From 719770494a76187538fbff07741ba37f0c24737b Mon Sep 17 00:00:00 2001 From: svaidhya Date: Fri, 28 Mar 2025 10:25:35 +0000 Subject: [PATCH] [TaskID: ODUHIGH-636] | ASN1c tool updated Change-Id: I86c2f72d9c418a1fe30a3833387e830079cca35a Signed-off-by: svaidhya --- src/codec_utils/E2AP/AMFName.c | 24 +- src/codec_utils/E2AP/AMFName.h | 8 +- src/codec_utils/E2AP/CauseE2.c | 100 +- src/codec_utils/E2AP/CauseE2.h | 4 +- src/codec_utils/E2AP/CauseE2Misc.c | 22 +- src/codec_utils/E2AP/CauseE2Misc.h | 8 +- src/codec_utils/E2AP/CauseE2Protocol.c | 22 +- src/codec_utils/E2AP/CauseE2Protocol.h | 8 +- src/codec_utils/E2AP/CauseE2RICrequest.c | 22 +- src/codec_utils/E2AP/CauseE2RICrequest.h | 8 +- src/codec_utils/E2AP/CauseE2RICservice.c | 22 +- src/codec_utils/E2AP/CauseE2RICservice.h | 8 +- src/codec_utils/E2AP/CauseE2Transport.c | 22 +- src/codec_utils/E2AP/CauseE2Transport.h | 8 +- src/codec_utils/E2AP/CauseE2node.c | 22 +- src/codec_utils/E2AP/CauseE2node.h | 8 +- .../E2AP/CriticalityDiagnostics-IE-ItemE2.c | 70 - .../E2AP/CriticalityDiagnostics-IE-ItemE2.h | 48 - .../E2AP/CriticalityDiagnostics-IE-ListE2.c | 53 - .../E2AP/CriticalityDiagnostics-IE-ListE2.h | 44 - .../E2AP/CriticalityDiagnosticsE2-IE-Item.c | 114 + .../E2AP/CriticalityDiagnosticsE2-IE-Item.h | 48 + .../E2AP/CriticalityDiagnosticsE2-IE-List.c | 74 + .../E2AP/CriticalityDiagnosticsE2-IE-List.h | 44 + src/codec_utils/E2AP/CriticalityDiagnosticsE2.c | 92 +- src/codec_utils/E2AP/CriticalityDiagnosticsE2.h | 14 +- src/codec_utils/E2AP/CriticalityE2.c | 22 +- src/codec_utils/E2AP/CriticalityE2.h | 8 +- src/codec_utils/E2AP/E2AP-PDU.c | 61 +- src/codec_utils/E2AP/E2AP-PDU.h | 4 +- src/codec_utils/E2AP/E2RemovalFailure.c | 30 +- src/codec_utils/E2AP/E2RemovalFailure.h | 4 +- src/codec_utils/E2AP/E2RemovalRequest.c | 30 +- src/codec_utils/E2AP/E2RemovalRequest.h | 4 +- src/codec_utils/E2AP/E2RemovalResponse.c | 30 +- src/codec_utils/E2AP/E2RemovalResponse.h | 4 +- .../E2AP/E2connectionSetupFailed-Item.c | 47 +- .../E2AP/E2connectionSetupFailed-Item.h | 6 +- .../E2AP/E2connectionSetupFailed-List.c | 41 +- .../E2AP/E2connectionSetupFailed-List.h | 7 +- src/codec_utils/E2AP/E2connectionUpdate-Item.c | 47 +- src/codec_utils/E2AP/E2connectionUpdate-Item.h | 6 +- src/codec_utils/E2AP/E2connectionUpdate-List.c | 41 +- src/codec_utils/E2AP/E2connectionUpdate-List.h | 7 +- src/codec_utils/E2AP/E2connectionUpdate.c | 30 +- src/codec_utils/E2AP/E2connectionUpdate.h | 4 +- .../E2AP/E2connectionUpdateAcknowledge.c | 30 +- .../E2AP/E2connectionUpdateAcknowledge.h | 4 +- src/codec_utils/E2AP/E2connectionUpdateFailure.c | 30 +- src/codec_utils/E2AP/E2connectionUpdateFailure.h | 4 +- .../E2AP/E2connectionUpdateRemove-Item.c | 34 +- .../E2AP/E2connectionUpdateRemove-Item.h | 6 +- .../E2AP/E2connectionUpdateRemove-List.c | 41 +- .../E2AP/E2connectionUpdateRemove-List.h | 7 +- .../E2AP/E2nodeComponentConfigAddition-Item.c | 60 +- .../E2AP/E2nodeComponentConfigAddition-Item.h | 6 +- .../E2AP/E2nodeComponentConfigAddition-List.c | 41 +- .../E2AP/E2nodeComponentConfigAddition-List.h | 7 +- .../E2AP/E2nodeComponentConfigAdditionAck-Item.c | 60 +- .../E2AP/E2nodeComponentConfigAdditionAck-Item.h | 6 +- .../E2AP/E2nodeComponentConfigAdditionAck-List.c | 41 +- .../E2AP/E2nodeComponentConfigAdditionAck-List.h | 7 +- .../E2AP/E2nodeComponentConfigRemoval-Item.c | 47 +- .../E2AP/E2nodeComponentConfigRemoval-Item.h | 6 +- .../E2AP/E2nodeComponentConfigRemoval-List.c | 41 +- .../E2AP/E2nodeComponentConfigRemoval-List.h | 7 +- .../E2AP/E2nodeComponentConfigRemovalAck-Item.c | 60 +- .../E2AP/E2nodeComponentConfigRemovalAck-Item.h | 6 +- .../E2AP/E2nodeComponentConfigRemovalAck-List.c | 41 +- .../E2AP/E2nodeComponentConfigRemovalAck-List.h | 7 +- .../E2AP/E2nodeComponentConfigUpdate-Item.c | 60 +- .../E2AP/E2nodeComponentConfigUpdate-Item.h | 6 +- .../E2AP/E2nodeComponentConfigUpdate-List.c | 41 +- .../E2AP/E2nodeComponentConfigUpdate-List.h | 7 +- .../E2AP/E2nodeComponentConfigUpdateAck-Item.c | 60 +- .../E2AP/E2nodeComponentConfigUpdateAck-Item.h | 6 +- .../E2AP/E2nodeComponentConfigUpdateAck-List.c | 41 +- .../E2AP/E2nodeComponentConfigUpdateAck-List.h | 7 +- .../E2AP/E2nodeComponentConfiguration.c | 43 +- .../E2AP/E2nodeComponentConfiguration.h | 4 +- .../E2AP/E2nodeComponentConfigurationAck.c | 61 +- .../E2AP/E2nodeComponentConfigurationAck.h | 4 +- src/codec_utils/E2AP/E2nodeComponentID.c | 113 +- src/codec_utils/E2AP/E2nodeComponentID.h | 4 +- src/codec_utils/E2AP/E2nodeComponentInterfaceE1.c | 30 +- src/codec_utils/E2AP/E2nodeComponentInterfaceE1.h | 4 +- src/codec_utils/E2AP/E2nodeComponentInterfaceF1.c | 30 +- src/codec_utils/E2AP/E2nodeComponentInterfaceF1.h | 4 +- src/codec_utils/E2AP/E2nodeComponentInterfaceNG.c | 30 +- src/codec_utils/E2AP/E2nodeComponentInterfaceNG.h | 4 +- src/codec_utils/E2AP/E2nodeComponentInterfaceS1.c | 30 +- src/codec_utils/E2AP/E2nodeComponentInterfaceS1.h | 4 +- .../E2AP/E2nodeComponentInterfaceType.c | 22 +- .../E2AP/E2nodeComponentInterfaceType.h | 8 +- src/codec_utils/E2AP/E2nodeComponentInterfaceW1.c | 30 +- src/codec_utils/E2AP/E2nodeComponentInterfaceW1.h | 4 +- src/codec_utils/E2AP/E2nodeComponentInterfaceX2.c | 43 +- src/codec_utils/E2AP/E2nodeComponentInterfaceX2.h | 4 +- src/codec_utils/E2AP/E2nodeComponentInterfaceXn.c | 30 +- src/codec_utils/E2AP/E2nodeComponentInterfaceXn.h | 4 +- src/codec_utils/E2AP/E2nodeConfigurationUpdate.c | 30 +- src/codec_utils/E2AP/E2nodeConfigurationUpdate.h | 4 +- .../E2AP/E2nodeConfigurationUpdateAcknowledge.c | 30 +- .../E2AP/E2nodeConfigurationUpdateAcknowledge.h | 4 +- .../E2AP/E2nodeConfigurationUpdateFailure.c | 30 +- .../E2AP/E2nodeConfigurationUpdateFailure.h | 4 +- .../E2AP/E2nodeTNLassociationRemoval-Item.c | 47 +- .../E2AP/E2nodeTNLassociationRemoval-Item.h | 6 +- .../E2AP/E2nodeTNLassociationRemoval-List.c | 41 +- .../E2AP/E2nodeTNLassociationRemoval-List.h | 7 +- src/codec_utils/E2AP/E2setupFailure.c | 30 +- src/codec_utils/E2AP/E2setupFailure.h | 4 +- src/codec_utils/E2AP/E2setupRequest.c | 30 +- src/codec_utils/E2AP/E2setupRequest.h | 4 +- src/codec_utils/E2AP/E2setupResponse.c | 30 +- src/codec_utils/E2AP/E2setupResponse.h | 4 +- src/codec_utils/E2AP/ENB-ID-Choice.c | 82 +- src/codec_utils/E2AP/ENB-ID-Choice.h | 4 +- src/codec_utils/E2AP/ENB-ID.c | 102 +- src/codec_utils/E2AP/ENB-ID.h | 4 +- src/codec_utils/E2AP/ENGNB-ID.c | 42 +- src/codec_utils/E2AP/ENGNB-ID.h | 4 +- src/codec_utils/E2AP/ErrorIndicationE2.c | 30 +- src/codec_utils/E2AP/ErrorIndicationE2.h | 4 +- src/codec_utils/E2AP/GNB-CU-UP-ID.c | 24 +- src/codec_utils/E2AP/GNB-CU-UP-ID.h | 8 +- src/codec_utils/E2AP/GNB-DU-ID.c | 24 +- src/codec_utils/E2AP/GNB-DU-ID.h | 8 +- src/codec_utils/E2AP/GNB-ID-Choice.c | 42 +- src/codec_utils/E2AP/GNB-ID-Choice.h | 4 +- src/codec_utils/E2AP/GlobalE2node-ID.c | 80 +- src/codec_utils/E2AP/GlobalE2node-ID.h | 7 +- src/codec_utils/E2AP/GlobalE2node-eNB-ID.c | 30 +- src/codec_utils/E2AP/GlobalE2node-eNB-ID.h | 4 +- src/codec_utils/E2AP/GlobalE2node-en-gNB-ID.c | 56 +- src/codec_utils/E2AP/GlobalE2node-en-gNB-ID.h | 4 +- src/codec_utils/E2AP/GlobalE2node-gNB-ID.c | 69 +- src/codec_utils/E2AP/GlobalE2node-gNB-ID.h | 4 +- src/codec_utils/E2AP/GlobalE2node-ng-eNB-ID.c | 56 +- src/codec_utils/E2AP/GlobalE2node-ng-eNB-ID.h | 4 +- src/codec_utils/E2AP/GlobalENB-ID.c | 43 +- src/codec_utils/E2AP/GlobalENB-ID.h | 4 +- src/codec_utils/E2AP/GlobalNG-RANNode-ID.c | 48 +- src/codec_utils/E2AP/GlobalNG-RANNode-ID.h | 4 +- src/codec_utils/E2AP/GlobalRIC-ID.c | 54 +- src/codec_utils/E2AP/GlobalRIC-ID.h | 6 +- src/codec_utils/E2AP/GlobalenGNB-ID.c | 43 +- src/codec_utils/E2AP/GlobalenGNB-ID.h | 4 +- src/codec_utils/E2AP/GlobalgNB-ID.c | 43 +- src/codec_utils/E2AP/GlobalgNB-ID.h | 4 +- src/codec_utils/E2AP/GlobalngeNB-ID.c | 43 +- src/codec_utils/E2AP/GlobalngeNB-ID.h | 4 +- src/codec_utils/E2AP/InitiatingMessageE2.c | 328 +- src/codec_utils/E2AP/InitiatingMessageE2.h | 4 +- src/codec_utils/E2AP/MMEname.c | 24 +- src/codec_utils/E2AP/MMEname.h | 8 +- src/codec_utils/E2AP/Makefile.am.libasncodec | 925 +- src/codec_utils/E2AP/NGENB-DU-ID.c | 24 +- src/codec_utils/E2AP/NGENB-DU-ID.h | 8 +- src/codec_utils/E2AP/PLMN-Identity.c | 24 +- src/codec_utils/E2AP/PLMN-Identity.h | 8 +- src/codec_utils/E2AP/Presence.c | 68 + src/codec_utils/E2AP/Presence.h | 50 + src/codec_utils/E2AP/PresenceE2.c | 58 - src/codec_utils/E2AP/PresenceE2.h | 54 - src/codec_utils/E2AP/ProcedureCodeE2.c | 24 +- src/codec_utils/E2AP/ProcedureCodeE2.h | 8 +- src/codec_utils/E2AP/ProtocolIE-ContainerE2.c | 1213 +- src/codec_utils/E2AP/ProtocolIE-ContainerE2.h | 4 +- src/codec_utils/E2AP/ProtocolIE-ContainerList.c | 9 - src/codec_utils/E2AP/ProtocolIE-ContainerList.h | 23 - src/codec_utils/E2AP/ProtocolIE-ContainerListE2.c | 9 + src/codec_utils/E2AP/ProtocolIE-ContainerListE2.h | 23 + src/codec_utils/E2AP/ProtocolIE-ContainerPair.c | 9 + src/codec_utils/E2AP/ProtocolIE-ContainerPair.h | 23 + src/codec_utils/E2AP/ProtocolIE-ContainerPairE2.c | 9 - src/codec_utils/E2AP/ProtocolIE-ContainerPairE2.h | 23 - .../E2AP/ProtocolIE-ContainerPairList.c | 4 +- .../E2AP/ProtocolIE-ContainerPairList.h | 4 +- src/codec_utils/E2AP/ProtocolIE-FieldE2.c | 9342 ++++++++++--- src/codec_utils/E2AP/ProtocolIE-FieldE2.h | 50 +- src/codec_utils/E2AP/ProtocolIE-FieldPair.c | 9 + src/codec_utils/E2AP/ProtocolIE-FieldPair.h | 23 + src/codec_utils/E2AP/ProtocolIE-FieldPairE2.c | 9 - src/codec_utils/E2AP/ProtocolIE-FieldPairE2.h | 23 - src/codec_utils/E2AP/ProtocolIE-IDE2.c | 24 +- src/codec_utils/E2AP/ProtocolIE-IDE2.h | 10 +- .../E2AP/ProtocolIE-SingleContainerE2.c | 426 +- .../E2AP/ProtocolIE-SingleContainerE2.h | 134 +- src/codec_utils/E2AP/RANfunction-Item.c | 73 +- src/codec_utils/E2AP/RANfunction-Item.h | 6 +- src/codec_utils/E2AP/RANfunctionDefinition.c | 17 +- src/codec_utils/E2AP/RANfunctionDefinition.h | 8 +- src/codec_utils/E2AP/RANfunctionID-Item.c | 47 +- src/codec_utils/E2AP/RANfunctionID-Item.h | 6 +- src/codec_utils/E2AP/RANfunctionID.c | 24 +- src/codec_utils/E2AP/RANfunctionID.h | 8 +- src/codec_utils/E2AP/RANfunctionIDcause-Item.c | 47 +- src/codec_utils/E2AP/RANfunctionIDcause-Item.h | 6 +- src/codec_utils/E2AP/RANfunctionOID.c | 24 +- src/codec_utils/E2AP/RANfunctionOID.h | 8 +- src/codec_utils/E2AP/RANfunctionRevision.c | 24 +- src/codec_utils/E2AP/RANfunctionRevision.h | 8 +- src/codec_utils/E2AP/RANfunctions-List.c | 41 +- src/codec_utils/E2AP/RANfunctions-List.h | 7 +- src/codec_utils/E2AP/RANfunctionsID-List.c | 41 +- src/codec_utils/E2AP/RANfunctionsID-List.h | 7 +- src/codec_utils/E2AP/RANfunctionsIDcause-List.c | 41 +- src/codec_utils/E2AP/RANfunctionsIDcause-List.h | 7 +- src/codec_utils/E2AP/RICQueryFailure.c | 30 +- src/codec_utils/E2AP/RICQueryFailure.h | 4 +- src/codec_utils/E2AP/RICQueryRequest.c | 30 +- src/codec_utils/E2AP/RICQueryRequest.h | 4 +- src/codec_utils/E2AP/RICQueryResponse.c | 30 +- src/codec_utils/E2AP/RICQueryResponse.h | 4 +- .../E2AP/RICaction-AddedForModification-Item.c | 34 +- .../E2AP/RICaction-AddedForModification-Item.h | 6 +- src/codec_utils/E2AP/RICaction-Admitted-Item.c | 34 +- src/codec_utils/E2AP/RICaction-Admitted-Item.h | 6 +- src/codec_utils/E2AP/RICaction-Admitted-List.c | 41 +- src/codec_utils/E2AP/RICaction-Admitted-List.h | 7 +- .../E2AP/RICaction-ConfirmedForModification-Item.c | 34 +- .../E2AP/RICaction-ConfirmedForModification-Item.h | 6 +- .../E2AP/RICaction-ConfirmedForRemoval-Item.c | 34 +- .../E2AP/RICaction-ConfirmedForRemoval-Item.h | 6 +- ...RICaction-FailedToBeAddedForModification-Item.c | 47 +- ...RICaction-FailedToBeAddedForModification-Item.h | 6 +- ...action-FailedToBeModifiedForModification-Item.c | 47 +- ...action-FailedToBeModifiedForModification-Item.h | 6 +- ...Caction-FailedToBeRemovedForModification-Item.c | 47 +- ...Caction-FailedToBeRemovedForModification-Item.h | 6 +- .../E2AP/RICaction-ModifiedForModification-Item.c | 34 +- .../E2AP/RICaction-ModifiedForModification-Item.h | 6 +- src/codec_utils/E2AP/RICaction-NotAdmitted-Item.c | 47 +- src/codec_utils/E2AP/RICaction-NotAdmitted-Item.h | 6 +- src/codec_utils/E2AP/RICaction-NotAdmitted-List.c | 41 +- src/codec_utils/E2AP/RICaction-NotAdmitted-List.h | 7 +- .../E2AP/RICaction-RefusedToBeModified-Item.c | 47 +- .../E2AP/RICaction-RefusedToBeModified-Item.h | 6 +- .../E2AP/RICaction-RefusedToBeRemoved-Item.c | 47 +- .../E2AP/RICaction-RefusedToBeRemoved-Item.h | 6 +- .../E2AP/RICaction-RemovedForModification-Item.c | 34 +- .../E2AP/RICaction-RemovedForModification-Item.h | 6 +- .../E2AP/RICaction-RequiredToBeModified-Item.c | 47 +- .../E2AP/RICaction-RequiredToBeModified-Item.h | 6 +- .../E2AP/RICaction-RequiredToBeRemoved-Item.c | 47 +- .../E2AP/RICaction-RequiredToBeRemoved-Item.h | 6 +- .../E2AP/RICaction-ToBeAddedForModification-Item.c | 86 +- .../E2AP/RICaction-ToBeAddedForModification-Item.h | 6 +- .../RICaction-ToBeModifiedForModification-Item.c | 73 +- .../RICaction-ToBeModifiedForModification-Item.h | 6 +- .../RICaction-ToBeRemovedForModification-Item.c | 34 +- .../RICaction-ToBeRemovedForModification-Item.h | 6 +- src/codec_utils/E2AP/RICaction-ToBeSetup-Item.c | 86 +- src/codec_utils/E2AP/RICaction-ToBeSetup-Item.h | 6 +- src/codec_utils/E2AP/RICactionDefinition.c | 17 +- src/codec_utils/E2AP/RICactionDefinition.h | 8 +- src/codec_utils/E2AP/RICactionExecutionOrder.c | 24 +- src/codec_utils/E2AP/RICactionExecutionOrder.h | 8 +- src/codec_utils/E2AP/RICactionID.c | 24 +- src/codec_utils/E2AP/RICactionID.h | 8 +- src/codec_utils/E2AP/RICactionType.c | 22 +- src/codec_utils/E2AP/RICactionType.h | 8 +- .../E2AP/RICactions-AddedForModification-List.c | 41 +- .../E2AP/RICactions-AddedForModification-List.h | 7 +- .../RICactions-ConfirmedForModification-List.c | 41 +- .../RICactions-ConfirmedForModification-List.h | 7 +- .../E2AP/RICactions-ConfirmedForRemoval-List.c | 41 +- .../E2AP/RICactions-ConfirmedForRemoval-List.h | 7 +- ...ICactions-FailedToBeAddedForModification-List.c | 41 +- ...ICactions-FailedToBeAddedForModification-List.h | 7 +- ...ctions-FailedToBeModifiedForModification-List.c | 41 +- ...ctions-FailedToBeModifiedForModification-List.h | 7 +- ...actions-FailedToBeRemovedForModification-List.c | 41 +- ...actions-FailedToBeRemovedForModification-List.h | 7 +- .../E2AP/RICactions-ModifiedForModification-List.c | 41 +- .../E2AP/RICactions-ModifiedForModification-List.h | 7 +- .../E2AP/RICactions-RefusedToBeModified-List.c | 41 +- .../E2AP/RICactions-RefusedToBeModified-List.h | 7 +- .../E2AP/RICactions-RefusedToBeRemoved-List.c | 41 +- .../E2AP/RICactions-RefusedToBeRemoved-List.h | 7 +- .../E2AP/RICactions-RemovedForModification-List.c | 41 +- .../E2AP/RICactions-RemovedForModification-List.h | 7 +- .../E2AP/RICactions-RequiredToBeModified-List.c | 41 +- .../E2AP/RICactions-RequiredToBeModified-List.h | 7 +- .../E2AP/RICactions-RequiredToBeRemoved-List.c | 41 +- .../E2AP/RICactions-RequiredToBeRemoved-List.h | 7 +- .../RICactions-ToBeAddedForModification-List.c | 41 +- .../RICactions-ToBeAddedForModification-List.h | 7 +- .../RICactions-ToBeModifiedForModification-List.c | 41 +- .../RICactions-ToBeModifiedForModification-List.h | 7 +- .../RICactions-ToBeRemovedForModification-List.c | 41 +- .../RICactions-ToBeRemovedForModification-List.h | 7 +- src/codec_utils/E2AP/RICactions-ToBeSetup-List.c | 35 +- src/codec_utils/E2AP/RICactions-ToBeSetup-List.h | 4 +- src/codec_utils/E2AP/RICcallProcessID.c | 17 +- src/codec_utils/E2AP/RICcallProcessID.h | 8 +- src/codec_utils/E2AP/RICcontrolAckRequest.c | 26 +- src/codec_utils/E2AP/RICcontrolAckRequest.h | 10 +- src/codec_utils/E2AP/RICcontrolAcknowledge.c | 30 +- src/codec_utils/E2AP/RICcontrolAcknowledge.h | 4 +- src/codec_utils/E2AP/RICcontrolFailure.c | 30 +- src/codec_utils/E2AP/RICcontrolFailure.h | 4 +- src/codec_utils/E2AP/RICcontrolHeader.c | 17 +- src/codec_utils/E2AP/RICcontrolHeader.h | 8 +- src/codec_utils/E2AP/RICcontrolMessage.c | 17 +- src/codec_utils/E2AP/RICcontrolMessage.h | 8 +- src/codec_utils/E2AP/RICcontrolOutcome.c | 17 +- src/codec_utils/E2AP/RICcontrolOutcome.h | 8 +- src/codec_utils/E2AP/RICcontrolRequest.c | 30 +- src/codec_utils/E2AP/RICcontrolRequest.h | 4 +- src/codec_utils/E2AP/RICeventTriggerDefinition.c | 17 +- src/codec_utils/E2AP/RICeventTriggerDefinition.h | 8 +- src/codec_utils/E2AP/RICindication.c | 30 +- src/codec_utils/E2AP/RICindication.h | 4 +- src/codec_utils/E2AP/RICindicationHeader.c | 17 +- src/codec_utils/E2AP/RICindicationHeader.h | 8 +- src/codec_utils/E2AP/RICindicationMessage.c | 17 +- src/codec_utils/E2AP/RICindicationMessage.h | 8 +- src/codec_utils/E2AP/RICindicationSN.c | 26 +- src/codec_utils/E2AP/RICindicationSN.h | 9 +- src/codec_utils/E2AP/RICindicationType.c | 26 +- src/codec_utils/E2AP/RICindicationType.h | 10 +- src/codec_utils/E2AP/RICqueryDefinition.c | 17 +- src/codec_utils/E2AP/RICqueryDefinition.h | 8 +- src/codec_utils/E2AP/RICqueryHeader.c | 17 +- src/codec_utils/E2AP/RICqueryHeader.h | 8 +- src/codec_utils/E2AP/RICqueryOutcome.c | 17 +- src/codec_utils/E2AP/RICqueryOutcome.h | 8 +- src/codec_utils/E2AP/RICrequestID.c | 57 +- src/codec_utils/E2AP/RICrequestID.h | 4 +- src/codec_utils/E2AP/RICserviceQuery.c | 30 +- src/codec_utils/E2AP/RICserviceQuery.h | 4 +- src/codec_utils/E2AP/RICserviceUpdate.c | 30 +- src/codec_utils/E2AP/RICserviceUpdate.h | 4 +- src/codec_utils/E2AP/RICserviceUpdateAcknowledge.c | 30 +- src/codec_utils/E2AP/RICserviceUpdateAcknowledge.h | 4 +- src/codec_utils/E2AP/RICserviceUpdateFailure.c | 30 +- src/codec_utils/E2AP/RICserviceUpdateFailure.h | 4 +- .../E2AP/RICsubscription-List-withCause.c | 53 - .../E2AP/RICsubscription-List-withCause.h | 41 - .../E2AP/RICsubscription-List-withCauseE2.c | 74 + .../E2AP/RICsubscription-List-withCauseE2.h | 44 + .../E2AP/RICsubscription-withCause-Item.c | 70 - .../E2AP/RICsubscription-withCause-Item.h | 46 - .../E2AP/RICsubscription-withCauseE2-Item.c | 114 + .../E2AP/RICsubscription-withCauseE2-Item.h | 48 + .../E2AP/RICsubscriptionDeleteFailure.c | 30 +- .../E2AP/RICsubscriptionDeleteFailure.h | 4 +- .../E2AP/RICsubscriptionDeleteRequest.c | 30 +- .../E2AP/RICsubscriptionDeleteRequest.h | 4 +- .../E2AP/RICsubscriptionDeleteRequired.c | 30 +- .../E2AP/RICsubscriptionDeleteRequired.h | 4 +- .../E2AP/RICsubscriptionDeleteResponse.c | 30 +- .../E2AP/RICsubscriptionDeleteResponse.h | 4 +- src/codec_utils/E2AP/RICsubscriptionDetails.c | 47 +- src/codec_utils/E2AP/RICsubscriptionDetails.h | 6 +- src/codec_utils/E2AP/RICsubscriptionFailure.c | 30 +- src/codec_utils/E2AP/RICsubscriptionFailure.h | 4 +- .../E2AP/RICsubscriptionModificationConfirm.c | 30 +- .../E2AP/RICsubscriptionModificationConfirm.h | 4 +- .../E2AP/RICsubscriptionModificationFailure.c | 30 +- .../E2AP/RICsubscriptionModificationFailure.h | 4 +- .../E2AP/RICsubscriptionModificationRefuse.c | 30 +- .../E2AP/RICsubscriptionModificationRefuse.h | 4 +- .../E2AP/RICsubscriptionModificationRequest.c | 30 +- .../E2AP/RICsubscriptionModificationRequest.h | 4 +- .../E2AP/RICsubscriptionModificationRequired.c | 30 +- .../E2AP/RICsubscriptionModificationRequired.h | 4 +- .../E2AP/RICsubscriptionModificationResponse.c | 30 +- .../E2AP/RICsubscriptionModificationResponse.h | 4 +- src/codec_utils/E2AP/RICsubscriptionRequest.c | 30 +- src/codec_utils/E2AP/RICsubscriptionRequest.h | 4 +- src/codec_utils/E2AP/RICsubscriptionResponse.c | 30 +- src/codec_utils/E2AP/RICsubscriptionResponse.h | 4 +- src/codec_utils/E2AP/RICsubscriptionTime.c | 26 +- src/codec_utils/E2AP/RICsubscriptionTime.h | 9 +- src/codec_utils/E2AP/RICsubsequentAction.c | 43 +- src/codec_utils/E2AP/RICsubsequentAction.h | 4 +- src/codec_utils/E2AP/RICsubsequentActionType.c | 22 +- src/codec_utils/E2AP/RICsubsequentActionType.h | 8 +- src/codec_utils/E2AP/RICtimeToWait.c | 22 +- src/codec_utils/E2AP/RICtimeToWait.h | 8 +- src/codec_utils/E2AP/ResetRequestE2.c | 30 +- src/codec_utils/E2AP/ResetRequestE2.h | 4 +- src/codec_utils/E2AP/ResetResponseE2.c | 30 +- src/codec_utils/E2AP/ResetResponseE2.h | 4 +- src/codec_utils/E2AP/SuccessfulOutcomeE2.c | 276 +- src/codec_utils/E2AP/SuccessfulOutcomeE2.h | 4 +- src/codec_utils/E2AP/TNLinformation.c | 57 +- src/codec_utils/E2AP/TNLinformation.h | 4 +- src/codec_utils/E2AP/TNLusage.c | 22 +- src/codec_utils/E2AP/TNLusage.h | 8 +- src/codec_utils/E2AP/TimeToWaitE2.c | 26 +- src/codec_utils/E2AP/TimeToWaitE2.h | 10 +- src/codec_utils/E2AP/TransactionID.c | 26 +- src/codec_utils/E2AP/TransactionID.h | 9 +- src/codec_utils/E2AP/TriggeringMessage.c | 68 + src/codec_utils/E2AP/TriggeringMessage.h | 50 + src/codec_utils/E2AP/TriggeringMessageE2.c | 58 - src/codec_utils/E2AP/TriggeringMessageE2.h | 54 - src/codec_utils/E2AP/TypeOfError.c | 68 + src/codec_utils/E2AP/TypeOfError.h | 52 + src/codec_utils/E2AP/TypeOfErrorE2.c | 58 - src/codec_utils/E2AP/TypeOfErrorE2.h | 56 - src/codec_utils/E2AP/UnsuccessfulOutcomeE2.c | 263 +- src/codec_utils/E2AP/UnsuccessfulOutcomeE2.h | 4 +- src/codec_utils/E2AP/asn_constant.h | 43 + src/codec_utils/E2SM_KPM/AMF-UE-NGAP-ID.c | 26 +- src/codec_utils/E2SM_KPM/AMF-UE-NGAP-ID.h | 10 +- src/codec_utils/E2SM_KPM/AMFPointer.c | 26 +- src/codec_utils/E2SM_KPM/AMFPointer.h | 10 +- src/codec_utils/E2SM_KPM/AMFRegionID.c | 26 +- src/codec_utils/E2SM_KPM/AMFRegionID.h | 10 +- src/codec_utils/E2SM_KPM/AMFSetID.c | 26 +- src/codec_utils/E2SM_KPM/AMFSetID.h | 10 +- src/codec_utils/E2SM_KPM/BinIndex.c | 24 +- src/codec_utils/E2SM_KPM/BinIndex.h | 8 +- src/codec_utils/E2SM_KPM/BinRangeDefinition.c | 56 +- src/codec_utils/E2SM_KPM/BinRangeDefinition.h | 4 +- src/codec_utils/E2SM_KPM/BinRangeItem.c | 56 +- src/codec_utils/E2SM_KPM/BinRangeItem.h | 4 +- src/codec_utils/E2SM_KPM/BinRangeList.c | 35 +- src/codec_utils/E2SM_KPM/BinRangeList.h | 4 +- src/codec_utils/E2SM_KPM/BinRangeValue.c | 48 +- src/codec_utils/E2SM_KPM/BinRangeValue.h | 4 +- src/codec_utils/E2SM_KPM/CGI.c | 50 +- src/codec_utils/E2SM_KPM/CGI.h | 6 +- src/codec_utils/E2SM_KPM/CoreCPID.c | 99 + src/codec_utils/E2SM_KPM/CoreCPID.h | 58 + .../E2SM_KPM/DistMeasurementBinRangeItem.c | 43 +- .../E2SM_KPM/DistMeasurementBinRangeItem.h | 4 +- .../E2SM_KPM/DistMeasurementBinRangeList.c | 35 +- .../E2SM_KPM/DistMeasurementBinRangeList.h | 4 +- src/codec_utils/E2SM_KPM/E-UTRA-ARFCN.c | 74 + src/codec_utils/E2SM_KPM/E-UTRA-ARFCN.h | 42 + src/codec_utils/E2SM_KPM/E-UTRA-PCI.c | 74 + src/codec_utils/E2SM_KPM/E-UTRA-PCI.h | 42 + src/codec_utils/E2SM_KPM/E-UTRA-TAC.c | 75 + src/codec_utils/E2SM_KPM/E-UTRA-TAC.h | 41 + .../E2SM_KPM/E2SM-KPM-ActionDefinition-Format1.c | 69 +- .../E2SM_KPM/E2SM-KPM-ActionDefinition-Format1.h | 4 +- .../E2SM_KPM/E2SM-KPM-ActionDefinition-Format2.c | 43 +- .../E2SM_KPM/E2SM-KPM-ActionDefinition-Format2.h | 4 +- .../E2SM_KPM/E2SM-KPM-ActionDefinition-Format3.c | 56 +- .../E2SM_KPM/E2SM-KPM-ActionDefinition-Format3.h | 4 +- .../E2SM_KPM/E2SM-KPM-ActionDefinition-Format4.c | 43 +- .../E2SM_KPM/E2SM-KPM-ActionDefinition-Format4.h | 4 +- .../E2SM_KPM/E2SM-KPM-ActionDefinition-Format5.c | 43 +- .../E2SM_KPM/E2SM-KPM-ActionDefinition-Format5.h | 4 +- .../E2SM_KPM/E2SM-KPM-ActionDefinition.c | 126 +- .../E2SM_KPM/E2SM-KPM-ActionDefinition.h | 4 +- .../E2SM-KPM-EventTriggerDefinition-Format1.c | 57 +- .../E2SM-KPM-EventTriggerDefinition-Format1.h | 4 +- .../E2SM_KPM/E2SM-KPM-EventTriggerDefinition.c | 61 +- .../E2SM_KPM/E2SM-KPM-EventTriggerDefinition.h | 4 +- .../E2SM_KPM/E2SM-KPM-IndicationHeader-Format1.c | 110 +- .../E2SM_KPM/E2SM-KPM-IndicationHeader-Format1.h | 4 +- .../E2SM_KPM/E2SM-KPM-IndicationHeader.c | 61 +- .../E2SM_KPM/E2SM-KPM-IndicationHeader.h | 4 +- .../E2SM_KPM/E2SM-KPM-IndicationMessage-Format1.c | 56 +- .../E2SM_KPM/E2SM-KPM-IndicationMessage-Format1.h | 4 +- .../E2SM_KPM/E2SM-KPM-IndicationMessage-Format2.c | 56 +- .../E2SM_KPM/E2SM-KPM-IndicationMessage-Format2.h | 4 +- .../E2SM_KPM/E2SM-KPM-IndicationMessage-Format3.c | 30 +- .../E2SM_KPM/E2SM-KPM-IndicationMessage-Format3.h | 4 +- .../E2SM_KPM/E2SM-KPM-IndicationMessage.c | 87 +- .../E2SM_KPM/E2SM-KPM-IndicationMessage.h | 4 +- .../E2SM_KPM/E2SM-KPM-RANfunction-Description.c | 136 +- .../E2SM_KPM/E2SM-KPM-RANfunction-Description.h | 4 +- src/codec_utils/E2SM_KPM/EN-GNB-ID.c | 114 + src/codec_utils/E2SM_KPM/EN-GNB-ID.h | 56 + src/codec_utils/E2SM_KPM/ENB-ID.c | 291 + src/codec_utils/E2SM_KPM/ENB-ID.h | 61 + .../E2SM_KPM/ENB-UE-X2AP-ID-Extension.c | 26 +- .../E2SM_KPM/ENB-UE-X2AP-ID-Extension.h | 10 +- src/codec_utils/E2SM_KPM/ENB-UE-X2AP-ID.c | 26 +- src/codec_utils/E2SM_KPM/ENB-UE-X2AP-ID.h | 10 +- src/codec_utils/E2SM_KPM/EUTRA-CGI.c | 45 +- src/codec_utils/E2SM_KPM/EUTRA-CGI.h | 6 +- src/codec_utils/E2SM_KPM/EUTRACellIdentity.c | 26 +- src/codec_utils/E2SM_KPM/EUTRACellIdentity.h | 10 +- src/codec_utils/E2SM_KPM/FiveGS-TAC.c | 75 + src/codec_utils/E2SM_KPM/FiveGS-TAC.h | 41 + src/codec_utils/E2SM_KPM/FiveQI.c | 26 +- src/codec_utils/E2SM_KPM/FiveQI.h | 10 +- src/codec_utils/E2SM_KPM/FreqBandNrItem.c | 104 + src/codec_utils/E2SM_KPM/FreqBandNrItem.h | 42 + src/codec_utils/E2SM_KPM/GNB-CU-CP-UE-E1AP-ID.c | 24 +- src/codec_utils/E2SM_KPM/GNB-CU-CP-UE-E1AP-ID.h | 10 +- src/codec_utils/E2SM_KPM/GNB-CU-UE-F1AP-ID.c | 24 +- src/codec_utils/E2SM_KPM/GNB-CU-UE-F1AP-ID.h | 10 +- src/codec_utils/E2SM_KPM/GNB-CU-UP-ID.c | 80 + src/codec_utils/E2SM_KPM/GNB-CU-UP-ID.h | 42 + src/codec_utils/E2SM_KPM/GNB-DU-ID.c | 80 + src/codec_utils/E2SM_KPM/GNB-DU-ID.h | 42 + src/codec_utils/E2SM_KPM/GNB-ID.c | 44 +- src/codec_utils/E2SM_KPM/GNB-ID.h | 6 +- src/codec_utils/E2SM_KPM/GUAMI.c | 71 +- src/codec_utils/E2SM_KPM/GUAMI.h | 6 +- src/codec_utils/E2SM_KPM/GUMMEI.c | 58 +- src/codec_utils/E2SM_KPM/GUMMEI.h | 6 +- src/codec_utils/E2SM_KPM/GlobalENB-ID.c | 45 +- src/codec_utils/E2SM_KPM/GlobalENB-ID.h | 6 +- src/codec_utils/E2SM_KPM/GlobalGNB-ID.c | 45 +- src/codec_utils/E2SM_KPM/GlobalGNB-ID.h | 6 +- src/codec_utils/E2SM_KPM/GlobalNGRANNodeID.c | 50 +- src/codec_utils/E2SM_KPM/GlobalNGRANNodeID.h | 6 +- src/codec_utils/E2SM_KPM/GlobalNgENB-ID.c | 45 +- src/codec_utils/E2SM_KPM/GlobalNgENB-ID.h | 6 +- src/codec_utils/E2SM_KPM/GlobalenGNB-ID.c | 93 + src/codec_utils/E2SM_KPM/GlobalenGNB-ID.h | 46 + src/codec_utils/E2SM_KPM/GranularityPeriod.c | 24 +- src/codec_utils/E2SM_KPM/GranularityPeriod.h | 8 +- src/codec_utils/E2SM_KPM/GroupID.c | 97 + src/codec_utils/E2SM_KPM/GroupID.h | 56 + src/codec_utils/E2SM_KPM/IndexToRFSP.c | 74 + src/codec_utils/E2SM_KPM/IndexToRFSP.h | 41 + src/codec_utils/E2SM_KPM/Interface-MessageID.c | 156 + src/codec_utils/E2SM_KPM/Interface-MessageID.h | 55 + src/codec_utils/E2SM_KPM/InterfaceID-E1.c | 93 + src/codec_utils/E2SM_KPM/InterfaceID-E1.h | 46 + src/codec_utils/E2SM_KPM/InterfaceID-F1.c | 93 + src/codec_utils/E2SM_KPM/InterfaceID-F1.h | 46 + src/codec_utils/E2SM_KPM/InterfaceID-NG.c | 72 + src/codec_utils/E2SM_KPM/InterfaceID-NG.h | 44 + src/codec_utils/E2SM_KPM/InterfaceID-S1.c | 72 + src/codec_utils/E2SM_KPM/InterfaceID-S1.h | 44 + src/codec_utils/E2SM_KPM/InterfaceID-W1.c | 93 + src/codec_utils/E2SM_KPM/InterfaceID-W1.h | 46 + src/codec_utils/E2SM_KPM/InterfaceID-X2.c | 163 + src/codec_utils/E2SM_KPM/InterfaceID-X2.h | 70 + src/codec_utils/E2SM_KPM/InterfaceID-Xn.c | 72 + src/codec_utils/E2SM_KPM/InterfaceID-Xn.h | 44 + src/codec_utils/E2SM_KPM/InterfaceIdentifier.c | 209 + src/codec_utils/E2SM_KPM/InterfaceIdentifier.h | 73 + src/codec_utils/E2SM_KPM/InterfaceType.c | 78 + src/codec_utils/E2SM_KPM/InterfaceType.h | 55 + src/codec_utils/E2SM_KPM/LabelInfoItem.c | 30 +- src/codec_utils/E2SM_KPM/LabelInfoItem.h | 4 +- src/codec_utils/E2SM_KPM/LabelInfoList.c | 35 +- src/codec_utils/E2SM_KPM/LabelInfoList.h | 4 +- src/codec_utils/E2SM_KPM/LogicalOR.c | 22 +- src/codec_utils/E2SM_KPM/LogicalOR.h | 8 +- src/codec_utils/E2SM_KPM/MME-Code.c | 26 +- src/codec_utils/E2SM_KPM/MME-Code.h | 10 +- src/codec_utils/E2SM_KPM/MME-Group-ID.c | 26 +- src/codec_utils/E2SM_KPM/MME-Group-ID.h | 10 +- src/codec_utils/E2SM_KPM/MME-UE-S1AP-ID.c | 24 +- src/codec_utils/E2SM_KPM/MME-UE-S1AP-ID.h | 10 +- src/codec_utils/E2SM_KPM/Makefile.am.libasncodec | 701 +- src/codec_utils/E2SM_KPM/MatchingCondItem-Choice.c | 48 +- src/codec_utils/E2SM_KPM/MatchingCondItem-Choice.h | 4 +- src/codec_utils/E2SM_KPM/MatchingCondItem.c | 43 +- src/codec_utils/E2SM_KPM/MatchingCondItem.h | 4 +- src/codec_utils/E2SM_KPM/MatchingCondList.c | 35 +- src/codec_utils/E2SM_KPM/MatchingCondList.h | 4 +- src/codec_utils/E2SM_KPM/MatchingUEidItem-PerGP.c | 30 +- src/codec_utils/E2SM_KPM/MatchingUEidItem-PerGP.h | 4 +- src/codec_utils/E2SM_KPM/MatchingUEidItem.c | 30 +- src/codec_utils/E2SM_KPM/MatchingUEidItem.h | 4 +- src/codec_utils/E2SM_KPM/MatchingUEidList-PerGP.c | 35 +- src/codec_utils/E2SM_KPM/MatchingUEidList-PerGP.h | 4 +- src/codec_utils/E2SM_KPM/MatchingUEidList.c | 35 +- src/codec_utils/E2SM_KPM/MatchingUEidList.h | 4 +- src/codec_utils/E2SM_KPM/MatchingUEidPerGP-Item.c | 92 +- src/codec_utils/E2SM_KPM/MatchingUEidPerGP-Item.h | 4 +- src/codec_utils/E2SM_KPM/MatchingUEidPerGP.c | 35 +- src/codec_utils/E2SM_KPM/MatchingUEidPerGP.h | 4 +- src/codec_utils/E2SM_KPM/MatchingUEidPerSubItem.c | 30 +- src/codec_utils/E2SM_KPM/MatchingUEidPerSubItem.h | 4 +- src/codec_utils/E2SM_KPM/MatchingUEidPerSubList.c | 35 +- src/codec_utils/E2SM_KPM/MatchingUEidPerSubList.h | 4 +- .../E2SM_KPM/MatchingUeCondPerSubItem.c | 43 +- .../E2SM_KPM/MatchingUeCondPerSubItem.h | 4 +- .../E2SM_KPM/MatchingUeCondPerSubList.c | 35 +- .../E2SM_KPM/MatchingUeCondPerSubList.h | 4 +- src/codec_utils/E2SM_KPM/MeasurementCondItem.c | 56 +- src/codec_utils/E2SM_KPM/MeasurementCondItem.h | 4 +- src/codec_utils/E2SM_KPM/MeasurementCondList.c | 35 +- src/codec_utils/E2SM_KPM/MeasurementCondList.h | 4 +- src/codec_utils/E2SM_KPM/MeasurementCondUEidItem.c | 69 +- src/codec_utils/E2SM_KPM/MeasurementCondUEidItem.h | 4 +- src/codec_utils/E2SM_KPM/MeasurementCondUEidList.c | 35 +- src/codec_utils/E2SM_KPM/MeasurementCondUEidList.h | 4 +- src/codec_utils/E2SM_KPM/MeasurementData.c | 35 +- src/codec_utils/E2SM_KPM/MeasurementData.h | 4 +- src/codec_utils/E2SM_KPM/MeasurementDataItem.c | 61 +- src/codec_utils/E2SM_KPM/MeasurementDataItem.h | 4 +- .../E2SM_KPM/MeasurementInfo-Action-Item.c | 56 +- .../E2SM_KPM/MeasurementInfo-Action-Item.h | 4 +- .../E2SM_KPM/MeasurementInfo-Action-List.c | 35 +- .../E2SM_KPM/MeasurementInfo-Action-List.h | 4 +- src/codec_utils/E2SM_KPM/MeasurementInfoItem.c | 43 +- src/codec_utils/E2SM_KPM/MeasurementInfoItem.h | 4 +- src/codec_utils/E2SM_KPM/MeasurementInfoList.c | 35 +- src/codec_utils/E2SM_KPM/MeasurementInfoList.h | 4 +- src/codec_utils/E2SM_KPM/MeasurementLabel.c | 525 +- src/codec_utils/E2SM_KPM/MeasurementLabel.h | 4 +- src/codec_utils/E2SM_KPM/MeasurementRecord.c | 35 +- src/codec_utils/E2SM_KPM/MeasurementRecord.h | 4 +- src/codec_utils/E2SM_KPM/MeasurementRecordItem.c | 84 +- src/codec_utils/E2SM_KPM/MeasurementRecordItem.h | 4 +- src/codec_utils/E2SM_KPM/MeasurementType.c | 48 +- src/codec_utils/E2SM_KPM/MeasurementType.h | 4 +- src/codec_utils/E2SM_KPM/MeasurementTypeID.c | 24 +- src/codec_utils/E2SM_KPM/MeasurementTypeID.h | 8 +- src/codec_utils/E2SM_KPM/MeasurementTypeName.c | 24 +- src/codec_utils/E2SM_KPM/MeasurementTypeName.h | 8 +- src/codec_utils/E2SM_KPM/NG-RANnodeUEXnAPID.c | 24 +- src/codec_utils/E2SM_KPM/NG-RANnodeUEXnAPID.h | 10 +- src/codec_utils/E2SM_KPM/NGENB-CU-UE-W1AP-ID.c | 24 +- src/codec_utils/E2SM_KPM/NGENB-CU-UE-W1AP-ID.h | 10 +- src/codec_utils/E2SM_KPM/NGENB-DU-ID.c | 80 + src/codec_utils/E2SM_KPM/NGENB-DU-ID.h | 42 + src/codec_utils/E2SM_KPM/NR-ARFCN.c | 104 + src/codec_utils/E2SM_KPM/NR-ARFCN.h | 44 + src/codec_utils/E2SM_KPM/NR-CGI.c | 45 +- src/codec_utils/E2SM_KPM/NR-CGI.h | 6 +- src/codec_utils/E2SM_KPM/NR-PCI.c | 74 + src/codec_utils/E2SM_KPM/NR-PCI.h | 42 + src/codec_utils/E2SM_KPM/NRCellIdentity.c | 26 +- src/codec_utils/E2SM_KPM/NRCellIdentity.h | 10 +- src/codec_utils/E2SM_KPM/NRFrequencyBand-List.c | 74 + src/codec_utils/E2SM_KPM/NRFrequencyBand-List.h | 44 + src/codec_utils/E2SM_KPM/NRFrequencyBandItem.c | 125 + src/codec_utils/E2SM_KPM/NRFrequencyBandItem.h | 46 + src/codec_utils/E2SM_KPM/NRFrequencyInfo.c | 116 + src/codec_utils/E2SM_KPM/NRFrequencyInfo.h | 46 + src/codec_utils/E2SM_KPM/NRFrequencyShift7p5khz.c | 68 + src/codec_utils/E2SM_KPM/NRFrequencyShift7p5khz.h | 52 + src/codec_utils/E2SM_KPM/NgENB-ID.c | 84 +- src/codec_utils/E2SM_KPM/NgENB-ID.h | 6 +- src/codec_utils/E2SM_KPM/PLMNIdentity.c | 26 +- src/codec_utils/E2SM_KPM/PLMNIdentity.h | 10 +- src/codec_utils/E2SM_KPM/QCI.c | 26 +- src/codec_utils/E2SM_KPM/QCI.h | 10 +- src/codec_utils/E2SM_KPM/QoSID.c | 97 + src/codec_utils/E2SM_KPM/QoSID.h | 56 + src/codec_utils/E2SM_KPM/QosFlowIdentifier.c | 26 +- src/codec_utils/E2SM_KPM/QosFlowIdentifier.h | 10 +- src/codec_utils/E2SM_KPM/RANUEID.c | 26 +- src/codec_utils/E2SM_KPM/RANUEID.h | 10 +- src/codec_utils/E2SM_KPM/RANfunction-Name.c | 92 +- src/codec_utils/E2SM_KPM/RANfunction-Name.h | 6 +- .../E2SM_KPM/RIC-EventTriggerStyle-Item.c | 56 +- .../E2SM_KPM/RIC-EventTriggerStyle-Item.h | 4 +- src/codec_utils/E2SM_KPM/RIC-Format-Type.c | 19 +- src/codec_utils/E2SM_KPM/RIC-Format-Type.h | 10 +- src/codec_utils/E2SM_KPM/RIC-ReportStyle-Item.c | 95 +- src/codec_utils/E2SM_KPM/RIC-ReportStyle-Item.h | 4 +- src/codec_utils/E2SM_KPM/RIC-Style-Name.c | 26 +- src/codec_utils/E2SM_KPM/RIC-Style-Name.h | 10 +- src/codec_utils/E2SM_KPM/RIC-Style-Type.c | 19 +- src/codec_utils/E2SM_KPM/RIC-Style-Type.h | 10 +- src/codec_utils/E2SM_KPM/RRC-MessageID.c | 182 + src/codec_utils/E2SM_KPM/RRC-MessageID.h | 68 + src/codec_utils/E2SM_KPM/RRCclass-LTE.c | 88 + src/codec_utils/E2SM_KPM/RRCclass-LTE.h | 62 + src/codec_utils/E2SM_KPM/RRCclass-NR.c | 80 + src/codec_utils/E2SM_KPM/RRCclass-NR.h | 58 + src/codec_utils/E2SM_KPM/S-NSSAI.c | 45 +- src/codec_utils/E2SM_KPM/S-NSSAI.h | 6 +- src/codec_utils/E2SM_KPM/SD.c | 26 +- src/codec_utils/E2SM_KPM/SD.h | 10 +- src/codec_utils/E2SM_KPM/SST.c | 26 +- src/codec_utils/E2SM_KPM/SST.h | 10 +- src/codec_utils/E2SM_KPM/ServingCell-ARFCN.c | 98 + src/codec_utils/E2SM_KPM/ServingCell-ARFCN.h | 58 + src/codec_utils/E2SM_KPM/ServingCell-PCI.c | 97 + src/codec_utils/E2SM_KPM/ServingCell-PCI.h | 56 + .../E2SM_KPM/SubscriberProfileIDforRFP.c | 74 + .../E2SM_KPM/SubscriberProfileIDforRFP.h | 41 + src/codec_utils/E2SM_KPM/SupportedSULBandList.c | 74 + src/codec_utils/E2SM_KPM/SupportedSULBandList.h | 44 + .../E2SM_KPM/SupportedSULFreqBandItem.c | 104 + .../E2SM_KPM/SupportedSULFreqBandItem.h | 44 + src/codec_utils/E2SM_KPM/TestCond-Expression.c | 22 +- src/codec_utils/E2SM_KPM/TestCond-Expression.h | 8 +- src/codec_utils/E2SM_KPM/TestCond-Type.c | 363 +- src/codec_utils/E2SM_KPM/TestCond-Type.h | 4 +- src/codec_utils/E2SM_KPM/TestCond-Value.c | 113 +- src/codec_utils/E2SM_KPM/TestCond-Value.h | 4 +- src/codec_utils/E2SM_KPM/TestCondInfo.c | 56 +- src/codec_utils/E2SM_KPM/TestCondInfo.h | 4 +- src/codec_utils/E2SM_KPM/TimeStamp.c | 26 +- src/codec_utils/E2SM_KPM/TimeStamp.h | 8 +- src/codec_utils/E2SM_KPM/UEID-EN-GNB.c | 97 +- src/codec_utils/E2SM_KPM/UEID-EN-GNB.h | 6 +- src/codec_utils/E2SM_KPM/UEID-ENB.c | 84 +- src/codec_utils/E2SM_KPM/UEID-ENB.h | 6 +- .../E2SM_KPM/UEID-GNB-CU-CP-E1AP-ID-Item.c | 32 +- .../E2SM_KPM/UEID-GNB-CU-CP-E1AP-ID-Item.h | 6 +- .../E2SM_KPM/UEID-GNB-CU-CP-E1AP-ID-List.c | 37 +- .../E2SM_KPM/UEID-GNB-CU-CP-E1AP-ID-List.h | 6 +- .../E2SM_KPM/UEID-GNB-CU-CP-F1AP-ID-Item.c | 32 +- .../E2SM_KPM/UEID-GNB-CU-CP-F1AP-ID-Item.h | 6 +- .../E2SM_KPM/UEID-GNB-CU-F1AP-ID-List.c | 37 +- .../E2SM_KPM/UEID-GNB-CU-F1AP-ID-List.h | 6 +- src/codec_utils/E2SM_KPM/UEID-GNB-CU-UP.c | 45 +- src/codec_utils/E2SM_KPM/UEID-GNB-CU-UP.h | 6 +- src/codec_utils/E2SM_KPM/UEID-GNB-DU.c | 45 +- src/codec_utils/E2SM_KPM/UEID-GNB-DU.h | 6 +- src/codec_utils/E2SM_KPM/UEID-GNB.c | 123 +- src/codec_utils/E2SM_KPM/UEID-GNB.h | 6 +- src/codec_utils/E2SM_KPM/UEID-NG-ENB-DU.c | 32 +- src/codec_utils/E2SM_KPM/UEID-NG-ENB-DU.h | 6 +- src/codec_utils/E2SM_KPM/UEID-NG-ENB.c | 97 +- src/codec_utils/E2SM_KPM/UEID-NG-ENB.h | 6 +- src/codec_utils/E2SM_KPM/UEID.c | 115 +- src/codec_utils/E2SM_KPM/UEID.h | 6 +- src/codec_utils/E2SM_KPM/UEMeasurementReportItem.c | 43 +- src/codec_utils/E2SM_KPM/UEMeasurementReportItem.h | 4 +- src/codec_utils/E2SM_KPM/UEMeasurementReportList.c | 35 +- src/codec_utils/E2SM_KPM/UEMeasurementReportList.h | 4 +- src/codec_utils/E2SM_KPM/asn_constant.h | 65 + .../F1AP/AllocationAndRetentionPriority.c | 69 +- .../F1AP/AllocationAndRetentionPriority.h | 4 +- src/codec_utils/F1AP/Associated-SCell-Item.c | 47 +- src/codec_utils/F1AP/Associated-SCell-Item.h | 6 +- src/codec_utils/F1AP/Associated-SCell-List.c | 41 +- src/codec_utils/F1AP/Associated-SCell-List.h | 7 +- src/codec_utils/F1AP/AvailablePLMNList-Item.c | 43 +- src/codec_utils/F1AP/AvailablePLMNList-Item.h | 4 +- src/codec_utils/F1AP/AvailablePLMNList.c | 41 +- src/codec_utils/F1AP/AvailablePLMNList.h | 7 +- src/codec_utils/F1AP/AveragingWindow.c | 24 +- src/codec_utils/F1AP/AveragingWindow.h | 8 +- src/codec_utils/F1AP/BearerTypeChange.c | 26 +- src/codec_utils/F1AP/BearerTypeChange.h | 10 +- src/codec_utils/F1AP/BitRate.c | 24 +- src/codec_utils/F1AP/BitRate.h | 8 +- .../F1AP/Broadcast-To-Be-Cancelled-Item.c | 47 +- .../F1AP/Broadcast-To-Be-Cancelled-Item.h | 6 +- .../F1AP/Broadcast-To-Be-Cancelled-List.c | 41 +- .../F1AP/Broadcast-To-Be-Cancelled-List.h | 7 +- src/codec_utils/F1AP/C-RNTI.c | 26 +- src/codec_utils/F1AP/C-RNTI.h | 9 +- src/codec_utils/F1AP/CG-ConfigInfo.c | 17 +- src/codec_utils/F1AP/CG-ConfigInfo.h | 8 +- src/codec_utils/F1AP/CNUEPagingIdentity.c | 55 +- src/codec_utils/F1AP/CNUEPagingIdentity.h | 4 +- src/codec_utils/F1AP/CP-TransportLayerAddress.c | 61 +- src/codec_utils/F1AP/CP-TransportLayerAddress.h | 4 +- src/codec_utils/F1AP/CUtoDURRCInformation.c | 73 +- src/codec_utils/F1AP/CUtoDURRCInformation.h | 8 +- .../F1AP/Cancel-all-Warning-Messages-Indicator.c | 26 +- .../F1AP/Cancel-all-Warning-Messages-Indicator.h | 10 +- src/codec_utils/F1AP/Candidate-SpCell-Item.c | 47 +- src/codec_utils/F1AP/Candidate-SpCell-Item.h | 6 +- src/codec_utils/F1AP/Candidate-SpCell-List.c | 41 +- src/codec_utils/F1AP/Candidate-SpCell-List.h | 7 +- src/codec_utils/F1AP/Cause.c | 87 +- src/codec_utils/F1AP/Cause.h | 4 +- src/codec_utils/F1AP/CauseMisc.c | 22 +- src/codec_utils/F1AP/CauseMisc.h | 8 +- src/codec_utils/F1AP/CauseProtocol.c | 22 +- src/codec_utils/F1AP/CauseProtocol.h | 8 +- src/codec_utils/F1AP/CauseRadioNetwork.c | 22 +- src/codec_utils/F1AP/CauseRadioNetwork.h | 8 +- src/codec_utils/F1AP/CauseTransport.c | 22 +- src/codec_utils/F1AP/CauseTransport.h | 8 +- src/codec_utils/F1AP/Cell-Direction.c | 26 +- src/codec_utils/F1AP/Cell-Direction.h | 10 +- src/codec_utils/F1AP/CellBarred.c | 22 +- src/codec_utils/F1AP/CellBarred.h | 8 +- src/codec_utils/F1AP/CellGroupConfig.c | 17 +- src/codec_utils/F1AP/CellGroupConfig.h | 8 +- src/codec_utils/F1AP/CellULConfigured.c | 22 +- src/codec_utils/F1AP/CellULConfigured.h | 8 +- .../F1AP/Cells-Broadcast-Cancelled-Item.c | 60 +- .../F1AP/Cells-Broadcast-Cancelled-Item.h | 6 +- .../F1AP/Cells-Broadcast-Cancelled-List.c | 41 +- .../F1AP/Cells-Broadcast-Cancelled-List.h | 7 +- .../F1AP/Cells-Broadcast-Completed-Item.c | 47 +- .../F1AP/Cells-Broadcast-Completed-Item.h | 6 +- .../F1AP/Cells-Broadcast-Completed-List.c | 41 +- .../F1AP/Cells-Broadcast-Completed-List.h | 7 +- .../F1AP/Cells-Failed-to-be-Activated-List-Item.c | 60 +- .../F1AP/Cells-Failed-to-be-Activated-List-Item.h | 6 +- .../F1AP/Cells-Failed-to-be-Activated-List.c | 41 +- .../F1AP/Cells-Failed-to-be-Activated-List.h | 7 +- src/codec_utils/F1AP/Cells-Status-Item.c | 60 +- src/codec_utils/F1AP/Cells-Status-Item.h | 6 +- src/codec_utils/F1AP/Cells-Status-List.c | 41 +- src/codec_utils/F1AP/Cells-Status-List.h | 7 +- src/codec_utils/F1AP/Cells-To-Be-Broadcast-Item.c | 47 +- src/codec_utils/F1AP/Cells-To-Be-Broadcast-Item.h | 6 +- src/codec_utils/F1AP/Cells-To-Be-Broadcast-List.c | 41 +- src/codec_utils/F1AP/Cells-To-Be-Broadcast-List.h | 7 +- .../F1AP/Cells-to-be-Activated-List-Item.c | 60 +- .../F1AP/Cells-to-be-Activated-List-Item.h | 6 +- src/codec_utils/F1AP/Cells-to-be-Activated-List.c | 41 +- src/codec_utils/F1AP/Cells-to-be-Activated-List.h | 9 +- src/codec_utils/F1AP/Cells-to-be-Barred-Item.c | 60 +- src/codec_utils/F1AP/Cells-to-be-Barred-Item.h | 6 +- src/codec_utils/F1AP/Cells-to-be-Barred-List.c | 41 +- src/codec_utils/F1AP/Cells-to-be-Barred-List.h | 7 +- .../F1AP/Cells-to-be-Deactivated-List-Item.c | 47 +- .../F1AP/Cells-to-be-Deactivated-List-Item.h | 6 +- .../F1AP/Cells-to-be-Deactivated-List.c | 41 +- .../F1AP/Cells-to-be-Deactivated-List.h | 7 +- src/codec_utils/F1AP/Configured-EPS-TAC.c | 24 +- src/codec_utils/F1AP/Configured-EPS-TAC.h | 8 +- src/codec_utils/F1AP/Criticality.c | 22 +- src/codec_utils/F1AP/Criticality.h | 8 +- .../F1AP/CriticalityDiagnostics-IE-Item.c | 69 +- .../F1AP/CriticalityDiagnostics-IE-Item.h | 4 +- .../F1AP/CriticalityDiagnostics-IE-List.c | 35 +- .../F1AP/CriticalityDiagnostics-IE-List.h | 4 +- src/codec_utils/F1AP/CriticalityDiagnostics.c | 99 +- src/codec_utils/F1AP/CriticalityDiagnostics.h | 6 +- .../F1AP/DCBasedDuplicationConfigured.c | 26 +- .../F1AP/DCBasedDuplicationConfigured.h | 10 +- src/codec_utils/F1AP/DLRRCMessageTransfer.c | 30 +- src/codec_utils/F1AP/DLRRCMessageTransfer.h | 4 +- .../F1AP/DLUPTNLInformation-ToBeSetup-Item.c | 43 +- .../F1AP/DLUPTNLInformation-ToBeSetup-Item.h | 4 +- .../F1AP/DLUPTNLInformation-ToBeSetup-List.c | 35 +- .../F1AP/DLUPTNLInformation-ToBeSetup-List.h | 4 +- src/codec_utils/F1AP/DRB-Activity-Item.c | 60 +- src/codec_utils/F1AP/DRB-Activity-Item.h | 6 +- src/codec_utils/F1AP/DRB-Activity-List.c | 41 +- src/codec_utils/F1AP/DRB-Activity-List.h | 7 +- src/codec_utils/F1AP/DRB-Activity.c | 22 +- src/codec_utils/F1AP/DRB-Activity.h | 8 +- src/codec_utils/F1AP/DRB-Information.c | 86 +- src/codec_utils/F1AP/DRB-Information.h | 6 +- src/codec_utils/F1AP/DRB-Notify-Item.c | 60 +- src/codec_utils/F1AP/DRB-Notify-Item.h | 6 +- src/codec_utils/F1AP/DRB-Notify-List.c | 41 +- src/codec_utils/F1AP/DRB-Notify-List.h | 7 +- src/codec_utils/F1AP/DRBID.c | 24 +- src/codec_utils/F1AP/DRBID.h | 8 +- .../F1AP/DRBs-FailedToBeModified-Item.c | 60 +- .../F1AP/DRBs-FailedToBeModified-Item.h | 6 +- .../F1AP/DRBs-FailedToBeModified-List.c | 41 +- .../F1AP/DRBs-FailedToBeModified-List.h | 7 +- src/codec_utils/F1AP/DRBs-FailedToBeSetup-Item.c | 60 +- src/codec_utils/F1AP/DRBs-FailedToBeSetup-Item.h | 6 +- src/codec_utils/F1AP/DRBs-FailedToBeSetup-List.c | 41 +- src/codec_utils/F1AP/DRBs-FailedToBeSetup-List.h | 7 +- .../F1AP/DRBs-FailedToBeSetupMod-Item.c | 60 +- .../F1AP/DRBs-FailedToBeSetupMod-Item.h | 6 +- .../F1AP/DRBs-FailedToBeSetupMod-List.c | 41 +- .../F1AP/DRBs-FailedToBeSetupMod-List.h | 7 +- src/codec_utils/F1AP/DRBs-Modified-Item.c | 73 +- src/codec_utils/F1AP/DRBs-Modified-Item.h | 6 +- src/codec_utils/F1AP/DRBs-Modified-List.c | 41 +- src/codec_utils/F1AP/DRBs-Modified-List.h | 7 +- src/codec_utils/F1AP/DRBs-ModifiedConf-Item.c | 60 +- src/codec_utils/F1AP/DRBs-ModifiedConf-Item.h | 6 +- src/codec_utils/F1AP/DRBs-ModifiedConf-List.c | 41 +- src/codec_utils/F1AP/DRBs-ModifiedConf-List.h | 7 +- .../F1AP/DRBs-Required-ToBeModified-Item.c | 60 +- .../F1AP/DRBs-Required-ToBeModified-Item.h | 6 +- .../F1AP/DRBs-Required-ToBeModified-List.c | 41 +- .../F1AP/DRBs-Required-ToBeModified-List.h | 7 +- .../F1AP/DRBs-Required-ToBeReleased-Item.c | 47 +- .../F1AP/DRBs-Required-ToBeReleased-Item.h | 6 +- .../F1AP/DRBs-Required-ToBeReleased-List.c | 41 +- .../F1AP/DRBs-Required-ToBeReleased-List.h | 7 +- src/codec_utils/F1AP/DRBs-Setup-Item.c | 73 +- src/codec_utils/F1AP/DRBs-Setup-Item.h | 6 +- src/codec_utils/F1AP/DRBs-Setup-List.c | 41 +- src/codec_utils/F1AP/DRBs-Setup-List.h | 7 +- src/codec_utils/F1AP/DRBs-SetupMod-Item.c | 73 +- src/codec_utils/F1AP/DRBs-SetupMod-Item.h | 6 +- src/codec_utils/F1AP/DRBs-SetupMod-List.c | 41 +- src/codec_utils/F1AP/DRBs-SetupMod-List.h | 7 +- src/codec_utils/F1AP/DRBs-ToBeModified-Item.c | 86 +- src/codec_utils/F1AP/DRBs-ToBeModified-Item.h | 6 +- src/codec_utils/F1AP/DRBs-ToBeModified-List.c | 41 +- src/codec_utils/F1AP/DRBs-ToBeModified-List.h | 7 +- src/codec_utils/F1AP/DRBs-ToBeReleased-Item.c | 47 +- src/codec_utils/F1AP/DRBs-ToBeReleased-Item.h | 6 +- src/codec_utils/F1AP/DRBs-ToBeReleased-List.c | 41 +- src/codec_utils/F1AP/DRBs-ToBeReleased-List.h | 7 +- src/codec_utils/F1AP/DRBs-ToBeSetup-Item.c | 112 +- src/codec_utils/F1AP/DRBs-ToBeSetup-Item.h | 6 +- src/codec_utils/F1AP/DRBs-ToBeSetup-List.c | 41 +- src/codec_utils/F1AP/DRBs-ToBeSetup-List.h | 9 +- src/codec_utils/F1AP/DRBs-ToBeSetupMod-Item.c | 112 +- src/codec_utils/F1AP/DRBs-ToBeSetupMod-Item.h | 6 +- src/codec_utils/F1AP/DRBs-ToBeSetupMod-List.c | 41 +- src/codec_utils/F1AP/DRBs-ToBeSetupMod-List.h | 7 +- src/codec_utils/F1AP/DRX-Config.c | 17 +- src/codec_utils/F1AP/DRX-Config.h | 8 +- src/codec_utils/F1AP/DRX-LongCycleStartOffset.c | 26 +- src/codec_utils/F1AP/DRX-LongCycleStartOffset.h | 9 +- src/codec_utils/F1AP/DRXConfigurationIndicator.c | 26 +- src/codec_utils/F1AP/DRXConfigurationIndicator.h | 10 +- src/codec_utils/F1AP/DRXCycle.c | 73 +- src/codec_utils/F1AP/DRXCycle.h | 6 +- src/codec_utils/F1AP/DUtoCURRCContainer.c | 17 +- src/codec_utils/F1AP/DUtoCURRCContainer.h | 8 +- src/codec_utils/F1AP/DUtoCURRCInformation.c | 73 +- src/codec_utils/F1AP/DUtoCURRCInformation.h | 6 +- .../F1AP/Dedicated-SIDelivery-NeededUE-Item.c | 60 +- .../F1AP/Dedicated-SIDelivery-NeededUE-Item.h | 6 +- .../F1AP/Dedicated-SIDelivery-NeededUE-List.c | 41 +- .../F1AP/Dedicated-SIDelivery-NeededUE-List.h | 7 +- src/codec_utils/F1AP/DuplicationActivation.c | 22 +- src/codec_utils/F1AP/DuplicationActivation.h | 8 +- src/codec_utils/F1AP/DuplicationIndication.c | 22 +- src/codec_utils/F1AP/DuplicationIndication.h | 8 +- src/codec_utils/F1AP/Dynamic5QIDescriptor.c | 153 +- src/codec_utils/F1AP/Dynamic5QIDescriptor.h | 4 +- src/codec_utils/F1AP/EUTRA-Cell-ID.c | 24 +- src/codec_utils/F1AP/EUTRA-Cell-ID.h | 8 +- src/codec_utils/F1AP/EUTRA-Coex-FDD-Info.c | 82 +- src/codec_utils/F1AP/EUTRA-Coex-FDD-Info.h | 4 +- src/codec_utils/F1AP/EUTRA-Coex-Mode-Info.c | 48 +- src/codec_utils/F1AP/EUTRA-Coex-Mode-Info.h | 4 +- src/codec_utils/F1AP/EUTRA-Coex-TDD-Info.c | 82 +- src/codec_utils/F1AP/EUTRA-Coex-TDD-Info.h | 4 +- src/codec_utils/F1AP/EUTRA-CyclicPrefixDL.c | 22 +- src/codec_utils/F1AP/EUTRA-CyclicPrefixDL.h | 8 +- src/codec_utils/F1AP/EUTRA-CyclicPrefixUL.c | 22 +- src/codec_utils/F1AP/EUTRA-CyclicPrefixUL.h | 8 +- src/codec_utils/F1AP/EUTRA-FDD-Info.c | 56 +- src/codec_utils/F1AP/EUTRA-FDD-Info.h | 4 +- src/codec_utils/F1AP/EUTRA-Mode-Info.c | 61 +- src/codec_utils/F1AP/EUTRA-Mode-Info.h | 4 +- ...UTRA-NR-CellResourceCoordinationReq-Container.c | 17 +- ...UTRA-NR-CellResourceCoordinationReq-Container.h | 8 +- ...A-NR-CellResourceCoordinationReqAck-Container.c | 17 +- ...A-NR-CellResourceCoordinationReqAck-Container.h | 8 +- src/codec_utils/F1AP/EUTRA-PRACH-Configuration.c | 123 +- src/codec_utils/F1AP/EUTRA-PRACH-Configuration.h | 4 +- src/codec_utils/F1AP/EUTRA-SpecialSubframe-Info.c | 69 +- src/codec_utils/F1AP/EUTRA-SpecialSubframe-Info.h | 4 +- .../F1AP/EUTRA-SpecialSubframePatterns.c | 22 +- .../F1AP/EUTRA-SpecialSubframePatterns.h | 8 +- src/codec_utils/F1AP/EUTRA-SubframeAssignment.c | 22 +- src/codec_utils/F1AP/EUTRA-SubframeAssignment.h | 8 +- src/codec_utils/F1AP/EUTRA-TDD-Info.c | 43 +- src/codec_utils/F1AP/EUTRA-TDD-Info.h | 4 +- .../F1AP/EUTRA-Transmission-Bandwidth.c | 22 +- .../F1AP/EUTRA-Transmission-Bandwidth.h | 8 +- src/codec_utils/F1AP/EUTRACells-List-item.c | 56 +- src/codec_utils/F1AP/EUTRACells-List-item.h | 4 +- src/codec_utils/F1AP/EUTRACells-List.c | 35 +- src/codec_utils/F1AP/EUTRACells-List.h | 4 +- src/codec_utils/F1AP/EUTRANQoS.c | 69 +- src/codec_utils/F1AP/EUTRANQoS.h | 4 +- .../F1AP/Endpoint-IP-address-and-port.c | 43 +- .../F1AP/Endpoint-IP-address-and-port.h | 4 +- src/codec_utils/F1AP/ErrorIndication.c | 30 +- src/codec_utils/F1AP/ErrorIndication.h | 4 +- src/codec_utils/F1AP/ExecuteDuplication.c | 26 +- src/codec_utils/F1AP/ExecuteDuplication.h | 10 +- src/codec_utils/F1AP/ExtendedAvailablePLMN-Item.c | 43 +- src/codec_utils/F1AP/ExtendedAvailablePLMN-Item.h | 4 +- src/codec_utils/F1AP/ExtendedAvailablePLMN-List.c | 41 +- src/codec_utils/F1AP/ExtendedAvailablePLMN-List.h | 7 +- src/codec_utils/F1AP/ExtendedEARFCN.c | 24 +- src/codec_utils/F1AP/ExtendedEARFCN.h | 8 +- src/codec_utils/F1AP/ExtendedServedPLMNs-Item.c | 56 +- src/codec_utils/F1AP/ExtendedServedPLMNs-Item.h | 4 +- src/codec_utils/F1AP/ExtendedServedPLMNs-List.c | 41 +- src/codec_utils/F1AP/ExtendedServedPLMNs-List.h | 7 +- src/codec_utils/F1AP/F1AP-PDU.c | 74 +- src/codec_utils/F1AP/F1AP-PDU.h | 4 +- src/codec_utils/F1AP/F1SetupFailure.c | 30 +- src/codec_utils/F1AP/F1SetupFailure.h | 4 +- src/codec_utils/F1AP/F1SetupRequest.c | 30 +- src/codec_utils/F1AP/F1SetupRequest.h | 4 +- src/codec_utils/F1AP/F1SetupResponse.c | 30 +- src/codec_utils/F1AP/F1SetupResponse.h | 4 +- src/codec_utils/F1AP/FDD-Info.c | 82 +- src/codec_utils/F1AP/FDD-Info.h | 4 +- src/codec_utils/F1AP/FiveGS-TAC.c | 24 +- src/codec_utils/F1AP/FiveGS-TAC.h | 8 +- src/codec_utils/F1AP/Flows-Mapped-To-DRB-Item.c | 56 +- src/codec_utils/F1AP/Flows-Mapped-To-DRB-Item.h | 4 +- src/codec_utils/F1AP/Flows-Mapped-To-DRB-List.c | 35 +- src/codec_utils/F1AP/Flows-Mapped-To-DRB-List.h | 4 +- src/codec_utils/F1AP/FreqBandNrItem.c | 103 +- src/codec_utils/F1AP/FreqBandNrItem.h | 4 +- src/codec_utils/F1AP/FullConfiguration.c | 26 +- src/codec_utils/F1AP/FullConfiguration.h | 10 +- src/codec_utils/F1AP/GBR-QoSFlowInformation.c | 108 +- src/codec_utils/F1AP/GBR-QoSFlowInformation.h | 4 +- src/codec_utils/F1AP/GBR-QosInformation.c | 82 +- src/codec_utils/F1AP/GBR-QosInformation.h | 4 +- src/codec_utils/F1AP/GNB-CU-Name.c | 26 +- src/codec_utils/F1AP/GNB-CU-Name.h | 9 +- .../GNB-CU-TNL-Association-Failed-To-Setup-Item.c | 60 +- .../GNB-CU-TNL-Association-Failed-To-Setup-Item.h | 6 +- .../GNB-CU-TNL-Association-Failed-To-Setup-List.c | 41 +- .../GNB-CU-TNL-Association-Failed-To-Setup-List.h | 7 +- .../F1AP/GNB-CU-TNL-Association-Setup-Item.c | 47 +- .../F1AP/GNB-CU-TNL-Association-Setup-Item.h | 6 +- .../F1AP/GNB-CU-TNL-Association-Setup-List.c | 41 +- .../F1AP/GNB-CU-TNL-Association-Setup-List.h | 7 +- .../F1AP/GNB-CU-TNL-Association-To-Add-Item.c | 60 +- .../F1AP/GNB-CU-TNL-Association-To-Add-Item.h | 6 +- .../F1AP/GNB-CU-TNL-Association-To-Add-List.c | 41 +- .../F1AP/GNB-CU-TNL-Association-To-Add-List.h | 7 +- .../F1AP/GNB-CU-TNL-Association-To-Remove-Item.c | 47 +- .../F1AP/GNB-CU-TNL-Association-To-Remove-Item.h | 6 +- .../F1AP/GNB-CU-TNL-Association-To-Remove-List.c | 41 +- .../F1AP/GNB-CU-TNL-Association-To-Remove-List.h | 7 +- .../F1AP/GNB-CU-TNL-Association-To-Update-Item.c | 60 +- .../F1AP/GNB-CU-TNL-Association-To-Update-Item.h | 6 +- .../F1AP/GNB-CU-TNL-Association-To-Update-List.c | 41 +- .../F1AP/GNB-CU-TNL-Association-To-Update-List.h | 7 +- src/codec_utils/F1AP/GNB-CU-UE-F1AP-ID.c | 22 +- src/codec_utils/F1AP/GNB-CU-UE-F1AP-ID.h | 8 +- src/codec_utils/F1AP/GNB-CUSystemInformation.c | 87 +- src/codec_utils/F1AP/GNB-CUSystemInformation.h | 6 +- src/codec_utils/F1AP/GNB-DU-ID.c | 26 +- src/codec_utils/F1AP/GNB-DU-ID.h | 9 +- src/codec_utils/F1AP/GNB-DU-Name.c | 26 +- src/codec_utils/F1AP/GNB-DU-Name.h | 9 +- src/codec_utils/F1AP/GNB-DU-Served-Cells-Item.c | 60 +- src/codec_utils/F1AP/GNB-DU-Served-Cells-Item.h | 6 +- src/codec_utils/F1AP/GNB-DU-Served-Cells-List.c | 41 +- src/codec_utils/F1AP/GNB-DU-Served-Cells-List.h | 9 +- src/codec_utils/F1AP/GNB-DU-System-Information.c | 56 +- src/codec_utils/F1AP/GNB-DU-System-Information.h | 4 +- src/codec_utils/F1AP/GNB-DU-UE-F1AP-ID.c | 22 +- src/codec_utils/F1AP/GNB-DU-UE-F1AP-ID.h | 8 +- src/codec_utils/F1AP/GNB-DUConfigurationQuery.c | 26 +- src/codec_utils/F1AP/GNB-DUConfigurationQuery.h | 10 +- src/codec_utils/F1AP/GNBCUConfigurationUpdate.c | 30 +- src/codec_utils/F1AP/GNBCUConfigurationUpdate.h | 4 +- .../F1AP/GNBCUConfigurationUpdateAcknowledge.c | 30 +- .../F1AP/GNBCUConfigurationUpdateAcknowledge.h | 4 +- .../F1AP/GNBCUConfigurationUpdateFailure.c | 30 +- .../F1AP/GNBCUConfigurationUpdateFailure.h | 4 +- src/codec_utils/F1AP/GNBDUConfigurationUpdate.c | 30 +- src/codec_utils/F1AP/GNBDUConfigurationUpdate.h | 4 +- .../F1AP/GNBDUConfigurationUpdateAcknowledge.c | 30 +- .../F1AP/GNBDUConfigurationUpdateAcknowledge.h | 4 +- .../F1AP/GNBDUConfigurationUpdateFailure.c | 30 +- .../F1AP/GNBDUConfigurationUpdateFailure.h | 4 +- src/codec_utils/F1AP/GNBDUOverloadInformation.c | 26 +- src/codec_utils/F1AP/GNBDUOverloadInformation.h | 10 +- .../F1AP/GNBDUResourceCoordinationRequest.c | 30 +- .../F1AP/GNBDUResourceCoordinationRequest.h | 4 +- .../F1AP/GNBDUResourceCoordinationResponse.c | 30 +- .../F1AP/GNBDUResourceCoordinationResponse.h | 4 +- src/codec_utils/F1AP/GNBDUStatusIndication.c | 30 +- src/codec_utils/F1AP/GNBDUStatusIndication.h | 4 +- src/codec_utils/F1AP/GTP-TEID.c | 24 +- src/codec_utils/F1AP/GTP-TEID.h | 8 +- src/codec_utils/F1AP/GTPTunnel.c | 56 +- src/codec_utils/F1AP/GTPTunnel.h | 4 +- .../F1AP/HandoverPreparationInformation.c | 17 +- .../F1AP/HandoverPreparationInformation.h | 8 +- .../F1AP/IgnoreResourceCoordinationContainer.c | 26 +- .../F1AP/IgnoreResourceCoordinationContainer.h | 10 +- src/codec_utils/F1AP/InactivityMonitoringRequest.c | 26 +- src/codec_utils/F1AP/InactivityMonitoringRequest.h | 10 +- .../F1AP/InactivityMonitoringResponse.c | 26 +- .../F1AP/InactivityMonitoringResponse.h | 10 +- src/codec_utils/F1AP/InitialULRRCMessageTransfer.c | 30 +- src/codec_utils/F1AP/InitialULRRCMessageTransfer.h | 4 +- src/codec_utils/F1AP/InitiatingMessage.c | 411 +- src/codec_utils/F1AP/InitiatingMessage.h | 4 +- src/codec_utils/F1AP/LCID.c | 24 +- src/codec_utils/F1AP/LCID.h | 8 +- src/codec_utils/F1AP/Latest-RRC-Version-Enhanced.c | 26 +- src/codec_utils/F1AP/Latest-RRC-Version-Enhanced.h | 9 +- src/codec_utils/F1AP/LongDRXCycleLength.c | 22 +- src/codec_utils/F1AP/LongDRXCycleLength.h | 8 +- src/codec_utils/F1AP/MIB-message.c | 17 +- src/codec_utils/F1AP/MIB-message.h | 8 +- src/codec_utils/F1AP/Makefile.am.asn1convert | 14 - src/codec_utils/F1AP/Makefile.am.libasncodec | 1685 ++- src/codec_utils/F1AP/MaskedIMEISV.c | 26 +- src/codec_utils/F1AP/MaskedIMEISV.h | 9 +- src/codec_utils/F1AP/MaxDataBurstVolume.c | 24 +- src/codec_utils/F1AP/MaxDataBurstVolume.h | 8 +- src/codec_utils/F1AP/MaxPacketLossRate.c | 24 +- src/codec_utils/F1AP/MaxPacketLossRate.h | 8 +- src/codec_utils/F1AP/MeasConfig.c | 17 +- src/codec_utils/F1AP/MeasConfig.h | 8 +- src/codec_utils/F1AP/MeasGapConfig.c | 17 +- src/codec_utils/F1AP/MeasGapConfig.h | 8 +- .../F1AP/MeasurementTimingConfiguration.c | 17 +- .../F1AP/MeasurementTimingConfiguration.h | 8 +- .../F1AP/NGRANAllocationAndRetentionPriority.c | 69 +- .../F1AP/NGRANAllocationAndRetentionPriority.h | 4 +- .../F1AP/NR-CGI-List-For-Restart-Item.c | 47 +- .../F1AP/NR-CGI-List-For-Restart-Item.h | 6 +- .../F1AP/NR-CGI-List-For-Restart-List.c | 41 +- .../F1AP/NR-CGI-List-For-Restart-List.h | 7 +- src/codec_utils/F1AP/NR-Mode-Info.c | 61 +- src/codec_utils/F1AP/NR-Mode-Info.h | 4 +- src/codec_utils/F1AP/NRCGI.c | 56 +- src/codec_utils/F1AP/NRCGI.h | 4 +- src/codec_utils/F1AP/NRCellIdentity.c | 24 +- src/codec_utils/F1AP/NRCellIdentity.h | 8 +- src/codec_utils/F1AP/NRFreqInfo.c | 116 +- src/codec_utils/F1AP/NRFreqInfo.h | 4 +- src/codec_utils/F1AP/NRNRB.c | 22 +- src/codec_utils/F1AP/NRNRB.h | 8 +- src/codec_utils/F1AP/NRPCI.c | 24 +- src/codec_utils/F1AP/NRPCI.h | 8 +- src/codec_utils/F1AP/NRSCS.c | 22 +- src/codec_utils/F1AP/NRSCS.h | 8 +- src/codec_utils/F1AP/NeedforGap.c | 26 +- src/codec_utils/F1AP/NeedforGap.h | 10 +- src/codec_utils/F1AP/NonDynamic5QIDescriptor.c | 96 +- src/codec_utils/F1AP/NonDynamic5QIDescriptor.h | 4 +- src/codec_utils/F1AP/Notification-Cause.c | 22 +- src/codec_utils/F1AP/Notification-Cause.h | 8 +- src/codec_utils/F1AP/NotificationControl.c | 22 +- src/codec_utils/F1AP/NotificationControl.h | 8 +- src/codec_utils/F1AP/Notify.c | 30 +- src/codec_utils/F1AP/Notify.h | 4 +- src/codec_utils/F1AP/NumberOfBroadcasts.c | 24 +- src/codec_utils/F1AP/NumberOfBroadcasts.h | 8 +- src/codec_utils/F1AP/NumberofBroadcastRequest.c | 26 +- src/codec_utils/F1AP/NumberofBroadcastRequest.h | 9 +- src/codec_utils/F1AP/OffsetToPointA.c | 24 +- src/codec_utils/F1AP/OffsetToPointA.h | 8 +- src/codec_utils/F1AP/PDCP-SN.c | 24 +- src/codec_utils/F1AP/PDCP-SN.h | 8 +- src/codec_utils/F1AP/PDCPSNLength.c | 26 +- src/codec_utils/F1AP/PDCPSNLength.h | 10 +- src/codec_utils/F1AP/PDUSessionID.c | 26 +- src/codec_utils/F1AP/PDUSessionID.h | 9 +- src/codec_utils/F1AP/PER-Exponent.c | 24 +- src/codec_utils/F1AP/PER-Exponent.h | 8 +- src/codec_utils/F1AP/PER-Scalar.c | 24 +- src/codec_utils/F1AP/PER-Scalar.h | 8 +- src/codec_utils/F1AP/PLMN-Identity.c | 24 +- src/codec_utils/F1AP/PLMN-Identity.h | 8 +- src/codec_utils/F1AP/PWS-Failed-NR-CGI-Item.c | 60 +- src/codec_utils/F1AP/PWS-Failed-NR-CGI-Item.h | 6 +- src/codec_utils/F1AP/PWS-Failed-NR-CGI-List.c | 41 +- src/codec_utils/F1AP/PWS-Failed-NR-CGI-List.h | 7 +- src/codec_utils/F1AP/PWSCancelRequest.c | 30 +- src/codec_utils/F1AP/PWSCancelRequest.h | 4 +- src/codec_utils/F1AP/PWSCancelResponse.c | 30 +- src/codec_utils/F1AP/PWSCancelResponse.h | 4 +- src/codec_utils/F1AP/PWSFailureIndication.c | 30 +- src/codec_utils/F1AP/PWSFailureIndication.h | 4 +- src/codec_utils/F1AP/PWSRestartIndication.c | 30 +- src/codec_utils/F1AP/PWSRestartIndication.h | 4 +- src/codec_utils/F1AP/PWSSystemInformation.c | 60 +- src/codec_utils/F1AP/PWSSystemInformation.h | 6 +- src/codec_utils/F1AP/PacketDelayBudget.c | 24 +- src/codec_utils/F1AP/PacketDelayBudget.h | 8 +- src/codec_utils/F1AP/PacketErrorRate.c | 56 +- src/codec_utils/F1AP/PacketErrorRate.h | 4 +- src/codec_utils/F1AP/Paging.c | 30 +- src/codec_utils/F1AP/Paging.h | 4 +- src/codec_utils/F1AP/PagingCell-Item.c | 47 +- src/codec_utils/F1AP/PagingCell-Item.h | 6 +- src/codec_utils/F1AP/PagingCell-list.c | 41 +- src/codec_utils/F1AP/PagingCell-list.h | 7 +- src/codec_utils/F1AP/PagingDRX.c | 26 +- src/codec_utils/F1AP/PagingDRX.h | 10 +- src/codec_utils/F1AP/PagingIdentity.c | 67 +- src/codec_utils/F1AP/PagingIdentity.h | 7 +- src/codec_utils/F1AP/PagingOrigin.c | 26 +- src/codec_utils/F1AP/PagingOrigin.h | 10 +- src/codec_utils/F1AP/PagingPriority.c | 26 +- src/codec_utils/F1AP/PagingPriority.h | 10 +- src/codec_utils/F1AP/Ph-InfoSCG.c | 17 +- src/codec_utils/F1AP/Ph-InfoSCG.h | 8 +- src/codec_utils/F1AP/Potential-SpCell-Item.c | 47 +- src/codec_utils/F1AP/Potential-SpCell-Item.h | 6 +- src/codec_utils/F1AP/Potential-SpCell-List.c | 41 +- src/codec_utils/F1AP/Potential-SpCell-List.h | 7 +- src/codec_utils/F1AP/Pre-emptionCapability.c | 22 +- src/codec_utils/F1AP/Pre-emptionCapability.h | 8 +- src/codec_utils/F1AP/Pre-emptionVulnerability.c | 22 +- src/codec_utils/F1AP/Pre-emptionVulnerability.h | 8 +- src/codec_utils/F1AP/Presence.c | 22 +- src/codec_utils/F1AP/Presence.h | 8 +- src/codec_utils/F1AP/PrintableString.c | 130 - src/codec_utils/F1AP/PrintableString.h | 37 - src/codec_utils/F1AP/PriorityLevel.c | 24 +- src/codec_utils/F1AP/PriorityLevel.h | 8 +- src/codec_utils/F1AP/PrivateIE-Container.c | 35 +- src/codec_utils/F1AP/PrivateIE-Container.h | 4 +- src/codec_utils/F1AP/PrivateIE-Field.c | 84 +- src/codec_utils/F1AP/PrivateIE-Field.h | 4 +- src/codec_utils/F1AP/PrivateIE-ID.c | 55 +- src/codec_utils/F1AP/PrivateIE-ID.h | 4 +- src/codec_utils/F1AP/PrivateMessage.c | 30 +- src/codec_utils/F1AP/PrivateMessage.h | 4 +- src/codec_utils/F1AP/ProcedureCode.c | 24 +- src/codec_utils/F1AP/ProcedureCode.h | 8 +- .../F1AP/Protected-EUTRA-Resources-Item.c | 60 +- .../F1AP/Protected-EUTRA-Resources-Item.h | 6 +- .../F1AP/Protected-EUTRA-Resources-List.c | 41 +- .../F1AP/Protected-EUTRA-Resources-List.h | 7 +- .../F1AP/ProtectedEUTRAResourceIndication.c | 17 +- .../F1AP/ProtectedEUTRAResourceIndication.h | 8 +- src/codec_utils/F1AP/ProtocolExtensionContainer.c | 3507 ++++- src/codec_utils/F1AP/ProtocolExtensionContainer.h | 4 +- src/codec_utils/F1AP/ProtocolExtensionField.c | 9912 +++++++++++--- src/codec_utils/F1AP/ProtocolExtensionField.h | 18 +- src/codec_utils/F1AP/ProtocolExtensionID.c | 24 +- src/codec_utils/F1AP/ProtocolExtensionID.h | 8 +- src/codec_utils/F1AP/ProtocolIE-Container.c | 1275 +- src/codec_utils/F1AP/ProtocolIE-Container.h | 4 +- src/codec_utils/F1AP/ProtocolIE-ContainerPair.c | 4 +- src/codec_utils/F1AP/ProtocolIE-ContainerPair.h | 4 +- src/codec_utils/F1AP/ProtocolIE-Field.c | 13161 ++++++++++++++++--- src/codec_utils/F1AP/ProtocolIE-Field.h | 8 +- src/codec_utils/F1AP/ProtocolIE-FieldPair.c | 4 +- src/codec_utils/F1AP/ProtocolIE-FieldPair.h | 4 +- src/codec_utils/F1AP/ProtocolIE-ID.c | 24 +- src/codec_utils/F1AP/ProtocolIE-ID.h | 8 +- src/codec_utils/F1AP/ProtocolIE-SingleContainer.c | 914 +- src/codec_utils/F1AP/ProtocolIE-SingleContainer.h | 284 +- src/codec_utils/F1AP/QCI.c | 24 +- src/codec_utils/F1AP/QCI.h | 8 +- src/codec_utils/F1AP/QoS-Characteristics.c | 61 +- src/codec_utils/F1AP/QoS-Characteristics.h | 4 +- src/codec_utils/F1AP/QoSFlowIdentifier.c | 24 +- src/codec_utils/F1AP/QoSFlowIdentifier.h | 8 +- src/codec_utils/F1AP/QoSFlowLevelQoSParameters.c | 100 +- src/codec_utils/F1AP/QoSFlowLevelQoSParameters.h | 4 +- src/codec_utils/F1AP/QoSFlowMappingIndication.c | 26 +- src/codec_utils/F1AP/QoSFlowMappingIndication.h | 10 +- src/codec_utils/F1AP/QoSInformation.c | 48 +- src/codec_utils/F1AP/QoSInformation.h | 6 +- src/codec_utils/F1AP/RANAC.c | 26 +- src/codec_utils/F1AP/RANAC.h | 9 +- src/codec_utils/F1AP/RANUEPagingIdentity.c | 50 +- src/codec_utils/F1AP/RANUEPagingIdentity.h | 4 +- .../F1AP/RAT-FrequencyPriorityInformation.c | 67 +- .../F1AP/RAT-FrequencyPriorityInformation.h | 7 +- .../F1AP/RAT-FrequencySelectionPriority.c | 24 +- .../F1AP/RAT-FrequencySelectionPriority.h | 8 +- src/codec_utils/F1AP/RLC-Status.c | 47 +- src/codec_utils/F1AP/RLC-Status.h | 6 +- src/codec_utils/F1AP/RLCFailureIndication.c | 47 +- src/codec_utils/F1AP/RLCFailureIndication.h | 6 +- src/codec_utils/F1AP/RLCMode.c | 22 +- src/codec_utils/F1AP/RLCMode.h | 8 +- src/codec_utils/F1AP/RRC-Version.c | 54 +- src/codec_utils/F1AP/RRC-Version.h | 8 +- src/codec_utils/F1AP/RRCContainer.c | 17 +- src/codec_utils/F1AP/RRCContainer.h | 8 +- src/codec_utils/F1AP/RRCDeliveryReport.c | 30 +- src/codec_utils/F1AP/RRCDeliveryReport.h | 4 +- src/codec_utils/F1AP/RRCDeliveryStatus.c | 60 +- src/codec_utils/F1AP/RRCDeliveryStatus.h | 6 +- src/codec_utils/F1AP/RRCDeliveryStatusRequest.c | 26 +- src/codec_utils/F1AP/RRCDeliveryStatusRequest.h | 10 +- .../F1AP/RRCReconfigurationCompleteIndicator.c | 26 +- .../F1AP/RRCReconfigurationCompleteIndicator.h | 10 +- src/codec_utils/F1AP/Reestablishment-Indication.c | 22 +- src/codec_utils/F1AP/Reestablishment-Indication.h | 8 +- src/codec_utils/F1AP/RepetitionPeriod.c | 26 +- src/codec_utils/F1AP/RepetitionPeriod.h | 9 +- src/codec_utils/F1AP/RequestType.c | 26 +- src/codec_utils/F1AP/RequestType.h | 10 +- .../F1AP/RequestedBandCombinationIndex.c | 17 +- .../F1AP/RequestedBandCombinationIndex.h | 8 +- .../F1AP/RequestedFeatureSetEntryIndex.c | 17 +- .../F1AP/RequestedFeatureSetEntryIndex.h | 8 +- src/codec_utils/F1AP/RequestedP-MaxFR2.c | 17 +- src/codec_utils/F1AP/RequestedP-MaxFR2.h | 8 +- src/codec_utils/F1AP/Reset.c | 30 +- src/codec_utils/F1AP/Reset.h | 4 +- src/codec_utils/F1AP/ResetAcknowledge.c | 30 +- src/codec_utils/F1AP/ResetAcknowledge.h | 4 +- src/codec_utils/F1AP/ResetAll.c | 22 +- src/codec_utils/F1AP/ResetAll.h | 8 +- src/codec_utils/F1AP/ResetType.c | 67 +- src/codec_utils/F1AP/ResetType.h | 7 +- .../F1AP/ResourceCoordinationEUTRACellInfo.c | 56 +- .../F1AP/ResourceCoordinationEUTRACellInfo.h | 4 +- .../F1AP/ResourceCoordinationTransferContainer.c | 17 +- .../F1AP/ResourceCoordinationTransferContainer.h | 8 +- .../F1AP/ResourceCoordinationTransferInformation.c | 60 +- .../F1AP/ResourceCoordinationTransferInformation.h | 6 +- src/codec_utils/F1AP/SCell-FailedtoSetup-Item.c | 60 +- src/codec_utils/F1AP/SCell-FailedtoSetup-Item.h | 6 +- src/codec_utils/F1AP/SCell-FailedtoSetup-List.c | 41 +- src/codec_utils/F1AP/SCell-FailedtoSetup-List.h | 7 +- src/codec_utils/F1AP/SCell-FailedtoSetupMod-Item.c | 60 +- src/codec_utils/F1AP/SCell-FailedtoSetupMod-Item.h | 6 +- src/codec_utils/F1AP/SCell-FailedtoSetupMod-List.c | 41 +- src/codec_utils/F1AP/SCell-FailedtoSetupMod-List.h | 7 +- src/codec_utils/F1AP/SCell-ToBeRemoved-Item.c | 47 +- src/codec_utils/F1AP/SCell-ToBeRemoved-Item.h | 6 +- src/codec_utils/F1AP/SCell-ToBeRemoved-List.c | 41 +- src/codec_utils/F1AP/SCell-ToBeRemoved-List.h | 7 +- src/codec_utils/F1AP/SCell-ToBeSetup-Item.c | 73 +- src/codec_utils/F1AP/SCell-ToBeSetup-Item.h | 6 +- src/codec_utils/F1AP/SCell-ToBeSetup-List.c | 41 +- src/codec_utils/F1AP/SCell-ToBeSetup-List.h | 9 +- src/codec_utils/F1AP/SCell-ToBeSetupMod-Item.c | 73 +- src/codec_utils/F1AP/SCell-ToBeSetupMod-Item.h | 6 +- src/codec_utils/F1AP/SCell-ToBeSetupMod-List.c | 41 +- src/codec_utils/F1AP/SCell-ToBeSetupMod-List.h | 7 +- src/codec_utils/F1AP/SCellIndex.c | 24 +- src/codec_utils/F1AP/SCellIndex.h | 8 +- src/codec_utils/F1AP/SIB1-message.c | 17 +- src/codec_utils/F1AP/SIB1-message.h | 8 +- src/codec_utils/F1AP/SIBType-PWS.c | 24 +- src/codec_utils/F1AP/SIBType-PWS.h | 8 +- src/codec_utils/F1AP/SItype-Item.c | 43 +- src/codec_utils/F1AP/SItype-Item.h | 4 +- src/codec_utils/F1AP/SItype-List.c | 41 +- src/codec_utils/F1AP/SItype-List.h | 7 +- src/codec_utils/F1AP/SItype.c | 24 +- src/codec_utils/F1AP/SItype.h | 8 +- src/codec_utils/F1AP/SNSSAI.c | 70 +- src/codec_utils/F1AP/SNSSAI.h | 4 +- src/codec_utils/F1AP/SRBID.c | 24 +- src/codec_utils/F1AP/SRBID.h | 8 +- src/codec_utils/F1AP/SRBs-FailedToBeSetup-Item.c | 60 +- src/codec_utils/F1AP/SRBs-FailedToBeSetup-Item.h | 6 +- src/codec_utils/F1AP/SRBs-FailedToBeSetup-List.c | 41 +- src/codec_utils/F1AP/SRBs-FailedToBeSetup-List.h | 7 +- .../F1AP/SRBs-FailedToBeSetupMod-Item.c | 60 +- .../F1AP/SRBs-FailedToBeSetupMod-Item.h | 6 +- .../F1AP/SRBs-FailedToBeSetupMod-List.c | 41 +- .../F1AP/SRBs-FailedToBeSetupMod-List.h | 7 +- src/codec_utils/F1AP/SRBs-Modified-Item.c | 60 +- src/codec_utils/F1AP/SRBs-Modified-Item.h | 6 +- src/codec_utils/F1AP/SRBs-Modified-List.c | 41 +- src/codec_utils/F1AP/SRBs-Modified-List.h | 7 +- .../F1AP/SRBs-Required-ToBeReleased-Item.c | 47 +- .../F1AP/SRBs-Required-ToBeReleased-Item.h | 6 +- .../F1AP/SRBs-Required-ToBeReleased-List.c | 41 +- .../F1AP/SRBs-Required-ToBeReleased-List.h | 7 +- src/codec_utils/F1AP/SRBs-Setup-Item.c | 60 +- src/codec_utils/F1AP/SRBs-Setup-Item.h | 6 +- src/codec_utils/F1AP/SRBs-Setup-List.c | 41 +- src/codec_utils/F1AP/SRBs-Setup-List.h | 7 +- src/codec_utils/F1AP/SRBs-SetupMod-Item.c | 60 +- src/codec_utils/F1AP/SRBs-SetupMod-Item.h | 6 +- src/codec_utils/F1AP/SRBs-SetupMod-List.c | 41 +- src/codec_utils/F1AP/SRBs-SetupMod-List.h | 7 +- src/codec_utils/F1AP/SRBs-ToBeReleased-Item.c | 47 +- src/codec_utils/F1AP/SRBs-ToBeReleased-Item.h | 6 +- src/codec_utils/F1AP/SRBs-ToBeReleased-List.c | 41 +- src/codec_utils/F1AP/SRBs-ToBeReleased-List.h | 7 +- src/codec_utils/F1AP/SRBs-ToBeSetup-Item.c | 60 +- src/codec_utils/F1AP/SRBs-ToBeSetup-Item.h | 6 +- src/codec_utils/F1AP/SRBs-ToBeSetup-List.c | 41 +- src/codec_utils/F1AP/SRBs-ToBeSetup-List.h | 9 +- src/codec_utils/F1AP/SRBs-ToBeSetupMod-Item.c | 60 +- src/codec_utils/F1AP/SRBs-ToBeSetupMod-Item.h | 6 +- src/codec_utils/F1AP/SRBs-ToBeSetupMod-List.c | 41 +- src/codec_utils/F1AP/SRBs-ToBeSetupMod-List.h | 7 +- src/codec_utils/F1AP/SUL-Information.c | 63 +- src/codec_utils/F1AP/SUL-Information.h | 4 +- src/codec_utils/F1AP/SULAccessIndication.c | 26 +- src/codec_utils/F1AP/SULAccessIndication.h | 10 +- .../F1AP/SelectedBandCombinationIndex.c | 17 +- .../F1AP/SelectedBandCombinationIndex.h | 8 +- .../F1AP/SelectedFeatureSetEntryIndex.c | 17 +- .../F1AP/SelectedFeatureSetEntryIndex.h | 8 +- src/codec_utils/F1AP/ServCellIndex.c | 26 +- src/codec_utils/F1AP/ServCellIndex.h | 9 +- src/codec_utils/F1AP/Served-Cell-Information.c | 121 +- src/codec_utils/F1AP/Served-Cell-Information.h | 4 +- src/codec_utils/F1AP/Served-Cells-To-Add-Item.c | 60 +- src/codec_utils/F1AP/Served-Cells-To-Add-Item.h | 6 +- src/codec_utils/F1AP/Served-Cells-To-Add-List.c | 41 +- src/codec_utils/F1AP/Served-Cells-To-Add-List.h | 7 +- src/codec_utils/F1AP/Served-Cells-To-Delete-Item.c | 47 +- src/codec_utils/F1AP/Served-Cells-To-Delete-Item.h | 6 +- src/codec_utils/F1AP/Served-Cells-To-Delete-List.c | 41 +- src/codec_utils/F1AP/Served-Cells-To-Delete-List.h | 7 +- src/codec_utils/F1AP/Served-Cells-To-Modify-Item.c | 73 +- src/codec_utils/F1AP/Served-Cells-To-Modify-Item.h | 6 +- src/codec_utils/F1AP/Served-Cells-To-Modify-List.c | 41 +- src/codec_utils/F1AP/Served-Cells-To-Modify-List.h | 9 +- .../F1AP/Served-EUTRA-Cells-Information.c | 56 +- .../F1AP/Served-EUTRA-Cells-Information.h | 4 +- src/codec_utils/F1AP/ServedPLMNs-Item.c | 43 +- src/codec_utils/F1AP/ServedPLMNs-Item.h | 6 +- src/codec_utils/F1AP/ServedPLMNs-List.c | 35 +- src/codec_utils/F1AP/ServedPLMNs-List.h | 4 +- src/codec_utils/F1AP/Service-State.c | 22 +- src/codec_utils/F1AP/Service-State.h | 8 +- src/codec_utils/F1AP/Service-Status.c | 74 +- src/codec_utils/F1AP/Service-Status.h | 4 +- src/codec_utils/F1AP/ServingCellMO.c | 26 +- src/codec_utils/F1AP/ServingCellMO.h | 9 +- src/codec_utils/F1AP/ShortDRXCycleLength.c | 22 +- src/codec_utils/F1AP/ShortDRXCycleLength.h | 8 +- src/codec_utils/F1AP/ShortDRXCycleTimer.c | 24 +- src/codec_utils/F1AP/ShortDRXCycleTimer.h | 8 +- src/codec_utils/F1AP/SibtypetobeupdatedListItem.c | 83 +- src/codec_utils/F1AP/SibtypetobeupdatedListItem.h | 4 +- src/codec_utils/F1AP/SliceSupportItem.c | 43 +- src/codec_utils/F1AP/SliceSupportItem.h | 4 +- src/codec_utils/F1AP/SliceSupportList.c | 35 +- src/codec_utils/F1AP/SliceSupportList.h | 4 +- src/codec_utils/F1AP/SpectrumSharingGroupID.c | 24 +- src/codec_utils/F1AP/SpectrumSharingGroupID.h | 8 +- src/codec_utils/F1AP/SubscriberProfileIDforRFP.c | 24 +- src/codec_utils/F1AP/SubscriberProfileIDforRFP.h | 8 +- src/codec_utils/F1AP/SuccessfulOutcome.c | 229 +- src/codec_utils/F1AP/SuccessfulOutcome.h | 4 +- src/codec_utils/F1AP/SupportedSULFreqBandItem.c | 50 +- src/codec_utils/F1AP/SupportedSULFreqBandItem.h | 4 +- .../F1AP/SystemInformationDeliveryCommand.c | 30 +- .../F1AP/SystemInformationDeliveryCommand.h | 4 +- src/codec_utils/F1AP/TDD-Info.c | 56 +- src/codec_utils/F1AP/TDD-Info.h | 4 +- src/codec_utils/F1AP/TNLAssociationUsage.c | 22 +- src/codec_utils/F1AP/TNLAssociationUsage.h | 8 +- src/codec_utils/F1AP/TimeToWait.c | 26 +- src/codec_utils/F1AP/TimeToWait.h | 10 +- src/codec_utils/F1AP/TransactionID.c | 24 +- src/codec_utils/F1AP/TransactionID.h | 8 +- src/codec_utils/F1AP/Transmission-Bandwidth.c | 56 +- src/codec_utils/F1AP/Transmission-Bandwidth.h | 4 +- src/codec_utils/F1AP/TransmissionActionIndicator.c | 26 +- src/codec_utils/F1AP/TransmissionActionIndicator.h | 10 +- src/codec_utils/F1AP/TransportLayerAddress.c | 24 +- src/codec_utils/F1AP/TransportLayerAddress.h | 8 +- src/codec_utils/F1AP/TriggeringMessage.c | 22 +- src/codec_utils/F1AP/TriggeringMessage.h | 8 +- src/codec_utils/F1AP/TypeOfError.c | 22 +- src/codec_utils/F1AP/TypeOfError.h | 8 +- .../F1AP/UE-CapabilityRAT-ContainerList.c | 17 +- .../F1AP/UE-CapabilityRAT-ContainerList.h | 8 +- .../F1AP/UE-associatedLogicalF1-ConnectionItem.c | 60 +- .../F1AP/UE-associatedLogicalF1-ConnectionItem.h | 6 +- .../UE-associatedLogicalF1-ConnectionListRes.c | 35 +- .../UE-associatedLogicalF1-ConnectionListRes.h | 4 +- .../UE-associatedLogicalF1-ConnectionListResAck.c | 41 +- .../UE-associatedLogicalF1-ConnectionListResAck.h | 7 +- src/codec_utils/F1AP/UEAssistanceInformation.c | 17 +- src/codec_utils/F1AP/UEAssistanceInformation.h | 8 +- .../F1AP/UEContextModificationConfirm.c | 30 +- .../F1AP/UEContextModificationConfirm.h | 4 +- .../F1AP/UEContextModificationFailure.c | 30 +- .../F1AP/UEContextModificationFailure.h | 4 +- src/codec_utils/F1AP/UEContextModificationRefuse.c | 30 +- src/codec_utils/F1AP/UEContextModificationRefuse.h | 4 +- .../F1AP/UEContextModificationRequest.c | 30 +- .../F1AP/UEContextModificationRequest.h | 4 +- .../F1AP/UEContextModificationRequired.c | 30 +- .../F1AP/UEContextModificationRequired.h | 4 +- .../F1AP/UEContextModificationResponse.c | 30 +- .../F1AP/UEContextModificationResponse.h | 4 +- src/codec_utils/F1AP/UEContextReleaseCommand.c | 30 +- src/codec_utils/F1AP/UEContextReleaseCommand.h | 4 +- src/codec_utils/F1AP/UEContextReleaseComplete.c | 30 +- src/codec_utils/F1AP/UEContextReleaseComplete.h | 4 +- src/codec_utils/F1AP/UEContextReleaseRequest.c | 30 +- src/codec_utils/F1AP/UEContextReleaseRequest.h | 4 +- src/codec_utils/F1AP/UEContextSetupFailure.c | 30 +- src/codec_utils/F1AP/UEContextSetupFailure.h | 4 +- src/codec_utils/F1AP/UEContextSetupRequest.c | 30 +- src/codec_utils/F1AP/UEContextSetupRequest.h | 4 +- src/codec_utils/F1AP/UEContextSetupResponse.c | 30 +- src/codec_utils/F1AP/UEContextSetupResponse.h | 4 +- src/codec_utils/F1AP/UEIdentityIndexValue.c | 61 +- src/codec_utils/F1AP/UEIdentityIndexValue.h | 7 +- src/codec_utils/F1AP/UEInactivityNotification.c | 30 +- src/codec_utils/F1AP/UEInactivityNotification.h | 4 +- src/codec_utils/F1AP/ULConfiguration.c | 43 +- src/codec_utils/F1AP/ULConfiguration.h | 4 +- src/codec_utils/F1AP/ULRRCMessageTransfer.c | 30 +- src/codec_utils/F1AP/ULRRCMessageTransfer.h | 4 +- src/codec_utils/F1AP/ULUEConfiguration.c | 22 +- src/codec_utils/F1AP/ULUEConfiguration.h | 8 +- .../F1AP/ULUPTNLInformation-ToBeSetup-Item.c | 43 +- .../F1AP/ULUPTNLInformation-ToBeSetup-Item.h | 4 +- .../F1AP/ULUPTNLInformation-ToBeSetup-List.c | 35 +- .../F1AP/ULUPTNLInformation-ToBeSetup-List.h | 4 +- src/codec_utils/F1AP/UPTransportLayerInformation.c | 48 +- src/codec_utils/F1AP/UPTransportLayerInformation.h | 4 +- src/codec_utils/F1AP/UnsuccessfulOutcome.c | 164 +- src/codec_utils/F1AP/UnsuccessfulOutcome.h | 4 +- .../F1AP/UplinkTxDirectCurrentListInformation.c | 17 +- .../F1AP/UplinkTxDirectCurrentListInformation.h | 8 +- src/codec_utils/F1AP/WriteReplaceWarningRequest.c | 30 +- src/codec_utils/F1AP/WriteReplaceWarningRequest.h | 4 +- src/codec_utils/F1AP/WriteReplaceWarningResponse.c | 30 +- src/codec_utils/F1AP/WriteReplaceWarningResponse.h | 4 +- src/codec_utils/F1AP/asn_constant.h | 83 + src/codec_utils/F1AP/pdu_collection.c | 15 - src/codec_utils/RRC/AMF-Identifier.c | 24 +- src/codec_utils/RRC/AMF-Identifier.h | 8 +- src/codec_utils/RRC/ARFCN-ValueEUTRA.c | 24 +- src/codec_utils/RRC/ARFCN-ValueEUTRA.h | 8 +- src/codec_utils/RRC/ARFCN-ValueNR.c | 24 +- src/codec_utils/RRC/ARFCN-ValueNR.h | 8 +- src/codec_utils/RRC/AS-Config.c | 35 +- src/codec_utils/RRC/AS-Config.h | 4 +- src/codec_utils/RRC/AS-Context.c | 85 +- src/codec_utils/RRC/AS-Context.h | 9 +- src/codec_utils/RRC/AccessStratumRelease.c | 22 +- src/codec_utils/RRC/AccessStratumRelease.h | 8 +- src/codec_utils/RRC/AdditionalSpectrumEmission.c | 24 +- src/codec_utils/RRC/AdditionalSpectrumEmission.h | 8 +- src/codec_utils/RRC/AffectedCarrierFreqCombEUTRA.c | 35 +- src/codec_utils/RRC/AffectedCarrierFreqCombEUTRA.h | 4 +- .../RRC/AffectedCarrierFreqCombInfoMRDC.c | 114 +- .../RRC/AffectedCarrierFreqCombInfoMRDC.h | 7 +- src/codec_utils/RRC/AffectedCarrierFreqCombNR.c | 35 +- src/codec_utils/RRC/AffectedCarrierFreqCombNR.h | 4 +- src/codec_utils/RRC/AggregatedBandwidth.c | 22 +- src/codec_utils/RRC/AggregatedBandwidth.h | 8 +- src/codec_utils/RRC/Alpha.c | 22 +- src/codec_utils/RRC/Alpha.h | 8 +- src/codec_utils/RRC/BCCH-BCH-Message.c | 30 +- src/codec_utils/RRC/BCCH-BCH-Message.h | 4 +- src/codec_utils/RRC/BCCH-BCH-MessageType.c | 62 +- src/codec_utils/RRC/BCCH-BCH-MessageType.h | 7 +- src/codec_utils/RRC/BCCH-Config.c | 48 +- src/codec_utils/RRC/BCCH-Config.h | 4 +- src/codec_utils/RRC/BCCH-DL-SCH-Message.c | 30 +- src/codec_utils/RRC/BCCH-DL-SCH-Message.h | 4 +- src/codec_utils/RRC/BCCH-DL-SCH-MessageType.c | 107 +- src/codec_utils/RRC/BCCH-DL-SCH-MessageType.h | 8 +- src/codec_utils/RRC/BFR-CSIRS-Resource.c | 110 +- src/codec_utils/RRC/BFR-CSIRS-Resource.h | 4 +- src/codec_utils/RRC/BFR-SSB-Resource.c | 50 +- src/codec_utils/RRC/BFR-SSB-Resource.h | 4 +- src/codec_utils/RRC/BSR-Config.c | 110 +- src/codec_utils/RRC/BSR-Config.h | 4 +- src/codec_utils/RRC/BWP-Downlink.c | 58 +- src/codec_utils/RRC/BWP-Downlink.h | 8 +- src/codec_utils/RRC/BWP-DownlinkCommon.c | 146 +- src/codec_utils/RRC/BWP-DownlinkCommon.h | 8 +- src/codec_utils/RRC/BWP-DownlinkDedicated.c | 249 +- src/codec_utils/RRC/BWP-DownlinkDedicated.h | 10 +- src/codec_utils/RRC/BWP-Id.c | 24 +- src/codec_utils/RRC/BWP-Id.h | 8 +- src/codec_utils/RRC/BWP-Uplink.c | 58 +- src/codec_utils/RRC/BWP-Uplink.h | 8 +- src/codec_utils/RRC/BWP-UplinkCommon.c | 204 +- src/codec_utils/RRC/BWP-UplinkCommon.h | 9 +- src/codec_utils/RRC/BWP-UplinkDedicated.c | 307 +- src/codec_utils/RRC/BWP-UplinkDedicated.h | 11 +- src/codec_utils/RRC/BWP.c | 81 +- src/codec_utils/RRC/BWP.h | 4 +- src/codec_utils/RRC/BandCombination.c | 177 +- src/codec_utils/RRC/BandCombination.h | 10 +- src/codec_utils/RRC/BandCombinationIndex.c | 24 +- src/codec_utils/RRC/BandCombinationIndex.h | 8 +- src/codec_utils/RRC/BandCombinationInfo.c | 83 +- src/codec_utils/RRC/BandCombinationInfo.h | 4 +- src/codec_utils/RRC/BandCombinationInfoList.c | 36 +- src/codec_utils/RRC/BandCombinationInfoList.h | 7 +- src/codec_utils/RRC/BandCombinationInfoSN.c | 43 +- src/codec_utils/RRC/BandCombinationInfoSN.h | 4 +- src/codec_utils/RRC/BandCombinationList.c | 36 +- src/codec_utils/RRC/BandCombinationList.h | 7 +- src/codec_utils/RRC/BandNR.c | 797 +- src/codec_utils/RRC/BandNR.h | 7 +- src/codec_utils/RRC/BandParameters.c | 152 +- src/codec_utils/RRC/BandParameters.h | 4 +- src/codec_utils/RRC/BeamFailureRecoveryConfig.c | 266 +- src/codec_utils/RRC/BeamFailureRecoveryConfig.h | 9 +- src/codec_utils/RRC/BeamManagementSSB-CSI-RS.c | 110 +- src/codec_utils/RRC/BeamManagementSSB-CSI-RS.h | 4 +- src/codec_utils/RRC/BetaOffsets.c | 157 +- src/codec_utils/RRC/BetaOffsets.h | 4 +- src/codec_utils/RRC/CA-BandwidthClassEUTRA.c | 22 +- src/codec_utils/RRC/CA-BandwidthClassEUTRA.h | 8 +- src/codec_utils/RRC/CA-BandwidthClassNR.c | 22 +- src/codec_utils/RRC/CA-BandwidthClassNR.h | 8 +- src/codec_utils/RRC/CA-ParametersEUTRA.c | 181 +- src/codec_utils/RRC/CA-ParametersEUTRA.h | 4 +- src/codec_utils/RRC/CA-ParametersNR.c | 265 +- src/codec_utils/RRC/CA-ParametersNR.h | 4 +- src/codec_utils/RRC/CFRA-CSIRS-Resource.c | 110 +- src/codec_utils/RRC/CFRA-CSIRS-Resource.h | 4 +- src/codec_utils/RRC/CFRA-SSB-Resource.c | 50 +- src/codec_utils/RRC/CFRA-SSB-Resource.h | 4 +- src/codec_utils/RRC/CFRA.c | 357 +- src/codec_utils/RRC/CFRA.h | 8 +- src/codec_utils/RRC/CG-Config-IEs.c | 181 +- src/codec_utils/RRC/CG-Config-IEs.h | 12 +- src/codec_utils/RRC/CG-Config.c | 158 +- src/codec_utils/RRC/CG-Config.h | 7 +- src/codec_utils/RRC/CG-ConfigInfo-IEs.c | 292 +- src/codec_utils/RRC/CG-ConfigInfo-IEs.h | 12 +- src/codec_utils/RRC/CG-ConfigInfoRrc.c | 158 +- src/codec_utils/RRC/CG-ConfigInfoRrc.h | 7 +- src/codec_utils/RRC/CG-UCI-OnPUSCH.c | 89 +- src/codec_utils/RRC/CG-UCI-OnPUSCH.h | 7 +- src/codec_utils/RRC/CGI-Info.c | 104 +- src/codec_utils/RRC/CGI-Info.h | 8 +- src/codec_utils/RRC/CSI-AperiodicTriggerState.c | 71 +- src/codec_utils/RRC/CSI-AperiodicTriggerState.h | 7 +- .../RRC/CSI-AperiodicTriggerStateList.c | 36 +- .../RRC/CSI-AperiodicTriggerStateList.h | 7 +- .../RRC/CSI-AssociatedReportConfigInfo.c | 220 +- .../RRC/CSI-AssociatedReportConfigInfo.h | 4 +- src/codec_utils/RRC/CSI-FrequencyOccupation.c | 57 +- src/codec_utils/RRC/CSI-FrequencyOccupation.h | 4 +- src/codec_utils/RRC/CSI-IM-Resource.c | 243 +- src/codec_utils/RRC/CSI-IM-Resource.h | 8 +- src/codec_utils/RRC/CSI-IM-ResourceId.c | 24 +- src/codec_utils/RRC/CSI-IM-ResourceId.h | 8 +- src/codec_utils/RRC/CSI-IM-ResourceSet.c | 83 +- src/codec_utils/RRC/CSI-IM-ResourceSet.h | 4 +- src/codec_utils/RRC/CSI-IM-ResourceSetId.c | 24 +- src/codec_utils/RRC/CSI-IM-ResourceSetId.h | 8 +- src/codec_utils/RRC/CSI-MeasConfig.c | 902 +- src/codec_utils/RRC/CSI-MeasConfig.h | 15 +- src/codec_utils/RRC/CSI-RS-CellMobility.c | 192 +- src/codec_utils/RRC/CSI-RS-CellMobility.h | 7 +- src/codec_utils/RRC/CSI-RS-ForTracking.c | 97 +- src/codec_utils/RRC/CSI-RS-ForTracking.h | 4 +- .../RRC/CSI-RS-IM-ReceptionForFeedback.c | 161 +- .../RRC/CSI-RS-IM-ReceptionForFeedback.h | 4 +- src/codec_utils/RRC/CSI-RS-Index.c | 24 +- src/codec_utils/RRC/CSI-RS-Index.h | 8 +- src/codec_utils/RRC/CSI-RS-Resource-Mobility.c | 324 +- src/codec_utils/RRC/CSI-RS-Resource-Mobility.h | 4 +- .../RRC/CSI-RS-ResourceConfigMobility.c | 123 +- .../RRC/CSI-RS-ResourceConfigMobility.h | 7 +- src/codec_utils/RRC/CSI-RS-ResourceMapping.c | 344 +- src/codec_utils/RRC/CSI-RS-ResourceMapping.h | 4 +- src/codec_utils/RRC/CSI-ReportConfig.c | 1559 ++- src/codec_utils/RRC/CSI-ReportConfig.h | 9 +- src/codec_utils/RRC/CSI-ReportConfigId.c | 24 +- src/codec_utils/RRC/CSI-ReportConfigId.h | 8 +- src/codec_utils/RRC/CSI-ReportFramework.c | 97 +- src/codec_utils/RRC/CSI-ReportFramework.h | 4 +- .../RRC/CSI-ReportPeriodicityAndOffset.c | 222 +- .../RRC/CSI-ReportPeriodicityAndOffset.h | 4 +- src/codec_utils/RRC/CSI-ResourceConfig.c | 290 +- src/codec_utils/RRC/CSI-ResourceConfig.h | 4 +- src/codec_utils/RRC/CSI-ResourceConfigId.c | 24 +- src/codec_utils/RRC/CSI-ResourceConfigId.h | 8 +- .../RRC/CSI-ResourcePeriodicityAndOffset.c | 282 +- .../RRC/CSI-ResourcePeriodicityAndOffset.h | 4 +- src/codec_utils/RRC/CSI-SSB-ResourceSet.c | 83 +- src/codec_utils/RRC/CSI-SSB-ResourceSet.h | 4 +- src/codec_utils/RRC/CSI-SSB-ResourceSetId.c | 24 +- src/codec_utils/RRC/CSI-SSB-ResourceSetId.h | 8 +- .../RRC/CSI-SemiPersistentOnPUSCH-TriggerState.c | 30 +- .../RRC/CSI-SemiPersistentOnPUSCH-TriggerState.h | 4 +- .../CSI-SemiPersistentOnPUSCH-TriggerStateList.c | 36 +- .../CSI-SemiPersistentOnPUSCH-TriggerStateList.h | 7 +- src/codec_utils/RRC/CandidateServingFreqListNR.c | 35 +- src/codec_utils/RRC/CandidateServingFreqListNR.h | 4 +- src/codec_utils/RRC/CarrierFreqEUTRA.c | 262 +- src/codec_utils/RRC/CarrierFreqEUTRA.h | 9 +- src/codec_utils/RRC/CarrierFreqListEUTRA.c | 36 +- src/codec_utils/RRC/CarrierFreqListEUTRA.h | 7 +- src/codec_utils/RRC/CarrierInfoNR.c | 57 +- src/codec_utils/RRC/CarrierInfoNR.h | 7 +- .../RRC/CellAccessRelatedInfo-EUTRA-5GC.c | 69 +- .../RRC/CellAccessRelatedInfo-EUTRA-5GC.h | 4 +- .../RRC/CellAccessRelatedInfo-EUTRA-EPC.c | 70 +- .../RRC/CellAccessRelatedInfo-EUTRA-EPC.h | 4 +- src/codec_utils/RRC/CellAccessRelatedInfo.c | 61 +- src/codec_utils/RRC/CellAccessRelatedInfo.h | 4 +- src/codec_utils/RRC/CellGroupConfigRrc.c | 343 +- src/codec_utils/RRC/CellGroupConfigRrc.h | 11 +- src/codec_utils/RRC/CellGroupId.c | 24 +- src/codec_utils/RRC/CellGroupId.h | 8 +- src/codec_utils/RRC/CellIdentity-EUTRA-5GC.c | 62 +- src/codec_utils/RRC/CellIdentity-EUTRA-5GC.h | 4 +- src/codec_utils/RRC/CellIdentity.c | 24 +- src/codec_utils/RRC/CellIdentity.h | 8 +- src/codec_utils/RRC/CellReselectionPriorities.c | 76 +- src/codec_utils/RRC/CellReselectionPriorities.h | 8 +- src/codec_utils/RRC/CellReselectionPriority.c | 24 +- src/codec_utils/RRC/CellReselectionPriority.h | 8 +- src/codec_utils/RRC/CellReselectionSubPriority.c | 22 +- src/codec_utils/RRC/CellReselectionSubPriority.h | 8 +- src/codec_utils/RRC/CellsToAddMod.c | 43 +- src/codec_utils/RRC/CellsToAddMod.h | 4 +- src/codec_utils/RRC/CellsToAddModList.c | 36 +- src/codec_utils/RRC/CellsToAddModList.h | 7 +- src/codec_utils/RRC/CellsTriggeredList.c | 79 +- src/codec_utils/RRC/CellsTriggeredList.h | 4 +- src/codec_utils/RRC/CipheringAlgorithm.c | 22 +- src/codec_utils/RRC/CipheringAlgorithm.h | 8 +- src/codec_utils/RRC/CodebookConfig.c | 1368 +- src/codec_utils/RRC/CodebookConfig.h | 4 +- src/codec_utils/RRC/ConfigRestrictInfoSCG.c | 188 +- src/codec_utils/RRC/ConfigRestrictInfoSCG.h | 7 +- src/codec_utils/RRC/ConfigRestrictModReqSCG.c | 44 +- src/codec_utils/RRC/ConfigRestrictModReqSCG.h | 7 +- src/codec_utils/RRC/ConfiguredGrantConfig.c | 677 +- src/codec_utils/RRC/ConfiguredGrantConfig.h | 7 +- src/codec_utils/RRC/ConnEstFailureControl.c | 99 +- src/codec_utils/RRC/ConnEstFailureControl.h | 4 +- src/codec_utils/RRC/ControlResourceSet.c | 410 +- src/codec_utils/RRC/ControlResourceSet.h | 4 +- src/codec_utils/RRC/ControlResourceSetId.c | 24 +- src/codec_utils/RRC/ControlResourceSetId.h | 8 +- src/codec_utils/RRC/ControlResourceSetZero.c | 24 +- src/codec_utils/RRC/ControlResourceSetZero.h | 8 +- src/codec_utils/RRC/CounterCheck-IEs.c | 69 +- src/codec_utils/RRC/CounterCheck-IEs.h | 4 +- src/codec_utils/RRC/CounterCheck.c | 101 +- src/codec_utils/RRC/CounterCheck.h | 7 +- src/codec_utils/RRC/CounterCheckResponse-IEs.c | 69 +- src/codec_utils/RRC/CounterCheckResponse-IEs.h | 4 +- src/codec_utils/RRC/CounterCheckResponse.c | 101 +- src/codec_utils/RRC/CounterCheckResponse.h | 7 +- src/codec_utils/RRC/CrossCarrierSchedulingConfig.c | 146 +- src/codec_utils/RRC/CrossCarrierSchedulingConfig.h | 4 +- src/codec_utils/RRC/DL-AM-RLC.c | 56 +- src/codec_utils/RRC/DL-AM-RLC.h | 4 +- src/codec_utils/RRC/DL-CCCH-Message.c | 30 +- src/codec_utils/RRC/DL-CCCH-Message.h | 4 +- src/codec_utils/RRC/DL-CCCH-MessageType.c | 133 +- src/codec_utils/RRC/DL-CCCH-MessageType.h | 8 +- src/codec_utils/RRC/DL-DCCH-Message.c | 30 +- src/codec_utils/RRC/DL-DCCH-Message.h | 4 +- src/codec_utils/RRC/DL-DCCH-MessageType.c | 296 +- src/codec_utils/RRC/DL-DCCH-MessageType.h | 15 +- src/codec_utils/RRC/DL-UM-RLC.c | 43 +- src/codec_utils/RRC/DL-UM-RLC.h | 4 +- src/codec_utils/RRC/DLInformationTransfer-IEs.c | 69 +- src/codec_utils/RRC/DLInformationTransfer-IEs.h | 4 +- src/codec_utils/RRC/DLInformationTransfer.c | 101 +- src/codec_utils/RRC/DLInformationTransfer.h | 7 +- src/codec_utils/RRC/DMRS-DownlinkConfig.c | 208 +- src/codec_utils/RRC/DMRS-DownlinkConfig.h | 7 +- src/codec_utils/RRC/DMRS-UplinkConfig.c | 342 +- src/codec_utils/RRC/DMRS-UplinkConfig.h | 7 +- src/codec_utils/RRC/DRB-CountInfo.c | 102 +- src/codec_utils/RRC/DRB-CountInfo.h | 4 +- src/codec_utils/RRC/DRB-CountInfoList.c | 36 +- src/codec_utils/RRC/DRB-CountInfoList.h | 7 +- src/codec_utils/RRC/DRB-CountMSB-Info.c | 70 +- src/codec_utils/RRC/DRB-CountMSB-Info.h | 4 +- src/codec_utils/RRC/DRB-CountMSB-InfoList.c | 36 +- src/codec_utils/RRC/DRB-CountMSB-InfoList.h | 7 +- src/codec_utils/RRC/DRB-Identity.c | 24 +- src/codec_utils/RRC/DRB-Identity.h | 8 +- src/codec_utils/RRC/DRB-ToAddMod.c | 171 +- src/codec_utils/RRC/DRB-ToAddMod.h | 8 +- src/codec_utils/RRC/DRB-ToAddModList.c | 36 +- src/codec_utils/RRC/DRB-ToAddModList.h | 7 +- src/codec_utils/RRC/DRB-ToReleaseList.c | 35 +- src/codec_utils/RRC/DRB-ToReleaseList.h | 4 +- src/codec_utils/RRC/DRX-ConfigRrc.c | 760 +- src/codec_utils/RRC/DRX-ConfigRrc.h | 4 +- src/codec_utils/RRC/DRX-Info.c | 525 +- src/codec_utils/RRC/DRX-Info.h | 4 +- src/codec_utils/RRC/DataInactivityTimer.c | 22 +- src/codec_utils/RRC/DataInactivityTimer.h | 8 +- src/codec_utils/RRC/DedicatedNAS-Message.c | 17 +- src/codec_utils/RRC/DedicatedNAS-Message.h | 8 +- src/codec_utils/RRC/DelayBudgetReport.c | 53 +- src/codec_utils/RRC/DelayBudgetReport.h | 4 +- src/codec_utils/RRC/DownlinkConfigCommon.c | 45 +- src/codec_utils/RRC/DownlinkConfigCommon.h | 8 +- src/codec_utils/RRC/DownlinkConfigCommonSIB.c | 69 +- src/codec_utils/RRC/DownlinkConfigCommonSIB.h | 4 +- src/codec_utils/RRC/DownlinkPreemption.c | 135 +- src/codec_utils/RRC/DownlinkPreemption.h | 7 +- src/codec_utils/RRC/EUTRA-AllowedMeasBandwidth.c | 22 +- src/codec_utils/RRC/EUTRA-AllowedMeasBandwidth.h | 8 +- src/codec_utils/RRC/EUTRA-BlackCell.c | 43 +- src/codec_utils/RRC/EUTRA-BlackCell.h | 4 +- src/codec_utils/RRC/EUTRA-Cell.c | 56 +- src/codec_utils/RRC/EUTRA-Cell.h | 4 +- src/codec_utils/RRC/EUTRA-CellIndex.c | 24 +- src/codec_utils/RRC/EUTRA-CellIndex.h | 8 +- src/codec_utils/RRC/EUTRA-CellIndexList.c | 35 +- src/codec_utils/RRC/EUTRA-CellIndexList.h | 4 +- src/codec_utils/RRC/EUTRA-FreqBlackCellList.c | 36 +- src/codec_utils/RRC/EUTRA-FreqBlackCellList.h | 7 +- src/codec_utils/RRC/EUTRA-FreqNeighCellInfo.c | 83 +- src/codec_utils/RRC/EUTRA-FreqNeighCellInfo.h | 4 +- src/codec_utils/RRC/EUTRA-FreqNeighCellList.c | 36 +- src/codec_utils/RRC/EUTRA-FreqNeighCellList.h | 7 +- src/codec_utils/RRC/EUTRA-MBSFN-SubframeConfig.c | 210 +- src/codec_utils/RRC/EUTRA-MBSFN-SubframeConfig.h | 4 +- .../RRC/EUTRA-MBSFN-SubframeConfigList.c | 36 +- .../RRC/EUTRA-MBSFN-SubframeConfigList.h | 7 +- src/codec_utils/RRC/EUTRA-MultiBandInfo.c | 44 +- src/codec_utils/RRC/EUTRA-MultiBandInfo.h | 7 +- src/codec_utils/RRC/EUTRA-MultiBandInfoList.c | 36 +- src/codec_utils/RRC/EUTRA-MultiBandInfoList.h | 7 +- src/codec_utils/RRC/EUTRA-NS-PmaxList.c | 36 +- src/codec_utils/RRC/EUTRA-NS-PmaxList.h | 7 +- src/codec_utils/RRC/EUTRA-NS-PmaxValue.c | 57 +- src/codec_utils/RRC/EUTRA-NS-PmaxValue.h | 4 +- src/codec_utils/RRC/EUTRA-Parameters.c | 98 +- src/codec_utils/RRC/EUTRA-Parameters.h | 8 +- src/codec_utils/RRC/EUTRA-ParametersCommon.c | 130 +- src/codec_utils/RRC/EUTRA-ParametersCommon.h | 4 +- src/codec_utils/RRC/EUTRA-ParametersXDD-Diff.c | 48 +- src/codec_utils/RRC/EUTRA-ParametersXDD-Diff.h | 4 +- src/codec_utils/RRC/EUTRA-PhysCellId.c | 24 +- src/codec_utils/RRC/EUTRA-PhysCellId.h | 8 +- src/codec_utils/RRC/EUTRA-PhysCellIdRange.c | 61 +- src/codec_utils/RRC/EUTRA-PhysCellIdRange.h | 4 +- src/codec_utils/RRC/EUTRA-PresenceAntennaPort1.c | 17 +- src/codec_utils/RRC/EUTRA-PresenceAntennaPort1.h | 8 +- src/codec_utils/RRC/EUTRA-Q-OffsetRange.c | 22 +- src/codec_utils/RRC/EUTRA-Q-OffsetRange.h | 8 +- src/codec_utils/RRC/EUTRA-RSTD-Info.c | 50 +- src/codec_utils/RRC/EUTRA-RSTD-Info.h | 4 +- src/codec_utils/RRC/EUTRA-RSTD-InfoList.c | 36 +- src/codec_utils/RRC/EUTRA-RSTD-InfoList.h | 7 +- src/codec_utils/RRC/EstablishmentCause.c | 22 +- src/codec_utils/RRC/EstablishmentCause.h | 8 +- src/codec_utils/RRC/EventTriggerConfig.c | 749 +- src/codec_utils/RRC/EventTriggerConfig.h | 7 +- src/codec_utils/RRC/EventTriggerConfigInterRAT.c | 307 +- src/codec_utils/RRC/EventTriggerConfigInterRAT.h | 4 +- src/codec_utils/RRC/FR-Info.c | 61 +- src/codec_utils/RRC/FR-Info.h | 4 +- src/codec_utils/RRC/FR-InfoList.c | 36 +- src/codec_utils/RRC/FR-InfoList.h | 7 +- src/codec_utils/RRC/FailureInfoRLC-Bearer.c | 74 +- src/codec_utils/RRC/FailureInfoRLC-Bearer.h | 4 +- src/codec_utils/RRC/FailureInformation-IEs.c | 70 +- src/codec_utils/RRC/FailureInformation-IEs.h | 7 +- src/codec_utils/RRC/FailureInformation.c | 88 +- src/codec_utils/RRC/FailureInformation.h | 7 +- src/codec_utils/RRC/FeatureSet.c | 126 +- src/codec_utils/RRC/FeatureSet.h | 4 +- src/codec_utils/RRC/FeatureSetCombination.c | 36 +- src/codec_utils/RRC/FeatureSetCombination.h | 7 +- src/codec_utils/RRC/FeatureSetCombinationId.c | 24 +- src/codec_utils/RRC/FeatureSetCombinationId.h | 8 +- src/codec_utils/RRC/FeatureSetDownlink.c | 861 +- src/codec_utils/RRC/FeatureSetDownlink.h | 11 +- src/codec_utils/RRC/FeatureSetDownlinkId.c | 24 +- src/codec_utils/RRC/FeatureSetDownlinkId.h | 8 +- src/codec_utils/RRC/FeatureSetDownlinkPerCC-Id.c | 24 +- src/codec_utils/RRC/FeatureSetDownlinkPerCC-Id.h | 8 +- src/codec_utils/RRC/FeatureSetDownlinkPerCC.c | 100 +- src/codec_utils/RRC/FeatureSetDownlinkPerCC.h | 4 +- src/codec_utils/RRC/FeatureSetEUTRA-DownlinkId.c | 24 +- src/codec_utils/RRC/FeatureSetEUTRA-DownlinkId.h | 8 +- src/codec_utils/RRC/FeatureSetEUTRA-UplinkId.c | 24 +- src/codec_utils/RRC/FeatureSetEUTRA-UplinkId.h | 8 +- src/codec_utils/RRC/FeatureSetEntryIndex.c | 24 +- src/codec_utils/RRC/FeatureSetEntryIndex.h | 8 +- src/codec_utils/RRC/FeatureSetUplink.c | 461 +- src/codec_utils/RRC/FeatureSetUplink.h | 9 +- src/codec_utils/RRC/FeatureSetUplinkId.c | 24 +- src/codec_utils/RRC/FeatureSetUplinkId.h | 8 +- src/codec_utils/RRC/FeatureSetUplinkPerCC-Id.c | 24 +- src/codec_utils/RRC/FeatureSetUplinkPerCC-Id.h | 8 +- src/codec_utils/RRC/FeatureSetUplinkPerCC.c | 159 +- src/codec_utils/RRC/FeatureSetUplinkPerCC.h | 4 +- src/codec_utils/RRC/FeatureSets.c | 233 +- src/codec_utils/RRC/FeatureSets.h | 10 +- src/codec_utils/RRC/FeatureSetsPerBand.c | 36 +- src/codec_utils/RRC/FeatureSetsPerBand.h | 7 +- src/codec_utils/RRC/FilterCoefficient.c | 22 +- src/codec_utils/RRC/FilterCoefficient.h | 8 +- src/codec_utils/RRC/FilterConfig.c | 56 +- src/codec_utils/RRC/FilterConfig.h | 4 +- src/codec_utils/RRC/FreqBandIndicatorEUTRA.c | 24 +- src/codec_utils/RRC/FreqBandIndicatorEUTRA.h | 8 +- src/codec_utils/RRC/FreqBandIndicatorNR.c | 24 +- src/codec_utils/RRC/FreqBandIndicatorNR.h | 8 +- src/codec_utils/RRC/FreqBandInformation.c | 50 +- src/codec_utils/RRC/FreqBandInformation.h | 8 +- src/codec_utils/RRC/FreqBandInformationEUTRA.c | 56 +- src/codec_utils/RRC/FreqBandInformationEUTRA.h | 4 +- src/codec_utils/RRC/FreqBandInformationNR.c | 96 +- src/codec_utils/RRC/FreqBandInformationNR.h | 4 +- src/codec_utils/RRC/FreqBandList.c | 36 +- src/codec_utils/RRC/FreqBandList.h | 7 +- src/codec_utils/RRC/FreqPriorityEUTRA.c | 56 +- src/codec_utils/RRC/FreqPriorityEUTRA.h | 4 +- src/codec_utils/RRC/FreqPriorityListEUTRA.c | 36 +- src/codec_utils/RRC/FreqPriorityListEUTRA.h | 7 +- src/codec_utils/RRC/FreqPriorityListNR.c | 36 +- src/codec_utils/RRC/FreqPriorityListNR.h | 7 +- src/codec_utils/RRC/FreqPriorityNR.c | 56 +- src/codec_utils/RRC/FreqPriorityNR.h | 4 +- src/codec_utils/RRC/FreqSeparationClass.c | 22 +- src/codec_utils/RRC/FreqSeparationClass.h | 8 +- src/codec_utils/RRC/FrequencyInfoDL-SIB.c | 104 +- src/codec_utils/RRC/FrequencyInfoDL-SIB.h | 7 +- src/codec_utils/RRC/FrequencyInfoDL.c | 110 +- src/codec_utils/RRC/FrequencyInfoDL.h | 7 +- src/codec_utils/RRC/FrequencyInfoUL-SIB.c | 142 +- src/codec_utils/RRC/FrequencyInfoUL-SIB.h | 8 +- src/codec_utils/RRC/FrequencyInfoUL.c | 155 +- src/codec_utils/RRC/FrequencyInfoUL.h | 8 +- src/codec_utils/RRC/GapConfig.c | 130 +- src/codec_utils/RRC/GapConfig.h | 4 +- .../RRC/GeneralParametersMRDC-XDD-Diff.c | 141 +- .../RRC/GeneralParametersMRDC-XDD-Diff.h | 4 +- src/codec_utils/RRC/HandoverCommand-IEs.c | 61 +- src/codec_utils/RRC/HandoverCommand-IEs.h | 4 +- src/codec_utils/RRC/HandoverCommand.c | 158 +- src/codec_utils/RRC/HandoverCommand.h | 7 +- .../RRC/HandoverPreparationInformationRrc-IEs.c | 98 +- .../RRC/HandoverPreparationInformationRrc-IEs.h | 9 +- .../RRC/HandoverPreparationInformationRrc.c | 158 +- .../RRC/HandoverPreparationInformationRrc.h | 7 +- src/codec_utils/RRC/Hysteresis.c | 24 +- src/codec_utils/RRC/Hysteresis.h | 8 +- src/codec_utils/RRC/I-RNTI-Value.c | 24 +- src/codec_utils/RRC/I-RNTI-Value.h | 8 +- .../RRC/INT-ConfigurationPerServingCell.c | 50 +- .../RRC/INT-ConfigurationPerServingCell.h | 4 +- src/codec_utils/RRC/InitialUE-Identity.c | 62 +- src/codec_utils/RRC/InitialUE-Identity.h | 4 +- src/codec_utils/RRC/IntegrityProtAlgorithm.c | 22 +- src/codec_utils/RRC/IntegrityProtAlgorithm.h | 8 +- src/codec_utils/RRC/InterFreqBlackCellList.c | 36 +- src/codec_utils/RRC/InterFreqBlackCellList.h | 7 +- src/codec_utils/RRC/InterFreqCarrierFreqInfo.c | 383 +- src/codec_utils/RRC/InterFreqCarrierFreqInfo.h | 14 +- src/codec_utils/RRC/InterFreqCarrierFreqList.c | 36 +- src/codec_utils/RRC/InterFreqCarrierFreqList.h | 7 +- src/codec_utils/RRC/InterFreqNeighCellInfo.c | 103 +- src/codec_utils/RRC/InterFreqNeighCellInfo.h | 4 +- src/codec_utils/RRC/InterFreqNeighCellList.c | 36 +- src/codec_utils/RRC/InterFreqNeighCellList.h | 7 +- src/codec_utils/RRC/InterRAT-Parameters.c | 31 +- src/codec_utils/RRC/InterRAT-Parameters.h | 7 +- src/codec_utils/RRC/IntraFreqBlackCellList.c | 36 +- src/codec_utils/RRC/IntraFreqBlackCellList.h | 7 +- src/codec_utils/RRC/IntraFreqNeighCellInfo.c | 103 +- src/codec_utils/RRC/IntraFreqNeighCellInfo.h | 4 +- src/codec_utils/RRC/IntraFreqNeighCellList.c | 36 +- src/codec_utils/RRC/IntraFreqNeighCellList.h | 7 +- .../RRC/LocationMeasurementIndication-IEs.c | 114 +- .../RRC/LocationMeasurementIndication-IEs.h | 7 +- .../RRC/LocationMeasurementIndication.c | 88 +- .../RRC/LocationMeasurementIndication.h | 7 +- src/codec_utils/RRC/LocationMeasurementInfo.c | 49 +- src/codec_utils/RRC/LocationMeasurementInfo.h | 7 +- src/codec_utils/RRC/LogicalChannelConfig.c | 383 +- src/codec_utils/RRC/LogicalChannelConfig.h | 4 +- src/codec_utils/RRC/LogicalChannelIdentity.c | 24 +- src/codec_utils/RRC/LogicalChannelIdentity.h | 8 +- src/codec_utils/RRC/MAC-CellGroupConfig.c | 284 +- src/codec_utils/RRC/MAC-CellGroupConfig.h | 11 +- src/codec_utils/RRC/MAC-Parameters.c | 45 +- src/codec_utils/RRC/MAC-Parameters.h | 8 +- src/codec_utils/RRC/MAC-ParametersCommon.c | 198 +- src/codec_utils/RRC/MAC-ParametersCommon.h | 4 +- src/codec_utils/RRC/MAC-ParametersXDD-Diff.c | 203 +- src/codec_utils/RRC/MAC-ParametersXDD-Diff.h | 4 +- src/codec_utils/RRC/MCC-MNC-Digit.c | 24 +- src/codec_utils/RRC/MCC-MNC-Digit.h | 8 +- src/codec_utils/RRC/MCC.c | 35 +- src/codec_utils/RRC/MCC.h | 4 +- src/codec_utils/RRC/MIB.c | 214 +- src/codec_utils/RRC/MIB.h | 4 +- src/codec_utils/RRC/MIMO-LayersDL.c | 22 +- src/codec_utils/RRC/MIMO-LayersDL.h | 8 +- src/codec_utils/RRC/MIMO-LayersUL.c | 22 +- src/codec_utils/RRC/MIMO-LayersUL.h | 8 +- src/codec_utils/RRC/MIMO-ParametersPerBand.c | 1185 +- src/codec_utils/RRC/MIMO-ParametersPerBand.h | 11 +- src/codec_utils/RRC/MNC.c | 35 +- src/codec_utils/RRC/MNC.h | 4 +- src/codec_utils/RRC/MRDC-AssistanceInfo.c | 71 +- src/codec_utils/RRC/MRDC-AssistanceInfo.h | 7 +- src/codec_utils/RRC/MRDC-Parameters.c | 234 +- src/codec_utils/RRC/MRDC-Parameters.h | 4 +- src/codec_utils/RRC/Makefile.am.asn1convert | 14 - src/codec_utils/RRC/Makefile.am.libasncodec | 2837 ++-- src/codec_utils/RRC/MasterKeyUpdate.c | 56 +- src/codec_utils/RRC/MasterKeyUpdate.h | 4 +- src/codec_utils/RRC/MeasAndMobParameters.c | 59 +- src/codec_utils/RRC/MeasAndMobParameters.h | 9 +- src/codec_utils/RRC/MeasAndMobParametersCommon.c | 249 +- src/codec_utils/RRC/MeasAndMobParametersCommon.h | 4 +- src/codec_utils/RRC/MeasAndMobParametersFRX-Diff.c | 291 +- src/codec_utils/RRC/MeasAndMobParametersFRX-Diff.h | 4 +- .../RRC/MeasAndMobParametersMRDC-Common.c | 48 +- .../RRC/MeasAndMobParametersMRDC-Common.h | 4 +- .../RRC/MeasAndMobParametersMRDC-FRX-Diff.c | 48 +- .../RRC/MeasAndMobParametersMRDC-FRX-Diff.h | 4 +- .../RRC/MeasAndMobParametersMRDC-XDD-Diff.c | 79 +- .../RRC/MeasAndMobParametersMRDC-XDD-Diff.h | 4 +- src/codec_utils/RRC/MeasAndMobParametersMRDC.c | 59 +- src/codec_utils/RRC/MeasAndMobParametersMRDC.h | 9 +- src/codec_utils/RRC/MeasAndMobParametersXDD-Diff.c | 198 +- src/codec_utils/RRC/MeasAndMobParametersXDD-Diff.h | 4 +- src/codec_utils/RRC/MeasConfigMN.c | 160 +- src/codec_utils/RRC/MeasConfigMN.h | 8 +- src/codec_utils/RRC/MeasConfigRrc.c | 200 +- src/codec_utils/RRC/MeasConfigRrc.h | 15 +- src/codec_utils/RRC/MeasConfigSN.c | 71 +- src/codec_utils/RRC/MeasConfigSN.h | 7 +- src/codec_utils/RRC/MeasGapConfigRrc.c | 215 +- src/codec_utils/RRC/MeasGapConfigRrc.h | 7 +- src/codec_utils/RRC/MeasGapSharingConfig.c | 214 +- src/codec_utils/RRC/MeasGapSharingConfig.h | 4 +- src/codec_utils/RRC/MeasGapSharingScheme.c | 22 +- src/codec_utils/RRC/MeasGapSharingScheme.h | 8 +- src/codec_utils/RRC/MeasId.c | 24 +- src/codec_utils/RRC/MeasId.h | 8 +- src/codec_utils/RRC/MeasIdToAddMod.c | 56 +- src/codec_utils/RRC/MeasIdToAddMod.h | 4 +- src/codec_utils/RRC/MeasIdToAddModList.c | 36 +- src/codec_utils/RRC/MeasIdToAddModList.h | 7 +- src/codec_utils/RRC/MeasIdToRemoveList.c | 35 +- src/codec_utils/RRC/MeasIdToRemoveList.h | 4 +- src/codec_utils/RRC/MeasObjectEUTRA.c | 217 +- src/codec_utils/RRC/MeasObjectEUTRA.h | 9 +- src/codec_utils/RRC/MeasObjectId.c | 24 +- src/codec_utils/RRC/MeasObjectId.h | 8 +- src/codec_utils/RRC/MeasObjectNR.c | 429 +- src/codec_utils/RRC/MeasObjectNR.h | 13 +- src/codec_utils/RRC/MeasObjectToAddMod.c | 89 +- src/codec_utils/RRC/MeasObjectToAddMod.h | 8 +- src/codec_utils/RRC/MeasObjectToAddModList.c | 36 +- src/codec_utils/RRC/MeasObjectToAddModList.h | 7 +- src/codec_utils/RRC/MeasObjectToRemoveList.c | 35 +- src/codec_utils/RRC/MeasObjectToRemoveList.h | 4 +- src/codec_utils/RRC/MeasQuantityResults.c | 56 +- src/codec_utils/RRC/MeasQuantityResults.h | 4 +- src/codec_utils/RRC/MeasQuantityResultsEUTRA.c | 56 +- src/codec_utils/RRC/MeasQuantityResultsEUTRA.h | 4 +- src/codec_utils/RRC/MeasReportQuantity.c | 56 +- src/codec_utils/RRC/MeasReportQuantity.h | 4 +- src/codec_utils/RRC/MeasResult2NR.c | 71 +- src/codec_utils/RRC/MeasResult2NR.h | 8 +- src/codec_utils/RRC/MeasResultCellListSFTD.c | 36 +- src/codec_utils/RRC/MeasResultCellListSFTD.h | 7 +- src/codec_utils/RRC/MeasResultCellSFTD.c | 83 +- src/codec_utils/RRC/MeasResultCellSFTD.h | 4 +- src/codec_utils/RRC/MeasResultEUTRA.c | 274 +- src/codec_utils/RRC/MeasResultEUTRA.h | 9 +- src/codec_utils/RRC/MeasResultList2NR.c | 36 +- src/codec_utils/RRC/MeasResultList2NR.h | 7 +- src/codec_utils/RRC/MeasResultListEUTRA.c | 36 +- src/codec_utils/RRC/MeasResultListEUTRA.h | 7 +- src/codec_utils/RRC/MeasResultListNR.c | 36 +- src/codec_utils/RRC/MeasResultListNR.h | 7 +- src/codec_utils/RRC/MeasResultNR.c | 203 +- src/codec_utils/RRC/MeasResultNR.h | 10 +- src/codec_utils/RRC/MeasResultSCG-Failure.c | 30 +- src/codec_utils/RRC/MeasResultSCG-Failure.h | 4 +- src/codec_utils/RRC/MeasResultServMO.c | 57 +- src/codec_utils/RRC/MeasResultServMO.h | 7 +- src/codec_utils/RRC/MeasResultServMOList.c | 36 +- src/codec_utils/RRC/MeasResultServMOList.h | 7 +- src/codec_utils/RRC/MeasResults.c | 102 +- src/codec_utils/RRC/MeasResults.h | 8 +- src/codec_utils/RRC/MeasTiming.c | 96 +- src/codec_utils/RRC/MeasTiming.h | 7 +- src/codec_utils/RRC/MeasTimingList.c | 36 +- src/codec_utils/RRC/MeasTimingList.h | 7 +- src/codec_utils/RRC/MeasTriggerQuantity.c | 61 +- src/codec_utils/RRC/MeasTriggerQuantity.h | 4 +- src/codec_utils/RRC/MeasTriggerQuantityEUTRA.c | 61 +- src/codec_utils/RRC/MeasTriggerQuantityEUTRA.h | 4 +- src/codec_utils/RRC/MeasTriggerQuantityOffset.c | 82 +- src/codec_utils/RRC/MeasTriggerQuantityOffset.h | 4 +- src/codec_utils/RRC/MeasurementReport-IEs.c | 69 +- src/codec_utils/RRC/MeasurementReport-IEs.h | 4 +- src/codec_utils/RRC/MeasurementReport.c | 88 +- src/codec_utils/RRC/MeasurementReport.h | 7 +- .../RRC/MeasurementTimingConfigurationRrc-IEs.c | 57 +- .../RRC/MeasurementTimingConfigurationRrc-IEs.h | 7 +- .../RRC/MeasurementTimingConfigurationRrc.c | 158 +- .../RRC/MeasurementTimingConfigurationRrc.h | 7 +- src/codec_utils/RRC/MobilityFromNRCommand-IEs.c | 113 +- src/codec_utils/RRC/MobilityFromNRCommand-IEs.h | 4 +- src/codec_utils/RRC/MobilityFromNRCommand.c | 101 +- src/codec_utils/RRC/MobilityFromNRCommand.h | 7 +- src/codec_utils/RRC/MobilityStateParameters.c | 119 +- src/codec_utils/RRC/MobilityStateParameters.h | 4 +- src/codec_utils/RRC/ModulationOrder.c | 22 +- src/codec_utils/RRC/ModulationOrder.h | 8 +- src/codec_utils/RRC/MultiBandInfoListEUTRA.c | 35 +- src/codec_utils/RRC/MultiBandInfoListEUTRA.h | 4 +- src/codec_utils/RRC/MultiFrequencyBandListNR-SIB.c | 36 +- src/codec_utils/RRC/MultiFrequencyBandListNR-SIB.h | 7 +- src/codec_utils/RRC/MultiFrequencyBandListNR.c | 35 +- src/codec_utils/RRC/MultiFrequencyBandListNR.h | 4 +- src/codec_utils/RRC/NAICS-Capability-Entry.c | 68 +- src/codec_utils/RRC/NAICS-Capability-Entry.h | 4 +- src/codec_utils/RRC/NG-5G-S-TMSI.c | 24 +- src/codec_utils/RRC/NG-5G-S-TMSI.h | 8 +- src/codec_utils/RRC/NR-FreqInfo.c | 30 +- src/codec_utils/RRC/NR-FreqInfo.h | 4 +- src/codec_utils/RRC/NR-MultiBandInfo.c | 44 +- src/codec_utils/RRC/NR-MultiBandInfo.h | 7 +- src/codec_utils/RRC/NR-NS-PmaxList.c | 36 +- src/codec_utils/RRC/NR-NS-PmaxList.h | 7 +- src/codec_utils/RRC/NR-NS-PmaxValue.c | 43 +- src/codec_utils/RRC/NR-NS-PmaxValue.h | 4 +- src/codec_utils/RRC/NR-RS-Type.c | 22 +- src/codec_utils/RRC/NR-RS-Type.h | 8 +- src/codec_utils/RRC/NULL.c | 299 - src/codec_utils/RRC/NULL.h | 45 - src/codec_utils/RRC/NZP-CSI-RS-Resource.c | 134 +- src/codec_utils/RRC/NZP-CSI-RS-Resource.h | 7 +- src/codec_utils/RRC/NZP-CSI-RS-ResourceId.c | 24 +- src/codec_utils/RRC/NZP-CSI-RS-ResourceId.h | 8 +- src/codec_utils/RRC/NZP-CSI-RS-ResourceSet.c | 165 +- src/codec_utils/RRC/NZP-CSI-RS-ResourceSet.h | 4 +- src/codec_utils/RRC/NZP-CSI-RS-ResourceSetId.c | 24 +- src/codec_utils/RRC/NZP-CSI-RS-ResourceSetId.h | 8 +- src/codec_utils/RRC/NextHopChainingCount.c | 24 +- src/codec_utils/RRC/NextHopChainingCount.h | 8 +- src/codec_utils/RRC/OtherConfig.c | 118 +- src/codec_utils/RRC/OtherConfig.h | 4 +- src/codec_utils/RRC/OverheatingAssistance.c | 291 +- src/codec_utils/RRC/OverheatingAssistance.h | 4 +- src/codec_utils/RRC/P-Max.c | 24 +- src/codec_utils/RRC/P-Max.h | 8 +- src/codec_utils/RRC/P0-PUCCH-Id.c | 24 +- src/codec_utils/RRC/P0-PUCCH-Id.h | 8 +- src/codec_utils/RRC/P0-PUCCH.c | 50 +- src/codec_utils/RRC/P0-PUCCH.h | 4 +- src/codec_utils/RRC/P0-PUSCH-AlphaSet.c | 63 +- src/codec_utils/RRC/P0-PUSCH-AlphaSet.h | 4 +- src/codec_utils/RRC/P0-PUSCH-AlphaSetId.c | 24 +- src/codec_utils/RRC/P0-PUSCH-AlphaSetId.h | 8 +- src/codec_utils/RRC/PCCH-Config.c | 696 +- src/codec_utils/RRC/PCCH-Config.h | 4 +- src/codec_utils/RRC/PCCH-Message.c | 30 +- src/codec_utils/RRC/PCCH-Message.h | 4 +- src/codec_utils/RRC/PCCH-MessageType.c | 106 +- src/codec_utils/RRC/PCCH-MessageType.h | 7 +- src/codec_utils/RRC/PCI-List.c | 35 +- src/codec_utils/RRC/PCI-List.h | 4 +- src/codec_utils/RRC/PCI-Range.c | 61 +- src/codec_utils/RRC/PCI-Range.h | 4 +- src/codec_utils/RRC/PCI-RangeElement.c | 43 +- src/codec_utils/RRC/PCI-RangeElement.h | 4 +- src/codec_utils/RRC/PCI-RangeIndex.c | 24 +- src/codec_utils/RRC/PCI-RangeIndex.h | 8 +- src/codec_utils/RRC/PCI-RangeIndexList.c | 35 +- src/codec_utils/RRC/PCI-RangeIndexList.h | 4 +- src/codec_utils/RRC/PDCCH-Config.c | 463 +- src/codec_utils/RRC/PDCCH-Config.h | 12 +- src/codec_utils/RRC/PDCCH-ConfigCommon.c | 163 +- src/codec_utils/RRC/PDCCH-ConfigCommon.h | 8 +- src/codec_utils/RRC/PDCCH-ConfigSIB1.c | 43 +- src/codec_utils/RRC/PDCCH-ConfigSIB1.h | 4 +- src/codec_utils/RRC/PDCCH-ServingCellConfig.c | 75 +- src/codec_utils/RRC/PDCCH-ServingCellConfig.h | 7 +- src/codec_utils/RRC/PDCP-Config.c | 801 +- src/codec_utils/RRC/PDCP-Config.h | 4 +- src/codec_utils/RRC/PDCP-Parameters.c | 390 +- src/codec_utils/RRC/PDCP-Parameters.h | 4 +- src/codec_utils/RRC/PDCP-ParametersMRDC.c | 79 +- src/codec_utils/RRC/PDCP-ParametersMRDC.h | 4 +- .../RRC/PDSCH-CodeBlockGroupTransmission.c | 61 +- .../RRC/PDSCH-CodeBlockGroupTransmission.h | 4 +- src/codec_utils/RRC/PDSCH-Config.c | 1190 +- src/codec_utils/RRC/PDSCH-Config.h | 13 +- src/codec_utils/RRC/PDSCH-ConfigCommon.c | 31 +- src/codec_utils/RRC/PDSCH-ConfigCommon.h | 7 +- src/codec_utils/RRC/PDSCH-ServingCellConfig.c | 209 +- src/codec_utils/RRC/PDSCH-ServingCellConfig.h | 7 +- .../RRC/PDSCH-TimeDomainResourceAllocation.c | 88 +- .../RRC/PDSCH-TimeDomainResourceAllocation.h | 4 +- .../RRC/PDSCH-TimeDomainResourceAllocationList.c | 36 +- .../RRC/PDSCH-TimeDomainResourceAllocationList.h | 7 +- src/codec_utils/RRC/PDU-SessionID.c | 24 +- src/codec_utils/RRC/PDU-SessionID.h | 8 +- src/codec_utils/RRC/PHR-Config.c | 180 +- src/codec_utils/RRC/PHR-Config.h | 4 +- src/codec_utils/RRC/PLMN-IdentitY.c | 44 +- src/codec_utils/RRC/PLMN-IdentitY.h | 7 +- src/codec_utils/RRC/PLMN-Identity-EUTRA-5GC.c | 56 +- src/codec_utils/RRC/PLMN-Identity-EUTRA-5GC.h | 7 +- src/codec_utils/RRC/PLMN-IdentityInfo.c | 141 +- src/codec_utils/RRC/PLMN-IdentityInfo.h | 7 +- src/codec_utils/RRC/PLMN-IdentityInfoList.c | 36 +- src/codec_utils/RRC/PLMN-IdentityInfoList.h | 7 +- src/codec_utils/RRC/PLMN-IdentityList-EUTRA-5GC.c | 36 +- src/codec_utils/RRC/PLMN-IdentityList-EUTRA-5GC.h | 7 +- src/codec_utils/RRC/PLMN-IdentityList-EUTRA-EPC.c | 36 +- src/codec_utils/RRC/PLMN-IdentityList-EUTRA-EPC.h | 7 +- src/codec_utils/RRC/PLMN-RAN-AreaCell.c | 84 +- src/codec_utils/RRC/PLMN-RAN-AreaCell.h | 7 +- src/codec_utils/RRC/PLMN-RAN-AreaCellList.c | 36 +- src/codec_utils/RRC/PLMN-RAN-AreaCellList.h | 7 +- src/codec_utils/RRC/PLMN-RAN-AreaConfig.c | 85 +- src/codec_utils/RRC/PLMN-RAN-AreaConfig.h | 8 +- src/codec_utils/RRC/PLMN-RAN-AreaConfigList.c | 36 +- src/codec_utils/RRC/PLMN-RAN-AreaConfigList.h | 7 +- src/codec_utils/RRC/PRACH-ResourceDedicatedBFR.c | 50 +- src/codec_utils/RRC/PRACH-ResourceDedicatedBFR.h | 8 +- src/codec_utils/RRC/PRB-Id.c | 24 +- src/codec_utils/RRC/PRB-Id.h | 8 +- src/codec_utils/RRC/PTRS-DensityRecommendationDL.c | 117 +- src/codec_utils/RRC/PTRS-DensityRecommendationDL.h | 4 +- src/codec_utils/RRC/PTRS-DensityRecommendationUL.c | 217 +- src/codec_utils/RRC/PTRS-DensityRecommendationUL.h | 4 +- src/codec_utils/RRC/PTRS-DownlinkConfig.c | 188 +- src/codec_utils/RRC/PTRS-DownlinkConfig.h | 4 +- src/codec_utils/RRC/PTRS-UplinkConfig.c | 373 +- src/codec_utils/RRC/PTRS-UplinkConfig.h | 4 +- src/codec_utils/RRC/PUCCH-CSI-Resource.c | 43 +- src/codec_utils/RRC/PUCCH-CSI-Resource.h | 4 +- src/codec_utils/RRC/PUCCH-Config.c | 801 +- src/codec_utils/RRC/PUCCH-Config.h | 12 +- src/codec_utils/RRC/PUCCH-ConfigCommon.c | 108 +- src/codec_utils/RRC/PUCCH-ConfigCommon.h | 4 +- src/codec_utils/RRC/PUCCH-FormatConfig.c | 185 +- src/codec_utils/RRC/PUCCH-FormatConfig.h | 4 +- src/codec_utils/RRC/PUCCH-MaxCodeRate.c | 22 +- src/codec_utils/RRC/PUCCH-MaxCodeRate.h | 8 +- src/codec_utils/RRC/PUCCH-PathlossReferenceRS-Id.c | 24 +- src/codec_utils/RRC/PUCCH-PathlossReferenceRS-Id.h | 8 +- src/codec_utils/RRC/PUCCH-PathlossReferenceRS.c | 87 +- src/codec_utils/RRC/PUCCH-PathlossReferenceRS.h | 4 +- src/codec_utils/RRC/PUCCH-PowerControl.c | 256 +- src/codec_utils/RRC/PUCCH-PowerControl.h | 8 +- src/codec_utils/RRC/PUCCH-Resource.c | 188 +- src/codec_utils/RRC/PUCCH-Resource.h | 11 +- src/codec_utils/RRC/PUCCH-ResourceId.c | 24 +- src/codec_utils/RRC/PUCCH-ResourceId.h | 8 +- src/codec_utils/RRC/PUCCH-ResourceSet.c | 103 +- src/codec_utils/RRC/PUCCH-ResourceSet.h | 4 +- src/codec_utils/RRC/PUCCH-ResourceSetId.c | 24 +- src/codec_utils/RRC/PUCCH-ResourceSetId.h | 8 +- src/codec_utils/RRC/PUCCH-SpatialRelationInfo.c | 209 +- src/codec_utils/RRC/PUCCH-SpatialRelationInfo.h | 4 +- src/codec_utils/RRC/PUCCH-SpatialRelationInfoId.c | 24 +- src/codec_utils/RRC/PUCCH-SpatialRelationInfoId.h | 8 +- src/codec_utils/RRC/PUCCH-TPC-CommandConfig.c | 57 +- src/codec_utils/RRC/PUCCH-TPC-CommandConfig.h | 4 +- src/codec_utils/RRC/PUCCH-format0.c | 77 +- src/codec_utils/RRC/PUCCH-format0.h | 4 +- src/codec_utils/RRC/PUCCH-format1.c | 97 +- src/codec_utils/RRC/PUCCH-format1.h | 4 +- src/codec_utils/RRC/PUCCH-format2.c | 77 +- src/codec_utils/RRC/PUCCH-format2.h | 4 +- src/codec_utils/RRC/PUCCH-format3.c | 77 +- src/codec_utils/RRC/PUCCH-format3.h | 4 +- src/codec_utils/RRC/PUCCH-format4.c | 119 +- src/codec_utils/RRC/PUCCH-format4.h | 4 +- .../RRC/PUSCH-CodeBlockGroupTransmission.c | 48 +- .../RRC/PUSCH-CodeBlockGroupTransmission.h | 4 +- src/codec_utils/RRC/PUSCH-Config.c | 672 +- src/codec_utils/RRC/PUSCH-Config.h | 10 +- src/codec_utils/RRC/PUSCH-ConfigCommon.c | 102 +- src/codec_utils/RRC/PUSCH-ConfigCommon.h | 7 +- src/codec_utils/RRC/PUSCH-PathlossReferenceRS-Id.c | 24 +- src/codec_utils/RRC/PUSCH-PathlossReferenceRS-Id.h | 8 +- src/codec_utils/RRC/PUSCH-PathlossReferenceRS.c | 87 +- src/codec_utils/RRC/PUSCH-PathlossReferenceRS.h | 4 +- src/codec_utils/RRC/PUSCH-PowerControl.c | 411 +- src/codec_utils/RRC/PUSCH-PowerControl.h | 9 +- src/codec_utils/RRC/PUSCH-ServingCellConfig.c | 196 +- src/codec_utils/RRC/PUSCH-ServingCellConfig.h | 7 +- src/codec_utils/RRC/PUSCH-TPC-CommandConfig.c | 70 +- src/codec_utils/RRC/PUSCH-TPC-CommandConfig.h | 4 +- .../RRC/PUSCH-TimeDomainResourceAllocation.c | 88 +- .../RRC/PUSCH-TimeDomainResourceAllocation.h | 4 +- .../RRC/PUSCH-TimeDomainResourceAllocationList.c | 36 +- .../RRC/PUSCH-TimeDomainResourceAllocationList.h | 7 +- src/codec_utils/RRC/PagingCycle.c | 22 +- src/codec_utils/RRC/PagingCycle.h | 8 +- src/codec_utils/RRC/PagingRecord.c | 61 +- src/codec_utils/RRC/PagingRecord.h | 4 +- src/codec_utils/RRC/PagingRecordList.c | 36 +- src/codec_utils/RRC/PagingRecordList.h | 7 +- src/codec_utils/RRC/PagingRrc.c | 70 +- src/codec_utils/RRC/PagingRrc.h | 7 +- src/codec_utils/RRC/PagingUE-Identity.c | 48 +- src/codec_utils/RRC/PagingUE-Identity.h | 4 +- src/codec_utils/RRC/PeriodicRNAU-TimerValue.c | 22 +- src/codec_utils/RRC/PeriodicRNAU-TimerValue.h | 8 +- src/codec_utils/RRC/PeriodicalReportConfig.c | 167 +- src/codec_utils/RRC/PeriodicalReportConfig.h | 7 +- .../RRC/PeriodicalReportConfigInterRAT.c | 94 +- .../RRC/PeriodicalReportConfigInterRAT.h | 4 +- src/codec_utils/RRC/Phy-Parameters.c | 87 +- src/codec_utils/RRC/Phy-Parameters.h | 11 +- src/codec_utils/RRC/Phy-ParametersCommon.c | 1128 +- src/codec_utils/RRC/Phy-ParametersCommon.h | 4 +- src/codec_utils/RRC/Phy-ParametersFR1.c | 141 +- src/codec_utils/RRC/Phy-ParametersFR1.h | 4 +- src/codec_utils/RRC/Phy-ParametersFR2.c | 79 +- src/codec_utils/RRC/Phy-ParametersFR2.h | 4 +- src/codec_utils/RRC/Phy-ParametersFRX-Diff.c | 1098 +- src/codec_utils/RRC/Phy-ParametersFRX-Diff.h | 4 +- src/codec_utils/RRC/Phy-ParametersMRDC.c | 71 +- src/codec_utils/RRC/Phy-ParametersMRDC.h | 7 +- src/codec_utils/RRC/Phy-ParametersXDD-Diff.c | 141 +- src/codec_utils/RRC/Phy-ParametersXDD-Diff.h | 4 +- src/codec_utils/RRC/PhysCellId.c | 24 +- src/codec_utils/RRC/PhysCellId.h | 8 +- src/codec_utils/RRC/PhysicalCellGroupConfig.c | 341 +- src/codec_utils/RRC/PhysicalCellGroupConfig.h | 4 +- src/codec_utils/RRC/PollByte.c | 22 +- src/codec_utils/RRC/PollByte.h | 8 +- src/codec_utils/RRC/PollPDU.c | 22 +- src/codec_utils/RRC/PollPDU.h | 8 +- src/codec_utils/RRC/PortIndex2.c | 24 +- src/codec_utils/RRC/PortIndex2.h | 8 +- src/codec_utils/RRC/PortIndex4.c | 24 +- src/codec_utils/RRC/PortIndex4.h | 8 +- src/codec_utils/RRC/PortIndex8.c | 24 +- src/codec_utils/RRC/PortIndex8.h | 8 +- src/codec_utils/RRC/PortIndexFor8Ranks.c | 735 +- src/codec_utils/RRC/PortIndexFor8Ranks.h | 4 +- src/codec_utils/RRC/Q-OffsetRange.c | 22 +- src/codec_utils/RRC/Q-OffsetRange.h | 8 +- src/codec_utils/RRC/Q-OffsetRangeList.c | 95 +- src/codec_utils/RRC/Q-OffsetRangeList.h | 4 +- src/codec_utils/RRC/Q-QualMin.c | 24 +- src/codec_utils/RRC/Q-QualMin.h | 8 +- src/codec_utils/RRC/Q-RxLevMin.c | 24 +- src/codec_utils/RRC/Q-RxLevMin.h | 8 +- src/codec_utils/RRC/QCL-Info.c | 131 +- src/codec_utils/RRC/QCL-Info.h | 4 +- src/codec_utils/RRC/QFI.c | 24 +- src/codec_utils/RRC/QFI.h | 8 +- src/codec_utils/RRC/QuantityConfig.c | 111 +- src/codec_utils/RRC/QuantityConfig.h | 8 +- src/codec_utils/RRC/QuantityConfigNR.c | 44 +- src/codec_utils/RRC/QuantityConfigNR.h | 7 +- src/codec_utils/RRC/QuantityConfigRS.c | 43 +- src/codec_utils/RRC/QuantityConfigRS.h | 4 +- src/codec_utils/RRC/RA-Prioritization.c | 79 +- src/codec_utils/RRC/RA-Prioritization.h | 4 +- src/codec_utils/RRC/RACH-ConfigCommon.c | 607 +- src/codec_utils/RRC/RACH-ConfigCommon.h | 4 +- src/codec_utils/RRC/RACH-ConfigDedicated.c | 45 +- src/codec_utils/RRC/RACH-ConfigDedicated.h | 8 +- src/codec_utils/RRC/RACH-ConfigGeneric.c | 221 +- src/codec_utils/RRC/RACH-ConfigGeneric.h | 4 +- src/codec_utils/RRC/RAN-AreaCode.c | 24 +- src/codec_utils/RRC/RAN-AreaCode.h | 8 +- src/codec_utils/RRC/RAN-AreaConfig.c | 83 +- src/codec_utils/RRC/RAN-AreaConfig.h | 4 +- src/codec_utils/RRC/RAN-NotificationAreaInfo.c | 50 +- src/codec_utils/RRC/RAN-NotificationAreaInfo.h | 8 +- src/codec_utils/RRC/RAT-Type.c | 22 +- src/codec_utils/RRC/RAT-Type.h | 8 +- src/codec_utils/RRC/RF-Parameters.c | 99 +- src/codec_utils/RRC/RF-Parameters.h | 9 +- src/codec_utils/RRC/RF-ParametersMRDC.c | 45 +- src/codec_utils/RRC/RF-ParametersMRDC.h | 8 +- src/codec_utils/RRC/RLC-BearerConfig.c | 146 +- src/codec_utils/RRC/RLC-BearerConfig.h | 8 +- src/codec_utils/RRC/RLC-Config.c | 204 +- src/codec_utils/RRC/RLC-Config.h | 4 +- src/codec_utils/RRC/RLC-Parameters.c | 110 +- src/codec_utils/RRC/RLC-Parameters.h | 4 +- src/codec_utils/RRC/RLF-TimersAndConstants.c | 167 +- src/codec_utils/RRC/RLF-TimersAndConstants.h | 4 +- src/codec_utils/RRC/RNTI-Value.c | 24 +- src/codec_utils/RRC/RNTI-Value.h | 8 +- src/codec_utils/RRC/RRC-TransactionIdentifier.c | 24 +- src/codec_utils/RRC/RRC-TransactionIdentifier.h | 8 +- src/codec_utils/RRC/RRCReconfiguration-IEs.c | 90 +- src/codec_utils/RRC/RRCReconfiguration-IEs.h | 9 +- src/codec_utils/RRC/RRCReconfiguration-v1530-IEs.c | 209 +- src/codec_utils/RRC/RRCReconfiguration-v1530-IEs.h | 8 +- src/codec_utils/RRC/RRCReconfiguration.c | 101 +- src/codec_utils/RRC/RRCReconfiguration.h | 7 +- .../RRC/RRCReconfigurationComplete-IEs.c | 44 +- .../RRC/RRCReconfigurationComplete-IEs.h | 7 +- .../RRC/RRCReconfigurationComplete-v1530-IEs.c | 57 +- .../RRC/RRCReconfigurationComplete-v1530-IEs.h | 7 +- src/codec_utils/RRC/RRCReconfigurationComplete.c | 101 +- src/codec_utils/RRC/RRCReconfigurationComplete.h | 7 +- src/codec_utils/RRC/RRCReestablishment-IEs.c | 69 +- src/codec_utils/RRC/RRCReestablishment-IEs.h | 4 +- src/codec_utils/RRC/RRCReestablishment.c | 101 +- src/codec_utils/RRC/RRCReestablishment.h | 7 +- .../RRC/RRCReestablishmentComplete-IEs.c | 56 +- .../RRC/RRCReestablishmentComplete-IEs.h | 4 +- src/codec_utils/RRC/RRCReestablishmentComplete.c | 101 +- src/codec_utils/RRC/RRCReestablishmentComplete.h | 7 +- .../RRC/RRCReestablishmentRequest-IEs.c | 63 +- .../RRC/RRCReestablishmentRequest-IEs.h | 4 +- src/codec_utils/RRC/RRCReestablishmentRequest.c | 30 +- src/codec_utils/RRC/RRCReestablishmentRequest.h | 4 +- src/codec_utils/RRC/RRCReject-IEs.c | 69 +- src/codec_utils/RRC/RRCReject-IEs.h | 4 +- src/codec_utils/RRC/RRCReject.c | 88 +- src/codec_utils/RRC/RRCReject.h | 7 +- src/codec_utils/RRC/RRCRelease-IEs.c | 174 +- src/codec_utils/RRC/RRCRelease-IEs.h | 10 +- src/codec_utils/RRC/RRCRelease-v1540-IEs.c | 56 +- src/codec_utils/RRC/RRCRelease-v1540-IEs.h | 4 +- src/codec_utils/RRC/RRCRelease.c | 101 +- src/codec_utils/RRC/RRCRelease.h | 7 +- src/codec_utils/RRC/RRCResume-IEs.c | 133 +- src/codec_utils/RRC/RRCResume-IEs.h | 8 +- src/codec_utils/RRC/RRCResume.c | 101 +- src/codec_utils/RRC/RRCResume.h | 7 +- src/codec_utils/RRC/RRCResumeComplete-IEs.c | 103 +- src/codec_utils/RRC/RRCResumeComplete-IEs.h | 7 +- src/codec_utils/RRC/RRCResumeComplete.c | 101 +- src/codec_utils/RRC/RRCResumeComplete.h | 7 +- src/codec_utils/RRC/RRCResumeRequest-IEs.c | 83 +- src/codec_utils/RRC/RRCResumeRequest-IEs.h | 4 +- src/codec_utils/RRC/RRCResumeRequest.c | 30 +- src/codec_utils/RRC/RRCResumeRequest.h | 4 +- src/codec_utils/RRC/RRCResumeRequest1-IEs.c | 83 +- src/codec_utils/RRC/RRCResumeRequest1-IEs.h | 4 +- src/codec_utils/RRC/RRCResumeRequest1.c | 30 +- src/codec_utils/RRC/RRCResumeRequest1.h | 4 +- src/codec_utils/RRC/RRCSetup-IEs.c | 87 +- src/codec_utils/RRC/RRCSetup-IEs.h | 4 +- src/codec_utils/RRC/RRCSetup.c | 101 +- src/codec_utils/RRC/RRCSetup.h | 7 +- src/codec_utils/RRC/RRCSetupComplete-IEs.c | 252 +- src/codec_utils/RRC/RRCSetupComplete-IEs.h | 8 +- src/codec_utils/RRC/RRCSetupComplete.c | 101 +- src/codec_utils/RRC/RRCSetupComplete.h | 7 +- src/codec_utils/RRC/RRCSetupRequest-IEs.c | 63 +- src/codec_utils/RRC/RRCSetupRequest-IEs.h | 4 +- src/codec_utils/RRC/RRCSetupRequest.c | 30 +- src/codec_utils/RRC/RRCSetupRequest.h | 4 +- src/codec_utils/RRC/RRCSystemInfoRequest-r15-IEs.c | 57 +- src/codec_utils/RRC/RRCSystemInfoRequest-r15-IEs.h | 4 +- src/codec_utils/RRC/RRCSystemInfoRequest.c | 88 +- src/codec_utils/RRC/RRCSystemInfoRequest.h | 7 +- src/codec_utils/RRC/RRM-Config.c | 62 +- src/codec_utils/RRC/RRM-Config.h | 7 +- src/codec_utils/RRC/RSRP-Range.c | 24 +- src/codec_utils/RRC/RSRP-Range.h | 8 +- src/codec_utils/RRC/RSRP-RangeEUTRA.c | 24 +- src/codec_utils/RRC/RSRP-RangeEUTRA.h | 8 +- src/codec_utils/RRC/RSRQ-Range.c | 24 +- src/codec_utils/RRC/RSRQ-Range.h | 8 +- src/codec_utils/RRC/RSRQ-RangeEUTRA.c | 24 +- src/codec_utils/RRC/RSRQ-RangeEUTRA.h | 8 +- src/codec_utils/RRC/RadioBearerConfig.c | 104 +- src/codec_utils/RRC/RadioBearerConfig.h | 10 +- src/codec_utils/RRC/RadioLinkMonitoringConfig.c | 186 +- src/codec_utils/RRC/RadioLinkMonitoringConfig.h | 7 +- src/codec_utils/RRC/RadioLinkMonitoringRS-Id.c | 24 +- src/codec_utils/RRC/RadioLinkMonitoringRS-Id.h | 8 +- src/codec_utils/RRC/RadioLinkMonitoringRS.c | 118 +- src/codec_utils/RRC/RadioLinkMonitoringRS.h | 4 +- src/codec_utils/RRC/RangeToBestCell.c | 22 +- src/codec_utils/RRC/RangeToBestCell.h | 8 +- src/codec_utils/RRC/RateMatchPattern.c | 406 +- src/codec_utils/RRC/RateMatchPattern.h | 4 +- src/codec_utils/RRC/RateMatchPatternGroup.c | 79 +- src/codec_utils/RRC/RateMatchPatternGroup.h | 4 +- src/codec_utils/RRC/RateMatchPatternId.c | 24 +- src/codec_utils/RRC/RateMatchPatternId.h | 8 +- src/codec_utils/RRC/RateMatchPatternLTE-CRS.c | 144 +- src/codec_utils/RRC/RateMatchPatternLTE-CRS.h | 7 +- src/codec_utils/RRC/ReconfigurationWithSync.c | 173 +- src/codec_utils/RRC/ReconfigurationWithSync.h | 9 +- src/codec_utils/RRC/RedirectedCarrierInfo-EUTRA.c | 61 +- src/codec_utils/RRC/RedirectedCarrierInfo-EUTRA.h | 4 +- src/codec_utils/RRC/RedirectedCarrierInfo.c | 50 +- src/codec_utils/RRC/RedirectedCarrierInfo.h | 8 +- src/codec_utils/RRC/ReducedAggregatedBandwidth.c | 22 +- src/codec_utils/RRC/ReducedAggregatedBandwidth.h | 8 +- src/codec_utils/RRC/ReestabNCellInfo.c | 63 +- src/codec_utils/RRC/ReestabNCellInfo.h | 4 +- src/codec_utils/RRC/ReestabNCellInfoList.c | 36 +- src/codec_utils/RRC/ReestabNCellInfoList.h | 7 +- src/codec_utils/RRC/ReestabUE-Identity.c | 56 +- src/codec_utils/RRC/ReestabUE-Identity.h | 4 +- src/codec_utils/RRC/ReestablishmentCause.c | 22 +- src/codec_utils/RRC/ReestablishmentCause.h | 8 +- src/codec_utils/RRC/ReestablishmentInfo.c | 57 +- src/codec_utils/RRC/ReestablishmentInfo.h | 7 +- src/codec_utils/RRC/ReferenceSignalConfig.c | 89 +- src/codec_utils/RRC/ReferenceSignalConfig.h | 8 +- src/codec_utils/RRC/RegisteredAMF.c | 44 +- src/codec_utils/RRC/RegisteredAMF.h | 7 +- src/codec_utils/RRC/RejectWaitTime.c | 24 +- src/codec_utils/RRC/RejectWaitTime.h | 8 +- src/codec_utils/RRC/ReportCGI-EUTRA.c | 30 +- src/codec_utils/RRC/ReportCGI-EUTRA.h | 4 +- src/codec_utils/RRC/ReportCGI.c | 30 +- src/codec_utils/RRC/ReportCGI.h | 4 +- src/codec_utils/RRC/ReportConfigId.c | 24 +- src/codec_utils/RRC/ReportConfigId.h | 8 +- src/codec_utils/RRC/ReportConfigInterRAT.c | 90 +- src/codec_utils/RRC/ReportConfigInterRAT.h | 9 +- src/codec_utils/RRC/ReportConfigNR.c | 90 +- src/codec_utils/RRC/ReportConfigNR.h | 9 +- src/codec_utils/RRC/ReportConfigToAddMod.c | 89 +- src/codec_utils/RRC/ReportConfigToAddMod.h | 8 +- src/codec_utils/RRC/ReportConfigToAddModList.c | 36 +- src/codec_utils/RRC/ReportConfigToAddModList.h | 7 +- src/codec_utils/RRC/ReportConfigToRemoveList.c | 35 +- src/codec_utils/RRC/ReportConfigToRemoveList.h | 4 +- src/codec_utils/RRC/ReportInterval.c | 22 +- src/codec_utils/RRC/ReportInterval.h | 8 +- src/codec_utils/RRC/ReselectionThreshold.c | 24 +- src/codec_utils/RRC/ReselectionThreshold.h | 8 +- src/codec_utils/RRC/ReselectionThresholdQ.c | 24 +- src/codec_utils/RRC/ReselectionThresholdQ.h | 8 +- src/codec_utils/RRC/ResultsPerCSI-RS-Index.c | 44 +- src/codec_utils/RRC/ResultsPerCSI-RS-Index.h | 7 +- src/codec_utils/RRC/ResultsPerCSI-RS-IndexList.c | 36 +- src/codec_utils/RRC/ResultsPerCSI-RS-IndexList.h | 7 +- src/codec_utils/RRC/ResultsPerSSB-Index.c | 44 +- src/codec_utils/RRC/ResultsPerSSB-Index.h | 7 +- src/codec_utils/RRC/ResultsPerSSB-IndexList.c | 36 +- src/codec_utils/RRC/ResultsPerSSB-IndexList.h | 7 +- src/codec_utils/RRC/ResumeCause.c | 22 +- src/codec_utils/RRC/ResumeCause.h | 8 +- src/codec_utils/RRC/S-NSSAI.c | 62 +- src/codec_utils/RRC/S-NSSAI.h | 4 +- src/codec_utils/RRC/SCS-SpecificCarrier.c | 116 +- src/codec_utils/RRC/SCS-SpecificCarrier.h | 4 +- src/codec_utils/RRC/SCellConfig.c | 98 +- src/codec_utils/RRC/SCellConfig.h | 9 +- src/codec_utils/RRC/SCellIndexRrc.c | 24 +- src/codec_utils/RRC/SCellIndexRrc.h | 8 +- src/codec_utils/RRC/SDAP-Config.c | 211 +- src/codec_utils/RRC/SDAP-Config.h | 4 +- src/codec_utils/RRC/SI-RequestConfig.c | 172 +- src/codec_utils/RRC/SI-RequestConfig.h | 7 +- src/codec_utils/RRC/SI-RequestResources.c | 77 +- src/codec_utils/RRC/SI-RequestResources.h | 4 +- src/codec_utils/RRC/SI-SchedulingInfo.c | 149 +- src/codec_utils/RRC/SI-SchedulingInfo.h | 8 +- src/codec_utils/RRC/SIB-Mapping.c | 36 +- src/codec_utils/RRC/SIB-Mapping.h | 7 +- src/codec_utils/RRC/SIB-TypeInfo.c | 99 +- src/codec_utils/RRC/SIB-TypeInfo.h | 4 +- src/codec_utils/RRC/SIB1.c | 487 +- src/codec_utils/RRC/SIB1.h | 12 +- src/codec_utils/RRC/SIB2.c | 591 +- src/codec_utils/RRC/SIB2.h | 12 +- src/codec_utils/RRC/SIB3.c | 58 +- src/codec_utils/RRC/SIB3.h | 8 +- src/codec_utils/RRC/SIB4.c | 43 +- src/codec_utils/RRC/SIB4.h | 4 +- src/codec_utils/RRC/SIB5.c | 71 +- src/codec_utils/RRC/SIB5.h | 8 +- src/codec_utils/RRC/SIB6.c | 90 +- src/codec_utils/RRC/SIB6.h | 4 +- src/codec_utils/RRC/SIB7.c | 154 +- src/codec_utils/RRC/SIB7.h | 4 +- src/codec_utils/RRC/SIB8.c | 167 +- src/codec_utils/RRC/SIB8.h | 4 +- src/codec_utils/RRC/SIB9.c | 136 +- src/codec_utils/RRC/SIB9.h | 4 +- src/codec_utils/RRC/SINR-Range.c | 24 +- src/codec_utils/RRC/SINR-Range.h | 8 +- src/codec_utils/RRC/SINR-RangeEUTRA.c | 24 +- src/codec_utils/RRC/SINR-RangeEUTRA.h | 8 +- src/codec_utils/RRC/SN-FieldLengthAM.c | 22 +- src/codec_utils/RRC/SN-FieldLengthAM.h | 8 +- src/codec_utils/RRC/SN-FieldLengthUM.c | 22 +- src/codec_utils/RRC/SN-FieldLengthUM.h | 8 +- src/codec_utils/RRC/SPS-Config.c | 112 +- src/codec_utils/RRC/SPS-Config.h | 4 +- src/codec_utils/RRC/SRB-Identity.c | 24 +- src/codec_utils/RRC/SRB-Identity.h | 8 +- src/codec_utils/RRC/SRB-ToAddMod.c | 106 +- src/codec_utils/RRC/SRB-ToAddMod.h | 7 +- src/codec_utils/RRC/SRB-ToAddModList.c | 36 +- src/codec_utils/RRC/SRB-ToAddModList.h | 7 +- src/codec_utils/RRC/SRI-PUSCH-PowerControl.c | 87 +- src/codec_utils/RRC/SRI-PUSCH-PowerControl.h | 4 +- src/codec_utils/RRC/SRI-PUSCH-PowerControlId.c | 24 +- src/codec_utils/RRC/SRI-PUSCH-PowerControlId.h | 8 +- src/codec_utils/RRC/SRS-CC-SetIndex.c | 57 +- src/codec_utils/RRC/SRS-CC-SetIndex.h | 4 +- src/codec_utils/RRC/SRS-CarrierSwitching.c | 219 +- src/codec_utils/RRC/SRS-CarrierSwitching.h | 7 +- src/codec_utils/RRC/SRS-Config.c | 262 +- src/codec_utils/RRC/SRS-Config.h | 8 +- src/codec_utils/RRC/SRS-PeriodicityAndOffset.c | 355 +- src/codec_utils/RRC/SRS-PeriodicityAndOffset.h | 4 +- src/codec_utils/RRC/SRS-Resource.c | 691 +- src/codec_utils/RRC/SRS-Resource.h | 7 +- src/codec_utils/RRC/SRS-ResourceId.c | 24 +- src/codec_utils/RRC/SRS-ResourceId.h | 8 +- src/codec_utils/RRC/SRS-ResourceSet.c | 509 +- src/codec_utils/RRC/SRS-ResourceSet.h | 4 +- src/codec_utils/RRC/SRS-ResourceSetId.c | 24 +- src/codec_utils/RRC/SRS-ResourceSetId.h | 8 +- src/codec_utils/RRC/SRS-Resources.c | 201 +- src/codec_utils/RRC/SRS-Resources.h | 4 +- src/codec_utils/RRC/SRS-SpatialRelationInfo.c | 139 +- src/codec_utils/RRC/SRS-SpatialRelationInfo.h | 4 +- src/codec_utils/RRC/SRS-TPC-CommandConfig.c | 103 +- src/codec_utils/RRC/SRS-TPC-CommandConfig.h | 4 +- src/codec_utils/RRC/SRS-TPC-PDCCH-Config.c | 71 +- src/codec_utils/RRC/SRS-TPC-PDCCH-Config.h | 7 +- src/codec_utils/RRC/SRS-TxSwitch.c | 79 +- src/codec_utils/RRC/SRS-TxSwitch.h | 4 +- src/codec_utils/RRC/SS-RSSI-Measurement.c | 57 +- src/codec_utils/RRC/SS-RSSI-Measurement.h | 4 +- src/codec_utils/RRC/SSB-ConfigMobility.c | 102 +- src/codec_utils/RRC/SSB-ConfigMobility.h | 8 +- src/codec_utils/RRC/SSB-Index.c | 24 +- src/codec_utils/RRC/SSB-Index.h | 8 +- src/codec_utils/RRC/SSB-MTC.c | 199 +- src/codec_utils/RRC/SSB-MTC.h | 4 +- src/codec_utils/RRC/SSB-MTC2.c | 101 +- src/codec_utils/RRC/SSB-MTC2.h | 4 +- src/codec_utils/RRC/SSB-ToMeasure.c | 82 +- src/codec_utils/RRC/SSB-ToMeasure.h | 4 +- src/codec_utils/RRC/SchedulingInfo.c | 92 +- src/codec_utils/RRC/SchedulingInfo.h | 4 +- src/codec_utils/RRC/SchedulingRequestConfig.c | 124 +- src/codec_utils/RRC/SchedulingRequestConfig.h | 7 +- src/codec_utils/RRC/SchedulingRequestId.c | 24 +- src/codec_utils/RRC/SchedulingRequestId.h | 8 +- .../RRC/SchedulingRequestResourceConfig.c | 366 +- .../RRC/SchedulingRequestResourceConfig.h | 4 +- src/codec_utils/RRC/SchedulingRequestResourceId.c | 24 +- src/codec_utils/RRC/SchedulingRequestResourceId.h | 8 +- src/codec_utils/RRC/SchedulingRequestToAddMod.c | 92 +- src/codec_utils/RRC/SchedulingRequestToAddMod.h | 4 +- src/codec_utils/RRC/ScramblingId.c | 24 +- src/codec_utils/RRC/ScramblingId.h | 8 +- src/codec_utils/RRC/SearchSpace.c | 1081 +- src/codec_utils/RRC/SearchSpace.h | 4 +- src/codec_utils/RRC/SearchSpaceId.c | 24 +- src/codec_utils/RRC/SearchSpaceId.h | 8 +- src/codec_utils/RRC/SearchSpaceZero.c | 24 +- src/codec_utils/RRC/SearchSpaceZero.h | 8 +- src/codec_utils/RRC/SecurityAlgorithmConfig.c | 43 +- src/codec_utils/RRC/SecurityAlgorithmConfig.h | 4 +- src/codec_utils/RRC/SecurityConfig.c | 62 +- src/codec_utils/RRC/SecurityConfig.h | 7 +- src/codec_utils/RRC/SecurityConfigSMC.c | 30 +- src/codec_utils/RRC/SecurityConfigSMC.h | 4 +- src/codec_utils/RRC/SecurityModeCommand-IEs.c | 69 +- src/codec_utils/RRC/SecurityModeCommand-IEs.h | 4 +- src/codec_utils/RRC/SecurityModeCommand.c | 101 +- src/codec_utils/RRC/SecurityModeCommand.h | 7 +- src/codec_utils/RRC/SecurityModeComplete-IEs.c | 56 +- src/codec_utils/RRC/SecurityModeComplete-IEs.h | 4 +- src/codec_utils/RRC/SecurityModeComplete.c | 101 +- src/codec_utils/RRC/SecurityModeComplete.h | 7 +- src/codec_utils/RRC/SecurityModeFailure-IEs.c | 56 +- src/codec_utils/RRC/SecurityModeFailure-IEs.h | 4 +- src/codec_utils/RRC/SecurityModeFailure.c | 101 +- src/codec_utils/RRC/SecurityModeFailure.h | 7 +- src/codec_utils/RRC/ServCellIndexRrc.c | 24 +- src/codec_utils/RRC/ServCellIndexRrc.h | 8 +- src/codec_utils/RRC/ServingCellConfig.c | 788 +- src/codec_utils/RRC/ServingCellConfig.h | 17 +- src/codec_utils/RRC/ServingCellConfigCommon.c | 467 +- src/codec_utils/RRC/ServingCellConfigCommon.h | 11 +- src/codec_utils/RRC/ServingCellConfigCommonSIB.c | 219 +- src/codec_utils/RRC/ServingCellConfigCommonSIB.h | 8 +- src/codec_utils/RRC/ShortI-RNTI-Value.c | 24 +- src/codec_utils/RRC/ShortI-RNTI-Value.h | 8 +- src/codec_utils/RRC/ShortMAC-I.c | 24 +- src/codec_utils/RRC/ShortMAC-I.h | 8 +- src/codec_utils/RRC/SlotFormatCombination.c | 90 +- src/codec_utils/RRC/SlotFormatCombination.h | 4 +- src/codec_utils/RRC/SlotFormatCombinationId.c | 24 +- src/codec_utils/RRC/SlotFormatCombinationId.h | 8 +- .../RRC/SlotFormatCombinationsPerCell.c | 130 +- .../RRC/SlotFormatCombinationsPerCell.h | 7 +- src/codec_utils/RRC/SlotFormatIndicator.c | 157 +- src/codec_utils/RRC/SlotFormatIndicator.h | 7 +- src/codec_utils/RRC/SpCellConfig.c | 147 +- src/codec_utils/RRC/SpCellConfig.h | 9 +- src/codec_utils/RRC/SpeedStateScaleFactors.c | 79 +- src/codec_utils/RRC/SpeedStateScaleFactors.h | 4 +- src/codec_utils/RRC/SubcarrierSpacing.c | 22 +- src/codec_utils/RRC/SubcarrierSpacing.h | 8 +- src/codec_utils/RRC/SupportedBandwidth.c | 84 +- src/codec_utils/RRC/SupportedBandwidth.h | 4 +- src/codec_utils/RRC/SuspendConfig.c | 96 +- src/codec_utils/RRC/SuspendConfig.h | 7 +- src/codec_utils/RRC/SystemInformation-IEs.c | 239 +- src/codec_utils/RRC/SystemInformation-IEs.h | 14 +- src/codec_utils/RRC/SystemInformation.c | 88 +- src/codec_utils/RRC/SystemInformation.h | 7 +- src/codec_utils/RRC/T-PollRetransmit.c | 22 +- src/codec_utils/RRC/T-PollRetransmit.h | 8 +- src/codec_utils/RRC/T-Reassembly.c | 22 +- src/codec_utils/RRC/T-Reassembly.h | 8 +- src/codec_utils/RRC/T-Reselection.c | 24 +- src/codec_utils/RRC/T-Reselection.h | 8 +- src/codec_utils/RRC/T-StatusProhibit.c | 22 +- src/codec_utils/RRC/T-StatusProhibit.h | 8 +- src/codec_utils/RRC/TAG-Config.c | 124 +- src/codec_utils/RRC/TAG-Config.h | 7 +- src/codec_utils/RRC/TAG-Id.c | 24 +- src/codec_utils/RRC/TAG-Id.h | 8 +- src/codec_utils/RRC/TAG.c | 43 +- src/codec_utils/RRC/TAG.h | 4 +- src/codec_utils/RRC/TCI-State.c | 57 +- src/codec_utils/RRC/TCI-State.h | 7 +- src/codec_utils/RRC/TCI-StateId.c | 24 +- src/codec_utils/RRC/TCI-StateId.h | 8 +- src/codec_utils/RRC/TDD-UL-DL-ConfigCommon.c | 57 +- src/codec_utils/RRC/TDD-UL-DL-ConfigCommon.h | 7 +- src/codec_utils/RRC/TDD-UL-DL-ConfigDedicated.c | 124 +- src/codec_utils/RRC/TDD-UL-DL-ConfigDedicated.h | 7 +- src/codec_utils/RRC/TDD-UL-DL-Pattern.c | 185 +- src/codec_utils/RRC/TDD-UL-DL-Pattern.h | 4 +- src/codec_utils/RRC/TDD-UL-DL-SlotConfig.c | 153 +- src/codec_utils/RRC/TDD-UL-DL-SlotConfig.h | 4 +- src/codec_utils/RRC/TDD-UL-DL-SlotIndex.c | 24 +- src/codec_utils/RRC/TDD-UL-DL-SlotIndex.h | 8 +- src/codec_utils/RRC/ThresholdNR.c | 56 +- src/codec_utils/RRC/ThresholdNR.h | 4 +- src/codec_utils/RRC/TimeAlignmentTimer.c | 22 +- src/codec_utils/RRC/TimeAlignmentTimer.h | 8 +- src/codec_utils/RRC/TimeToTrigger.c | 22 +- src/codec_utils/RRC/TimeToTrigger.h | 8 +- src/codec_utils/RRC/TrackingAreaCode.c | 24 +- src/codec_utils/RRC/TrackingAreaCode.h | 8 +- src/codec_utils/RRC/TypeI-MultiPanelCodebook.c | 170 +- src/codec_utils/RRC/TypeI-MultiPanelCodebook.h | 4 +- src/codec_utils/RRC/TypeI-SinglePanelCodebook.c | 139 +- src/codec_utils/RRC/TypeI-SinglePanelCodebook.h | 4 +- src/codec_utils/RRC/TypeII-Codebook.c | 190 +- src/codec_utils/RRC/TypeII-Codebook.h | 4 +- src/codec_utils/RRC/TypeII-CodebookPortSelection.c | 159 +- src/codec_utils/RRC/TypeII-CodebookPortSelection.h | 4 +- .../UAC-AccessCategory1-SelectionAssistanceInfo.c | 22 +- .../UAC-AccessCategory1-SelectionAssistanceInfo.h | 8 +- src/codec_utils/RRC/UAC-BarringInfoSet.c | 99 +- src/codec_utils/RRC/UAC-BarringInfoSet.h | 4 +- src/codec_utils/RRC/UAC-BarringInfoSetIndex.c | 24 +- src/codec_utils/RRC/UAC-BarringInfoSetIndex.h | 8 +- src/codec_utils/RRC/UAC-BarringInfoSetList.c | 36 +- src/codec_utils/RRC/UAC-BarringInfoSetList.h | 7 +- src/codec_utils/RRC/UAC-BarringPerCat.c | 50 +- src/codec_utils/RRC/UAC-BarringPerCat.h | 4 +- src/codec_utils/RRC/UAC-BarringPerCatList.c | 36 +- src/codec_utils/RRC/UAC-BarringPerCatList.h | 7 +- src/codec_utils/RRC/UAC-BarringPerPLMN-List.c | 36 +- src/codec_utils/RRC/UAC-BarringPerPLMN-List.h | 7 +- src/codec_utils/RRC/UAC-BarringPerPLMN.c | 135 +- src/codec_utils/RRC/UAC-BarringPerPLMN.h | 7 +- src/codec_utils/RRC/UCI-OnPUSCH.c | 146 +- src/codec_utils/RRC/UCI-OnPUSCH.h | 7 +- src/codec_utils/RRC/UE-CapabilityRAT-Container.c | 43 +- src/codec_utils/RRC/UE-CapabilityRAT-Container.h | 4 +- .../RRC/UE-CapabilityRAT-ContainerListRRC.c | 36 +- .../RRC/UE-CapabilityRAT-ContainerListRRC.h | 7 +- src/codec_utils/RRC/UE-CapabilityRAT-Request.c | 43 +- src/codec_utils/RRC/UE-CapabilityRAT-Request.h | 4 +- src/codec_utils/RRC/UE-CapabilityRAT-RequestList.c | 36 +- src/codec_utils/RRC/UE-CapabilityRAT-RequestList.h | 7 +- src/codec_utils/RRC/UE-CapabilityRequestFilterNR.c | 57 +- src/codec_utils/RRC/UE-CapabilityRequestFilterNR.h | 7 +- src/codec_utils/RRC/UE-MRDC-Capability.c | 233 +- src/codec_utils/RRC/UE-MRDC-Capability.h | 13 +- .../RRC/UE-MRDC-CapabilityAddFRX-Mode.c | 30 +- .../RRC/UE-MRDC-CapabilityAddFRX-Mode.h | 4 +- .../RRC/UE-MRDC-CapabilityAddXDD-Mode.c | 45 +- .../RRC/UE-MRDC-CapabilityAddXDD-Mode.h | 8 +- src/codec_utils/RRC/UE-NR-Capability.c | 272 +- src/codec_utils/RRC/UE-NR-Capability.h | 13 +- src/codec_utils/RRC/UE-NR-CapabilityAddFRX-Mode.c | 45 +- src/codec_utils/RRC/UE-NR-CapabilityAddFRX-Mode.h | 8 +- src/codec_utils/RRC/UE-NR-CapabilityAddXDD-Mode.c | 59 +- src/codec_utils/RRC/UE-NR-CapabilityAddXDD-Mode.h | 9 +- src/codec_utils/RRC/UE-TimersAndConstants.c | 234 +- src/codec_utils/RRC/UE-TimersAndConstants.h | 4 +- src/codec_utils/RRC/UEAssistanceInformation-IEs.c | 58 +- src/codec_utils/RRC/UEAssistanceInformation-IEs.h | 8 +- .../RRC/UEAssistanceInformation-v1540-IEs.c | 57 +- .../RRC/UEAssistanceInformation-v1540-IEs.h | 7 +- src/codec_utils/RRC/UEAssistanceInformationRrc.c | 88 +- src/codec_utils/RRC/UEAssistanceInformationRrc.h | 7 +- src/codec_utils/RRC/UECapabilityEnquiry-IEs.c | 69 +- src/codec_utils/RRC/UECapabilityEnquiry-IEs.h | 4 +- src/codec_utils/RRC/UECapabilityEnquiry.c | 101 +- src/codec_utils/RRC/UECapabilityEnquiry.h | 7 +- src/codec_utils/RRC/UECapabilityInformation-IEs.c | 70 +- src/codec_utils/RRC/UECapabilityInformation-IEs.h | 7 +- src/codec_utils/RRC/UECapabilityInformation.c | 101 +- src/codec_utils/RRC/UECapabilityInformation.h | 7 +- .../RRC/UERadioAccessCapabilityInformation-IEs.c | 61 +- .../RRC/UERadioAccessCapabilityInformation-IEs.h | 4 +- .../RRC/UERadioAccessCapabilityInformation.c | 210 +- .../RRC/UERadioAccessCapabilityInformation.h | 7 +- src/codec_utils/RRC/UERadioPagingInformation-IEs.c | 96 +- src/codec_utils/RRC/UERadioPagingInformation-IEs.h | 4 +- src/codec_utils/RRC/UERadioPagingInformation.c | 210 +- src/codec_utils/RRC/UERadioPagingInformation.h | 7 +- src/codec_utils/RRC/UL-AM-RLC.c | 100 +- src/codec_utils/RRC/UL-AM-RLC.h | 4 +- src/codec_utils/RRC/UL-CCCH-Message.c | 30 +- src/codec_utils/RRC/UL-CCCH-Message.h | 4 +- src/codec_utils/RRC/UL-CCCH-MessageType.c | 135 +- src/codec_utils/RRC/UL-CCCH-MessageType.h | 10 +- src/codec_utils/RRC/UL-CCCH1-Message.c | 30 +- src/codec_utils/RRC/UL-CCCH1-Message.h | 4 +- src/codec_utils/RRC/UL-CCCH1-MessageType.c | 132 +- src/codec_utils/RRC/UL-CCCH1-MessageType.h | 7 +- src/codec_utils/RRC/UL-DCCH-Message.c | 30 +- src/codec_utils/RRC/UL-DCCH-Message.h | 4 +- src/codec_utils/RRC/UL-DCCH-MessageType.c | 300 +- src/codec_utils/RRC/UL-DCCH-MessageType.h | 19 +- src/codec_utils/RRC/UL-DataSplitThreshold.c | 22 +- src/codec_utils/RRC/UL-DataSplitThreshold.h | 8 +- src/codec_utils/RRC/UL-UM-RLC.c | 30 +- src/codec_utils/RRC/UL-UM-RLC.h | 4 +- src/codec_utils/RRC/ULInformationTransfer-IEs.c | 69 +- src/codec_utils/RRC/ULInformationTransfer-IEs.h | 4 +- src/codec_utils/RRC/ULInformationTransfer.c | 88 +- src/codec_utils/RRC/ULInformationTransfer.h | 7 +- src/codec_utils/RRC/UplinkConfig.c | 360 +- src/codec_utils/RRC/UplinkConfig.h | 11 +- src/codec_utils/RRC/UplinkConfigCommon.c | 58 +- src/codec_utils/RRC/UplinkConfigCommon.h | 8 +- src/codec_utils/RRC/UplinkConfigCommonSIB.c | 56 +- src/codec_utils/RRC/UplinkConfigCommonSIB.h | 4 +- src/codec_utils/RRC/UplinkTxDirectCurrentBWP.c | 63 +- src/codec_utils/RRC/UplinkTxDirectCurrentBWP.h | 4 +- src/codec_utils/RRC/UplinkTxDirectCurrentCell.c | 84 +- src/codec_utils/RRC/UplinkTxDirectCurrentCell.h | 7 +- src/codec_utils/RRC/UplinkTxDirectCurrentList.c | 36 +- src/codec_utils/RRC/UplinkTxDirectCurrentList.h | 7 +- src/codec_utils/RRC/VarMeasConfig.c | 130 +- src/codec_utils/RRC/VarMeasConfig.h | 10 +- src/codec_utils/RRC/VarMeasReport.c | 57 +- src/codec_utils/RRC/VarMeasReport.h | 7 +- src/codec_utils/RRC/VarMeasReportList.c | 36 +- src/codec_utils/RRC/VarMeasReportList.h | 7 +- src/codec_utils/RRC/VarPendingRNA-Update.c | 30 +- src/codec_utils/RRC/VarPendingRNA-Update.h | 4 +- src/codec_utils/RRC/VarResumeMAC-Input.c | 56 +- src/codec_utils/RRC/VarResumeMAC-Input.h | 4 +- src/codec_utils/RRC/VarShortMAC-Input.c | 56 +- src/codec_utils/RRC/VarShortMAC-Input.h | 4 +- src/codec_utils/RRC/VictimSystemType.c | 203 +- src/codec_utils/RRC/VictimSystemType.h | 4 +- src/codec_utils/RRC/ZP-CSI-RS-Resource.c | 57 +- src/codec_utils/RRC/ZP-CSI-RS-Resource.h | 7 +- src/codec_utils/RRC/ZP-CSI-RS-ResourceId.c | 24 +- src/codec_utils/RRC/ZP-CSI-RS-ResourceId.h | 8 +- src/codec_utils/RRC/ZP-CSI-RS-ResourceSet.c | 83 +- src/codec_utils/RRC/ZP-CSI-RS-ResourceSet.h | 4 +- src/codec_utils/RRC/ZP-CSI-RS-ResourceSetId.c | 24 +- src/codec_utils/RRC/ZP-CSI-RS-ResourceSetId.h | 8 +- src/codec_utils/RRC/asn_constant.h | 362 + src/codec_utils/RRC/pdu_collection.c | 67 - src/codec_utils/common/ANY.c | 2 +- src/codec_utils/common/BIT_STRING.c | 2 +- src/codec_utils/common/BOOLEAN.c | 6 +- src/codec_utils/common/INTEGER.c | 32 +- src/codec_utils/{E2SM_KPM => common}/NULL.c | 12 +- src/codec_utils/{E2SM_KPM => common}/NULL.h | 0 src/codec_utils/common/NativeEnumerated.c | 28 +- src/codec_utils/common/NativeInteger.c | 10 +- src/codec_utils/{E2SM_KPM => common}/NativeReal.c | 14 +- src/codec_utils/{E2SM_KPM => common}/NativeReal.h | 0 .../{F1AP => common}/OBJECT_IDENTIFIER.c | 15 +- .../{F1AP => common}/OBJECT_IDENTIFIER.h | 0 src/codec_utils/common/OCTET_STRING.c | 18 +- src/codec_utils/common/OPEN_TYPE.c | 4 +- src/codec_utils/{E2AP => common}/PrintableString.c | 0 src/codec_utils/{E2AP => common}/PrintableString.h | 0 src/codec_utils/{E2SM_KPM => common}/REAL.c | 6 +- src/codec_utils/{E2SM_KPM => common}/REAL.h | 0 src/codec_utils/common/asn_application.c | 6 +- src/codec_utils/common/asn_application.h | 2 +- src/codec_utils/common/asn_codecs_prim.c | 2 +- src/codec_utils/common/asn_config.h | 5 + src/codec_utils/common/asn_internal.c | 5 +- src/codec_utils/common/asn_internal.h | 10 +- src/codec_utils/common/constr_CHOICE.c | 96 +- src/codec_utils/common/constr_SEQUENCE.c | 18 +- src/codec_utils/common/constr_SEQUENCE_OF.c | 10 +- src/codec_utils/common/constr_SET_OF.c | 22 +- src/codec_utils/common/per_encoder.c | 8 +- src/codec_utils/common/per_support.c | 9 +- src/codec_utils/common/xer_encoder.c | 6 +- src/cu_stub/cu_f1ap_msg_hdl.c | 286 +- src/du_app/du_e2ap_msg_hdl.c | 28 +- src/du_app/du_f1ap_msg_hdl.c | 669 +- src/ric_stub/ric_e2ap_msg_hdl.c | 10 +- 2867 files changed, 138773 insertions(+), 35261 deletions(-) delete mode 100644 src/codec_utils/E2AP/CriticalityDiagnostics-IE-ItemE2.c delete mode 100644 src/codec_utils/E2AP/CriticalityDiagnostics-IE-ItemE2.h delete mode 100644 src/codec_utils/E2AP/CriticalityDiagnostics-IE-ListE2.c delete mode 100644 src/codec_utils/E2AP/CriticalityDiagnostics-IE-ListE2.h create mode 100644 src/codec_utils/E2AP/CriticalityDiagnosticsE2-IE-Item.c create mode 100644 src/codec_utils/E2AP/CriticalityDiagnosticsE2-IE-Item.h create mode 100644 src/codec_utils/E2AP/CriticalityDiagnosticsE2-IE-List.c create mode 100644 src/codec_utils/E2AP/CriticalityDiagnosticsE2-IE-List.h create mode 100644 src/codec_utils/E2AP/Presence.c create mode 100644 src/codec_utils/E2AP/Presence.h delete mode 100644 src/codec_utils/E2AP/PresenceE2.c delete mode 100644 src/codec_utils/E2AP/PresenceE2.h delete mode 100644 src/codec_utils/E2AP/ProtocolIE-ContainerList.c delete mode 100644 src/codec_utils/E2AP/ProtocolIE-ContainerList.h create mode 100644 src/codec_utils/E2AP/ProtocolIE-ContainerListE2.c create mode 100644 src/codec_utils/E2AP/ProtocolIE-ContainerListE2.h create mode 100644 src/codec_utils/E2AP/ProtocolIE-ContainerPair.c create mode 100644 src/codec_utils/E2AP/ProtocolIE-ContainerPair.h delete mode 100644 src/codec_utils/E2AP/ProtocolIE-ContainerPairE2.c delete mode 100644 src/codec_utils/E2AP/ProtocolIE-ContainerPairE2.h create mode 100644 src/codec_utils/E2AP/ProtocolIE-FieldPair.c create mode 100644 src/codec_utils/E2AP/ProtocolIE-FieldPair.h delete mode 100644 src/codec_utils/E2AP/ProtocolIE-FieldPairE2.c delete mode 100644 src/codec_utils/E2AP/ProtocolIE-FieldPairE2.h delete mode 100644 src/codec_utils/E2AP/RICsubscription-List-withCause.c delete mode 100644 src/codec_utils/E2AP/RICsubscription-List-withCause.h create mode 100644 src/codec_utils/E2AP/RICsubscription-List-withCauseE2.c create mode 100644 src/codec_utils/E2AP/RICsubscription-List-withCauseE2.h delete mode 100644 src/codec_utils/E2AP/RICsubscription-withCause-Item.c delete mode 100644 src/codec_utils/E2AP/RICsubscription-withCause-Item.h create mode 100644 src/codec_utils/E2AP/RICsubscription-withCauseE2-Item.c create mode 100644 src/codec_utils/E2AP/RICsubscription-withCauseE2-Item.h create mode 100644 src/codec_utils/E2AP/TriggeringMessage.c create mode 100644 src/codec_utils/E2AP/TriggeringMessage.h delete mode 100644 src/codec_utils/E2AP/TriggeringMessageE2.c delete mode 100644 src/codec_utils/E2AP/TriggeringMessageE2.h create mode 100644 src/codec_utils/E2AP/TypeOfError.c create mode 100644 src/codec_utils/E2AP/TypeOfError.h delete mode 100644 src/codec_utils/E2AP/TypeOfErrorE2.c delete mode 100644 src/codec_utils/E2AP/TypeOfErrorE2.h create mode 100644 src/codec_utils/E2AP/asn_constant.h create mode 100644 src/codec_utils/E2SM_KPM/CoreCPID.c create mode 100644 src/codec_utils/E2SM_KPM/CoreCPID.h create mode 100644 src/codec_utils/E2SM_KPM/E-UTRA-ARFCN.c create mode 100644 src/codec_utils/E2SM_KPM/E-UTRA-ARFCN.h create mode 100644 src/codec_utils/E2SM_KPM/E-UTRA-PCI.c create mode 100644 src/codec_utils/E2SM_KPM/E-UTRA-PCI.h create mode 100644 src/codec_utils/E2SM_KPM/E-UTRA-TAC.c create mode 100644 src/codec_utils/E2SM_KPM/E-UTRA-TAC.h create mode 100644 src/codec_utils/E2SM_KPM/EN-GNB-ID.c create mode 100644 src/codec_utils/E2SM_KPM/EN-GNB-ID.h create mode 100644 src/codec_utils/E2SM_KPM/ENB-ID.c create mode 100644 src/codec_utils/E2SM_KPM/ENB-ID.h create mode 100644 src/codec_utils/E2SM_KPM/FiveGS-TAC.c create mode 100644 src/codec_utils/E2SM_KPM/FiveGS-TAC.h create mode 100644 src/codec_utils/E2SM_KPM/FreqBandNrItem.c create mode 100644 src/codec_utils/E2SM_KPM/FreqBandNrItem.h create mode 100644 src/codec_utils/E2SM_KPM/GNB-CU-UP-ID.c create mode 100644 src/codec_utils/E2SM_KPM/GNB-CU-UP-ID.h create mode 100644 src/codec_utils/E2SM_KPM/GNB-DU-ID.c create mode 100644 src/codec_utils/E2SM_KPM/GNB-DU-ID.h create mode 100644 src/codec_utils/E2SM_KPM/GlobalenGNB-ID.c create mode 100644 src/codec_utils/E2SM_KPM/GlobalenGNB-ID.h create mode 100644 src/codec_utils/E2SM_KPM/GroupID.c create mode 100644 src/codec_utils/E2SM_KPM/GroupID.h create mode 100644 src/codec_utils/E2SM_KPM/IndexToRFSP.c create mode 100644 src/codec_utils/E2SM_KPM/IndexToRFSP.h create mode 100644 src/codec_utils/E2SM_KPM/Interface-MessageID.c create mode 100644 src/codec_utils/E2SM_KPM/Interface-MessageID.h create mode 100644 src/codec_utils/E2SM_KPM/InterfaceID-E1.c create mode 100644 src/codec_utils/E2SM_KPM/InterfaceID-E1.h create mode 100644 src/codec_utils/E2SM_KPM/InterfaceID-F1.c create mode 100644 src/codec_utils/E2SM_KPM/InterfaceID-F1.h create mode 100644 src/codec_utils/E2SM_KPM/InterfaceID-NG.c create mode 100644 src/codec_utils/E2SM_KPM/InterfaceID-NG.h create mode 100644 src/codec_utils/E2SM_KPM/InterfaceID-S1.c create mode 100644 src/codec_utils/E2SM_KPM/InterfaceID-S1.h create mode 100644 src/codec_utils/E2SM_KPM/InterfaceID-W1.c create mode 100644 src/codec_utils/E2SM_KPM/InterfaceID-W1.h create mode 100644 src/codec_utils/E2SM_KPM/InterfaceID-X2.c create mode 100644 src/codec_utils/E2SM_KPM/InterfaceID-X2.h create mode 100644 src/codec_utils/E2SM_KPM/InterfaceID-Xn.c create mode 100644 src/codec_utils/E2SM_KPM/InterfaceID-Xn.h create mode 100644 src/codec_utils/E2SM_KPM/InterfaceIdentifier.c create mode 100644 src/codec_utils/E2SM_KPM/InterfaceIdentifier.h create mode 100644 src/codec_utils/E2SM_KPM/InterfaceType.c create mode 100644 src/codec_utils/E2SM_KPM/InterfaceType.h create mode 100644 src/codec_utils/E2SM_KPM/NGENB-DU-ID.c create mode 100644 src/codec_utils/E2SM_KPM/NGENB-DU-ID.h create mode 100644 src/codec_utils/E2SM_KPM/NR-ARFCN.c create mode 100644 src/codec_utils/E2SM_KPM/NR-ARFCN.h create mode 100644 src/codec_utils/E2SM_KPM/NR-PCI.c create mode 100644 src/codec_utils/E2SM_KPM/NR-PCI.h create mode 100644 src/codec_utils/E2SM_KPM/NRFrequencyBand-List.c create mode 100644 src/codec_utils/E2SM_KPM/NRFrequencyBand-List.h create mode 100644 src/codec_utils/E2SM_KPM/NRFrequencyBandItem.c create mode 100644 src/codec_utils/E2SM_KPM/NRFrequencyBandItem.h create mode 100644 src/codec_utils/E2SM_KPM/NRFrequencyInfo.c create mode 100644 src/codec_utils/E2SM_KPM/NRFrequencyInfo.h create mode 100644 src/codec_utils/E2SM_KPM/NRFrequencyShift7p5khz.c create mode 100644 src/codec_utils/E2SM_KPM/NRFrequencyShift7p5khz.h create mode 100644 src/codec_utils/E2SM_KPM/QoSID.c create mode 100644 src/codec_utils/E2SM_KPM/QoSID.h create mode 100644 src/codec_utils/E2SM_KPM/RRC-MessageID.c create mode 100644 src/codec_utils/E2SM_KPM/RRC-MessageID.h create mode 100644 src/codec_utils/E2SM_KPM/RRCclass-LTE.c create mode 100644 src/codec_utils/E2SM_KPM/RRCclass-LTE.h create mode 100644 src/codec_utils/E2SM_KPM/RRCclass-NR.c create mode 100644 src/codec_utils/E2SM_KPM/RRCclass-NR.h create mode 100644 src/codec_utils/E2SM_KPM/ServingCell-ARFCN.c create mode 100644 src/codec_utils/E2SM_KPM/ServingCell-ARFCN.h create mode 100644 src/codec_utils/E2SM_KPM/ServingCell-PCI.c create mode 100644 src/codec_utils/E2SM_KPM/ServingCell-PCI.h create mode 100644 src/codec_utils/E2SM_KPM/SubscriberProfileIDforRFP.c create mode 100644 src/codec_utils/E2SM_KPM/SubscriberProfileIDforRFP.h create mode 100644 src/codec_utils/E2SM_KPM/SupportedSULBandList.c create mode 100644 src/codec_utils/E2SM_KPM/SupportedSULBandList.h create mode 100644 src/codec_utils/E2SM_KPM/SupportedSULFreqBandItem.c create mode 100644 src/codec_utils/E2SM_KPM/SupportedSULFreqBandItem.h create mode 100644 src/codec_utils/E2SM_KPM/asn_constant.h delete mode 100644 src/codec_utils/F1AP/Makefile.am.asn1convert delete mode 100644 src/codec_utils/F1AP/PrintableString.c delete mode 100644 src/codec_utils/F1AP/PrintableString.h create mode 100644 src/codec_utils/F1AP/asn_constant.h delete mode 100644 src/codec_utils/F1AP/pdu_collection.c delete mode 100644 src/codec_utils/RRC/Makefile.am.asn1convert delete mode 100644 src/codec_utils/RRC/NULL.c delete mode 100644 src/codec_utils/RRC/NULL.h create mode 100644 src/codec_utils/RRC/asn_constant.h delete mode 100644 src/codec_utils/RRC/pdu_collection.c rename src/codec_utils/{E2SM_KPM => common}/NULL.c (97%) rename src/codec_utils/{E2SM_KPM => common}/NULL.h (100%) rename src/codec_utils/{E2SM_KPM => common}/NativeReal.c (98%) rename src/codec_utils/{E2SM_KPM => common}/NativeReal.h (100%) rename src/codec_utils/{F1AP => common}/OBJECT_IDENTIFIER.c (97%) rename src/codec_utils/{F1AP => common}/OBJECT_IDENTIFIER.h (100%) rename src/codec_utils/{E2AP => common}/PrintableString.c (100%) rename src/codec_utils/{E2AP => common}/PrintableString.h (100%) rename src/codec_utils/{E2SM_KPM => common}/REAL.c (99%) rename src/codec_utils/{E2SM_KPM => common}/REAL.h (100%) create mode 100644 src/codec_utils/common/asn_config.h diff --git a/src/codec_utils/E2AP/AMFName.c b/src/codec_utils/E2AP/AMFName.c index 5b2e87628..dc61c9eee 100644 --- a/src/codec_utils/E2AP/AMFName.c +++ b/src/codec_utils/E2AP/AMFName.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "AMFName.h" @@ -54,7 +54,7 @@ AMFName_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, size = st->size; - if((size >= 1 && size <= 150) + if((size >= 1UL && size <= 150UL) && !check_permitted_alphabet_1(st)) { /* Constraint check succeeded */ return 0; @@ -80,15 +80,14 @@ static int asn_PER_MAP_AMFName_1_c2v(unsigned int code) { * This type is implemented using PrintableString, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_AMFName_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..MAX)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_AMFName_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 32, 122 } /* (32..122) */, { APC_CONSTRAINED | APC_EXTENSIBLE, 8, 8, 1, 150 } /* (SIZE(1..150,...)) */, asn_PER_MAP_AMFName_1_v2c, /* Value to PER code map */ asn_PER_MAP_AMFName_1_c2v /* PER code to value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_AMFName_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)) }; @@ -102,7 +101,18 @@ asn_TYPE_descriptor_t asn_DEF_AMFName = { asn_DEF_AMFName_tags_1, /* Same as above */ sizeof(asn_DEF_AMFName_tags_1) /sizeof(asn_DEF_AMFName_tags_1[0]), /* 1 */ - { &asn_OER_type_AMFName_constr_1, &asn_PER_type_AMFName_constr_1, AMFName_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_AMFName_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + AMFName_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/E2AP/AMFName.h b/src/codec_utils/E2AP/AMFName.h index 2588dfe9a..4460035c8 100644 --- a/src/codec_utils/E2AP/AMFName.h +++ b/src/codec_utils/E2AP/AMFName.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _AMFName_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_AMFName; asn_struct_free_f AMFName_free; asn_struct_print_f AMFName_print; asn_constr_check_f AMFName_constraint; -ber_type_decoder_f AMFName_decode_ber; -der_type_encoder_f AMFName_encode_der; xer_type_decoder_f AMFName_decode_xer; xer_type_encoder_f AMFName_encode_xer; -oer_type_decoder_f AMFName_decode_oer; -oer_type_encoder_f AMFName_encode_oer; per_type_decoder_f AMFName_decode_uper; per_type_encoder_f AMFName_encode_uper; per_type_decoder_f AMFName_decode_aper; diff --git a/src/codec_utils/E2AP/CauseE2.c b/src/codec_utils/E2AP/CauseE2.c index 5e3a99c26..18ec0027a 100644 --- a/src/codec_utils/E2AP/CauseE2.c +++ b/src/codec_utils/E2AP/CauseE2.c @@ -1,27 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "CauseE2.h" -static asn_oer_constraints_t asn_OER_type_CauseE2_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_CauseE2_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 3, 3, 0, 5 } /* (0..5,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_CauseE2_1[] = { { ATF_NOFLAGS, 0, offsetof(struct CauseE2, choice.ricRequest), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_CauseE2RICrequest, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ricRequest" }, @@ -30,7 +40,18 @@ asn_TYPE_member_t asn_MBR_CauseE2_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CauseE2RICservice, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ricService" }, @@ -39,7 +60,18 @@ asn_TYPE_member_t asn_MBR_CauseE2_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CauseE2node, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "e2Node" }, @@ -48,7 +80,18 @@ asn_TYPE_member_t asn_MBR_CauseE2_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CauseE2Transport, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "transport" }, @@ -57,7 +100,18 @@ asn_TYPE_member_t asn_MBR_CauseE2_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CauseE2Protocol, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocol" }, @@ -66,7 +120,18 @@ asn_TYPE_member_t asn_MBR_CauseE2_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CauseE2Misc, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "misc" }, @@ -97,7 +162,18 @@ asn_TYPE_descriptor_t asn_DEF_CauseE2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_CauseE2_constr_1, &asn_PER_type_CauseE2_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_CauseE2_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_CauseE2_1, 6, /* Elements count */ &asn_SPC_CauseE2_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/CauseE2.h b/src/codec_utils/E2AP/CauseE2.h index 1c794418a..567706e0d 100644 --- a/src/codec_utils/E2AP/CauseE2.h +++ b/src/codec_utils/E2AP/CauseE2.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _CauseE2_H_ diff --git a/src/codec_utils/E2AP/CauseE2Misc.c b/src/codec_utils/E2AP/CauseE2Misc.c index 92949ba14..ffd53bf3f 100644 --- a/src/codec_utils/E2AP/CauseE2Misc.c +++ b/src/codec_utils/E2AP/CauseE2Misc.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "CauseE2Misc.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_CauseE2Misc_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_CauseE2Misc_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 2, 2, 0, 3 } /* (0..3,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_CauseE2Misc_value2enum_1[] = { { 0, 27, "control-processing-overload" }, { 1, 16, "hardware-failure" }, @@ -55,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_CauseE2Misc = { asn_DEF_CauseE2Misc_tags_1, /* Same as above */ sizeof(asn_DEF_CauseE2Misc_tags_1) /sizeof(asn_DEF_CauseE2Misc_tags_1[0]), /* 1 */ - { &asn_OER_type_CauseE2Misc_constr_1, &asn_PER_type_CauseE2Misc_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_CauseE2Misc_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_CauseE2Misc_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/E2AP/CauseE2Misc.h b/src/codec_utils/E2AP/CauseE2Misc.h index d04542854..be72151a7 100644 --- a/src/codec_utils/E2AP/CauseE2Misc.h +++ b/src/codec_utils/E2AP/CauseE2Misc.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _CauseE2Misc_H_ @@ -39,12 +39,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_CauseE2Misc_specs_1; asn_struct_free_f CauseE2Misc_free; asn_struct_print_f CauseE2Misc_print; asn_constr_check_f CauseE2Misc_constraint; -ber_type_decoder_f CauseE2Misc_decode_ber; -der_type_encoder_f CauseE2Misc_encode_der; xer_type_decoder_f CauseE2Misc_decode_xer; xer_type_encoder_f CauseE2Misc_encode_xer; -oer_type_decoder_f CauseE2Misc_decode_oer; -oer_type_encoder_f CauseE2Misc_encode_oer; per_type_decoder_f CauseE2Misc_decode_uper; per_type_encoder_f CauseE2Misc_encode_uper; per_type_decoder_f CauseE2Misc_decode_aper; diff --git a/src/codec_utils/E2AP/CauseE2Protocol.c b/src/codec_utils/E2AP/CauseE2Protocol.c index befef4fe5..9d12befee 100644 --- a/src/codec_utils/E2AP/CauseE2Protocol.c +++ b/src/codec_utils/E2AP/CauseE2Protocol.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "CauseE2Protocol.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_CauseE2Protocol_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_CauseE2Protocol_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 3, 3, 0, 6 } /* (0..6,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_CauseE2Protocol_value2enum_1[] = { { 0, 21, "transfer-syntax-error" }, { 1, 28, "abstract-syntax-error-reject" }, @@ -61,7 +60,18 @@ asn_TYPE_descriptor_t asn_DEF_CauseE2Protocol = { asn_DEF_CauseE2Protocol_tags_1, /* Same as above */ sizeof(asn_DEF_CauseE2Protocol_tags_1) /sizeof(asn_DEF_CauseE2Protocol_tags_1[0]), /* 1 */ - { &asn_OER_type_CauseE2Protocol_constr_1, &asn_PER_type_CauseE2Protocol_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_CauseE2Protocol_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_CauseE2Protocol_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/E2AP/CauseE2Protocol.h b/src/codec_utils/E2AP/CauseE2Protocol.h index 3d365efff..3d7fb73ba 100644 --- a/src/codec_utils/E2AP/CauseE2Protocol.h +++ b/src/codec_utils/E2AP/CauseE2Protocol.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _CauseE2Protocol_H_ @@ -42,12 +42,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_CauseE2Protocol_specs_1; asn_struct_free_f CauseE2Protocol_free; asn_struct_print_f CauseE2Protocol_print; asn_constr_check_f CauseE2Protocol_constraint; -ber_type_decoder_f CauseE2Protocol_decode_ber; -der_type_encoder_f CauseE2Protocol_encode_der; xer_type_decoder_f CauseE2Protocol_decode_xer; xer_type_encoder_f CauseE2Protocol_encode_xer; -oer_type_decoder_f CauseE2Protocol_decode_oer; -oer_type_encoder_f CauseE2Protocol_encode_oer; per_type_decoder_f CauseE2Protocol_decode_uper; per_type_encoder_f CauseE2Protocol_encode_uper; per_type_decoder_f CauseE2Protocol_decode_aper; diff --git a/src/codec_utils/E2AP/CauseE2RICrequest.c b/src/codec_utils/E2AP/CauseE2RICrequest.c index 24aef620b..2e73b973d 100644 --- a/src/codec_utils/E2AP/CauseE2RICrequest.c +++ b/src/codec_utils/E2AP/CauseE2RICrequest.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "CauseE2RICrequest.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_CauseE2RICrequest_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_CauseE2RICrequest_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 4, 4, 0, 13 } /* (0..13,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_CauseE2RICrequest_value2enum_1[] = { { 0, 23, "ran-function-id-invalid" }, { 1, 20, "action-not-supported" }, @@ -87,7 +86,18 @@ asn_TYPE_descriptor_t asn_DEF_CauseE2RICrequest = { asn_DEF_CauseE2RICrequest_tags_1, /* Same as above */ sizeof(asn_DEF_CauseE2RICrequest_tags_1) /sizeof(asn_DEF_CauseE2RICrequest_tags_1[0]), /* 1 */ - { &asn_OER_type_CauseE2RICrequest_constr_1, &asn_PER_type_CauseE2RICrequest_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_CauseE2RICrequest_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_CauseE2RICrequest_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/E2AP/CauseE2RICrequest.h b/src/codec_utils/E2AP/CauseE2RICrequest.h index bce1bef7d..7b2f35119 100644 --- a/src/codec_utils/E2AP/CauseE2RICrequest.h +++ b/src/codec_utils/E2AP/CauseE2RICrequest.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _CauseE2RICrequest_H_ @@ -55,12 +55,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_CauseE2RICrequest_specs_1; asn_struct_free_f CauseE2RICrequest_free; asn_struct_print_f CauseE2RICrequest_print; asn_constr_check_f CauseE2RICrequest_constraint; -ber_type_decoder_f CauseE2RICrequest_decode_ber; -der_type_encoder_f CauseE2RICrequest_encode_der; xer_type_decoder_f CauseE2RICrequest_decode_xer; xer_type_encoder_f CauseE2RICrequest_encode_xer; -oer_type_decoder_f CauseE2RICrequest_decode_oer; -oer_type_encoder_f CauseE2RICrequest_encode_oer; per_type_decoder_f CauseE2RICrequest_decode_uper; per_type_encoder_f CauseE2RICrequest_encode_uper; per_type_decoder_f CauseE2RICrequest_decode_aper; diff --git a/src/codec_utils/E2AP/CauseE2RICservice.c b/src/codec_utils/E2AP/CauseE2RICservice.c index 7daccd922..51548b3ba 100644 --- a/src/codec_utils/E2AP/CauseE2RICservice.c +++ b/src/codec_utils/E2AP/CauseE2RICservice.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "CauseE2RICservice.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_CauseE2RICservice_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_CauseE2RICservice_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 2, 2, 0, 2 } /* (0..2,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_CauseE2RICservice_value2enum_1[] = { { 0, 26, "ran-function-not-supported" }, { 1, 19, "excessive-functions" }, @@ -53,7 +52,18 @@ asn_TYPE_descriptor_t asn_DEF_CauseE2RICservice = { asn_DEF_CauseE2RICservice_tags_1, /* Same as above */ sizeof(asn_DEF_CauseE2RICservice_tags_1) /sizeof(asn_DEF_CauseE2RICservice_tags_1[0]), /* 1 */ - { &asn_OER_type_CauseE2RICservice_constr_1, &asn_PER_type_CauseE2RICservice_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_CauseE2RICservice_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_CauseE2RICservice_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/E2AP/CauseE2RICservice.h b/src/codec_utils/E2AP/CauseE2RICservice.h index b0c5bbeb9..205902880 100644 --- a/src/codec_utils/E2AP/CauseE2RICservice.h +++ b/src/codec_utils/E2AP/CauseE2RICservice.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _CauseE2RICservice_H_ @@ -38,12 +38,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_CauseE2RICservice_specs_1; asn_struct_free_f CauseE2RICservice_free; asn_struct_print_f CauseE2RICservice_print; asn_constr_check_f CauseE2RICservice_constraint; -ber_type_decoder_f CauseE2RICservice_decode_ber; -der_type_encoder_f CauseE2RICservice_encode_der; xer_type_decoder_f CauseE2RICservice_decode_xer; xer_type_encoder_f CauseE2RICservice_encode_xer; -oer_type_decoder_f CauseE2RICservice_decode_oer; -oer_type_encoder_f CauseE2RICservice_encode_oer; per_type_decoder_f CauseE2RICservice_decode_uper; per_type_encoder_f CauseE2RICservice_encode_uper; per_type_decoder_f CauseE2RICservice_decode_aper; diff --git a/src/codec_utils/E2AP/CauseE2Transport.c b/src/codec_utils/E2AP/CauseE2Transport.c index 54dd0df2f..9ddd27ea5 100644 --- a/src/codec_utils/E2AP/CauseE2Transport.c +++ b/src/codec_utils/E2AP/CauseE2Transport.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "CauseE2Transport.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_CauseE2Transport_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_CauseE2Transport_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_CauseE2Transport_value2enum_1[] = { { 0, 11, "unspecified" }, { 1, 30, "transport-resource-unavailable" } @@ -51,7 +50,18 @@ asn_TYPE_descriptor_t asn_DEF_CauseE2Transport = { asn_DEF_CauseE2Transport_tags_1, /* Same as above */ sizeof(asn_DEF_CauseE2Transport_tags_1) /sizeof(asn_DEF_CauseE2Transport_tags_1[0]), /* 1 */ - { &asn_OER_type_CauseE2Transport_constr_1, &asn_PER_type_CauseE2Transport_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_CauseE2Transport_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_CauseE2Transport_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/E2AP/CauseE2Transport.h b/src/codec_utils/E2AP/CauseE2Transport.h index 2cd492ba2..bbe947747 100644 --- a/src/codec_utils/E2AP/CauseE2Transport.h +++ b/src/codec_utils/E2AP/CauseE2Transport.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _CauseE2Transport_H_ @@ -37,12 +37,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_CauseE2Transport_specs_1; asn_struct_free_f CauseE2Transport_free; asn_struct_print_f CauseE2Transport_print; asn_constr_check_f CauseE2Transport_constraint; -ber_type_decoder_f CauseE2Transport_decode_ber; -der_type_encoder_f CauseE2Transport_encode_der; xer_type_decoder_f CauseE2Transport_decode_xer; xer_type_encoder_f CauseE2Transport_encode_xer; -oer_type_decoder_f CauseE2Transport_decode_oer; -oer_type_encoder_f CauseE2Transport_encode_oer; per_type_decoder_f CauseE2Transport_decode_uper; per_type_encoder_f CauseE2Transport_encode_uper; per_type_decoder_f CauseE2Transport_decode_aper; diff --git a/src/codec_utils/E2AP/CauseE2node.c b/src/codec_utils/E2AP/CauseE2node.c index af3767aba..557073795 100644 --- a/src/codec_utils/E2AP/CauseE2node.c +++ b/src/codec_utils/E2AP/CauseE2node.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "CauseE2node.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_CauseE2node_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_CauseE2node_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_CauseE2node_value2enum_1[] = { { 0, 24, "e2node-component-unknown" } /* This list is extensible */ @@ -49,7 +48,18 @@ asn_TYPE_descriptor_t asn_DEF_CauseE2node = { asn_DEF_CauseE2node_tags_1, /* Same as above */ sizeof(asn_DEF_CauseE2node_tags_1) /sizeof(asn_DEF_CauseE2node_tags_1[0]), /* 1 */ - { &asn_OER_type_CauseE2node_constr_1, &asn_PER_type_CauseE2node_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_CauseE2node_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_CauseE2node_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/E2AP/CauseE2node.h b/src/codec_utils/E2AP/CauseE2node.h index 226737e9c..f703dd407 100644 --- a/src/codec_utils/E2AP/CauseE2node.h +++ b/src/codec_utils/E2AP/CauseE2node.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _CauseE2node_H_ @@ -36,12 +36,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_CauseE2node_specs_1; asn_struct_free_f CauseE2node_free; asn_struct_print_f CauseE2node_print; asn_constr_check_f CauseE2node_constraint; -ber_type_decoder_f CauseE2node_decode_ber; -der_type_encoder_f CauseE2node_encode_der; xer_type_decoder_f CauseE2node_decode_xer; xer_type_encoder_f CauseE2node_encode_xer; -oer_type_decoder_f CauseE2node_decode_oer; -oer_type_encoder_f CauseE2node_encode_oer; per_type_decoder_f CauseE2node_decode_uper; per_type_encoder_f CauseE2node_encode_uper; per_type_decoder_f CauseE2node_decode_aper; diff --git a/src/codec_utils/E2AP/CriticalityDiagnostics-IE-ItemE2.c b/src/codec_utils/E2AP/CriticalityDiagnostics-IE-ItemE2.c deleted file mode 100644 index 1f300f28a..000000000 --- a/src/codec_utils/E2AP/CriticalityDiagnostics-IE-ItemE2.c +++ /dev/null @@ -1,70 +0,0 @@ -/* - * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` - */ - -#include "CriticalityDiagnostics-IE-ItemE2.h" - -asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_IE_ItemE2_1[] = { - { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_ItemE2, iECriticality), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_CriticalityE2, - 0, - { 0, 0, 0 }, - 0, 0, /* No default value */ - "iECriticality" - }, - { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_ItemE2, iE_ID), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_ProtocolIE_IDE2, - 0, - { 0, 0, 0 }, - 0, 0, /* No default value */ - "iE-ID" - }, - { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_ItemE2, typeOfError), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_TypeOfErrorE2, - 0, - { 0, 0, 0 }, - 0, 0, /* No default value */ - "typeOfError" - }, -}; -static const ber_tlv_tag_t asn_DEF_CriticalityDiagnostics_IE_ItemE2_tags_1[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_CriticalityDiagnostics_IE_ItemE2_tag2el_1[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* iECriticality */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* iE-ID */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* typeOfError */ -}; -asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_IE_ItemE2_specs_1 = { - sizeof(struct CriticalityDiagnostics_IE_ItemE2), - offsetof(struct CriticalityDiagnostics_IE_ItemE2, _asn_ctx), - asn_MAP_CriticalityDiagnostics_IE_ItemE2_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_CriticalityDiagnostics_IE_ItemE2 = { - "CriticalityDiagnostics-IE-ItemE2", - "CriticalityDiagnostics-IE-ItemE2", - &asn_OP_SEQUENCE, - asn_DEF_CriticalityDiagnostics_IE_ItemE2_tags_1, - sizeof(asn_DEF_CriticalityDiagnostics_IE_ItemE2_tags_1) - /sizeof(asn_DEF_CriticalityDiagnostics_IE_ItemE2_tags_1[0]), /* 1 */ - asn_DEF_CriticalityDiagnostics_IE_ItemE2_tags_1, /* Same as above */ - sizeof(asn_DEF_CriticalityDiagnostics_IE_ItemE2_tags_1) - /sizeof(asn_DEF_CriticalityDiagnostics_IE_ItemE2_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, - asn_MBR_CriticalityDiagnostics_IE_ItemE2_1, - 3, /* Elements count */ - &asn_SPC_CriticalityDiagnostics_IE_ItemE2_specs_1 /* Additional specs */ -}; - diff --git a/src/codec_utils/E2AP/CriticalityDiagnostics-IE-ItemE2.h b/src/codec_utils/E2AP/CriticalityDiagnostics-IE-ItemE2.h deleted file mode 100644 index c04be8ba3..000000000 --- a/src/codec_utils/E2AP/CriticalityDiagnostics-IE-ItemE2.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` - */ - -#ifndef _CriticalityDiagnostics_IE_ItemE2_H_ -#define _CriticalityDiagnostics_IE_ItemE2_H_ - - -#include - -/* Including external dependencies */ -#include "CriticalityE2.h" -#include "ProtocolIE-IDE2.h" -#include "TypeOfErrorE2.h" -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* CriticalityDiagnostics-IE-ItemE2 */ -typedef struct CriticalityDiagnostics_IE_ItemE2 { - CriticalityE2_t iECriticality; - ProtocolIE_IDE2_t iE_ID; - TypeOfErrorE2_t typeOfError; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} CriticalityDiagnostics_IE_ItemE2_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_IE_ItemE2; -extern asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_IE_ItemE2_specs_1; -extern asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_IE_ItemE2_1[3]; - -#ifdef __cplusplus -} -#endif - -#endif /* _CriticalityDiagnostics_IE_ItemE2_H_ */ -#include diff --git a/src/codec_utils/E2AP/CriticalityDiagnostics-IE-ListE2.c b/src/codec_utils/E2AP/CriticalityDiagnostics-IE-ListE2.c deleted file mode 100644 index 46cf97486..000000000 --- a/src/codec_utils/E2AP/CriticalityDiagnostics-IE-ListE2.c +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` - */ - -#include "CriticalityDiagnostics-IE-ListE2.h" - -#include "CriticalityDiagnostics-IE-ItemE2.h" -static asn_oer_constraints_t asn_OER_type_CriticalityDiagnostics_IE_ListE2_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..256)) */}; -asn_per_constraints_t asn_PER_type_CriticalityDiagnostics_IE_ListE2_constr_1 CC_NOTUSED = { - { APC_UNCONSTRAINED, -1, -1, 0, 0 }, - { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, - 0, 0 /* No PER value map */ -}; -asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_IE_ListE2_1[] = { - { ATF_POINTER, 0, 0, - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), - 0, - &asn_DEF_CriticalityDiagnostics_IE_ItemE2, - 0, - { 0, 0, 0 }, - 0, 0, /* No default value */ - "" - }, -}; -static const ber_tlv_tag_t asn_DEF_CriticalityDiagnostics_IE_ListE2_tags_1[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -asn_SET_OF_specifics_t asn_SPC_CriticalityDiagnostics_IE_ListE2_specs_1 = { - sizeof(struct CriticalityDiagnostics_IE_ListE2), - offsetof(struct CriticalityDiagnostics_IE_ListE2, _asn_ctx), - 0, /* XER encoding is XMLDelimitedItemList */ -}; -asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_IE_ListE2 = { - "CriticalityDiagnostics-IE-ListE2", - "CriticalityDiagnostics-IE-ListE2", - &asn_OP_SEQUENCE_OF, - asn_DEF_CriticalityDiagnostics_IE_ListE2_tags_1, - sizeof(asn_DEF_CriticalityDiagnostics_IE_ListE2_tags_1) - /sizeof(asn_DEF_CriticalityDiagnostics_IE_ListE2_tags_1[0]), /* 1 */ - asn_DEF_CriticalityDiagnostics_IE_ListE2_tags_1, /* Same as above */ - sizeof(asn_DEF_CriticalityDiagnostics_IE_ListE2_tags_1) - /sizeof(asn_DEF_CriticalityDiagnostics_IE_ListE2_tags_1[0]), /* 1 */ - { &asn_OER_type_CriticalityDiagnostics_IE_ListE2_constr_1, &asn_PER_type_CriticalityDiagnostics_IE_ListE2_constr_1, SEQUENCE_OF_constraint }, - asn_MBR_CriticalityDiagnostics_IE_ListE2_1, - 1, /* Single element */ - &asn_SPC_CriticalityDiagnostics_IE_ListE2_specs_1 /* Additional specs */ -}; - diff --git a/src/codec_utils/E2AP/CriticalityDiagnostics-IE-ListE2.h b/src/codec_utils/E2AP/CriticalityDiagnostics-IE-ListE2.h deleted file mode 100644 index 12eba3ad5..000000000 --- a/src/codec_utils/E2AP/CriticalityDiagnostics-IE-ListE2.h +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` - */ - -#ifndef _CriticalityDiagnostics_IE_ListE2_H_ -#define _CriticalityDiagnostics_IE_ListE2_H_ - - -#include - -/* Including external dependencies */ -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct CriticalityDiagnostics_IE_ItemE2; - -/* CriticalityDiagnostics-IE-ListE2 */ -typedef struct CriticalityDiagnostics_IE_ListE2 { - A_SEQUENCE_OF(struct CriticalityDiagnostics_IE_ItemE2) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} CriticalityDiagnostics_IE_ListE2_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_IE_ListE2; -extern asn_SET_OF_specifics_t asn_SPC_CriticalityDiagnostics_IE_ListE2_specs_1; -extern asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_IE_ListE2_1[1]; -extern asn_per_constraints_t asn_PER_type_CriticalityDiagnostics_IE_ListE2_constr_1; - -#ifdef __cplusplus -} -#endif - -#endif /* _CriticalityDiagnostics_IE_ListE2_H_ */ -#include diff --git a/src/codec_utils/E2AP/CriticalityDiagnosticsE2-IE-Item.c b/src/codec_utils/E2AP/CriticalityDiagnosticsE2-IE-Item.c new file mode 100644 index 000000000..64849e2d6 --- /dev/null +++ b/src/codec_utils/E2AP/CriticalityDiagnosticsE2-IE-Item.c @@ -0,0 +1,114 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2AP-IEs" + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` + */ + +#include "CriticalityDiagnosticsE2-IE-Item.h" + +asn_TYPE_member_t asn_MBR_CriticalityDiagnosticsE2_IE_Item_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnosticsE2_IE_Item, iECriticality), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_CriticalityE2, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iECriticality" + }, + { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnosticsE2_IE_Item, iE_ID), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_ProtocolIE_IDE2, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "iE-ID" + }, + { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnosticsE2_IE_Item, typeOfError), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_TypeOfError, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "typeOfError" + }, +}; +static const ber_tlv_tag_t asn_DEF_CriticalityDiagnosticsE2_IE_Item_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_CriticalityDiagnosticsE2_IE_Item_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* iECriticality */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* iE-ID */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* typeOfError */ +}; +asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnosticsE2_IE_Item_specs_1 = { + sizeof(struct CriticalityDiagnosticsE2_IE_Item), + offsetof(struct CriticalityDiagnosticsE2_IE_Item, _asn_ctx), + asn_MAP_CriticalityDiagnosticsE2_IE_Item_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_CriticalityDiagnosticsE2_IE_Item = { + "CriticalityDiagnosticsE2-IE-Item", + "CriticalityDiagnosticsE2-IE-Item", + &asn_OP_SEQUENCE, + asn_DEF_CriticalityDiagnosticsE2_IE_Item_tags_1, + sizeof(asn_DEF_CriticalityDiagnosticsE2_IE_Item_tags_1) + /sizeof(asn_DEF_CriticalityDiagnosticsE2_IE_Item_tags_1[0]), /* 1 */ + asn_DEF_CriticalityDiagnosticsE2_IE_Item_tags_1, /* Same as above */ + sizeof(asn_DEF_CriticalityDiagnosticsE2_IE_Item_tags_1) + /sizeof(asn_DEF_CriticalityDiagnosticsE2_IE_Item_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_CriticalityDiagnosticsE2_IE_Item_1, + 3, /* Elements count */ + &asn_SPC_CriticalityDiagnosticsE2_IE_Item_specs_1 /* Additional specs */ +}; + diff --git a/src/codec_utils/E2AP/CriticalityDiagnosticsE2-IE-Item.h b/src/codec_utils/E2AP/CriticalityDiagnosticsE2-IE-Item.h new file mode 100644 index 000000000..f0c7dc37c --- /dev/null +++ b/src/codec_utils/E2AP/CriticalityDiagnosticsE2-IE-Item.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2AP-IEs" + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` + */ + +#ifndef _CriticalityDiagnosticsE2_IE_Item_H_ +#define _CriticalityDiagnosticsE2_IE_Item_H_ + + +#include + +/* Including external dependencies */ +#include "CriticalityE2.h" +#include "ProtocolIE-IDE2.h" +#include "TypeOfError.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* CriticalityDiagnosticsE2-IE-Item */ +typedef struct CriticalityDiagnosticsE2_IE_Item { + CriticalityE2_t iECriticality; + ProtocolIE_IDE2_t iE_ID; + TypeOfError_t typeOfError; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} CriticalityDiagnosticsE2_IE_Item_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnosticsE2_IE_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnosticsE2_IE_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_CriticalityDiagnosticsE2_IE_Item_1[3]; + +#ifdef __cplusplus +} +#endif + +#endif /* _CriticalityDiagnosticsE2_IE_Item_H_ */ +#include diff --git a/src/codec_utils/E2AP/CriticalityDiagnosticsE2-IE-List.c b/src/codec_utils/E2AP/CriticalityDiagnosticsE2-IE-List.c new file mode 100644 index 000000000..66f3f0413 --- /dev/null +++ b/src/codec_utils/E2AP/CriticalityDiagnosticsE2-IE-List.c @@ -0,0 +1,74 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2AP-IEs" + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` + */ + +#include "CriticalityDiagnosticsE2-IE-List.h" + +#include "CriticalityDiagnosticsE2-IE-Item.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_CriticalityDiagnosticsE2_IE_List_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_CriticalityDiagnosticsE2_IE_List_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_CriticalityDiagnosticsE2_IE_Item, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_CriticalityDiagnosticsE2_IE_List_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_CriticalityDiagnosticsE2_IE_List_specs_1 = { + sizeof(struct CriticalityDiagnosticsE2_IE_List), + offsetof(struct CriticalityDiagnosticsE2_IE_List, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnosticsE2_IE_List = { + "CriticalityDiagnosticsE2-IE-List", + "CriticalityDiagnosticsE2-IE-List", + &asn_OP_SEQUENCE_OF, + asn_DEF_CriticalityDiagnosticsE2_IE_List_tags_1, + sizeof(asn_DEF_CriticalityDiagnosticsE2_IE_List_tags_1) + /sizeof(asn_DEF_CriticalityDiagnosticsE2_IE_List_tags_1[0]), /* 1 */ + asn_DEF_CriticalityDiagnosticsE2_IE_List_tags_1, /* Same as above */ + sizeof(asn_DEF_CriticalityDiagnosticsE2_IE_List_tags_1) + /sizeof(asn_DEF_CriticalityDiagnosticsE2_IE_List_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_CriticalityDiagnosticsE2_IE_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_CriticalityDiagnosticsE2_IE_List_1, + 1, /* Single element */ + &asn_SPC_CriticalityDiagnosticsE2_IE_List_specs_1 /* Additional specs */ +}; + diff --git a/src/codec_utils/E2AP/CriticalityDiagnosticsE2-IE-List.h b/src/codec_utils/E2AP/CriticalityDiagnosticsE2-IE-List.h new file mode 100644 index 000000000..67ba53383 --- /dev/null +++ b/src/codec_utils/E2AP/CriticalityDiagnosticsE2-IE-List.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2AP-IEs" + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` + */ + +#ifndef _CriticalityDiagnosticsE2_IE_List_H_ +#define _CriticalityDiagnosticsE2_IE_List_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct CriticalityDiagnosticsE2_IE_Item; + +/* CriticalityDiagnosticsE2-IE-List */ +typedef struct CriticalityDiagnosticsE2_IE_List { + A_SEQUENCE_OF(struct CriticalityDiagnosticsE2_IE_Item) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} CriticalityDiagnosticsE2_IE_List_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnosticsE2_IE_List; +extern asn_SET_OF_specifics_t asn_SPC_CriticalityDiagnosticsE2_IE_List_specs_1; +extern asn_TYPE_member_t asn_MBR_CriticalityDiagnosticsE2_IE_List_1[1]; +extern asn_per_constraints_t asn_PER_type_CriticalityDiagnosticsE2_IE_List_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _CriticalityDiagnosticsE2_IE_List_H_ */ +#include diff --git a/src/codec_utils/E2AP/CriticalityDiagnosticsE2.c b/src/codec_utils/E2AP/CriticalityDiagnosticsE2.c index 6b61ae618..8f2594748 100644 --- a/src/codec_utils/E2AP/CriticalityDiagnosticsE2.c +++ b/src/codec_utils/E2AP/CriticalityDiagnosticsE2.c @@ -1,30 +1,52 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "CriticalityDiagnosticsE2.h" #include "RICrequestID.h" -#include "CriticalityDiagnostics-IE-ListE2.h" -static asn_TYPE_member_t asn_MBR_CriticalityDiagnosticsE2_1[] = { +#include "CriticalityDiagnosticsE2-IE-List.h" +asn_TYPE_member_t asn_MBR_CriticalityDiagnosticsE2_1[] = { { ATF_POINTER, 5, offsetof(struct CriticalityDiagnosticsE2, procedureCode), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_ProcedureCodeE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "procedureCode" }, { ATF_POINTER, 4, offsetof(struct CriticalityDiagnosticsE2, triggeringMessage), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_TriggeringMessageE2, + &asn_DEF_TriggeringMessage, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "triggeringMessage" }, @@ -33,7 +55,18 @@ static asn_TYPE_member_t asn_MBR_CriticalityDiagnosticsE2_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "procedureCriticality" }, @@ -42,16 +75,38 @@ static asn_TYPE_member_t asn_MBR_CriticalityDiagnosticsE2_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RICrequestID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ricRequestorID" }, { ATF_POINTER, 1, offsetof(struct CriticalityDiagnosticsE2, iEsCriticalityDiagnosticsE2), (ASN_TAG_CLASS_CONTEXT | (4 << 2)), -1, /* IMPLICIT tag at current level */ - &asn_DEF_CriticalityDiagnostics_IE_ListE2, + &asn_DEF_CriticalityDiagnosticsE2_IE_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iEsCriticalityDiagnosticsE2" }, @@ -67,7 +122,7 @@ static const asn_TYPE_tag2member_t asn_MAP_CriticalityDiagnosticsE2_tag2el_1[] = { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* ricRequestorID */ { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 } /* iEsCriticalityDiagnosticsE2 */ }; -static asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnosticsE2_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnosticsE2_specs_1 = { sizeof(struct CriticalityDiagnosticsE2), offsetof(struct CriticalityDiagnosticsE2, _asn_ctx), asn_MAP_CriticalityDiagnosticsE2_tag2el_1, @@ -86,7 +141,18 @@ asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnosticsE2 = { asn_DEF_CriticalityDiagnosticsE2_tags_1, /* Same as above */ sizeof(asn_DEF_CriticalityDiagnosticsE2_tags_1) /sizeof(asn_DEF_CriticalityDiagnosticsE2_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CriticalityDiagnosticsE2_1, 5, /* Elements count */ &asn_SPC_CriticalityDiagnosticsE2_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/CriticalityDiagnosticsE2.h b/src/codec_utils/E2AP/CriticalityDiagnosticsE2.h index 4f1c86f4b..ede8e8ca5 100644 --- a/src/codec_utils/E2AP/CriticalityDiagnosticsE2.h +++ b/src/codec_utils/E2AP/CriticalityDiagnosticsE2.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _CriticalityDiagnosticsE2_H_ @@ -13,7 +13,7 @@ /* Including external dependencies */ #include "ProcedureCodeE2.h" -#include "TriggeringMessageE2.h" +#include "TriggeringMessage.h" #include "CriticalityE2.h" #include @@ -23,15 +23,15 @@ extern "C" { /* Forward declarations */ struct RICrequestID; -struct CriticalityDiagnostics_IE_ListE2; +struct CriticalityDiagnosticsE2_IE_List; /* CriticalityDiagnosticsE2 */ typedef struct CriticalityDiagnosticsE2 { ProcedureCodeE2_t *procedureCode; /* OPTIONAL */ - TriggeringMessageE2_t *triggeringMessage; /* OPTIONAL */ + TriggeringMessage_t *triggeringMessage; /* OPTIONAL */ CriticalityE2_t *procedureCriticality; /* OPTIONAL */ struct RICrequestID *ricRequestorID; /* OPTIONAL */ - struct CriticalityDiagnostics_IE_ListE2 *iEsCriticalityDiagnosticsE2; /* OPTIONAL */ + struct CriticalityDiagnosticsE2_IE_List *iEsCriticalityDiagnosticsE2; /* OPTIONAL */ /* * This type is extensible, * possible extensions are below. @@ -43,6 +43,8 @@ typedef struct CriticalityDiagnosticsE2 { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnosticsE2; +extern asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnosticsE2_specs_1; +extern asn_TYPE_member_t asn_MBR_CriticalityDiagnosticsE2_1[5]; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/CriticalityE2.c b/src/codec_utils/E2AP/CriticalityE2.c index b0fe5ecdd..ef8cd7ad6 100644 --- a/src/codec_utils/E2AP/CriticalityE2.c +++ b/src/codec_utils/E2AP/CriticalityE2.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-CommonDataTypes" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "CriticalityE2.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_CriticalityE2_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_CriticalityE2_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_CriticalityE2_value2enum_1[] = { { 0, 6, "reject" }, { 1, 6, "ignore" }, @@ -51,7 +50,18 @@ asn_TYPE_descriptor_t asn_DEF_CriticalityE2 = { asn_DEF_CriticalityE2_tags_1, /* Same as above */ sizeof(asn_DEF_CriticalityE2_tags_1) /sizeof(asn_DEF_CriticalityE2_tags_1[0]), /* 1 */ - { &asn_OER_type_CriticalityE2_constr_1, &asn_PER_type_CriticalityE2_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_CriticalityE2_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_CriticalityE2_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/E2AP/CriticalityE2.h b/src/codec_utils/E2AP/CriticalityE2.h index 0b82f8bf4..0733b8e00 100644 --- a/src/codec_utils/E2AP/CriticalityE2.h +++ b/src/codec_utils/E2AP/CriticalityE2.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-CommonDataTypes" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _CriticalityE2_H_ @@ -35,12 +35,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_CriticalityE2_specs_1; asn_struct_free_f CriticalityE2_free; asn_struct_print_f CriticalityE2_print; asn_constr_check_f CriticalityE2_constraint; -ber_type_decoder_f CriticalityE2_decode_ber; -der_type_encoder_f CriticalityE2_encode_der; xer_type_decoder_f CriticalityE2_decode_xer; xer_type_encoder_f CriticalityE2_encode_xer; -oer_type_decoder_f CriticalityE2_decode_oer; -oer_type_encoder_f CriticalityE2_encode_oer; per_type_decoder_f CriticalityE2_decode_uper; per_type_encoder_f CriticalityE2_encode_uper; per_type_decoder_f CriticalityE2_decode_aper; diff --git a/src/codec_utils/E2AP/E2AP-PDU.c b/src/codec_utils/E2AP/E2AP-PDU.c index fb2ba65ba..0d1776fe1 100644 --- a/src/codec_utils/E2AP/E2AP-PDU.c +++ b/src/codec_utils/E2AP/E2AP-PDU.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Descriptions" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "E2AP-PDU.h" @@ -10,21 +10,31 @@ #include "InitiatingMessageE2.h" #include "SuccessfulOutcomeE2.h" #include "UnsuccessfulOutcomeE2.h" -static asn_oer_constraints_t asn_OER_type_E2AP_PDU_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_E2AP_PDU_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 2, 2, 0, 2 } /* (0..2,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_E2AP_PDU_1[] = { { ATF_POINTER, 0, offsetof(struct E2AP_PDU, choice.initiatingMessage), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_InitiatingMessageE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "initiatingMessage" }, @@ -33,7 +43,18 @@ static asn_TYPE_member_t asn_MBR_E2AP_PDU_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SuccessfulOutcomeE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "successfulOutcome" }, @@ -42,7 +63,18 @@ static asn_TYPE_member_t asn_MBR_E2AP_PDU_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UnsuccessfulOutcomeE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "unsuccessfulOutcome" }, @@ -70,7 +102,18 @@ asn_TYPE_descriptor_t asn_DEF_E2AP_PDU = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_E2AP_PDU_constr_1, &asn_PER_type_E2AP_PDU_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_E2AP_PDU_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_E2AP_PDU_1, 3, /* Elements count */ &asn_SPC_E2AP_PDU_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/E2AP-PDU.h b/src/codec_utils/E2AP/E2AP-PDU.h index d1be95d97..400017ec4 100644 --- a/src/codec_utils/E2AP/E2AP-PDU.h +++ b/src/codec_utils/E2AP/E2AP-PDU.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Descriptions" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _E2AP_PDU_H_ diff --git a/src/codec_utils/E2AP/E2RemovalFailure.c b/src/codec_utils/E2AP/E2RemovalFailure.c index d4832badc..6d0e0bd83 100644 --- a/src/codec_utils/E2AP/E2RemovalFailure.c +++ b/src/codec_utils/E2AP/E2RemovalFailure.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "E2RemovalFailure.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_E2RemovalFailure_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ContainerE2_2530P38, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_E2RemovalFailure = { asn_DEF_E2RemovalFailure_tags_1, /* Same as above */ sizeof(asn_DEF_E2RemovalFailure_tags_1) /sizeof(asn_DEF_E2RemovalFailure_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2RemovalFailure_1, 1, /* Elements count */ &asn_SPC_E2RemovalFailure_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/E2RemovalFailure.h b/src/codec_utils/E2AP/E2RemovalFailure.h index fa7033e0b..afa07599c 100644 --- a/src/codec_utils/E2AP/E2RemovalFailure.h +++ b/src/codec_utils/E2AP/E2RemovalFailure.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _E2RemovalFailure_H_ diff --git a/src/codec_utils/E2AP/E2RemovalRequest.c b/src/codec_utils/E2AP/E2RemovalRequest.c index 02872f7ed..46d365afa 100644 --- a/src/codec_utils/E2AP/E2RemovalRequest.c +++ b/src/codec_utils/E2AP/E2RemovalRequest.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "E2RemovalRequest.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_E2RemovalRequest_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ContainerE2_2530P36, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_E2RemovalRequest = { asn_DEF_E2RemovalRequest_tags_1, /* Same as above */ sizeof(asn_DEF_E2RemovalRequest_tags_1) /sizeof(asn_DEF_E2RemovalRequest_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2RemovalRequest_1, 1, /* Elements count */ &asn_SPC_E2RemovalRequest_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/E2RemovalRequest.h b/src/codec_utils/E2AP/E2RemovalRequest.h index 9970823f6..110ecc14d 100644 --- a/src/codec_utils/E2AP/E2RemovalRequest.h +++ b/src/codec_utils/E2AP/E2RemovalRequest.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _E2RemovalRequest_H_ diff --git a/src/codec_utils/E2AP/E2RemovalResponse.c b/src/codec_utils/E2AP/E2RemovalResponse.c index abc94173d..0f87a9203 100644 --- a/src/codec_utils/E2AP/E2RemovalResponse.c +++ b/src/codec_utils/E2AP/E2RemovalResponse.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "E2RemovalResponse.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_E2RemovalResponse_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ContainerE2_2530P37, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_E2RemovalResponse = { asn_DEF_E2RemovalResponse_tags_1, /* Same as above */ sizeof(asn_DEF_E2RemovalResponse_tags_1) /sizeof(asn_DEF_E2RemovalResponse_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2RemovalResponse_1, 1, /* Elements count */ &asn_SPC_E2RemovalResponse_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/E2RemovalResponse.h b/src/codec_utils/E2AP/E2RemovalResponse.h index c7e5deafc..a27c06a03 100644 --- a/src/codec_utils/E2AP/E2RemovalResponse.h +++ b/src/codec_utils/E2AP/E2RemovalResponse.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _E2RemovalResponse_H_ diff --git a/src/codec_utils/E2AP/E2connectionSetupFailed-Item.c b/src/codec_utils/E2AP/E2connectionSetupFailed-Item.c index b787fa155..b6abcccae 100644 --- a/src/codec_utils/E2AP/E2connectionSetupFailed-Item.c +++ b/src/codec_utils/E2AP/E2connectionSetupFailed-Item.c @@ -1,19 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "E2connectionSetupFailed-Item.h" -static asn_TYPE_member_t asn_MBR_E2connectionSetupFailed_Item_1[] = { +asn_TYPE_member_t asn_MBR_E2connectionSetupFailed_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct E2connectionSetupFailed_Item, tnlInformation), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_TNLinformation, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "tnlInformation" }, @@ -22,7 +33,18 @@ static asn_TYPE_member_t asn_MBR_E2connectionSetupFailed_Item_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_CauseE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cause" }, @@ -34,7 +56,7 @@ static const asn_TYPE_tag2member_t asn_MAP_E2connectionSetupFailed_Item_tag2el_1 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* tnlInformation */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* cause */ }; -static asn_SEQUENCE_specifics_t asn_SPC_E2connectionSetupFailed_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_E2connectionSetupFailed_Item_specs_1 = { sizeof(struct E2connectionSetupFailed_Item), offsetof(struct E2connectionSetupFailed_Item, _asn_ctx), asn_MAP_E2connectionSetupFailed_Item_tag2el_1, @@ -52,7 +74,18 @@ asn_TYPE_descriptor_t asn_DEF_E2connectionSetupFailed_Item = { asn_DEF_E2connectionSetupFailed_Item_tags_1, /* Same as above */ sizeof(asn_DEF_E2connectionSetupFailed_Item_tags_1) /sizeof(asn_DEF_E2connectionSetupFailed_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2connectionSetupFailed_Item_1, 2, /* Elements count */ &asn_SPC_E2connectionSetupFailed_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/E2connectionSetupFailed-Item.h b/src/codec_utils/E2AP/E2connectionSetupFailed-Item.h index 64bf70989..d7594bee6 100644 --- a/src/codec_utils/E2AP/E2connectionSetupFailed-Item.h +++ b/src/codec_utils/E2AP/E2connectionSetupFailed-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _E2connectionSetupFailed_Item_H_ @@ -35,6 +35,8 @@ typedef struct E2connectionSetupFailed_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_E2connectionSetupFailed_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionSetupFailed_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_E2connectionSetupFailed_Item_1[2]; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/E2connectionSetupFailed-List.c b/src/codec_utils/E2AP/E2connectionSetupFailed-List.c index 52c83d23a..2a6470a4e 100644 --- a/src/codec_utils/E2AP/E2connectionSetupFailed-List.c +++ b/src/codec_utils/E2AP/E2connectionSetupFailed-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "E2connectionSetupFailed-List.h" #include "ProtocolIE-SingleContainerE2.h" -static asn_oer_constraints_t asn_OER_type_E2connectionSetupFailed_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; -static asn_per_constraints_t asn_PER_type_E2connectionSetupFailed_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_E2connectionSetupFailed_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_E2connectionSetupFailed_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_E2connectionSetupFailed_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainerE2_2533P21, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_E2connectionSetupFailed_List_1[] = { static const ber_tlv_tag_t asn_DEF_E2connectionSetupFailed_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_E2connectionSetupFailed_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_E2connectionSetupFailed_List_specs_1 = { sizeof(struct E2connectionSetupFailed_List), offsetof(struct E2connectionSetupFailed_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_E2connectionSetupFailed_List = { asn_DEF_E2connectionSetupFailed_List_tags_1, /* Same as above */ sizeof(asn_DEF_E2connectionSetupFailed_List_tags_1) /sizeof(asn_DEF_E2connectionSetupFailed_List_tags_1[0]), /* 1 */ - { &asn_OER_type_E2connectionSetupFailed_List_constr_1, &asn_PER_type_E2connectionSetupFailed_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_E2connectionSetupFailed_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_E2connectionSetupFailed_List_1, 1, /* Single element */ &asn_SPC_E2connectionSetupFailed_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/E2connectionSetupFailed-List.h b/src/codec_utils/E2AP/E2connectionSetupFailed-List.h index 7283e7915..5ce8053da 100644 --- a/src/codec_utils/E2AP/E2connectionSetupFailed-List.h +++ b/src/codec_utils/E2AP/E2connectionSetupFailed-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _E2connectionSetupFailed_List_H_ @@ -32,6 +32,9 @@ typedef struct E2connectionSetupFailed_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_E2connectionSetupFailed_List; +extern asn_SET_OF_specifics_t asn_SPC_E2connectionSetupFailed_List_specs_1; +extern asn_TYPE_member_t asn_MBR_E2connectionSetupFailed_List_1[1]; +extern asn_per_constraints_t asn_PER_type_E2connectionSetupFailed_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/E2connectionUpdate-Item.c b/src/codec_utils/E2AP/E2connectionUpdate-Item.c index 137ed415b..d31c89a4b 100644 --- a/src/codec_utils/E2AP/E2connectionUpdate-Item.c +++ b/src/codec_utils/E2AP/E2connectionUpdate-Item.c @@ -1,19 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "E2connectionUpdate-Item.h" -static asn_TYPE_member_t asn_MBR_E2connectionUpdate_Item_1[] = { +asn_TYPE_member_t asn_MBR_E2connectionUpdate_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct E2connectionUpdate_Item, tnlInformation), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_TNLinformation, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "tnlInformation" }, @@ -22,7 +33,18 @@ static asn_TYPE_member_t asn_MBR_E2connectionUpdate_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_TNLusage, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "tnlUsage" }, @@ -34,7 +56,7 @@ static const asn_TYPE_tag2member_t asn_MAP_E2connectionUpdate_Item_tag2el_1[] = { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* tnlInformation */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* tnlUsage */ }; -static asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdate_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdate_Item_specs_1 = { sizeof(struct E2connectionUpdate_Item), offsetof(struct E2connectionUpdate_Item, _asn_ctx), asn_MAP_E2connectionUpdate_Item_tag2el_1, @@ -52,7 +74,18 @@ asn_TYPE_descriptor_t asn_DEF_E2connectionUpdate_Item = { asn_DEF_E2connectionUpdate_Item_tags_1, /* Same as above */ sizeof(asn_DEF_E2connectionUpdate_Item_tags_1) /sizeof(asn_DEF_E2connectionUpdate_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2connectionUpdate_Item_1, 2, /* Elements count */ &asn_SPC_E2connectionUpdate_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/E2connectionUpdate-Item.h b/src/codec_utils/E2AP/E2connectionUpdate-Item.h index 1b10454c9..01a6b0c8a 100644 --- a/src/codec_utils/E2AP/E2connectionUpdate-Item.h +++ b/src/codec_utils/E2AP/E2connectionUpdate-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _E2connectionUpdate_Item_H_ @@ -35,6 +35,8 @@ typedef struct E2connectionUpdate_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_E2connectionUpdate_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdate_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_E2connectionUpdate_Item_1[2]; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/E2connectionUpdate-List.c b/src/codec_utils/E2AP/E2connectionUpdate-List.c index ea851aedb..b32b99deb 100644 --- a/src/codec_utils/E2AP/E2connectionUpdate-List.c +++ b/src/codec_utils/E2AP/E2connectionUpdate-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "E2connectionUpdate-List.h" #include "ProtocolIE-SingleContainerE2.h" -static asn_oer_constraints_t asn_OER_type_E2connectionUpdate_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; -static asn_per_constraints_t asn_PER_type_E2connectionUpdate_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_E2connectionUpdate_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_E2connectionUpdate_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_E2connectionUpdate_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainerE2_2533P19, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_E2connectionUpdate_List_1[] = { static const ber_tlv_tag_t asn_DEF_E2connectionUpdate_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_E2connectionUpdate_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_E2connectionUpdate_List_specs_1 = { sizeof(struct E2connectionUpdate_List), offsetof(struct E2connectionUpdate_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_E2connectionUpdate_List = { asn_DEF_E2connectionUpdate_List_tags_1, /* Same as above */ sizeof(asn_DEF_E2connectionUpdate_List_tags_1) /sizeof(asn_DEF_E2connectionUpdate_List_tags_1[0]), /* 1 */ - { &asn_OER_type_E2connectionUpdate_List_constr_1, &asn_PER_type_E2connectionUpdate_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_E2connectionUpdate_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_E2connectionUpdate_List_1, 1, /* Single element */ &asn_SPC_E2connectionUpdate_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/E2connectionUpdate-List.h b/src/codec_utils/E2AP/E2connectionUpdate-List.h index 8700d0687..fce861604 100644 --- a/src/codec_utils/E2AP/E2connectionUpdate-List.h +++ b/src/codec_utils/E2AP/E2connectionUpdate-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _E2connectionUpdate_List_H_ @@ -32,6 +32,9 @@ typedef struct E2connectionUpdate_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_E2connectionUpdate_List; +extern asn_SET_OF_specifics_t asn_SPC_E2connectionUpdate_List_specs_1; +extern asn_TYPE_member_t asn_MBR_E2connectionUpdate_List_1[1]; +extern asn_per_constraints_t asn_PER_type_E2connectionUpdate_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/E2connectionUpdate.c b/src/codec_utils/E2AP/E2connectionUpdate.c index b92d90297..68b38fd80 100644 --- a/src/codec_utils/E2AP/E2connectionUpdate.c +++ b/src/codec_utils/E2AP/E2connectionUpdate.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "E2connectionUpdate.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_E2connectionUpdate_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ContainerE2_2530P24, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_E2connectionUpdate = { asn_DEF_E2connectionUpdate_tags_1, /* Same as above */ sizeof(asn_DEF_E2connectionUpdate_tags_1) /sizeof(asn_DEF_E2connectionUpdate_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2connectionUpdate_1, 1, /* Elements count */ &asn_SPC_E2connectionUpdate_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/E2connectionUpdate.h b/src/codec_utils/E2AP/E2connectionUpdate.h index bc140d8f7..0ca14fe44 100644 --- a/src/codec_utils/E2AP/E2connectionUpdate.h +++ b/src/codec_utils/E2AP/E2connectionUpdate.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _E2connectionUpdate_H_ diff --git a/src/codec_utils/E2AP/E2connectionUpdateAcknowledge.c b/src/codec_utils/E2AP/E2connectionUpdateAcknowledge.c index e2c214457..522aa5647 100644 --- a/src/codec_utils/E2AP/E2connectionUpdateAcknowledge.c +++ b/src/codec_utils/E2AP/E2connectionUpdateAcknowledge.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "E2connectionUpdateAcknowledge.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_E2connectionUpdateAcknowledge_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ContainerE2_2530P25, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_E2connectionUpdateAcknowledge = { asn_DEF_E2connectionUpdateAcknowledge_tags_1, /* Same as above */ sizeof(asn_DEF_E2connectionUpdateAcknowledge_tags_1) /sizeof(asn_DEF_E2connectionUpdateAcknowledge_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2connectionUpdateAcknowledge_1, 1, /* Elements count */ &asn_SPC_E2connectionUpdateAcknowledge_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/E2connectionUpdateAcknowledge.h b/src/codec_utils/E2AP/E2connectionUpdateAcknowledge.h index 0f126eac0..84fb225c5 100644 --- a/src/codec_utils/E2AP/E2connectionUpdateAcknowledge.h +++ b/src/codec_utils/E2AP/E2connectionUpdateAcknowledge.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _E2connectionUpdateAcknowledge_H_ diff --git a/src/codec_utils/E2AP/E2connectionUpdateFailure.c b/src/codec_utils/E2AP/E2connectionUpdateFailure.c index 82a161b2d..ea708d683 100644 --- a/src/codec_utils/E2AP/E2connectionUpdateFailure.c +++ b/src/codec_utils/E2AP/E2connectionUpdateFailure.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "E2connectionUpdateFailure.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_E2connectionUpdateFailure_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ContainerE2_2530P26, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_E2connectionUpdateFailure = { asn_DEF_E2connectionUpdateFailure_tags_1, /* Same as above */ sizeof(asn_DEF_E2connectionUpdateFailure_tags_1) /sizeof(asn_DEF_E2connectionUpdateFailure_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2connectionUpdateFailure_1, 1, /* Elements count */ &asn_SPC_E2connectionUpdateFailure_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/E2connectionUpdateFailure.h b/src/codec_utils/E2AP/E2connectionUpdateFailure.h index 6ace294ea..204d873c1 100644 --- a/src/codec_utils/E2AP/E2connectionUpdateFailure.h +++ b/src/codec_utils/E2AP/E2connectionUpdateFailure.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _E2connectionUpdateFailure_H_ diff --git a/src/codec_utils/E2AP/E2connectionUpdateRemove-Item.c b/src/codec_utils/E2AP/E2connectionUpdateRemove-Item.c index d9b0ff361..baacf4414 100644 --- a/src/codec_utils/E2AP/E2connectionUpdateRemove-Item.c +++ b/src/codec_utils/E2AP/E2connectionUpdateRemove-Item.c @@ -1,19 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "E2connectionUpdateRemove-Item.h" -static asn_TYPE_member_t asn_MBR_E2connectionUpdateRemove_Item_1[] = { +asn_TYPE_member_t asn_MBR_E2connectionUpdateRemove_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct E2connectionUpdateRemove_Item, tnlInformation), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_TNLinformation, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "tnlInformation" }, @@ -24,7 +35,7 @@ static const ber_tlv_tag_t asn_DEF_E2connectionUpdateRemove_Item_tags_1[] = { static const asn_TYPE_tag2member_t asn_MAP_E2connectionUpdateRemove_Item_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* tnlInformation */ }; -static asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdateRemove_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdateRemove_Item_specs_1 = { sizeof(struct E2connectionUpdateRemove_Item), offsetof(struct E2connectionUpdateRemove_Item, _asn_ctx), asn_MAP_E2connectionUpdateRemove_Item_tag2el_1, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_E2connectionUpdateRemove_Item = { asn_DEF_E2connectionUpdateRemove_Item_tags_1, /* Same as above */ sizeof(asn_DEF_E2connectionUpdateRemove_Item_tags_1) /sizeof(asn_DEF_E2connectionUpdateRemove_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2connectionUpdateRemove_Item_1, 1, /* Elements count */ &asn_SPC_E2connectionUpdateRemove_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/E2connectionUpdateRemove-Item.h b/src/codec_utils/E2AP/E2connectionUpdateRemove-Item.h index 2703d9aa0..3425b6e8a 100644 --- a/src/codec_utils/E2AP/E2connectionUpdateRemove-Item.h +++ b/src/codec_utils/E2AP/E2connectionUpdateRemove-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _E2connectionUpdateRemove_Item_H_ @@ -33,6 +33,8 @@ typedef struct E2connectionUpdateRemove_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_E2connectionUpdateRemove_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdateRemove_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_E2connectionUpdateRemove_Item_1[1]; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/E2connectionUpdateRemove-List.c b/src/codec_utils/E2AP/E2connectionUpdateRemove-List.c index a5397cfc7..21838ebf5 100644 --- a/src/codec_utils/E2AP/E2connectionUpdateRemove-List.c +++ b/src/codec_utils/E2AP/E2connectionUpdateRemove-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "E2connectionUpdateRemove-List.h" #include "ProtocolIE-SingleContainerE2.h" -static asn_oer_constraints_t asn_OER_type_E2connectionUpdateRemove_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; -static asn_per_constraints_t asn_PER_type_E2connectionUpdateRemove_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_E2connectionUpdateRemove_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_E2connectionUpdateRemove_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_E2connectionUpdateRemove_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainerE2_2533P20, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_E2connectionUpdateRemove_List_1[] = { static const ber_tlv_tag_t asn_DEF_E2connectionUpdateRemove_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_E2connectionUpdateRemove_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_E2connectionUpdateRemove_List_specs_1 = { sizeof(struct E2connectionUpdateRemove_List), offsetof(struct E2connectionUpdateRemove_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_E2connectionUpdateRemove_List = { asn_DEF_E2connectionUpdateRemove_List_tags_1, /* Same as above */ sizeof(asn_DEF_E2connectionUpdateRemove_List_tags_1) /sizeof(asn_DEF_E2connectionUpdateRemove_List_tags_1[0]), /* 1 */ - { &asn_OER_type_E2connectionUpdateRemove_List_constr_1, &asn_PER_type_E2connectionUpdateRemove_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_E2connectionUpdateRemove_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_E2connectionUpdateRemove_List_1, 1, /* Single element */ &asn_SPC_E2connectionUpdateRemove_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/E2connectionUpdateRemove-List.h b/src/codec_utils/E2AP/E2connectionUpdateRemove-List.h index be79d2617..a212e2ba7 100644 --- a/src/codec_utils/E2AP/E2connectionUpdateRemove-List.h +++ b/src/codec_utils/E2AP/E2connectionUpdateRemove-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _E2connectionUpdateRemove_List_H_ @@ -32,6 +32,9 @@ typedef struct E2connectionUpdateRemove_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_E2connectionUpdateRemove_List; +extern asn_SET_OF_specifics_t asn_SPC_E2connectionUpdateRemove_List_specs_1; +extern asn_TYPE_member_t asn_MBR_E2connectionUpdateRemove_List_1[1]; +extern asn_per_constraints_t asn_PER_type_E2connectionUpdateRemove_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/E2nodeComponentConfigAddition-Item.c b/src/codec_utils/E2AP/E2nodeComponentConfigAddition-Item.c index bfd74fb60..6c1f1eb7c 100644 --- a/src/codec_utils/E2AP/E2nodeComponentConfigAddition-Item.c +++ b/src/codec_utils/E2AP/E2nodeComponentConfigAddition-Item.c @@ -1,19 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "E2nodeComponentConfigAddition-Item.h" -static asn_TYPE_member_t asn_MBR_E2nodeComponentConfigAddition_Item_1[] = { +asn_TYPE_member_t asn_MBR_E2nodeComponentConfigAddition_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct E2nodeComponentConfigAddition_Item, e2nodeComponentInterfaceType), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_E2nodeComponentInterfaceType, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "e2nodeComponentInterfaceType" }, @@ -22,7 +33,18 @@ static asn_TYPE_member_t asn_MBR_E2nodeComponentConfigAddition_Item_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_E2nodeComponentID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "e2nodeComponentID" }, @@ -31,7 +53,18 @@ static asn_TYPE_member_t asn_MBR_E2nodeComponentConfigAddition_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_E2nodeComponentConfiguration, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "e2nodeComponentConfiguration" }, @@ -44,7 +77,7 @@ static const asn_TYPE_tag2member_t asn_MAP_E2nodeComponentConfigAddition_Item_ta { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* e2nodeComponentID */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* e2nodeComponentConfiguration */ }; -static asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigAddition_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigAddition_Item_specs_1 = { sizeof(struct E2nodeComponentConfigAddition_Item), offsetof(struct E2nodeComponentConfigAddition_Item, _asn_ctx), asn_MAP_E2nodeComponentConfigAddition_Item_tag2el_1, @@ -62,7 +95,18 @@ asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigAddition_Item = { asn_DEF_E2nodeComponentConfigAddition_Item_tags_1, /* Same as above */ sizeof(asn_DEF_E2nodeComponentConfigAddition_Item_tags_1) /sizeof(asn_DEF_E2nodeComponentConfigAddition_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2nodeComponentConfigAddition_Item_1, 3, /* Elements count */ &asn_SPC_E2nodeComponentConfigAddition_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/E2nodeComponentConfigAddition-Item.h b/src/codec_utils/E2AP/E2nodeComponentConfigAddition-Item.h index beec0f72e..a338ac2e6 100644 --- a/src/codec_utils/E2AP/E2nodeComponentConfigAddition-Item.h +++ b/src/codec_utils/E2AP/E2nodeComponentConfigAddition-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _E2nodeComponentConfigAddition_Item_H_ @@ -37,6 +37,8 @@ typedef struct E2nodeComponentConfigAddition_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigAddition_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigAddition_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigAddition_Item_1[3]; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/E2nodeComponentConfigAddition-List.c b/src/codec_utils/E2AP/E2nodeComponentConfigAddition-List.c index edb259d09..34117c4d7 100644 --- a/src/codec_utils/E2AP/E2nodeComponentConfigAddition-List.c +++ b/src/codec_utils/E2AP/E2nodeComponentConfigAddition-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "E2nodeComponentConfigAddition-List.h" #include "ProtocolIE-SingleContainerE2.h" -static asn_oer_constraints_t asn_OER_type_E2nodeComponentConfigAddition_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..1024)) */}; -static asn_per_constraints_t asn_PER_type_E2nodeComponentConfigAddition_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_E2nodeComponentConfigAddition_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 10, 10, 1, 1024 } /* (SIZE(1..1024)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_E2nodeComponentConfigAddition_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_E2nodeComponentConfigAddition_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainerE2_2533P22, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_E2nodeComponentConfigAddition_List_1[] = { static const ber_tlv_tag_t asn_DEF_E2nodeComponentConfigAddition_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_E2nodeComponentConfigAddition_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_E2nodeComponentConfigAddition_List_specs_1 = { sizeof(struct E2nodeComponentConfigAddition_List), offsetof(struct E2nodeComponentConfigAddition_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigAddition_List = { asn_DEF_E2nodeComponentConfigAddition_List_tags_1, /* Same as above */ sizeof(asn_DEF_E2nodeComponentConfigAddition_List_tags_1) /sizeof(asn_DEF_E2nodeComponentConfigAddition_List_tags_1[0]), /* 1 */ - { &asn_OER_type_E2nodeComponentConfigAddition_List_constr_1, &asn_PER_type_E2nodeComponentConfigAddition_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_E2nodeComponentConfigAddition_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_E2nodeComponentConfigAddition_List_1, 1, /* Single element */ &asn_SPC_E2nodeComponentConfigAddition_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/E2nodeComponentConfigAddition-List.h b/src/codec_utils/E2AP/E2nodeComponentConfigAddition-List.h index 60d9b7f55..d983a5f2e 100644 --- a/src/codec_utils/E2AP/E2nodeComponentConfigAddition-List.h +++ b/src/codec_utils/E2AP/E2nodeComponentConfigAddition-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _E2nodeComponentConfigAddition_List_H_ @@ -32,6 +32,9 @@ typedef struct E2nodeComponentConfigAddition_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigAddition_List; +extern asn_SET_OF_specifics_t asn_SPC_E2nodeComponentConfigAddition_List_specs_1; +extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigAddition_List_1[1]; +extern asn_per_constraints_t asn_PER_type_E2nodeComponentConfigAddition_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/E2nodeComponentConfigAdditionAck-Item.c b/src/codec_utils/E2AP/E2nodeComponentConfigAdditionAck-Item.c index 072e3a193..e15e9ed5e 100644 --- a/src/codec_utils/E2AP/E2nodeComponentConfigAdditionAck-Item.c +++ b/src/codec_utils/E2AP/E2nodeComponentConfigAdditionAck-Item.c @@ -1,19 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "E2nodeComponentConfigAdditionAck-Item.h" -static asn_TYPE_member_t asn_MBR_E2nodeComponentConfigAdditionAck_Item_1[] = { +asn_TYPE_member_t asn_MBR_E2nodeComponentConfigAdditionAck_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct E2nodeComponentConfigAdditionAck_Item, e2nodeComponentInterfaceType), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_E2nodeComponentInterfaceType, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "e2nodeComponentInterfaceType" }, @@ -22,7 +33,18 @@ static asn_TYPE_member_t asn_MBR_E2nodeComponentConfigAdditionAck_Item_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_E2nodeComponentID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "e2nodeComponentID" }, @@ -31,7 +53,18 @@ static asn_TYPE_member_t asn_MBR_E2nodeComponentConfigAdditionAck_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_E2nodeComponentConfigurationAck, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "e2nodeComponentConfigurationAck" }, @@ -44,7 +77,7 @@ static const asn_TYPE_tag2member_t asn_MAP_E2nodeComponentConfigAdditionAck_Item { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* e2nodeComponentID */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* e2nodeComponentConfigurationAck */ }; -static asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigAdditionAck_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigAdditionAck_Item_specs_1 = { sizeof(struct E2nodeComponentConfigAdditionAck_Item), offsetof(struct E2nodeComponentConfigAdditionAck_Item, _asn_ctx), asn_MAP_E2nodeComponentConfigAdditionAck_Item_tag2el_1, @@ -62,7 +95,18 @@ asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigAdditionAck_Item = { asn_DEF_E2nodeComponentConfigAdditionAck_Item_tags_1, /* Same as above */ sizeof(asn_DEF_E2nodeComponentConfigAdditionAck_Item_tags_1) /sizeof(asn_DEF_E2nodeComponentConfigAdditionAck_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2nodeComponentConfigAdditionAck_Item_1, 3, /* Elements count */ &asn_SPC_E2nodeComponentConfigAdditionAck_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/E2nodeComponentConfigAdditionAck-Item.h b/src/codec_utils/E2AP/E2nodeComponentConfigAdditionAck-Item.h index 2e7c2c495..b47af7d49 100644 --- a/src/codec_utils/E2AP/E2nodeComponentConfigAdditionAck-Item.h +++ b/src/codec_utils/E2AP/E2nodeComponentConfigAdditionAck-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _E2nodeComponentConfigAdditionAck_Item_H_ @@ -37,6 +37,8 @@ typedef struct E2nodeComponentConfigAdditionAck_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigAdditionAck_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigAdditionAck_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigAdditionAck_Item_1[3]; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/E2nodeComponentConfigAdditionAck-List.c b/src/codec_utils/E2AP/E2nodeComponentConfigAdditionAck-List.c index 855fd6316..eddb75676 100644 --- a/src/codec_utils/E2AP/E2nodeComponentConfigAdditionAck-List.c +++ b/src/codec_utils/E2AP/E2nodeComponentConfigAdditionAck-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "E2nodeComponentConfigAdditionAck-List.h" #include "ProtocolIE-SingleContainerE2.h" -static asn_oer_constraints_t asn_OER_type_E2nodeComponentConfigAdditionAck_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..1024)) */}; -static asn_per_constraints_t asn_PER_type_E2nodeComponentConfigAdditionAck_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_E2nodeComponentConfigAdditionAck_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 10, 10, 1, 1024 } /* (SIZE(1..1024)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_E2nodeComponentConfigAdditionAck_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_E2nodeComponentConfigAdditionAck_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainerE2_2533P26, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_E2nodeComponentConfigAdditionAck_List_1[] = { static const ber_tlv_tag_t asn_DEF_E2nodeComponentConfigAdditionAck_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_E2nodeComponentConfigAdditionAck_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_E2nodeComponentConfigAdditionAck_List_specs_1 = { sizeof(struct E2nodeComponentConfigAdditionAck_List), offsetof(struct E2nodeComponentConfigAdditionAck_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigAdditionAck_List = { asn_DEF_E2nodeComponentConfigAdditionAck_List_tags_1, /* Same as above */ sizeof(asn_DEF_E2nodeComponentConfigAdditionAck_List_tags_1) /sizeof(asn_DEF_E2nodeComponentConfigAdditionAck_List_tags_1[0]), /* 1 */ - { &asn_OER_type_E2nodeComponentConfigAdditionAck_List_constr_1, &asn_PER_type_E2nodeComponentConfigAdditionAck_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_E2nodeComponentConfigAdditionAck_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_E2nodeComponentConfigAdditionAck_List_1, 1, /* Single element */ &asn_SPC_E2nodeComponentConfigAdditionAck_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/E2nodeComponentConfigAdditionAck-List.h b/src/codec_utils/E2AP/E2nodeComponentConfigAdditionAck-List.h index 0dc0c9ded..41d768cb6 100644 --- a/src/codec_utils/E2AP/E2nodeComponentConfigAdditionAck-List.h +++ b/src/codec_utils/E2AP/E2nodeComponentConfigAdditionAck-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _E2nodeComponentConfigAdditionAck_List_H_ @@ -32,6 +32,9 @@ typedef struct E2nodeComponentConfigAdditionAck_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigAdditionAck_List; +extern asn_SET_OF_specifics_t asn_SPC_E2nodeComponentConfigAdditionAck_List_specs_1; +extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigAdditionAck_List_1[1]; +extern asn_per_constraints_t asn_PER_type_E2nodeComponentConfigAdditionAck_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/E2nodeComponentConfigRemoval-Item.c b/src/codec_utils/E2AP/E2nodeComponentConfigRemoval-Item.c index 06f4314b7..fa44aaa09 100644 --- a/src/codec_utils/E2AP/E2nodeComponentConfigRemoval-Item.c +++ b/src/codec_utils/E2AP/E2nodeComponentConfigRemoval-Item.c @@ -1,19 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "E2nodeComponentConfigRemoval-Item.h" -static asn_TYPE_member_t asn_MBR_E2nodeComponentConfigRemoval_Item_1[] = { +asn_TYPE_member_t asn_MBR_E2nodeComponentConfigRemoval_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct E2nodeComponentConfigRemoval_Item, e2nodeComponentInterfaceType), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_E2nodeComponentInterfaceType, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "e2nodeComponentInterfaceType" }, @@ -22,7 +33,18 @@ static asn_TYPE_member_t asn_MBR_E2nodeComponentConfigRemoval_Item_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_E2nodeComponentID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "e2nodeComponentID" }, @@ -34,7 +56,7 @@ static const asn_TYPE_tag2member_t asn_MAP_E2nodeComponentConfigRemoval_Item_tag { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* e2nodeComponentInterfaceType */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* e2nodeComponentID */ }; -static asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigRemoval_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigRemoval_Item_specs_1 = { sizeof(struct E2nodeComponentConfigRemoval_Item), offsetof(struct E2nodeComponentConfigRemoval_Item, _asn_ctx), asn_MAP_E2nodeComponentConfigRemoval_Item_tag2el_1, @@ -52,7 +74,18 @@ asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigRemoval_Item = { asn_DEF_E2nodeComponentConfigRemoval_Item_tags_1, /* Same as above */ sizeof(asn_DEF_E2nodeComponentConfigRemoval_Item_tags_1) /sizeof(asn_DEF_E2nodeComponentConfigRemoval_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2nodeComponentConfigRemoval_Item_1, 2, /* Elements count */ &asn_SPC_E2nodeComponentConfigRemoval_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/E2nodeComponentConfigRemoval-Item.h b/src/codec_utils/E2AP/E2nodeComponentConfigRemoval-Item.h index 59769bd97..1bb89740f 100644 --- a/src/codec_utils/E2AP/E2nodeComponentConfigRemoval-Item.h +++ b/src/codec_utils/E2AP/E2nodeComponentConfigRemoval-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _E2nodeComponentConfigRemoval_Item_H_ @@ -35,6 +35,8 @@ typedef struct E2nodeComponentConfigRemoval_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigRemoval_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigRemoval_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigRemoval_Item_1[2]; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/E2nodeComponentConfigRemoval-List.c b/src/codec_utils/E2AP/E2nodeComponentConfigRemoval-List.c index 19d2593d1..36ba9bdd2 100644 --- a/src/codec_utils/E2AP/E2nodeComponentConfigRemoval-List.c +++ b/src/codec_utils/E2AP/E2nodeComponentConfigRemoval-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "E2nodeComponentConfigRemoval-List.h" #include "ProtocolIE-SingleContainerE2.h" -static asn_oer_constraints_t asn_OER_type_E2nodeComponentConfigRemoval_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..1024)) */}; -static asn_per_constraints_t asn_PER_type_E2nodeComponentConfigRemoval_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_E2nodeComponentConfigRemoval_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 10, 10, 1, 1024 } /* (SIZE(1..1024)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_E2nodeComponentConfigRemoval_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_E2nodeComponentConfigRemoval_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainerE2_2533P24, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_E2nodeComponentConfigRemoval_List_1[] = { static const ber_tlv_tag_t asn_DEF_E2nodeComponentConfigRemoval_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_E2nodeComponentConfigRemoval_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_E2nodeComponentConfigRemoval_List_specs_1 = { sizeof(struct E2nodeComponentConfigRemoval_List), offsetof(struct E2nodeComponentConfigRemoval_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigRemoval_List = { asn_DEF_E2nodeComponentConfigRemoval_List_tags_1, /* Same as above */ sizeof(asn_DEF_E2nodeComponentConfigRemoval_List_tags_1) /sizeof(asn_DEF_E2nodeComponentConfigRemoval_List_tags_1[0]), /* 1 */ - { &asn_OER_type_E2nodeComponentConfigRemoval_List_constr_1, &asn_PER_type_E2nodeComponentConfigRemoval_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_E2nodeComponentConfigRemoval_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_E2nodeComponentConfigRemoval_List_1, 1, /* Single element */ &asn_SPC_E2nodeComponentConfigRemoval_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/E2nodeComponentConfigRemoval-List.h b/src/codec_utils/E2AP/E2nodeComponentConfigRemoval-List.h index 4d4402001..d3cbe6b9a 100644 --- a/src/codec_utils/E2AP/E2nodeComponentConfigRemoval-List.h +++ b/src/codec_utils/E2AP/E2nodeComponentConfigRemoval-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _E2nodeComponentConfigRemoval_List_H_ @@ -32,6 +32,9 @@ typedef struct E2nodeComponentConfigRemoval_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigRemoval_List; +extern asn_SET_OF_specifics_t asn_SPC_E2nodeComponentConfigRemoval_List_specs_1; +extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigRemoval_List_1[1]; +extern asn_per_constraints_t asn_PER_type_E2nodeComponentConfigRemoval_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/E2nodeComponentConfigRemovalAck-Item.c b/src/codec_utils/E2AP/E2nodeComponentConfigRemovalAck-Item.c index 44bba0171..1f38a8ac9 100644 --- a/src/codec_utils/E2AP/E2nodeComponentConfigRemovalAck-Item.c +++ b/src/codec_utils/E2AP/E2nodeComponentConfigRemovalAck-Item.c @@ -1,19 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "E2nodeComponentConfigRemovalAck-Item.h" -static asn_TYPE_member_t asn_MBR_E2nodeComponentConfigRemovalAck_Item_1[] = { +asn_TYPE_member_t asn_MBR_E2nodeComponentConfigRemovalAck_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct E2nodeComponentConfigRemovalAck_Item, e2nodeComponentInterfaceType), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_E2nodeComponentInterfaceType, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "e2nodeComponentInterfaceType" }, @@ -22,7 +33,18 @@ static asn_TYPE_member_t asn_MBR_E2nodeComponentConfigRemovalAck_Item_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_E2nodeComponentID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "e2nodeComponentID" }, @@ -31,7 +53,18 @@ static asn_TYPE_member_t asn_MBR_E2nodeComponentConfigRemovalAck_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_E2nodeComponentConfigurationAck, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "e2nodeComponentConfigurationAck" }, @@ -44,7 +77,7 @@ static const asn_TYPE_tag2member_t asn_MAP_E2nodeComponentConfigRemovalAck_Item_ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* e2nodeComponentID */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* e2nodeComponentConfigurationAck */ }; -static asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigRemovalAck_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigRemovalAck_Item_specs_1 = { sizeof(struct E2nodeComponentConfigRemovalAck_Item), offsetof(struct E2nodeComponentConfigRemovalAck_Item, _asn_ctx), asn_MAP_E2nodeComponentConfigRemovalAck_Item_tag2el_1, @@ -62,7 +95,18 @@ asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigRemovalAck_Item = { asn_DEF_E2nodeComponentConfigRemovalAck_Item_tags_1, /* Same as above */ sizeof(asn_DEF_E2nodeComponentConfigRemovalAck_Item_tags_1) /sizeof(asn_DEF_E2nodeComponentConfigRemovalAck_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2nodeComponentConfigRemovalAck_Item_1, 3, /* Elements count */ &asn_SPC_E2nodeComponentConfigRemovalAck_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/E2nodeComponentConfigRemovalAck-Item.h b/src/codec_utils/E2AP/E2nodeComponentConfigRemovalAck-Item.h index 86fd6a51c..2cb0db2c7 100644 --- a/src/codec_utils/E2AP/E2nodeComponentConfigRemovalAck-Item.h +++ b/src/codec_utils/E2AP/E2nodeComponentConfigRemovalAck-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _E2nodeComponentConfigRemovalAck_Item_H_ @@ -37,6 +37,8 @@ typedef struct E2nodeComponentConfigRemovalAck_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigRemovalAck_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigRemovalAck_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigRemovalAck_Item_1[3]; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/E2nodeComponentConfigRemovalAck-List.c b/src/codec_utils/E2AP/E2nodeComponentConfigRemovalAck-List.c index c06f92234..ebf3dcda4 100644 --- a/src/codec_utils/E2AP/E2nodeComponentConfigRemovalAck-List.c +++ b/src/codec_utils/E2AP/E2nodeComponentConfigRemovalAck-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "E2nodeComponentConfigRemovalAck-List.h" #include "ProtocolIE-SingleContainerE2.h" -static asn_oer_constraints_t asn_OER_type_E2nodeComponentConfigRemovalAck_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..1024)) */}; -static asn_per_constraints_t asn_PER_type_E2nodeComponentConfigRemovalAck_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_E2nodeComponentConfigRemovalAck_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 10, 10, 1, 1024 } /* (SIZE(1..1024)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_E2nodeComponentConfigRemovalAck_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_E2nodeComponentConfigRemovalAck_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainerE2_2533P28, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_E2nodeComponentConfigRemovalAck_List_1[] = { static const ber_tlv_tag_t asn_DEF_E2nodeComponentConfigRemovalAck_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_E2nodeComponentConfigRemovalAck_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_E2nodeComponentConfigRemovalAck_List_specs_1 = { sizeof(struct E2nodeComponentConfigRemovalAck_List), offsetof(struct E2nodeComponentConfigRemovalAck_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigRemovalAck_List = { asn_DEF_E2nodeComponentConfigRemovalAck_List_tags_1, /* Same as above */ sizeof(asn_DEF_E2nodeComponentConfigRemovalAck_List_tags_1) /sizeof(asn_DEF_E2nodeComponentConfigRemovalAck_List_tags_1[0]), /* 1 */ - { &asn_OER_type_E2nodeComponentConfigRemovalAck_List_constr_1, &asn_PER_type_E2nodeComponentConfigRemovalAck_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_E2nodeComponentConfigRemovalAck_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_E2nodeComponentConfigRemovalAck_List_1, 1, /* Single element */ &asn_SPC_E2nodeComponentConfigRemovalAck_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/E2nodeComponentConfigRemovalAck-List.h b/src/codec_utils/E2AP/E2nodeComponentConfigRemovalAck-List.h index fdd3d52b0..815d938d2 100644 --- a/src/codec_utils/E2AP/E2nodeComponentConfigRemovalAck-List.h +++ b/src/codec_utils/E2AP/E2nodeComponentConfigRemovalAck-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _E2nodeComponentConfigRemovalAck_List_H_ @@ -32,6 +32,9 @@ typedef struct E2nodeComponentConfigRemovalAck_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigRemovalAck_List; +extern asn_SET_OF_specifics_t asn_SPC_E2nodeComponentConfigRemovalAck_List_specs_1; +extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigRemovalAck_List_1[1]; +extern asn_per_constraints_t asn_PER_type_E2nodeComponentConfigRemovalAck_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/E2nodeComponentConfigUpdate-Item.c b/src/codec_utils/E2AP/E2nodeComponentConfigUpdate-Item.c index 85a494656..5c8bc6a77 100644 --- a/src/codec_utils/E2AP/E2nodeComponentConfigUpdate-Item.c +++ b/src/codec_utils/E2AP/E2nodeComponentConfigUpdate-Item.c @@ -1,19 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "E2nodeComponentConfigUpdate-Item.h" -static asn_TYPE_member_t asn_MBR_E2nodeComponentConfigUpdate_Item_1[] = { +asn_TYPE_member_t asn_MBR_E2nodeComponentConfigUpdate_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct E2nodeComponentConfigUpdate_Item, e2nodeComponentInterfaceType), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_E2nodeComponentInterfaceType, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "e2nodeComponentInterfaceType" }, @@ -22,7 +33,18 @@ static asn_TYPE_member_t asn_MBR_E2nodeComponentConfigUpdate_Item_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_E2nodeComponentID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "e2nodeComponentID" }, @@ -31,7 +53,18 @@ static asn_TYPE_member_t asn_MBR_E2nodeComponentConfigUpdate_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_E2nodeComponentConfiguration, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "e2nodeComponentConfiguration" }, @@ -44,7 +77,7 @@ static const asn_TYPE_tag2member_t asn_MAP_E2nodeComponentConfigUpdate_Item_tag2 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* e2nodeComponentID */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* e2nodeComponentConfiguration */ }; -static asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigUpdate_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigUpdate_Item_specs_1 = { sizeof(struct E2nodeComponentConfigUpdate_Item), offsetof(struct E2nodeComponentConfigUpdate_Item, _asn_ctx), asn_MAP_E2nodeComponentConfigUpdate_Item_tag2el_1, @@ -62,7 +95,18 @@ asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigUpdate_Item = { asn_DEF_E2nodeComponentConfigUpdate_Item_tags_1, /* Same as above */ sizeof(asn_DEF_E2nodeComponentConfigUpdate_Item_tags_1) /sizeof(asn_DEF_E2nodeComponentConfigUpdate_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2nodeComponentConfigUpdate_Item_1, 3, /* Elements count */ &asn_SPC_E2nodeComponentConfigUpdate_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/E2nodeComponentConfigUpdate-Item.h b/src/codec_utils/E2AP/E2nodeComponentConfigUpdate-Item.h index a838dba08..e4c7bcd70 100644 --- a/src/codec_utils/E2AP/E2nodeComponentConfigUpdate-Item.h +++ b/src/codec_utils/E2AP/E2nodeComponentConfigUpdate-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _E2nodeComponentConfigUpdate_Item_H_ @@ -37,6 +37,8 @@ typedef struct E2nodeComponentConfigUpdate_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigUpdate_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigUpdate_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigUpdate_Item_1[3]; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/E2nodeComponentConfigUpdate-List.c b/src/codec_utils/E2AP/E2nodeComponentConfigUpdate-List.c index 445f06be9..b82d02376 100644 --- a/src/codec_utils/E2AP/E2nodeComponentConfigUpdate-List.c +++ b/src/codec_utils/E2AP/E2nodeComponentConfigUpdate-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "E2nodeComponentConfigUpdate-List.h" #include "ProtocolIE-SingleContainerE2.h" -static asn_oer_constraints_t asn_OER_type_E2nodeComponentConfigUpdate_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..1024)) */}; -static asn_per_constraints_t asn_PER_type_E2nodeComponentConfigUpdate_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_E2nodeComponentConfigUpdate_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 10, 10, 1, 1024 } /* (SIZE(1..1024)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_E2nodeComponentConfigUpdate_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_E2nodeComponentConfigUpdate_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainerE2_2533P23, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_E2nodeComponentConfigUpdate_List_1[] = { static const ber_tlv_tag_t asn_DEF_E2nodeComponentConfigUpdate_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_E2nodeComponentConfigUpdate_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_E2nodeComponentConfigUpdate_List_specs_1 = { sizeof(struct E2nodeComponentConfigUpdate_List), offsetof(struct E2nodeComponentConfigUpdate_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigUpdate_List = { asn_DEF_E2nodeComponentConfigUpdate_List_tags_1, /* Same as above */ sizeof(asn_DEF_E2nodeComponentConfigUpdate_List_tags_1) /sizeof(asn_DEF_E2nodeComponentConfigUpdate_List_tags_1[0]), /* 1 */ - { &asn_OER_type_E2nodeComponentConfigUpdate_List_constr_1, &asn_PER_type_E2nodeComponentConfigUpdate_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_E2nodeComponentConfigUpdate_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_E2nodeComponentConfigUpdate_List_1, 1, /* Single element */ &asn_SPC_E2nodeComponentConfigUpdate_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/E2nodeComponentConfigUpdate-List.h b/src/codec_utils/E2AP/E2nodeComponentConfigUpdate-List.h index 5cea8f684..4540caf76 100644 --- a/src/codec_utils/E2AP/E2nodeComponentConfigUpdate-List.h +++ b/src/codec_utils/E2AP/E2nodeComponentConfigUpdate-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _E2nodeComponentConfigUpdate_List_H_ @@ -32,6 +32,9 @@ typedef struct E2nodeComponentConfigUpdate_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigUpdate_List; +extern asn_SET_OF_specifics_t asn_SPC_E2nodeComponentConfigUpdate_List_specs_1; +extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigUpdate_List_1[1]; +extern asn_per_constraints_t asn_PER_type_E2nodeComponentConfigUpdate_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/E2nodeComponentConfigUpdateAck-Item.c b/src/codec_utils/E2AP/E2nodeComponentConfigUpdateAck-Item.c index 717902b1a..1411db0c0 100644 --- a/src/codec_utils/E2AP/E2nodeComponentConfigUpdateAck-Item.c +++ b/src/codec_utils/E2AP/E2nodeComponentConfigUpdateAck-Item.c @@ -1,19 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "E2nodeComponentConfigUpdateAck-Item.h" -static asn_TYPE_member_t asn_MBR_E2nodeComponentConfigUpdateAck_Item_1[] = { +asn_TYPE_member_t asn_MBR_E2nodeComponentConfigUpdateAck_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct E2nodeComponentConfigUpdateAck_Item, e2nodeComponentInterfaceType), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_E2nodeComponentInterfaceType, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "e2nodeComponentInterfaceType" }, @@ -22,7 +33,18 @@ static asn_TYPE_member_t asn_MBR_E2nodeComponentConfigUpdateAck_Item_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_E2nodeComponentID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "e2nodeComponentID" }, @@ -31,7 +53,18 @@ static asn_TYPE_member_t asn_MBR_E2nodeComponentConfigUpdateAck_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_E2nodeComponentConfigurationAck, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "e2nodeComponentConfigurationAck" }, @@ -44,7 +77,7 @@ static const asn_TYPE_tag2member_t asn_MAP_E2nodeComponentConfigUpdateAck_Item_t { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* e2nodeComponentID */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* e2nodeComponentConfigurationAck */ }; -static asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigUpdateAck_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigUpdateAck_Item_specs_1 = { sizeof(struct E2nodeComponentConfigUpdateAck_Item), offsetof(struct E2nodeComponentConfigUpdateAck_Item, _asn_ctx), asn_MAP_E2nodeComponentConfigUpdateAck_Item_tag2el_1, @@ -62,7 +95,18 @@ asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigUpdateAck_Item = { asn_DEF_E2nodeComponentConfigUpdateAck_Item_tags_1, /* Same as above */ sizeof(asn_DEF_E2nodeComponentConfigUpdateAck_Item_tags_1) /sizeof(asn_DEF_E2nodeComponentConfigUpdateAck_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2nodeComponentConfigUpdateAck_Item_1, 3, /* Elements count */ &asn_SPC_E2nodeComponentConfigUpdateAck_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/E2nodeComponentConfigUpdateAck-Item.h b/src/codec_utils/E2AP/E2nodeComponentConfigUpdateAck-Item.h index 11d2ca0be..c82a1e6bf 100644 --- a/src/codec_utils/E2AP/E2nodeComponentConfigUpdateAck-Item.h +++ b/src/codec_utils/E2AP/E2nodeComponentConfigUpdateAck-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _E2nodeComponentConfigUpdateAck_Item_H_ @@ -37,6 +37,8 @@ typedef struct E2nodeComponentConfigUpdateAck_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigUpdateAck_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigUpdateAck_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigUpdateAck_Item_1[3]; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/E2nodeComponentConfigUpdateAck-List.c b/src/codec_utils/E2AP/E2nodeComponentConfigUpdateAck-List.c index 316e4359a..312482ab0 100644 --- a/src/codec_utils/E2AP/E2nodeComponentConfigUpdateAck-List.c +++ b/src/codec_utils/E2AP/E2nodeComponentConfigUpdateAck-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "E2nodeComponentConfigUpdateAck-List.h" #include "ProtocolIE-SingleContainerE2.h" -static asn_oer_constraints_t asn_OER_type_E2nodeComponentConfigUpdateAck_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..1024)) */}; -static asn_per_constraints_t asn_PER_type_E2nodeComponentConfigUpdateAck_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_E2nodeComponentConfigUpdateAck_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 10, 10, 1, 1024 } /* (SIZE(1..1024)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_E2nodeComponentConfigUpdateAck_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_E2nodeComponentConfigUpdateAck_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainerE2_2533P27, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_E2nodeComponentConfigUpdateAck_List_1[] = { static const ber_tlv_tag_t asn_DEF_E2nodeComponentConfigUpdateAck_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_E2nodeComponentConfigUpdateAck_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_E2nodeComponentConfigUpdateAck_List_specs_1 = { sizeof(struct E2nodeComponentConfigUpdateAck_List), offsetof(struct E2nodeComponentConfigUpdateAck_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigUpdateAck_List = { asn_DEF_E2nodeComponentConfigUpdateAck_List_tags_1, /* Same as above */ sizeof(asn_DEF_E2nodeComponentConfigUpdateAck_List_tags_1) /sizeof(asn_DEF_E2nodeComponentConfigUpdateAck_List_tags_1[0]), /* 1 */ - { &asn_OER_type_E2nodeComponentConfigUpdateAck_List_constr_1, &asn_PER_type_E2nodeComponentConfigUpdateAck_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_E2nodeComponentConfigUpdateAck_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_E2nodeComponentConfigUpdateAck_List_1, 1, /* Single element */ &asn_SPC_E2nodeComponentConfigUpdateAck_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/E2nodeComponentConfigUpdateAck-List.h b/src/codec_utils/E2AP/E2nodeComponentConfigUpdateAck-List.h index 9bc95373e..7fd6542e6 100644 --- a/src/codec_utils/E2AP/E2nodeComponentConfigUpdateAck-List.h +++ b/src/codec_utils/E2AP/E2nodeComponentConfigUpdateAck-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _E2nodeComponentConfigUpdateAck_List_H_ @@ -32,6 +32,9 @@ typedef struct E2nodeComponentConfigUpdateAck_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigUpdateAck_List; +extern asn_SET_OF_specifics_t asn_SPC_E2nodeComponentConfigUpdateAck_List_specs_1; +extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigUpdateAck_List_1[1]; +extern asn_per_constraints_t asn_PER_type_E2nodeComponentConfigUpdateAck_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/E2nodeComponentConfiguration.c b/src/codec_utils/E2AP/E2nodeComponentConfiguration.c index e6271aaf0..b1780a995 100644 --- a/src/codec_utils/E2AP/E2nodeComponentConfiguration.c +++ b/src/codec_utils/E2AP/E2nodeComponentConfiguration.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "E2nodeComponentConfiguration.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_E2nodeComponentConfiguration_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "e2nodeComponentRequestPart" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_E2nodeComponentConfiguration_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "e2nodeComponentResponsePart" }, @@ -52,7 +74,18 @@ asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfiguration = { asn_DEF_E2nodeComponentConfiguration_tags_1, /* Same as above */ sizeof(asn_DEF_E2nodeComponentConfiguration_tags_1) /sizeof(asn_DEF_E2nodeComponentConfiguration_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2nodeComponentConfiguration_1, 2, /* Elements count */ &asn_SPC_E2nodeComponentConfiguration_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/E2nodeComponentConfiguration.h b/src/codec_utils/E2AP/E2nodeComponentConfiguration.h index e0ccb1335..9c9f2a1c7 100644 --- a/src/codec_utils/E2AP/E2nodeComponentConfiguration.h +++ b/src/codec_utils/E2AP/E2nodeComponentConfiguration.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _E2nodeComponentConfiguration_H_ diff --git a/src/codec_utils/E2AP/E2nodeComponentConfigurationAck.c b/src/codec_utils/E2AP/E2nodeComponentConfigurationAck.c index 9fa7fe1b7..05e3f412f 100644 --- a/src/codec_utils/E2AP/E2nodeComponentConfigurationAck.c +++ b/src/codec_utils/E2AP/E2nodeComponentConfigurationAck.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "E2nodeComponentConfigurationAck.h" @@ -12,14 +12,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_updateOutcome_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_updateOutcome_constr_2 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_updateOutcome_value2enum_2[] = { { 0, 7, "success" }, { 1, 7, "failure" } @@ -54,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_updateOutcome_2 = { asn_DEF_updateOutcome_tags_2, /* Same as above */ sizeof(asn_DEF_updateOutcome_tags_2) /sizeof(asn_DEF_updateOutcome_tags_2[0]), /* 2 */ - { &asn_OER_type_updateOutcome_constr_2, &asn_PER_type_updateOutcome_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_updateOutcome_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_updateOutcome_specs_2 /* Additional specs */ }; @@ -65,7 +75,18 @@ asn_TYPE_member_t asn_MBR_E2nodeComponentConfigurationAck_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_updateOutcome_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "updateOutcome" }, @@ -74,7 +95,18 @@ asn_TYPE_member_t asn_MBR_E2nodeComponentConfigurationAck_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_CauseE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "failureCauseE2" }, @@ -106,7 +138,18 @@ asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigurationAck = { asn_DEF_E2nodeComponentConfigurationAck_tags_1, /* Same as above */ sizeof(asn_DEF_E2nodeComponentConfigurationAck_tags_1) /sizeof(asn_DEF_E2nodeComponentConfigurationAck_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2nodeComponentConfigurationAck_1, 2, /* Elements count */ &asn_SPC_E2nodeComponentConfigurationAck_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/E2nodeComponentConfigurationAck.h b/src/codec_utils/E2AP/E2nodeComponentConfigurationAck.h index 9a7b69717..bd92f40d0 100644 --- a/src/codec_utils/E2AP/E2nodeComponentConfigurationAck.h +++ b/src/codec_utils/E2AP/E2nodeComponentConfigurationAck.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _E2nodeComponentConfigurationAck_H_ diff --git a/src/codec_utils/E2AP/E2nodeComponentID.c b/src/codec_utils/E2AP/E2nodeComponentID.c index 5e2f34fe7..82543245a 100644 --- a/src/codec_utils/E2AP/E2nodeComponentID.c +++ b/src/codec_utils/E2AP/E2nodeComponentID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "E2nodeComponentID.h" @@ -14,21 +14,31 @@ #include "E2nodeComponentInterfaceW1.h" #include "E2nodeComponentInterfaceS1.h" #include "E2nodeComponentInterfaceX2.h" -static asn_oer_constraints_t asn_OER_type_E2nodeComponentID_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_E2nodeComponentID_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 3, 3, 0, 6 } /* (0..6,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_E2nodeComponentID_1[] = { { ATF_POINTER, 0, offsetof(struct E2nodeComponentID, choice.e2nodeComponentInterfaceTypeNG), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_E2nodeComponentInterfaceNG, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "e2nodeComponentInterfaceTypeNG" }, @@ -37,7 +47,18 @@ asn_TYPE_member_t asn_MBR_E2nodeComponentID_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_E2nodeComponentInterfaceXn, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "e2nodeComponentInterfaceTypeXn" }, @@ -46,7 +67,18 @@ asn_TYPE_member_t asn_MBR_E2nodeComponentID_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_E2nodeComponentInterfaceE1, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "e2nodeComponentInterfaceTypeE1" }, @@ -55,7 +87,18 @@ asn_TYPE_member_t asn_MBR_E2nodeComponentID_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_E2nodeComponentInterfaceF1, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "e2nodeComponentInterfaceTypeF1" }, @@ -64,7 +107,18 @@ asn_TYPE_member_t asn_MBR_E2nodeComponentID_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_E2nodeComponentInterfaceW1, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "e2nodeComponentInterfaceTypeW1" }, @@ -73,7 +127,18 @@ asn_TYPE_member_t asn_MBR_E2nodeComponentID_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_E2nodeComponentInterfaceS1, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "e2nodeComponentInterfaceTypeS1" }, @@ -82,7 +147,18 @@ asn_TYPE_member_t asn_MBR_E2nodeComponentID_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_E2nodeComponentInterfaceX2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "e2nodeComponentInterfaceTypeX2" }, @@ -114,7 +190,18 @@ asn_TYPE_descriptor_t asn_DEF_E2nodeComponentID = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_E2nodeComponentID_constr_1, &asn_PER_type_E2nodeComponentID_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_E2nodeComponentID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_E2nodeComponentID_1, 7, /* Elements count */ &asn_SPC_E2nodeComponentID_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/E2nodeComponentID.h b/src/codec_utils/E2AP/E2nodeComponentID.h index 3311641e1..33962980c 100644 --- a/src/codec_utils/E2AP/E2nodeComponentID.h +++ b/src/codec_utils/E2AP/E2nodeComponentID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _E2nodeComponentID_H_ diff --git a/src/codec_utils/E2AP/E2nodeComponentInterfaceE1.c b/src/codec_utils/E2AP/E2nodeComponentInterfaceE1.c index 7ce91b298..b64c62efb 100644 --- a/src/codec_utils/E2AP/E2nodeComponentInterfaceE1.c +++ b/src/codec_utils/E2AP/E2nodeComponentInterfaceE1.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "E2nodeComponentInterfaceE1.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_E2nodeComponentInterfaceE1_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GNB_CU_UP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "gNB-CU-UP-ID" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_E2nodeComponentInterfaceE1 = { asn_DEF_E2nodeComponentInterfaceE1_tags_1, /* Same as above */ sizeof(asn_DEF_E2nodeComponentInterfaceE1_tags_1) /sizeof(asn_DEF_E2nodeComponentInterfaceE1_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2nodeComponentInterfaceE1_1, 1, /* Elements count */ &asn_SPC_E2nodeComponentInterfaceE1_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/E2nodeComponentInterfaceE1.h b/src/codec_utils/E2AP/E2nodeComponentInterfaceE1.h index 56e730d2e..e11ae4065 100644 --- a/src/codec_utils/E2AP/E2nodeComponentInterfaceE1.h +++ b/src/codec_utils/E2AP/E2nodeComponentInterfaceE1.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _E2nodeComponentInterfaceE1_H_ diff --git a/src/codec_utils/E2AP/E2nodeComponentInterfaceF1.c b/src/codec_utils/E2AP/E2nodeComponentInterfaceF1.c index bd34361a6..5b32a26ef 100644 --- a/src/codec_utils/E2AP/E2nodeComponentInterfaceF1.c +++ b/src/codec_utils/E2AP/E2nodeComponentInterfaceF1.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "E2nodeComponentInterfaceF1.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_E2nodeComponentInterfaceF1_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GNB_DU_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "gNB-DU-ID" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_E2nodeComponentInterfaceF1 = { asn_DEF_E2nodeComponentInterfaceF1_tags_1, /* Same as above */ sizeof(asn_DEF_E2nodeComponentInterfaceF1_tags_1) /sizeof(asn_DEF_E2nodeComponentInterfaceF1_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2nodeComponentInterfaceF1_1, 1, /* Elements count */ &asn_SPC_E2nodeComponentInterfaceF1_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/E2nodeComponentInterfaceF1.h b/src/codec_utils/E2AP/E2nodeComponentInterfaceF1.h index f2f955cda..f3cec6da6 100644 --- a/src/codec_utils/E2AP/E2nodeComponentInterfaceF1.h +++ b/src/codec_utils/E2AP/E2nodeComponentInterfaceF1.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _E2nodeComponentInterfaceF1_H_ diff --git a/src/codec_utils/E2AP/E2nodeComponentInterfaceNG.c b/src/codec_utils/E2AP/E2nodeComponentInterfaceNG.c index c4849af68..b09d813c6 100644 --- a/src/codec_utils/E2AP/E2nodeComponentInterfaceNG.c +++ b/src/codec_utils/E2AP/E2nodeComponentInterfaceNG.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "E2nodeComponentInterfaceNG.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_E2nodeComponentInterfaceNG_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_AMFName, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "amf-name" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_E2nodeComponentInterfaceNG = { asn_DEF_E2nodeComponentInterfaceNG_tags_1, /* Same as above */ sizeof(asn_DEF_E2nodeComponentInterfaceNG_tags_1) /sizeof(asn_DEF_E2nodeComponentInterfaceNG_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2nodeComponentInterfaceNG_1, 1, /* Elements count */ &asn_SPC_E2nodeComponentInterfaceNG_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/E2nodeComponentInterfaceNG.h b/src/codec_utils/E2AP/E2nodeComponentInterfaceNG.h index c157f656e..55f419eb7 100644 --- a/src/codec_utils/E2AP/E2nodeComponentInterfaceNG.h +++ b/src/codec_utils/E2AP/E2nodeComponentInterfaceNG.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _E2nodeComponentInterfaceNG_H_ diff --git a/src/codec_utils/E2AP/E2nodeComponentInterfaceS1.c b/src/codec_utils/E2AP/E2nodeComponentInterfaceS1.c index d17839dd4..ff446f125 100644 --- a/src/codec_utils/E2AP/E2nodeComponentInterfaceS1.c +++ b/src/codec_utils/E2AP/E2nodeComponentInterfaceS1.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "E2nodeComponentInterfaceS1.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_E2nodeComponentInterfaceS1_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MMEname, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "mme-name" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_E2nodeComponentInterfaceS1 = { asn_DEF_E2nodeComponentInterfaceS1_tags_1, /* Same as above */ sizeof(asn_DEF_E2nodeComponentInterfaceS1_tags_1) /sizeof(asn_DEF_E2nodeComponentInterfaceS1_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2nodeComponentInterfaceS1_1, 1, /* Elements count */ &asn_SPC_E2nodeComponentInterfaceS1_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/E2nodeComponentInterfaceS1.h b/src/codec_utils/E2AP/E2nodeComponentInterfaceS1.h index 81955012f..52e575aaa 100644 --- a/src/codec_utils/E2AP/E2nodeComponentInterfaceS1.h +++ b/src/codec_utils/E2AP/E2nodeComponentInterfaceS1.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _E2nodeComponentInterfaceS1_H_ diff --git a/src/codec_utils/E2AP/E2nodeComponentInterfaceType.c b/src/codec_utils/E2AP/E2nodeComponentInterfaceType.c index d7b1af69c..f86624199 100644 --- a/src/codec_utils/E2AP/E2nodeComponentInterfaceType.c +++ b/src/codec_utils/E2AP/E2nodeComponentInterfaceType.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "E2nodeComponentInterfaceType.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_E2nodeComponentInterfaceType_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_E2nodeComponentInterfaceType_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 3, 3, 0, 6 } /* (0..6,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_E2nodeComponentInterfaceType_value2enum_1[] = { { 0, 2, "ng" }, { 1, 2, "xn" }, @@ -61,7 +60,18 @@ asn_TYPE_descriptor_t asn_DEF_E2nodeComponentInterfaceType = { asn_DEF_E2nodeComponentInterfaceType_tags_1, /* Same as above */ sizeof(asn_DEF_E2nodeComponentInterfaceType_tags_1) /sizeof(asn_DEF_E2nodeComponentInterfaceType_tags_1[0]), /* 1 */ - { &asn_OER_type_E2nodeComponentInterfaceType_constr_1, &asn_PER_type_E2nodeComponentInterfaceType_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_E2nodeComponentInterfaceType_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_E2nodeComponentInterfaceType_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/E2AP/E2nodeComponentInterfaceType.h b/src/codec_utils/E2AP/E2nodeComponentInterfaceType.h index fe298644e..1d41c355f 100644 --- a/src/codec_utils/E2AP/E2nodeComponentInterfaceType.h +++ b/src/codec_utils/E2AP/E2nodeComponentInterfaceType.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _E2nodeComponentInterfaceType_H_ @@ -42,12 +42,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_E2nodeComponentInterfaceType_specs_ asn_struct_free_f E2nodeComponentInterfaceType_free; asn_struct_print_f E2nodeComponentInterfaceType_print; asn_constr_check_f E2nodeComponentInterfaceType_constraint; -ber_type_decoder_f E2nodeComponentInterfaceType_decode_ber; -der_type_encoder_f E2nodeComponentInterfaceType_encode_der; xer_type_decoder_f E2nodeComponentInterfaceType_decode_xer; xer_type_encoder_f E2nodeComponentInterfaceType_encode_xer; -oer_type_decoder_f E2nodeComponentInterfaceType_decode_oer; -oer_type_encoder_f E2nodeComponentInterfaceType_encode_oer; per_type_decoder_f E2nodeComponentInterfaceType_decode_uper; per_type_encoder_f E2nodeComponentInterfaceType_encode_uper; per_type_decoder_f E2nodeComponentInterfaceType_decode_aper; diff --git a/src/codec_utils/E2AP/E2nodeComponentInterfaceW1.c b/src/codec_utils/E2AP/E2nodeComponentInterfaceW1.c index e925d7f58..1d8156ac4 100644 --- a/src/codec_utils/E2AP/E2nodeComponentInterfaceW1.c +++ b/src/codec_utils/E2AP/E2nodeComponentInterfaceW1.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "E2nodeComponentInterfaceW1.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_E2nodeComponentInterfaceW1_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NGENB_DU_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ng-eNB-DU-ID" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_E2nodeComponentInterfaceW1 = { asn_DEF_E2nodeComponentInterfaceW1_tags_1, /* Same as above */ sizeof(asn_DEF_E2nodeComponentInterfaceW1_tags_1) /sizeof(asn_DEF_E2nodeComponentInterfaceW1_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2nodeComponentInterfaceW1_1, 1, /* Elements count */ &asn_SPC_E2nodeComponentInterfaceW1_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/E2nodeComponentInterfaceW1.h b/src/codec_utils/E2AP/E2nodeComponentInterfaceW1.h index 87b3e3d5e..8db6573b6 100644 --- a/src/codec_utils/E2AP/E2nodeComponentInterfaceW1.h +++ b/src/codec_utils/E2AP/E2nodeComponentInterfaceW1.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _E2nodeComponentInterfaceW1_H_ diff --git a/src/codec_utils/E2AP/E2nodeComponentInterfaceX2.c b/src/codec_utils/E2AP/E2nodeComponentInterfaceX2.c index 2926a0e17..72d94a799 100644 --- a/src/codec_utils/E2AP/E2nodeComponentInterfaceX2.c +++ b/src/codec_utils/E2AP/E2nodeComponentInterfaceX2.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "E2nodeComponentInterfaceX2.h" @@ -15,7 +15,18 @@ asn_TYPE_member_t asn_MBR_E2nodeComponentInterfaceX2_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GlobalENB_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "global-eNB-ID" }, @@ -24,7 +35,18 @@ asn_TYPE_member_t asn_MBR_E2nodeComponentInterfaceX2_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GlobalenGNB_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "global-en-gNB-ID" }, @@ -56,7 +78,18 @@ asn_TYPE_descriptor_t asn_DEF_E2nodeComponentInterfaceX2 = { asn_DEF_E2nodeComponentInterfaceX2_tags_1, /* Same as above */ sizeof(asn_DEF_E2nodeComponentInterfaceX2_tags_1) /sizeof(asn_DEF_E2nodeComponentInterfaceX2_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2nodeComponentInterfaceX2_1, 2, /* Elements count */ &asn_SPC_E2nodeComponentInterfaceX2_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/E2nodeComponentInterfaceX2.h b/src/codec_utils/E2AP/E2nodeComponentInterfaceX2.h index 298d7afc3..b36b80e9a 100644 --- a/src/codec_utils/E2AP/E2nodeComponentInterfaceX2.h +++ b/src/codec_utils/E2AP/E2nodeComponentInterfaceX2.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _E2nodeComponentInterfaceX2_H_ diff --git a/src/codec_utils/E2AP/E2nodeComponentInterfaceXn.c b/src/codec_utils/E2AP/E2nodeComponentInterfaceXn.c index 22bcc2db1..f501ac785 100644 --- a/src/codec_utils/E2AP/E2nodeComponentInterfaceXn.c +++ b/src/codec_utils/E2AP/E2nodeComponentInterfaceXn.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "E2nodeComponentInterfaceXn.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_E2nodeComponentInterfaceXn_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_GlobalNG_RANNode_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "global-NG-RAN-Node-ID" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_E2nodeComponentInterfaceXn = { asn_DEF_E2nodeComponentInterfaceXn_tags_1, /* Same as above */ sizeof(asn_DEF_E2nodeComponentInterfaceXn_tags_1) /sizeof(asn_DEF_E2nodeComponentInterfaceXn_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2nodeComponentInterfaceXn_1, 1, /* Elements count */ &asn_SPC_E2nodeComponentInterfaceXn_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/E2nodeComponentInterfaceXn.h b/src/codec_utils/E2AP/E2nodeComponentInterfaceXn.h index 0dc129c46..bff8c5611 100644 --- a/src/codec_utils/E2AP/E2nodeComponentInterfaceXn.h +++ b/src/codec_utils/E2AP/E2nodeComponentInterfaceXn.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _E2nodeComponentInterfaceXn_H_ diff --git a/src/codec_utils/E2AP/E2nodeConfigurationUpdate.c b/src/codec_utils/E2AP/E2nodeConfigurationUpdate.c index 14b783bf7..1f27e3984 100644 --- a/src/codec_utils/E2AP/E2nodeConfigurationUpdate.c +++ b/src/codec_utils/E2AP/E2nodeConfigurationUpdate.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "E2nodeConfigurationUpdate.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_E2nodeConfigurationUpdate_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ContainerE2_2530P27, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_E2nodeConfigurationUpdate = { asn_DEF_E2nodeConfigurationUpdate_tags_1, /* Same as above */ sizeof(asn_DEF_E2nodeConfigurationUpdate_tags_1) /sizeof(asn_DEF_E2nodeConfigurationUpdate_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2nodeConfigurationUpdate_1, 1, /* Elements count */ &asn_SPC_E2nodeConfigurationUpdate_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/E2nodeConfigurationUpdate.h b/src/codec_utils/E2AP/E2nodeConfigurationUpdate.h index 2c02bd51b..40c110a97 100644 --- a/src/codec_utils/E2AP/E2nodeConfigurationUpdate.h +++ b/src/codec_utils/E2AP/E2nodeConfigurationUpdate.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _E2nodeConfigurationUpdate_H_ diff --git a/src/codec_utils/E2AP/E2nodeConfigurationUpdateAcknowledge.c b/src/codec_utils/E2AP/E2nodeConfigurationUpdateAcknowledge.c index 2bf96b4e5..714609f0a 100644 --- a/src/codec_utils/E2AP/E2nodeConfigurationUpdateAcknowledge.c +++ b/src/codec_utils/E2AP/E2nodeConfigurationUpdateAcknowledge.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "E2nodeConfigurationUpdateAcknowledge.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_E2nodeConfigurationUpdateAcknowledge_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ContainerE2_2530P28, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_E2nodeConfigurationUpdateAcknowledge = { asn_DEF_E2nodeConfigurationUpdateAcknowledge_tags_1, /* Same as above */ sizeof(asn_DEF_E2nodeConfigurationUpdateAcknowledge_tags_1) /sizeof(asn_DEF_E2nodeConfigurationUpdateAcknowledge_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2nodeConfigurationUpdateAcknowledge_1, 1, /* Elements count */ &asn_SPC_E2nodeConfigurationUpdateAcknowledge_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/E2nodeConfigurationUpdateAcknowledge.h b/src/codec_utils/E2AP/E2nodeConfigurationUpdateAcknowledge.h index aa60cf9b9..0ed9e700d 100644 --- a/src/codec_utils/E2AP/E2nodeConfigurationUpdateAcknowledge.h +++ b/src/codec_utils/E2AP/E2nodeConfigurationUpdateAcknowledge.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _E2nodeConfigurationUpdateAcknowledge_H_ diff --git a/src/codec_utils/E2AP/E2nodeConfigurationUpdateFailure.c b/src/codec_utils/E2AP/E2nodeConfigurationUpdateFailure.c index b1bea57fc..6d7dc706b 100644 --- a/src/codec_utils/E2AP/E2nodeConfigurationUpdateFailure.c +++ b/src/codec_utils/E2AP/E2nodeConfigurationUpdateFailure.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "E2nodeConfigurationUpdateFailure.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_E2nodeConfigurationUpdateFailure_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ContainerE2_2530P29, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_E2nodeConfigurationUpdateFailure = { asn_DEF_E2nodeConfigurationUpdateFailure_tags_1, /* Same as above */ sizeof(asn_DEF_E2nodeConfigurationUpdateFailure_tags_1) /sizeof(asn_DEF_E2nodeConfigurationUpdateFailure_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2nodeConfigurationUpdateFailure_1, 1, /* Elements count */ &asn_SPC_E2nodeConfigurationUpdateFailure_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/E2nodeConfigurationUpdateFailure.h b/src/codec_utils/E2AP/E2nodeConfigurationUpdateFailure.h index 019d3adec..fe922b799 100644 --- a/src/codec_utils/E2AP/E2nodeConfigurationUpdateFailure.h +++ b/src/codec_utils/E2AP/E2nodeConfigurationUpdateFailure.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _E2nodeConfigurationUpdateFailure_H_ diff --git a/src/codec_utils/E2AP/E2nodeTNLassociationRemoval-Item.c b/src/codec_utils/E2AP/E2nodeTNLassociationRemoval-Item.c index b3bfd1055..ef0af9282 100644 --- a/src/codec_utils/E2AP/E2nodeTNLassociationRemoval-Item.c +++ b/src/codec_utils/E2AP/E2nodeTNLassociationRemoval-Item.c @@ -1,19 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "E2nodeTNLassociationRemoval-Item.h" -static asn_TYPE_member_t asn_MBR_E2nodeTNLassociationRemoval_Item_1[] = { +asn_TYPE_member_t asn_MBR_E2nodeTNLassociationRemoval_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct E2nodeTNLassociationRemoval_Item, tnlInformation), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_TNLinformation, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "tnlInformation" }, @@ -22,7 +33,18 @@ static asn_TYPE_member_t asn_MBR_E2nodeTNLassociationRemoval_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_TNLinformation, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "tnlInformationRIC" }, @@ -34,7 +56,7 @@ static const asn_TYPE_tag2member_t asn_MAP_E2nodeTNLassociationRemoval_Item_tag2 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* tnlInformation */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* tnlInformationRIC */ }; -static asn_SEQUENCE_specifics_t asn_SPC_E2nodeTNLassociationRemoval_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_E2nodeTNLassociationRemoval_Item_specs_1 = { sizeof(struct E2nodeTNLassociationRemoval_Item), offsetof(struct E2nodeTNLassociationRemoval_Item, _asn_ctx), asn_MAP_E2nodeTNLassociationRemoval_Item_tag2el_1, @@ -52,7 +74,18 @@ asn_TYPE_descriptor_t asn_DEF_E2nodeTNLassociationRemoval_Item = { asn_DEF_E2nodeTNLassociationRemoval_Item_tags_1, /* Same as above */ sizeof(asn_DEF_E2nodeTNLassociationRemoval_Item_tags_1) /sizeof(asn_DEF_E2nodeTNLassociationRemoval_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2nodeTNLassociationRemoval_Item_1, 2, /* Elements count */ &asn_SPC_E2nodeTNLassociationRemoval_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/E2nodeTNLassociationRemoval-Item.h b/src/codec_utils/E2AP/E2nodeTNLassociationRemoval-Item.h index ce0aaa520..42e467f02 100644 --- a/src/codec_utils/E2AP/E2nodeTNLassociationRemoval-Item.h +++ b/src/codec_utils/E2AP/E2nodeTNLassociationRemoval-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _E2nodeTNLassociationRemoval_Item_H_ @@ -34,6 +34,8 @@ typedef struct E2nodeTNLassociationRemoval_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_E2nodeTNLassociationRemoval_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeTNLassociationRemoval_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_E2nodeTNLassociationRemoval_Item_1[2]; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/E2nodeTNLassociationRemoval-List.c b/src/codec_utils/E2AP/E2nodeTNLassociationRemoval-List.c index 467b8cdc7..8463ae1bc 100644 --- a/src/codec_utils/E2AP/E2nodeTNLassociationRemoval-List.c +++ b/src/codec_utils/E2AP/E2nodeTNLassociationRemoval-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "E2nodeTNLassociationRemoval-List.h" #include "ProtocolIE-SingleContainerE2.h" -static asn_oer_constraints_t asn_OER_type_E2nodeTNLassociationRemoval_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; -static asn_per_constraints_t asn_PER_type_E2nodeTNLassociationRemoval_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_E2nodeTNLassociationRemoval_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_E2nodeTNLassociationRemoval_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_E2nodeTNLassociationRemoval_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainerE2_2533P25, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_E2nodeTNLassociationRemoval_List_1[] = { static const ber_tlv_tag_t asn_DEF_E2nodeTNLassociationRemoval_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_E2nodeTNLassociationRemoval_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_E2nodeTNLassociationRemoval_List_specs_1 = { sizeof(struct E2nodeTNLassociationRemoval_List), offsetof(struct E2nodeTNLassociationRemoval_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_E2nodeTNLassociationRemoval_List = { asn_DEF_E2nodeTNLassociationRemoval_List_tags_1, /* Same as above */ sizeof(asn_DEF_E2nodeTNLassociationRemoval_List_tags_1) /sizeof(asn_DEF_E2nodeTNLassociationRemoval_List_tags_1[0]), /* 1 */ - { &asn_OER_type_E2nodeTNLassociationRemoval_List_constr_1, &asn_PER_type_E2nodeTNLassociationRemoval_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_E2nodeTNLassociationRemoval_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_E2nodeTNLassociationRemoval_List_1, 1, /* Single element */ &asn_SPC_E2nodeTNLassociationRemoval_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/E2nodeTNLassociationRemoval-List.h b/src/codec_utils/E2AP/E2nodeTNLassociationRemoval-List.h index 54309d0ad..878ca61ed 100644 --- a/src/codec_utils/E2AP/E2nodeTNLassociationRemoval-List.h +++ b/src/codec_utils/E2AP/E2nodeTNLassociationRemoval-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _E2nodeTNLassociationRemoval_List_H_ @@ -32,6 +32,9 @@ typedef struct E2nodeTNLassociationRemoval_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_E2nodeTNLassociationRemoval_List; +extern asn_SET_OF_specifics_t asn_SPC_E2nodeTNLassociationRemoval_List_specs_1; +extern asn_TYPE_member_t asn_MBR_E2nodeTNLassociationRemoval_List_1[1]; +extern asn_per_constraints_t asn_PER_type_E2nodeTNLassociationRemoval_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/E2setupFailure.c b/src/codec_utils/E2AP/E2setupFailure.c index 45e3a8776..b098dc15b 100644 --- a/src/codec_utils/E2AP/E2setupFailure.c +++ b/src/codec_utils/E2AP/E2setupFailure.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "E2setupFailure.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_E2setupFailure_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ContainerE2_2530P23, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_E2setupFailure = { asn_DEF_E2setupFailure_tags_1, /* Same as above */ sizeof(asn_DEF_E2setupFailure_tags_1) /sizeof(asn_DEF_E2setupFailure_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2setupFailure_1, 1, /* Elements count */ &asn_SPC_E2setupFailure_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/E2setupFailure.h b/src/codec_utils/E2AP/E2setupFailure.h index 6c08016c3..ed5f7a7af 100644 --- a/src/codec_utils/E2AP/E2setupFailure.h +++ b/src/codec_utils/E2AP/E2setupFailure.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _E2setupFailure_H_ diff --git a/src/codec_utils/E2AP/E2setupRequest.c b/src/codec_utils/E2AP/E2setupRequest.c index 96910e8f2..5d4ae93ed 100644 --- a/src/codec_utils/E2AP/E2setupRequest.c +++ b/src/codec_utils/E2AP/E2setupRequest.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "E2setupRequest.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_E2setupRequest_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ContainerE2_2530P21, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_E2setupRequest = { asn_DEF_E2setupRequest_tags_1, /* Same as above */ sizeof(asn_DEF_E2setupRequest_tags_1) /sizeof(asn_DEF_E2setupRequest_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2setupRequest_1, 1, /* Elements count */ &asn_SPC_E2setupRequest_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/E2setupRequest.h b/src/codec_utils/E2AP/E2setupRequest.h index ad2fe8026..cd532c8f0 100644 --- a/src/codec_utils/E2AP/E2setupRequest.h +++ b/src/codec_utils/E2AP/E2setupRequest.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _E2setupRequest_H_ diff --git a/src/codec_utils/E2AP/E2setupResponse.c b/src/codec_utils/E2AP/E2setupResponse.c index 1a59ace29..9808cd9fb 100644 --- a/src/codec_utils/E2AP/E2setupResponse.c +++ b/src/codec_utils/E2AP/E2setupResponse.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "E2setupResponse.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_E2setupResponse_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ContainerE2_2530P22, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_E2setupResponse = { asn_DEF_E2setupResponse_tags_1, /* Same as above */ sizeof(asn_DEF_E2setupResponse_tags_1) /sizeof(asn_DEF_E2setupResponse_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2setupResponse_1, 1, /* Elements count */ &asn_SPC_E2setupResponse_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/E2setupResponse.h b/src/codec_utils/E2AP/E2setupResponse.h index 35a360aa9..b5b244fbc 100644 --- a/src/codec_utils/E2AP/E2setupResponse.h +++ b/src/codec_utils/E2AP/E2setupResponse.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _E2setupResponse_H_ diff --git a/src/codec_utils/E2AP/ENB-ID-Choice.c b/src/codec_utils/E2AP/ENB-ID-Choice.c index 56f0d98b8..a3fea7e89 100644 --- a/src/codec_utils/E2AP/ENB-ID-Choice.c +++ b/src/codec_utils/E2AP/ENB-ID-Choice.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "ENB-ID-Choice.h" @@ -27,7 +27,7 @@ memb_enb_ID_macro_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr size = 0; } - if((size == 20)) { + if((size == 20UL)) { /* Constraint check succeeded */ return 0; } else { @@ -58,7 +58,7 @@ memb_enb_ID_shortmacro_constraint_1(const asn_TYPE_descriptor_t *td, const void size = 0; } - if((size == 18)) { + if((size == 18UL)) { /* Constraint check succeeded */ return 0; } else { @@ -89,7 +89,7 @@ memb_enb_ID_longmacro_constraint_1(const asn_TYPE_descriptor_t *td, const void * size = 0; } - if((size == 21)) { + if((size == 21UL)) { /* Constraint check succeeded */ return 0; } else { @@ -100,45 +100,52 @@ memb_enb_ID_longmacro_constraint_1(const asn_TYPE_descriptor_t *td, const void * } } -static asn_oer_constraints_t asn_OER_memb_enb_ID_macro_constr_2 CC_NOTUSED = { - { 0, 0 }, - 20 /* (SIZE(20..20)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_enb_ID_macro_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 20, 20 } /* (SIZE(20..20)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_enb_ID_shortmacro_constr_3 CC_NOTUSED = { - { 0, 0 }, - 18 /* (SIZE(18..18)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_enb_ID_shortmacro_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 18, 18 } /* (SIZE(18..18)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_enb_ID_longmacro_constr_4 CC_NOTUSED = { - { 0, 0 }, - 21 /* (SIZE(21..21)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_enb_ID_longmacro_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 21, 21 } /* (SIZE(21..21)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_ENB_ID_Choice_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ENB_ID_Choice_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 2, 2, 0, 2 } /* (0..2,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_ENB_ID_Choice_1[] = { { ATF_NOFLAGS, 0, offsetof(struct ENB_ID_Choice, choice.enb_ID_macro), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_enb_ID_macro_constr_2, &asn_PER_memb_enb_ID_macro_constr_2, memb_enb_ID_macro_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_enb_ID_macro_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_enb_ID_macro_constraint_1 + }, 0, 0, /* No default value */ "enb-ID-macro" }, @@ -147,7 +154,18 @@ asn_TYPE_member_t asn_MBR_ENB_ID_Choice_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_enb_ID_shortmacro_constr_3, &asn_PER_memb_enb_ID_shortmacro_constr_3, memb_enb_ID_shortmacro_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_enb_ID_shortmacro_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_enb_ID_shortmacro_constraint_1 + }, 0, 0, /* No default value */ "enb-ID-shortmacro" }, @@ -156,7 +174,18 @@ asn_TYPE_member_t asn_MBR_ENB_ID_Choice_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_enb_ID_longmacro_constr_4, &asn_PER_memb_enb_ID_longmacro_constr_4, memb_enb_ID_longmacro_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_enb_ID_longmacro_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_enb_ID_longmacro_constraint_1 + }, 0, 0, /* No default value */ "enb-ID-longmacro" }, @@ -184,7 +213,18 @@ asn_TYPE_descriptor_t asn_DEF_ENB_ID_Choice = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_ENB_ID_Choice_constr_1, &asn_PER_type_ENB_ID_Choice_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ENB_ID_Choice_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_ENB_ID_Choice_1, 3, /* Elements count */ &asn_SPC_ENB_ID_Choice_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/ENB-ID-Choice.h b/src/codec_utils/E2AP/ENB-ID-Choice.h index ba96a945f..57880ca54 100644 --- a/src/codec_utils/E2AP/ENB-ID-Choice.h +++ b/src/codec_utils/E2AP/ENB-ID-Choice.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _ENB_ID_Choice_H_ diff --git a/src/codec_utils/E2AP/ENB-ID.c b/src/codec_utils/E2AP/ENB-ID.c index 07257b4ac..994dba0db 100644 --- a/src/codec_utils/E2AP/ENB-ID.c +++ b/src/codec_utils/E2AP/ENB-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "ENB-ID.h" @@ -27,7 +27,7 @@ memb_macro_eNB_ID_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr size = 0; } - if((size == 20)) { + if((size == 20UL)) { /* Constraint check succeeded */ return 0; } else { @@ -58,7 +58,7 @@ memb_home_eNB_ID_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 28)) { + if((size == 28UL)) { /* Constraint check succeeded */ return 0; } else { @@ -89,7 +89,7 @@ memb_short_Macro_eNB_ID_constraint_1(const asn_TYPE_descriptor_t *td, const void size = 0; } - if((size == 18)) { + if((size == 18UL)) { /* Constraint check succeeded */ return 0; } else { @@ -120,7 +120,7 @@ memb_long_Macro_eNB_ID_constraint_1(const asn_TYPE_descriptor_t *td, const void size = 0; } - if((size == 21)) { + if((size == 21UL)) { /* Constraint check succeeded */ return 0; } else { @@ -131,53 +131,59 @@ memb_long_Macro_eNB_ID_constraint_1(const asn_TYPE_descriptor_t *td, const void } } -static asn_oer_constraints_t asn_OER_memb_macro_eNB_ID_constr_2 CC_NOTUSED = { - { 0, 0 }, - 20 /* (SIZE(20..20)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_macro_eNB_ID_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 20, 20 } /* (SIZE(20..20)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_home_eNB_ID_constr_3 CC_NOTUSED = { - { 0, 0 }, - 28 /* (SIZE(28..28)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_home_eNB_ID_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 28, 28 } /* (SIZE(28..28)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_short_Macro_eNB_ID_constr_5 CC_NOTUSED = { - { 0, 0 }, - 18 /* (SIZE(18..18)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_short_Macro_eNB_ID_constr_5 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 18, 18 } /* (SIZE(18..18)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_long_Macro_eNB_ID_constr_6 CC_NOTUSED = { - { 0, 0 }, - 21 /* (SIZE(21..21)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_long_Macro_eNB_ID_constr_6 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 21, 21 } /* (SIZE(21..21)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_ENB_ID_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ENB_ID_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_ENB_ID_1[] = { { ATF_NOFLAGS, 0, offsetof(struct ENB_ID, choice.macro_eNB_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_macro_eNB_ID_constr_2, &asn_PER_memb_macro_eNB_ID_constr_2, memb_macro_eNB_ID_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_macro_eNB_ID_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_macro_eNB_ID_constraint_1 + }, 0, 0, /* No default value */ "macro-eNB-ID" }, @@ -186,7 +192,18 @@ asn_TYPE_member_t asn_MBR_ENB_ID_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_home_eNB_ID_constr_3, &asn_PER_memb_home_eNB_ID_constr_3, memb_home_eNB_ID_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_home_eNB_ID_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_home_eNB_ID_constraint_1 + }, 0, 0, /* No default value */ "home-eNB-ID" }, @@ -195,7 +212,18 @@ asn_TYPE_member_t asn_MBR_ENB_ID_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_short_Macro_eNB_ID_constr_5, &asn_PER_memb_short_Macro_eNB_ID_constr_5, memb_short_Macro_eNB_ID_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_short_Macro_eNB_ID_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_short_Macro_eNB_ID_constraint_1 + }, 0, 0, /* No default value */ "short-Macro-eNB-ID" }, @@ -204,7 +232,18 @@ asn_TYPE_member_t asn_MBR_ENB_ID_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_long_Macro_eNB_ID_constr_6, &asn_PER_memb_long_Macro_eNB_ID_constr_6, memb_long_Macro_eNB_ID_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_long_Macro_eNB_ID_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_long_Macro_eNB_ID_constraint_1 + }, 0, 0, /* No default value */ "long-Macro-eNB-ID" }, @@ -233,7 +272,18 @@ asn_TYPE_descriptor_t asn_DEF_ENB_ID = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_ENB_ID_constr_1, &asn_PER_type_ENB_ID_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ENB_ID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_ENB_ID_1, 4, /* Elements count */ &asn_SPC_ENB_ID_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/ENB-ID.h b/src/codec_utils/E2AP/ENB-ID.h index 6ba23cf52..301a9e971 100644 --- a/src/codec_utils/E2AP/ENB-ID.h +++ b/src/codec_utils/E2AP/ENB-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _ENB_ID_H_ diff --git a/src/codec_utils/E2AP/ENGNB-ID.c b/src/codec_utils/E2AP/ENGNB-ID.c index 691c69c8a..8d0ba8464 100644 --- a/src/codec_utils/E2AP/ENGNB-ID.c +++ b/src/codec_utils/E2AP/ENGNB-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "ENGNB-ID.h" @@ -27,7 +27,7 @@ memb_gNB_ID_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size >= 22 && size <= 32)) { + if((size >= 22UL && size <= 32UL)) { /* Constraint check succeeded */ return 0; } else { @@ -38,29 +38,38 @@ memb_gNB_ID_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_oer_constraints_t asn_OER_memb_gNB_ID_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(22..32)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_gNB_ID_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 22, 32 } /* (SIZE(22..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_ENGNB_ID_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ENGNB_ID_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_ENGNB_ID_1[] = { { ATF_NOFLAGS, 0, offsetof(struct ENGNB_ID, choice.gNB_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_gNB_ID_constr_2, &asn_PER_memb_gNB_ID_constr_2, memb_gNB_ID_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_gNB_ID_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_gNB_ID_constraint_1 + }, 0, 0, /* No default value */ "gNB-ID" }, @@ -86,7 +95,18 @@ asn_TYPE_descriptor_t asn_DEF_ENGNB_ID = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_ENGNB_ID_constr_1, &asn_PER_type_ENGNB_ID_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ENGNB_ID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_ENGNB_ID_1, 1, /* Elements count */ &asn_SPC_ENGNB_ID_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/ENGNB-ID.h b/src/codec_utils/E2AP/ENGNB-ID.h index d70e9b593..dfd207fc3 100644 --- a/src/codec_utils/E2AP/ENGNB-ID.h +++ b/src/codec_utils/E2AP/ENGNB-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _ENGNB_ID_H_ diff --git a/src/codec_utils/E2AP/ErrorIndicationE2.c b/src/codec_utils/E2AP/ErrorIndicationE2.c index c1199c4da..a3264b293 100644 --- a/src/codec_utils/E2AP/ErrorIndicationE2.c +++ b/src/codec_utils/E2AP/ErrorIndicationE2.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "ErrorIndicationE2.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_ErrorIndicationE2_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ContainerE2_2530P20, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_ErrorIndicationE2 = { asn_DEF_ErrorIndicationE2_tags_1, /* Same as above */ sizeof(asn_DEF_ErrorIndicationE2_tags_1) /sizeof(asn_DEF_ErrorIndicationE2_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ErrorIndicationE2_1, 1, /* Elements count */ &asn_SPC_ErrorIndicationE2_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/ErrorIndicationE2.h b/src/codec_utils/E2AP/ErrorIndicationE2.h index 4ecce3177..b51f0d64f 100644 --- a/src/codec_utils/E2AP/ErrorIndicationE2.h +++ b/src/codec_utils/E2AP/ErrorIndicationE2.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _ErrorIndicationE2_H_ diff --git a/src/codec_utils/E2AP/GNB-CU-UP-ID.c b/src/codec_utils/E2AP/GNB-CU-UP-ID.c index 261d89158..ab73bc2b7 100644 --- a/src/codec_utils/E2AP/GNB-CU-UP-ID.c +++ b/src/codec_utils/E2AP/GNB-CU-UP-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "GNB-CU-UP-ID.h" @@ -27,7 +27,7 @@ GNB_CU_UP_ID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, return -1; } - if((value >= 0 && value <= 68719476735)) { + if((value >= 0L && value <= 68719476735L)) { /* Constraint check succeeded */ return 0; } else { @@ -42,14 +42,13 @@ GNB_CU_UP_ID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using INTEGER, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_GNB_CU_UP_ID_constr_1 CC_NOTUSED = { - { 8, 1 } /* (0..68719476735) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_GNB_CU_UP_ID_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 36, -1, 0, 68719476735 } /* (0..68719476735) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_GNB_CU_UP_ID_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -63,7 +62,18 @@ asn_TYPE_descriptor_t asn_DEF_GNB_CU_UP_ID = { asn_DEF_GNB_CU_UP_ID_tags_1, /* Same as above */ sizeof(asn_DEF_GNB_CU_UP_ID_tags_1) /sizeof(asn_DEF_GNB_CU_UP_ID_tags_1[0]), /* 1 */ - { &asn_OER_type_GNB_CU_UP_ID_constr_1, &asn_PER_type_GNB_CU_UP_ID_constr_1, GNB_CU_UP_ID_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_GNB_CU_UP_ID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + GNB_CU_UP_ID_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/E2AP/GNB-CU-UP-ID.h b/src/codec_utils/E2AP/GNB-CU-UP-ID.h index be00e8f80..1f47a97fc 100644 --- a/src/codec_utils/E2AP/GNB-CU-UP-ID.h +++ b/src/codec_utils/E2AP/GNB-CU-UP-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _GNB_CU_UP_ID_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_GNB_CU_UP_ID; asn_struct_free_f GNB_CU_UP_ID_free; asn_struct_print_f GNB_CU_UP_ID_print; asn_constr_check_f GNB_CU_UP_ID_constraint; -ber_type_decoder_f GNB_CU_UP_ID_decode_ber; -der_type_encoder_f GNB_CU_UP_ID_encode_der; xer_type_decoder_f GNB_CU_UP_ID_decode_xer; xer_type_encoder_f GNB_CU_UP_ID_encode_xer; -oer_type_decoder_f GNB_CU_UP_ID_decode_oer; -oer_type_encoder_f GNB_CU_UP_ID_encode_oer; per_type_decoder_f GNB_CU_UP_ID_decode_uper; per_type_encoder_f GNB_CU_UP_ID_encode_uper; per_type_decoder_f GNB_CU_UP_ID_decode_aper; diff --git a/src/codec_utils/E2AP/GNB-DU-ID.c b/src/codec_utils/E2AP/GNB-DU-ID.c index d3f38fd1f..58f4c6b16 100644 --- a/src/codec_utils/E2AP/GNB-DU-ID.c +++ b/src/codec_utils/E2AP/GNB-DU-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "GNB-DU-ID.h" @@ -27,7 +27,7 @@ GNB_DU_ID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, return -1; } - if((value >= 0 && value <= 68719476735)) { + if((value >= 0L && value <= 68719476735L)) { /* Constraint check succeeded */ return 0; } else { @@ -42,14 +42,13 @@ GNB_DU_ID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using INTEGER, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_GNB_DU_ID_constr_1 CC_NOTUSED = { - { 8, 1 } /* (0..68719476735) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_GNB_DU_ID_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 36, -1, 0, 68719476735 } /* (0..68719476735) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_GNB_DU_ID_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -63,7 +62,18 @@ asn_TYPE_descriptor_t asn_DEF_GNB_DU_ID = { asn_DEF_GNB_DU_ID_tags_1, /* Same as above */ sizeof(asn_DEF_GNB_DU_ID_tags_1) /sizeof(asn_DEF_GNB_DU_ID_tags_1[0]), /* 1 */ - { &asn_OER_type_GNB_DU_ID_constr_1, &asn_PER_type_GNB_DU_ID_constr_1, GNB_DU_ID_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_GNB_DU_ID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + GNB_DU_ID_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/E2AP/GNB-DU-ID.h b/src/codec_utils/E2AP/GNB-DU-ID.h index 7d9f26ea7..72c5e6033 100644 --- a/src/codec_utils/E2AP/GNB-DU-ID.h +++ b/src/codec_utils/E2AP/GNB-DU-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _GNB_DU_ID_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_GNB_DU_ID; asn_struct_free_f GNB_DU_ID_free; asn_struct_print_f GNB_DU_ID_print; asn_constr_check_f GNB_DU_ID_constraint; -ber_type_decoder_f GNB_DU_ID_decode_ber; -der_type_encoder_f GNB_DU_ID_encode_der; xer_type_decoder_f GNB_DU_ID_decode_xer; xer_type_encoder_f GNB_DU_ID_encode_xer; -oer_type_decoder_f GNB_DU_ID_decode_oer; -oer_type_encoder_f GNB_DU_ID_encode_oer; per_type_decoder_f GNB_DU_ID_decode_uper; per_type_encoder_f GNB_DU_ID_encode_uper; per_type_decoder_f GNB_DU_ID_decode_aper; diff --git a/src/codec_utils/E2AP/GNB-ID-Choice.c b/src/codec_utils/E2AP/GNB-ID-Choice.c index 4c053204a..38b271424 100644 --- a/src/codec_utils/E2AP/GNB-ID-Choice.c +++ b/src/codec_utils/E2AP/GNB-ID-Choice.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "GNB-ID-Choice.h" @@ -27,7 +27,7 @@ memb_gnb_ID_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size >= 22 && size <= 32)) { + if((size >= 22UL && size <= 32UL)) { /* Constraint check succeeded */ return 0; } else { @@ -38,29 +38,38 @@ memb_gnb_ID_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_oer_constraints_t asn_OER_memb_gnb_ID_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(22..32)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_gnb_ID_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 22, 32 } /* (SIZE(22..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_GNB_ID_Choice_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_GNB_ID_Choice_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_GNB_ID_Choice_1[] = { { ATF_NOFLAGS, 0, offsetof(struct GNB_ID_Choice, choice.gnb_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_gnb_ID_constr_2, &asn_PER_memb_gnb_ID_constr_2, memb_gnb_ID_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_gnb_ID_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_gnb_ID_constraint_1 + }, 0, 0, /* No default value */ "gnb-ID" }, @@ -86,7 +95,18 @@ asn_TYPE_descriptor_t asn_DEF_GNB_ID_Choice = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_GNB_ID_Choice_constr_1, &asn_PER_type_GNB_ID_Choice_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_GNB_ID_Choice_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_GNB_ID_Choice_1, 1, /* Elements count */ &asn_SPC_GNB_ID_Choice_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/GNB-ID-Choice.h b/src/codec_utils/E2AP/GNB-ID-Choice.h index 94079f220..21a6b4334 100644 --- a/src/codec_utils/E2AP/GNB-ID-Choice.h +++ b/src/codec_utils/E2AP/GNB-ID-Choice.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _GNB_ID_Choice_H_ diff --git a/src/codec_utils/E2AP/GlobalE2node-ID.c b/src/codec_utils/E2AP/GlobalE2node-ID.c index 87f3f5a4a..067355f08 100644 --- a/src/codec_utils/E2AP/GlobalE2node-ID.c +++ b/src/codec_utils/E2AP/GlobalE2node-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "GlobalE2node-ID.h" @@ -11,21 +11,31 @@ #include "GlobalE2node-en-gNB-ID.h" #include "GlobalE2node-ng-eNB-ID.h" #include "GlobalE2node-eNB-ID.h" -static asn_oer_constraints_t asn_OER_type_GlobalE2node_ID_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; -static asn_per_constraints_t asn_PER_type_GlobalE2node_ID_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_GlobalE2node_ID_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 2, 2, 0, 3 } /* (0..3,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_GlobalE2node_ID_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_GlobalE2node_ID_1[] = { { ATF_POINTER, 0, offsetof(struct GlobalE2node_ID, choice.gNB), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_GlobalE2node_gNB_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "gNB" }, @@ -34,7 +44,18 @@ static asn_TYPE_member_t asn_MBR_GlobalE2node_ID_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GlobalE2node_en_gNB_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "en-gNB" }, @@ -43,7 +64,18 @@ static asn_TYPE_member_t asn_MBR_GlobalE2node_ID_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GlobalE2node_ng_eNB_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ng-eNB" }, @@ -52,7 +84,18 @@ static asn_TYPE_member_t asn_MBR_GlobalE2node_ID_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GlobalE2node_eNB_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eNB" }, @@ -63,7 +106,7 @@ static const asn_TYPE_tag2member_t asn_MAP_GlobalE2node_ID_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* ng-eNB */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* eNB */ }; -static asn_CHOICE_specifics_t asn_SPC_GlobalE2node_ID_specs_1 = { +asn_CHOICE_specifics_t asn_SPC_GlobalE2node_ID_specs_1 = { sizeof(struct GlobalE2node_ID), offsetof(struct GlobalE2node_ID, _asn_ctx), offsetof(struct GlobalE2node_ID, present), @@ -81,7 +124,18 @@ asn_TYPE_descriptor_t asn_DEF_GlobalE2node_ID = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_GlobalE2node_ID_constr_1, &asn_PER_type_GlobalE2node_ID_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_GlobalE2node_ID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_GlobalE2node_ID_1, 4, /* Elements count */ &asn_SPC_GlobalE2node_ID_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/GlobalE2node-ID.h b/src/codec_utils/E2AP/GlobalE2node-ID.h index 57f327b93..5d384134a 100644 --- a/src/codec_utils/E2AP/GlobalE2node-ID.h +++ b/src/codec_utils/E2AP/GlobalE2node-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _GlobalE2node_ID_H_ @@ -55,6 +55,9 @@ typedef struct GlobalE2node_ID { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_GlobalE2node_ID; +extern asn_CHOICE_specifics_t asn_SPC_GlobalE2node_ID_specs_1; +extern asn_TYPE_member_t asn_MBR_GlobalE2node_ID_1[4]; +extern asn_per_constraints_t asn_PER_type_GlobalE2node_ID_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/GlobalE2node-eNB-ID.c b/src/codec_utils/E2AP/GlobalE2node-eNB-ID.c index 95984b8b0..067509d38 100644 --- a/src/codec_utils/E2AP/GlobalE2node-eNB-ID.c +++ b/src/codec_utils/E2AP/GlobalE2node-eNB-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "GlobalE2node-eNB-ID.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_GlobalE2node_eNB_ID_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GlobalENB_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "global-eNB-ID" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_GlobalE2node_eNB_ID = { asn_DEF_GlobalE2node_eNB_ID_tags_1, /* Same as above */ sizeof(asn_DEF_GlobalE2node_eNB_ID_tags_1) /sizeof(asn_DEF_GlobalE2node_eNB_ID_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GlobalE2node_eNB_ID_1, 1, /* Elements count */ &asn_SPC_GlobalE2node_eNB_ID_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/GlobalE2node-eNB-ID.h b/src/codec_utils/E2AP/GlobalE2node-eNB-ID.h index 6bbc5d9d5..dc4ffaf2d 100644 --- a/src/codec_utils/E2AP/GlobalE2node-eNB-ID.h +++ b/src/codec_utils/E2AP/GlobalE2node-eNB-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _GlobalE2node_eNB_ID_H_ diff --git a/src/codec_utils/E2AP/GlobalE2node-en-gNB-ID.c b/src/codec_utils/E2AP/GlobalE2node-en-gNB-ID.c index e3ea5b0d3..0fb0b562c 100644 --- a/src/codec_utils/E2AP/GlobalE2node-en-gNB-ID.c +++ b/src/codec_utils/E2AP/GlobalE2node-en-gNB-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "GlobalE2node-en-gNB-ID.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_GlobalE2node_en_gNB_ID_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GlobalenGNB_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "global-en-gNB-ID" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_GlobalE2node_en_gNB_ID_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GNB_CU_UP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "en-gNB-CU-UP-ID" }, @@ -31,7 +53,18 @@ asn_TYPE_member_t asn_MBR_GlobalE2node_en_gNB_ID_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GNB_DU_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "en-gNB-DU-ID" }, @@ -64,7 +97,18 @@ asn_TYPE_descriptor_t asn_DEF_GlobalE2node_en_gNB_ID = { asn_DEF_GlobalE2node_en_gNB_ID_tags_1, /* Same as above */ sizeof(asn_DEF_GlobalE2node_en_gNB_ID_tags_1) /sizeof(asn_DEF_GlobalE2node_en_gNB_ID_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GlobalE2node_en_gNB_ID_1, 3, /* Elements count */ &asn_SPC_GlobalE2node_en_gNB_ID_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/GlobalE2node-en-gNB-ID.h b/src/codec_utils/E2AP/GlobalE2node-en-gNB-ID.h index 25ea0004b..f79a65f8c 100644 --- a/src/codec_utils/E2AP/GlobalE2node-en-gNB-ID.h +++ b/src/codec_utils/E2AP/GlobalE2node-en-gNB-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _GlobalE2node_en_gNB_ID_H_ diff --git a/src/codec_utils/E2AP/GlobalE2node-gNB-ID.c b/src/codec_utils/E2AP/GlobalE2node-gNB-ID.c index e7c1ad767..cdd688d18 100644 --- a/src/codec_utils/E2AP/GlobalE2node-gNB-ID.c +++ b/src/codec_utils/E2AP/GlobalE2node-gNB-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "GlobalE2node-gNB-ID.h" @@ -14,7 +14,18 @@ asn_TYPE_member_t asn_MBR_GlobalE2node_gNB_ID_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GlobalgNB_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "global-gNB-ID" }, @@ -23,7 +34,18 @@ asn_TYPE_member_t asn_MBR_GlobalE2node_gNB_ID_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GlobalenGNB_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "global-en-gNB-ID" }, @@ -32,7 +54,18 @@ asn_TYPE_member_t asn_MBR_GlobalE2node_gNB_ID_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GNB_CU_UP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "gNB-CU-UP-ID" }, @@ -41,7 +74,18 @@ asn_TYPE_member_t asn_MBR_GlobalE2node_gNB_ID_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GNB_DU_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "gNB-DU-ID" }, @@ -75,7 +119,18 @@ asn_TYPE_descriptor_t asn_DEF_GlobalE2node_gNB_ID = { asn_DEF_GlobalE2node_gNB_ID_tags_1, /* Same as above */ sizeof(asn_DEF_GlobalE2node_gNB_ID_tags_1) /sizeof(asn_DEF_GlobalE2node_gNB_ID_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GlobalE2node_gNB_ID_1, 4, /* Elements count */ &asn_SPC_GlobalE2node_gNB_ID_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/GlobalE2node-gNB-ID.h b/src/codec_utils/E2AP/GlobalE2node-gNB-ID.h index 96bd13b4f..c6c03bc39 100644 --- a/src/codec_utils/E2AP/GlobalE2node-gNB-ID.h +++ b/src/codec_utils/E2AP/GlobalE2node-gNB-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _GlobalE2node_gNB_ID_H_ diff --git a/src/codec_utils/E2AP/GlobalE2node-ng-eNB-ID.c b/src/codec_utils/E2AP/GlobalE2node-ng-eNB-ID.c index 79a678ded..6aefabe93 100644 --- a/src/codec_utils/E2AP/GlobalE2node-ng-eNB-ID.c +++ b/src/codec_utils/E2AP/GlobalE2node-ng-eNB-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "GlobalE2node-ng-eNB-ID.h" @@ -14,7 +14,18 @@ asn_TYPE_member_t asn_MBR_GlobalE2node_ng_eNB_ID_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GlobalngeNB_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "global-ng-eNB-ID" }, @@ -23,7 +34,18 @@ asn_TYPE_member_t asn_MBR_GlobalE2node_ng_eNB_ID_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GlobalENB_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "global-eNB-ID" }, @@ -32,7 +54,18 @@ asn_TYPE_member_t asn_MBR_GlobalE2node_ng_eNB_ID_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NGENB_DU_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ngENB-DU-ID" }, @@ -65,7 +98,18 @@ asn_TYPE_descriptor_t asn_DEF_GlobalE2node_ng_eNB_ID = { asn_DEF_GlobalE2node_ng_eNB_ID_tags_1, /* Same as above */ sizeof(asn_DEF_GlobalE2node_ng_eNB_ID_tags_1) /sizeof(asn_DEF_GlobalE2node_ng_eNB_ID_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GlobalE2node_ng_eNB_ID_1, 3, /* Elements count */ &asn_SPC_GlobalE2node_ng_eNB_ID_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/GlobalE2node-ng-eNB-ID.h b/src/codec_utils/E2AP/GlobalE2node-ng-eNB-ID.h index 95fbffbc0..2541e88e6 100644 --- a/src/codec_utils/E2AP/GlobalE2node-ng-eNB-ID.h +++ b/src/codec_utils/E2AP/GlobalE2node-ng-eNB-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _GlobalE2node_ng_eNB_ID_H_ diff --git a/src/codec_utils/E2AP/GlobalENB-ID.c b/src/codec_utils/E2AP/GlobalENB-ID.c index 8b9ab9b55..b495a431a 100644 --- a/src/codec_utils/E2AP/GlobalENB-ID.c +++ b/src/codec_utils/E2AP/GlobalENB-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "GlobalENB-ID.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_GlobalENB_ID_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PLMN_Identity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pLMN-Identity" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_GlobalENB_ID_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_ENB_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eNB-ID" }, @@ -52,7 +74,18 @@ asn_TYPE_descriptor_t asn_DEF_GlobalENB_ID = { asn_DEF_GlobalENB_ID_tags_1, /* Same as above */ sizeof(asn_DEF_GlobalENB_ID_tags_1) /sizeof(asn_DEF_GlobalENB_ID_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GlobalENB_ID_1, 2, /* Elements count */ &asn_SPC_GlobalENB_ID_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/GlobalENB-ID.h b/src/codec_utils/E2AP/GlobalENB-ID.h index be05cfd5a..dd9f067cc 100644 --- a/src/codec_utils/E2AP/GlobalENB-ID.h +++ b/src/codec_utils/E2AP/GlobalENB-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _GlobalENB_ID_H_ diff --git a/src/codec_utils/E2AP/GlobalNG-RANNode-ID.c b/src/codec_utils/E2AP/GlobalNG-RANNode-ID.c index 70630dd7a..38b19066d 100644 --- a/src/codec_utils/E2AP/GlobalNG-RANNode-ID.c +++ b/src/codec_utils/E2AP/GlobalNG-RANNode-ID.c @@ -1,29 +1,39 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "GlobalNG-RANNode-ID.h" #include "GlobalgNB-ID.h" #include "GlobalngeNB-ID.h" -static asn_oer_constraints_t asn_OER_type_GlobalNG_RANNode_ID_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_GlobalNG_RANNode_ID_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_GlobalNG_RANNode_ID_1[] = { { ATF_POINTER, 0, offsetof(struct GlobalNG_RANNode_ID, choice.gNB), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_GlobalgNB_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "gNB" }, @@ -32,7 +42,18 @@ asn_TYPE_member_t asn_MBR_GlobalNG_RANNode_ID_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GlobalngeNB_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ng-eNB" }, @@ -59,7 +80,18 @@ asn_TYPE_descriptor_t asn_DEF_GlobalNG_RANNode_ID = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_GlobalNG_RANNode_ID_constr_1, &asn_PER_type_GlobalNG_RANNode_ID_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_GlobalNG_RANNode_ID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_GlobalNG_RANNode_ID_1, 2, /* Elements count */ &asn_SPC_GlobalNG_RANNode_ID_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/GlobalNG-RANNode-ID.h b/src/codec_utils/E2AP/GlobalNG-RANNode-ID.h index 7866e1e39..28973f8fa 100644 --- a/src/codec_utils/E2AP/GlobalNG-RANNode-ID.h +++ b/src/codec_utils/E2AP/GlobalNG-RANNode-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _GlobalNG_RANNode_ID_H_ diff --git a/src/codec_utils/E2AP/GlobalRIC-ID.c b/src/codec_utils/E2AP/GlobalRIC-ID.c index 8af77eecb..f700a92cc 100644 --- a/src/codec_utils/E2AP/GlobalRIC-ID.c +++ b/src/codec_utils/E2AP/GlobalRIC-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "GlobalRIC-ID.h" @@ -27,7 +27,7 @@ memb_ric_ID_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 20)) { + if((size == 20UL)) { /* Constraint check succeeded */ return 0; } else { @@ -38,21 +38,31 @@ memb_ric_ID_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_oer_constraints_t asn_OER_memb_ric_ID_constr_3 CC_NOTUSED = { - { 0, 0 }, - 20 /* (SIZE(20..20)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ric_ID_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 20, 20 } /* (SIZE(20..20)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_GlobalRIC_ID_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_GlobalRIC_ID_1[] = { { ATF_NOFLAGS, 0, offsetof(struct GlobalRIC_ID, pLMN_Identity), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_PLMN_Identity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pLMN-Identity" }, @@ -61,7 +71,18 @@ static asn_TYPE_member_t asn_MBR_GlobalRIC_ID_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_ric_ID_constr_3, &asn_PER_memb_ric_ID_constr_3, memb_ric_ID_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ric_ID_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ric_ID_constraint_1 + }, 0, 0, /* No default value */ "ric-ID" }, @@ -73,7 +94,7 @@ static const asn_TYPE_tag2member_t asn_MAP_GlobalRIC_ID_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* pLMN-Identity */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* ric-ID */ }; -static asn_SEQUENCE_specifics_t asn_SPC_GlobalRIC_ID_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_GlobalRIC_ID_specs_1 = { sizeof(struct GlobalRIC_ID), offsetof(struct GlobalRIC_ID, _asn_ctx), asn_MAP_GlobalRIC_ID_tag2el_1, @@ -91,7 +112,18 @@ asn_TYPE_descriptor_t asn_DEF_GlobalRIC_ID = { asn_DEF_GlobalRIC_ID_tags_1, /* Same as above */ sizeof(asn_DEF_GlobalRIC_ID_tags_1) /sizeof(asn_DEF_GlobalRIC_ID_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GlobalRIC_ID_1, 2, /* Elements count */ &asn_SPC_GlobalRIC_ID_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/GlobalRIC-ID.h b/src/codec_utils/E2AP/GlobalRIC-ID.h index 76466fd4f..95c71abc9 100644 --- a/src/codec_utils/E2AP/GlobalRIC-ID.h +++ b/src/codec_utils/E2AP/GlobalRIC-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _GlobalRIC_ID_H_ @@ -35,6 +35,8 @@ typedef struct GlobalRIC_ID { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_GlobalRIC_ID; +extern asn_SEQUENCE_specifics_t asn_SPC_GlobalRIC_ID_specs_1; +extern asn_TYPE_member_t asn_MBR_GlobalRIC_ID_1[2]; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/GlobalenGNB-ID.c b/src/codec_utils/E2AP/GlobalenGNB-ID.c index b76e796a7..4420cc329 100644 --- a/src/codec_utils/E2AP/GlobalenGNB-ID.c +++ b/src/codec_utils/E2AP/GlobalenGNB-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "GlobalenGNB-ID.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_GlobalenGNB_ID_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PLMN_Identity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pLMN-Identity" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_GlobalenGNB_ID_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_ENGNB_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "gNB-ID" }, @@ -52,7 +74,18 @@ asn_TYPE_descriptor_t asn_DEF_GlobalenGNB_ID = { asn_DEF_GlobalenGNB_ID_tags_1, /* Same as above */ sizeof(asn_DEF_GlobalenGNB_ID_tags_1) /sizeof(asn_DEF_GlobalenGNB_ID_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GlobalenGNB_ID_1, 2, /* Elements count */ &asn_SPC_GlobalenGNB_ID_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/GlobalenGNB-ID.h b/src/codec_utils/E2AP/GlobalenGNB-ID.h index 392f56469..8f0e25620 100644 --- a/src/codec_utils/E2AP/GlobalenGNB-ID.h +++ b/src/codec_utils/E2AP/GlobalenGNB-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _GlobalenGNB_ID_H_ diff --git a/src/codec_utils/E2AP/GlobalgNB-ID.c b/src/codec_utils/E2AP/GlobalgNB-ID.c index 84be4fa25..9bb0087c4 100644 --- a/src/codec_utils/E2AP/GlobalgNB-ID.c +++ b/src/codec_utils/E2AP/GlobalgNB-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "GlobalgNB-ID.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_GlobalgNB_ID_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PLMN_Identity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "plmn-id" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_GlobalgNB_ID_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_GNB_ID_Choice, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "gnb-id" }, @@ -52,7 +74,18 @@ asn_TYPE_descriptor_t asn_DEF_GlobalgNB_ID = { asn_DEF_GlobalgNB_ID_tags_1, /* Same as above */ sizeof(asn_DEF_GlobalgNB_ID_tags_1) /sizeof(asn_DEF_GlobalgNB_ID_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GlobalgNB_ID_1, 2, /* Elements count */ &asn_SPC_GlobalgNB_ID_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/GlobalgNB-ID.h b/src/codec_utils/E2AP/GlobalgNB-ID.h index bc02f0290..a2baedad3 100644 --- a/src/codec_utils/E2AP/GlobalgNB-ID.h +++ b/src/codec_utils/E2AP/GlobalgNB-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _GlobalgNB_ID_H_ diff --git a/src/codec_utils/E2AP/GlobalngeNB-ID.c b/src/codec_utils/E2AP/GlobalngeNB-ID.c index 69906036e..4b4ac5fcc 100644 --- a/src/codec_utils/E2AP/GlobalngeNB-ID.c +++ b/src/codec_utils/E2AP/GlobalngeNB-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "GlobalngeNB-ID.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_GlobalngeNB_ID_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PLMN_Identity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "plmn-id" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_GlobalngeNB_ID_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_ENB_ID_Choice, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "enb-id" }, @@ -52,7 +74,18 @@ asn_TYPE_descriptor_t asn_DEF_GlobalngeNB_ID = { asn_DEF_GlobalngeNB_ID_tags_1, /* Same as above */ sizeof(asn_DEF_GlobalngeNB_ID_tags_1) /sizeof(asn_DEF_GlobalngeNB_ID_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GlobalngeNB_ID_1, 2, /* Elements count */ &asn_SPC_GlobalngeNB_ID_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/GlobalngeNB-ID.h b/src/codec_utils/E2AP/GlobalngeNB-ID.h index de61cc4c1..6818bab4c 100644 --- a/src/codec_utils/E2AP/GlobalngeNB-ID.h +++ b/src/codec_utils/E2AP/GlobalngeNB-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _GlobalngeNB_ID_H_ diff --git a/src/codec_utils/E2AP/InitiatingMessageE2.c b/src/codec_utils/E2AP/InitiatingMessageE2.c index 058e54caf..41fcf34f7 100644 --- a/src/codec_utils/E2AP/InitiatingMessageE2.c +++ b/src/codec_utils/E2AP/InitiatingMessageE2.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Descriptions" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "InitiatingMessageE2.h" @@ -44,82 +44,82 @@ static const asn_ioc_cell_t asn_IOS_E2AP_ELEMENTARY_PROCEDURES_1_rows[] = { { "&SuccessfulOutcomeE2", aioc__type, &asn_DEF_RICsubscriptionResponse }, { "&UnsuccessfulOutcomeE2", aioc__type, &asn_DEF_RICsubscriptionFailure }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_1_id_RICsubscription }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_1_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_1_reject }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_RICsubscriptionDeleteRequest }, { "&SuccessfulOutcomeE2", aioc__type, &asn_DEF_RICsubscriptionDeleteResponse }, { "&UnsuccessfulOutcomeE2", aioc__type, &asn_DEF_RICsubscriptionDeleteFailure }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_2_id_RICsubscriptionDelete }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_2_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_2_reject }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_RICsubscriptionModificationRequest }, { "&SuccessfulOutcomeE2", aioc__type, &asn_DEF_RICsubscriptionModificationResponse }, { "&UnsuccessfulOutcomeE2", aioc__type, &asn_DEF_RICsubscriptionModificationFailure }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_3_id_RICsubscriptionModification }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_3_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_3_reject }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_RICsubscriptionModificationRequired }, { "&SuccessfulOutcomeE2", aioc__type, &asn_DEF_RICsubscriptionModificationConfirm }, { "&UnsuccessfulOutcomeE2", aioc__type, &asn_DEF_RICsubscriptionModificationRefuse }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_4_id_RICsubscriptionModificationRequired }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_4_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_4_reject }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_RICQueryRequest }, { "&SuccessfulOutcomeE2", aioc__type, &asn_DEF_RICQueryResponse }, { "&UnsuccessfulOutcomeE2", aioc__type, &asn_DEF_RICQueryFailure }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_5_id_RICquery }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_5_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_5_reject }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_RICserviceUpdate }, { "&SuccessfulOutcomeE2", aioc__type, &asn_DEF_RICserviceUpdateAcknowledge }, { "&UnsuccessfulOutcomeE2", aioc__type, &asn_DEF_RICserviceUpdateFailure }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_6_id_RICserviceUpdate }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_6_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_6_reject }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_RICcontrolRequest }, { "&SuccessfulOutcomeE2", aioc__type, &asn_DEF_RICcontrolAcknowledge }, { "&UnsuccessfulOutcomeE2", aioc__type, &asn_DEF_RICcontrolFailure }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_7_id_RICcontrol }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_7_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_7_reject }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_E2setupRequest }, { "&SuccessfulOutcomeE2", aioc__type, &asn_DEF_E2setupResponse }, { "&UnsuccessfulOutcomeE2", aioc__type, &asn_DEF_E2setupFailure }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_8_id_E2setup }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_8_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_8_reject }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_E2nodeConfigurationUpdate }, { "&SuccessfulOutcomeE2", aioc__type, &asn_DEF_E2nodeConfigurationUpdateAcknowledge }, { "&UnsuccessfulOutcomeE2", aioc__type, &asn_DEF_E2nodeConfigurationUpdateFailure }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_9_id_E2nodeConfigurationUpdate }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_9_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_9_reject }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_E2connectionUpdate }, { "&SuccessfulOutcomeE2", aioc__type, &asn_DEF_E2connectionUpdateAcknowledge }, { "&UnsuccessfulOutcomeE2", aioc__type, &asn_DEF_E2connectionUpdateFailure }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_10_id_E2connectionUpdate }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_10_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_10_reject }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_ResetRequestE2 }, { "&SuccessfulOutcomeE2", aioc__type, &asn_DEF_ResetResponseE2 }, { "&UnsuccessfulOutcomeE2", }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_11_id_Reset }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_11_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_11_reject }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_E2RemovalRequest }, { "&SuccessfulOutcomeE2", aioc__type, &asn_DEF_E2RemovalResponse }, { "&UnsuccessfulOutcomeE2", aioc__type, &asn_DEF_E2RemovalFailure }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_12_id_E2removal }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_12_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_12_reject }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_RICindication }, { "&SuccessfulOutcomeE2", }, { "&UnsuccessfulOutcomeE2", }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_13_id_RICindication }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_13_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_13_ignore }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_RICserviceQuery }, { "&SuccessfulOutcomeE2", }, { "&UnsuccessfulOutcomeE2", }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_14_id_RICserviceQuery }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_14_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_14_ignore }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_ErrorIndicationE2 }, { "&SuccessfulOutcomeE2", }, { "&UnsuccessfulOutcomeE2", }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_15_id_ErrorIndicationE2 }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_15_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_15_ignore }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_RICsubscriptionDeleteRequired }, { "&SuccessfulOutcomeE2", }, { "&UnsuccessfulOutcomeE2", }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_16_id_RICsubscriptionDeleteRequired }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_16_ignore } + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_16_ignore } }; static const asn_ioc_set_t asn_IOS_E2AP_ELEMENTARY_PROCEDURES_1[] = { { 16, 5, asn_IOS_E2AP_ELEMENTARY_PROCEDURES_1_rows } @@ -138,7 +138,7 @@ memb_procedureCode_constraint_1(const asn_TYPE_descriptor_t *td, const void *spt value = *(const long *)sptr; - if((value >= 0 && value <= 255)) { + if((value >= 0L && value <= 255L)) { /* Constraint check succeeded */ return 0; } else { @@ -154,7 +154,7 @@ select_InitiatingMessageE2_criticality_type(const asn_TYPE_descriptor_t *parent_ asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_E2AP_ELEMENTARY_PROCEDURES_1; size_t constraining_column = 3; /* &procedureCode */ - size_t for_column = 4; /* &criticality */ + size_t for_column = 4; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct InitiatingMessageE2, procedureCode)); @@ -241,37 +241,45 @@ memb_value_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_oer_constraints_t asn_OER_memb_procedureCode_constr_2 CC_NOTUSED = { - { 1, 1 } /* (0..255) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_procedureCode_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_value_4[] = { { ATF_NOFLAGS, 0, offsetof(struct InitiatingMessageE2__value, choice.RICsubscriptionRequest), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_RICsubscriptionRequest, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICsubscriptionRequest" }, @@ -280,7 +288,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_RICsubscriptionDeleteRequest, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICsubscriptionDeleteRequest" }, @@ -289,7 +308,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_RICsubscriptionModificationRequest, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICsubscriptionModificationRequest" }, @@ -298,7 +328,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_RICsubscriptionModificationRequired, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICsubscriptionModificationRequired" }, @@ -307,7 +348,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_RICQueryRequest, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICQueryRequest" }, @@ -316,7 +368,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_RICserviceUpdate, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICserviceUpdate" }, @@ -325,7 +388,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_RICcontrolRequest, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICcontrolRequest" }, @@ -334,7 +408,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_E2setupRequest, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "E2setupRequest" }, @@ -343,7 +428,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_E2nodeConfigurationUpdate, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "E2nodeConfigurationUpdate" }, @@ -352,7 +448,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_E2connectionUpdate, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "E2connectionUpdate" }, @@ -361,7 +468,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_ResetRequestE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ResetRequestE2" }, @@ -370,7 +488,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_E2RemovalRequest, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "E2RemovalRequest" }, @@ -379,7 +508,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_RICindication, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICindication" }, @@ -388,7 +528,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_RICserviceQuery, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICserviceQuery" }, @@ -397,7 +548,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_ErrorIndicationE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ErrorIndicationE2" }, @@ -406,7 +568,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_RICsubscriptionDeleteRequired, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICsubscriptionDeleteRequired" }, @@ -448,7 +621,18 @@ asn_TYPE_descriptor_t asn_DEF_value_4 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_4, 16, /* Elements count */ &asn_SPC_value_specs_4 /* Additional specs */ @@ -460,7 +644,18 @@ asn_TYPE_member_t asn_MBR_InitiatingMessageE2_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProcedureCodeE2, 0, - { &asn_OER_memb_procedureCode_constr_2, &asn_PER_memb_procedureCode_constr_2, memb_procedureCode_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_procedureCode_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_procedureCode_constraint_1 + }, 0, 0, /* No default value */ "procedureCode" }, @@ -469,7 +664,18 @@ asn_TYPE_member_t asn_MBR_InitiatingMessageE2_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_InitiatingMessageE2_criticality_type, - { &asn_OER_memb_criticality_constr_3, &asn_PER_memb_criticality_constr_3, memb_criticality_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_1 + }, 0, 0, /* No default value */ "criticality" }, @@ -478,7 +684,18 @@ asn_TYPE_member_t asn_MBR_InitiatingMessageE2_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_4, select_InitiatingMessageE2_value_type, - { &asn_OER_memb_value_constr_4, &asn_PER_memb_value_constr_4, memb_value_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_1 + }, 0, 0, /* No default value */ "value" }, @@ -509,7 +726,18 @@ asn_TYPE_descriptor_t asn_DEF_InitiatingMessageE2 = { asn_DEF_InitiatingMessageE2_tags_1, /* Same as above */ sizeof(asn_DEF_InitiatingMessageE2_tags_1) /sizeof(asn_DEF_InitiatingMessageE2_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_InitiatingMessageE2_1, 3, /* Elements count */ &asn_SPC_InitiatingMessageE2_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/InitiatingMessageE2.h b/src/codec_utils/E2AP/InitiatingMessageE2.h index 2a85488de..e10f8291e 100644 --- a/src/codec_utils/E2AP/InitiatingMessageE2.h +++ b/src/codec_utils/E2AP/InitiatingMessageE2.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Descriptions" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _InitiatingMessageE2_H_ diff --git a/src/codec_utils/E2AP/MMEname.c b/src/codec_utils/E2AP/MMEname.c index 0f124cd26..6a9b66d22 100644 --- a/src/codec_utils/E2AP/MMEname.c +++ b/src/codec_utils/E2AP/MMEname.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "MMEname.h" @@ -54,7 +54,7 @@ MMEname_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, size = st->size; - if((size >= 1 && size <= 150) + if((size >= 1UL && size <= 150UL) && !check_permitted_alphabet_1(st)) { /* Constraint check succeeded */ return 0; @@ -80,15 +80,14 @@ static int asn_PER_MAP_MMEname_1_c2v(unsigned int code) { * This type is implemented using PrintableString, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_MMEname_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..MAX)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MMEname_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 32, 122 } /* (32..122) */, { APC_CONSTRAINED | APC_EXTENSIBLE, 8, 8, 1, 150 } /* (SIZE(1..150,...)) */, asn_PER_MAP_MMEname_1_v2c, /* Value to PER code map */ asn_PER_MAP_MMEname_1_c2v /* PER code to value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_MMEname_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)) }; @@ -102,7 +101,18 @@ asn_TYPE_descriptor_t asn_DEF_MMEname = { asn_DEF_MMEname_tags_1, /* Same as above */ sizeof(asn_DEF_MMEname_tags_1) /sizeof(asn_DEF_MMEname_tags_1[0]), /* 1 */ - { &asn_OER_type_MMEname_constr_1, &asn_PER_type_MMEname_constr_1, MMEname_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MMEname_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + MMEname_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/E2AP/MMEname.h b/src/codec_utils/E2AP/MMEname.h index 59f970764..01954161f 100644 --- a/src/codec_utils/E2AP/MMEname.h +++ b/src/codec_utils/E2AP/MMEname.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _MMEname_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_MMEname; asn_struct_free_f MMEname_free; asn_struct_print_f MMEname_print; asn_constr_check_f MMEname_constraint; -ber_type_decoder_f MMEname_decode_ber; -der_type_encoder_f MMEname_encode_der; xer_type_decoder_f MMEname_decode_xer; xer_type_encoder_f MMEname_encode_xer; -oer_type_decoder_f MMEname_decode_oer; -oer_type_encoder_f MMEname_encode_oer; per_type_decoder_f MMEname_decode_uper; per_type_encoder_f MMEname_encode_uper; per_type_decoder_f MMEname_decode_aper; diff --git a/src/codec_utils/E2AP/Makefile.am.libasncodec b/src/codec_utils/E2AP/Makefile.am.libasncodec index 7ad6763f3..adeddfb4f 100644 --- a/src/codec_utils/E2AP/Makefile.am.libasncodec +++ b/src/codec_utils/E2AP/Makefile.am.libasncodec @@ -1,480 +1,465 @@ ASN_MODULE_SRCS= \ - ../../E2_v3.0_output/E2AP-PDU.c \ - ../../E2_v3.0_output/InitiatingMessageE2.c \ - ../../E2_v3.0_output/SuccessfulOutcomeE2.c \ - ../../E2_v3.0_output/UnsuccessfulOutcomeE2.c \ - ../../E2_v3.0_output/RICsubscriptionRequest.c \ - ../../E2_v3.0_output/RICsubscriptionDetails.c \ - ../../E2_v3.0_output/RICactions-ToBeSetup-List.c \ - ../../E2_v3.0_output/RICaction-ToBeSetup-Item.c \ - ../../E2_v3.0_output/RICsubscriptionResponse.c \ - ../../E2_v3.0_output/RICaction-Admitted-List.c \ - ../../E2_v3.0_output/RICaction-Admitted-Item.c \ - ../../E2_v3.0_output/RICaction-NotAdmitted-List.c \ - ../../E2_v3.0_output/RICaction-NotAdmitted-Item.c \ - ../../E2_v3.0_output/RICsubscriptionFailure.c \ - ../../E2_v3.0_output/RICsubscriptionDeleteRequest.c \ - ../../E2_v3.0_output/RICsubscriptionDeleteResponse.c \ - ../../E2_v3.0_output/RICsubscriptionDeleteFailure.c \ - ../../E2_v3.0_output/RICsubscriptionDeleteRequired.c \ - ../../E2_v3.0_output/RICsubscription-List-withCause.c \ - ../../E2_v3.0_output/RICsubscription-withCause-Item.c \ - ../../E2_v3.0_output/RICsubscriptionModificationRequest.c \ - ../../E2_v3.0_output/RICactions-ToBeRemovedForModification-List.c \ - ../../E2_v3.0_output/RICaction-ToBeRemovedForModification-Item.c \ - ../../E2_v3.0_output/RICactions-ToBeModifiedForModification-List.c \ - ../../E2_v3.0_output/RICaction-ToBeModifiedForModification-Item.c \ - ../../E2_v3.0_output/RICactions-ToBeAddedForModification-List.c \ - ../../E2_v3.0_output/RICaction-ToBeAddedForModification-Item.c \ - ../../E2_v3.0_output/RICsubscriptionModificationResponse.c \ - ../../E2_v3.0_output/RICactions-RemovedForModification-List.c \ - ../../E2_v3.0_output/RICaction-RemovedForModification-Item.c \ - ../../E2_v3.0_output/RICactions-FailedToBeRemovedForModification-List.c \ - ../../E2_v3.0_output/RICaction-FailedToBeRemovedForModification-Item.c \ - ../../E2_v3.0_output/RICactions-ModifiedForModification-List.c \ - ../../E2_v3.0_output/RICaction-ModifiedForModification-Item.c \ - ../../E2_v3.0_output/RICactions-FailedToBeModifiedForModification-List.c \ - ../../E2_v3.0_output/RICaction-FailedToBeModifiedForModification-Item.c \ - ../../E2_v3.0_output/RICactions-AddedForModification-List.c \ - ../../E2_v3.0_output/RICaction-AddedForModification-Item.c \ - ../../E2_v3.0_output/RICactions-FailedToBeAddedForModification-List.c \ - ../../E2_v3.0_output/RICaction-FailedToBeAddedForModification-Item.c \ - ../../E2_v3.0_output/RICsubscriptionModificationFailure.c \ - ../../E2_v3.0_output/RICsubscriptionModificationRequired.c \ - ../../E2_v3.0_output/RICactions-RequiredToBeModified-List.c \ - ../../E2_v3.0_output/RICaction-RequiredToBeModified-Item.c \ - ../../E2_v3.0_output/RICactions-RequiredToBeRemoved-List.c \ - ../../E2_v3.0_output/RICaction-RequiredToBeRemoved-Item.c \ - ../../E2_v3.0_output/RICsubscriptionModificationConfirm.c \ - ../../E2_v3.0_output/RICactions-ConfirmedForModification-List.c \ - ../../E2_v3.0_output/RICaction-ConfirmedForModification-Item.c \ - ../../E2_v3.0_output/RICactions-RefusedToBeModified-List.c \ - ../../E2_v3.0_output/RICaction-RefusedToBeModified-Item.c \ - ../../E2_v3.0_output/RICactions-ConfirmedForRemoval-List.c \ - ../../E2_v3.0_output/RICaction-ConfirmedForRemoval-Item.c \ - ../../E2_v3.0_output/RICactions-RefusedToBeRemoved-List.c \ - ../../E2_v3.0_output/RICaction-RefusedToBeRemoved-Item.c \ - ../../E2_v3.0_output/RICsubscriptionModificationRefuse.c \ - ../../E2_v3.0_output/RICindication.c \ - ../../E2_v3.0_output/RICcontrolRequest.c \ - ../../E2_v3.0_output/RICcontrolAcknowledge.c \ - ../../E2_v3.0_output/RICcontrolFailure.c \ - ../../E2_v3.0_output/RICQueryRequest.c \ - ../../E2_v3.0_output/RICQueryResponse.c \ - ../../E2_v3.0_output/RICQueryFailure.c \ - ../../E2_v3.0_output/ErrorIndicationE2.c \ - ../../E2_v3.0_output/E2setupRequest.c \ - ../../E2_v3.0_output/E2setupResponse.c \ - ../../E2_v3.0_output/E2setupFailure.c \ - ../../E2_v3.0_output/E2connectionUpdate.c \ - ../../E2_v3.0_output/E2connectionUpdate-List.c \ - ../../E2_v3.0_output/E2connectionUpdate-Item.c \ - ../../E2_v3.0_output/E2connectionUpdateRemove-List.c \ - ../../E2_v3.0_output/E2connectionUpdateRemove-Item.c \ - ../../E2_v3.0_output/E2connectionUpdateAcknowledge.c \ - ../../E2_v3.0_output/E2connectionSetupFailed-List.c \ - ../../E2_v3.0_output/E2connectionSetupFailed-Item.c \ - ../../E2_v3.0_output/E2connectionUpdateFailure.c \ - ../../E2_v3.0_output/E2nodeConfigurationUpdate.c \ - ../../E2_v3.0_output/E2nodeComponentConfigAddition-List.c \ - ../../E2_v3.0_output/E2nodeComponentConfigAddition-Item.c \ - ../../E2_v3.0_output/E2nodeComponentConfigUpdate-List.c \ - ../../E2_v3.0_output/E2nodeComponentConfigUpdate-Item.c \ - ../../E2_v3.0_output/E2nodeComponentConfigRemoval-List.c \ - ../../E2_v3.0_output/E2nodeComponentConfigRemoval-Item.c \ - ../../E2_v3.0_output/E2nodeTNLassociationRemoval-List.c \ - ../../E2_v3.0_output/E2nodeTNLassociationRemoval-Item.c \ - ../../E2_v3.0_output/E2nodeConfigurationUpdateAcknowledge.c \ - ../../E2_v3.0_output/E2nodeComponentConfigAdditionAck-List.c \ - ../../E2_v3.0_output/E2nodeComponentConfigAdditionAck-Item.c \ - ../../E2_v3.0_output/E2nodeComponentConfigUpdateAck-List.c \ - ../../E2_v3.0_output/E2nodeComponentConfigUpdateAck-Item.c \ - ../../E2_v3.0_output/E2nodeComponentConfigRemovalAck-List.c \ - ../../E2_v3.0_output/E2nodeComponentConfigRemovalAck-Item.c \ - ../../E2_v3.0_output/E2nodeConfigurationUpdateFailure.c \ - ../../E2_v3.0_output/ResetRequestE2.c \ - ../../E2_v3.0_output/ResetResponseE2.c \ - ../../E2_v3.0_output/RICserviceUpdate.c \ - ../../E2_v3.0_output/RANfunctions-List.c \ - ../../E2_v3.0_output/RANfunction-Item.c \ - ../../E2_v3.0_output/RANfunctionsID-List.c \ - ../../E2_v3.0_output/RANfunctionID-Item.c \ - ../../E2_v3.0_output/RICserviceUpdateAcknowledge.c \ - ../../E2_v3.0_output/RANfunctionsIDcause-List.c \ - ../../E2_v3.0_output/RANfunctionIDcause-Item.c \ - ../../E2_v3.0_output/RICserviceUpdateFailure.c \ - ../../E2_v3.0_output/RICserviceQuery.c \ - ../../E2_v3.0_output/E2RemovalRequest.c \ - ../../E2_v3.0_output/E2RemovalResponse.c \ - ../../E2_v3.0_output/E2RemovalFailure.c \ - ../../E2_v3.0_output/AMFName.c \ - ../../E2_v3.0_output/CauseE2.c \ - ../../E2_v3.0_output/CauseE2node.c \ - ../../E2_v3.0_output/CauseE2Misc.c \ - ../../E2_v3.0_output/CauseE2Protocol.c \ - ../../E2_v3.0_output/CauseE2RICrequest.c \ - ../../E2_v3.0_output/CauseE2RICservice.c \ - ../../E2_v3.0_output/CauseE2Transport.c \ - ../../E2_v3.0_output/CriticalityDiagnosticsE2.c \ - ../../E2_v3.0_output/CriticalityDiagnostics-IE-ListE2.c \ - ../../E2_v3.0_output/CriticalityDiagnostics-IE-ItemE2.c \ - ../../E2_v3.0_output/E2nodeComponentConfiguration.c \ - ../../E2_v3.0_output/E2nodeComponentConfigurationAck.c \ - ../../E2_v3.0_output/E2nodeComponentInterfaceType.c \ - ../../E2_v3.0_output/E2nodeComponentID.c \ - ../../E2_v3.0_output/E2nodeComponentInterfaceE1.c \ - ../../E2_v3.0_output/E2nodeComponentInterfaceF1.c \ - ../../E2_v3.0_output/E2nodeComponentInterfaceNG.c \ - ../../E2_v3.0_output/E2nodeComponentInterfaceS1.c \ - ../../E2_v3.0_output/E2nodeComponentInterfaceX2.c \ - ../../E2_v3.0_output/E2nodeComponentInterfaceXn.c \ - ../../E2_v3.0_output/E2nodeComponentInterfaceW1.c \ - ../../E2_v3.0_output/ENB-ID.c \ - ../../E2_v3.0_output/ENB-ID-Choice.c \ - ../../E2_v3.0_output/ENGNB-ID.c \ - ../../E2_v3.0_output/GlobalE2node-ID.c \ - ../../E2_v3.0_output/GlobalE2node-en-gNB-ID.c \ - ../../E2_v3.0_output/GlobalE2node-eNB-ID.c \ - ../../E2_v3.0_output/GlobalE2node-gNB-ID.c \ - ../../E2_v3.0_output/GlobalE2node-ng-eNB-ID.c \ - ../../E2_v3.0_output/GlobalENB-ID.c \ - ../../E2_v3.0_output/GlobalenGNB-ID.c \ - ../../E2_v3.0_output/GlobalgNB-ID.c \ - ../../E2_v3.0_output/GlobalngeNB-ID.c \ - ../../E2_v3.0_output/GlobalNG-RANNode-ID.c \ - ../../E2_v3.0_output/GlobalRIC-ID.c \ - ../../E2_v3.0_output/GNB-CU-UP-ID.c \ - ../../E2_v3.0_output/GNB-DU-ID.c \ - ../../E2_v3.0_output/GNB-ID-Choice.c \ - ../../E2_v3.0_output/MMEname.c \ - ../../E2_v3.0_output/NGENB-DU-ID.c \ - ../../E2_v3.0_output/PLMN-Identity.c \ - ../../E2_v3.0_output/RANfunctionDefinition.c \ - ../../E2_v3.0_output/RANfunctionID.c \ - ../../E2_v3.0_output/RANfunctionOID.c \ - ../../E2_v3.0_output/RANfunctionRevision.c \ - ../../E2_v3.0_output/RICactionDefinition.c \ - ../../E2_v3.0_output/RICactionExecutionOrder.c \ - ../../E2_v3.0_output/RICactionID.c \ - ../../E2_v3.0_output/RICactionType.c \ - ../../E2_v3.0_output/RICcallProcessID.c \ - ../../E2_v3.0_output/RICcontrolAckRequest.c \ - ../../E2_v3.0_output/RICcontrolHeader.c \ - ../../E2_v3.0_output/RICcontrolMessage.c \ - ../../E2_v3.0_output/RICcontrolOutcome.c \ - ../../E2_v3.0_output/RICeventTriggerDefinition.c \ - ../../E2_v3.0_output/RICindicationHeader.c \ - ../../E2_v3.0_output/RICindicationMessage.c \ - ../../E2_v3.0_output/RICindicationSN.c \ - ../../E2_v3.0_output/RICindicationType.c \ - ../../E2_v3.0_output/RICrequestID.c \ - ../../E2_v3.0_output/RICsubscriptionTime.c \ - ../../E2_v3.0_output/RICsubsequentAction.c \ - ../../E2_v3.0_output/RICsubsequentActionType.c \ - ../../E2_v3.0_output/RICqueryHeader.c \ - ../../E2_v3.0_output/RICqueryDefinition.c \ - ../../E2_v3.0_output/RICqueryOutcome.c \ - ../../E2_v3.0_output/RICtimeToWait.c \ - ../../E2_v3.0_output/TimeToWaitE2.c \ - ../../E2_v3.0_output/TNLinformation.c \ - ../../E2_v3.0_output/TNLusage.c \ - ../../E2_v3.0_output/TransactionID.c \ - ../../E2_v3.0_output/TypeOfErrorE2.c \ - ../../E2_v3.0_output/CriticalityE2.c \ - ../../E2_v3.0_output/PresenceE2.c \ - ../../E2_v3.0_output/ProcedureCodeE2.c \ - ../../E2_v3.0_output/ProtocolIE-IDE2.c \ - ../../E2_v3.0_output/TriggeringMessageE2.c \ - ../../E2_v3.0_output/ProtocolIE-ContainerE2.c \ - ../../E2_v3.0_output/ProtocolIE-SingleContainerE2.c \ - ../../E2_v3.0_output/ProtocolIE-FieldE2.c \ - ../../E2_v3.0_output/ProtocolIE-ContainerPairE2.c \ - ../../E2_v3.0_output/ProtocolIE-FieldPairE2.c \ - ../../E2_v3.0_output/ProtocolIE-ContainerList.c \ - ../../E2_v3.0_output/ProtocolIE-ContainerPairList.c + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2AP-PDU.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/InitiatingMessageE2.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/SuccessfulOutcomeE2.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/UnsuccessfulOutcomeE2.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICsubscriptionRequest.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICsubscriptionDetails.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICactions-ToBeSetup-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICaction-ToBeSetup-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICsubscriptionResponse.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICaction-Admitted-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICaction-Admitted-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICaction-NotAdmitted-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICaction-NotAdmitted-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICsubscriptionFailure.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICsubscriptionDeleteRequest.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICsubscriptionDeleteResponse.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICsubscriptionDeleteFailure.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICsubscriptionDeleteRequired.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICsubscription-List-withCauseE2.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICsubscription-withCauseE2-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICsubscriptionModificationRequest.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICactions-ToBeRemovedForModification-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICaction-ToBeRemovedForModification-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICactions-ToBeModifiedForModification-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICaction-ToBeModifiedForModification-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICactions-ToBeAddedForModification-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICaction-ToBeAddedForModification-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICsubscriptionModificationResponse.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICactions-RemovedForModification-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICaction-RemovedForModification-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICactions-FailedToBeRemovedForModification-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICaction-FailedToBeRemovedForModification-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICactions-ModifiedForModification-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICaction-ModifiedForModification-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICactions-FailedToBeModifiedForModification-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICaction-FailedToBeModifiedForModification-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICactions-AddedForModification-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICaction-AddedForModification-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICactions-FailedToBeAddedForModification-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICaction-FailedToBeAddedForModification-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICsubscriptionModificationFailure.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICsubscriptionModificationRequired.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICactions-RequiredToBeModified-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICaction-RequiredToBeModified-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICactions-RequiredToBeRemoved-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICaction-RequiredToBeRemoved-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICsubscriptionModificationConfirm.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICactions-ConfirmedForModification-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICaction-ConfirmedForModification-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICactions-RefusedToBeModified-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICaction-RefusedToBeModified-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICactions-ConfirmedForRemoval-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICaction-ConfirmedForRemoval-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICactions-RefusedToBeRemoved-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICaction-RefusedToBeRemoved-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICsubscriptionModificationRefuse.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICindication.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICcontrolRequest.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICcontrolAcknowledge.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICcontrolFailure.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICQueryRequest.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICQueryResponse.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICQueryFailure.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/ErrorIndicationE2.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2setupRequest.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2setupResponse.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2setupFailure.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2connectionUpdate.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2connectionUpdate-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2connectionUpdate-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2connectionUpdateRemove-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2connectionUpdateRemove-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2connectionUpdateAcknowledge.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2connectionSetupFailed-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2connectionSetupFailed-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2connectionUpdateFailure.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeConfigurationUpdate.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentConfigAddition-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentConfigAddition-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentConfigUpdate-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentConfigUpdate-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentConfigRemoval-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentConfigRemoval-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeTNLassociationRemoval-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeTNLassociationRemoval-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeConfigurationUpdateAcknowledge.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentConfigAdditionAck-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentConfigAdditionAck-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentConfigUpdateAck-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentConfigUpdateAck-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentConfigRemovalAck-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentConfigRemovalAck-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeConfigurationUpdateFailure.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/ResetRequestE2.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/ResetResponseE2.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICserviceUpdate.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RANfunctions-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RANfunction-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RANfunctionsID-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RANfunctionID-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICserviceUpdateAcknowledge.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RANfunctionsIDcause-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RANfunctionIDcause-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICserviceUpdateFailure.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICserviceQuery.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2RemovalRequest.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2RemovalResponse.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2RemovalFailure.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/AMFName.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/CauseE2.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/CauseE2node.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/CauseE2Misc.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/CauseE2Protocol.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/CauseE2RICrequest.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/CauseE2RICservice.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/CauseE2Transport.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/CriticalityDiagnosticsE2.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/CriticalityDiagnosticsE2-IE-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/CriticalityDiagnosticsE2-IE-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentConfiguration.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentConfigurationAck.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentInterfaceType.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentInterfaceE1.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentInterfaceF1.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentInterfaceNG.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentInterfaceS1.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentInterfaceX2.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentInterfaceXn.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentInterfaceW1.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/ENB-ID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/ENB-ID-Choice.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/ENGNB-ID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/GlobalE2node-ID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/GlobalE2node-en-gNB-ID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/GlobalE2node-eNB-ID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/GlobalE2node-gNB-ID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/GlobalE2node-ng-eNB-ID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/GlobalENB-ID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/GlobalenGNB-ID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/GlobalgNB-ID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/GlobalngeNB-ID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/GlobalNG-RANNode-ID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/GlobalRIC-ID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/GNB-CU-UP-ID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/GNB-DU-ID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/GNB-ID-Choice.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/MMEname.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/NGENB-DU-ID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/PLMN-Identity.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RANfunctionDefinition.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RANfunctionID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RANfunctionOID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RANfunctionRevision.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICactionDefinition.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICactionExecutionOrder.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICactionID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICactionType.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICcallProcessID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICcontrolAckRequest.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICcontrolHeader.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICcontrolMessage.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICcontrolOutcome.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICeventTriggerDefinition.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICindicationHeader.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICindicationMessage.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICindicationSN.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICindicationType.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICrequestID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICsubscriptionTime.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICsubsequentAction.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICsubsequentActionType.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICqueryHeader.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICqueryDefinition.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICqueryOutcome.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICtimeToWait.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/TimeToWaitE2.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/TNLinformation.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/TNLusage.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/TransactionID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/TypeOfError.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/CriticalityE2.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/Presence.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/ProcedureCodeE2.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/ProtocolIE-IDE2.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/TriggeringMessage.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/ProtocolIE-ContainerE2.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/ProtocolIE-SingleContainerE2.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/ProtocolIE-FieldE2.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/ProtocolIE-ContainerPair.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/ProtocolIE-FieldPair.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/ProtocolIE-ContainerListE2.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/ProtocolIE-ContainerPairList.c ASN_MODULE_HDRS= \ - ../../E2_v3.0_output/E2AP-PDU.h \ - ../../E2_v3.0_output/InitiatingMessageE2.h \ - ../../E2_v3.0_output/SuccessfulOutcomeE2.h \ - ../../E2_v3.0_output/UnsuccessfulOutcomeE2.h \ - ../../E2_v3.0_output/RICsubscriptionRequest.h \ - ../../E2_v3.0_output/RICsubscriptionDetails.h \ - ../../E2_v3.0_output/RICactions-ToBeSetup-List.h \ - ../../E2_v3.0_output/RICaction-ToBeSetup-Item.h \ - ../../E2_v3.0_output/RICsubscriptionResponse.h \ - ../../E2_v3.0_output/RICaction-Admitted-List.h \ - ../../E2_v3.0_output/RICaction-Admitted-Item.h \ - ../../E2_v3.0_output/RICaction-NotAdmitted-List.h \ - ../../E2_v3.0_output/RICaction-NotAdmitted-Item.h \ - ../../E2_v3.0_output/RICsubscriptionFailure.h \ - ../../E2_v3.0_output/RICsubscriptionDeleteRequest.h \ - ../../E2_v3.0_output/RICsubscriptionDeleteResponse.h \ - ../../E2_v3.0_output/RICsubscriptionDeleteFailure.h \ - ../../E2_v3.0_output/RICsubscriptionDeleteRequired.h \ - ../../E2_v3.0_output/RICsubscription-List-withCause.h \ - ../../E2_v3.0_output/RICsubscription-withCause-Item.h \ - ../../E2_v3.0_output/RICsubscriptionModificationRequest.h \ - ../../E2_v3.0_output/RICactions-ToBeRemovedForModification-List.h \ - ../../E2_v3.0_output/RICaction-ToBeRemovedForModification-Item.h \ - ../../E2_v3.0_output/RICactions-ToBeModifiedForModification-List.h \ - ../../E2_v3.0_output/RICaction-ToBeModifiedForModification-Item.h \ - ../../E2_v3.0_output/RICactions-ToBeAddedForModification-List.h \ - ../../E2_v3.0_output/RICaction-ToBeAddedForModification-Item.h \ - ../../E2_v3.0_output/RICsubscriptionModificationResponse.h \ - ../../E2_v3.0_output/RICactions-RemovedForModification-List.h \ - ../../E2_v3.0_output/RICaction-RemovedForModification-Item.h \ - ../../E2_v3.0_output/RICactions-FailedToBeRemovedForModification-List.h \ - ../../E2_v3.0_output/RICaction-FailedToBeRemovedForModification-Item.h \ - ../../E2_v3.0_output/RICactions-ModifiedForModification-List.h \ - ../../E2_v3.0_output/RICaction-ModifiedForModification-Item.h \ - ../../E2_v3.0_output/RICactions-FailedToBeModifiedForModification-List.h \ - ../../E2_v3.0_output/RICaction-FailedToBeModifiedForModification-Item.h \ - ../../E2_v3.0_output/RICactions-AddedForModification-List.h \ - ../../E2_v3.0_output/RICaction-AddedForModification-Item.h \ - ../../E2_v3.0_output/RICactions-FailedToBeAddedForModification-List.h \ - ../../E2_v3.0_output/RICaction-FailedToBeAddedForModification-Item.h \ - ../../E2_v3.0_output/RICsubscriptionModificationFailure.h \ - ../../E2_v3.0_output/RICsubscriptionModificationRequired.h \ - ../../E2_v3.0_output/RICactions-RequiredToBeModified-List.h \ - ../../E2_v3.0_output/RICaction-RequiredToBeModified-Item.h \ - ../../E2_v3.0_output/RICactions-RequiredToBeRemoved-List.h \ - ../../E2_v3.0_output/RICaction-RequiredToBeRemoved-Item.h \ - ../../E2_v3.0_output/RICsubscriptionModificationConfirm.h \ - ../../E2_v3.0_output/RICactions-ConfirmedForModification-List.h \ - ../../E2_v3.0_output/RICaction-ConfirmedForModification-Item.h \ - ../../E2_v3.0_output/RICactions-RefusedToBeModified-List.h \ - ../../E2_v3.0_output/RICaction-RefusedToBeModified-Item.h \ - ../../E2_v3.0_output/RICactions-ConfirmedForRemoval-List.h \ - ../../E2_v3.0_output/RICaction-ConfirmedForRemoval-Item.h \ - ../../E2_v3.0_output/RICactions-RefusedToBeRemoved-List.h \ - ../../E2_v3.0_output/RICaction-RefusedToBeRemoved-Item.h \ - ../../E2_v3.0_output/RICsubscriptionModificationRefuse.h \ - ../../E2_v3.0_output/RICindication.h \ - ../../E2_v3.0_output/RICcontrolRequest.h \ - ../../E2_v3.0_output/RICcontrolAcknowledge.h \ - ../../E2_v3.0_output/RICcontrolFailure.h \ - ../../E2_v3.0_output/RICQueryRequest.h \ - ../../E2_v3.0_output/RICQueryResponse.h \ - ../../E2_v3.0_output/RICQueryFailure.h \ - ../../E2_v3.0_output/ErrorIndicationE2.h \ - ../../E2_v3.0_output/E2setupRequest.h \ - ../../E2_v3.0_output/E2setupResponse.h \ - ../../E2_v3.0_output/E2setupFailure.h \ - ../../E2_v3.0_output/E2connectionUpdate.h \ - ../../E2_v3.0_output/E2connectionUpdate-List.h \ - ../../E2_v3.0_output/E2connectionUpdate-Item.h \ - ../../E2_v3.0_output/E2connectionUpdateRemove-List.h \ - ../../E2_v3.0_output/E2connectionUpdateRemove-Item.h \ - ../../E2_v3.0_output/E2connectionUpdateAcknowledge.h \ - ../../E2_v3.0_output/E2connectionSetupFailed-List.h \ - ../../E2_v3.0_output/E2connectionSetupFailed-Item.h \ - ../../E2_v3.0_output/E2connectionUpdateFailure.h \ - ../../E2_v3.0_output/E2nodeConfigurationUpdate.h \ - ../../E2_v3.0_output/E2nodeComponentConfigAddition-List.h \ - ../../E2_v3.0_output/E2nodeComponentConfigAddition-Item.h \ - ../../E2_v3.0_output/E2nodeComponentConfigUpdate-List.h \ - ../../E2_v3.0_output/E2nodeComponentConfigUpdate-Item.h \ - ../../E2_v3.0_output/E2nodeComponentConfigRemoval-List.h \ - ../../E2_v3.0_output/E2nodeComponentConfigRemoval-Item.h \ - ../../E2_v3.0_output/E2nodeTNLassociationRemoval-List.h \ - ../../E2_v3.0_output/E2nodeTNLassociationRemoval-Item.h \ - ../../E2_v3.0_output/E2nodeConfigurationUpdateAcknowledge.h \ - ../../E2_v3.0_output/E2nodeComponentConfigAdditionAck-List.h \ - ../../E2_v3.0_output/E2nodeComponentConfigAdditionAck-Item.h \ - ../../E2_v3.0_output/E2nodeComponentConfigUpdateAck-List.h \ - ../../E2_v3.0_output/E2nodeComponentConfigUpdateAck-Item.h \ - ../../E2_v3.0_output/E2nodeComponentConfigRemovalAck-List.h \ - ../../E2_v3.0_output/E2nodeComponentConfigRemovalAck-Item.h \ - ../../E2_v3.0_output/E2nodeConfigurationUpdateFailure.h \ - ../../E2_v3.0_output/ResetRequestE2.h \ - ../../E2_v3.0_output/ResetResponseE2.h \ - ../../E2_v3.0_output/RICserviceUpdate.h \ - ../../E2_v3.0_output/RANfunctions-List.h \ - ../../E2_v3.0_output/RANfunction-Item.h \ - ../../E2_v3.0_output/RANfunctionsID-List.h \ - ../../E2_v3.0_output/RANfunctionID-Item.h \ - ../../E2_v3.0_output/RICserviceUpdateAcknowledge.h \ - ../../E2_v3.0_output/RANfunctionsIDcause-List.h \ - ../../E2_v3.0_output/RANfunctionIDcause-Item.h \ - ../../E2_v3.0_output/RICserviceUpdateFailure.h \ - ../../E2_v3.0_output/RICserviceQuery.h \ - ../../E2_v3.0_output/E2RemovalRequest.h \ - ../../E2_v3.0_output/E2RemovalResponse.h \ - ../../E2_v3.0_output/E2RemovalFailure.h \ - ../../E2_v3.0_output/AMFName.h \ - ../../E2_v3.0_output/CauseE2.h \ - ../../E2_v3.0_output/CauseE2node.h \ - ../../E2_v3.0_output/CauseE2Misc.h \ - ../../E2_v3.0_output/CauseE2Protocol.h \ - ../../E2_v3.0_output/CauseE2RICrequest.h \ - ../../E2_v3.0_output/CauseE2RICservice.h \ - ../../E2_v3.0_output/CauseE2Transport.h \ - ../../E2_v3.0_output/CriticalityDiagnosticsE2.h \ - ../../E2_v3.0_output/CriticalityDiagnostics-IE-ListE2.h \ - ../../E2_v3.0_output/CriticalityDiagnostics-IE-ItemE2.h \ - ../../E2_v3.0_output/E2nodeComponentConfiguration.h \ - ../../E2_v3.0_output/E2nodeComponentConfigurationAck.h \ - ../../E2_v3.0_output/E2nodeComponentInterfaceType.h \ - ../../E2_v3.0_output/E2nodeComponentID.h \ - ../../E2_v3.0_output/E2nodeComponentInterfaceE1.h \ - ../../E2_v3.0_output/E2nodeComponentInterfaceF1.h \ - ../../E2_v3.0_output/E2nodeComponentInterfaceNG.h \ - ../../E2_v3.0_output/E2nodeComponentInterfaceS1.h \ - ../../E2_v3.0_output/E2nodeComponentInterfaceX2.h \ - ../../E2_v3.0_output/E2nodeComponentInterfaceXn.h \ - ../../E2_v3.0_output/E2nodeComponentInterfaceW1.h \ - ../../E2_v3.0_output/ENB-ID.h \ - ../../E2_v3.0_output/ENB-ID-Choice.h \ - ../../E2_v3.0_output/ENGNB-ID.h \ - ../../E2_v3.0_output/GlobalE2node-ID.h \ - ../../E2_v3.0_output/GlobalE2node-en-gNB-ID.h \ - ../../E2_v3.0_output/GlobalE2node-eNB-ID.h \ - ../../E2_v3.0_output/GlobalE2node-gNB-ID.h \ - ../../E2_v3.0_output/GlobalE2node-ng-eNB-ID.h \ - ../../E2_v3.0_output/GlobalENB-ID.h \ - ../../E2_v3.0_output/GlobalenGNB-ID.h \ - ../../E2_v3.0_output/GlobalgNB-ID.h \ - ../../E2_v3.0_output/GlobalngeNB-ID.h \ - ../../E2_v3.0_output/GlobalNG-RANNode-ID.h \ - ../../E2_v3.0_output/GlobalRIC-ID.h \ - ../../E2_v3.0_output/GNB-CU-UP-ID.h \ - ../../E2_v3.0_output/GNB-DU-ID.h \ - ../../E2_v3.0_output/GNB-ID-Choice.h \ - ../../E2_v3.0_output/MMEname.h \ - ../../E2_v3.0_output/NGENB-DU-ID.h \ - ../../E2_v3.0_output/PLMN-Identity.h \ - ../../E2_v3.0_output/RANfunctionDefinition.h \ - ../../E2_v3.0_output/RANfunctionID.h \ - ../../E2_v3.0_output/RANfunctionOID.h \ - ../../E2_v3.0_output/RANfunctionRevision.h \ - ../../E2_v3.0_output/RICactionDefinition.h \ - ../../E2_v3.0_output/RICactionExecutionOrder.h \ - ../../E2_v3.0_output/RICactionID.h \ - ../../E2_v3.0_output/RICactionType.h \ - ../../E2_v3.0_output/RICcallProcessID.h \ - ../../E2_v3.0_output/RICcontrolAckRequest.h \ - ../../E2_v3.0_output/RICcontrolHeader.h \ - ../../E2_v3.0_output/RICcontrolMessage.h \ - ../../E2_v3.0_output/RICcontrolOutcome.h \ - ../../E2_v3.0_output/RICeventTriggerDefinition.h \ - ../../E2_v3.0_output/RICindicationHeader.h \ - ../../E2_v3.0_output/RICindicationMessage.h \ - ../../E2_v3.0_output/RICindicationSN.h \ - ../../E2_v3.0_output/RICindicationType.h \ - ../../E2_v3.0_output/RICrequestID.h \ - ../../E2_v3.0_output/RICsubscriptionTime.h \ - ../../E2_v3.0_output/RICsubsequentAction.h \ - ../../E2_v3.0_output/RICsubsequentActionType.h \ - ../../E2_v3.0_output/RICqueryHeader.h \ - ../../E2_v3.0_output/RICqueryDefinition.h \ - ../../E2_v3.0_output/RICqueryOutcome.h \ - ../../E2_v3.0_output/RICtimeToWait.h \ - ../../E2_v3.0_output/TimeToWaitE2.h \ - ../../E2_v3.0_output/TNLinformation.h \ - ../../E2_v3.0_output/TNLusage.h \ - ../../E2_v3.0_output/TransactionID.h \ - ../../E2_v3.0_output/TypeOfErrorE2.h \ - ../../E2_v3.0_output/CriticalityE2.h \ - ../../E2_v3.0_output/PresenceE2.h \ - ../../E2_v3.0_output/ProcedureCodeE2.h \ - ../../E2_v3.0_output/ProtocolIE-IDE2.h \ - ../../E2_v3.0_output/TriggeringMessageE2.h \ - ../../E2_v3.0_output/ProtocolIE-ContainerE2.h \ - ../../E2_v3.0_output/ProtocolIE-SingleContainerE2.h \ - ../../E2_v3.0_output/ProtocolIE-FieldE2.h \ - ../../E2_v3.0_output/ProtocolIE-ContainerPairE2.h \ - ../../E2_v3.0_output/ProtocolIE-FieldPairE2.h \ - ../../E2_v3.0_output/ProtocolIE-ContainerList.h \ - ../../E2_v3.0_output/ProtocolIE-ContainerPairList.h + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2AP-PDU.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/InitiatingMessageE2.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/SuccessfulOutcomeE2.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/UnsuccessfulOutcomeE2.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICsubscriptionRequest.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICsubscriptionDetails.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICactions-ToBeSetup-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICaction-ToBeSetup-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICsubscriptionResponse.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICaction-Admitted-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICaction-Admitted-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICaction-NotAdmitted-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICaction-NotAdmitted-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICsubscriptionFailure.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICsubscriptionDeleteRequest.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICsubscriptionDeleteResponse.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICsubscriptionDeleteFailure.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICsubscriptionDeleteRequired.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICsubscription-List-withCauseE2.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICsubscription-withCauseE2-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICsubscriptionModificationRequest.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICactions-ToBeRemovedForModification-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICaction-ToBeRemovedForModification-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICactions-ToBeModifiedForModification-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICaction-ToBeModifiedForModification-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICactions-ToBeAddedForModification-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICaction-ToBeAddedForModification-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICsubscriptionModificationResponse.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICactions-RemovedForModification-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICaction-RemovedForModification-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICactions-FailedToBeRemovedForModification-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICaction-FailedToBeRemovedForModification-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICactions-ModifiedForModification-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICaction-ModifiedForModification-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICactions-FailedToBeModifiedForModification-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICaction-FailedToBeModifiedForModification-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICactions-AddedForModification-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICaction-AddedForModification-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICactions-FailedToBeAddedForModification-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICaction-FailedToBeAddedForModification-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICsubscriptionModificationFailure.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICsubscriptionModificationRequired.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICactions-RequiredToBeModified-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICaction-RequiredToBeModified-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICactions-RequiredToBeRemoved-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICaction-RequiredToBeRemoved-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICsubscriptionModificationConfirm.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICactions-ConfirmedForModification-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICaction-ConfirmedForModification-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICactions-RefusedToBeModified-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICaction-RefusedToBeModified-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICactions-ConfirmedForRemoval-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICaction-ConfirmedForRemoval-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICactions-RefusedToBeRemoved-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICaction-RefusedToBeRemoved-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICsubscriptionModificationRefuse.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICindication.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICcontrolRequest.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICcontrolAcknowledge.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICcontrolFailure.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICQueryRequest.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICQueryResponse.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICQueryFailure.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/ErrorIndicationE2.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2setupRequest.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2setupResponse.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2setupFailure.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2connectionUpdate.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2connectionUpdate-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2connectionUpdate-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2connectionUpdateRemove-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2connectionUpdateRemove-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2connectionUpdateAcknowledge.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2connectionSetupFailed-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2connectionSetupFailed-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2connectionUpdateFailure.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeConfigurationUpdate.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentConfigAddition-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentConfigAddition-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentConfigUpdate-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentConfigUpdate-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentConfigRemoval-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentConfigRemoval-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeTNLassociationRemoval-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeTNLassociationRemoval-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeConfigurationUpdateAcknowledge.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentConfigAdditionAck-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentConfigAdditionAck-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentConfigUpdateAck-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentConfigUpdateAck-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentConfigRemovalAck-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentConfigRemovalAck-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeConfigurationUpdateFailure.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/ResetRequestE2.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/ResetResponseE2.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICserviceUpdate.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RANfunctions-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RANfunction-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RANfunctionsID-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RANfunctionID-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICserviceUpdateAcknowledge.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RANfunctionsIDcause-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RANfunctionIDcause-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICserviceUpdateFailure.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICserviceQuery.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2RemovalRequest.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2RemovalResponse.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2RemovalFailure.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/AMFName.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/CauseE2.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/CauseE2node.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/CauseE2Misc.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/CauseE2Protocol.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/CauseE2RICrequest.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/CauseE2RICservice.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/CauseE2Transport.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/CriticalityDiagnosticsE2.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/CriticalityDiagnosticsE2-IE-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/CriticalityDiagnosticsE2-IE-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentConfiguration.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentConfigurationAck.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentInterfaceType.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentInterfaceE1.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentInterfaceF1.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentInterfaceNG.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentInterfaceS1.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentInterfaceX2.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentInterfaceXn.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/E2nodeComponentInterfaceW1.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/ENB-ID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/ENB-ID-Choice.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/ENGNB-ID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/GlobalE2node-ID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/GlobalE2node-en-gNB-ID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/GlobalE2node-eNB-ID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/GlobalE2node-gNB-ID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/GlobalE2node-ng-eNB-ID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/GlobalENB-ID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/GlobalenGNB-ID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/GlobalgNB-ID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/GlobalngeNB-ID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/GlobalNG-RANNode-ID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/GlobalRIC-ID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/GNB-CU-UP-ID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/GNB-DU-ID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/GNB-ID-Choice.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/MMEname.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/NGENB-DU-ID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/PLMN-Identity.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RANfunctionDefinition.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RANfunctionID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RANfunctionOID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RANfunctionRevision.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICactionDefinition.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICactionExecutionOrder.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICactionID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICactionType.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICcallProcessID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICcontrolAckRequest.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICcontrolHeader.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICcontrolMessage.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICcontrolOutcome.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICeventTriggerDefinition.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICindicationHeader.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICindicationMessage.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICindicationSN.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICindicationType.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICrequestID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICsubscriptionTime.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICsubsequentAction.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICsubsequentActionType.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICqueryHeader.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICqueryDefinition.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICqueryOutcome.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/RICtimeToWait.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/TimeToWaitE2.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/TNLinformation.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/TNLusage.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/TransactionID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/TypeOfError.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/CriticalityE2.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/Presence.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/ProcedureCodeE2.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/ProtocolIE-IDE2.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/TriggeringMessage.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/ProtocolIE-ContainerE2.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/ProtocolIE-SingleContainerE2.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/ProtocolIE-FieldE2.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/ProtocolIE-ContainerPair.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/ProtocolIE-FieldPair.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/ProtocolIE-ContainerListE2.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/ProtocolIE-ContainerPairList.h -ASN_MODULE_HDRS+=../../E2_v3.0_output/ANY.h -ASN_MODULE_SRCS+=../../E2_v3.0_output/ANY.c -ASN_MODULE_HDRS+=../../E2_v3.0_output/OCTET_STRING.h -ASN_MODULE_HDRS+=../../E2_v3.0_output/OPEN_TYPE.h -ASN_MODULE_SRCS+=../../E2_v3.0_output/OPEN_TYPE.c -ASN_MODULE_HDRS+=../../E2_v3.0_output/constr_CHOICE.h -ASN_MODULE_HDRS+=../../E2_v3.0_output/INTEGER.h -ASN_MODULE_SRCS+=../../E2_v3.0_output/INTEGER.c -ASN_MODULE_HDRS+=../../E2_v3.0_output/NativeEnumerated.h -ASN_MODULE_SRCS+=../../E2_v3.0_output/NativeEnumerated.c -ASN_MODULE_HDRS+=../../E2_v3.0_output/NativeInteger.h -ASN_MODULE_SRCS+=../../E2_v3.0_output/NativeInteger.c -ASN_MODULE_HDRS+=../../E2_v3.0_output/PrintableString.h -ASN_MODULE_SRCS+=../../E2_v3.0_output/PrintableString.c -ASN_MODULE_HDRS+=../../E2_v3.0_output/asn_SEQUENCE_OF.h -ASN_MODULE_SRCS+=../../E2_v3.0_output/asn_SEQUENCE_OF.c -ASN_MODULE_HDRS+=../../E2_v3.0_output/asn_SET_OF.h -ASN_MODULE_SRCS+=../../E2_v3.0_output/asn_SET_OF.c -ASN_MODULE_SRCS+=../../E2_v3.0_output/constr_CHOICE.c -ASN_MODULE_HDRS+=../../E2_v3.0_output/constr_SEQUENCE.h -ASN_MODULE_SRCS+=../../E2_v3.0_output/constr_SEQUENCE.c -ASN_MODULE_HDRS+=../../E2_v3.0_output/constr_SEQUENCE_OF.h -ASN_MODULE_SRCS+=../../E2_v3.0_output/constr_SEQUENCE_OF.c -ASN_MODULE_HDRS+=../../E2_v3.0_output/constr_SET_OF.h -ASN_MODULE_SRCS+=../../E2_v3.0_output/constr_SET_OF.c -ASN_MODULE_HDRS+=../../E2_v3.0_output/asn_application.h -ASN_MODULE_SRCS+=../../E2_v3.0_output/asn_application.c -ASN_MODULE_HDRS+=../../E2_v3.0_output/asn_ioc.h -ASN_MODULE_HDRS+=../../E2_v3.0_output/asn_system.h -ASN_MODULE_HDRS+=../../E2_v3.0_output/asn_codecs.h -ASN_MODULE_HDRS+=../../E2_v3.0_output/asn_internal.h -ASN_MODULE_SRCS+=../../E2_v3.0_output/asn_internal.c -ASN_MODULE_HDRS+=../../E2_v3.0_output/asn_random_fill.h -ASN_MODULE_SRCS+=../../E2_v3.0_output/asn_random_fill.c -ASN_MODULE_HDRS+=../../E2_v3.0_output/asn_bit_data.h -ASN_MODULE_SRCS+=../../E2_v3.0_output/asn_bit_data.c -ASN_MODULE_SRCS+=../../E2_v3.0_output/OCTET_STRING.c -ASN_MODULE_HDRS+=../../E2_v3.0_output/BIT_STRING.h -ASN_MODULE_SRCS+=../../E2_v3.0_output/BIT_STRING.c -ASN_MODULE_SRCS+=../../E2_v3.0_output/asn_codecs_prim.c -ASN_MODULE_HDRS+=../../E2_v3.0_output/asn_codecs_prim.h -ASN_MODULE_HDRS+=../../E2_v3.0_output/ber_tlv_length.h -ASN_MODULE_SRCS+=../../E2_v3.0_output/ber_tlv_length.c -ASN_MODULE_HDRS+=../../E2_v3.0_output/ber_tlv_tag.h -ASN_MODULE_SRCS+=../../E2_v3.0_output/ber_tlv_tag.c -ASN_MODULE_HDRS+=../../E2_v3.0_output/ber_decoder.h -ASN_MODULE_SRCS+=../../E2_v3.0_output/ber_decoder.c -ASN_MODULE_HDRS+=../../E2_v3.0_output/der_encoder.h -ASN_MODULE_SRCS+=../../E2_v3.0_output/der_encoder.c -ASN_MODULE_HDRS+=../../E2_v3.0_output/constr_TYPE.h -ASN_MODULE_SRCS+=../../E2_v3.0_output/constr_TYPE.c -ASN_MODULE_HDRS+=../../E2_v3.0_output/constraints.h -ASN_MODULE_SRCS+=../../E2_v3.0_output/constraints.c -ASN_MODULE_HDRS+=../../E2_v3.0_output/xer_support.h -ASN_MODULE_SRCS+=../../E2_v3.0_output/xer_support.c -ASN_MODULE_HDRS+=../../E2_v3.0_output/xer_decoder.h -ASN_MODULE_SRCS+=../../E2_v3.0_output/xer_decoder.c -ASN_MODULE_HDRS+=../../E2_v3.0_output/xer_encoder.h -ASN_MODULE_SRCS+=../../E2_v3.0_output/xer_encoder.c -ASN_MODULE_HDRS+=../../E2_v3.0_output/per_support.h -ASN_MODULE_SRCS+=../../E2_v3.0_output/per_support.c -ASN_MODULE_HDRS+=../../E2_v3.0_output/per_decoder.h -ASN_MODULE_SRCS+=../../E2_v3.0_output/per_decoder.c -ASN_MODULE_HDRS+=../../E2_v3.0_output/per_encoder.h -ASN_MODULE_SRCS+=../../E2_v3.0_output/per_encoder.c -ASN_MODULE_HDRS+=../../E2_v3.0_output/per_opentype.h -ASN_MODULE_SRCS+=../../E2_v3.0_output/per_opentype.c -ASN_MODULE_HDRS+=../../E2_v3.0_output/oer_decoder.h -ASN_MODULE_HDRS+=../../E2_v3.0_output/oer_encoder.h -ASN_MODULE_HDRS+=../../E2_v3.0_output/oer_support.h -ASN_MODULE_SRCS+=../../E2_v3.0_output/oer_decoder.c -ASN_MODULE_SRCS+=../../E2_v3.0_output/oer_encoder.c -ASN_MODULE_SRCS+=../../E2_v3.0_output/oer_support.c -ASN_MODULE_SRCS+=../../E2_v3.0_output/OPEN_TYPE_oer.c -ASN_MODULE_SRCS+=../../E2_v3.0_output/INTEGER_oer.c -ASN_MODULE_SRCS+=../../E2_v3.0_output/BIT_STRING_oer.c -ASN_MODULE_SRCS+=../../E2_v3.0_output/OCTET_STRING_oer.c -ASN_MODULE_SRCS+=../../E2_v3.0_output/NativeInteger_oer.c -ASN_MODULE_SRCS+=../../E2_v3.0_output/NativeEnumerated_oer.c -ASN_MODULE_SRCS+=../../E2_v3.0_output/constr_CHOICE_oer.c -ASN_MODULE_SRCS+=../../E2_v3.0_output/constr_SEQUENCE_oer.c -ASN_MODULE_SRCS+=../../E2_v3.0_output/constr_SET_OF_oer.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/ANY.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/ANY.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/OCTET_STRING.h +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/OPEN_TYPE.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/OPEN_TYPE.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/constr_CHOICE.h +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/INTEGER.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/INTEGER.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/NativeEnumerated.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/NativeEnumerated.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/NativeInteger.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/NativeInteger.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/PrintableString.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/PrintableString.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/asn_SEQUENCE_OF.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/asn_SEQUENCE_OF.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/asn_SET_OF.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/asn_SET_OF.c +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/constr_CHOICE.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/constr_SEQUENCE.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/constr_SEQUENCE.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/constr_SEQUENCE_OF.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/constr_SEQUENCE_OF.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/constr_SET_OF.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/constr_SET_OF.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/asn_application.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/asn_application.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/asn_ioc.h +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/asn_system.h +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/asn_codecs.h +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/asn_internal.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/asn_internal.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/asn_random_fill.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/asn_random_fill.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/asn_bit_data.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/asn_bit_data.c +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/OCTET_STRING.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/BIT_STRING.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/BIT_STRING.c +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/asn_codecs_prim.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/asn_codecs_prim.h +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/ber_tlv_length.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/ber_tlv_length.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/ber_tlv_tag.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/ber_tlv_tag.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/ber_decoder.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/ber_decoder.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/der_encoder.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/der_encoder.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/constr_TYPE.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/constr_TYPE.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/constraints.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/constraints.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/xer_support.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/xer_support.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/xer_decoder.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/xer_decoder.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/xer_encoder.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/xer_encoder.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/per_support.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/per_support.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/per_decoder.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/per_decoder.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/per_encoder.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/per_encoder.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/per_opentype.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/per_opentype.c -ASN_MODULE_CFLAGS= +ASN_MODULE_CFLAGS=-DASN_DISABLE_BER_SUPPORT -DASN_DISABLE_OER_SUPPORT lib_LTLIBRARIES+=libasncodec.la libasncodec_la_SOURCES=$(ASN_MODULE_SRCS) $(ASN_MODULE_HDRS) -libasncodec_la_CPPFLAGS=-I$(top_srcdir)/../../E2_v3.0_output/ +libasncodec_la_CPPFLAGS=-I$(top_srcdir)//root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/ libasncodec_la_CFLAGS=$(ASN_MODULE_CFLAGS) libasncodec_la_LDFLAGS=-lm diff --git a/src/codec_utils/E2AP/NGENB-DU-ID.c b/src/codec_utils/E2AP/NGENB-DU-ID.c index c565b74f6..5022c3aba 100644 --- a/src/codec_utils/E2AP/NGENB-DU-ID.c +++ b/src/codec_utils/E2AP/NGENB-DU-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "NGENB-DU-ID.h" @@ -27,7 +27,7 @@ NGENB_DU_ID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, return -1; } - if((value >= 0 && value <= 68719476735)) { + if((value >= 0L && value <= 68719476735L)) { /* Constraint check succeeded */ return 0; } else { @@ -42,14 +42,13 @@ NGENB_DU_ID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using INTEGER, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_NGENB_DU_ID_constr_1 CC_NOTUSED = { - { 8, 1 } /* (0..68719476735) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_NGENB_DU_ID_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 36, -1, 0, 68719476735 } /* (0..68719476735) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_NGENB_DU_ID_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -63,7 +62,18 @@ asn_TYPE_descriptor_t asn_DEF_NGENB_DU_ID = { asn_DEF_NGENB_DU_ID_tags_1, /* Same as above */ sizeof(asn_DEF_NGENB_DU_ID_tags_1) /sizeof(asn_DEF_NGENB_DU_ID_tags_1[0]), /* 1 */ - { &asn_OER_type_NGENB_DU_ID_constr_1, &asn_PER_type_NGENB_DU_ID_constr_1, NGENB_DU_ID_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGENB_DU_ID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NGENB_DU_ID_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/E2AP/NGENB-DU-ID.h b/src/codec_utils/E2AP/NGENB-DU-ID.h index 8ee466fae..67d9342a2 100644 --- a/src/codec_utils/E2AP/NGENB-DU-ID.h +++ b/src/codec_utils/E2AP/NGENB-DU-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _NGENB_DU_ID_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_NGENB_DU_ID; asn_struct_free_f NGENB_DU_ID_free; asn_struct_print_f NGENB_DU_ID_print; asn_constr_check_f NGENB_DU_ID_constraint; -ber_type_decoder_f NGENB_DU_ID_decode_ber; -der_type_encoder_f NGENB_DU_ID_encode_der; xer_type_decoder_f NGENB_DU_ID_decode_xer; xer_type_encoder_f NGENB_DU_ID_encode_xer; -oer_type_decoder_f NGENB_DU_ID_decode_oer; -oer_type_encoder_f NGENB_DU_ID_encode_oer; per_type_decoder_f NGENB_DU_ID_decode_uper; per_type_encoder_f NGENB_DU_ID_encode_uper; per_type_decoder_f NGENB_DU_ID_decode_aper; diff --git a/src/codec_utils/E2AP/PLMN-Identity.c b/src/codec_utils/E2AP/PLMN-Identity.c index a3625f05e..685bf6987 100644 --- a/src/codec_utils/E2AP/PLMN-Identity.c +++ b/src/codec_utils/E2AP/PLMN-Identity.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "PLMN-Identity.h" @@ -22,7 +22,7 @@ PLMN_Identity_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, size = st->size; - if((size == 3)) { + if((size == 3UL)) { /* Constraint check succeeded */ return 0; } else { @@ -37,14 +37,13 @@ PLMN_Identity_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using OCTET_STRING, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_PLMN_Identity_constr_1 CC_NOTUSED = { - { 0, 0 }, - 3 /* (SIZE(3..3)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_PLMN_Identity_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 3, 3 } /* (SIZE(3..3)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_PLMN_Identity_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)) }; @@ -58,7 +57,18 @@ asn_TYPE_descriptor_t asn_DEF_PLMN_Identity = { asn_DEF_PLMN_Identity_tags_1, /* Same as above */ sizeof(asn_DEF_PLMN_Identity_tags_1) /sizeof(asn_DEF_PLMN_Identity_tags_1[0]), /* 1 */ - { &asn_OER_type_PLMN_Identity_constr_1, &asn_PER_type_PLMN_Identity_constr_1, PLMN_Identity_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PLMN_Identity_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + PLMN_Identity_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/E2AP/PLMN-Identity.h b/src/codec_utils/E2AP/PLMN-Identity.h index 69bbb062e..bcad99388 100644 --- a/src/codec_utils/E2AP/PLMN-Identity.h +++ b/src/codec_utils/E2AP/PLMN-Identity.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _PLMN_Identity_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_PLMN_Identity; asn_struct_free_f PLMN_Identity_free; asn_struct_print_f PLMN_Identity_print; asn_constr_check_f PLMN_Identity_constraint; -ber_type_decoder_f PLMN_Identity_decode_ber; -der_type_encoder_f PLMN_Identity_encode_der; xer_type_decoder_f PLMN_Identity_decode_xer; xer_type_encoder_f PLMN_Identity_encode_xer; -oer_type_decoder_f PLMN_Identity_decode_oer; -oer_type_encoder_f PLMN_Identity_encode_oer; per_type_decoder_f PLMN_Identity_decode_uper; per_type_encoder_f PLMN_Identity_encode_uper; per_type_decoder_f PLMN_Identity_decode_aper; diff --git a/src/codec_utils/E2AP/Presence.c b/src/codec_utils/E2AP/Presence.c new file mode 100644 index 000000000..68fa2c265 --- /dev/null +++ b/src/codec_utils/E2AP/Presence.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2AP-CommonDataTypes" + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` + */ + +#include "Presence.h" + +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_Presence_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_Presence_value2enum_1[] = { + { 0, 8, "optional" }, + { 1, 11, "conditional" }, + { 2, 9, "mandatory" } +}; +static const unsigned int asn_MAP_Presence_enum2value_1[] = { + 1, /* conditional(1) */ + 2, /* mandatory(2) */ + 0 /* optional(0) */ +}; +const asn_INTEGER_specifics_t asn_SPC_Presence_specs_1 = { + asn_MAP_Presence_value2enum_1, /* "tag" => N; sorted by tag */ + asn_MAP_Presence_enum2value_1, /* N => "tag"; sorted by N */ + 3, /* Number of elements in the maps */ + 0, /* Enumeration is not extensible */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_Presence_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_Presence = { + "Presence", + "Presence", + &asn_OP_NativeEnumerated, + asn_DEF_Presence_tags_1, + sizeof(asn_DEF_Presence_tags_1) + /sizeof(asn_DEF_Presence_tags_1[0]), /* 1 */ + asn_DEF_Presence_tags_1, /* Same as above */ + sizeof(asn_DEF_Presence_tags_1) + /sizeof(asn_DEF_Presence_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_Presence_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_Presence_specs_1 /* Additional specs */ +}; + diff --git a/src/codec_utils/E2AP/Presence.h b/src/codec_utils/E2AP/Presence.h new file mode 100644 index 000000000..dd0c2a643 --- /dev/null +++ b/src/codec_utils/E2AP/Presence.h @@ -0,0 +1,50 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2AP-CommonDataTypes" + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` + */ + +#ifndef _Presence_H_ +#define _Presence_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum Presence { + Presence_optional = 0, + Presence_conditional = 1, + Presence_mandatory = 2 +} e_Presence; + +/* Presence */ +typedef long Presence_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_Presence_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_Presence; +extern const asn_INTEGER_specifics_t asn_SPC_Presence_specs_1; +asn_struct_free_f Presence_free; +asn_struct_print_f Presence_print; +asn_constr_check_f Presence_constraint; +xer_type_decoder_f Presence_decode_xer; +xer_type_encoder_f Presence_encode_xer; +per_type_decoder_f Presence_decode_uper; +per_type_encoder_f Presence_encode_uper; +per_type_decoder_f Presence_decode_aper; +per_type_encoder_f Presence_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _Presence_H_ */ +#include diff --git a/src/codec_utils/E2AP/PresenceE2.c b/src/codec_utils/E2AP/PresenceE2.c deleted file mode 100644 index be9d7a765..000000000 --- a/src/codec_utils/E2AP/PresenceE2.c +++ /dev/null @@ -1,58 +0,0 @@ -/* - * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2AP-CommonDataTypes" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` - */ - -#include "PresenceE2.h" - -/* - * This type is implemented using NativeEnumerated, - * so here we adjust the DEF accordingly. - */ -static asn_oer_constraints_t asn_OER_type_PresenceE2_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; -asn_per_constraints_t asn_PER_type_PresenceE2_constr_1 CC_NOTUSED = { - { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, - { APC_UNCONSTRAINED, -1, -1, 0, 0 }, - 0, 0 /* No PER value map */ -}; -static const asn_INTEGER_enum_map_t asn_MAP_PresenceE2_value2enum_1[] = { - { 0, 8, "optional" }, - { 1, 11, "conditional" }, - { 2, 9, "mandatory" } -}; -static const unsigned int asn_MAP_PresenceE2_enum2value_1[] = { - 1, /* conditional(1) */ - 2, /* mandatory(2) */ - 0 /* optional(0) */ -}; -const asn_INTEGER_specifics_t asn_SPC_PresenceE2_specs_1 = { - asn_MAP_PresenceE2_value2enum_1, /* "tag" => N; sorted by tag */ - asn_MAP_PresenceE2_enum2value_1, /* N => "tag"; sorted by N */ - 3, /* Number of elements in the maps */ - 0, /* Enumeration is not extensible */ - 1, /* Strict enumeration */ - 0, /* Native long size */ - 0 -}; -static const ber_tlv_tag_t asn_DEF_PresenceE2_tags_1[] = { - (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) -}; -asn_TYPE_descriptor_t asn_DEF_PresenceE2 = { - "PresenceE2", - "PresenceE2", - &asn_OP_NativeEnumerated, - asn_DEF_PresenceE2_tags_1, - sizeof(asn_DEF_PresenceE2_tags_1) - /sizeof(asn_DEF_PresenceE2_tags_1[0]), /* 1 */ - asn_DEF_PresenceE2_tags_1, /* Same as above */ - sizeof(asn_DEF_PresenceE2_tags_1) - /sizeof(asn_DEF_PresenceE2_tags_1[0]), /* 1 */ - { &asn_OER_type_PresenceE2_constr_1, &asn_PER_type_PresenceE2_constr_1, NativeEnumerated_constraint }, - 0, 0, /* Defined elsewhere */ - &asn_SPC_PresenceE2_specs_1 /* Additional specs */ -}; - diff --git a/src/codec_utils/E2AP/PresenceE2.h b/src/codec_utils/E2AP/PresenceE2.h deleted file mode 100644 index 4936da7ee..000000000 --- a/src/codec_utils/E2AP/PresenceE2.h +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2AP-CommonDataTypes" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` - */ - -#ifndef _PresenceE2_H_ -#define _PresenceE2_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum PresenceE2 { - PresenceE2_optional = 0, - PresenceE2_conditional = 1, - PresenceE2_mandatory = 2 -} e_PresenceE2; - -/* PresenceE2 */ -typedef long PresenceE2_t; - -/* Implementation */ -extern asn_per_constraints_t asn_PER_type_PresenceE2_constr_1; -extern asn_TYPE_descriptor_t asn_DEF_PresenceE2; -extern const asn_INTEGER_specifics_t asn_SPC_PresenceE2_specs_1; -asn_struct_free_f PresenceE2_free; -asn_struct_print_f PresenceE2_print; -asn_constr_check_f PresenceE2_constraint; -ber_type_decoder_f PresenceE2_decode_ber; -der_type_encoder_f PresenceE2_encode_der; -xer_type_decoder_f PresenceE2_decode_xer; -xer_type_encoder_f PresenceE2_encode_xer; -oer_type_decoder_f PresenceE2_decode_oer; -oer_type_encoder_f PresenceE2_encode_oer; -per_type_decoder_f PresenceE2_decode_uper; -per_type_encoder_f PresenceE2_encode_uper; -per_type_decoder_f PresenceE2_decode_aper; -per_type_encoder_f PresenceE2_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _PresenceE2_H_ */ -#include diff --git a/src/codec_utils/E2AP/ProcedureCodeE2.c b/src/codec_utils/E2AP/ProcedureCodeE2.c index 4eed21227..6496344e5 100644 --- a/src/codec_utils/E2AP/ProcedureCodeE2.c +++ b/src/codec_utils/E2AP/ProcedureCodeE2.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-CommonDataTypes" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "ProcedureCodeE2.h" @@ -21,7 +21,7 @@ ProcedureCodeE2_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 255)) { + if((value >= 0L && value <= 255L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ ProcedureCodeE2_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_ProcedureCodeE2_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..255) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProcedureCodeE2_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_ProcedureCodeE2_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_ProcedureCodeE2 = { asn_DEF_ProcedureCodeE2_tags_1, /* Same as above */ sizeof(asn_DEF_ProcedureCodeE2_tags_1) /sizeof(asn_DEF_ProcedureCodeE2_tags_1[0]), /* 1 */ - { &asn_OER_type_ProcedureCodeE2_constr_1, &asn_PER_type_ProcedureCodeE2_constr_1, ProcedureCodeE2_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProcedureCodeE2_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + ProcedureCodeE2_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/E2AP/ProcedureCodeE2.h b/src/codec_utils/E2AP/ProcedureCodeE2.h index 741821df4..cb3c6acc8 100644 --- a/src/codec_utils/E2AP/ProcedureCodeE2.h +++ b/src/codec_utils/E2AP/ProcedureCodeE2.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-CommonDataTypes" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _ProcedureCodeE2_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProcedureCodeE2; asn_struct_free_f ProcedureCodeE2_free; asn_struct_print_f ProcedureCodeE2_print; asn_constr_check_f ProcedureCodeE2_constraint; -ber_type_decoder_f ProcedureCodeE2_decode_ber; -der_type_encoder_f ProcedureCodeE2_encode_der; xer_type_decoder_f ProcedureCodeE2_decode_xer; xer_type_encoder_f ProcedureCodeE2_encode_xer; -oer_type_decoder_f ProcedureCodeE2_decode_oer; -oer_type_encoder_f ProcedureCodeE2_encode_oer; per_type_decoder_f ProcedureCodeE2_decode_uper; per_type_encoder_f ProcedureCodeE2_encode_uper; per_type_decoder_f ProcedureCodeE2_decode_aper; diff --git a/src/codec_utils/E2AP/ProtocolIE-ContainerE2.c b/src/codec_utils/E2AP/ProtocolIE-ContainerE2.c index 0f48e623d..a38653db5 100644 --- a/src/codec_utils/E2AP/ProtocolIE-ContainerE2.c +++ b/src/codec_utils/E2AP/ProtocolIE-ContainerE2.c @@ -1,332 +1,304 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-Containers" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "ProtocolIE-ContainerE2.h" #include "ProtocolIE-FieldE2.h" -static asn_oer_constraints_t asn_OER_type_ProtocolIE_ContainerE2_2530P0_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_ContainerE2_2530P0_constr_1 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_type_ProtocolIE_ContainerE2_2530P1_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_ContainerE2_2530P1_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_ProtocolIE_ContainerE2_2530P2_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_ContainerE2_2530P2_constr_5 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_type_ProtocolIE_ContainerE2_2530P3_constr_7 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_ContainerE2_2530P3_constr_7 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_type_ProtocolIE_ContainerE2_2530P4_constr_9 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_ContainerE2_2530P4_constr_9 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_type_ProtocolIE_ContainerE2_2530P5_constr_11 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_ContainerE2_2530P5_constr_11 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_type_ProtocolIE_ContainerE2_2530P6_constr_13 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_ContainerE2_2530P6_constr_13 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_type_ProtocolIE_ContainerE2_2530P7_constr_15 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_ContainerE2_2530P7_constr_15 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_type_ProtocolIE_ContainerE2_2530P8_constr_17 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_ContainerE2_2530P8_constr_17 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_type_ProtocolIE_ContainerE2_2530P9_constr_19 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_ContainerE2_2530P9_constr_19 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_type_ProtocolIE_ContainerE2_2530P10_constr_21 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_ContainerE2_2530P10_constr_21 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_type_ProtocolIE_ContainerE2_2530P11_constr_23 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_ContainerE2_2530P11_constr_23 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_type_ProtocolIE_ContainerE2_2530P12_constr_25 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_ContainerE2_2530P12_constr_25 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_type_ProtocolIE_ContainerE2_2530P13_constr_27 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_ContainerE2_2530P13_constr_27 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_type_ProtocolIE_ContainerE2_2530P14_constr_29 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_ContainerE2_2530P14_constr_29 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_type_ProtocolIE_ContainerE2_2530P15_constr_31 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_ContainerE2_2530P15_constr_31 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_type_ProtocolIE_ContainerE2_2530P16_constr_33 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_ContainerE2_2530P16_constr_33 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_type_ProtocolIE_ContainerE2_2530P17_constr_35 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_ContainerE2_2530P17_constr_35 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_type_ProtocolIE_ContainerE2_2530P18_constr_37 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_ContainerE2_2530P18_constr_37 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_type_ProtocolIE_ContainerE2_2530P19_constr_39 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_ContainerE2_2530P19_constr_39 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_type_ProtocolIE_ContainerE2_2530P20_constr_41 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_ContainerE2_2530P20_constr_41 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_type_ProtocolIE_ContainerE2_2530P21_constr_43 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_ContainerE2_2530P21_constr_43 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_type_ProtocolIE_ContainerE2_2530P22_constr_45 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_ContainerE2_2530P22_constr_45 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_type_ProtocolIE_ContainerE2_2530P23_constr_47 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_ContainerE2_2530P23_constr_47 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_type_ProtocolIE_ContainerE2_2530P24_constr_49 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_ContainerE2_2530P24_constr_49 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_type_ProtocolIE_ContainerE2_2530P25_constr_51 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_ContainerE2_2530P25_constr_51 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_type_ProtocolIE_ContainerE2_2530P26_constr_53 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_ContainerE2_2530P26_constr_53 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_type_ProtocolIE_ContainerE2_2530P27_constr_55 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_ContainerE2_2530P27_constr_55 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_type_ProtocolIE_ContainerE2_2530P28_constr_57 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_ContainerE2_2530P28_constr_57 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_type_ProtocolIE_ContainerE2_2530P29_constr_59 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_ContainerE2_2530P29_constr_59 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_type_ProtocolIE_ContainerE2_2530P30_constr_61 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_ContainerE2_2530P30_constr_61 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_type_ProtocolIE_ContainerE2_2530P31_constr_63 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_ContainerE2_2530P31_constr_63 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_type_ProtocolIE_ContainerE2_2530P32_constr_65 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_ContainerE2_2530P32_constr_65 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_type_ProtocolIE_ContainerE2_2530P33_constr_67 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_ContainerE2_2530P33_constr_67 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_type_ProtocolIE_ContainerE2_2530P34_constr_69 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_ContainerE2_2530P34_constr_69 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_type_ProtocolIE_ContainerE2_2530P35_constr_71 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_ContainerE2_2530P35_constr_71 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_type_ProtocolIE_ContainerE2_2530P36_constr_73 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_ContainerE2_2530P36_constr_73 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_type_ProtocolIE_ContainerE2_2530P37_constr_75 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_ContainerE2_2530P37_constr_75 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_type_ProtocolIE_ContainerE2_2530P38_constr_77 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_ContainerE2_2530P38_constr_77 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_ProtocolIE_ContainerE2_2530P0_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_RICsubscriptionRequest_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -349,7 +321,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ContainerE2_2530P0 = { asn_DEF_ProtocolIE_ContainerE2_2530P0_tags_1, /* Same as above */ sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P0_tags_1) /sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P0_tags_1[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_ContainerE2_2530P0_constr_1, &asn_PER_type_ProtocolIE_ContainerE2_2530P0_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_ContainerE2_2530P0_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_ContainerE2_2530P0_1, 1, /* Single element */ &asn_SPC_ProtocolIE_ContainerE2_2530P0_specs_1 /* Additional specs */ @@ -361,7 +344,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_ContainerE2_2530P1_3[] = { 0, &asn_DEF_RICsubscriptionResponse_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -384,7 +378,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ContainerE2_2530P1 = { asn_DEF_ProtocolIE_ContainerE2_2530P1_tags_3, /* Same as above */ sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P1_tags_3) /sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P1_tags_3[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_ContainerE2_2530P1_constr_3, &asn_PER_type_ProtocolIE_ContainerE2_2530P1_constr_3, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_ContainerE2_2530P1_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_ContainerE2_2530P1_3, 1, /* Single element */ &asn_SPC_ProtocolIE_ContainerE2_2530P1_specs_3 /* Additional specs */ @@ -396,7 +401,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_ContainerE2_2530P2_5[] = { 0, &asn_DEF_RICsubscriptionFailure_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -419,7 +435,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ContainerE2_2530P2 = { asn_DEF_ProtocolIE_ContainerE2_2530P2_tags_5, /* Same as above */ sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P2_tags_5) /sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P2_tags_5[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_ContainerE2_2530P2_constr_5, &asn_PER_type_ProtocolIE_ContainerE2_2530P2_constr_5, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_ContainerE2_2530P2_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_ContainerE2_2530P2_5, 1, /* Single element */ &asn_SPC_ProtocolIE_ContainerE2_2530P2_specs_5 /* Additional specs */ @@ -431,7 +458,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_ContainerE2_2530P3_7[] = { 0, &asn_DEF_RICsubscriptionDeleteRequest_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -454,7 +492,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ContainerE2_2530P3 = { asn_DEF_ProtocolIE_ContainerE2_2530P3_tags_7, /* Same as above */ sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P3_tags_7) /sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P3_tags_7[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_ContainerE2_2530P3_constr_7, &asn_PER_type_ProtocolIE_ContainerE2_2530P3_constr_7, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_ContainerE2_2530P3_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_ContainerE2_2530P3_7, 1, /* Single element */ &asn_SPC_ProtocolIE_ContainerE2_2530P3_specs_7 /* Additional specs */ @@ -466,7 +515,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_ContainerE2_2530P4_9[] = { 0, &asn_DEF_RICsubscriptionDeleteResponse_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -489,7 +549,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ContainerE2_2530P4 = { asn_DEF_ProtocolIE_ContainerE2_2530P4_tags_9, /* Same as above */ sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P4_tags_9) /sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P4_tags_9[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_ContainerE2_2530P4_constr_9, &asn_PER_type_ProtocolIE_ContainerE2_2530P4_constr_9, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_ContainerE2_2530P4_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_ContainerE2_2530P4_9, 1, /* Single element */ &asn_SPC_ProtocolIE_ContainerE2_2530P4_specs_9 /* Additional specs */ @@ -501,7 +572,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_ContainerE2_2530P5_11[] = { 0, &asn_DEF_RICsubscriptionDeleteFailure_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -524,7 +606,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ContainerE2_2530P5 = { asn_DEF_ProtocolIE_ContainerE2_2530P5_tags_11, /* Same as above */ sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P5_tags_11) /sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P5_tags_11[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_ContainerE2_2530P5_constr_11, &asn_PER_type_ProtocolIE_ContainerE2_2530P5_constr_11, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_ContainerE2_2530P5_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_ContainerE2_2530P5_11, 1, /* Single element */ &asn_SPC_ProtocolIE_ContainerE2_2530P5_specs_11 /* Additional specs */ @@ -536,7 +629,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_ContainerE2_2530P6_13[] = { 0, &asn_DEF_RICsubscriptionDeleteRequired_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -559,7 +663,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ContainerE2_2530P6 = { asn_DEF_ProtocolIE_ContainerE2_2530P6_tags_13, /* Same as above */ sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P6_tags_13) /sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P6_tags_13[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_ContainerE2_2530P6_constr_13, &asn_PER_type_ProtocolIE_ContainerE2_2530P6_constr_13, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_ContainerE2_2530P6_constr_13, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_ContainerE2_2530P6_13, 1, /* Single element */ &asn_SPC_ProtocolIE_ContainerE2_2530P6_specs_13 /* Additional specs */ @@ -571,7 +686,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_ContainerE2_2530P7_15[] = { 0, &asn_DEF_RICsubscriptionModificationRequest_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -594,7 +720,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ContainerE2_2530P7 = { asn_DEF_ProtocolIE_ContainerE2_2530P7_tags_15, /* Same as above */ sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P7_tags_15) /sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P7_tags_15[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_ContainerE2_2530P7_constr_15, &asn_PER_type_ProtocolIE_ContainerE2_2530P7_constr_15, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_ContainerE2_2530P7_constr_15, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_ContainerE2_2530P7_15, 1, /* Single element */ &asn_SPC_ProtocolIE_ContainerE2_2530P7_specs_15 /* Additional specs */ @@ -606,7 +743,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_ContainerE2_2530P8_17[] = { 0, &asn_DEF_RICsubscriptionModificationResponse_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -629,7 +777,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ContainerE2_2530P8 = { asn_DEF_ProtocolIE_ContainerE2_2530P8_tags_17, /* Same as above */ sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P8_tags_17) /sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P8_tags_17[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_ContainerE2_2530P8_constr_17, &asn_PER_type_ProtocolIE_ContainerE2_2530P8_constr_17, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_ContainerE2_2530P8_constr_17, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_ContainerE2_2530P8_17, 1, /* Single element */ &asn_SPC_ProtocolIE_ContainerE2_2530P8_specs_17 /* Additional specs */ @@ -641,7 +800,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_ContainerE2_2530P9_19[] = { 0, &asn_DEF_RICsubscriptionModificationFailure_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -664,7 +834,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ContainerE2_2530P9 = { asn_DEF_ProtocolIE_ContainerE2_2530P9_tags_19, /* Same as above */ sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P9_tags_19) /sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P9_tags_19[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_ContainerE2_2530P9_constr_19, &asn_PER_type_ProtocolIE_ContainerE2_2530P9_constr_19, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_ContainerE2_2530P9_constr_19, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_ContainerE2_2530P9_19, 1, /* Single element */ &asn_SPC_ProtocolIE_ContainerE2_2530P9_specs_19 /* Additional specs */ @@ -676,7 +857,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_ContainerE2_2530P10_21[] = { 0, &asn_DEF_RICsubscriptionModificationRequired_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -699,7 +891,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ContainerE2_2530P10 = { asn_DEF_ProtocolIE_ContainerE2_2530P10_tags_21, /* Same as above */ sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P10_tags_21) /sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P10_tags_21[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_ContainerE2_2530P10_constr_21, &asn_PER_type_ProtocolIE_ContainerE2_2530P10_constr_21, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_ContainerE2_2530P10_constr_21, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_ContainerE2_2530P10_21, 1, /* Single element */ &asn_SPC_ProtocolIE_ContainerE2_2530P10_specs_21 /* Additional specs */ @@ -711,7 +914,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_ContainerE2_2530P11_23[] = { 0, &asn_DEF_RICsubscriptionModificationConfirm_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -734,7 +948,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ContainerE2_2530P11 = { asn_DEF_ProtocolIE_ContainerE2_2530P11_tags_23, /* Same as above */ sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P11_tags_23) /sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P11_tags_23[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_ContainerE2_2530P11_constr_23, &asn_PER_type_ProtocolIE_ContainerE2_2530P11_constr_23, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_ContainerE2_2530P11_constr_23, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_ContainerE2_2530P11_23, 1, /* Single element */ &asn_SPC_ProtocolIE_ContainerE2_2530P11_specs_23 /* Additional specs */ @@ -746,7 +971,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_ContainerE2_2530P12_25[] = { 0, &asn_DEF_RICsubscriptionModificationRefuse_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -769,7 +1005,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ContainerE2_2530P12 = { asn_DEF_ProtocolIE_ContainerE2_2530P12_tags_25, /* Same as above */ sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P12_tags_25) /sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P12_tags_25[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_ContainerE2_2530P12_constr_25, &asn_PER_type_ProtocolIE_ContainerE2_2530P12_constr_25, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_ContainerE2_2530P12_constr_25, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_ContainerE2_2530P12_25, 1, /* Single element */ &asn_SPC_ProtocolIE_ContainerE2_2530P12_specs_25 /* Additional specs */ @@ -781,7 +1028,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_ContainerE2_2530P13_27[] = { 0, &asn_DEF_RICindication_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -804,7 +1062,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ContainerE2_2530P13 = { asn_DEF_ProtocolIE_ContainerE2_2530P13_tags_27, /* Same as above */ sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P13_tags_27) /sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P13_tags_27[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_ContainerE2_2530P13_constr_27, &asn_PER_type_ProtocolIE_ContainerE2_2530P13_constr_27, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_ContainerE2_2530P13_constr_27, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_ContainerE2_2530P13_27, 1, /* Single element */ &asn_SPC_ProtocolIE_ContainerE2_2530P13_specs_27 /* Additional specs */ @@ -816,7 +1085,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_ContainerE2_2530P14_29[] = { 0, &asn_DEF_RICcontrolRequest_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -839,7 +1119,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ContainerE2_2530P14 = { asn_DEF_ProtocolIE_ContainerE2_2530P14_tags_29, /* Same as above */ sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P14_tags_29) /sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P14_tags_29[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_ContainerE2_2530P14_constr_29, &asn_PER_type_ProtocolIE_ContainerE2_2530P14_constr_29, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_ContainerE2_2530P14_constr_29, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_ContainerE2_2530P14_29, 1, /* Single element */ &asn_SPC_ProtocolIE_ContainerE2_2530P14_specs_29 /* Additional specs */ @@ -851,7 +1142,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_ContainerE2_2530P15_31[] = { 0, &asn_DEF_RICcontrolAcknowledge_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -874,7 +1176,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ContainerE2_2530P15 = { asn_DEF_ProtocolIE_ContainerE2_2530P15_tags_31, /* Same as above */ sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P15_tags_31) /sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P15_tags_31[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_ContainerE2_2530P15_constr_31, &asn_PER_type_ProtocolIE_ContainerE2_2530P15_constr_31, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_ContainerE2_2530P15_constr_31, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_ContainerE2_2530P15_31, 1, /* Single element */ &asn_SPC_ProtocolIE_ContainerE2_2530P15_specs_31 /* Additional specs */ @@ -886,7 +1199,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_ContainerE2_2530P16_33[] = { 0, &asn_DEF_RICcontrolFailure_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -909,7 +1233,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ContainerE2_2530P16 = { asn_DEF_ProtocolIE_ContainerE2_2530P16_tags_33, /* Same as above */ sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P16_tags_33) /sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P16_tags_33[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_ContainerE2_2530P16_constr_33, &asn_PER_type_ProtocolIE_ContainerE2_2530P16_constr_33, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_ContainerE2_2530P16_constr_33, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_ContainerE2_2530P16_33, 1, /* Single element */ &asn_SPC_ProtocolIE_ContainerE2_2530P16_specs_33 /* Additional specs */ @@ -921,7 +1256,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_ContainerE2_2530P17_35[] = { 0, &asn_DEF_RICQueryRequest_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -944,7 +1290,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ContainerE2_2530P17 = { asn_DEF_ProtocolIE_ContainerE2_2530P17_tags_35, /* Same as above */ sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P17_tags_35) /sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P17_tags_35[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_ContainerE2_2530P17_constr_35, &asn_PER_type_ProtocolIE_ContainerE2_2530P17_constr_35, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_ContainerE2_2530P17_constr_35, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_ContainerE2_2530P17_35, 1, /* Single element */ &asn_SPC_ProtocolIE_ContainerE2_2530P17_specs_35 /* Additional specs */ @@ -956,7 +1313,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_ContainerE2_2530P18_37[] = { 0, &asn_DEF_RICQueryResponse_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -979,7 +1347,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ContainerE2_2530P18 = { asn_DEF_ProtocolIE_ContainerE2_2530P18_tags_37, /* Same as above */ sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P18_tags_37) /sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P18_tags_37[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_ContainerE2_2530P18_constr_37, &asn_PER_type_ProtocolIE_ContainerE2_2530P18_constr_37, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_ContainerE2_2530P18_constr_37, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_ContainerE2_2530P18_37, 1, /* Single element */ &asn_SPC_ProtocolIE_ContainerE2_2530P18_specs_37 /* Additional specs */ @@ -991,7 +1370,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_ContainerE2_2530P19_39[] = { 0, &asn_DEF_RICQueryFailure_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1014,7 +1404,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ContainerE2_2530P19 = { asn_DEF_ProtocolIE_ContainerE2_2530P19_tags_39, /* Same as above */ sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P19_tags_39) /sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P19_tags_39[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_ContainerE2_2530P19_constr_39, &asn_PER_type_ProtocolIE_ContainerE2_2530P19_constr_39, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_ContainerE2_2530P19_constr_39, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_ContainerE2_2530P19_39, 1, /* Single element */ &asn_SPC_ProtocolIE_ContainerE2_2530P19_specs_39 /* Additional specs */ @@ -1026,7 +1427,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_ContainerE2_2530P20_41[] = { 0, &asn_DEF_ErrorIndicationE2_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1049,7 +1461,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ContainerE2_2530P20 = { asn_DEF_ProtocolIE_ContainerE2_2530P20_tags_41, /* Same as above */ sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P20_tags_41) /sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P20_tags_41[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_ContainerE2_2530P20_constr_41, &asn_PER_type_ProtocolIE_ContainerE2_2530P20_constr_41, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_ContainerE2_2530P20_constr_41, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_ContainerE2_2530P20_41, 1, /* Single element */ &asn_SPC_ProtocolIE_ContainerE2_2530P20_specs_41 /* Additional specs */ @@ -1061,7 +1484,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_ContainerE2_2530P21_43[] = { 0, &asn_DEF_E2setupRequestIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1084,7 +1518,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ContainerE2_2530P21 = { asn_DEF_ProtocolIE_ContainerE2_2530P21_tags_43, /* Same as above */ sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P21_tags_43) /sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P21_tags_43[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_ContainerE2_2530P21_constr_43, &asn_PER_type_ProtocolIE_ContainerE2_2530P21_constr_43, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_ContainerE2_2530P21_constr_43, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_ContainerE2_2530P21_43, 1, /* Single element */ &asn_SPC_ProtocolIE_ContainerE2_2530P21_specs_43 /* Additional specs */ @@ -1096,7 +1541,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_ContainerE2_2530P22_45[] = { 0, &asn_DEF_E2setupResponseIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1119,7 +1575,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ContainerE2_2530P22 = { asn_DEF_ProtocolIE_ContainerE2_2530P22_tags_45, /* Same as above */ sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P22_tags_45) /sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P22_tags_45[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_ContainerE2_2530P22_constr_45, &asn_PER_type_ProtocolIE_ContainerE2_2530P22_constr_45, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_ContainerE2_2530P22_constr_45, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_ContainerE2_2530P22_45, 1, /* Single element */ &asn_SPC_ProtocolIE_ContainerE2_2530P22_specs_45 /* Additional specs */ @@ -1131,7 +1598,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_ContainerE2_2530P23_47[] = { 0, &asn_DEF_E2setupFailureIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1154,7 +1632,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ContainerE2_2530P23 = { asn_DEF_ProtocolIE_ContainerE2_2530P23_tags_47, /* Same as above */ sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P23_tags_47) /sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P23_tags_47[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_ContainerE2_2530P23_constr_47, &asn_PER_type_ProtocolIE_ContainerE2_2530P23_constr_47, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_ContainerE2_2530P23_constr_47, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_ContainerE2_2530P23_47, 1, /* Single element */ &asn_SPC_ProtocolIE_ContainerE2_2530P23_specs_47 /* Additional specs */ @@ -1166,7 +1655,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_ContainerE2_2530P24_49[] = { 0, &asn_DEF_E2connectionUpdate_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1189,7 +1689,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ContainerE2_2530P24 = { asn_DEF_ProtocolIE_ContainerE2_2530P24_tags_49, /* Same as above */ sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P24_tags_49) /sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P24_tags_49[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_ContainerE2_2530P24_constr_49, &asn_PER_type_ProtocolIE_ContainerE2_2530P24_constr_49, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_ContainerE2_2530P24_constr_49, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_ContainerE2_2530P24_49, 1, /* Single element */ &asn_SPC_ProtocolIE_ContainerE2_2530P24_specs_49 /* Additional specs */ @@ -1201,7 +1712,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_ContainerE2_2530P25_51[] = { 0, &asn_DEF_E2connectionUpdateAck_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1224,7 +1746,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ContainerE2_2530P25 = { asn_DEF_ProtocolIE_ContainerE2_2530P25_tags_51, /* Same as above */ sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P25_tags_51) /sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P25_tags_51[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_ContainerE2_2530P25_constr_51, &asn_PER_type_ProtocolIE_ContainerE2_2530P25_constr_51, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_ContainerE2_2530P25_constr_51, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_ContainerE2_2530P25_51, 1, /* Single element */ &asn_SPC_ProtocolIE_ContainerE2_2530P25_specs_51 /* Additional specs */ @@ -1236,7 +1769,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_ContainerE2_2530P26_53[] = { 0, &asn_DEF_E2connectionUpdateFailure_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1259,7 +1803,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ContainerE2_2530P26 = { asn_DEF_ProtocolIE_ContainerE2_2530P26_tags_53, /* Same as above */ sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P26_tags_53) /sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P26_tags_53[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_ContainerE2_2530P26_constr_53, &asn_PER_type_ProtocolIE_ContainerE2_2530P26_constr_53, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_ContainerE2_2530P26_constr_53, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_ContainerE2_2530P26_53, 1, /* Single element */ &asn_SPC_ProtocolIE_ContainerE2_2530P26_specs_53 /* Additional specs */ @@ -1271,7 +1826,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_ContainerE2_2530P27_55[] = { 0, &asn_DEF_E2nodeConfigurationUpdate_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1294,7 +1860,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ContainerE2_2530P27 = { asn_DEF_ProtocolIE_ContainerE2_2530P27_tags_55, /* Same as above */ sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P27_tags_55) /sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P27_tags_55[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_ContainerE2_2530P27_constr_55, &asn_PER_type_ProtocolIE_ContainerE2_2530P27_constr_55, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_ContainerE2_2530P27_constr_55, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_ContainerE2_2530P27_55, 1, /* Single element */ &asn_SPC_ProtocolIE_ContainerE2_2530P27_specs_55 /* Additional specs */ @@ -1306,7 +1883,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_ContainerE2_2530P28_57[] = { 0, &asn_DEF_E2nodeConfigurationUpdateAcknowledge_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1329,7 +1917,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ContainerE2_2530P28 = { asn_DEF_ProtocolIE_ContainerE2_2530P28_tags_57, /* Same as above */ sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P28_tags_57) /sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P28_tags_57[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_ContainerE2_2530P28_constr_57, &asn_PER_type_ProtocolIE_ContainerE2_2530P28_constr_57, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_ContainerE2_2530P28_constr_57, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_ContainerE2_2530P28_57, 1, /* Single element */ &asn_SPC_ProtocolIE_ContainerE2_2530P28_specs_57 /* Additional specs */ @@ -1341,7 +1940,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_ContainerE2_2530P29_59[] = { 0, &asn_DEF_E2nodeConfigurationUpdateFailure_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1364,7 +1974,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ContainerE2_2530P29 = { asn_DEF_ProtocolIE_ContainerE2_2530P29_tags_59, /* Same as above */ sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P29_tags_59) /sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P29_tags_59[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_ContainerE2_2530P29_constr_59, &asn_PER_type_ProtocolIE_ContainerE2_2530P29_constr_59, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_ContainerE2_2530P29_constr_59, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_ContainerE2_2530P29_59, 1, /* Single element */ &asn_SPC_ProtocolIE_ContainerE2_2530P29_specs_59 /* Additional specs */ @@ -1376,7 +1997,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_ContainerE2_2530P30_61[] = { 0, &asn_DEF_ResetRequestIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1399,7 +2031,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ContainerE2_2530P30 = { asn_DEF_ProtocolIE_ContainerE2_2530P30_tags_61, /* Same as above */ sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P30_tags_61) /sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P30_tags_61[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_ContainerE2_2530P30_constr_61, &asn_PER_type_ProtocolIE_ContainerE2_2530P30_constr_61, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_ContainerE2_2530P30_constr_61, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_ContainerE2_2530P30_61, 1, /* Single element */ &asn_SPC_ProtocolIE_ContainerE2_2530P30_specs_61 /* Additional specs */ @@ -1411,7 +2054,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_ContainerE2_2530P31_63[] = { 0, &asn_DEF_ResetResponseIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1434,7 +2088,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ContainerE2_2530P31 = { asn_DEF_ProtocolIE_ContainerE2_2530P31_tags_63, /* Same as above */ sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P31_tags_63) /sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P31_tags_63[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_ContainerE2_2530P31_constr_63, &asn_PER_type_ProtocolIE_ContainerE2_2530P31_constr_63, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_ContainerE2_2530P31_constr_63, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_ContainerE2_2530P31_63, 1, /* Single element */ &asn_SPC_ProtocolIE_ContainerE2_2530P31_specs_63 /* Additional specs */ @@ -1446,7 +2111,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_ContainerE2_2530P32_65[] = { 0, &asn_DEF_RICserviceUpdate_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1469,7 +2145,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ContainerE2_2530P32 = { asn_DEF_ProtocolIE_ContainerE2_2530P32_tags_65, /* Same as above */ sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P32_tags_65) /sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P32_tags_65[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_ContainerE2_2530P32_constr_65, &asn_PER_type_ProtocolIE_ContainerE2_2530P32_constr_65, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_ContainerE2_2530P32_constr_65, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_ContainerE2_2530P32_65, 1, /* Single element */ &asn_SPC_ProtocolIE_ContainerE2_2530P32_specs_65 /* Additional specs */ @@ -1481,7 +2168,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_ContainerE2_2530P33_67[] = { 0, &asn_DEF_RICserviceUpdateAcknowledge_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1504,7 +2202,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ContainerE2_2530P33 = { asn_DEF_ProtocolIE_ContainerE2_2530P33_tags_67, /* Same as above */ sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P33_tags_67) /sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P33_tags_67[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_ContainerE2_2530P33_constr_67, &asn_PER_type_ProtocolIE_ContainerE2_2530P33_constr_67, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_ContainerE2_2530P33_constr_67, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_ContainerE2_2530P33_67, 1, /* Single element */ &asn_SPC_ProtocolIE_ContainerE2_2530P33_specs_67 /* Additional specs */ @@ -1516,7 +2225,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_ContainerE2_2530P34_69[] = { 0, &asn_DEF_RICserviceUpdateFailure_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1539,7 +2259,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ContainerE2_2530P34 = { asn_DEF_ProtocolIE_ContainerE2_2530P34_tags_69, /* Same as above */ sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P34_tags_69) /sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P34_tags_69[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_ContainerE2_2530P34_constr_69, &asn_PER_type_ProtocolIE_ContainerE2_2530P34_constr_69, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_ContainerE2_2530P34_constr_69, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_ContainerE2_2530P34_69, 1, /* Single element */ &asn_SPC_ProtocolIE_ContainerE2_2530P34_specs_69 /* Additional specs */ @@ -1551,7 +2282,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_ContainerE2_2530P35_71[] = { 0, &asn_DEF_RICserviceQuery_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1574,7 +2316,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ContainerE2_2530P35 = { asn_DEF_ProtocolIE_ContainerE2_2530P35_tags_71, /* Same as above */ sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P35_tags_71) /sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P35_tags_71[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_ContainerE2_2530P35_constr_71, &asn_PER_type_ProtocolIE_ContainerE2_2530P35_constr_71, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_ContainerE2_2530P35_constr_71, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_ContainerE2_2530P35_71, 1, /* Single element */ &asn_SPC_ProtocolIE_ContainerE2_2530P35_specs_71 /* Additional specs */ @@ -1586,7 +2339,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_ContainerE2_2530P36_73[] = { 0, &asn_DEF_E2RemovalRequestIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1609,7 +2373,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ContainerE2_2530P36 = { asn_DEF_ProtocolIE_ContainerE2_2530P36_tags_73, /* Same as above */ sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P36_tags_73) /sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P36_tags_73[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_ContainerE2_2530P36_constr_73, &asn_PER_type_ProtocolIE_ContainerE2_2530P36_constr_73, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_ContainerE2_2530P36_constr_73, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_ContainerE2_2530P36_73, 1, /* Single element */ &asn_SPC_ProtocolIE_ContainerE2_2530P36_specs_73 /* Additional specs */ @@ -1621,7 +2396,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_ContainerE2_2530P37_75[] = { 0, &asn_DEF_E2RemovalResponseIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1644,7 +2430,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ContainerE2_2530P37 = { asn_DEF_ProtocolIE_ContainerE2_2530P37_tags_75, /* Same as above */ sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P37_tags_75) /sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P37_tags_75[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_ContainerE2_2530P37_constr_75, &asn_PER_type_ProtocolIE_ContainerE2_2530P37_constr_75, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_ContainerE2_2530P37_constr_75, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_ContainerE2_2530P37_75, 1, /* Single element */ &asn_SPC_ProtocolIE_ContainerE2_2530P37_specs_75 /* Additional specs */ @@ -1656,7 +2453,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_ContainerE2_2530P38_77[] = { 0, &asn_DEF_E2RemovalFailureIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1679,7 +2487,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ContainerE2_2530P38 = { asn_DEF_ProtocolIE_ContainerE2_2530P38_tags_77, /* Same as above */ sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P38_tags_77) /sizeof(asn_DEF_ProtocolIE_ContainerE2_2530P38_tags_77[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_ContainerE2_2530P38_constr_77, &asn_PER_type_ProtocolIE_ContainerE2_2530P38_constr_77, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_ContainerE2_2530P38_constr_77, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_ContainerE2_2530P38_77, 1, /* Single element */ &asn_SPC_ProtocolIE_ContainerE2_2530P38_specs_77 /* Additional specs */ diff --git a/src/codec_utils/E2AP/ProtocolIE-ContainerE2.h b/src/codec_utils/E2AP/ProtocolIE-ContainerE2.h index d9893e862..b9dfad14b 100644 --- a/src/codec_utils/E2AP/ProtocolIE-ContainerE2.h +++ b/src/codec_utils/E2AP/ProtocolIE-ContainerE2.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-Containers" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _ProtocolIE_ContainerE2_H_ diff --git a/src/codec_utils/E2AP/ProtocolIE-ContainerList.c b/src/codec_utils/E2AP/ProtocolIE-ContainerList.c deleted file mode 100644 index d2ce95ef9..000000000 --- a/src/codec_utils/E2AP/ProtocolIE-ContainerList.c +++ /dev/null @@ -1,9 +0,0 @@ -/* - * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2AP-Containers" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` - */ - -#include "ProtocolIE-ContainerList.h" - diff --git a/src/codec_utils/E2AP/ProtocolIE-ContainerList.h b/src/codec_utils/E2AP/ProtocolIE-ContainerList.h deleted file mode 100644 index 9716f1fb7..000000000 --- a/src/codec_utils/E2AP/ProtocolIE-ContainerList.h +++ /dev/null @@ -1,23 +0,0 @@ -/* - * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2AP-Containers" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` - */ - -#ifndef _ProtocolIE_ContainerList_H_ -#define _ProtocolIE_ContainerList_H_ - - -#include - -#ifdef __cplusplus -extern "C" { -#endif - -#ifdef __cplusplus -} -#endif - -#endif /* _ProtocolIE_ContainerList_H_ */ -#include diff --git a/src/codec_utils/E2AP/ProtocolIE-ContainerListE2.c b/src/codec_utils/E2AP/ProtocolIE-ContainerListE2.c new file mode 100644 index 000000000..9b0f66eb8 --- /dev/null +++ b/src/codec_utils/E2AP/ProtocolIE-ContainerListE2.c @@ -0,0 +1,9 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2AP-Containers" + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` + */ + +#include "ProtocolIE-ContainerListE2.h" + diff --git a/src/codec_utils/E2AP/ProtocolIE-ContainerListE2.h b/src/codec_utils/E2AP/ProtocolIE-ContainerListE2.h new file mode 100644 index 000000000..9cbf6f8fb --- /dev/null +++ b/src/codec_utils/E2AP/ProtocolIE-ContainerListE2.h @@ -0,0 +1,23 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2AP-Containers" + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` + */ + +#ifndef _ProtocolIE_ContainerListE2_H_ +#define _ProtocolIE_ContainerListE2_H_ + + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef __cplusplus +} +#endif + +#endif /* _ProtocolIE_ContainerListE2_H_ */ +#include diff --git a/src/codec_utils/E2AP/ProtocolIE-ContainerPair.c b/src/codec_utils/E2AP/ProtocolIE-ContainerPair.c new file mode 100644 index 000000000..4e7dfff76 --- /dev/null +++ b/src/codec_utils/E2AP/ProtocolIE-ContainerPair.c @@ -0,0 +1,9 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2AP-Containers" + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` + */ + +#include "ProtocolIE-ContainerPair.h" + diff --git a/src/codec_utils/E2AP/ProtocolIE-ContainerPair.h b/src/codec_utils/E2AP/ProtocolIE-ContainerPair.h new file mode 100644 index 000000000..a607fce6d --- /dev/null +++ b/src/codec_utils/E2AP/ProtocolIE-ContainerPair.h @@ -0,0 +1,23 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2AP-Containers" + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` + */ + +#ifndef _ProtocolIE_ContainerPair_H_ +#define _ProtocolIE_ContainerPair_H_ + + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef __cplusplus +} +#endif + +#endif /* _ProtocolIE_ContainerPair_H_ */ +#include diff --git a/src/codec_utils/E2AP/ProtocolIE-ContainerPairE2.c b/src/codec_utils/E2AP/ProtocolIE-ContainerPairE2.c deleted file mode 100644 index 048bbd76a..000000000 --- a/src/codec_utils/E2AP/ProtocolIE-ContainerPairE2.c +++ /dev/null @@ -1,9 +0,0 @@ -/* - * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2AP-Containers" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` - */ - -#include "ProtocolIE-ContainerPairE2.h" - diff --git a/src/codec_utils/E2AP/ProtocolIE-ContainerPairE2.h b/src/codec_utils/E2AP/ProtocolIE-ContainerPairE2.h deleted file mode 100644 index 8ea395b2a..000000000 --- a/src/codec_utils/E2AP/ProtocolIE-ContainerPairE2.h +++ /dev/null @@ -1,23 +0,0 @@ -/* - * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2AP-Containers" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` - */ - -#ifndef _ProtocolIE_ContainerPairE2_H_ -#define _ProtocolIE_ContainerPairE2_H_ - - -#include - -#ifdef __cplusplus -extern "C" { -#endif - -#ifdef __cplusplus -} -#endif - -#endif /* _ProtocolIE_ContainerPairE2_H_ */ -#include diff --git a/src/codec_utils/E2AP/ProtocolIE-ContainerPairList.c b/src/codec_utils/E2AP/ProtocolIE-ContainerPairList.c index 9ec018c4b..66d526db8 100644 --- a/src/codec_utils/E2AP/ProtocolIE-ContainerPairList.c +++ b/src/codec_utils/E2AP/ProtocolIE-ContainerPairList.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-Containers" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "ProtocolIE-ContainerPairList.h" diff --git a/src/codec_utils/E2AP/ProtocolIE-ContainerPairList.h b/src/codec_utils/E2AP/ProtocolIE-ContainerPairList.h index 5807205a6..408212cf2 100644 --- a/src/codec_utils/E2AP/ProtocolIE-ContainerPairList.h +++ b/src/codec_utils/E2AP/ProtocolIE-ContainerPairList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-Containers" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _ProtocolIE_ContainerPairList_H_ diff --git a/src/codec_utils/E2AP/ProtocolIE-FieldE2.c b/src/codec_utils/E2AP/ProtocolIE-FieldE2.c index 05242e533..a326b6835 100644 --- a/src/codec_utils/E2AP/ProtocolIE-FieldE2.c +++ b/src/codec_utils/E2AP/ProtocolIE-FieldE2.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-Containers" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "ProtocolIE-FieldE2.h" @@ -12,9 +12,9 @@ static const long asn_VAL_6_ignore = 1; static const long asn_VAL_6_mandatory = 2; static const asn_ioc_cell_t asn_IOS_RICaction_ToBeSetup_ItemIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_6_id_RICaction_ToBeSetup_Item }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_6_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_6_ignore }, { "&Value", aioc__type, &asn_DEF_RICaction_ToBeSetup_Item }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_6_mandatory } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_6_mandatory } }; static const asn_ioc_set_t asn_IOS_RICaction_ToBeSetup_ItemIEs_1[] = { { 1, 4, asn_IOS_RICaction_ToBeSetup_ItemIEs_1_rows } @@ -24,9 +24,9 @@ static const long asn_VAL_11_ignore = 1; static const long asn_VAL_11_mandatory = 2; static const asn_ioc_cell_t asn_IOS_RICaction_Admitted_ItemIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_11_id_RICaction_Admitted_Item }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_11_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_11_ignore }, { "&Value", aioc__type, &asn_DEF_RICaction_Admitted_Item }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_11_mandatory } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_11_mandatory } }; static const asn_ioc_set_t asn_IOS_RICaction_Admitted_ItemIEs_1[] = { { 1, 4, asn_IOS_RICaction_Admitted_ItemIEs_1_rows } @@ -36,33 +36,33 @@ static const long asn_VAL_12_ignore = 1; static const long asn_VAL_12_mandatory = 2; static const asn_ioc_cell_t asn_IOS_RICaction_NotAdmitted_ItemIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_12_id_RICaction_NotAdmitted_Item }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_12_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_12_ignore }, { "&Value", aioc__type, &asn_DEF_RICaction_NotAdmitted_Item }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_12_mandatory } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_12_mandatory } }; static const asn_ioc_set_t asn_IOS_RICaction_NotAdmitted_ItemIEs_1[] = { { 1, 4, asn_IOS_RICaction_NotAdmitted_ItemIEs_1_rows } }; -static const long asn_VAL_26_id_RICsubscription_withCause_Item = 61; +static const long asn_VAL_26_id_RICsubscription_withCauseE2_Item = 61; static const long asn_VAL_26_ignore = 1; static const long asn_VAL_26_mandatory = 2; -static const asn_ioc_cell_t asn_IOS_RICsubscription_withCause_ItemIEs_1_rows[] = { - { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_26_id_RICsubscription_withCause_Item }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_26_ignore }, - { "&Value", aioc__type, &asn_DEF_RICsubscription_withCause_Item }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_26_mandatory } +static const asn_ioc_cell_t asn_IOS_RICsubscription_withCauseE2_ItemIEs_1_rows[] = { + { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_26_id_RICsubscription_withCauseE2_Item }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_26_ignore }, + { "&Value", aioc__type, &asn_DEF_RICsubscription_withCauseE2_Item }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_26_mandatory } }; -static const asn_ioc_set_t asn_IOS_RICsubscription_withCause_ItemIEs_1[] = { - { 1, 4, asn_IOS_RICsubscription_withCause_ItemIEs_1_rows } +static const asn_ioc_set_t asn_IOS_RICsubscription_withCauseE2_ItemIEs_1[] = { + { 1, 4, asn_IOS_RICsubscription_withCauseE2_ItemIEs_1_rows } }; static const long asn_VAL_33_id_RICaction_ToBeRemovedForModification_Item = 66; static const long asn_VAL_33_ignore = 1; static const long asn_VAL_33_mandatory = 2; static const asn_ioc_cell_t asn_IOS_RICaction_ToBeRemovedForModification_ItemIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_33_id_RICaction_ToBeRemovedForModification_Item }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_33_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_33_ignore }, { "&Value", aioc__type, &asn_DEF_RICaction_ToBeRemovedForModification_Item }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_33_mandatory } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_33_mandatory } }; static const asn_ioc_set_t asn_IOS_RICaction_ToBeRemovedForModification_ItemIEs_1[] = { { 1, 4, asn_IOS_RICaction_ToBeRemovedForModification_ItemIEs_1_rows } @@ -72,9 +72,9 @@ static const long asn_VAL_34_ignore = 1; static const long asn_VAL_34_mandatory = 2; static const asn_ioc_cell_t asn_IOS_RICaction_ToBeModifiedForModification_ItemIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_34_id_RICaction_ToBeModifiedForModification_Item }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_34_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_34_ignore }, { "&Value", aioc__type, &asn_DEF_RICaction_ToBeModifiedForModification_Item }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_34_mandatory } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_34_mandatory } }; static const asn_ioc_set_t asn_IOS_RICaction_ToBeModifiedForModification_ItemIEs_1[] = { { 1, 4, asn_IOS_RICaction_ToBeModifiedForModification_ItemIEs_1_rows } @@ -84,9 +84,9 @@ static const long asn_VAL_35_ignore = 1; static const long asn_VAL_35_mandatory = 2; static const asn_ioc_cell_t asn_IOS_RICaction_ToBeAddedForModification_ItemIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_35_id_RICaction_ToBeAddedForModification_Item }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_35_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_35_ignore }, { "&Value", aioc__type, &asn_DEF_RICaction_ToBeAddedForModification_Item }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_35_mandatory } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_35_mandatory } }; static const asn_ioc_set_t asn_IOS_RICaction_ToBeAddedForModification_ItemIEs_1[] = { { 1, 4, asn_IOS_RICaction_ToBeAddedForModification_ItemIEs_1_rows } @@ -96,9 +96,9 @@ static const long asn_VAL_44_ignore = 1; static const long asn_VAL_44_mandatory = 2; static const asn_ioc_cell_t asn_IOS_RICaction_RemovedForModification_ItemIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_44_id_RICaction_RemovedForModification_Item }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_44_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_44_ignore }, { "&Value", aioc__type, &asn_DEF_RICaction_RemovedForModification_Item }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_44_mandatory } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_44_mandatory } }; static const asn_ioc_set_t asn_IOS_RICaction_RemovedForModification_ItemIEs_1[] = { { 1, 4, asn_IOS_RICaction_RemovedForModification_ItemIEs_1_rows } @@ -108,9 +108,9 @@ static const long asn_VAL_45_ignore = 1; static const long asn_VAL_45_mandatory = 2; static const asn_ioc_cell_t asn_IOS_RICaction_FailedToBeRemovedForModification_ItemIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_45_id_RICaction_FailedToBeRemovedForModification_Item }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_45_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_45_ignore }, { "&Value", aioc__type, &asn_DEF_RICaction_FailedToBeRemovedForModification_Item }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_45_mandatory } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_45_mandatory } }; static const asn_ioc_set_t asn_IOS_RICaction_FailedToBeRemovedForModification_ItemIEs_1[] = { { 1, 4, asn_IOS_RICaction_FailedToBeRemovedForModification_ItemIEs_1_rows } @@ -120,9 +120,9 @@ static const long asn_VAL_46_ignore = 1; static const long asn_VAL_46_mandatory = 2; static const asn_ioc_cell_t asn_IOS_RICaction_ModifiedForModification_ItemIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_46_id_RICaction_ModifiedForModification_Item }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_46_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_46_ignore }, { "&Value", aioc__type, &asn_DEF_RICaction_ModifiedForModification_Item }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_46_mandatory } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_46_mandatory } }; static const asn_ioc_set_t asn_IOS_RICaction_ModifiedForModification_ItemIEs_1[] = { { 1, 4, asn_IOS_RICaction_ModifiedForModification_ItemIEs_1_rows } @@ -132,9 +132,9 @@ static const long asn_VAL_47_ignore = 1; static const long asn_VAL_47_mandatory = 2; static const asn_ioc_cell_t asn_IOS_RICaction_FailedToBeModifiedForModification_ItemIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_47_id_RICaction_FailedToBeModifiedForModification_Item }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_47_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_47_ignore }, { "&Value", aioc__type, &asn_DEF_RICaction_FailedToBeModifiedForModification_Item }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_47_mandatory } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_47_mandatory } }; static const asn_ioc_set_t asn_IOS_RICaction_FailedToBeModifiedForModification_ItemIEs_1[] = { { 1, 4, asn_IOS_RICaction_FailedToBeModifiedForModification_ItemIEs_1_rows } @@ -144,9 +144,9 @@ static const long asn_VAL_48_ignore = 1; static const long asn_VAL_48_mandatory = 2; static const asn_ioc_cell_t asn_IOS_RICaction_AddedForModification_ItemIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_48_id_RICaction_AddedForModification_Item }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_48_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_48_ignore }, { "&Value", aioc__type, &asn_DEF_RICaction_AddedForModification_Item }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_48_mandatory } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_48_mandatory } }; static const asn_ioc_set_t asn_IOS_RICaction_AddedForModification_ItemIEs_1[] = { { 1, 4, asn_IOS_RICaction_AddedForModification_ItemIEs_1_rows } @@ -156,9 +156,9 @@ static const long asn_VAL_49_ignore = 1; static const long asn_VAL_49_mandatory = 2; static const asn_ioc_cell_t asn_IOS_RICaction_FailedToBeAddedForModification_ItemIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_49_id_RICaction_FailedToBeAddedForModification_Item }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_49_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_49_ignore }, { "&Value", aioc__type, &asn_DEF_RICaction_FailedToBeAddedForModification_Item }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_49_mandatory } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_49_mandatory } }; static const asn_ioc_set_t asn_IOS_RICaction_FailedToBeAddedForModification_ItemIEs_1[] = { { 1, 4, asn_IOS_RICaction_FailedToBeAddedForModification_ItemIEs_1_rows } @@ -168,9 +168,9 @@ static const long asn_VAL_58_ignore = 1; static const long asn_VAL_58_mandatory = 2; static const asn_ioc_cell_t asn_IOS_RICaction_RequiredToBeModified_ItemIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_58_id_RICaction_RequiredToBeModified_Item }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_58_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_58_ignore }, { "&Value", aioc__type, &asn_DEF_RICaction_RequiredToBeModified_Item }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_58_mandatory } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_58_mandatory } }; static const asn_ioc_set_t asn_IOS_RICaction_RequiredToBeModified_ItemIEs_1[] = { { 1, 4, asn_IOS_RICaction_RequiredToBeModified_ItemIEs_1_rows } @@ -180,9 +180,9 @@ static const long asn_VAL_59_ignore = 1; static const long asn_VAL_59_mandatory = 2; static const asn_ioc_cell_t asn_IOS_RICaction_RequiredToBeRemoved_ItemIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_59_id_RICaction_RequiredToBeRemoved_Item }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_59_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_59_ignore }, { "&Value", aioc__type, &asn_DEF_RICaction_RequiredToBeRemoved_Item }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_59_mandatory } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_59_mandatory } }; static const asn_ioc_set_t asn_IOS_RICaction_RequiredToBeRemoved_ItemIEs_1[] = { { 1, 4, asn_IOS_RICaction_RequiredToBeRemoved_ItemIEs_1_rows } @@ -192,9 +192,9 @@ static const long asn_VAL_66_ignore = 1; static const long asn_VAL_66_mandatory = 2; static const asn_ioc_cell_t asn_IOS_RICaction_ConfirmedForModification_ItemIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_66_id_RICaction_ConfirmedForModification_Item }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_66_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_66_ignore }, { "&Value", aioc__type, &asn_DEF_RICaction_ConfirmedForModification_Item }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_66_mandatory } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_66_mandatory } }; static const asn_ioc_set_t asn_IOS_RICaction_ConfirmedForModification_ItemIEs_1[] = { { 1, 4, asn_IOS_RICaction_ConfirmedForModification_ItemIEs_1_rows } @@ -204,9 +204,9 @@ static const long asn_VAL_67_ignore = 1; static const long asn_VAL_67_mandatory = 2; static const asn_ioc_cell_t asn_IOS_RICaction_RefusedToBeModified_ItemIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_67_id_RICaction_RefusedToBeModified_Item }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_67_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_67_ignore }, { "&Value", aioc__type, &asn_DEF_RICaction_RefusedToBeModified_Item }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_67_mandatory } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_67_mandatory } }; static const asn_ioc_set_t asn_IOS_RICaction_RefusedToBeModified_ItemIEs_1[] = { { 1, 4, asn_IOS_RICaction_RefusedToBeModified_ItemIEs_1_rows } @@ -216,9 +216,9 @@ static const long asn_VAL_68_ignore = 1; static const long asn_VAL_68_mandatory = 2; static const asn_ioc_cell_t asn_IOS_RICaction_ConfirmedForRemoval_ItemIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_68_id_RICaction_ConfirmedForRemoval_Item }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_68_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_68_ignore }, { "&Value", aioc__type, &asn_DEF_RICaction_ConfirmedForRemoval_Item }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_68_mandatory } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_68_mandatory } }; static const asn_ioc_set_t asn_IOS_RICaction_ConfirmedForRemoval_ItemIEs_1[] = { { 1, 4, asn_IOS_RICaction_ConfirmedForRemoval_ItemIEs_1_rows } @@ -228,9 +228,9 @@ static const long asn_VAL_69_ignore = 1; static const long asn_VAL_69_mandatory = 2; static const asn_ioc_cell_t asn_IOS_RICaction_RefusedToBeRemoved_ItemIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_69_id_RICaction_RefusedToBeRemoved_Item }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_69_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_69_ignore }, { "&Value", aioc__type, &asn_DEF_RICaction_RefusedToBeRemoved_Item }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_69_mandatory } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_69_mandatory } }; static const asn_ioc_set_t asn_IOS_RICaction_RefusedToBeRemoved_ItemIEs_1[] = { { 1, 4, asn_IOS_RICaction_RefusedToBeRemoved_ItemIEs_1_rows } @@ -240,9 +240,9 @@ static const long asn_VAL_132_ignore = 1; static const long asn_VAL_132_mandatory = 2; static const asn_ioc_cell_t asn_IOS_E2connectionUpdate_ItemIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_132_id_E2connectionUpdate_Item }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_132_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_132_ignore }, { "&Value", aioc__type, &asn_DEF_E2connectionUpdate_Item }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_132_mandatory } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_132_mandatory } }; static const asn_ioc_set_t asn_IOS_E2connectionUpdate_ItemIEs_1[] = { { 1, 4, asn_IOS_E2connectionUpdate_ItemIEs_1_rows } @@ -252,9 +252,9 @@ static const long asn_VAL_133_ignore = 1; static const long asn_VAL_133_mandatory = 2; static const asn_ioc_cell_t asn_IOS_E2connectionUpdateRemove_ItemIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_133_id_E2connectionUpdateRemove_Item }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_133_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_133_ignore }, { "&Value", aioc__type, &asn_DEF_E2connectionUpdateRemove_Item }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_133_mandatory } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_133_mandatory } }; static const asn_ioc_set_t asn_IOS_E2connectionUpdateRemove_ItemIEs_1[] = { { 1, 4, asn_IOS_E2connectionUpdateRemove_ItemIEs_1_rows } @@ -264,9 +264,9 @@ static const long asn_VAL_137_ignore = 1; static const long asn_VAL_137_mandatory = 2; static const asn_ioc_cell_t asn_IOS_E2connectionSetupFailed_ItemIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_137_id_E2connectionSetupFailed_Item }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_137_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_137_ignore }, { "&Value", aioc__type, &asn_DEF_E2connectionSetupFailed_Item }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_137_mandatory } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_137_mandatory } }; static const asn_ioc_set_t asn_IOS_E2connectionSetupFailed_ItemIEs_1[] = { { 1, 4, asn_IOS_E2connectionSetupFailed_ItemIEs_1_rows } @@ -276,9 +276,9 @@ static const long asn_VAL_148_reject = 0; static const long asn_VAL_148_mandatory = 2; static const asn_ioc_cell_t asn_IOS_E2nodeComponentConfigAddition_ItemIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_148_id_E2nodeComponentConfigAddition_Item }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_148_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_148_reject }, { "&Value", aioc__type, &asn_DEF_E2nodeComponentConfigAddition_Item }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_148_mandatory } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_148_mandatory } }; static const asn_ioc_set_t asn_IOS_E2nodeComponentConfigAddition_ItemIEs_1[] = { { 1, 4, asn_IOS_E2nodeComponentConfigAddition_ItemIEs_1_rows } @@ -288,9 +288,9 @@ static const long asn_VAL_149_reject = 0; static const long asn_VAL_149_mandatory = 2; static const asn_ioc_cell_t asn_IOS_E2nodeComponentConfigUpdate_ItemIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_149_id_E2nodeComponentConfigUpdate_Item }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_149_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_149_reject }, { "&Value", aioc__type, &asn_DEF_E2nodeComponentConfigUpdate_Item }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_149_mandatory } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_149_mandatory } }; static const asn_ioc_set_t asn_IOS_E2nodeComponentConfigUpdate_ItemIEs_1[] = { { 1, 4, asn_IOS_E2nodeComponentConfigUpdate_ItemIEs_1_rows } @@ -300,9 +300,9 @@ static const long asn_VAL_150_reject = 0; static const long asn_VAL_150_mandatory = 2; static const asn_ioc_cell_t asn_IOS_E2nodeComponentConfigRemoval_ItemIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_150_id_E2nodeComponentConfigRemoval_Item }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_150_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_150_reject }, { "&Value", aioc__type, &asn_DEF_E2nodeComponentConfigRemoval_Item }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_150_mandatory } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_150_mandatory } }; static const asn_ioc_set_t asn_IOS_E2nodeComponentConfigRemoval_ItemIEs_1[] = { { 1, 4, asn_IOS_E2nodeComponentConfigRemoval_ItemIEs_1_rows } @@ -312,9 +312,9 @@ static const long asn_VAL_151_reject = 0; static const long asn_VAL_151_mandatory = 2; static const asn_ioc_cell_t asn_IOS_E2nodeTNLassociationRemoval_ItemIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_151_id_E2nodeTNLassociationRemoval_Item }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_151_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_151_reject }, { "&Value", aioc__type, &asn_DEF_E2nodeTNLassociationRemoval_Item }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_151_mandatory } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_151_mandatory } }; static const asn_ioc_set_t asn_IOS_E2nodeTNLassociationRemoval_ItemIEs_1[] = { { 1, 4, asn_IOS_E2nodeTNLassociationRemoval_ItemIEs_1_rows } @@ -324,9 +324,9 @@ static const long asn_VAL_156_reject = 0; static const long asn_VAL_156_mandatory = 2; static const asn_ioc_cell_t asn_IOS_E2nodeComponentConfigAdditionAck_ItemIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_156_id_E2nodeComponentConfigAdditionAck_Item }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_156_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_156_reject }, { "&Value", aioc__type, &asn_DEF_E2nodeComponentConfigAdditionAck_Item }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_156_mandatory } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_156_mandatory } }; static const asn_ioc_set_t asn_IOS_E2nodeComponentConfigAdditionAck_ItemIEs_1[] = { { 1, 4, asn_IOS_E2nodeComponentConfigAdditionAck_ItemIEs_1_rows } @@ -336,9 +336,9 @@ static const long asn_VAL_157_reject = 0; static const long asn_VAL_157_mandatory = 2; static const asn_ioc_cell_t asn_IOS_E2nodeComponentConfigUpdateAck_ItemIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_157_id_E2nodeComponentConfigUpdateAck_Item }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_157_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_157_reject }, { "&Value", aioc__type, &asn_DEF_E2nodeComponentConfigUpdateAck_Item }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_157_mandatory } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_157_mandatory } }; static const asn_ioc_set_t asn_IOS_E2nodeComponentConfigUpdateAck_ItemIEs_1[] = { { 1, 4, asn_IOS_E2nodeComponentConfigUpdateAck_ItemIEs_1_rows } @@ -348,9 +348,9 @@ static const long asn_VAL_158_reject = 0; static const long asn_VAL_158_mandatory = 2; static const asn_ioc_cell_t asn_IOS_E2nodeComponentConfigRemovalAck_ItemIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_158_id_E2nodeComponentConfigRemovalAck_Item }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_158_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_158_reject }, { "&Value", aioc__type, &asn_DEF_E2nodeComponentConfigRemovalAck_Item }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_158_mandatory } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_158_mandatory } }; static const asn_ioc_set_t asn_IOS_E2nodeComponentConfigRemovalAck_ItemIEs_1[] = { { 1, 4, asn_IOS_E2nodeComponentConfigRemovalAck_ItemIEs_1_rows } @@ -360,9 +360,9 @@ static const long asn_VAL_171_ignore = 1; static const long asn_VAL_171_mandatory = 2; static const asn_ioc_cell_t asn_IOS_RANfunction_ItemIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_171_id_RANfunction_Item }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_171_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_171_ignore }, { "&Value", aioc__type, &asn_DEF_RANfunction_Item }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_171_mandatory } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_171_mandatory } }; static const asn_ioc_set_t asn_IOS_RANfunction_ItemIEs_1[] = { { 1, 4, asn_IOS_RANfunction_ItemIEs_1_rows } @@ -372,9 +372,9 @@ static const long asn_VAL_172_ignore = 1; static const long asn_VAL_172_mandatory = 2; static const asn_ioc_cell_t asn_IOS_RANfunctionID_ItemIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_172_id_RANfunctionID_Item }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_172_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_172_ignore }, { "&Value", aioc__type, &asn_DEF_RANfunctionID_Item }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_172_mandatory } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_172_mandatory } }; static const asn_ioc_set_t asn_IOS_RANfunctionID_ItemIEs_1[] = { { 1, 4, asn_IOS_RANfunctionID_ItemIEs_1_rows } @@ -384,9 +384,9 @@ static const long asn_VAL_176_ignore = 1; static const long asn_VAL_176_mandatory = 2; static const asn_ioc_cell_t asn_IOS_RANfunctionIDcause_ItemIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_176_id_RANfunctionIEcause_Item }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_176_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_176_ignore }, { "&Value", aioc__type, &asn_DEF_RANfunctionIDcause_Item }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_176_mandatory } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_176_mandatory } }; static const asn_ioc_set_t asn_IOS_RANfunctionIDcause_ItemIEs_1[] = { { 1, 4, asn_IOS_RANfunctionIDcause_ItemIEs_1_rows } @@ -408,25 +408,25 @@ static const long asn_VAL_5_reject = 0; static const long asn_VAL_5_optional = 0; static const asn_ioc_cell_t asn_IOS_RICsubscriptionRequest_IEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_1_id_RICrequestID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_1_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_1_reject }, { "&Value", aioc__type, &asn_DEF_RICrequestID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_1_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_1_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_2_id_RANfunctionID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_2_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_2_reject }, { "&Value", aioc__type, &asn_DEF_RANfunctionID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_2_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_2_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_3_id_RICsubscriptionDetails }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_3_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_3_reject }, { "&Value", aioc__type, &asn_DEF_RICsubscriptionDetails }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_3_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_3_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_4_id_RICsubscriptionStartTime }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_4_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_4_reject }, { "&Value", aioc__type, &asn_DEF_RICsubscriptionTime }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_4_optional }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_4_optional }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_5_id_RICsubscriptionEndTime }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_5_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_5_reject }, { "&Value", aioc__type, &asn_DEF_RICsubscriptionTime }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_5_optional } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_5_optional } }; static const asn_ioc_set_t asn_IOS_RICsubscriptionRequest_IEs_1[] = { { 5, 4, asn_IOS_RICsubscriptionRequest_IEs_1_rows } @@ -445,21 +445,21 @@ static const long asn_VAL_10_reject = 0; static const long asn_VAL_10_optional = 0; static const asn_ioc_cell_t asn_IOS_RICsubscriptionResponse_IEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_7_id_RICrequestID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_7_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_7_reject }, { "&Value", aioc__type, &asn_DEF_RICrequestID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_7_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_7_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_8_id_RANfunctionID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_8_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_8_reject }, { "&Value", aioc__type, &asn_DEF_RANfunctionID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_8_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_8_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_9_id_RICactions_Admitted }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_9_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_9_reject }, { "&Value", aioc__type, &asn_DEF_RICaction_Admitted_List }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_9_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_9_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_10_id_RICactions_NotAdmitted }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_10_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_10_reject }, { "&Value", aioc__type, &asn_DEF_RICaction_NotAdmitted_List }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_10_optional } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_10_optional } }; static const asn_ioc_set_t asn_IOS_RICsubscriptionResponse_IEs_1[] = { { 4, 4, asn_IOS_RICsubscriptionResponse_IEs_1_rows } @@ -478,21 +478,21 @@ static const long asn_VAL_16_ignore = 1; static const long asn_VAL_16_optional = 0; static const asn_ioc_cell_t asn_IOS_RICsubscriptionFailure_IEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_13_id_RICrequestID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_13_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_13_reject }, { "&Value", aioc__type, &asn_DEF_RICrequestID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_13_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_13_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_14_id_RANfunctionID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_14_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_14_reject }, { "&Value", aioc__type, &asn_DEF_RANfunctionID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_14_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_14_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_15_id_CauseE2 }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_15_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_15_reject }, { "&Value", aioc__type, &asn_DEF_CauseE2 }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_15_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_15_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_16_id_CriticalityDiagnosticsE2 }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_16_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_16_ignore }, { "&Value", aioc__type, &asn_DEF_CriticalityDiagnosticsE2 }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_16_optional } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_16_optional } }; static const asn_ioc_set_t asn_IOS_RICsubscriptionFailure_IEs_1[] = { { 4, 4, asn_IOS_RICsubscriptionFailure_IEs_1_rows } @@ -505,13 +505,13 @@ static const long asn_VAL_18_reject = 0; static const long asn_VAL_18_mandatory = 2; static const asn_ioc_cell_t asn_IOS_RICsubscriptionDeleteRequest_IEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_17_id_RICrequestID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_17_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_17_reject }, { "&Value", aioc__type, &asn_DEF_RICrequestID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_17_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_17_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_18_id_RANfunctionID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_18_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_18_reject }, { "&Value", aioc__type, &asn_DEF_RANfunctionID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_18_mandatory } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_18_mandatory } }; static const asn_ioc_set_t asn_IOS_RICsubscriptionDeleteRequest_IEs_1[] = { { 2, 4, asn_IOS_RICsubscriptionDeleteRequest_IEs_1_rows } @@ -524,13 +524,13 @@ static const long asn_VAL_20_reject = 0; static const long asn_VAL_20_mandatory = 2; static const asn_ioc_cell_t asn_IOS_RICsubscriptionDeleteResponse_IEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_19_id_RICrequestID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_19_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_19_reject }, { "&Value", aioc__type, &asn_DEF_RICrequestID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_19_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_19_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_20_id_RANfunctionID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_20_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_20_reject }, { "&Value", aioc__type, &asn_DEF_RANfunctionID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_20_mandatory } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_20_mandatory } }; static const asn_ioc_set_t asn_IOS_RICsubscriptionDeleteResponse_IEs_1[] = { { 2, 4, asn_IOS_RICsubscriptionDeleteResponse_IEs_1_rows } @@ -549,21 +549,21 @@ static const long asn_VAL_24_ignore = 1; static const long asn_VAL_24_optional = 0; static const asn_ioc_cell_t asn_IOS_RICsubscriptionDeleteFailure_IEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_21_id_RICrequestID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_21_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_21_reject }, { "&Value", aioc__type, &asn_DEF_RICrequestID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_21_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_21_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_22_id_RANfunctionID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_22_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_22_reject }, { "&Value", aioc__type, &asn_DEF_RANfunctionID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_22_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_22_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_23_id_CauseE2 }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_23_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_23_ignore }, { "&Value", aioc__type, &asn_DEF_CauseE2 }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_23_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_23_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_24_id_CriticalityDiagnosticsE2 }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_24_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_24_ignore }, { "&Value", aioc__type, &asn_DEF_CriticalityDiagnosticsE2 }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_24_optional } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_24_optional } }; static const asn_ioc_set_t asn_IOS_RICsubscriptionDeleteFailure_IEs_1[] = { { 4, 4, asn_IOS_RICsubscriptionDeleteFailure_IEs_1_rows } @@ -573,9 +573,9 @@ static const long asn_VAL_25_ignore = 1; static const long asn_VAL_25_mandatory = 2; static const asn_ioc_cell_t asn_IOS_RICsubscriptionDeleteRequired_IEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_25_id_RICsubscriptionToBeRemoved }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_25_ignore }, - { "&Value", aioc__type, &asn_DEF_RICsubscription_List_withCause }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_25_mandatory } + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_25_ignore }, + { "&Value", aioc__type, &asn_DEF_RICsubscription_List_withCauseE2 }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_25_mandatory } }; static const asn_ioc_set_t asn_IOS_RICsubscriptionDeleteRequired_IEs_1[] = { { 1, 4, asn_IOS_RICsubscriptionDeleteRequired_IEs_1_rows } @@ -600,29 +600,29 @@ static const long asn_VAL_32_ignore = 1; static const long asn_VAL_32_optional = 0; static const asn_ioc_cell_t asn_IOS_RICsubscriptionModificationRequest_IEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_27_id_RICrequestID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_27_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_27_reject }, { "&Value", aioc__type, &asn_DEF_RICrequestID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_27_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_27_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_28_id_RANfunctionID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_28_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_28_reject }, { "&Value", aioc__type, &asn_DEF_RANfunctionID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_28_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_28_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_29_id_RICeventTriggerDefinitionToBeModified }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_29_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_29_ignore }, { "&Value", aioc__type, &asn_DEF_RICeventTriggerDefinition }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_29_optional }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_29_optional }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_30_id_RICactionsToBeRemovedForModification_List }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_30_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_30_ignore }, { "&Value", aioc__type, &asn_DEF_RICactions_ToBeRemovedForModification_List }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_30_optional }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_30_optional }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_31_id_RICactionsToBeModifiedForModification_List }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_31_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_31_ignore }, { "&Value", aioc__type, &asn_DEF_RICactions_ToBeModifiedForModification_List }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_31_optional }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_31_optional }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_32_id_RICactionsToBeAddedForModification_List }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_32_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_32_ignore }, { "&Value", aioc__type, &asn_DEF_RICactions_ToBeAddedForModification_List }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_32_optional } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_32_optional } }; static const asn_ioc_set_t asn_IOS_RICsubscriptionModificationRequest_IEs_1[] = { { 6, 4, asn_IOS_RICsubscriptionModificationRequest_IEs_1_rows } @@ -653,37 +653,37 @@ static const long asn_VAL_43_ignore = 1; static const long asn_VAL_43_optional = 0; static const asn_ioc_cell_t asn_IOS_RICsubscriptionModificationResponse_IEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_36_id_RICrequestID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_36_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_36_reject }, { "&Value", aioc__type, &asn_DEF_RICrequestID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_36_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_36_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_37_id_RANfunctionID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_37_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_37_reject }, { "&Value", aioc__type, &asn_DEF_RANfunctionID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_37_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_37_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_38_id_RICactionsRemovedForModification_List }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_38_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_38_ignore }, { "&Value", aioc__type, &asn_DEF_RICactions_RemovedForModification_List }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_38_optional }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_38_optional }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_39_id_RICactionsFailedToBeRemovedForModification_List }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_39_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_39_ignore }, { "&Value", aioc__type, &asn_DEF_RICactions_FailedToBeRemovedForModification_List }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_39_optional }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_39_optional }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_40_id_RICactionsModifiedForModification_List }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_40_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_40_ignore }, { "&Value", aioc__type, &asn_DEF_RICactions_ModifiedForModification_List }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_40_optional }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_40_optional }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_41_id_RICactionsFailedToBeModifiedForModification_List }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_41_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_41_ignore }, { "&Value", aioc__type, &asn_DEF_RICactions_FailedToBeModifiedForModification_List }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_41_optional }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_41_optional }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_42_id_RICactionsAddedForModification_List }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_42_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_42_ignore }, { "&Value", aioc__type, &asn_DEF_RICactions_AddedForModification_List }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_42_optional }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_42_optional }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_43_id_RICactionsFailedToBeAddedForModification_List }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_43_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_43_ignore }, { "&Value", aioc__type, &asn_DEF_RICactions_FailedToBeAddedForModification_List }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_43_optional } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_43_optional } }; static const asn_ioc_set_t asn_IOS_RICsubscriptionModificationResponse_IEs_1[] = { { 8, 4, asn_IOS_RICsubscriptionModificationResponse_IEs_1_rows } @@ -702,21 +702,21 @@ static const long asn_VAL_53_ignore = 1; static const long asn_VAL_53_optional = 0; static const asn_ioc_cell_t asn_IOS_RICsubscriptionModificationFailure_IEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_50_id_RICrequestID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_50_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_50_reject }, { "&Value", aioc__type, &asn_DEF_RICrequestID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_50_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_50_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_51_id_RANfunctionID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_51_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_51_reject }, { "&Value", aioc__type, &asn_DEF_RANfunctionID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_51_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_51_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_52_id_CauseE2 }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_52_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_52_reject }, { "&Value", aioc__type, &asn_DEF_CauseE2 }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_52_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_52_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_53_id_CriticalityDiagnosticsE2 }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_53_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_53_ignore }, { "&Value", aioc__type, &asn_DEF_CriticalityDiagnosticsE2 }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_53_optional } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_53_optional } }; static const asn_ioc_set_t asn_IOS_RICsubscriptionModificationFailure_IEs_1[] = { { 4, 4, asn_IOS_RICsubscriptionModificationFailure_IEs_1_rows } @@ -735,21 +735,21 @@ static const long asn_VAL_57_ignore = 1; static const long asn_VAL_57_optional = 0; static const asn_ioc_cell_t asn_IOS_RICsubscriptionModificationRequired_IEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_54_id_RICrequestID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_54_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_54_reject }, { "&Value", aioc__type, &asn_DEF_RICrequestID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_54_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_54_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_55_id_RANfunctionID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_55_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_55_reject }, { "&Value", aioc__type, &asn_DEF_RANfunctionID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_55_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_55_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_56_id_RICactionsRequiredToBeModified_List }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_56_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_56_ignore }, { "&Value", aioc__type, &asn_DEF_RICactions_RequiredToBeModified_List }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_56_optional }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_56_optional }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_57_id_RICactionsRequiredToBeRemoved_List }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_57_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_57_ignore }, { "&Value", aioc__type, &asn_DEF_RICactions_RequiredToBeRemoved_List }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_57_optional } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_57_optional } }; static const asn_ioc_set_t asn_IOS_RICsubscriptionModificationRequired_IEs_1[] = { { 4, 4, asn_IOS_RICsubscriptionModificationRequired_IEs_1_rows } @@ -774,29 +774,29 @@ static const long asn_VAL_65_ignore = 1; static const long asn_VAL_65_optional = 0; static const asn_ioc_cell_t asn_IOS_RICsubscriptionModificationConfirm_IEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_60_id_RICrequestID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_60_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_60_reject }, { "&Value", aioc__type, &asn_DEF_RICrequestID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_60_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_60_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_61_id_RANfunctionID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_61_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_61_reject }, { "&Value", aioc__type, &asn_DEF_RANfunctionID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_61_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_61_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_62_id_RICactionsConfirmedForModification_List }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_62_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_62_ignore }, { "&Value", aioc__type, &asn_DEF_RICactions_ConfirmedForModification_List }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_62_optional }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_62_optional }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_63_id_RICactionsRefusedToBeModified_List }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_63_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_63_ignore }, { "&Value", aioc__type, &asn_DEF_RICactions_RefusedToBeModified_List }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_63_optional }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_63_optional }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_64_id_RICactionsConfirmedForRemoval_List }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_64_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_64_ignore }, { "&Value", aioc__type, &asn_DEF_RICactions_ConfirmedForRemoval_List }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_64_optional }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_64_optional }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_65_id_RICactionsRefusedToBeRemoved_List }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_65_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_65_ignore }, { "&Value", aioc__type, &asn_DEF_RICactions_RefusedToBeRemoved_List }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_65_optional } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_65_optional } }; static const asn_ioc_set_t asn_IOS_RICsubscriptionModificationConfirm_IEs_1[] = { { 6, 4, asn_IOS_RICsubscriptionModificationConfirm_IEs_1_rows } @@ -815,21 +815,21 @@ static const long asn_VAL_73_ignore = 1; static const long asn_VAL_73_optional = 0; static const asn_ioc_cell_t asn_IOS_RICsubscriptionModificationRefuse_IEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_70_id_RICrequestID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_70_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_70_reject }, { "&Value", aioc__type, &asn_DEF_RICrequestID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_70_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_70_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_71_id_RANfunctionID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_71_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_71_reject }, { "&Value", aioc__type, &asn_DEF_RANfunctionID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_71_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_71_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_72_id_CauseE2 }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_72_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_72_reject }, { "&Value", aioc__type, &asn_DEF_CauseE2 }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_72_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_72_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_73_id_CriticalityDiagnosticsE2 }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_73_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_73_ignore }, { "&Value", aioc__type, &asn_DEF_CriticalityDiagnosticsE2 }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_73_optional } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_73_optional } }; static const asn_ioc_set_t asn_IOS_RICsubscriptionModificationRefuse_IEs_1[] = { { 4, 4, asn_IOS_RICsubscriptionModificationRefuse_IEs_1_rows } @@ -860,37 +860,37 @@ static const long asn_VAL_81_reject = 0; static const long asn_VAL_81_optional = 0; static const asn_ioc_cell_t asn_IOS_RICindication_IEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_74_id_RICrequestID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_74_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_74_reject }, { "&Value", aioc__type, &asn_DEF_RICrequestID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_74_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_74_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_75_id_RANfunctionID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_75_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_75_reject }, { "&Value", aioc__type, &asn_DEF_RANfunctionID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_75_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_75_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_76_id_RICactionID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_76_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_76_reject }, { "&Value", aioc__type, &asn_DEF_RICactionID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_76_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_76_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_77_id_RICindicationSN }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_77_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_77_reject }, { "&Value", aioc__type, &asn_DEF_RICindicationSN }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_77_optional }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_77_optional }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_78_id_RICindicationType }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_78_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_78_reject }, { "&Value", aioc__type, &asn_DEF_RICindicationType }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_78_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_78_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_79_id_RICindicationHeader }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_79_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_79_reject }, { "&Value", aioc__type, &asn_DEF_RICindicationHeader }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_79_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_79_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_80_id_RICindicationMessage }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_80_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_80_reject }, { "&Value", aioc__type, &asn_DEF_RICindicationMessage }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_80_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_80_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_81_id_RICcallProcessID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_81_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_81_reject }, { "&Value", aioc__type, &asn_DEF_RICcallProcessID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_81_optional } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_81_optional } }; static const asn_ioc_set_t asn_IOS_RICindication_IEs_1[] = { { 8, 4, asn_IOS_RICindication_IEs_1_rows } @@ -915,29 +915,29 @@ static const long asn_VAL_87_reject = 0; static const long asn_VAL_87_optional = 0; static const asn_ioc_cell_t asn_IOS_RICcontrolRequest_IEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_82_id_RICrequestID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_82_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_82_reject }, { "&Value", aioc__type, &asn_DEF_RICrequestID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_82_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_82_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_83_id_RANfunctionID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_83_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_83_reject }, { "&Value", aioc__type, &asn_DEF_RANfunctionID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_83_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_83_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_84_id_RICcallProcessID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_84_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_84_reject }, { "&Value", aioc__type, &asn_DEF_RICcallProcessID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_84_optional }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_84_optional }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_85_id_RICcontrolHeader }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_85_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_85_reject }, { "&Value", aioc__type, &asn_DEF_RICcontrolHeader }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_85_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_85_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_86_id_RICcontrolMessage }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_86_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_86_reject }, { "&Value", aioc__type, &asn_DEF_RICcontrolMessage }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_86_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_86_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_87_id_RICcontrolAckRequest }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_87_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_87_reject }, { "&Value", aioc__type, &asn_DEF_RICcontrolAckRequest }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_87_optional } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_87_optional } }; static const asn_ioc_set_t asn_IOS_RICcontrolRequest_IEs_1[] = { { 6, 4, asn_IOS_RICcontrolRequest_IEs_1_rows } @@ -956,21 +956,21 @@ static const long asn_VAL_91_reject = 0; static const long asn_VAL_91_optional = 0; static const asn_ioc_cell_t asn_IOS_RICcontrolAcknowledge_IEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_88_id_RICrequestID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_88_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_88_reject }, { "&Value", aioc__type, &asn_DEF_RICrequestID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_88_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_88_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_89_id_RANfunctionID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_89_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_89_reject }, { "&Value", aioc__type, &asn_DEF_RANfunctionID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_89_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_89_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_90_id_RICcallProcessID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_90_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_90_reject }, { "&Value", aioc__type, &asn_DEF_RICcallProcessID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_90_optional }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_90_optional }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_91_id_RICcontrolOutcome }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_91_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_91_reject }, { "&Value", aioc__type, &asn_DEF_RICcontrolOutcome }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_91_optional } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_91_optional } }; static const asn_ioc_set_t asn_IOS_RICcontrolAcknowledge_IEs_1[] = { { 4, 4, asn_IOS_RICcontrolAcknowledge_IEs_1_rows } @@ -995,29 +995,29 @@ static const long asn_VAL_97_ignore = 1; static const long asn_VAL_97_optional = 0; static const asn_ioc_cell_t asn_IOS_RICcontrolFailure_IEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_92_id_RICrequestID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_92_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_92_reject }, { "&Value", aioc__type, &asn_DEF_RICrequestID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_92_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_92_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_93_id_RANfunctionID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_93_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_93_reject }, { "&Value", aioc__type, &asn_DEF_RANfunctionID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_93_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_93_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_94_id_RICcallProcessID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_94_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_94_reject }, { "&Value", aioc__type, &asn_DEF_RICcallProcessID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_94_optional }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_94_optional }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_95_id_CauseE2 }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_95_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_95_ignore }, { "&Value", aioc__type, &asn_DEF_CauseE2 }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_95_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_95_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_96_id_RICcontrolOutcome }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_96_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_96_reject }, { "&Value", aioc__type, &asn_DEF_RICcontrolOutcome }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_96_optional }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_96_optional }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_97_id_CriticalityDiagnosticsE2 }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_97_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_97_ignore }, { "&Value", aioc__type, &asn_DEF_CriticalityDiagnosticsE2 }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_97_optional } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_97_optional } }; static const asn_ioc_set_t asn_IOS_RICcontrolFailure_IEs_1[] = { { 6, 4, asn_IOS_RICcontrolFailure_IEs_1_rows } @@ -1036,21 +1036,21 @@ static const long asn_VAL_101_reject = 0; static const long asn_VAL_101_mandatory = 2; static const asn_ioc_cell_t asn_IOS_RICQueryRequest_IEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_98_id_RICrequestID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_98_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_98_reject }, { "&Value", aioc__type, &asn_DEF_RICrequestID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_98_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_98_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_99_id_RANfunctionID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_99_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_99_reject }, { "&Value", aioc__type, &asn_DEF_RANfunctionID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_99_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_99_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_100_id_RICqueryHeader }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_100_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_100_reject }, { "&Value", aioc__type, &asn_DEF_RICqueryHeader }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_100_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_100_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_101_id_RICqueryDefinition }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_101_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_101_reject }, { "&Value", aioc__type, &asn_DEF_RICqueryDefinition }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_101_mandatory } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_101_mandatory } }; static const asn_ioc_set_t asn_IOS_RICQueryRequest_IEs_1[] = { { 4, 4, asn_IOS_RICQueryRequest_IEs_1_rows } @@ -1066,17 +1066,17 @@ static const long asn_VAL_104_reject = 0; static const long asn_VAL_104_mandatory = 2; static const asn_ioc_cell_t asn_IOS_RICQueryResponse_IEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_102_id_RICrequestID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_102_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_102_reject }, { "&Value", aioc__type, &asn_DEF_RICrequestID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_102_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_102_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_103_id_RANfunctionID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_103_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_103_reject }, { "&Value", aioc__type, &asn_DEF_RANfunctionID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_103_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_103_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_104_id_RICqueryOutcome }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_104_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_104_reject }, { "&Value", aioc__type, &asn_DEF_RICqueryOutcome }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_104_mandatory } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_104_mandatory } }; static const asn_ioc_set_t asn_IOS_RICQueryResponse_IEs_1[] = { { 3, 4, asn_IOS_RICQueryResponse_IEs_1_rows } @@ -1095,21 +1095,21 @@ static const long asn_VAL_108_ignore = 1; static const long asn_VAL_108_optional = 0; static const asn_ioc_cell_t asn_IOS_RICQueryFailure_IEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_105_id_RICrequestID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_105_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_105_reject }, { "&Value", aioc__type, &asn_DEF_RICrequestID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_105_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_105_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_106_id_RANfunctionID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_106_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_106_reject }, { "&Value", aioc__type, &asn_DEF_RANfunctionID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_106_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_106_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_107_id_CauseE2 }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_107_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_107_ignore }, { "&Value", aioc__type, &asn_DEF_CauseE2 }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_107_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_107_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_108_id_CriticalityDiagnosticsE2 }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_108_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_108_ignore }, { "&Value", aioc__type, &asn_DEF_CriticalityDiagnosticsE2 }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_108_optional } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_108_optional } }; static const asn_ioc_set_t asn_IOS_RICQueryFailure_IEs_1[] = { { 4, 4, asn_IOS_RICQueryFailure_IEs_1_rows } @@ -1131,25 +1131,25 @@ static const long asn_VAL_113_ignore = 1; static const long asn_VAL_113_optional = 0; static const asn_ioc_cell_t asn_IOS_ErrorIndicationE2_IEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_109_id_TransactionID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_109_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_109_reject }, { "&Value", aioc__type, &asn_DEF_TransactionID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_109_optional }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_109_optional }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_110_id_RICrequestID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_110_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_110_reject }, { "&Value", aioc__type, &asn_DEF_RICrequestID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_110_optional }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_110_optional }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_111_id_RANfunctionID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_111_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_111_reject }, { "&Value", aioc__type, &asn_DEF_RANfunctionID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_111_optional }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_111_optional }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_112_id_CauseE2 }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_112_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_112_ignore }, { "&Value", aioc__type, &asn_DEF_CauseE2 }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_112_optional }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_112_optional }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_113_id_CriticalityDiagnosticsE2 }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_113_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_113_ignore }, { "&Value", aioc__type, &asn_DEF_CriticalityDiagnosticsE2 }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_113_optional } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_113_optional } }; static const asn_ioc_set_t asn_IOS_ErrorIndicationE2_IEs_1[] = { { 5, 4, asn_IOS_ErrorIndicationE2_IEs_1_rows } @@ -1168,21 +1168,21 @@ static const long asn_VAL_117_reject = 0; static const long asn_VAL_117_mandatory = 2; static const asn_ioc_cell_t asn_IOS_E2setupRequestIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_114_id_TransactionID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_114_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_114_reject }, { "&Value", aioc__type, &asn_DEF_TransactionID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_114_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_114_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_115_id_GlobalE2node_ID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_115_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_115_reject }, { "&Value", aioc__type, &asn_DEF_GlobalE2node_ID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_115_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_115_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_116_id_RANfunctionsAdded }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_116_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_116_reject }, { "&Value", aioc__type, &asn_DEF_RANfunctions_List }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_116_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_116_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_117_id_E2nodeComponentConfigAddition }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_117_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_117_reject }, { "&Value", aioc__type, &asn_DEF_E2nodeComponentConfigAddition_List }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_117_mandatory } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_117_mandatory } }; static const asn_ioc_set_t asn_IOS_E2setupRequestIEs_1[] = { { 4, 4, asn_IOS_E2setupRequestIEs_1_rows } @@ -1204,25 +1204,25 @@ static const long asn_VAL_122_reject = 0; static const long asn_VAL_122_mandatory = 2; static const asn_ioc_cell_t asn_IOS_E2setupResponseIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_118_id_TransactionID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_118_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_118_reject }, { "&Value", aioc__type, &asn_DEF_TransactionID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_118_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_118_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_119_id_GlobalRIC_ID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_119_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_119_reject }, { "&Value", aioc__type, &asn_DEF_GlobalRIC_ID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_119_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_119_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_120_id_RANfunctionsAccepted }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_120_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_120_reject }, { "&Value", aioc__type, &asn_DEF_RANfunctionsID_List }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_120_optional }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_120_optional }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_121_id_RANfunctionsRejected }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_121_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_121_reject }, { "&Value", aioc__type, &asn_DEF_RANfunctionsIDcause_List }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_121_optional }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_121_optional }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_122_id_E2nodeComponentConfigAdditionAck }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_122_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_122_reject }, { "&Value", aioc__type, &asn_DEF_E2nodeComponentConfigAdditionAck_List }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_122_mandatory } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_122_mandatory } }; static const asn_ioc_set_t asn_IOS_E2setupResponseIEs_1[] = { { 5, 4, asn_IOS_E2setupResponseIEs_1_rows } @@ -1244,25 +1244,25 @@ static const long asn_VAL_127_ignore = 1; static const long asn_VAL_127_optional = 0; static const asn_ioc_cell_t asn_IOS_E2setupFailureIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_123_id_TransactionID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_123_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_123_reject }, { "&Value", aioc__type, &asn_DEF_TransactionID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_123_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_123_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_124_id_CauseE2 }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_124_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_124_ignore }, { "&Value", aioc__type, &asn_DEF_CauseE2 }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_124_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_124_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_125_id_TimeToWaitE2 }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_125_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_125_ignore }, { "&Value", aioc__type, &asn_DEF_TimeToWaitE2 }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_125_optional }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_125_optional }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_126_id_CriticalityDiagnosticsE2 }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_126_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_126_ignore }, { "&Value", aioc__type, &asn_DEF_CriticalityDiagnosticsE2 }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_126_optional }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_126_optional }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_127_id_TNLinformation }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_127_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_127_ignore }, { "&Value", aioc__type, &asn_DEF_TNLinformation }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_127_optional } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_127_optional } }; static const asn_ioc_set_t asn_IOS_E2setupFailureIEs_1[] = { { 5, 4, asn_IOS_E2setupFailureIEs_1_rows } @@ -1281,21 +1281,21 @@ static const long asn_VAL_131_reject = 0; static const long asn_VAL_131_optional = 0; static const asn_ioc_cell_t asn_IOS_E2connectionUpdate_IEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_128_id_TransactionID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_128_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_128_reject }, { "&Value", aioc__type, &asn_DEF_TransactionID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_128_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_128_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_129_id_E2connectionUpdateAdd }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_129_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_129_reject }, { "&Value", aioc__type, &asn_DEF_E2connectionUpdate_List }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_129_optional }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_129_optional }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_130_id_E2connectionUpdateRemove }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_130_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_130_reject }, { "&Value", aioc__type, &asn_DEF_E2connectionUpdateRemove_List }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_130_optional }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_130_optional }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_131_id_E2connectionUpdateModify }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_131_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_131_reject }, { "&Value", aioc__type, &asn_DEF_E2connectionUpdate_List }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_131_optional } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_131_optional } }; static const asn_ioc_set_t asn_IOS_E2connectionUpdate_IEs_1[] = { { 4, 4, asn_IOS_E2connectionUpdate_IEs_1_rows } @@ -1311,17 +1311,17 @@ static const long asn_VAL_136_reject = 0; static const long asn_VAL_136_optional = 0; static const asn_ioc_cell_t asn_IOS_E2connectionUpdateAck_IEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_134_id_TransactionID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_134_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_134_reject }, { "&Value", aioc__type, &asn_DEF_TransactionID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_134_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_134_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_135_id_E2connectionSetup }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_135_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_135_reject }, { "&Value", aioc__type, &asn_DEF_E2connectionUpdate_List }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_135_optional }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_135_optional }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_136_id_E2connectionSetupFailed }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_136_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_136_reject }, { "&Value", aioc__type, &asn_DEF_E2connectionSetupFailed_List }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_136_optional } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_136_optional } }; static const asn_ioc_set_t asn_IOS_E2connectionUpdateAck_IEs_1[] = { { 3, 4, asn_IOS_E2connectionUpdateAck_IEs_1_rows } @@ -1340,21 +1340,21 @@ static const long asn_VAL_141_ignore = 1; static const long asn_VAL_141_optional = 0; static const asn_ioc_cell_t asn_IOS_E2connectionUpdateFailure_IEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_138_id_TransactionID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_138_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_138_reject }, { "&Value", aioc__type, &asn_DEF_TransactionID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_138_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_138_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_139_id_CauseE2 }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_139_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_139_reject }, { "&Value", aioc__type, &asn_DEF_CauseE2 }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_139_optional }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_139_optional }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_140_id_TimeToWaitE2 }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_140_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_140_ignore }, { "&Value", aioc__type, &asn_DEF_TimeToWaitE2 }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_140_optional }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_140_optional }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_141_id_CriticalityDiagnosticsE2 }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_141_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_141_ignore }, { "&Value", aioc__type, &asn_DEF_CriticalityDiagnosticsE2 }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_141_optional } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_141_optional } }; static const asn_ioc_set_t asn_IOS_E2connectionUpdateFailure_IEs_1[] = { { 4, 4, asn_IOS_E2connectionUpdateFailure_IEs_1_rows } @@ -1379,29 +1379,29 @@ static const long asn_VAL_147_reject = 0; static const long asn_VAL_147_optional = 0; static const asn_ioc_cell_t asn_IOS_E2nodeConfigurationUpdate_IEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_142_id_TransactionID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_142_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_142_reject }, { "&Value", aioc__type, &asn_DEF_TransactionID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_142_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_142_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_143_id_GlobalE2node_ID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_143_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_143_reject }, { "&Value", aioc__type, &asn_DEF_GlobalE2node_ID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_143_optional }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_143_optional }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_144_id_E2nodeComponentConfigAddition }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_144_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_144_reject }, { "&Value", aioc__type, &asn_DEF_E2nodeComponentConfigAddition_List }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_144_optional }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_144_optional }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_145_id_E2nodeComponentConfigUpdate }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_145_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_145_reject }, { "&Value", aioc__type, &asn_DEF_E2nodeComponentConfigUpdate_List }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_145_optional }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_145_optional }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_146_id_E2nodeComponentConfigRemoval }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_146_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_146_reject }, { "&Value", aioc__type, &asn_DEF_E2nodeComponentConfigRemoval_List }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_146_optional }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_146_optional }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_147_id_E2nodeTNLassociationRemoval }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_147_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_147_reject }, { "&Value", aioc__type, &asn_DEF_E2nodeTNLassociationRemoval_List }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_147_optional } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_147_optional } }; static const asn_ioc_set_t asn_IOS_E2nodeConfigurationUpdate_IEs_1[] = { { 6, 4, asn_IOS_E2nodeConfigurationUpdate_IEs_1_rows } @@ -1420,21 +1420,21 @@ static const long asn_VAL_155_reject = 0; static const long asn_VAL_155_optional = 0; static const asn_ioc_cell_t asn_IOS_E2nodeConfigurationUpdateAcknowledge_IEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_152_id_TransactionID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_152_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_152_reject }, { "&Value", aioc__type, &asn_DEF_TransactionID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_152_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_152_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_153_id_E2nodeComponentConfigAdditionAck }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_153_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_153_reject }, { "&Value", aioc__type, &asn_DEF_E2nodeComponentConfigAdditionAck_List }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_153_optional }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_153_optional }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_154_id_E2nodeComponentConfigUpdateAck }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_154_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_154_reject }, { "&Value", aioc__type, &asn_DEF_E2nodeComponentConfigUpdateAck_List }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_154_optional }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_154_optional }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_155_id_E2nodeComponentConfigRemovalAck }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_155_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_155_reject }, { "&Value", aioc__type, &asn_DEF_E2nodeComponentConfigRemovalAck_List }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_155_optional } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_155_optional } }; static const asn_ioc_set_t asn_IOS_E2nodeConfigurationUpdateAcknowledge_IEs_1[] = { { 4, 4, asn_IOS_E2nodeConfigurationUpdateAcknowledge_IEs_1_rows } @@ -1453,21 +1453,21 @@ static const long asn_VAL_162_ignore = 1; static const long asn_VAL_162_optional = 0; static const asn_ioc_cell_t asn_IOS_E2nodeConfigurationUpdateFailure_IEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_159_id_TransactionID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_159_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_159_reject }, { "&Value", aioc__type, &asn_DEF_TransactionID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_159_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_159_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_160_id_CauseE2 }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_160_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_160_ignore }, { "&Value", aioc__type, &asn_DEF_CauseE2 }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_160_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_160_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_161_id_TimeToWaitE2 }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_161_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_161_ignore }, { "&Value", aioc__type, &asn_DEF_TimeToWaitE2 }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_161_optional }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_161_optional }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_162_id_CriticalityDiagnosticsE2 }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_162_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_162_ignore }, { "&Value", aioc__type, &asn_DEF_CriticalityDiagnosticsE2 }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_162_optional } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_162_optional } }; static const asn_ioc_set_t asn_IOS_E2nodeConfigurationUpdateFailure_IEs_1[] = { { 4, 4, asn_IOS_E2nodeConfigurationUpdateFailure_IEs_1_rows } @@ -1480,13 +1480,13 @@ static const long asn_VAL_164_ignore = 1; static const long asn_VAL_164_mandatory = 2; static const asn_ioc_cell_t asn_IOS_ResetRequestIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_163_id_TransactionID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_163_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_163_reject }, { "&Value", aioc__type, &asn_DEF_TransactionID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_163_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_163_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_164_id_CauseE2 }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_164_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_164_ignore }, { "&Value", aioc__type, &asn_DEF_CauseE2 }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_164_mandatory } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_164_mandatory } }; static const asn_ioc_set_t asn_IOS_ResetRequestIEs_1[] = { { 2, 4, asn_IOS_ResetRequestIEs_1_rows } @@ -1499,13 +1499,13 @@ static const long asn_VAL_166_ignore = 1; static const long asn_VAL_166_optional = 0; static const asn_ioc_cell_t asn_IOS_ResetResponseIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_165_id_TransactionID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_165_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_165_reject }, { "&Value", aioc__type, &asn_DEF_TransactionID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_165_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_165_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_166_id_CriticalityDiagnosticsE2 }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_166_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_166_ignore }, { "&Value", aioc__type, &asn_DEF_CriticalityDiagnosticsE2 }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_166_optional } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_166_optional } }; static const asn_ioc_set_t asn_IOS_ResetResponseIEs_1[] = { { 2, 4, asn_IOS_ResetResponseIEs_1_rows } @@ -1524,21 +1524,21 @@ static const long asn_VAL_170_reject = 0; static const long asn_VAL_170_optional = 0; static const asn_ioc_cell_t asn_IOS_RICserviceUpdate_IEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_167_id_TransactionID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_167_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_167_reject }, { "&Value", aioc__type, &asn_DEF_TransactionID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_167_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_167_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_168_id_RANfunctionsAdded }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_168_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_168_reject }, { "&Value", aioc__type, &asn_DEF_RANfunctions_List }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_168_optional }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_168_optional }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_169_id_RANfunctionsModified }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_169_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_169_reject }, { "&Value", aioc__type, &asn_DEF_RANfunctions_List }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_169_optional }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_169_optional }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_170_id_RANfunctionsDeleted }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_170_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_170_reject }, { "&Value", aioc__type, &asn_DEF_RANfunctionsID_List }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_170_optional } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_170_optional } }; static const asn_ioc_set_t asn_IOS_RICserviceUpdate_IEs_1[] = { { 4, 4, asn_IOS_RICserviceUpdate_IEs_1_rows } @@ -1554,17 +1554,17 @@ static const long asn_VAL_175_reject = 0; static const long asn_VAL_175_optional = 0; static const asn_ioc_cell_t asn_IOS_RICserviceUpdateAcknowledge_IEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_173_id_TransactionID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_173_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_173_reject }, { "&Value", aioc__type, &asn_DEF_TransactionID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_173_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_173_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_174_id_RANfunctionsAccepted }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_174_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_174_reject }, { "&Value", aioc__type, &asn_DEF_RANfunctionsID_List }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_174_optional }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_174_optional }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_175_id_RANfunctionsRejected }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_175_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_175_reject }, { "&Value", aioc__type, &asn_DEF_RANfunctionsIDcause_List }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_175_optional } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_175_optional } }; static const asn_ioc_set_t asn_IOS_RICserviceUpdateAcknowledge_IEs_1[] = { { 3, 4, asn_IOS_RICserviceUpdateAcknowledge_IEs_1_rows } @@ -1583,21 +1583,21 @@ static const long asn_VAL_180_ignore = 1; static const long asn_VAL_180_optional = 0; static const asn_ioc_cell_t asn_IOS_RICserviceUpdateFailure_IEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_177_id_TransactionID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_177_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_177_reject }, { "&Value", aioc__type, &asn_DEF_TransactionID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_177_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_177_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_178_id_CauseE2 }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_178_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_178_reject }, { "&Value", aioc__type, &asn_DEF_CauseE2 }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_178_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_178_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_179_id_TimeToWaitE2 }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_179_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_179_ignore }, { "&Value", aioc__type, &asn_DEF_TimeToWaitE2 }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_179_optional }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_179_optional }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_180_id_CriticalityDiagnosticsE2 }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_180_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_180_ignore }, { "&Value", aioc__type, &asn_DEF_CriticalityDiagnosticsE2 }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_180_optional } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_180_optional } }; static const asn_ioc_set_t asn_IOS_RICserviceUpdateFailure_IEs_1[] = { { 4, 4, asn_IOS_RICserviceUpdateFailure_IEs_1_rows } @@ -1610,13 +1610,13 @@ static const long asn_VAL_182_reject = 0; static const long asn_VAL_182_optional = 0; static const asn_ioc_cell_t asn_IOS_RICserviceQuery_IEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_181_id_TransactionID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_181_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_181_reject }, { "&Value", aioc__type, &asn_DEF_TransactionID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_181_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_181_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_182_id_RANfunctionsAccepted }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_182_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_182_reject }, { "&Value", aioc__type, &asn_DEF_RANfunctionsID_List }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_182_optional } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_182_optional } }; static const asn_ioc_set_t asn_IOS_RICserviceQuery_IEs_1[] = { { 2, 4, asn_IOS_RICserviceQuery_IEs_1_rows } @@ -1626,9 +1626,9 @@ static const long asn_VAL_183_reject = 0; static const long asn_VAL_183_mandatory = 2; static const asn_ioc_cell_t asn_IOS_E2RemovalRequestIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_183_id_TransactionID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_183_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_183_reject }, { "&Value", aioc__type, &asn_DEF_TransactionID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_183_mandatory } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_183_mandatory } }; static const asn_ioc_set_t asn_IOS_E2RemovalRequestIEs_1[] = { { 1, 4, asn_IOS_E2RemovalRequestIEs_1_rows } @@ -1641,13 +1641,13 @@ static const long asn_VAL_185_ignore = 1; static const long asn_VAL_185_optional = 0; static const asn_ioc_cell_t asn_IOS_E2RemovalResponseIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_184_id_TransactionID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_184_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_184_reject }, { "&Value", aioc__type, &asn_DEF_TransactionID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_184_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_184_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_185_id_CriticalityDiagnosticsE2 }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_185_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_185_ignore }, { "&Value", aioc__type, &asn_DEF_CriticalityDiagnosticsE2 }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_185_optional } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_185_optional } }; static const asn_ioc_set_t asn_IOS_E2RemovalResponseIEs_1[] = { { 2, 4, asn_IOS_E2RemovalResponseIEs_1_rows } @@ -1663,17 +1663,17 @@ static const long asn_VAL_188_ignore = 1; static const long asn_VAL_188_optional = 0; static const asn_ioc_cell_t asn_IOS_E2RemovalFailureIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_186_id_TransactionID }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_186_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_186_reject }, { "&Value", aioc__type, &asn_DEF_TransactionID }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_186_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_186_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_187_id_CauseE2 }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_187_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_187_ignore }, { "&Value", aioc__type, &asn_DEF_CauseE2 }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_187_mandatory }, + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_187_mandatory }, { "&id", aioc__value, &asn_DEF_ProtocolIE_IDE2, &asn_VAL_188_id_CriticalityDiagnosticsE2 }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_188_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_188_ignore }, { "&Value", aioc__type, &asn_DEF_CriticalityDiagnosticsE2 }, - { "&presence", aioc__value, &asn_DEF_PresenceE2, &asn_VAL_188_optional } + { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_188_optional } }; static const asn_ioc_set_t asn_IOS_E2RemovalFailureIEs_1[] = { { 3, 4, asn_IOS_E2RemovalFailureIEs_1_rows } @@ -1692,7 +1692,7 @@ memb_id_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -1708,7 +1708,7 @@ select_RICaction_ToBeSetup_ItemIEs_criticality_type(const asn_TYPE_descriptor_t asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RICaction_ToBeSetup_ItemIEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_ToBeSetup_ItemIEs, id)); @@ -1809,7 +1809,7 @@ memb_id_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -1825,7 +1825,7 @@ select_RICaction_Admitted_ItemIEs_criticality_type(const asn_TYPE_descriptor_t * asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RICaction_Admitted_ItemIEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_Admitted_ItemIEs, id)); @@ -1926,7 +1926,7 @@ memb_id_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -1942,7 +1942,7 @@ select_RICaction_NotAdmitted_ItemIEs_criticality_type(const asn_TYPE_descriptor_ asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RICaction_NotAdmitted_ItemIEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_NotAdmitted_ItemIEs, id)); @@ -2043,7 +2043,7 @@ memb_id_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -2055,13 +2055,13 @@ memb_id_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr, } static asn_type_selector_result_t -select_RICsubscription_withCause_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_RICsubscription_withCauseE2_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_RICsubscription_withCause_ItemIEs_1; + const asn_ioc_set_t *itable = asn_IOS_RICsubscription_withCauseE2_ItemIEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscription_withCause_ItemIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscription_withCauseE2_ItemIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -2101,13 +2101,13 @@ memb_criticality_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr } static asn_type_selector_result_t -select_RICsubscription_withCause_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { +select_RICsubscription_withCauseE2_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; - const asn_ioc_set_t *itable = asn_IOS_RICsubscription_withCause_ItemIEs_1; + const asn_ioc_set_t *itable = asn_IOS_RICsubscription_withCauseE2_ItemIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; - const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscription_withCause_ItemIEs, id)); + const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscription_withCauseE2_ItemIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -2160,7 +2160,7 @@ memb_id_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -2176,7 +2176,7 @@ select_RICaction_ToBeRemovedForModification_ItemIEs_criticality_type(const asn_T asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RICaction_ToBeRemovedForModification_ItemIEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_ToBeRemovedForModification_ItemIEs, id)); @@ -2277,7 +2277,7 @@ memb_id_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -2293,7 +2293,7 @@ select_RICaction_ToBeModifiedForModification_ItemIEs_criticality_type(const asn_ asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RICaction_ToBeModifiedForModification_ItemIEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_ToBeModifiedForModification_ItemIEs, id)); @@ -2394,7 +2394,7 @@ memb_id_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -2410,7 +2410,7 @@ select_RICaction_ToBeAddedForModification_ItemIEs_criticality_type(const asn_TYP asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RICaction_ToBeAddedForModification_ItemIEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_ToBeAddedForModification_ItemIEs, id)); @@ -2511,7 +2511,7 @@ memb_id_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -2527,7 +2527,7 @@ select_RICaction_RemovedForModification_ItemIEs_criticality_type(const asn_TYPE_ asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RICaction_RemovedForModification_ItemIEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_RemovedForModification_ItemIEs, id)); @@ -2628,7 +2628,7 @@ memb_id_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -2644,7 +2644,7 @@ select_RICaction_FailedToBeRemovedForModification_ItemIEs_criticality_type(const asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RICaction_FailedToBeRemovedForModification_ItemIEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_FailedToBeRemovedForModification_ItemIEs, id)); @@ -2745,7 +2745,7 @@ memb_id_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -2761,7 +2761,7 @@ select_RICaction_ModifiedForModification_ItemIEs_criticality_type(const asn_TYPE asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RICaction_ModifiedForModification_ItemIEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_ModifiedForModification_ItemIEs, id)); @@ -2862,7 +2862,7 @@ memb_id_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -2878,7 +2878,7 @@ select_RICaction_FailedToBeModifiedForModification_ItemIEs_criticality_type(cons asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RICaction_FailedToBeModifiedForModification_ItemIEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_FailedToBeModifiedForModification_ItemIEs, id)); @@ -2979,7 +2979,7 @@ memb_id_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -2995,7 +2995,7 @@ select_RICaction_AddedForModification_ItemIEs_criticality_type(const asn_TYPE_de asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RICaction_AddedForModification_ItemIEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_AddedForModification_ItemIEs, id)); @@ -3096,7 +3096,7 @@ memb_id_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -3112,7 +3112,7 @@ select_RICaction_FailedToBeAddedForModification_ItemIEs_criticality_type(const a asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RICaction_FailedToBeAddedForModification_ItemIEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_FailedToBeAddedForModification_ItemIEs, id)); @@ -3213,7 +3213,7 @@ memb_id_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -3229,7 +3229,7 @@ select_RICaction_RequiredToBeModified_ItemIEs_criticality_type(const asn_TYPE_de asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RICaction_RequiredToBeModified_ItemIEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_RequiredToBeModified_ItemIEs, id)); @@ -3330,7 +3330,7 @@ memb_id_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -3346,7 +3346,7 @@ select_RICaction_RequiredToBeRemoved_ItemIEs_criticality_type(const asn_TYPE_des asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RICaction_RequiredToBeRemoved_ItemIEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_RequiredToBeRemoved_ItemIEs, id)); @@ -3447,7 +3447,7 @@ memb_id_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -3463,7 +3463,7 @@ select_RICaction_ConfirmedForModification_ItemIEs_criticality_type(const asn_TYP asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RICaction_ConfirmedForModification_ItemIEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_ConfirmedForModification_ItemIEs, id)); @@ -3564,7 +3564,7 @@ memb_id_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -3580,7 +3580,7 @@ select_RICaction_RefusedToBeModified_ItemIEs_criticality_type(const asn_TYPE_des asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RICaction_RefusedToBeModified_ItemIEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_RefusedToBeModified_ItemIEs, id)); @@ -3681,7 +3681,7 @@ memb_id_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -3697,7 +3697,7 @@ select_RICaction_ConfirmedForRemoval_ItemIEs_criticality_type(const asn_TYPE_des asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RICaction_ConfirmedForRemoval_ItemIEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_ConfirmedForRemoval_ItemIEs, id)); @@ -3798,7 +3798,7 @@ memb_id_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -3814,7 +3814,7 @@ select_RICaction_RefusedToBeRemoved_ItemIEs_criticality_type(const asn_TYPE_desc asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RICaction_RefusedToBeRemoved_ItemIEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_RefusedToBeRemoved_ItemIEs, id)); @@ -3915,7 +3915,7 @@ memb_id_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -3931,7 +3931,7 @@ select_E2connectionUpdate_ItemIEs_criticality_type(const asn_TYPE_descriptor_t * asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_E2connectionUpdate_ItemIEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2connectionUpdate_ItemIEs, id)); @@ -4032,7 +4032,7 @@ memb_id_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -4048,7 +4048,7 @@ select_E2connectionUpdateRemove_ItemIEs_criticality_type(const asn_TYPE_descript asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_E2connectionUpdateRemove_ItemIEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2connectionUpdateRemove_ItemIEs, id)); @@ -4149,7 +4149,7 @@ memb_id_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -4165,7 +4165,7 @@ select_E2connectionSetupFailed_ItemIEs_criticality_type(const asn_TYPE_descripto asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_E2connectionSetupFailed_ItemIEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2connectionSetupFailed_ItemIEs, id)); @@ -4266,7 +4266,7 @@ memb_id_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -4282,7 +4282,7 @@ select_E2nodeComponentConfigAddition_ItemIEs_criticality_type(const asn_TYPE_des asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_E2nodeComponentConfigAddition_ItemIEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2nodeComponentConfigAddition_ItemIEs, id)); @@ -4383,7 +4383,7 @@ memb_id_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -4399,7 +4399,7 @@ select_E2nodeComponentConfigUpdate_ItemIEs_criticality_type(const asn_TYPE_descr asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_E2nodeComponentConfigUpdate_ItemIEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2nodeComponentConfigUpdate_ItemIEs, id)); @@ -4500,7 +4500,7 @@ memb_id_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -4516,7 +4516,7 @@ select_E2nodeComponentConfigRemoval_ItemIEs_criticality_type(const asn_TYPE_desc asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_E2nodeComponentConfigRemoval_ItemIEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2nodeComponentConfigRemoval_ItemIEs, id)); @@ -4617,7 +4617,7 @@ memb_id_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -4633,7 +4633,7 @@ select_E2nodeTNLassociationRemoval_ItemIEs_criticality_type(const asn_TYPE_descr asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_E2nodeTNLassociationRemoval_ItemIEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2nodeTNLassociationRemoval_ItemIEs, id)); @@ -4734,7 +4734,7 @@ memb_id_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -4750,7 +4750,7 @@ select_E2nodeComponentConfigAdditionAck_ItemIEs_criticality_type(const asn_TYPE_ asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_E2nodeComponentConfigAdditionAck_ItemIEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2nodeComponentConfigAdditionAck_ItemIEs, id)); @@ -4851,7 +4851,7 @@ memb_id_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -4867,7 +4867,7 @@ select_E2nodeComponentConfigUpdateAck_ItemIEs_criticality_type(const asn_TYPE_de asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_E2nodeComponentConfigUpdateAck_ItemIEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2nodeComponentConfigUpdateAck_ItemIEs, id)); @@ -4968,7 +4968,7 @@ memb_id_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -4984,7 +4984,7 @@ select_E2nodeComponentConfigRemovalAck_ItemIEs_criticality_type(const asn_TYPE_d asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_E2nodeComponentConfigRemovalAck_ItemIEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2nodeComponentConfigRemovalAck_ItemIEs, id)); @@ -5085,7 +5085,7 @@ memb_id_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -5101,7 +5101,7 @@ select_RANfunction_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_ asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RANfunction_ItemIEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RANfunction_ItemIEs, id)); @@ -5202,7 +5202,7 @@ memb_id_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -5218,7 +5218,7 @@ select_RANfunctionID_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *paren asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RANfunctionID_ItemIEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RANfunctionID_ItemIEs, id)); @@ -5319,7 +5319,7 @@ memb_id_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -5335,7 +5335,7 @@ select_RANfunctionIDcause_ItemIEs_criticality_type(const asn_TYPE_descriptor_t * asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RANfunctionIDcause_ItemIEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RANfunctionIDcause_ItemIEs, id)); @@ -5436,7 +5436,7 @@ memb_id_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -5452,7 +5452,7 @@ select_RICsubscriptionRequest_IEs_criticality_type(const asn_TYPE_descriptor_t * asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionRequest_IEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionRequest_IEs, id)); @@ -5501,14 +5501,6 @@ select_RICsubscriptionRequest_IEs_value_type(const asn_TYPE_descriptor_t *parent size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionRequest_IEs, id)); - const int indexToPresence[6] = { - RICsubscriptionRequest_IEs__value_PR_NOTHING, - RICsubscriptionRequest_IEs__value_PR_RICrequestID, - RICsubscriptionRequest_IEs__value_PR_RANfunctionID, - RICsubscriptionRequest_IEs__value_PR_RICsubscriptionDetails, - RICsubscriptionRequest_IEs__value_PR_RICsubscriptionTime, - RICsubscriptionRequest_IEs__value_PR_RICsubscriptionTime - }; for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -5520,7 +5512,7 @@ select_RICsubscriptionRequest_IEs_value_type(const asn_TYPE_descriptor_t *parent presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; - result.presence_index = indexToPresence[presence_index]; + result.presence_index = presence_index; break; } } @@ -5561,7 +5553,7 @@ memb_id_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -5577,7 +5569,7 @@ select_RICsubscriptionResponse_IEs_criticality_type(const asn_TYPE_descriptor_t asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionResponse_IEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionResponse_IEs, id)); @@ -5678,7 +5670,7 @@ memb_id_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -5694,7 +5686,7 @@ select_RICsubscriptionFailure_IEs_criticality_type(const asn_TYPE_descriptor_t * asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionFailure_IEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionFailure_IEs, id)); @@ -5795,7 +5787,7 @@ memb_id_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -5811,7 +5803,7 @@ select_RICsubscriptionDeleteRequest_IEs_criticality_type(const asn_TYPE_descript asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionDeleteRequest_IEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionDeleteRequest_IEs, id)); @@ -5912,7 +5904,7 @@ memb_id_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -5928,7 +5920,7 @@ select_RICsubscriptionDeleteResponse_IEs_criticality_type(const asn_TYPE_descrip asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionDeleteResponse_IEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionDeleteResponse_IEs, id)); @@ -6029,7 +6021,7 @@ memb_id_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -6045,7 +6037,7 @@ select_RICsubscriptionDeleteFailure_IEs_criticality_type(const asn_TYPE_descript asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionDeleteFailure_IEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionDeleteFailure_IEs, id)); @@ -6146,7 +6138,7 @@ memb_id_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -6162,7 +6154,7 @@ select_RICsubscriptionDeleteRequired_IEs_criticality_type(const asn_TYPE_descrip asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionDeleteRequired_IEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionDeleteRequired_IEs, id)); @@ -6263,7 +6255,7 @@ memb_id_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -6279,7 +6271,7 @@ select_RICsubscriptionModificationRequest_IEs_criticality_type(const asn_TYPE_de asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionModificationRequest_IEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionModificationRequest_IEs, id)); @@ -6380,7 +6372,7 @@ memb_id_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -6396,7 +6388,7 @@ select_RICsubscriptionModificationResponse_IEs_criticality_type(const asn_TYPE_d asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionModificationResponse_IEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionModificationResponse_IEs, id)); @@ -6497,7 +6489,7 @@ memb_id_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -6513,7 +6505,7 @@ select_RICsubscriptionModificationFailure_IEs_criticality_type(const asn_TYPE_de asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionModificationFailure_IEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionModificationFailure_IEs, id)); @@ -6614,7 +6606,7 @@ memb_id_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -6630,7 +6622,7 @@ select_RICsubscriptionModificationRequired_IEs_criticality_type(const asn_TYPE_d asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionModificationRequired_IEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionModificationRequired_IEs, id)); @@ -6731,7 +6723,7 @@ memb_id_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -6747,7 +6739,7 @@ select_RICsubscriptionModificationConfirm_IEs_criticality_type(const asn_TYPE_de asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionModificationConfirm_IEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionModificationConfirm_IEs, id)); @@ -6848,7 +6840,7 @@ memb_id_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -6864,7 +6856,7 @@ select_RICsubscriptionModificationRefuse_IEs_criticality_type(const asn_TYPE_des asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionModificationRefuse_IEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionModificationRefuse_IEs, id)); @@ -6965,7 +6957,7 @@ memb_id_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -6981,7 +6973,7 @@ select_RICindication_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_ty asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RICindication_IEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICindication_IEs, id)); @@ -7082,7 +7074,7 @@ memb_id_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -7098,7 +7090,7 @@ select_RICcontrolRequest_IEs_criticality_type(const asn_TYPE_descriptor_t *paren asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RICcontrolRequest_IEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICcontrolRequest_IEs, id)); @@ -7199,7 +7191,7 @@ memb_id_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -7215,7 +7207,7 @@ select_RICcontrolAcknowledge_IEs_criticality_type(const asn_TYPE_descriptor_t *p asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RICcontrolAcknowledge_IEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICcontrolAcknowledge_IEs, id)); @@ -7316,7 +7308,7 @@ memb_id_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -7332,7 +7324,7 @@ select_RICcontrolFailure_IEs_criticality_type(const asn_TYPE_descriptor_t *paren asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RICcontrolFailure_IEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICcontrolFailure_IEs, id)); @@ -7433,7 +7425,7 @@ memb_id_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -7449,7 +7441,7 @@ select_RICQueryRequest_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_ asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RICQueryRequest_IEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICQueryRequest_IEs, id)); @@ -7550,7 +7542,7 @@ memb_id_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -7566,7 +7558,7 @@ select_RICQueryResponse_IEs_criticality_type(const asn_TYPE_descriptor_t *parent asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RICQueryResponse_IEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICQueryResponse_IEs, id)); @@ -7667,7 +7659,7 @@ memb_id_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -7683,7 +7675,7 @@ select_RICQueryFailure_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_ asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RICQueryFailure_IEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICQueryFailure_IEs, id)); @@ -7784,7 +7776,7 @@ memb_id_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -7800,7 +7792,7 @@ select_ErrorIndicationE2_IEs_criticality_type(const asn_TYPE_descriptor_t *paren asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_ErrorIndicationE2_IEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ErrorIndicationE2_IEs, id)); @@ -7901,7 +7893,7 @@ memb_id_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -7917,7 +7909,7 @@ select_E2setupRequestIEs_criticality_type(const asn_TYPE_descriptor_t *parent_ty asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_E2setupRequestIEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2setupRequestIEs, id)); @@ -8018,7 +8010,7 @@ memb_id_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -8034,7 +8026,7 @@ select_E2setupResponseIEs_criticality_type(const asn_TYPE_descriptor_t *parent_t asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_E2setupResponseIEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2setupResponseIEs, id)); @@ -8135,7 +8127,7 @@ memb_id_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -8151,7 +8143,7 @@ select_E2setupFailureIEs_criticality_type(const asn_TYPE_descriptor_t *parent_ty asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_E2setupFailureIEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2setupFailureIEs, id)); @@ -8252,7 +8244,7 @@ memb_id_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -8268,7 +8260,7 @@ select_E2connectionUpdate_IEs_criticality_type(const asn_TYPE_descriptor_t *pare asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_E2connectionUpdate_IEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2connectionUpdate_IEs, id)); @@ -8317,13 +8309,6 @@ select_E2connectionUpdate_IEs_value_type(const asn_TYPE_descriptor_t *parent_typ size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2connectionUpdate_IEs, id)); - const int indexToPresence[5] = { - E2connectionUpdate_IEs__value_PR_NOTHING, - E2connectionUpdate_IEs__value_PR_TransactionID, - E2connectionUpdate_IEs__value_PR_E2connectionUpdate_List, - E2connectionUpdate_IEs__value_PR_E2connectionUpdateRemove_List, - E2connectionUpdate_IEs__value_PR_E2connectionUpdate_List - }; for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -8335,7 +8320,7 @@ select_E2connectionUpdate_IEs_value_type(const asn_TYPE_descriptor_t *parent_typ presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; - result.presence_index = indexToPresence[presence_index]; + result.presence_index = presence_index; break; } } @@ -8376,7 +8361,7 @@ memb_id_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -8392,7 +8377,7 @@ select_E2connectionUpdateAck_IEs_criticality_type(const asn_TYPE_descriptor_t *p asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_E2connectionUpdateAck_IEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2connectionUpdateAck_IEs, id)); @@ -8493,7 +8478,7 @@ memb_id_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -8509,7 +8494,7 @@ select_E2connectionUpdateFailure_IEs_criticality_type(const asn_TYPE_descriptor_ asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_E2connectionUpdateFailure_IEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2connectionUpdateFailure_IEs, id)); @@ -8610,7 +8595,7 @@ memb_id_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -8626,7 +8611,7 @@ select_E2nodeConfigurationUpdate_IEs_criticality_type(const asn_TYPE_descriptor_ asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_E2nodeConfigurationUpdate_IEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2nodeConfigurationUpdate_IEs, id)); @@ -8727,7 +8712,7 @@ memb_id_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -8743,7 +8728,7 @@ select_E2nodeConfigurationUpdateAcknowledge_IEs_criticality_type(const asn_TYPE_ asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_E2nodeConfigurationUpdateAcknowledge_IEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2nodeConfigurationUpdateAcknowledge_IEs, id)); @@ -8844,7 +8829,7 @@ memb_id_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -8860,7 +8845,7 @@ select_E2nodeConfigurationUpdateFailure_IEs_criticality_type(const asn_TYPE_desc asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_E2nodeConfigurationUpdateFailure_IEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2nodeConfigurationUpdateFailure_IEs, id)); @@ -8961,7 +8946,7 @@ memb_id_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -8977,7 +8962,7 @@ select_ResetRequestIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_ResetRequestIEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ResetRequestIEs, id)); @@ -9078,7 +9063,7 @@ memb_id_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -9094,7 +9079,7 @@ select_ResetResponseIEs_criticality_type(const asn_TYPE_descriptor_t *parent_typ asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_ResetResponseIEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ResetResponseIEs, id)); @@ -9195,7 +9180,7 @@ memb_id_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -9211,7 +9196,7 @@ select_RICserviceUpdate_IEs_criticality_type(const asn_TYPE_descriptor_t *parent asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RICserviceUpdate_IEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICserviceUpdate_IEs, id)); @@ -9260,13 +9245,6 @@ select_RICserviceUpdate_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICserviceUpdate_IEs, id)); - const int indexToPresence[5] = { - RICserviceUpdate_IEs__value_PR_NOTHING, - RICserviceUpdate_IEs__value_PR_TransactionID, - RICserviceUpdate_IEs__value_PR_RANfunctions_List, - RICserviceUpdate_IEs__value_PR_RANfunctions_List, - RICserviceUpdate_IEs__value_PR_RANfunctionsID_List - }; for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -9278,7 +9256,7 @@ select_RICserviceUpdate_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; - result.presence_index = indexToPresence[presence_index]; + result.presence_index = presence_index; break; } } @@ -9319,7 +9297,7 @@ memb_id_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -9335,7 +9313,7 @@ select_RICserviceUpdateAcknowledge_IEs_criticality_type(const asn_TYPE_descripto asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RICserviceUpdateAcknowledge_IEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICserviceUpdateAcknowledge_IEs, id)); @@ -9436,7 +9414,7 @@ memb_id_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -9452,7 +9430,7 @@ select_RICserviceUpdateFailure_IEs_criticality_type(const asn_TYPE_descriptor_t asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RICserviceUpdateFailure_IEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICserviceUpdateFailure_IEs, id)); @@ -9553,7 +9531,7 @@ memb_id_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -9569,7 +9547,7 @@ select_RICserviceQuery_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_ asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_RICserviceQuery_IEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICserviceQuery_IEs, id)); @@ -9670,7 +9648,7 @@ memb_id_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -9686,7 +9664,7 @@ select_E2RemovalRequestIEs_criticality_type(const asn_TYPE_descriptor_t *parent_ asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_E2RemovalRequestIEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2RemovalRequestIEs, id)); @@ -9787,7 +9765,7 @@ memb_id_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -9803,7 +9781,7 @@ select_E2RemovalResponseIEs_criticality_type(const asn_TYPE_descriptor_t *parent asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_E2RemovalResponseIEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2RemovalResponseIEs, id)); @@ -9904,7 +9882,7 @@ memb_id_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -9920,7 +9898,7 @@ select_E2RemovalFailureIEs_criticality_type(const asn_TYPE_descriptor_t *parent_ asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_E2RemovalFailureIEs_1; size_t constraining_column = 0; /* &id */ - size_t for_column = 1; /* &criticality */ + size_t for_column = 1; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2RemovalFailureIEs, id)); @@ -10007,1717 +9985,1515 @@ memb_value_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr, return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_oer_constraints_t asn_OER_memb_id_constr_2 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_6 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_7 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_8 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_8 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_10 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_10 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_11 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_11 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_12 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_12 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_14 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_14 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_15 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_15 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_16 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_16 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_18 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_18 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_19 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_19 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_20 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_20 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_22 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_22 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_23 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_23 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_24 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_24 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_26 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_26 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_27 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_27 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_28 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_28 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_30 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_30 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_31 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_31 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_32 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_32 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_34 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_34 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_35 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_35 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_36 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_36 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_38 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_38 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_39 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_39 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_40 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_40 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_42 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_42 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_43 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_43 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_44 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_44 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_46 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_46 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_47 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_47 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_48 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_48 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_50 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_50 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_51 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_51 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_52 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_52 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_54 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_54 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_55 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_55 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_56 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_56 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_58 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_58 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_59 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_59 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_60 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_60 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_62 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_62 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_63 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_63 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_64 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_64 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_66 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_66 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_67 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_67 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_68 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_68 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_70 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_70 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_71 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_71 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_72 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_72 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_74 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_74 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_75 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_75 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_76 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_76 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_78 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_78 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_79 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_79 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_80 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_80 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_82 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_82 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_83 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_83 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_84 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_84 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_86 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_86 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_87 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_87 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_88 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_88 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_90 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_90 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_91 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_91 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_92 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_92 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_94 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_94 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_95 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_95 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_96 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_96 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_98 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_98 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_99 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_99 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_100 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_100 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_102 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_102 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_103 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_103 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_104 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_104 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_106 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_106 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_107 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_107 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_108 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_108 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_110 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_110 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_111 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_111 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_112 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_112 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_114 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_114 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_115 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_115 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_116 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_116 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_118 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_118 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_119 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_119 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_120 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_120 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_122 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_122 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_123 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_123 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_124 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_124 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_126 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_126 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_127 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_127 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_128 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_128 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_130 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_130 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_131 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_131 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_132 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_132 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_134 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_134 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_135 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_135 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_136 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_136 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_138 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_138 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_139 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_139 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_140 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_140 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_142 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_142 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_143 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_143 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_144 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_144 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_146 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_146 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_147 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_147 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_148 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_148 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_150 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_150 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_151 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_151 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_152 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_152 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_154 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_154 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_155 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_155 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_156 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_156 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_158 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_158 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_159 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_159 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_160 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_160 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_162 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_162 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_163 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_163 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_164 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_164 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_166 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_166 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_167 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_167 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_168 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_168 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_170 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_170 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_171 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_171 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_172 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_172 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_174 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_174 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_175 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_175 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_176 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_176 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_178 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_178 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_179 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_179 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_180 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_180 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_182 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_182 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_183 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_183 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_184 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_184 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_186 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_186 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_187 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_187 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_188 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_188 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_190 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_190 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_191 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_191 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_192 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_192 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_194 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_194 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_195 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_195 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_196 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_196 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_198 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_198 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_199 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_199 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_200 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_200 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_202 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_202 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_203 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_203 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_204 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_204 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_206 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_206 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_207 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_207 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_208 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_208 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_210 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_210 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_211 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_211 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_212 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_212 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_214 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_214 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_215 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_215 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_216 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_216 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_218 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_218 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_219 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_219 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_220 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_220 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_222 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_222 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_223 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_223 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_224 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_224 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_226 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_226 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_227 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_227 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_228 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_228 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_230 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_230 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_231 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_231 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_232 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_232 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_234 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_234 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_235 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_235 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_236 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_236 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_238 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_238 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_239 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_239 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_240 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_240 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_242 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_242 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_243 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_243 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_244 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_244 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_246 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_246 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_247 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_247 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_248 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_248 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_250 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_250 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_251 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_251 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_252 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_252 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_254 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_254 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_255 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_255 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_256 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_256 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_258 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_258 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_259 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_259 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_260 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_260 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_262 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_262 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_263 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_263 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_264 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_264 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_266 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_266 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_267 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_267 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_268 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_268 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_270 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_270 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_271 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_271 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_272 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_272 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_274 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_274 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_275 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_275 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_276 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_276 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_278 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_278 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_279 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_279 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_280 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_280 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_282 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_282 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_283 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_283 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_284 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_284 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_value_4[] = { { ATF_NOFLAGS, 0, offsetof(struct RICaction_ToBeSetup_ItemIEs__value, choice.RICaction_ToBeSetup_Item), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_RICaction_ToBeSetup_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICaction-ToBeSetup-Item" }, @@ -11744,7 +11520,18 @@ asn_TYPE_descriptor_t asn_DEF_value_4 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_4, 1, /* Elements count */ &asn_SPC_value_specs_4 /* Additional specs */ @@ -11756,7 +11543,18 @@ asn_TYPE_member_t asn_MBR_RICaction_ToBeSetup_ItemIEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_2, &asn_PER_memb_id_constr_2, memb_id_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_1 + }, 0, 0, /* No default value */ "id" }, @@ -11765,7 +11563,18 @@ asn_TYPE_member_t asn_MBR_RICaction_ToBeSetup_ItemIEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RICaction_ToBeSetup_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_3, &asn_PER_memb_criticality_constr_3, memb_criticality_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_1 + }, 0, 0, /* No default value */ "criticality" }, @@ -11774,7 +11583,18 @@ asn_TYPE_member_t asn_MBR_RICaction_ToBeSetup_ItemIEs_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_4, select_RICaction_ToBeSetup_ItemIEs_value_type, - { &asn_OER_memb_value_constr_4, &asn_PER_memb_value_constr_4, memb_value_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_1 + }, 0, 0, /* No default value */ "value" }, @@ -11805,7 +11625,18 @@ asn_TYPE_descriptor_t asn_DEF_RICaction_ToBeSetup_ItemIEs = { asn_DEF_RICaction_ToBeSetup_ItemIEs_tags_1, /* Same as above */ sizeof(asn_DEF_RICaction_ToBeSetup_ItemIEs_tags_1) /sizeof(asn_DEF_RICaction_ToBeSetup_ItemIEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_ToBeSetup_ItemIEs_1, 3, /* Elements count */ &asn_SPC_RICaction_ToBeSetup_ItemIEs_specs_1 /* Additional specs */ @@ -11817,7 +11648,18 @@ static asn_TYPE_member_t asn_MBR_value_8[] = { 0, &asn_DEF_RICaction_Admitted_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICaction-Admitted-Item" }, @@ -11844,7 +11686,18 @@ asn_TYPE_descriptor_t asn_DEF_value_8 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_8, 1, /* Elements count */ &asn_SPC_value_specs_8 /* Additional specs */ @@ -11856,7 +11709,18 @@ asn_TYPE_member_t asn_MBR_RICaction_Admitted_ItemIEs_5[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_6, &asn_PER_memb_id_constr_6, memb_id_constraint_5 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_5 + }, 0, 0, /* No default value */ "id" }, @@ -11865,7 +11729,18 @@ asn_TYPE_member_t asn_MBR_RICaction_Admitted_ItemIEs_5[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RICaction_Admitted_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_7, &asn_PER_memb_criticality_constr_7, memb_criticality_constraint_5 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_5 + }, 0, 0, /* No default value */ "criticality" }, @@ -11874,7 +11749,18 @@ asn_TYPE_member_t asn_MBR_RICaction_Admitted_ItemIEs_5[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_8, select_RICaction_Admitted_ItemIEs_value_type, - { &asn_OER_memb_value_constr_8, &asn_PER_memb_value_constr_8, memb_value_constraint_5 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_5 + }, 0, 0, /* No default value */ "value" }, @@ -11905,7 +11791,18 @@ asn_TYPE_descriptor_t asn_DEF_RICaction_Admitted_ItemIEs = { asn_DEF_RICaction_Admitted_ItemIEs_tags_5, /* Same as above */ sizeof(asn_DEF_RICaction_Admitted_ItemIEs_tags_5) /sizeof(asn_DEF_RICaction_Admitted_ItemIEs_tags_5[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_Admitted_ItemIEs_5, 3, /* Elements count */ &asn_SPC_RICaction_Admitted_ItemIEs_specs_5 /* Additional specs */ @@ -11917,7 +11814,18 @@ static asn_TYPE_member_t asn_MBR_value_12[] = { 0, &asn_DEF_RICaction_NotAdmitted_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICaction-NotAdmitted-Item" }, @@ -11944,7 +11852,18 @@ asn_TYPE_descriptor_t asn_DEF_value_12 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_12, 1, /* Elements count */ &asn_SPC_value_specs_12 /* Additional specs */ @@ -11956,7 +11875,18 @@ asn_TYPE_member_t asn_MBR_RICaction_NotAdmitted_ItemIEs_9[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_10, &asn_PER_memb_id_constr_10, memb_id_constraint_9 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_9 + }, 0, 0, /* No default value */ "id" }, @@ -11965,7 +11895,18 @@ asn_TYPE_member_t asn_MBR_RICaction_NotAdmitted_ItemIEs_9[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RICaction_NotAdmitted_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_11, &asn_PER_memb_criticality_constr_11, memb_criticality_constraint_9 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_9 + }, 0, 0, /* No default value */ "criticality" }, @@ -11974,7 +11915,18 @@ asn_TYPE_member_t asn_MBR_RICaction_NotAdmitted_ItemIEs_9[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_12, select_RICaction_NotAdmitted_ItemIEs_value_type, - { &asn_OER_memb_value_constr_12, &asn_PER_memb_value_constr_12, memb_value_constraint_9 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_9 + }, 0, 0, /* No default value */ "value" }, @@ -12005,31 +11957,53 @@ asn_TYPE_descriptor_t asn_DEF_RICaction_NotAdmitted_ItemIEs = { asn_DEF_RICaction_NotAdmitted_ItemIEs_tags_9, /* Same as above */ sizeof(asn_DEF_RICaction_NotAdmitted_ItemIEs_tags_9) /sizeof(asn_DEF_RICaction_NotAdmitted_ItemIEs_tags_9[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_NotAdmitted_ItemIEs_9, 3, /* Elements count */ &asn_SPC_RICaction_NotAdmitted_ItemIEs_specs_9 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_value_16[] = { - { ATF_NOFLAGS, 0, offsetof(struct RICsubscription_withCause_ItemIEs__value, choice.RICsubscription_withCause_Item), + { ATF_NOFLAGS, 0, offsetof(struct RICsubscription_withCauseE2_ItemIEs__value, choice.RICsubscription_withCauseE2_Item), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, - &asn_DEF_RICsubscription_withCause_Item, + &asn_DEF_RICsubscription_withCauseE2_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ - "RICsubscription-withCause-Item" + "RICsubscription-withCauseE2-Item" }, }; static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_16[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RICsubscription-withCause-Item */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RICsubscription-withCauseE2-Item */ }; static asn_CHOICE_specifics_t asn_SPC_value_specs_16 = { - sizeof(struct RICsubscription_withCause_ItemIEs__value), - offsetof(struct RICsubscription_withCause_ItemIEs__value, _asn_ctx), - offsetof(struct RICsubscription_withCause_ItemIEs__value, present), - sizeof(((struct RICsubscription_withCause_ItemIEs__value *)0)->present), + sizeof(struct RICsubscription_withCauseE2_ItemIEs__value), + offsetof(struct RICsubscription_withCauseE2_ItemIEs__value, _asn_ctx), + offsetof(struct RICsubscription_withCauseE2_ItemIEs__value, present), + sizeof(((struct RICsubscription_withCauseE2_ItemIEs__value *)0)->present), asn_MAP_value_tag2el_16, 1, /* Count of tags in the map */ 0, 0, @@ -12044,71 +12018,126 @@ asn_TYPE_descriptor_t asn_DEF_value_16 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_16, 1, /* Elements count */ &asn_SPC_value_specs_16 /* Additional specs */ }; -asn_TYPE_member_t asn_MBR_RICsubscription_withCause_ItemIEs_13[] = { - { ATF_NOFLAGS, 0, offsetof(struct RICsubscription_withCause_ItemIEs, id), +asn_TYPE_member_t asn_MBR_RICsubscription_withCauseE2_ItemIEs_13[] = { + { ATF_NOFLAGS, 0, offsetof(struct RICsubscription_withCauseE2_ItemIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_14, &asn_PER_memb_id_constr_14, memb_id_constraint_13 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_13 + }, 0, 0, /* No default value */ "id" }, - { ATF_NOFLAGS, 0, offsetof(struct RICsubscription_withCause_ItemIEs, criticality), + { ATF_NOFLAGS, 0, offsetof(struct RICsubscription_withCauseE2_ItemIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, - select_RICsubscription_withCause_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_15, &asn_PER_memb_criticality_constr_15, memb_criticality_constraint_13 }, + select_RICsubscription_withCauseE2_ItemIEs_criticality_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_15, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_13 + }, 0, 0, /* No default value */ "criticality" }, - { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICsubscription_withCause_ItemIEs, value), + { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICsubscription_withCauseE2_ItemIEs, value), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_value_16, - select_RICsubscription_withCause_ItemIEs_value_type, - { &asn_OER_memb_value_constr_16, &asn_PER_memb_value_constr_16, memb_value_constraint_13 }, + select_RICsubscription_withCauseE2_ItemIEs_value_type, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_16, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_13 + }, 0, 0, /* No default value */ "value" }, }; -static const ber_tlv_tag_t asn_DEF_RICsubscription_withCause_ItemIEs_tags_13[] = { +static const ber_tlv_tag_t asn_DEF_RICsubscription_withCauseE2_ItemIEs_tags_13[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static const asn_TYPE_tag2member_t asn_MAP_RICsubscription_withCause_ItemIEs_tag2el_13[] = { +static const asn_TYPE_tag2member_t asn_MAP_RICsubscription_withCauseE2_ItemIEs_tag2el_13[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ }; -asn_SEQUENCE_specifics_t asn_SPC_RICsubscription_withCause_ItemIEs_specs_13 = { - sizeof(struct RICsubscription_withCause_ItemIEs), - offsetof(struct RICsubscription_withCause_ItemIEs, _asn_ctx), - asn_MAP_RICsubscription_withCause_ItemIEs_tag2el_13, +asn_SEQUENCE_specifics_t asn_SPC_RICsubscription_withCauseE2_ItemIEs_specs_13 = { + sizeof(struct RICsubscription_withCauseE2_ItemIEs), + offsetof(struct RICsubscription_withCauseE2_ItemIEs, _asn_ctx), + asn_MAP_RICsubscription_withCauseE2_ItemIEs_tag2el_13, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; -asn_TYPE_descriptor_t asn_DEF_RICsubscription_withCause_ItemIEs = { - "RICsubscription-withCause-ItemIEs", - "RICsubscription-withCause-ItemIEs", +asn_TYPE_descriptor_t asn_DEF_RICsubscription_withCauseE2_ItemIEs = { + "RICsubscription-withCauseE2-ItemIEs", + "RICsubscription-withCauseE2-ItemIEs", &asn_OP_SEQUENCE, - asn_DEF_RICsubscription_withCause_ItemIEs_tags_13, - sizeof(asn_DEF_RICsubscription_withCause_ItemIEs_tags_13) - /sizeof(asn_DEF_RICsubscription_withCause_ItemIEs_tags_13[0]), /* 1 */ - asn_DEF_RICsubscription_withCause_ItemIEs_tags_13, /* Same as above */ - sizeof(asn_DEF_RICsubscription_withCause_ItemIEs_tags_13) - /sizeof(asn_DEF_RICsubscription_withCause_ItemIEs_tags_13[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, - asn_MBR_RICsubscription_withCause_ItemIEs_13, + asn_DEF_RICsubscription_withCauseE2_ItemIEs_tags_13, + sizeof(asn_DEF_RICsubscription_withCauseE2_ItemIEs_tags_13) + /sizeof(asn_DEF_RICsubscription_withCauseE2_ItemIEs_tags_13[0]), /* 1 */ + asn_DEF_RICsubscription_withCauseE2_ItemIEs_tags_13, /* Same as above */ + sizeof(asn_DEF_RICsubscription_withCauseE2_ItemIEs_tags_13) + /sizeof(asn_DEF_RICsubscription_withCauseE2_ItemIEs_tags_13[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_RICsubscription_withCauseE2_ItemIEs_13, 3, /* Elements count */ - &asn_SPC_RICsubscription_withCause_ItemIEs_specs_13 /* Additional specs */ + &asn_SPC_RICsubscription_withCauseE2_ItemIEs_specs_13 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_value_20[] = { @@ -12117,7 +12146,18 @@ static asn_TYPE_member_t asn_MBR_value_20[] = { 0, &asn_DEF_RICaction_ToBeRemovedForModification_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICaction-ToBeRemovedForModification-Item" }, @@ -12144,7 +12184,18 @@ asn_TYPE_descriptor_t asn_DEF_value_20 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_20, 1, /* Elements count */ &asn_SPC_value_specs_20 /* Additional specs */ @@ -12156,7 +12207,18 @@ asn_TYPE_member_t asn_MBR_RICaction_ToBeRemovedForModification_ItemIEs_17[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_18, &asn_PER_memb_id_constr_18, memb_id_constraint_17 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_18, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_17 + }, 0, 0, /* No default value */ "id" }, @@ -12165,7 +12227,18 @@ asn_TYPE_member_t asn_MBR_RICaction_ToBeRemovedForModification_ItemIEs_17[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RICaction_ToBeRemovedForModification_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_19, &asn_PER_memb_criticality_constr_19, memb_criticality_constraint_17 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_19, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_17 + }, 0, 0, /* No default value */ "criticality" }, @@ -12174,7 +12247,18 @@ asn_TYPE_member_t asn_MBR_RICaction_ToBeRemovedForModification_ItemIEs_17[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_20, select_RICaction_ToBeRemovedForModification_ItemIEs_value_type, - { &asn_OER_memb_value_constr_20, &asn_PER_memb_value_constr_20, memb_value_constraint_17 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_20, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_17 + }, 0, 0, /* No default value */ "value" }, @@ -12205,7 +12289,18 @@ asn_TYPE_descriptor_t asn_DEF_RICaction_ToBeRemovedForModification_ItemIEs = { asn_DEF_RICaction_ToBeRemovedForModification_ItemIEs_tags_17, /* Same as above */ sizeof(asn_DEF_RICaction_ToBeRemovedForModification_ItemIEs_tags_17) /sizeof(asn_DEF_RICaction_ToBeRemovedForModification_ItemIEs_tags_17[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_ToBeRemovedForModification_ItemIEs_17, 3, /* Elements count */ &asn_SPC_RICaction_ToBeRemovedForModification_ItemIEs_specs_17 /* Additional specs */ @@ -12217,7 +12312,18 @@ static asn_TYPE_member_t asn_MBR_value_24[] = { 0, &asn_DEF_RICaction_ToBeModifiedForModification_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICaction-ToBeModifiedForModification-Item" }, @@ -12244,7 +12350,18 @@ asn_TYPE_descriptor_t asn_DEF_value_24 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_24, 1, /* Elements count */ &asn_SPC_value_specs_24 /* Additional specs */ @@ -12256,7 +12373,18 @@ asn_TYPE_member_t asn_MBR_RICaction_ToBeModifiedForModification_ItemIEs_21[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_22, &asn_PER_memb_id_constr_22, memb_id_constraint_21 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_22, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_21 + }, 0, 0, /* No default value */ "id" }, @@ -12265,7 +12393,18 @@ asn_TYPE_member_t asn_MBR_RICaction_ToBeModifiedForModification_ItemIEs_21[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RICaction_ToBeModifiedForModification_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_23, &asn_PER_memb_criticality_constr_23, memb_criticality_constraint_21 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_23, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_21 + }, 0, 0, /* No default value */ "criticality" }, @@ -12274,7 +12413,18 @@ asn_TYPE_member_t asn_MBR_RICaction_ToBeModifiedForModification_ItemIEs_21[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_24, select_RICaction_ToBeModifiedForModification_ItemIEs_value_type, - { &asn_OER_memb_value_constr_24, &asn_PER_memb_value_constr_24, memb_value_constraint_21 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_24, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_21 + }, 0, 0, /* No default value */ "value" }, @@ -12305,7 +12455,18 @@ asn_TYPE_descriptor_t asn_DEF_RICaction_ToBeModifiedForModification_ItemIEs = { asn_DEF_RICaction_ToBeModifiedForModification_ItemIEs_tags_21, /* Same as above */ sizeof(asn_DEF_RICaction_ToBeModifiedForModification_ItemIEs_tags_21) /sizeof(asn_DEF_RICaction_ToBeModifiedForModification_ItemIEs_tags_21[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_ToBeModifiedForModification_ItemIEs_21, 3, /* Elements count */ &asn_SPC_RICaction_ToBeModifiedForModification_ItemIEs_specs_21 /* Additional specs */ @@ -12317,7 +12478,18 @@ static asn_TYPE_member_t asn_MBR_value_28[] = { 0, &asn_DEF_RICaction_ToBeAddedForModification_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICaction-ToBeAddedForModification-Item" }, @@ -12344,7 +12516,18 @@ asn_TYPE_descriptor_t asn_DEF_value_28 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_28, 1, /* Elements count */ &asn_SPC_value_specs_28 /* Additional specs */ @@ -12356,7 +12539,18 @@ asn_TYPE_member_t asn_MBR_RICaction_ToBeAddedForModification_ItemIEs_25[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_26, &asn_PER_memb_id_constr_26, memb_id_constraint_25 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_26, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_25 + }, 0, 0, /* No default value */ "id" }, @@ -12365,7 +12559,18 @@ asn_TYPE_member_t asn_MBR_RICaction_ToBeAddedForModification_ItemIEs_25[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RICaction_ToBeAddedForModification_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_27, &asn_PER_memb_criticality_constr_27, memb_criticality_constraint_25 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_27, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_25 + }, 0, 0, /* No default value */ "criticality" }, @@ -12374,7 +12579,18 @@ asn_TYPE_member_t asn_MBR_RICaction_ToBeAddedForModification_ItemIEs_25[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_28, select_RICaction_ToBeAddedForModification_ItemIEs_value_type, - { &asn_OER_memb_value_constr_28, &asn_PER_memb_value_constr_28, memb_value_constraint_25 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_28, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_25 + }, 0, 0, /* No default value */ "value" }, @@ -12405,7 +12621,18 @@ asn_TYPE_descriptor_t asn_DEF_RICaction_ToBeAddedForModification_ItemIEs = { asn_DEF_RICaction_ToBeAddedForModification_ItemIEs_tags_25, /* Same as above */ sizeof(asn_DEF_RICaction_ToBeAddedForModification_ItemIEs_tags_25) /sizeof(asn_DEF_RICaction_ToBeAddedForModification_ItemIEs_tags_25[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_ToBeAddedForModification_ItemIEs_25, 3, /* Elements count */ &asn_SPC_RICaction_ToBeAddedForModification_ItemIEs_specs_25 /* Additional specs */ @@ -12417,7 +12644,18 @@ static asn_TYPE_member_t asn_MBR_value_32[] = { 0, &asn_DEF_RICaction_RemovedForModification_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICaction-RemovedForModification-Item" }, @@ -12444,7 +12682,18 @@ asn_TYPE_descriptor_t asn_DEF_value_32 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_32, 1, /* Elements count */ &asn_SPC_value_specs_32 /* Additional specs */ @@ -12456,7 +12705,18 @@ asn_TYPE_member_t asn_MBR_RICaction_RemovedForModification_ItemIEs_29[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_30, &asn_PER_memb_id_constr_30, memb_id_constraint_29 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_30, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_29 + }, 0, 0, /* No default value */ "id" }, @@ -12465,7 +12725,18 @@ asn_TYPE_member_t asn_MBR_RICaction_RemovedForModification_ItemIEs_29[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RICaction_RemovedForModification_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_31, &asn_PER_memb_criticality_constr_31, memb_criticality_constraint_29 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_31, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_29 + }, 0, 0, /* No default value */ "criticality" }, @@ -12474,7 +12745,18 @@ asn_TYPE_member_t asn_MBR_RICaction_RemovedForModification_ItemIEs_29[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_32, select_RICaction_RemovedForModification_ItemIEs_value_type, - { &asn_OER_memb_value_constr_32, &asn_PER_memb_value_constr_32, memb_value_constraint_29 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_32, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_29 + }, 0, 0, /* No default value */ "value" }, @@ -12505,7 +12787,18 @@ asn_TYPE_descriptor_t asn_DEF_RICaction_RemovedForModification_ItemIEs = { asn_DEF_RICaction_RemovedForModification_ItemIEs_tags_29, /* Same as above */ sizeof(asn_DEF_RICaction_RemovedForModification_ItemIEs_tags_29) /sizeof(asn_DEF_RICaction_RemovedForModification_ItemIEs_tags_29[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_RemovedForModification_ItemIEs_29, 3, /* Elements count */ &asn_SPC_RICaction_RemovedForModification_ItemIEs_specs_29 /* Additional specs */ @@ -12517,7 +12810,18 @@ static asn_TYPE_member_t asn_MBR_value_36[] = { 0, &asn_DEF_RICaction_FailedToBeRemovedForModification_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICaction-FailedToBeRemovedForModification-Item" }, @@ -12544,7 +12848,18 @@ asn_TYPE_descriptor_t asn_DEF_value_36 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_36, 1, /* Elements count */ &asn_SPC_value_specs_36 /* Additional specs */ @@ -12556,7 +12871,18 @@ asn_TYPE_member_t asn_MBR_RICaction_FailedToBeRemovedForModification_ItemIEs_33[ -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_34, &asn_PER_memb_id_constr_34, memb_id_constraint_33 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_34, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_33 + }, 0, 0, /* No default value */ "id" }, @@ -12565,7 +12891,18 @@ asn_TYPE_member_t asn_MBR_RICaction_FailedToBeRemovedForModification_ItemIEs_33[ -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RICaction_FailedToBeRemovedForModification_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_35, &asn_PER_memb_criticality_constr_35, memb_criticality_constraint_33 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_35, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_33 + }, 0, 0, /* No default value */ "criticality" }, @@ -12574,7 +12911,18 @@ asn_TYPE_member_t asn_MBR_RICaction_FailedToBeRemovedForModification_ItemIEs_33[ +1, /* EXPLICIT tag at current level */ &asn_DEF_value_36, select_RICaction_FailedToBeRemovedForModification_ItemIEs_value_type, - { &asn_OER_memb_value_constr_36, &asn_PER_memb_value_constr_36, memb_value_constraint_33 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_36, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_33 + }, 0, 0, /* No default value */ "value" }, @@ -12605,7 +12953,18 @@ asn_TYPE_descriptor_t asn_DEF_RICaction_FailedToBeRemovedForModification_ItemIEs asn_DEF_RICaction_FailedToBeRemovedForModification_ItemIEs_tags_33, /* Same as above */ sizeof(asn_DEF_RICaction_FailedToBeRemovedForModification_ItemIEs_tags_33) /sizeof(asn_DEF_RICaction_FailedToBeRemovedForModification_ItemIEs_tags_33[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_FailedToBeRemovedForModification_ItemIEs_33, 3, /* Elements count */ &asn_SPC_RICaction_FailedToBeRemovedForModification_ItemIEs_specs_33 /* Additional specs */ @@ -12617,7 +12976,18 @@ static asn_TYPE_member_t asn_MBR_value_40[] = { 0, &asn_DEF_RICaction_ModifiedForModification_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICaction-ModifiedForModification-Item" }, @@ -12644,7 +13014,18 @@ asn_TYPE_descriptor_t asn_DEF_value_40 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_40, 1, /* Elements count */ &asn_SPC_value_specs_40 /* Additional specs */ @@ -12656,7 +13037,18 @@ asn_TYPE_member_t asn_MBR_RICaction_ModifiedForModification_ItemIEs_37[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_38, &asn_PER_memb_id_constr_38, memb_id_constraint_37 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_38, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_37 + }, 0, 0, /* No default value */ "id" }, @@ -12665,7 +13057,18 @@ asn_TYPE_member_t asn_MBR_RICaction_ModifiedForModification_ItemIEs_37[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RICaction_ModifiedForModification_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_39, &asn_PER_memb_criticality_constr_39, memb_criticality_constraint_37 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_39, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_37 + }, 0, 0, /* No default value */ "criticality" }, @@ -12674,7 +13077,18 @@ asn_TYPE_member_t asn_MBR_RICaction_ModifiedForModification_ItemIEs_37[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_40, select_RICaction_ModifiedForModification_ItemIEs_value_type, - { &asn_OER_memb_value_constr_40, &asn_PER_memb_value_constr_40, memb_value_constraint_37 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_40, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_37 + }, 0, 0, /* No default value */ "value" }, @@ -12705,7 +13119,18 @@ asn_TYPE_descriptor_t asn_DEF_RICaction_ModifiedForModification_ItemIEs = { asn_DEF_RICaction_ModifiedForModification_ItemIEs_tags_37, /* Same as above */ sizeof(asn_DEF_RICaction_ModifiedForModification_ItemIEs_tags_37) /sizeof(asn_DEF_RICaction_ModifiedForModification_ItemIEs_tags_37[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_ModifiedForModification_ItemIEs_37, 3, /* Elements count */ &asn_SPC_RICaction_ModifiedForModification_ItemIEs_specs_37 /* Additional specs */ @@ -12717,7 +13142,18 @@ static asn_TYPE_member_t asn_MBR_value_44[] = { 0, &asn_DEF_RICaction_FailedToBeModifiedForModification_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICaction-FailedToBeModifiedForModification-Item" }, @@ -12744,7 +13180,18 @@ asn_TYPE_descriptor_t asn_DEF_value_44 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_44, 1, /* Elements count */ &asn_SPC_value_specs_44 /* Additional specs */ @@ -12756,7 +13203,18 @@ asn_TYPE_member_t asn_MBR_RICaction_FailedToBeModifiedForModification_ItemIEs_41 -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_42, &asn_PER_memb_id_constr_42, memb_id_constraint_41 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_42, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_41 + }, 0, 0, /* No default value */ "id" }, @@ -12765,7 +13223,18 @@ asn_TYPE_member_t asn_MBR_RICaction_FailedToBeModifiedForModification_ItemIEs_41 -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RICaction_FailedToBeModifiedForModification_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_43, &asn_PER_memb_criticality_constr_43, memb_criticality_constraint_41 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_43, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_41 + }, 0, 0, /* No default value */ "criticality" }, @@ -12774,7 +13243,18 @@ asn_TYPE_member_t asn_MBR_RICaction_FailedToBeModifiedForModification_ItemIEs_41 +1, /* EXPLICIT tag at current level */ &asn_DEF_value_44, select_RICaction_FailedToBeModifiedForModification_ItemIEs_value_type, - { &asn_OER_memb_value_constr_44, &asn_PER_memb_value_constr_44, memb_value_constraint_41 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_44, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_41 + }, 0, 0, /* No default value */ "value" }, @@ -12805,7 +13285,18 @@ asn_TYPE_descriptor_t asn_DEF_RICaction_FailedToBeModifiedForModification_ItemIE asn_DEF_RICaction_FailedToBeModifiedForModification_ItemIEs_tags_41, /* Same as above */ sizeof(asn_DEF_RICaction_FailedToBeModifiedForModification_ItemIEs_tags_41) /sizeof(asn_DEF_RICaction_FailedToBeModifiedForModification_ItemIEs_tags_41[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_FailedToBeModifiedForModification_ItemIEs_41, 3, /* Elements count */ &asn_SPC_RICaction_FailedToBeModifiedForModification_ItemIEs_specs_41 /* Additional specs */ @@ -12817,7 +13308,18 @@ static asn_TYPE_member_t asn_MBR_value_48[] = { 0, &asn_DEF_RICaction_AddedForModification_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICaction-AddedForModification-Item" }, @@ -12844,7 +13346,18 @@ asn_TYPE_descriptor_t asn_DEF_value_48 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_48, 1, /* Elements count */ &asn_SPC_value_specs_48 /* Additional specs */ @@ -12856,7 +13369,18 @@ asn_TYPE_member_t asn_MBR_RICaction_AddedForModification_ItemIEs_45[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_46, &asn_PER_memb_id_constr_46, memb_id_constraint_45 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_46, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_45 + }, 0, 0, /* No default value */ "id" }, @@ -12865,7 +13389,18 @@ asn_TYPE_member_t asn_MBR_RICaction_AddedForModification_ItemIEs_45[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RICaction_AddedForModification_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_47, &asn_PER_memb_criticality_constr_47, memb_criticality_constraint_45 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_47, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_45 + }, 0, 0, /* No default value */ "criticality" }, @@ -12874,7 +13409,18 @@ asn_TYPE_member_t asn_MBR_RICaction_AddedForModification_ItemIEs_45[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_48, select_RICaction_AddedForModification_ItemIEs_value_type, - { &asn_OER_memb_value_constr_48, &asn_PER_memb_value_constr_48, memb_value_constraint_45 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_48, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_45 + }, 0, 0, /* No default value */ "value" }, @@ -12905,7 +13451,18 @@ asn_TYPE_descriptor_t asn_DEF_RICaction_AddedForModification_ItemIEs = { asn_DEF_RICaction_AddedForModification_ItemIEs_tags_45, /* Same as above */ sizeof(asn_DEF_RICaction_AddedForModification_ItemIEs_tags_45) /sizeof(asn_DEF_RICaction_AddedForModification_ItemIEs_tags_45[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_AddedForModification_ItemIEs_45, 3, /* Elements count */ &asn_SPC_RICaction_AddedForModification_ItemIEs_specs_45 /* Additional specs */ @@ -12917,7 +13474,18 @@ static asn_TYPE_member_t asn_MBR_value_52[] = { 0, &asn_DEF_RICaction_FailedToBeAddedForModification_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICaction-FailedToBeAddedForModification-Item" }, @@ -12944,7 +13512,18 @@ asn_TYPE_descriptor_t asn_DEF_value_52 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_52, 1, /* Elements count */ &asn_SPC_value_specs_52 /* Additional specs */ @@ -12956,7 +13535,18 @@ asn_TYPE_member_t asn_MBR_RICaction_FailedToBeAddedForModification_ItemIEs_49[] -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_50, &asn_PER_memb_id_constr_50, memb_id_constraint_49 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_50, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_49 + }, 0, 0, /* No default value */ "id" }, @@ -12965,7 +13555,18 @@ asn_TYPE_member_t asn_MBR_RICaction_FailedToBeAddedForModification_ItemIEs_49[] -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RICaction_FailedToBeAddedForModification_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_51, &asn_PER_memb_criticality_constr_51, memb_criticality_constraint_49 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_51, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_49 + }, 0, 0, /* No default value */ "criticality" }, @@ -12974,7 +13575,18 @@ asn_TYPE_member_t asn_MBR_RICaction_FailedToBeAddedForModification_ItemIEs_49[] +1, /* EXPLICIT tag at current level */ &asn_DEF_value_52, select_RICaction_FailedToBeAddedForModification_ItemIEs_value_type, - { &asn_OER_memb_value_constr_52, &asn_PER_memb_value_constr_52, memb_value_constraint_49 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_52, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_49 + }, 0, 0, /* No default value */ "value" }, @@ -13005,7 +13617,18 @@ asn_TYPE_descriptor_t asn_DEF_RICaction_FailedToBeAddedForModification_ItemIEs = asn_DEF_RICaction_FailedToBeAddedForModification_ItemIEs_tags_49, /* Same as above */ sizeof(asn_DEF_RICaction_FailedToBeAddedForModification_ItemIEs_tags_49) /sizeof(asn_DEF_RICaction_FailedToBeAddedForModification_ItemIEs_tags_49[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_FailedToBeAddedForModification_ItemIEs_49, 3, /* Elements count */ &asn_SPC_RICaction_FailedToBeAddedForModification_ItemIEs_specs_49 /* Additional specs */ @@ -13017,7 +13640,18 @@ static asn_TYPE_member_t asn_MBR_value_56[] = { 0, &asn_DEF_RICaction_RequiredToBeModified_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICaction-RequiredToBeModified-Item" }, @@ -13044,7 +13678,18 @@ asn_TYPE_descriptor_t asn_DEF_value_56 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_56, 1, /* Elements count */ &asn_SPC_value_specs_56 /* Additional specs */ @@ -13056,7 +13701,18 @@ asn_TYPE_member_t asn_MBR_RICaction_RequiredToBeModified_ItemIEs_53[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_54, &asn_PER_memb_id_constr_54, memb_id_constraint_53 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_54, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_53 + }, 0, 0, /* No default value */ "id" }, @@ -13065,7 +13721,18 @@ asn_TYPE_member_t asn_MBR_RICaction_RequiredToBeModified_ItemIEs_53[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RICaction_RequiredToBeModified_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_55, &asn_PER_memb_criticality_constr_55, memb_criticality_constraint_53 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_55, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_53 + }, 0, 0, /* No default value */ "criticality" }, @@ -13074,7 +13741,18 @@ asn_TYPE_member_t asn_MBR_RICaction_RequiredToBeModified_ItemIEs_53[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_56, select_RICaction_RequiredToBeModified_ItemIEs_value_type, - { &asn_OER_memb_value_constr_56, &asn_PER_memb_value_constr_56, memb_value_constraint_53 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_56, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_53 + }, 0, 0, /* No default value */ "value" }, @@ -13105,7 +13783,18 @@ asn_TYPE_descriptor_t asn_DEF_RICaction_RequiredToBeModified_ItemIEs = { asn_DEF_RICaction_RequiredToBeModified_ItemIEs_tags_53, /* Same as above */ sizeof(asn_DEF_RICaction_RequiredToBeModified_ItemIEs_tags_53) /sizeof(asn_DEF_RICaction_RequiredToBeModified_ItemIEs_tags_53[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_RequiredToBeModified_ItemIEs_53, 3, /* Elements count */ &asn_SPC_RICaction_RequiredToBeModified_ItemIEs_specs_53 /* Additional specs */ @@ -13117,7 +13806,18 @@ static asn_TYPE_member_t asn_MBR_value_60[] = { 0, &asn_DEF_RICaction_RequiredToBeRemoved_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICaction-RequiredToBeRemoved-Item" }, @@ -13144,7 +13844,18 @@ asn_TYPE_descriptor_t asn_DEF_value_60 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_60, 1, /* Elements count */ &asn_SPC_value_specs_60 /* Additional specs */ @@ -13156,7 +13867,18 @@ asn_TYPE_member_t asn_MBR_RICaction_RequiredToBeRemoved_ItemIEs_57[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_58, &asn_PER_memb_id_constr_58, memb_id_constraint_57 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_58, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_57 + }, 0, 0, /* No default value */ "id" }, @@ -13165,7 +13887,18 @@ asn_TYPE_member_t asn_MBR_RICaction_RequiredToBeRemoved_ItemIEs_57[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RICaction_RequiredToBeRemoved_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_59, &asn_PER_memb_criticality_constr_59, memb_criticality_constraint_57 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_59, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_57 + }, 0, 0, /* No default value */ "criticality" }, @@ -13174,7 +13907,18 @@ asn_TYPE_member_t asn_MBR_RICaction_RequiredToBeRemoved_ItemIEs_57[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_60, select_RICaction_RequiredToBeRemoved_ItemIEs_value_type, - { &asn_OER_memb_value_constr_60, &asn_PER_memb_value_constr_60, memb_value_constraint_57 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_60, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_57 + }, 0, 0, /* No default value */ "value" }, @@ -13205,7 +13949,18 @@ asn_TYPE_descriptor_t asn_DEF_RICaction_RequiredToBeRemoved_ItemIEs = { asn_DEF_RICaction_RequiredToBeRemoved_ItemIEs_tags_57, /* Same as above */ sizeof(asn_DEF_RICaction_RequiredToBeRemoved_ItemIEs_tags_57) /sizeof(asn_DEF_RICaction_RequiredToBeRemoved_ItemIEs_tags_57[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_RequiredToBeRemoved_ItemIEs_57, 3, /* Elements count */ &asn_SPC_RICaction_RequiredToBeRemoved_ItemIEs_specs_57 /* Additional specs */ @@ -13217,7 +13972,18 @@ static asn_TYPE_member_t asn_MBR_value_64[] = { 0, &asn_DEF_RICaction_ConfirmedForModification_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICaction-ConfirmedForModification-Item" }, @@ -13244,7 +14010,18 @@ asn_TYPE_descriptor_t asn_DEF_value_64 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_64, 1, /* Elements count */ &asn_SPC_value_specs_64 /* Additional specs */ @@ -13256,7 +14033,18 @@ asn_TYPE_member_t asn_MBR_RICaction_ConfirmedForModification_ItemIEs_61[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_62, &asn_PER_memb_id_constr_62, memb_id_constraint_61 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_62, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_61 + }, 0, 0, /* No default value */ "id" }, @@ -13265,7 +14053,18 @@ asn_TYPE_member_t asn_MBR_RICaction_ConfirmedForModification_ItemIEs_61[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RICaction_ConfirmedForModification_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_63, &asn_PER_memb_criticality_constr_63, memb_criticality_constraint_61 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_63, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_61 + }, 0, 0, /* No default value */ "criticality" }, @@ -13274,7 +14073,18 @@ asn_TYPE_member_t asn_MBR_RICaction_ConfirmedForModification_ItemIEs_61[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_64, select_RICaction_ConfirmedForModification_ItemIEs_value_type, - { &asn_OER_memb_value_constr_64, &asn_PER_memb_value_constr_64, memb_value_constraint_61 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_64, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_61 + }, 0, 0, /* No default value */ "value" }, @@ -13305,7 +14115,18 @@ asn_TYPE_descriptor_t asn_DEF_RICaction_ConfirmedForModification_ItemIEs = { asn_DEF_RICaction_ConfirmedForModification_ItemIEs_tags_61, /* Same as above */ sizeof(asn_DEF_RICaction_ConfirmedForModification_ItemIEs_tags_61) /sizeof(asn_DEF_RICaction_ConfirmedForModification_ItemIEs_tags_61[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_ConfirmedForModification_ItemIEs_61, 3, /* Elements count */ &asn_SPC_RICaction_ConfirmedForModification_ItemIEs_specs_61 /* Additional specs */ @@ -13317,7 +14138,18 @@ static asn_TYPE_member_t asn_MBR_value_68[] = { 0, &asn_DEF_RICaction_RefusedToBeModified_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICaction-RefusedToBeModified-Item" }, @@ -13344,7 +14176,18 @@ asn_TYPE_descriptor_t asn_DEF_value_68 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_68, 1, /* Elements count */ &asn_SPC_value_specs_68 /* Additional specs */ @@ -13356,7 +14199,18 @@ asn_TYPE_member_t asn_MBR_RICaction_RefusedToBeModified_ItemIEs_65[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_66, &asn_PER_memb_id_constr_66, memb_id_constraint_65 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_66, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_65 + }, 0, 0, /* No default value */ "id" }, @@ -13365,7 +14219,18 @@ asn_TYPE_member_t asn_MBR_RICaction_RefusedToBeModified_ItemIEs_65[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RICaction_RefusedToBeModified_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_67, &asn_PER_memb_criticality_constr_67, memb_criticality_constraint_65 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_67, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_65 + }, 0, 0, /* No default value */ "criticality" }, @@ -13374,7 +14239,18 @@ asn_TYPE_member_t asn_MBR_RICaction_RefusedToBeModified_ItemIEs_65[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_68, select_RICaction_RefusedToBeModified_ItemIEs_value_type, - { &asn_OER_memb_value_constr_68, &asn_PER_memb_value_constr_68, memb_value_constraint_65 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_68, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_65 + }, 0, 0, /* No default value */ "value" }, @@ -13405,7 +14281,18 @@ asn_TYPE_descriptor_t asn_DEF_RICaction_RefusedToBeModified_ItemIEs = { asn_DEF_RICaction_RefusedToBeModified_ItemIEs_tags_65, /* Same as above */ sizeof(asn_DEF_RICaction_RefusedToBeModified_ItemIEs_tags_65) /sizeof(asn_DEF_RICaction_RefusedToBeModified_ItemIEs_tags_65[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_RefusedToBeModified_ItemIEs_65, 3, /* Elements count */ &asn_SPC_RICaction_RefusedToBeModified_ItemIEs_specs_65 /* Additional specs */ @@ -13417,7 +14304,18 @@ static asn_TYPE_member_t asn_MBR_value_72[] = { 0, &asn_DEF_RICaction_ConfirmedForRemoval_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICaction-ConfirmedForRemoval-Item" }, @@ -13444,7 +14342,18 @@ asn_TYPE_descriptor_t asn_DEF_value_72 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_72, 1, /* Elements count */ &asn_SPC_value_specs_72 /* Additional specs */ @@ -13456,7 +14365,18 @@ asn_TYPE_member_t asn_MBR_RICaction_ConfirmedForRemoval_ItemIEs_69[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_70, &asn_PER_memb_id_constr_70, memb_id_constraint_69 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_70, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_69 + }, 0, 0, /* No default value */ "id" }, @@ -13465,7 +14385,18 @@ asn_TYPE_member_t asn_MBR_RICaction_ConfirmedForRemoval_ItemIEs_69[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RICaction_ConfirmedForRemoval_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_71, &asn_PER_memb_criticality_constr_71, memb_criticality_constraint_69 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_71, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_69 + }, 0, 0, /* No default value */ "criticality" }, @@ -13474,7 +14405,18 @@ asn_TYPE_member_t asn_MBR_RICaction_ConfirmedForRemoval_ItemIEs_69[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_72, select_RICaction_ConfirmedForRemoval_ItemIEs_value_type, - { &asn_OER_memb_value_constr_72, &asn_PER_memb_value_constr_72, memb_value_constraint_69 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_72, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_69 + }, 0, 0, /* No default value */ "value" }, @@ -13505,7 +14447,18 @@ asn_TYPE_descriptor_t asn_DEF_RICaction_ConfirmedForRemoval_ItemIEs = { asn_DEF_RICaction_ConfirmedForRemoval_ItemIEs_tags_69, /* Same as above */ sizeof(asn_DEF_RICaction_ConfirmedForRemoval_ItemIEs_tags_69) /sizeof(asn_DEF_RICaction_ConfirmedForRemoval_ItemIEs_tags_69[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_ConfirmedForRemoval_ItemIEs_69, 3, /* Elements count */ &asn_SPC_RICaction_ConfirmedForRemoval_ItemIEs_specs_69 /* Additional specs */ @@ -13517,7 +14470,18 @@ static asn_TYPE_member_t asn_MBR_value_76[] = { 0, &asn_DEF_RICaction_RefusedToBeRemoved_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICaction-RefusedToBeRemoved-Item" }, @@ -13544,7 +14508,18 @@ asn_TYPE_descriptor_t asn_DEF_value_76 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_76, 1, /* Elements count */ &asn_SPC_value_specs_76 /* Additional specs */ @@ -13556,7 +14531,18 @@ asn_TYPE_member_t asn_MBR_RICaction_RefusedToBeRemoved_ItemIEs_73[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_74, &asn_PER_memb_id_constr_74, memb_id_constraint_73 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_74, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_73 + }, 0, 0, /* No default value */ "id" }, @@ -13565,7 +14551,18 @@ asn_TYPE_member_t asn_MBR_RICaction_RefusedToBeRemoved_ItemIEs_73[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RICaction_RefusedToBeRemoved_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_75, &asn_PER_memb_criticality_constr_75, memb_criticality_constraint_73 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_75, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_73 + }, 0, 0, /* No default value */ "criticality" }, @@ -13574,7 +14571,18 @@ asn_TYPE_member_t asn_MBR_RICaction_RefusedToBeRemoved_ItemIEs_73[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_76, select_RICaction_RefusedToBeRemoved_ItemIEs_value_type, - { &asn_OER_memb_value_constr_76, &asn_PER_memb_value_constr_76, memb_value_constraint_73 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_76, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_73 + }, 0, 0, /* No default value */ "value" }, @@ -13605,7 +14613,18 @@ asn_TYPE_descriptor_t asn_DEF_RICaction_RefusedToBeRemoved_ItemIEs = { asn_DEF_RICaction_RefusedToBeRemoved_ItemIEs_tags_73, /* Same as above */ sizeof(asn_DEF_RICaction_RefusedToBeRemoved_ItemIEs_tags_73) /sizeof(asn_DEF_RICaction_RefusedToBeRemoved_ItemIEs_tags_73[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_RefusedToBeRemoved_ItemIEs_73, 3, /* Elements count */ &asn_SPC_RICaction_RefusedToBeRemoved_ItemIEs_specs_73 /* Additional specs */ @@ -13617,7 +14636,18 @@ static asn_TYPE_member_t asn_MBR_value_80[] = { 0, &asn_DEF_E2connectionUpdate_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "E2connectionUpdate-Item" }, @@ -13644,7 +14674,18 @@ asn_TYPE_descriptor_t asn_DEF_value_80 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_80, 1, /* Elements count */ &asn_SPC_value_specs_80 /* Additional specs */ @@ -13656,7 +14697,18 @@ asn_TYPE_member_t asn_MBR_E2connectionUpdate_ItemIEs_77[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_78, &asn_PER_memb_id_constr_78, memb_id_constraint_77 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_78, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_77 + }, 0, 0, /* No default value */ "id" }, @@ -13665,7 +14717,18 @@ asn_TYPE_member_t asn_MBR_E2connectionUpdate_ItemIEs_77[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_E2connectionUpdate_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_79, &asn_PER_memb_criticality_constr_79, memb_criticality_constraint_77 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_79, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_77 + }, 0, 0, /* No default value */ "criticality" }, @@ -13674,7 +14737,18 @@ asn_TYPE_member_t asn_MBR_E2connectionUpdate_ItemIEs_77[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_80, select_E2connectionUpdate_ItemIEs_value_type, - { &asn_OER_memb_value_constr_80, &asn_PER_memb_value_constr_80, memb_value_constraint_77 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_80, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_77 + }, 0, 0, /* No default value */ "value" }, @@ -13705,7 +14779,18 @@ asn_TYPE_descriptor_t asn_DEF_E2connectionUpdate_ItemIEs = { asn_DEF_E2connectionUpdate_ItemIEs_tags_77, /* Same as above */ sizeof(asn_DEF_E2connectionUpdate_ItemIEs_tags_77) /sizeof(asn_DEF_E2connectionUpdate_ItemIEs_tags_77[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2connectionUpdate_ItemIEs_77, 3, /* Elements count */ &asn_SPC_E2connectionUpdate_ItemIEs_specs_77 /* Additional specs */ @@ -13717,7 +14802,18 @@ static asn_TYPE_member_t asn_MBR_value_84[] = { 0, &asn_DEF_E2connectionUpdateRemove_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "E2connectionUpdateRemove-Item" }, @@ -13744,7 +14840,18 @@ asn_TYPE_descriptor_t asn_DEF_value_84 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_84, 1, /* Elements count */ &asn_SPC_value_specs_84 /* Additional specs */ @@ -13756,7 +14863,18 @@ asn_TYPE_member_t asn_MBR_E2connectionUpdateRemove_ItemIEs_81[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_82, &asn_PER_memb_id_constr_82, memb_id_constraint_81 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_82, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_81 + }, 0, 0, /* No default value */ "id" }, @@ -13765,7 +14883,18 @@ asn_TYPE_member_t asn_MBR_E2connectionUpdateRemove_ItemIEs_81[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_E2connectionUpdateRemove_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_83, &asn_PER_memb_criticality_constr_83, memb_criticality_constraint_81 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_83, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_81 + }, 0, 0, /* No default value */ "criticality" }, @@ -13774,7 +14903,18 @@ asn_TYPE_member_t asn_MBR_E2connectionUpdateRemove_ItemIEs_81[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_84, select_E2connectionUpdateRemove_ItemIEs_value_type, - { &asn_OER_memb_value_constr_84, &asn_PER_memb_value_constr_84, memb_value_constraint_81 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_84, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_81 + }, 0, 0, /* No default value */ "value" }, @@ -13805,7 +14945,18 @@ asn_TYPE_descriptor_t asn_DEF_E2connectionUpdateRemove_ItemIEs = { asn_DEF_E2connectionUpdateRemove_ItemIEs_tags_81, /* Same as above */ sizeof(asn_DEF_E2connectionUpdateRemove_ItemIEs_tags_81) /sizeof(asn_DEF_E2connectionUpdateRemove_ItemIEs_tags_81[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2connectionUpdateRemove_ItemIEs_81, 3, /* Elements count */ &asn_SPC_E2connectionUpdateRemove_ItemIEs_specs_81 /* Additional specs */ @@ -13817,7 +14968,18 @@ static asn_TYPE_member_t asn_MBR_value_88[] = { 0, &asn_DEF_E2connectionSetupFailed_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "E2connectionSetupFailed-Item" }, @@ -13844,7 +15006,18 @@ asn_TYPE_descriptor_t asn_DEF_value_88 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_88, 1, /* Elements count */ &asn_SPC_value_specs_88 /* Additional specs */ @@ -13856,7 +15029,18 @@ asn_TYPE_member_t asn_MBR_E2connectionSetupFailed_ItemIEs_85[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_86, &asn_PER_memb_id_constr_86, memb_id_constraint_85 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_86, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_85 + }, 0, 0, /* No default value */ "id" }, @@ -13865,7 +15049,18 @@ asn_TYPE_member_t asn_MBR_E2connectionSetupFailed_ItemIEs_85[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_E2connectionSetupFailed_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_87, &asn_PER_memb_criticality_constr_87, memb_criticality_constraint_85 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_87, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_85 + }, 0, 0, /* No default value */ "criticality" }, @@ -13874,7 +15069,18 @@ asn_TYPE_member_t asn_MBR_E2connectionSetupFailed_ItemIEs_85[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_88, select_E2connectionSetupFailed_ItemIEs_value_type, - { &asn_OER_memb_value_constr_88, &asn_PER_memb_value_constr_88, memb_value_constraint_85 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_88, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_85 + }, 0, 0, /* No default value */ "value" }, @@ -13905,7 +15111,18 @@ asn_TYPE_descriptor_t asn_DEF_E2connectionSetupFailed_ItemIEs = { asn_DEF_E2connectionSetupFailed_ItemIEs_tags_85, /* Same as above */ sizeof(asn_DEF_E2connectionSetupFailed_ItemIEs_tags_85) /sizeof(asn_DEF_E2connectionSetupFailed_ItemIEs_tags_85[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2connectionSetupFailed_ItemIEs_85, 3, /* Elements count */ &asn_SPC_E2connectionSetupFailed_ItemIEs_specs_85 /* Additional specs */ @@ -13917,7 +15134,18 @@ static asn_TYPE_member_t asn_MBR_value_92[] = { 0, &asn_DEF_E2nodeComponentConfigAddition_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "E2nodeComponentConfigAddition-Item" }, @@ -13944,7 +15172,18 @@ asn_TYPE_descriptor_t asn_DEF_value_92 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_92, 1, /* Elements count */ &asn_SPC_value_specs_92 /* Additional specs */ @@ -13956,7 +15195,18 @@ asn_TYPE_member_t asn_MBR_E2nodeComponentConfigAddition_ItemIEs_89[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_90, &asn_PER_memb_id_constr_90, memb_id_constraint_89 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_90, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_89 + }, 0, 0, /* No default value */ "id" }, @@ -13965,7 +15215,18 @@ asn_TYPE_member_t asn_MBR_E2nodeComponentConfigAddition_ItemIEs_89[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_E2nodeComponentConfigAddition_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_91, &asn_PER_memb_criticality_constr_91, memb_criticality_constraint_89 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_91, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_89 + }, 0, 0, /* No default value */ "criticality" }, @@ -13974,7 +15235,18 @@ asn_TYPE_member_t asn_MBR_E2nodeComponentConfigAddition_ItemIEs_89[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_92, select_E2nodeComponentConfigAddition_ItemIEs_value_type, - { &asn_OER_memb_value_constr_92, &asn_PER_memb_value_constr_92, memb_value_constraint_89 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_92, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_89 + }, 0, 0, /* No default value */ "value" }, @@ -14005,7 +15277,18 @@ asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigAddition_ItemIEs = { asn_DEF_E2nodeComponentConfigAddition_ItemIEs_tags_89, /* Same as above */ sizeof(asn_DEF_E2nodeComponentConfigAddition_ItemIEs_tags_89) /sizeof(asn_DEF_E2nodeComponentConfigAddition_ItemIEs_tags_89[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2nodeComponentConfigAddition_ItemIEs_89, 3, /* Elements count */ &asn_SPC_E2nodeComponentConfigAddition_ItemIEs_specs_89 /* Additional specs */ @@ -14017,7 +15300,18 @@ static asn_TYPE_member_t asn_MBR_value_96[] = { 0, &asn_DEF_E2nodeComponentConfigUpdate_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "E2nodeComponentConfigUpdate-Item" }, @@ -14044,7 +15338,18 @@ asn_TYPE_descriptor_t asn_DEF_value_96 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_96, 1, /* Elements count */ &asn_SPC_value_specs_96 /* Additional specs */ @@ -14056,7 +15361,18 @@ asn_TYPE_member_t asn_MBR_E2nodeComponentConfigUpdate_ItemIEs_93[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_94, &asn_PER_memb_id_constr_94, memb_id_constraint_93 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_94, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_93 + }, 0, 0, /* No default value */ "id" }, @@ -14065,7 +15381,18 @@ asn_TYPE_member_t asn_MBR_E2nodeComponentConfigUpdate_ItemIEs_93[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_E2nodeComponentConfigUpdate_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_95, &asn_PER_memb_criticality_constr_95, memb_criticality_constraint_93 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_95, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_93 + }, 0, 0, /* No default value */ "criticality" }, @@ -14074,7 +15401,18 @@ asn_TYPE_member_t asn_MBR_E2nodeComponentConfigUpdate_ItemIEs_93[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_96, select_E2nodeComponentConfigUpdate_ItemIEs_value_type, - { &asn_OER_memb_value_constr_96, &asn_PER_memb_value_constr_96, memb_value_constraint_93 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_96, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_93 + }, 0, 0, /* No default value */ "value" }, @@ -14105,7 +15443,18 @@ asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigUpdate_ItemIEs = { asn_DEF_E2nodeComponentConfigUpdate_ItemIEs_tags_93, /* Same as above */ sizeof(asn_DEF_E2nodeComponentConfigUpdate_ItemIEs_tags_93) /sizeof(asn_DEF_E2nodeComponentConfigUpdate_ItemIEs_tags_93[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2nodeComponentConfigUpdate_ItemIEs_93, 3, /* Elements count */ &asn_SPC_E2nodeComponentConfigUpdate_ItemIEs_specs_93 /* Additional specs */ @@ -14117,7 +15466,18 @@ static asn_TYPE_member_t asn_MBR_value_100[] = { 0, &asn_DEF_E2nodeComponentConfigRemoval_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "E2nodeComponentConfigRemoval-Item" }, @@ -14144,7 +15504,18 @@ asn_TYPE_descriptor_t asn_DEF_value_100 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_100, 1, /* Elements count */ &asn_SPC_value_specs_100 /* Additional specs */ @@ -14156,7 +15527,18 @@ asn_TYPE_member_t asn_MBR_E2nodeComponentConfigRemoval_ItemIEs_97[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_98, &asn_PER_memb_id_constr_98, memb_id_constraint_97 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_98, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_97 + }, 0, 0, /* No default value */ "id" }, @@ -14165,7 +15547,18 @@ asn_TYPE_member_t asn_MBR_E2nodeComponentConfigRemoval_ItemIEs_97[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_E2nodeComponentConfigRemoval_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_99, &asn_PER_memb_criticality_constr_99, memb_criticality_constraint_97 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_99, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_97 + }, 0, 0, /* No default value */ "criticality" }, @@ -14174,7 +15567,18 @@ asn_TYPE_member_t asn_MBR_E2nodeComponentConfigRemoval_ItemIEs_97[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_100, select_E2nodeComponentConfigRemoval_ItemIEs_value_type, - { &asn_OER_memb_value_constr_100, &asn_PER_memb_value_constr_100, memb_value_constraint_97 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_100, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_97 + }, 0, 0, /* No default value */ "value" }, @@ -14205,7 +15609,18 @@ asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigRemoval_ItemIEs = { asn_DEF_E2nodeComponentConfigRemoval_ItemIEs_tags_97, /* Same as above */ sizeof(asn_DEF_E2nodeComponentConfigRemoval_ItemIEs_tags_97) /sizeof(asn_DEF_E2nodeComponentConfigRemoval_ItemIEs_tags_97[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2nodeComponentConfigRemoval_ItemIEs_97, 3, /* Elements count */ &asn_SPC_E2nodeComponentConfigRemoval_ItemIEs_specs_97 /* Additional specs */ @@ -14217,7 +15632,18 @@ static asn_TYPE_member_t asn_MBR_value_104[] = { 0, &asn_DEF_E2nodeTNLassociationRemoval_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "E2nodeTNLassociationRemoval-Item" }, @@ -14244,7 +15670,18 @@ asn_TYPE_descriptor_t asn_DEF_value_104 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_104, 1, /* Elements count */ &asn_SPC_value_specs_104 /* Additional specs */ @@ -14256,7 +15693,18 @@ asn_TYPE_member_t asn_MBR_E2nodeTNLassociationRemoval_ItemIEs_101[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_102, &asn_PER_memb_id_constr_102, memb_id_constraint_101 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_102, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_101 + }, 0, 0, /* No default value */ "id" }, @@ -14265,7 +15713,18 @@ asn_TYPE_member_t asn_MBR_E2nodeTNLassociationRemoval_ItemIEs_101[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_E2nodeTNLassociationRemoval_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_103, &asn_PER_memb_criticality_constr_103, memb_criticality_constraint_101 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_103, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_101 + }, 0, 0, /* No default value */ "criticality" }, @@ -14274,7 +15733,18 @@ asn_TYPE_member_t asn_MBR_E2nodeTNLassociationRemoval_ItemIEs_101[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_104, select_E2nodeTNLassociationRemoval_ItemIEs_value_type, - { &asn_OER_memb_value_constr_104, &asn_PER_memb_value_constr_104, memb_value_constraint_101 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_104, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_101 + }, 0, 0, /* No default value */ "value" }, @@ -14305,7 +15775,18 @@ asn_TYPE_descriptor_t asn_DEF_E2nodeTNLassociationRemoval_ItemIEs = { asn_DEF_E2nodeTNLassociationRemoval_ItemIEs_tags_101, /* Same as above */ sizeof(asn_DEF_E2nodeTNLassociationRemoval_ItemIEs_tags_101) /sizeof(asn_DEF_E2nodeTNLassociationRemoval_ItemIEs_tags_101[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2nodeTNLassociationRemoval_ItemIEs_101, 3, /* Elements count */ &asn_SPC_E2nodeTNLassociationRemoval_ItemIEs_specs_101 /* Additional specs */ @@ -14317,7 +15798,18 @@ static asn_TYPE_member_t asn_MBR_value_108[] = { 0, &asn_DEF_E2nodeComponentConfigAdditionAck_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "E2nodeComponentConfigAdditionAck-Item" }, @@ -14344,7 +15836,18 @@ asn_TYPE_descriptor_t asn_DEF_value_108 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_108, 1, /* Elements count */ &asn_SPC_value_specs_108 /* Additional specs */ @@ -14356,7 +15859,18 @@ asn_TYPE_member_t asn_MBR_E2nodeComponentConfigAdditionAck_ItemIEs_105[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_106, &asn_PER_memb_id_constr_106, memb_id_constraint_105 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_106, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_105 + }, 0, 0, /* No default value */ "id" }, @@ -14365,7 +15879,18 @@ asn_TYPE_member_t asn_MBR_E2nodeComponentConfigAdditionAck_ItemIEs_105[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_E2nodeComponentConfigAdditionAck_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_107, &asn_PER_memb_criticality_constr_107, memb_criticality_constraint_105 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_107, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_105 + }, 0, 0, /* No default value */ "criticality" }, @@ -14374,7 +15899,18 @@ asn_TYPE_member_t asn_MBR_E2nodeComponentConfigAdditionAck_ItemIEs_105[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_108, select_E2nodeComponentConfigAdditionAck_ItemIEs_value_type, - { &asn_OER_memb_value_constr_108, &asn_PER_memb_value_constr_108, memb_value_constraint_105 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_108, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_105 + }, 0, 0, /* No default value */ "value" }, @@ -14405,7 +15941,18 @@ asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigAdditionAck_ItemIEs = { asn_DEF_E2nodeComponentConfigAdditionAck_ItemIEs_tags_105, /* Same as above */ sizeof(asn_DEF_E2nodeComponentConfigAdditionAck_ItemIEs_tags_105) /sizeof(asn_DEF_E2nodeComponentConfigAdditionAck_ItemIEs_tags_105[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2nodeComponentConfigAdditionAck_ItemIEs_105, 3, /* Elements count */ &asn_SPC_E2nodeComponentConfigAdditionAck_ItemIEs_specs_105 /* Additional specs */ @@ -14417,7 +15964,18 @@ static asn_TYPE_member_t asn_MBR_value_112[] = { 0, &asn_DEF_E2nodeComponentConfigUpdateAck_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "E2nodeComponentConfigUpdateAck-Item" }, @@ -14444,7 +16002,18 @@ asn_TYPE_descriptor_t asn_DEF_value_112 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_112, 1, /* Elements count */ &asn_SPC_value_specs_112 /* Additional specs */ @@ -14456,7 +16025,18 @@ asn_TYPE_member_t asn_MBR_E2nodeComponentConfigUpdateAck_ItemIEs_109[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_110, &asn_PER_memb_id_constr_110, memb_id_constraint_109 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_110, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_109 + }, 0, 0, /* No default value */ "id" }, @@ -14465,7 +16045,18 @@ asn_TYPE_member_t asn_MBR_E2nodeComponentConfigUpdateAck_ItemIEs_109[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_E2nodeComponentConfigUpdateAck_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_111, &asn_PER_memb_criticality_constr_111, memb_criticality_constraint_109 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_111, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_109 + }, 0, 0, /* No default value */ "criticality" }, @@ -14474,7 +16065,18 @@ asn_TYPE_member_t asn_MBR_E2nodeComponentConfigUpdateAck_ItemIEs_109[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_112, select_E2nodeComponentConfigUpdateAck_ItemIEs_value_type, - { &asn_OER_memb_value_constr_112, &asn_PER_memb_value_constr_112, memb_value_constraint_109 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_112, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_109 + }, 0, 0, /* No default value */ "value" }, @@ -14505,7 +16107,18 @@ asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigUpdateAck_ItemIEs = { asn_DEF_E2nodeComponentConfigUpdateAck_ItemIEs_tags_109, /* Same as above */ sizeof(asn_DEF_E2nodeComponentConfigUpdateAck_ItemIEs_tags_109) /sizeof(asn_DEF_E2nodeComponentConfigUpdateAck_ItemIEs_tags_109[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2nodeComponentConfigUpdateAck_ItemIEs_109, 3, /* Elements count */ &asn_SPC_E2nodeComponentConfigUpdateAck_ItemIEs_specs_109 /* Additional specs */ @@ -14517,7 +16130,18 @@ static asn_TYPE_member_t asn_MBR_value_116[] = { 0, &asn_DEF_E2nodeComponentConfigRemovalAck_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "E2nodeComponentConfigRemovalAck-Item" }, @@ -14544,7 +16168,18 @@ asn_TYPE_descriptor_t asn_DEF_value_116 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_116, 1, /* Elements count */ &asn_SPC_value_specs_116 /* Additional specs */ @@ -14556,7 +16191,18 @@ asn_TYPE_member_t asn_MBR_E2nodeComponentConfigRemovalAck_ItemIEs_113[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_114, &asn_PER_memb_id_constr_114, memb_id_constraint_113 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_114, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_113 + }, 0, 0, /* No default value */ "id" }, @@ -14565,7 +16211,18 @@ asn_TYPE_member_t asn_MBR_E2nodeComponentConfigRemovalAck_ItemIEs_113[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_E2nodeComponentConfigRemovalAck_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_115, &asn_PER_memb_criticality_constr_115, memb_criticality_constraint_113 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_115, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_113 + }, 0, 0, /* No default value */ "criticality" }, @@ -14574,7 +16231,18 @@ asn_TYPE_member_t asn_MBR_E2nodeComponentConfigRemovalAck_ItemIEs_113[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_116, select_E2nodeComponentConfigRemovalAck_ItemIEs_value_type, - { &asn_OER_memb_value_constr_116, &asn_PER_memb_value_constr_116, memb_value_constraint_113 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_116, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_113 + }, 0, 0, /* No default value */ "value" }, @@ -14605,7 +16273,18 @@ asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigRemovalAck_ItemIEs = { asn_DEF_E2nodeComponentConfigRemovalAck_ItemIEs_tags_113, /* Same as above */ sizeof(asn_DEF_E2nodeComponentConfigRemovalAck_ItemIEs_tags_113) /sizeof(asn_DEF_E2nodeComponentConfigRemovalAck_ItemIEs_tags_113[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2nodeComponentConfigRemovalAck_ItemIEs_113, 3, /* Elements count */ &asn_SPC_E2nodeComponentConfigRemovalAck_ItemIEs_specs_113 /* Additional specs */ @@ -14617,7 +16296,18 @@ static asn_TYPE_member_t asn_MBR_value_120[] = { 0, &asn_DEF_RANfunction_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RANfunction-Item" }, @@ -14644,7 +16334,18 @@ asn_TYPE_descriptor_t asn_DEF_value_120 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_120, 1, /* Elements count */ &asn_SPC_value_specs_120 /* Additional specs */ @@ -14656,7 +16357,18 @@ asn_TYPE_member_t asn_MBR_RANfunction_ItemIEs_117[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_118, &asn_PER_memb_id_constr_118, memb_id_constraint_117 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_118, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_117 + }, 0, 0, /* No default value */ "id" }, @@ -14665,7 +16377,18 @@ asn_TYPE_member_t asn_MBR_RANfunction_ItemIEs_117[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RANfunction_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_119, &asn_PER_memb_criticality_constr_119, memb_criticality_constraint_117 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_119, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_117 + }, 0, 0, /* No default value */ "criticality" }, @@ -14674,7 +16397,18 @@ asn_TYPE_member_t asn_MBR_RANfunction_ItemIEs_117[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_120, select_RANfunction_ItemIEs_value_type, - { &asn_OER_memb_value_constr_120, &asn_PER_memb_value_constr_120, memb_value_constraint_117 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_120, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_117 + }, 0, 0, /* No default value */ "value" }, @@ -14705,7 +16439,18 @@ asn_TYPE_descriptor_t asn_DEF_RANfunction_ItemIEs = { asn_DEF_RANfunction_ItemIEs_tags_117, /* Same as above */ sizeof(asn_DEF_RANfunction_ItemIEs_tags_117) /sizeof(asn_DEF_RANfunction_ItemIEs_tags_117[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RANfunction_ItemIEs_117, 3, /* Elements count */ &asn_SPC_RANfunction_ItemIEs_specs_117 /* Additional specs */ @@ -14717,7 +16462,18 @@ static asn_TYPE_member_t asn_MBR_value_124[] = { 0, &asn_DEF_RANfunctionID_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RANfunctionID-Item" }, @@ -14744,7 +16500,18 @@ asn_TYPE_descriptor_t asn_DEF_value_124 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_124, 1, /* Elements count */ &asn_SPC_value_specs_124 /* Additional specs */ @@ -14756,7 +16523,18 @@ asn_TYPE_member_t asn_MBR_RANfunctionID_ItemIEs_121[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_122, &asn_PER_memb_id_constr_122, memb_id_constraint_121 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_122, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_121 + }, 0, 0, /* No default value */ "id" }, @@ -14765,7 +16543,18 @@ asn_TYPE_member_t asn_MBR_RANfunctionID_ItemIEs_121[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RANfunctionID_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_123, &asn_PER_memb_criticality_constr_123, memb_criticality_constraint_121 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_123, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_121 + }, 0, 0, /* No default value */ "criticality" }, @@ -14774,7 +16563,18 @@ asn_TYPE_member_t asn_MBR_RANfunctionID_ItemIEs_121[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_124, select_RANfunctionID_ItemIEs_value_type, - { &asn_OER_memb_value_constr_124, &asn_PER_memb_value_constr_124, memb_value_constraint_121 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_124, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_121 + }, 0, 0, /* No default value */ "value" }, @@ -14805,7 +16605,18 @@ asn_TYPE_descriptor_t asn_DEF_RANfunctionID_ItemIEs = { asn_DEF_RANfunctionID_ItemIEs_tags_121, /* Same as above */ sizeof(asn_DEF_RANfunctionID_ItemIEs_tags_121) /sizeof(asn_DEF_RANfunctionID_ItemIEs_tags_121[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RANfunctionID_ItemIEs_121, 3, /* Elements count */ &asn_SPC_RANfunctionID_ItemIEs_specs_121 /* Additional specs */ @@ -14817,7 +16628,18 @@ static asn_TYPE_member_t asn_MBR_value_128[] = { 0, &asn_DEF_RANfunctionIDcause_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RANfunctionIDcause-Item" }, @@ -14844,7 +16666,18 @@ asn_TYPE_descriptor_t asn_DEF_value_128 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_128, 1, /* Elements count */ &asn_SPC_value_specs_128 /* Additional specs */ @@ -14856,7 +16689,18 @@ asn_TYPE_member_t asn_MBR_RANfunctionIDcause_ItemIEs_125[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_126, &asn_PER_memb_id_constr_126, memb_id_constraint_125 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_126, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_125 + }, 0, 0, /* No default value */ "id" }, @@ -14865,7 +16709,18 @@ asn_TYPE_member_t asn_MBR_RANfunctionIDcause_ItemIEs_125[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RANfunctionIDcause_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_127, &asn_PER_memb_criticality_constr_127, memb_criticality_constraint_125 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_127, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_125 + }, 0, 0, /* No default value */ "criticality" }, @@ -14874,7 +16729,18 @@ asn_TYPE_member_t asn_MBR_RANfunctionIDcause_ItemIEs_125[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_128, select_RANfunctionIDcause_ItemIEs_value_type, - { &asn_OER_memb_value_constr_128, &asn_PER_memb_value_constr_128, memb_value_constraint_125 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_128, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_125 + }, 0, 0, /* No default value */ "value" }, @@ -14905,7 +16771,18 @@ asn_TYPE_descriptor_t asn_DEF_RANfunctionIDcause_ItemIEs = { asn_DEF_RANfunctionIDcause_ItemIEs_tags_125, /* Same as above */ sizeof(asn_DEF_RANfunctionIDcause_ItemIEs_tags_125) /sizeof(asn_DEF_RANfunctionIDcause_ItemIEs_tags_125[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RANfunctionIDcause_ItemIEs_125, 3, /* Elements count */ &asn_SPC_RANfunctionIDcause_ItemIEs_specs_125 /* Additional specs */ @@ -14917,7 +16794,18 @@ static asn_TYPE_member_t asn_MBR_value_132[] = { 0, &asn_DEF_RICrequestID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICrequestID" }, @@ -14926,7 +16814,18 @@ static asn_TYPE_member_t asn_MBR_value_132[] = { 0, &asn_DEF_RANfunctionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RANfunctionID" }, @@ -14935,7 +16834,18 @@ static asn_TYPE_member_t asn_MBR_value_132[] = { 0, &asn_DEF_RICsubscriptionDetails, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICsubscriptionDetails" }, @@ -14944,16 +16854,48 @@ static asn_TYPE_member_t asn_MBR_value_132[] = { 0, &asn_DEF_RICsubscriptionTime, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "RICsubscriptionTime" + }, + { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionRequest_IEs__value, choice.RICsubscriptionTime_1), + (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), + 0, + &asn_DEF_RICsubscriptionTime, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICsubscriptionTime" }, }; -static const unsigned asn_MAP_value_to_canonical_132[] = { 1, 3, 0, 2 }; -static const unsigned asn_MAP_value_from_canonical_132[] = { 2, 0, 3, 1 }; +static const unsigned asn_MAP_value_to_canonical_132[] = { 1, 3, 4, 0, 2 }; +static const unsigned asn_MAP_value_from_canonical_132[] = { 3, 0, 4, 1, 2 }; static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_132[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* RANfunctionID */ - { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, 0, 0 }, /* RICsubscriptionTime */ + { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, 0, 1 }, /* RICsubscriptionTime */ + { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 4, -1, 0 }, /* RICsubscriptionTime */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* RICrequestID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* RICsubscriptionDetails */ }; @@ -14963,7 +16905,7 @@ static asn_CHOICE_specifics_t asn_SPC_value_specs_132 = { offsetof(struct RICsubscriptionRequest_IEs__value, present), sizeof(((struct RICsubscriptionRequest_IEs__value *)0)->present), asn_MAP_value_tag2el_132, - 4, /* Count of tags in the map */ + 5, /* Count of tags in the map */ asn_MAP_value_to_canonical_132, asn_MAP_value_from_canonical_132, -1 /* Extensions start */ @@ -14977,9 +16919,20 @@ asn_TYPE_descriptor_t asn_DEF_value_132 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_132, - 4, /* Elements count */ + 5, /* Elements count */ &asn_SPC_value_specs_132 /* Additional specs */ }; @@ -14989,7 +16942,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionRequest_IEs_129[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_130, &asn_PER_memb_id_constr_130, memb_id_constraint_129 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_130, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_129 + }, 0, 0, /* No default value */ "id" }, @@ -14998,7 +16962,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionRequest_IEs_129[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RICsubscriptionRequest_IEs_criticality_type, - { &asn_OER_memb_criticality_constr_131, &asn_PER_memb_criticality_constr_131, memb_criticality_constraint_129 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_131, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_129 + }, 0, 0, /* No default value */ "criticality" }, @@ -15007,7 +16982,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionRequest_IEs_129[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_132, select_RICsubscriptionRequest_IEs_value_type, - { &asn_OER_memb_value_constr_132, &asn_PER_memb_value_constr_132, memb_value_constraint_129 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_132, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_129 + }, 0, 0, /* No default value */ "value" }, @@ -15038,7 +17024,18 @@ asn_TYPE_descriptor_t asn_DEF_RICsubscriptionRequest_IEs = { asn_DEF_RICsubscriptionRequest_IEs_tags_129, /* Same as above */ sizeof(asn_DEF_RICsubscriptionRequest_IEs_tags_129) /sizeof(asn_DEF_RICsubscriptionRequest_IEs_tags_129[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICsubscriptionRequest_IEs_129, 3, /* Elements count */ &asn_SPC_RICsubscriptionRequest_IEs_specs_129 /* Additional specs */ @@ -15050,7 +17047,18 @@ static asn_TYPE_member_t asn_MBR_value_136[] = { 0, &asn_DEF_RICrequestID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICrequestID" }, @@ -15059,7 +17067,18 @@ static asn_TYPE_member_t asn_MBR_value_136[] = { 0, &asn_DEF_RANfunctionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RANfunctionID" }, @@ -15068,7 +17087,18 @@ static asn_TYPE_member_t asn_MBR_value_136[] = { 0, &asn_DEF_RICaction_Admitted_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICaction-Admitted-List" }, @@ -15077,7 +17107,18 @@ static asn_TYPE_member_t asn_MBR_value_136[] = { 0, &asn_DEF_RICaction_NotAdmitted_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICaction-NotAdmitted-List" }, @@ -15110,7 +17151,18 @@ asn_TYPE_descriptor_t asn_DEF_value_136 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_136, 4, /* Elements count */ &asn_SPC_value_specs_136 /* Additional specs */ @@ -15122,7 +17174,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionResponse_IEs_133[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_134, &asn_PER_memb_id_constr_134, memb_id_constraint_133 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_134, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_133 + }, 0, 0, /* No default value */ "id" }, @@ -15131,7 +17194,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionResponse_IEs_133[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RICsubscriptionResponse_IEs_criticality_type, - { &asn_OER_memb_criticality_constr_135, &asn_PER_memb_criticality_constr_135, memb_criticality_constraint_133 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_135, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_133 + }, 0, 0, /* No default value */ "criticality" }, @@ -15140,7 +17214,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionResponse_IEs_133[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_136, select_RICsubscriptionResponse_IEs_value_type, - { &asn_OER_memb_value_constr_136, &asn_PER_memb_value_constr_136, memb_value_constraint_133 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_136, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_133 + }, 0, 0, /* No default value */ "value" }, @@ -15171,7 +17256,18 @@ asn_TYPE_descriptor_t asn_DEF_RICsubscriptionResponse_IEs = { asn_DEF_RICsubscriptionResponse_IEs_tags_133, /* Same as above */ sizeof(asn_DEF_RICsubscriptionResponse_IEs_tags_133) /sizeof(asn_DEF_RICsubscriptionResponse_IEs_tags_133[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICsubscriptionResponse_IEs_133, 3, /* Elements count */ &asn_SPC_RICsubscriptionResponse_IEs_specs_133 /* Additional specs */ @@ -15183,7 +17279,18 @@ static asn_TYPE_member_t asn_MBR_value_140[] = { 0, &asn_DEF_RICrequestID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICrequestID" }, @@ -15192,7 +17299,18 @@ static asn_TYPE_member_t asn_MBR_value_140[] = { 0, &asn_DEF_RANfunctionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RANfunctionID" }, @@ -15201,7 +17319,18 @@ static asn_TYPE_member_t asn_MBR_value_140[] = { 0, &asn_DEF_CauseE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CauseE2" }, @@ -15210,7 +17339,18 @@ static asn_TYPE_member_t asn_MBR_value_140[] = { 0, &asn_DEF_CriticalityDiagnosticsE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CriticalityDiagnosticsE2" }, @@ -15248,7 +17388,18 @@ asn_TYPE_descriptor_t asn_DEF_value_140 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_140, 4, /* Elements count */ &asn_SPC_value_specs_140 /* Additional specs */ @@ -15260,7 +17411,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionFailure_IEs_137[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_138, &asn_PER_memb_id_constr_138, memb_id_constraint_137 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_138, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_137 + }, 0, 0, /* No default value */ "id" }, @@ -15269,7 +17431,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionFailure_IEs_137[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RICsubscriptionFailure_IEs_criticality_type, - { &asn_OER_memb_criticality_constr_139, &asn_PER_memb_criticality_constr_139, memb_criticality_constraint_137 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_139, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_137 + }, 0, 0, /* No default value */ "criticality" }, @@ -15278,7 +17451,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionFailure_IEs_137[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_140, select_RICsubscriptionFailure_IEs_value_type, - { &asn_OER_memb_value_constr_140, &asn_PER_memb_value_constr_140, memb_value_constraint_137 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_140, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_137 + }, 0, 0, /* No default value */ "value" }, @@ -15309,7 +17493,18 @@ asn_TYPE_descriptor_t asn_DEF_RICsubscriptionFailure_IEs = { asn_DEF_RICsubscriptionFailure_IEs_tags_137, /* Same as above */ sizeof(asn_DEF_RICsubscriptionFailure_IEs_tags_137) /sizeof(asn_DEF_RICsubscriptionFailure_IEs_tags_137[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICsubscriptionFailure_IEs_137, 3, /* Elements count */ &asn_SPC_RICsubscriptionFailure_IEs_specs_137 /* Additional specs */ @@ -15321,7 +17516,18 @@ static asn_TYPE_member_t asn_MBR_value_144[] = { 0, &asn_DEF_RICrequestID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICrequestID" }, @@ -15330,7 +17536,18 @@ static asn_TYPE_member_t asn_MBR_value_144[] = { 0, &asn_DEF_RANfunctionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RANfunctionID" }, @@ -15361,7 +17578,18 @@ asn_TYPE_descriptor_t asn_DEF_value_144 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_144, 2, /* Elements count */ &asn_SPC_value_specs_144 /* Additional specs */ @@ -15373,7 +17601,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteRequest_IEs_141[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_142, &asn_PER_memb_id_constr_142, memb_id_constraint_141 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_142, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_141 + }, 0, 0, /* No default value */ "id" }, @@ -15382,7 +17621,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteRequest_IEs_141[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RICsubscriptionDeleteRequest_IEs_criticality_type, - { &asn_OER_memb_criticality_constr_143, &asn_PER_memb_criticality_constr_143, memb_criticality_constraint_141 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_143, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_141 + }, 0, 0, /* No default value */ "criticality" }, @@ -15391,7 +17641,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteRequest_IEs_141[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_144, select_RICsubscriptionDeleteRequest_IEs_value_type, - { &asn_OER_memb_value_constr_144, &asn_PER_memb_value_constr_144, memb_value_constraint_141 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_144, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_141 + }, 0, 0, /* No default value */ "value" }, @@ -15422,7 +17683,18 @@ asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteRequest_IEs = { asn_DEF_RICsubscriptionDeleteRequest_IEs_tags_141, /* Same as above */ sizeof(asn_DEF_RICsubscriptionDeleteRequest_IEs_tags_141) /sizeof(asn_DEF_RICsubscriptionDeleteRequest_IEs_tags_141[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICsubscriptionDeleteRequest_IEs_141, 3, /* Elements count */ &asn_SPC_RICsubscriptionDeleteRequest_IEs_specs_141 /* Additional specs */ @@ -15434,7 +17706,18 @@ static asn_TYPE_member_t asn_MBR_value_148[] = { 0, &asn_DEF_RICrequestID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICrequestID" }, @@ -15443,7 +17726,18 @@ static asn_TYPE_member_t asn_MBR_value_148[] = { 0, &asn_DEF_RANfunctionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RANfunctionID" }, @@ -15474,7 +17768,18 @@ asn_TYPE_descriptor_t asn_DEF_value_148 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_148, 2, /* Elements count */ &asn_SPC_value_specs_148 /* Additional specs */ @@ -15486,7 +17791,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteResponse_IEs_145[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_146, &asn_PER_memb_id_constr_146, memb_id_constraint_145 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_146, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_145 + }, 0, 0, /* No default value */ "id" }, @@ -15495,7 +17811,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteResponse_IEs_145[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RICsubscriptionDeleteResponse_IEs_criticality_type, - { &asn_OER_memb_criticality_constr_147, &asn_PER_memb_criticality_constr_147, memb_criticality_constraint_145 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_147, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_145 + }, 0, 0, /* No default value */ "criticality" }, @@ -15504,7 +17831,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteResponse_IEs_145[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_148, select_RICsubscriptionDeleteResponse_IEs_value_type, - { &asn_OER_memb_value_constr_148, &asn_PER_memb_value_constr_148, memb_value_constraint_145 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_148, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_145 + }, 0, 0, /* No default value */ "value" }, @@ -15535,7 +17873,18 @@ asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteResponse_IEs = { asn_DEF_RICsubscriptionDeleteResponse_IEs_tags_145, /* Same as above */ sizeof(asn_DEF_RICsubscriptionDeleteResponse_IEs_tags_145) /sizeof(asn_DEF_RICsubscriptionDeleteResponse_IEs_tags_145[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICsubscriptionDeleteResponse_IEs_145, 3, /* Elements count */ &asn_SPC_RICsubscriptionDeleteResponse_IEs_specs_145 /* Additional specs */ @@ -15547,7 +17896,18 @@ static asn_TYPE_member_t asn_MBR_value_152[] = { 0, &asn_DEF_RICrequestID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICrequestID" }, @@ -15556,7 +17916,18 @@ static asn_TYPE_member_t asn_MBR_value_152[] = { 0, &asn_DEF_RANfunctionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RANfunctionID" }, @@ -15565,7 +17936,18 @@ static asn_TYPE_member_t asn_MBR_value_152[] = { 0, &asn_DEF_CauseE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CauseE2" }, @@ -15574,7 +17956,18 @@ static asn_TYPE_member_t asn_MBR_value_152[] = { 0, &asn_DEF_CriticalityDiagnosticsE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CriticalityDiagnosticsE2" }, @@ -15612,7 +18005,18 @@ asn_TYPE_descriptor_t asn_DEF_value_152 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_152, 4, /* Elements count */ &asn_SPC_value_specs_152 /* Additional specs */ @@ -15624,7 +18028,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteFailure_IEs_149[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_150, &asn_PER_memb_id_constr_150, memb_id_constraint_149 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_150, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_149 + }, 0, 0, /* No default value */ "id" }, @@ -15633,7 +18048,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteFailure_IEs_149[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RICsubscriptionDeleteFailure_IEs_criticality_type, - { &asn_OER_memb_criticality_constr_151, &asn_PER_memb_criticality_constr_151, memb_criticality_constraint_149 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_151, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_149 + }, 0, 0, /* No default value */ "criticality" }, @@ -15642,7 +18068,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteFailure_IEs_149[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_152, select_RICsubscriptionDeleteFailure_IEs_value_type, - { &asn_OER_memb_value_constr_152, &asn_PER_memb_value_constr_152, memb_value_constraint_149 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_152, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_149 + }, 0, 0, /* No default value */ "value" }, @@ -15673,25 +18110,47 @@ asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteFailure_IEs = { asn_DEF_RICsubscriptionDeleteFailure_IEs_tags_149, /* Same as above */ sizeof(asn_DEF_RICsubscriptionDeleteFailure_IEs_tags_149) /sizeof(asn_DEF_RICsubscriptionDeleteFailure_IEs_tags_149[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICsubscriptionDeleteFailure_IEs_149, 3, /* Elements count */ &asn_SPC_RICsubscriptionDeleteFailure_IEs_specs_149 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_value_156[] = { - { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionDeleteRequired_IEs__value, choice.RICsubscription_List_withCause), + { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionDeleteRequired_IEs__value, choice.RICsubscription_List_withCauseE2), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, - &asn_DEF_RICsubscription_List_withCause, + &asn_DEF_RICsubscription_List_withCauseE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ - "RICsubscription-List-withCause" + "RICsubscription-List-withCauseE2" }, }; static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_156[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RICsubscription-List-withCause */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RICsubscription-List-withCauseE2 */ }; static asn_CHOICE_specifics_t asn_SPC_value_specs_156 = { sizeof(struct RICsubscriptionDeleteRequired_IEs__value), @@ -15712,7 +18171,18 @@ asn_TYPE_descriptor_t asn_DEF_value_156 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_156, 1, /* Elements count */ &asn_SPC_value_specs_156 /* Additional specs */ @@ -15724,7 +18194,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteRequired_IEs_153[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_154, &asn_PER_memb_id_constr_154, memb_id_constraint_153 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_154, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_153 + }, 0, 0, /* No default value */ "id" }, @@ -15733,7 +18214,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteRequired_IEs_153[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RICsubscriptionDeleteRequired_IEs_criticality_type, - { &asn_OER_memb_criticality_constr_155, &asn_PER_memb_criticality_constr_155, memb_criticality_constraint_153 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_155, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_153 + }, 0, 0, /* No default value */ "criticality" }, @@ -15742,7 +18234,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteRequired_IEs_153[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_156, select_RICsubscriptionDeleteRequired_IEs_value_type, - { &asn_OER_memb_value_constr_156, &asn_PER_memb_value_constr_156, memb_value_constraint_153 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_156, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_153 + }, 0, 0, /* No default value */ "value" }, @@ -15773,7 +18276,18 @@ asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteRequired_IEs = { asn_DEF_RICsubscriptionDeleteRequired_IEs_tags_153, /* Same as above */ sizeof(asn_DEF_RICsubscriptionDeleteRequired_IEs_tags_153) /sizeof(asn_DEF_RICsubscriptionDeleteRequired_IEs_tags_153[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICsubscriptionDeleteRequired_IEs_153, 3, /* Elements count */ &asn_SPC_RICsubscriptionDeleteRequired_IEs_specs_153 /* Additional specs */ @@ -15785,7 +18299,18 @@ static asn_TYPE_member_t asn_MBR_value_160[] = { 0, &asn_DEF_RICrequestID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICrequestID" }, @@ -15794,7 +18319,18 @@ static asn_TYPE_member_t asn_MBR_value_160[] = { 0, &asn_DEF_RANfunctionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RANfunctionID" }, @@ -15803,7 +18339,18 @@ static asn_TYPE_member_t asn_MBR_value_160[] = { 0, &asn_DEF_RICeventTriggerDefinition, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICeventTriggerDefinition" }, @@ -15812,7 +18359,18 @@ static asn_TYPE_member_t asn_MBR_value_160[] = { 0, &asn_DEF_RICactions_ToBeRemovedForModification_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICactions-ToBeRemovedForModification-List" }, @@ -15821,7 +18379,18 @@ static asn_TYPE_member_t asn_MBR_value_160[] = { 0, &asn_DEF_RICactions_ToBeModifiedForModification_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICactions-ToBeModifiedForModification-List" }, @@ -15830,7 +18399,18 @@ static asn_TYPE_member_t asn_MBR_value_160[] = { 0, &asn_DEF_RICactions_ToBeAddedForModification_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICactions-ToBeAddedForModification-List" }, @@ -15865,7 +18445,18 @@ asn_TYPE_descriptor_t asn_DEF_value_160 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_160, 6, /* Elements count */ &asn_SPC_value_specs_160 /* Additional specs */ @@ -15877,7 +18468,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionModificationRequest_IEs_157[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_158, &asn_PER_memb_id_constr_158, memb_id_constraint_157 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_158, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_157 + }, 0, 0, /* No default value */ "id" }, @@ -15886,7 +18488,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionModificationRequest_IEs_157[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RICsubscriptionModificationRequest_IEs_criticality_type, - { &asn_OER_memb_criticality_constr_159, &asn_PER_memb_criticality_constr_159, memb_criticality_constraint_157 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_159, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_157 + }, 0, 0, /* No default value */ "criticality" }, @@ -15895,7 +18508,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionModificationRequest_IEs_157[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_160, select_RICsubscriptionModificationRequest_IEs_value_type, - { &asn_OER_memb_value_constr_160, &asn_PER_memb_value_constr_160, memb_value_constraint_157 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_160, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_157 + }, 0, 0, /* No default value */ "value" }, @@ -15926,7 +18550,18 @@ asn_TYPE_descriptor_t asn_DEF_RICsubscriptionModificationRequest_IEs = { asn_DEF_RICsubscriptionModificationRequest_IEs_tags_157, /* Same as above */ sizeof(asn_DEF_RICsubscriptionModificationRequest_IEs_tags_157) /sizeof(asn_DEF_RICsubscriptionModificationRequest_IEs_tags_157[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICsubscriptionModificationRequest_IEs_157, 3, /* Elements count */ &asn_SPC_RICsubscriptionModificationRequest_IEs_specs_157 /* Additional specs */ @@ -15938,7 +18573,18 @@ static asn_TYPE_member_t asn_MBR_value_164[] = { 0, &asn_DEF_RICrequestID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICrequestID" }, @@ -15947,7 +18593,18 @@ static asn_TYPE_member_t asn_MBR_value_164[] = { 0, &asn_DEF_RANfunctionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RANfunctionID" }, @@ -15956,7 +18613,18 @@ static asn_TYPE_member_t asn_MBR_value_164[] = { 0, &asn_DEF_RICactions_RemovedForModification_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICactions-RemovedForModification-List" }, @@ -15965,7 +18633,18 @@ static asn_TYPE_member_t asn_MBR_value_164[] = { 0, &asn_DEF_RICactions_FailedToBeRemovedForModification_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICactions-FailedToBeRemovedForModification-List" }, @@ -15974,7 +18653,18 @@ static asn_TYPE_member_t asn_MBR_value_164[] = { 0, &asn_DEF_RICactions_ModifiedForModification_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICactions-ModifiedForModification-List" }, @@ -15983,7 +18673,18 @@ static asn_TYPE_member_t asn_MBR_value_164[] = { 0, &asn_DEF_RICactions_FailedToBeModifiedForModification_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICactions-FailedToBeModifiedForModification-List" }, @@ -15992,7 +18693,18 @@ static asn_TYPE_member_t asn_MBR_value_164[] = { 0, &asn_DEF_RICactions_AddedForModification_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICactions-AddedForModification-List" }, @@ -16001,7 +18713,18 @@ static asn_TYPE_member_t asn_MBR_value_164[] = { 0, &asn_DEF_RICactions_FailedToBeAddedForModification_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICactions-FailedToBeAddedForModification-List" }, @@ -16038,7 +18761,18 @@ asn_TYPE_descriptor_t asn_DEF_value_164 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_164, 8, /* Elements count */ &asn_SPC_value_specs_164 /* Additional specs */ @@ -16050,7 +18784,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionModificationResponse_IEs_161[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_162, &asn_PER_memb_id_constr_162, memb_id_constraint_161 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_162, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_161 + }, 0, 0, /* No default value */ "id" }, @@ -16059,7 +18804,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionModificationResponse_IEs_161[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RICsubscriptionModificationResponse_IEs_criticality_type, - { &asn_OER_memb_criticality_constr_163, &asn_PER_memb_criticality_constr_163, memb_criticality_constraint_161 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_163, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_161 + }, 0, 0, /* No default value */ "criticality" }, @@ -16068,7 +18824,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionModificationResponse_IEs_161[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_164, select_RICsubscriptionModificationResponse_IEs_value_type, - { &asn_OER_memb_value_constr_164, &asn_PER_memb_value_constr_164, memb_value_constraint_161 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_164, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_161 + }, 0, 0, /* No default value */ "value" }, @@ -16099,7 +18866,18 @@ asn_TYPE_descriptor_t asn_DEF_RICsubscriptionModificationResponse_IEs = { asn_DEF_RICsubscriptionModificationResponse_IEs_tags_161, /* Same as above */ sizeof(asn_DEF_RICsubscriptionModificationResponse_IEs_tags_161) /sizeof(asn_DEF_RICsubscriptionModificationResponse_IEs_tags_161[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICsubscriptionModificationResponse_IEs_161, 3, /* Elements count */ &asn_SPC_RICsubscriptionModificationResponse_IEs_specs_161 /* Additional specs */ @@ -16111,7 +18889,18 @@ static asn_TYPE_member_t asn_MBR_value_168[] = { 0, &asn_DEF_RICrequestID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICrequestID" }, @@ -16120,7 +18909,18 @@ static asn_TYPE_member_t asn_MBR_value_168[] = { 0, &asn_DEF_RANfunctionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RANfunctionID" }, @@ -16129,7 +18929,18 @@ static asn_TYPE_member_t asn_MBR_value_168[] = { 0, &asn_DEF_CauseE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CauseE2" }, @@ -16138,7 +18949,18 @@ static asn_TYPE_member_t asn_MBR_value_168[] = { 0, &asn_DEF_CriticalityDiagnosticsE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CriticalityDiagnosticsE2" }, @@ -16176,7 +18998,18 @@ asn_TYPE_descriptor_t asn_DEF_value_168 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_168, 4, /* Elements count */ &asn_SPC_value_specs_168 /* Additional specs */ @@ -16188,7 +19021,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionModificationFailure_IEs_165[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_166, &asn_PER_memb_id_constr_166, memb_id_constraint_165 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_166, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_165 + }, 0, 0, /* No default value */ "id" }, @@ -16197,7 +19041,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionModificationFailure_IEs_165[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RICsubscriptionModificationFailure_IEs_criticality_type, - { &asn_OER_memb_criticality_constr_167, &asn_PER_memb_criticality_constr_167, memb_criticality_constraint_165 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_167, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_165 + }, 0, 0, /* No default value */ "criticality" }, @@ -16206,7 +19061,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionModificationFailure_IEs_165[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_168, select_RICsubscriptionModificationFailure_IEs_value_type, - { &asn_OER_memb_value_constr_168, &asn_PER_memb_value_constr_168, memb_value_constraint_165 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_168, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_165 + }, 0, 0, /* No default value */ "value" }, @@ -16237,7 +19103,18 @@ asn_TYPE_descriptor_t asn_DEF_RICsubscriptionModificationFailure_IEs = { asn_DEF_RICsubscriptionModificationFailure_IEs_tags_165, /* Same as above */ sizeof(asn_DEF_RICsubscriptionModificationFailure_IEs_tags_165) /sizeof(asn_DEF_RICsubscriptionModificationFailure_IEs_tags_165[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICsubscriptionModificationFailure_IEs_165, 3, /* Elements count */ &asn_SPC_RICsubscriptionModificationFailure_IEs_specs_165 /* Additional specs */ @@ -16249,7 +19126,18 @@ static asn_TYPE_member_t asn_MBR_value_172[] = { 0, &asn_DEF_RICrequestID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICrequestID" }, @@ -16258,7 +19146,18 @@ static asn_TYPE_member_t asn_MBR_value_172[] = { 0, &asn_DEF_RANfunctionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RANfunctionID" }, @@ -16267,7 +19166,18 @@ static asn_TYPE_member_t asn_MBR_value_172[] = { 0, &asn_DEF_RICactions_RequiredToBeModified_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICactions-RequiredToBeModified-List" }, @@ -16276,7 +19186,18 @@ static asn_TYPE_member_t asn_MBR_value_172[] = { 0, &asn_DEF_RICactions_RequiredToBeRemoved_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICactions-RequiredToBeRemoved-List" }, @@ -16309,7 +19230,18 @@ asn_TYPE_descriptor_t asn_DEF_value_172 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_172, 4, /* Elements count */ &asn_SPC_value_specs_172 /* Additional specs */ @@ -16321,7 +19253,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionModificationRequired_IEs_169[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_170, &asn_PER_memb_id_constr_170, memb_id_constraint_169 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_170, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_169 + }, 0, 0, /* No default value */ "id" }, @@ -16330,7 +19273,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionModificationRequired_IEs_169[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RICsubscriptionModificationRequired_IEs_criticality_type, - { &asn_OER_memb_criticality_constr_171, &asn_PER_memb_criticality_constr_171, memb_criticality_constraint_169 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_171, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_169 + }, 0, 0, /* No default value */ "criticality" }, @@ -16339,7 +19293,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionModificationRequired_IEs_169[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_172, select_RICsubscriptionModificationRequired_IEs_value_type, - { &asn_OER_memb_value_constr_172, &asn_PER_memb_value_constr_172, memb_value_constraint_169 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_172, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_169 + }, 0, 0, /* No default value */ "value" }, @@ -16370,7 +19335,18 @@ asn_TYPE_descriptor_t asn_DEF_RICsubscriptionModificationRequired_IEs = { asn_DEF_RICsubscriptionModificationRequired_IEs_tags_169, /* Same as above */ sizeof(asn_DEF_RICsubscriptionModificationRequired_IEs_tags_169) /sizeof(asn_DEF_RICsubscriptionModificationRequired_IEs_tags_169[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICsubscriptionModificationRequired_IEs_169, 3, /* Elements count */ &asn_SPC_RICsubscriptionModificationRequired_IEs_specs_169 /* Additional specs */ @@ -16382,7 +19358,18 @@ static asn_TYPE_member_t asn_MBR_value_176[] = { 0, &asn_DEF_RICrequestID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICrequestID" }, @@ -16391,7 +19378,18 @@ static asn_TYPE_member_t asn_MBR_value_176[] = { 0, &asn_DEF_RANfunctionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RANfunctionID" }, @@ -16400,7 +19398,18 @@ static asn_TYPE_member_t asn_MBR_value_176[] = { 0, &asn_DEF_RICactions_ConfirmedForModification_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICactions-ConfirmedForModification-List" }, @@ -16409,7 +19418,18 @@ static asn_TYPE_member_t asn_MBR_value_176[] = { 0, &asn_DEF_RICactions_RefusedToBeModified_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICactions-RefusedToBeModified-List" }, @@ -16418,7 +19438,18 @@ static asn_TYPE_member_t asn_MBR_value_176[] = { 0, &asn_DEF_RICactions_ConfirmedForRemoval_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICactions-ConfirmedForRemoval-List" }, @@ -16427,7 +19458,18 @@ static asn_TYPE_member_t asn_MBR_value_176[] = { 0, &asn_DEF_RICactions_RefusedToBeRemoved_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICactions-RefusedToBeRemoved-List" }, @@ -16462,7 +19504,18 @@ asn_TYPE_descriptor_t asn_DEF_value_176 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_176, 6, /* Elements count */ &asn_SPC_value_specs_176 /* Additional specs */ @@ -16474,7 +19527,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionModificationConfirm_IEs_173[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_174, &asn_PER_memb_id_constr_174, memb_id_constraint_173 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_174, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_173 + }, 0, 0, /* No default value */ "id" }, @@ -16483,7 +19547,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionModificationConfirm_IEs_173[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RICsubscriptionModificationConfirm_IEs_criticality_type, - { &asn_OER_memb_criticality_constr_175, &asn_PER_memb_criticality_constr_175, memb_criticality_constraint_173 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_175, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_173 + }, 0, 0, /* No default value */ "criticality" }, @@ -16492,7 +19567,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionModificationConfirm_IEs_173[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_176, select_RICsubscriptionModificationConfirm_IEs_value_type, - { &asn_OER_memb_value_constr_176, &asn_PER_memb_value_constr_176, memb_value_constraint_173 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_176, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_173 + }, 0, 0, /* No default value */ "value" }, @@ -16523,7 +19609,18 @@ asn_TYPE_descriptor_t asn_DEF_RICsubscriptionModificationConfirm_IEs = { asn_DEF_RICsubscriptionModificationConfirm_IEs_tags_173, /* Same as above */ sizeof(asn_DEF_RICsubscriptionModificationConfirm_IEs_tags_173) /sizeof(asn_DEF_RICsubscriptionModificationConfirm_IEs_tags_173[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICsubscriptionModificationConfirm_IEs_173, 3, /* Elements count */ &asn_SPC_RICsubscriptionModificationConfirm_IEs_specs_173 /* Additional specs */ @@ -16535,7 +19632,18 @@ static asn_TYPE_member_t asn_MBR_value_180[] = { 0, &asn_DEF_RICrequestID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICrequestID" }, @@ -16544,7 +19652,18 @@ static asn_TYPE_member_t asn_MBR_value_180[] = { 0, &asn_DEF_RANfunctionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RANfunctionID" }, @@ -16553,7 +19672,18 @@ static asn_TYPE_member_t asn_MBR_value_180[] = { 0, &asn_DEF_CauseE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CauseE2" }, @@ -16562,7 +19692,18 @@ static asn_TYPE_member_t asn_MBR_value_180[] = { 0, &asn_DEF_CriticalityDiagnosticsE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CriticalityDiagnosticsE2" }, @@ -16600,7 +19741,18 @@ asn_TYPE_descriptor_t asn_DEF_value_180 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_180, 4, /* Elements count */ &asn_SPC_value_specs_180 /* Additional specs */ @@ -16612,7 +19764,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionModificationRefuse_IEs_177[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_178, &asn_PER_memb_id_constr_178, memb_id_constraint_177 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_178, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_177 + }, 0, 0, /* No default value */ "id" }, @@ -16621,7 +19784,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionModificationRefuse_IEs_177[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RICsubscriptionModificationRefuse_IEs_criticality_type, - { &asn_OER_memb_criticality_constr_179, &asn_PER_memb_criticality_constr_179, memb_criticality_constraint_177 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_179, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_177 + }, 0, 0, /* No default value */ "criticality" }, @@ -16630,7 +19804,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionModificationRefuse_IEs_177[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_180, select_RICsubscriptionModificationRefuse_IEs_value_type, - { &asn_OER_memb_value_constr_180, &asn_PER_memb_value_constr_180, memb_value_constraint_177 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_180, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_177 + }, 0, 0, /* No default value */ "value" }, @@ -16661,7 +19846,18 @@ asn_TYPE_descriptor_t asn_DEF_RICsubscriptionModificationRefuse_IEs = { asn_DEF_RICsubscriptionModificationRefuse_IEs_tags_177, /* Same as above */ sizeof(asn_DEF_RICsubscriptionModificationRefuse_IEs_tags_177) /sizeof(asn_DEF_RICsubscriptionModificationRefuse_IEs_tags_177[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICsubscriptionModificationRefuse_IEs_177, 3, /* Elements count */ &asn_SPC_RICsubscriptionModificationRefuse_IEs_specs_177 /* Additional specs */ @@ -16673,7 +19869,18 @@ static asn_TYPE_member_t asn_MBR_value_184[] = { 0, &asn_DEF_RICrequestID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICrequestID" }, @@ -16682,7 +19889,18 @@ static asn_TYPE_member_t asn_MBR_value_184[] = { 0, &asn_DEF_RANfunctionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RANfunctionID" }, @@ -16691,7 +19909,18 @@ static asn_TYPE_member_t asn_MBR_value_184[] = { 0, &asn_DEF_RICactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICactionID" }, @@ -16700,7 +19929,18 @@ static asn_TYPE_member_t asn_MBR_value_184[] = { 0, &asn_DEF_RICindicationSN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICindicationSN" }, @@ -16709,7 +19949,18 @@ static asn_TYPE_member_t asn_MBR_value_184[] = { 0, &asn_DEF_RICindicationType, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICindicationType" }, @@ -16718,7 +19969,18 @@ static asn_TYPE_member_t asn_MBR_value_184[] = { 0, &asn_DEF_RICindicationHeader, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICindicationHeader" }, @@ -16727,7 +19989,18 @@ static asn_TYPE_member_t asn_MBR_value_184[] = { 0, &asn_DEF_RICindicationMessage, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICindicationMessage" }, @@ -16736,7 +20009,18 @@ static asn_TYPE_member_t asn_MBR_value_184[] = { 0, &asn_DEF_RICcallProcessID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICcallProcessID" }, @@ -16773,9 +20057,20 @@ asn_TYPE_descriptor_t asn_DEF_value_184 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, - asn_MBR_value_184, - 8, /* Elements count */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_value_184, + 8, /* Elements count */ &asn_SPC_value_specs_184 /* Additional specs */ }; @@ -16785,7 +20080,18 @@ asn_TYPE_member_t asn_MBR_RICindication_IEs_181[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_182, &asn_PER_memb_id_constr_182, memb_id_constraint_181 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_182, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_181 + }, 0, 0, /* No default value */ "id" }, @@ -16794,7 +20100,18 @@ asn_TYPE_member_t asn_MBR_RICindication_IEs_181[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RICindication_IEs_criticality_type, - { &asn_OER_memb_criticality_constr_183, &asn_PER_memb_criticality_constr_183, memb_criticality_constraint_181 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_183, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_181 + }, 0, 0, /* No default value */ "criticality" }, @@ -16803,7 +20120,18 @@ asn_TYPE_member_t asn_MBR_RICindication_IEs_181[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_184, select_RICindication_IEs_value_type, - { &asn_OER_memb_value_constr_184, &asn_PER_memb_value_constr_184, memb_value_constraint_181 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_184, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_181 + }, 0, 0, /* No default value */ "value" }, @@ -16834,7 +20162,18 @@ asn_TYPE_descriptor_t asn_DEF_RICindication_IEs = { asn_DEF_RICindication_IEs_tags_181, /* Same as above */ sizeof(asn_DEF_RICindication_IEs_tags_181) /sizeof(asn_DEF_RICindication_IEs_tags_181[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICindication_IEs_181, 3, /* Elements count */ &asn_SPC_RICindication_IEs_specs_181 /* Additional specs */ @@ -16846,7 +20185,18 @@ static asn_TYPE_member_t asn_MBR_value_188[] = { 0, &asn_DEF_RICrequestID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICrequestID" }, @@ -16855,7 +20205,18 @@ static asn_TYPE_member_t asn_MBR_value_188[] = { 0, &asn_DEF_RANfunctionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RANfunctionID" }, @@ -16864,7 +20225,18 @@ static asn_TYPE_member_t asn_MBR_value_188[] = { 0, &asn_DEF_RICcallProcessID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICcallProcessID" }, @@ -16873,7 +20245,18 @@ static asn_TYPE_member_t asn_MBR_value_188[] = { 0, &asn_DEF_RICcontrolHeader, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICcontrolHeader" }, @@ -16882,7 +20265,18 @@ static asn_TYPE_member_t asn_MBR_value_188[] = { 0, &asn_DEF_RICcontrolMessage, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICcontrolMessage" }, @@ -16891,7 +20285,18 @@ static asn_TYPE_member_t asn_MBR_value_188[] = { 0, &asn_DEF_RICcontrolAckRequest, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICcontrolAckRequest" }, @@ -16926,7 +20331,18 @@ asn_TYPE_descriptor_t asn_DEF_value_188 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_188, 6, /* Elements count */ &asn_SPC_value_specs_188 /* Additional specs */ @@ -16938,7 +20354,18 @@ asn_TYPE_member_t asn_MBR_RICcontrolRequest_IEs_185[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_186, &asn_PER_memb_id_constr_186, memb_id_constraint_185 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_186, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_185 + }, 0, 0, /* No default value */ "id" }, @@ -16947,7 +20374,18 @@ asn_TYPE_member_t asn_MBR_RICcontrolRequest_IEs_185[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RICcontrolRequest_IEs_criticality_type, - { &asn_OER_memb_criticality_constr_187, &asn_PER_memb_criticality_constr_187, memb_criticality_constraint_185 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_187, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_185 + }, 0, 0, /* No default value */ "criticality" }, @@ -16956,7 +20394,18 @@ asn_TYPE_member_t asn_MBR_RICcontrolRequest_IEs_185[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_188, select_RICcontrolRequest_IEs_value_type, - { &asn_OER_memb_value_constr_188, &asn_PER_memb_value_constr_188, memb_value_constraint_185 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_188, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_185 + }, 0, 0, /* No default value */ "value" }, @@ -16987,7 +20436,18 @@ asn_TYPE_descriptor_t asn_DEF_RICcontrolRequest_IEs = { asn_DEF_RICcontrolRequest_IEs_tags_185, /* Same as above */ sizeof(asn_DEF_RICcontrolRequest_IEs_tags_185) /sizeof(asn_DEF_RICcontrolRequest_IEs_tags_185[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICcontrolRequest_IEs_185, 3, /* Elements count */ &asn_SPC_RICcontrolRequest_IEs_specs_185 /* Additional specs */ @@ -16999,7 +20459,18 @@ static asn_TYPE_member_t asn_MBR_value_192[] = { 0, &asn_DEF_RICrequestID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICrequestID" }, @@ -17008,7 +20479,18 @@ static asn_TYPE_member_t asn_MBR_value_192[] = { 0, &asn_DEF_RANfunctionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RANfunctionID" }, @@ -17017,7 +20499,18 @@ static asn_TYPE_member_t asn_MBR_value_192[] = { 0, &asn_DEF_RICcallProcessID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICcallProcessID" }, @@ -17026,7 +20519,18 @@ static asn_TYPE_member_t asn_MBR_value_192[] = { 0, &asn_DEF_RICcontrolOutcome, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICcontrolOutcome" }, @@ -17059,7 +20563,18 @@ asn_TYPE_descriptor_t asn_DEF_value_192 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_192, 4, /* Elements count */ &asn_SPC_value_specs_192 /* Additional specs */ @@ -17071,7 +20586,18 @@ asn_TYPE_member_t asn_MBR_RICcontrolAcknowledge_IEs_189[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_190, &asn_PER_memb_id_constr_190, memb_id_constraint_189 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_190, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_189 + }, 0, 0, /* No default value */ "id" }, @@ -17080,7 +20606,18 @@ asn_TYPE_member_t asn_MBR_RICcontrolAcknowledge_IEs_189[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RICcontrolAcknowledge_IEs_criticality_type, - { &asn_OER_memb_criticality_constr_191, &asn_PER_memb_criticality_constr_191, memb_criticality_constraint_189 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_191, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_189 + }, 0, 0, /* No default value */ "criticality" }, @@ -17089,7 +20626,18 @@ asn_TYPE_member_t asn_MBR_RICcontrolAcknowledge_IEs_189[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_192, select_RICcontrolAcknowledge_IEs_value_type, - { &asn_OER_memb_value_constr_192, &asn_PER_memb_value_constr_192, memb_value_constraint_189 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_192, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_189 + }, 0, 0, /* No default value */ "value" }, @@ -17120,7 +20668,18 @@ asn_TYPE_descriptor_t asn_DEF_RICcontrolAcknowledge_IEs = { asn_DEF_RICcontrolAcknowledge_IEs_tags_189, /* Same as above */ sizeof(asn_DEF_RICcontrolAcknowledge_IEs_tags_189) /sizeof(asn_DEF_RICcontrolAcknowledge_IEs_tags_189[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICcontrolAcknowledge_IEs_189, 3, /* Elements count */ &asn_SPC_RICcontrolAcknowledge_IEs_specs_189 /* Additional specs */ @@ -17132,7 +20691,18 @@ static asn_TYPE_member_t asn_MBR_value_196[] = { 0, &asn_DEF_RICrequestID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICrequestID" }, @@ -17141,7 +20711,18 @@ static asn_TYPE_member_t asn_MBR_value_196[] = { 0, &asn_DEF_RANfunctionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RANfunctionID" }, @@ -17150,7 +20731,18 @@ static asn_TYPE_member_t asn_MBR_value_196[] = { 0, &asn_DEF_RICcallProcessID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICcallProcessID" }, @@ -17159,7 +20751,18 @@ static asn_TYPE_member_t asn_MBR_value_196[] = { 0, &asn_DEF_CauseE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CauseE2" }, @@ -17168,7 +20771,18 @@ static asn_TYPE_member_t asn_MBR_value_196[] = { 0, &asn_DEF_RICcontrolOutcome, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICcontrolOutcome" }, @@ -17177,7 +20791,18 @@ static asn_TYPE_member_t asn_MBR_value_196[] = { 0, &asn_DEF_CriticalityDiagnosticsE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CriticalityDiagnosticsE2" }, @@ -17217,7 +20842,18 @@ asn_TYPE_descriptor_t asn_DEF_value_196 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_196, 6, /* Elements count */ &asn_SPC_value_specs_196 /* Additional specs */ @@ -17229,7 +20865,18 @@ asn_TYPE_member_t asn_MBR_RICcontrolFailure_IEs_193[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_194, &asn_PER_memb_id_constr_194, memb_id_constraint_193 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_194, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_193 + }, 0, 0, /* No default value */ "id" }, @@ -17238,7 +20885,18 @@ asn_TYPE_member_t asn_MBR_RICcontrolFailure_IEs_193[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RICcontrolFailure_IEs_criticality_type, - { &asn_OER_memb_criticality_constr_195, &asn_PER_memb_criticality_constr_195, memb_criticality_constraint_193 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_195, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_193 + }, 0, 0, /* No default value */ "criticality" }, @@ -17247,7 +20905,18 @@ asn_TYPE_member_t asn_MBR_RICcontrolFailure_IEs_193[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_196, select_RICcontrolFailure_IEs_value_type, - { &asn_OER_memb_value_constr_196, &asn_PER_memb_value_constr_196, memb_value_constraint_193 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_196, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_193 + }, 0, 0, /* No default value */ "value" }, @@ -17278,7 +20947,18 @@ asn_TYPE_descriptor_t asn_DEF_RICcontrolFailure_IEs = { asn_DEF_RICcontrolFailure_IEs_tags_193, /* Same as above */ sizeof(asn_DEF_RICcontrolFailure_IEs_tags_193) /sizeof(asn_DEF_RICcontrolFailure_IEs_tags_193[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICcontrolFailure_IEs_193, 3, /* Elements count */ &asn_SPC_RICcontrolFailure_IEs_specs_193 /* Additional specs */ @@ -17290,7 +20970,18 @@ static asn_TYPE_member_t asn_MBR_value_200[] = { 0, &asn_DEF_RICrequestID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICrequestID" }, @@ -17299,7 +20990,18 @@ static asn_TYPE_member_t asn_MBR_value_200[] = { 0, &asn_DEF_RANfunctionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RANfunctionID" }, @@ -17308,7 +21010,18 @@ static asn_TYPE_member_t asn_MBR_value_200[] = { 0, &asn_DEF_RICqueryHeader, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICqueryHeader" }, @@ -17317,7 +21030,18 @@ static asn_TYPE_member_t asn_MBR_value_200[] = { 0, &asn_DEF_RICqueryDefinition, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICqueryDefinition" }, @@ -17350,7 +21074,18 @@ asn_TYPE_descriptor_t asn_DEF_value_200 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_200, 4, /* Elements count */ &asn_SPC_value_specs_200 /* Additional specs */ @@ -17362,7 +21097,18 @@ asn_TYPE_member_t asn_MBR_RICQueryRequest_IEs_197[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_198, &asn_PER_memb_id_constr_198, memb_id_constraint_197 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_198, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_197 + }, 0, 0, /* No default value */ "id" }, @@ -17371,7 +21117,18 @@ asn_TYPE_member_t asn_MBR_RICQueryRequest_IEs_197[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RICQueryRequest_IEs_criticality_type, - { &asn_OER_memb_criticality_constr_199, &asn_PER_memb_criticality_constr_199, memb_criticality_constraint_197 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_199, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_197 + }, 0, 0, /* No default value */ "criticality" }, @@ -17380,7 +21137,18 @@ asn_TYPE_member_t asn_MBR_RICQueryRequest_IEs_197[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_200, select_RICQueryRequest_IEs_value_type, - { &asn_OER_memb_value_constr_200, &asn_PER_memb_value_constr_200, memb_value_constraint_197 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_200, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_197 + }, 0, 0, /* No default value */ "value" }, @@ -17411,7 +21179,18 @@ asn_TYPE_descriptor_t asn_DEF_RICQueryRequest_IEs = { asn_DEF_RICQueryRequest_IEs_tags_197, /* Same as above */ sizeof(asn_DEF_RICQueryRequest_IEs_tags_197) /sizeof(asn_DEF_RICQueryRequest_IEs_tags_197[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICQueryRequest_IEs_197, 3, /* Elements count */ &asn_SPC_RICQueryRequest_IEs_specs_197 /* Additional specs */ @@ -17423,7 +21202,18 @@ static asn_TYPE_member_t asn_MBR_value_204[] = { 0, &asn_DEF_RICrequestID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICrequestID" }, @@ -17432,7 +21222,18 @@ static asn_TYPE_member_t asn_MBR_value_204[] = { 0, &asn_DEF_RANfunctionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RANfunctionID" }, @@ -17441,7 +21242,18 @@ static asn_TYPE_member_t asn_MBR_value_204[] = { 0, &asn_DEF_RICqueryOutcome, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICqueryOutcome" }, @@ -17473,7 +21285,18 @@ asn_TYPE_descriptor_t asn_DEF_value_204 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_204, 3, /* Elements count */ &asn_SPC_value_specs_204 /* Additional specs */ @@ -17485,7 +21308,18 @@ asn_TYPE_member_t asn_MBR_RICQueryResponse_IEs_201[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_202, &asn_PER_memb_id_constr_202, memb_id_constraint_201 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_202, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_201 + }, 0, 0, /* No default value */ "id" }, @@ -17494,7 +21328,18 @@ asn_TYPE_member_t asn_MBR_RICQueryResponse_IEs_201[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RICQueryResponse_IEs_criticality_type, - { &asn_OER_memb_criticality_constr_203, &asn_PER_memb_criticality_constr_203, memb_criticality_constraint_201 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_203, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_201 + }, 0, 0, /* No default value */ "criticality" }, @@ -17503,7 +21348,18 @@ asn_TYPE_member_t asn_MBR_RICQueryResponse_IEs_201[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_204, select_RICQueryResponse_IEs_value_type, - { &asn_OER_memb_value_constr_204, &asn_PER_memb_value_constr_204, memb_value_constraint_201 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_204, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_201 + }, 0, 0, /* No default value */ "value" }, @@ -17534,7 +21390,18 @@ asn_TYPE_descriptor_t asn_DEF_RICQueryResponse_IEs = { asn_DEF_RICQueryResponse_IEs_tags_201, /* Same as above */ sizeof(asn_DEF_RICQueryResponse_IEs_tags_201) /sizeof(asn_DEF_RICQueryResponse_IEs_tags_201[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICQueryResponse_IEs_201, 3, /* Elements count */ &asn_SPC_RICQueryResponse_IEs_specs_201 /* Additional specs */ @@ -17546,7 +21413,18 @@ static asn_TYPE_member_t asn_MBR_value_208[] = { 0, &asn_DEF_RICrequestID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICrequestID" }, @@ -17555,7 +21433,18 @@ static asn_TYPE_member_t asn_MBR_value_208[] = { 0, &asn_DEF_RANfunctionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RANfunctionID" }, @@ -17564,7 +21453,18 @@ static asn_TYPE_member_t asn_MBR_value_208[] = { 0, &asn_DEF_CauseE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CauseE2" }, @@ -17573,7 +21473,18 @@ static asn_TYPE_member_t asn_MBR_value_208[] = { 0, &asn_DEF_CriticalityDiagnosticsE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CriticalityDiagnosticsE2" }, @@ -17611,7 +21522,18 @@ asn_TYPE_descriptor_t asn_DEF_value_208 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_208, 4, /* Elements count */ &asn_SPC_value_specs_208 /* Additional specs */ @@ -17623,7 +21545,18 @@ asn_TYPE_member_t asn_MBR_RICQueryFailure_IEs_205[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_206, &asn_PER_memb_id_constr_206, memb_id_constraint_205 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_206, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_205 + }, 0, 0, /* No default value */ "id" }, @@ -17632,7 +21565,18 @@ asn_TYPE_member_t asn_MBR_RICQueryFailure_IEs_205[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RICQueryFailure_IEs_criticality_type, - { &asn_OER_memb_criticality_constr_207, &asn_PER_memb_criticality_constr_207, memb_criticality_constraint_205 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_207, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_205 + }, 0, 0, /* No default value */ "criticality" }, @@ -17641,7 +21585,18 @@ asn_TYPE_member_t asn_MBR_RICQueryFailure_IEs_205[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_208, select_RICQueryFailure_IEs_value_type, - { &asn_OER_memb_value_constr_208, &asn_PER_memb_value_constr_208, memb_value_constraint_205 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_208, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_205 + }, 0, 0, /* No default value */ "value" }, @@ -17672,7 +21627,18 @@ asn_TYPE_descriptor_t asn_DEF_RICQueryFailure_IEs = { asn_DEF_RICQueryFailure_IEs_tags_205, /* Same as above */ sizeof(asn_DEF_RICQueryFailure_IEs_tags_205) /sizeof(asn_DEF_RICQueryFailure_IEs_tags_205[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICQueryFailure_IEs_205, 3, /* Elements count */ &asn_SPC_RICQueryFailure_IEs_specs_205 /* Additional specs */ @@ -17684,7 +21650,18 @@ static asn_TYPE_member_t asn_MBR_value_212[] = { 0, &asn_DEF_TransactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TransactionID" }, @@ -17693,7 +21670,18 @@ static asn_TYPE_member_t asn_MBR_value_212[] = { 0, &asn_DEF_RICrequestID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICrequestID" }, @@ -17702,7 +21690,18 @@ static asn_TYPE_member_t asn_MBR_value_212[] = { 0, &asn_DEF_RANfunctionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RANfunctionID" }, @@ -17711,7 +21710,18 @@ static asn_TYPE_member_t asn_MBR_value_212[] = { 0, &asn_DEF_CauseE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CauseE2" }, @@ -17720,7 +21730,18 @@ static asn_TYPE_member_t asn_MBR_value_212[] = { 0, &asn_DEF_CriticalityDiagnosticsE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CriticalityDiagnosticsE2" }, @@ -17759,7 +21780,18 @@ asn_TYPE_descriptor_t asn_DEF_value_212 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_212, 5, /* Elements count */ &asn_SPC_value_specs_212 /* Additional specs */ @@ -17771,7 +21803,18 @@ asn_TYPE_member_t asn_MBR_ErrorIndicationE2_IEs_209[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_210, &asn_PER_memb_id_constr_210, memb_id_constraint_209 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_210, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_209 + }, 0, 0, /* No default value */ "id" }, @@ -17780,7 +21823,18 @@ asn_TYPE_member_t asn_MBR_ErrorIndicationE2_IEs_209[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_ErrorIndicationE2_IEs_criticality_type, - { &asn_OER_memb_criticality_constr_211, &asn_PER_memb_criticality_constr_211, memb_criticality_constraint_209 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_211, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_209 + }, 0, 0, /* No default value */ "criticality" }, @@ -17789,7 +21843,18 @@ asn_TYPE_member_t asn_MBR_ErrorIndicationE2_IEs_209[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_212, select_ErrorIndicationE2_IEs_value_type, - { &asn_OER_memb_value_constr_212, &asn_PER_memb_value_constr_212, memb_value_constraint_209 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_212, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_209 + }, 0, 0, /* No default value */ "value" }, @@ -17820,7 +21885,18 @@ asn_TYPE_descriptor_t asn_DEF_ErrorIndicationE2_IEs = { asn_DEF_ErrorIndicationE2_IEs_tags_209, /* Same as above */ sizeof(asn_DEF_ErrorIndicationE2_IEs_tags_209) /sizeof(asn_DEF_ErrorIndicationE2_IEs_tags_209[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ErrorIndicationE2_IEs_209, 3, /* Elements count */ &asn_SPC_ErrorIndicationE2_IEs_specs_209 /* Additional specs */ @@ -17832,7 +21908,18 @@ static asn_TYPE_member_t asn_MBR_value_216[] = { 0, &asn_DEF_TransactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TransactionID" }, @@ -17841,7 +21928,18 @@ static asn_TYPE_member_t asn_MBR_value_216[] = { 0, &asn_DEF_GlobalE2node_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GlobalE2node-ID" }, @@ -17850,7 +21948,18 @@ static asn_TYPE_member_t asn_MBR_value_216[] = { 0, &asn_DEF_RANfunctions_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RANfunctions-List" }, @@ -17859,7 +21968,18 @@ static asn_TYPE_member_t asn_MBR_value_216[] = { 0, &asn_DEF_E2nodeComponentConfigAddition_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "E2nodeComponentConfigAddition-List" }, @@ -17895,7 +22015,18 @@ asn_TYPE_descriptor_t asn_DEF_value_216 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_216, 4, /* Elements count */ &asn_SPC_value_specs_216 /* Additional specs */ @@ -17907,7 +22038,18 @@ asn_TYPE_member_t asn_MBR_E2setupRequestIEs_213[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_214, &asn_PER_memb_id_constr_214, memb_id_constraint_213 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_214, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_213 + }, 0, 0, /* No default value */ "id" }, @@ -17916,7 +22058,18 @@ asn_TYPE_member_t asn_MBR_E2setupRequestIEs_213[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_E2setupRequestIEs_criticality_type, - { &asn_OER_memb_criticality_constr_215, &asn_PER_memb_criticality_constr_215, memb_criticality_constraint_213 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_215, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_213 + }, 0, 0, /* No default value */ "criticality" }, @@ -17925,7 +22078,18 @@ asn_TYPE_member_t asn_MBR_E2setupRequestIEs_213[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_216, select_E2setupRequestIEs_value_type, - { &asn_OER_memb_value_constr_216, &asn_PER_memb_value_constr_216, memb_value_constraint_213 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_216, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_213 + }, 0, 0, /* No default value */ "value" }, @@ -17956,7 +22120,18 @@ asn_TYPE_descriptor_t asn_DEF_E2setupRequestIEs = { asn_DEF_E2setupRequestIEs_tags_213, /* Same as above */ sizeof(asn_DEF_E2setupRequestIEs_tags_213) /sizeof(asn_DEF_E2setupRequestIEs_tags_213[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2setupRequestIEs_213, 3, /* Elements count */ &asn_SPC_E2setupRequestIEs_specs_213 /* Additional specs */ @@ -17968,7 +22143,18 @@ static asn_TYPE_member_t asn_MBR_value_220[] = { 0, &asn_DEF_TransactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TransactionID" }, @@ -17977,7 +22163,18 @@ static asn_TYPE_member_t asn_MBR_value_220[] = { 0, &asn_DEF_GlobalRIC_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GlobalRIC-ID" }, @@ -17986,7 +22183,18 @@ static asn_TYPE_member_t asn_MBR_value_220[] = { 0, &asn_DEF_RANfunctionsID_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RANfunctionsID-List" }, @@ -17995,7 +22203,18 @@ static asn_TYPE_member_t asn_MBR_value_220[] = { 0, &asn_DEF_RANfunctionsIDcause_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RANfunctionsIDcause-List" }, @@ -18004,7 +22223,18 @@ static asn_TYPE_member_t asn_MBR_value_220[] = { 0, &asn_DEF_E2nodeComponentConfigAdditionAck_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "E2nodeComponentConfigAdditionAck-List" }, @@ -18035,7 +22265,18 @@ asn_TYPE_descriptor_t asn_DEF_value_220 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_220, 5, /* Elements count */ &asn_SPC_value_specs_220 /* Additional specs */ @@ -18047,7 +22288,18 @@ asn_TYPE_member_t asn_MBR_E2setupResponseIEs_217[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_218, &asn_PER_memb_id_constr_218, memb_id_constraint_217 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_218, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_217 + }, 0, 0, /* No default value */ "id" }, @@ -18056,7 +22308,18 @@ asn_TYPE_member_t asn_MBR_E2setupResponseIEs_217[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_E2setupResponseIEs_criticality_type, - { &asn_OER_memb_criticality_constr_219, &asn_PER_memb_criticality_constr_219, memb_criticality_constraint_217 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_219, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_217 + }, 0, 0, /* No default value */ "criticality" }, @@ -18065,7 +22328,18 @@ asn_TYPE_member_t asn_MBR_E2setupResponseIEs_217[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_220, select_E2setupResponseIEs_value_type, - { &asn_OER_memb_value_constr_220, &asn_PER_memb_value_constr_220, memb_value_constraint_217 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_220, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_217 + }, 0, 0, /* No default value */ "value" }, @@ -18096,7 +22370,18 @@ asn_TYPE_descriptor_t asn_DEF_E2setupResponseIEs = { asn_DEF_E2setupResponseIEs_tags_217, /* Same as above */ sizeof(asn_DEF_E2setupResponseIEs_tags_217) /sizeof(asn_DEF_E2setupResponseIEs_tags_217[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2setupResponseIEs_217, 3, /* Elements count */ &asn_SPC_E2setupResponseIEs_specs_217 /* Additional specs */ @@ -18108,7 +22393,18 @@ static asn_TYPE_member_t asn_MBR_value_224[] = { 0, &asn_DEF_TransactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TransactionID" }, @@ -18117,7 +22413,18 @@ static asn_TYPE_member_t asn_MBR_value_224[] = { 0, &asn_DEF_CauseE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CauseE2" }, @@ -18126,7 +22433,18 @@ static asn_TYPE_member_t asn_MBR_value_224[] = { 0, &asn_DEF_TimeToWaitE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TimeToWaitE2" }, @@ -18135,7 +22453,18 @@ static asn_TYPE_member_t asn_MBR_value_224[] = { 0, &asn_DEF_CriticalityDiagnosticsE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CriticalityDiagnosticsE2" }, @@ -18144,7 +22473,18 @@ static asn_TYPE_member_t asn_MBR_value_224[] = { 0, &asn_DEF_TNLinformation, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TNLinformation" }, @@ -18183,7 +22523,18 @@ asn_TYPE_descriptor_t asn_DEF_value_224 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_224, 5, /* Elements count */ &asn_SPC_value_specs_224 /* Additional specs */ @@ -18195,7 +22546,18 @@ asn_TYPE_member_t asn_MBR_E2setupFailureIEs_221[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_222, &asn_PER_memb_id_constr_222, memb_id_constraint_221 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_222, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_221 + }, 0, 0, /* No default value */ "id" }, @@ -18204,7 +22566,18 @@ asn_TYPE_member_t asn_MBR_E2setupFailureIEs_221[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_E2setupFailureIEs_criticality_type, - { &asn_OER_memb_criticality_constr_223, &asn_PER_memb_criticality_constr_223, memb_criticality_constraint_221 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_223, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_221 + }, 0, 0, /* No default value */ "criticality" }, @@ -18213,7 +22586,18 @@ asn_TYPE_member_t asn_MBR_E2setupFailureIEs_221[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_224, select_E2setupFailureIEs_value_type, - { &asn_OER_memb_value_constr_224, &asn_PER_memb_value_constr_224, memb_value_constraint_221 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_224, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_221 + }, 0, 0, /* No default value */ "value" }, @@ -18244,7 +22628,18 @@ asn_TYPE_descriptor_t asn_DEF_E2setupFailureIEs = { asn_DEF_E2setupFailureIEs_tags_221, /* Same as above */ sizeof(asn_DEF_E2setupFailureIEs_tags_221) /sizeof(asn_DEF_E2setupFailureIEs_tags_221[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2setupFailureIEs_221, 3, /* Elements count */ &asn_SPC_E2setupFailureIEs_specs_221 /* Additional specs */ @@ -18256,7 +22651,18 @@ static asn_TYPE_member_t asn_MBR_value_228[] = { 0, &asn_DEF_TransactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TransactionID" }, @@ -18265,7 +22671,18 @@ static asn_TYPE_member_t asn_MBR_value_228[] = { 0, &asn_DEF_E2connectionUpdate_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "E2connectionUpdate-List" }, @@ -18274,15 +22691,47 @@ static asn_TYPE_member_t asn_MBR_value_228[] = { 0, &asn_DEF_E2connectionUpdateRemove_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "E2connectionUpdateRemove-List" }, + { ATF_NOFLAGS, 0, offsetof(struct E2connectionUpdate_IEs__value, choice.E2connectionUpdate_List_1), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_E2connectionUpdate_List, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "E2connectionUpdate-List" + }, }; static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_228[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* E2connectionUpdate-List */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* E2connectionUpdateRemove-List */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 2 }, /* E2connectionUpdate-List */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 1 }, /* E2connectionUpdateRemove-List */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -2, 0 } /* E2connectionUpdate-List */ }; static asn_CHOICE_specifics_t asn_SPC_value_specs_228 = { sizeof(struct E2connectionUpdate_IEs__value), @@ -18290,7 +22739,7 @@ static asn_CHOICE_specifics_t asn_SPC_value_specs_228 = { offsetof(struct E2connectionUpdate_IEs__value, present), sizeof(((struct E2connectionUpdate_IEs__value *)0)->present), asn_MAP_value_tag2el_228, - 3, /* Count of tags in the map */ + 4, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; @@ -18303,9 +22752,20 @@ asn_TYPE_descriptor_t asn_DEF_value_228 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_228, - 3, /* Elements count */ + 4, /* Elements count */ &asn_SPC_value_specs_228 /* Additional specs */ }; @@ -18315,7 +22775,18 @@ asn_TYPE_member_t asn_MBR_E2connectionUpdate_IEs_225[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_226, &asn_PER_memb_id_constr_226, memb_id_constraint_225 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_226, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_225 + }, 0, 0, /* No default value */ "id" }, @@ -18324,7 +22795,18 @@ asn_TYPE_member_t asn_MBR_E2connectionUpdate_IEs_225[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_E2connectionUpdate_IEs_criticality_type, - { &asn_OER_memb_criticality_constr_227, &asn_PER_memb_criticality_constr_227, memb_criticality_constraint_225 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_227, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_225 + }, 0, 0, /* No default value */ "criticality" }, @@ -18333,7 +22815,18 @@ asn_TYPE_member_t asn_MBR_E2connectionUpdate_IEs_225[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_228, select_E2connectionUpdate_IEs_value_type, - { &asn_OER_memb_value_constr_228, &asn_PER_memb_value_constr_228, memb_value_constraint_225 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_228, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_225 + }, 0, 0, /* No default value */ "value" }, @@ -18364,7 +22857,18 @@ asn_TYPE_descriptor_t asn_DEF_E2connectionUpdate_IEs = { asn_DEF_E2connectionUpdate_IEs_tags_225, /* Same as above */ sizeof(asn_DEF_E2connectionUpdate_IEs_tags_225) /sizeof(asn_DEF_E2connectionUpdate_IEs_tags_225[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2connectionUpdate_IEs_225, 3, /* Elements count */ &asn_SPC_E2connectionUpdate_IEs_specs_225 /* Additional specs */ @@ -18376,7 +22880,18 @@ static asn_TYPE_member_t asn_MBR_value_232[] = { 0, &asn_DEF_TransactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TransactionID" }, @@ -18385,7 +22900,18 @@ static asn_TYPE_member_t asn_MBR_value_232[] = { 0, &asn_DEF_E2connectionUpdate_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "E2connectionUpdate-List" }, @@ -18394,7 +22920,18 @@ static asn_TYPE_member_t asn_MBR_value_232[] = { 0, &asn_DEF_E2connectionSetupFailed_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "E2connectionSetupFailed-List" }, @@ -18423,7 +22960,18 @@ asn_TYPE_descriptor_t asn_DEF_value_232 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_232, 3, /* Elements count */ &asn_SPC_value_specs_232 /* Additional specs */ @@ -18435,7 +22983,18 @@ asn_TYPE_member_t asn_MBR_E2connectionUpdateAck_IEs_229[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_230, &asn_PER_memb_id_constr_230, memb_id_constraint_229 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_230, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_229 + }, 0, 0, /* No default value */ "id" }, @@ -18444,7 +23003,18 @@ asn_TYPE_member_t asn_MBR_E2connectionUpdateAck_IEs_229[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_E2connectionUpdateAck_IEs_criticality_type, - { &asn_OER_memb_criticality_constr_231, &asn_PER_memb_criticality_constr_231, memb_criticality_constraint_229 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_231, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_229 + }, 0, 0, /* No default value */ "criticality" }, @@ -18453,7 +23023,18 @@ asn_TYPE_member_t asn_MBR_E2connectionUpdateAck_IEs_229[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_232, select_E2connectionUpdateAck_IEs_value_type, - { &asn_OER_memb_value_constr_232, &asn_PER_memb_value_constr_232, memb_value_constraint_229 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_232, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_229 + }, 0, 0, /* No default value */ "value" }, @@ -18484,7 +23065,18 @@ asn_TYPE_descriptor_t asn_DEF_E2connectionUpdateAck_IEs = { asn_DEF_E2connectionUpdateAck_IEs_tags_229, /* Same as above */ sizeof(asn_DEF_E2connectionUpdateAck_IEs_tags_229) /sizeof(asn_DEF_E2connectionUpdateAck_IEs_tags_229[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2connectionUpdateAck_IEs_229, 3, /* Elements count */ &asn_SPC_E2connectionUpdateAck_IEs_specs_229 /* Additional specs */ @@ -18496,7 +23088,18 @@ static asn_TYPE_member_t asn_MBR_value_236[] = { 0, &asn_DEF_TransactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TransactionID" }, @@ -18505,7 +23108,18 @@ static asn_TYPE_member_t asn_MBR_value_236[] = { 0, &asn_DEF_CauseE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CauseE2" }, @@ -18514,7 +23128,18 @@ static asn_TYPE_member_t asn_MBR_value_236[] = { 0, &asn_DEF_TimeToWaitE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TimeToWaitE2" }, @@ -18523,7 +23148,18 @@ static asn_TYPE_member_t asn_MBR_value_236[] = { 0, &asn_DEF_CriticalityDiagnosticsE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CriticalityDiagnosticsE2" }, @@ -18561,7 +23197,18 @@ asn_TYPE_descriptor_t asn_DEF_value_236 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_236, 4, /* Elements count */ &asn_SPC_value_specs_236 /* Additional specs */ @@ -18573,7 +23220,18 @@ asn_TYPE_member_t asn_MBR_E2connectionUpdateFailure_IEs_233[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_234, &asn_PER_memb_id_constr_234, memb_id_constraint_233 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_234, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_233 + }, 0, 0, /* No default value */ "id" }, @@ -18582,7 +23240,18 @@ asn_TYPE_member_t asn_MBR_E2connectionUpdateFailure_IEs_233[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_E2connectionUpdateFailure_IEs_criticality_type, - { &asn_OER_memb_criticality_constr_235, &asn_PER_memb_criticality_constr_235, memb_criticality_constraint_233 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_235, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_233 + }, 0, 0, /* No default value */ "criticality" }, @@ -18591,7 +23260,18 @@ asn_TYPE_member_t asn_MBR_E2connectionUpdateFailure_IEs_233[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_236, select_E2connectionUpdateFailure_IEs_value_type, - { &asn_OER_memb_value_constr_236, &asn_PER_memb_value_constr_236, memb_value_constraint_233 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_236, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_233 + }, 0, 0, /* No default value */ "value" }, @@ -18622,7 +23302,18 @@ asn_TYPE_descriptor_t asn_DEF_E2connectionUpdateFailure_IEs = { asn_DEF_E2connectionUpdateFailure_IEs_tags_233, /* Same as above */ sizeof(asn_DEF_E2connectionUpdateFailure_IEs_tags_233) /sizeof(asn_DEF_E2connectionUpdateFailure_IEs_tags_233[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2connectionUpdateFailure_IEs_233, 3, /* Elements count */ &asn_SPC_E2connectionUpdateFailure_IEs_specs_233 /* Additional specs */ @@ -18634,7 +23325,18 @@ static asn_TYPE_member_t asn_MBR_value_240[] = { 0, &asn_DEF_TransactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TransactionID" }, @@ -18643,7 +23345,18 @@ static asn_TYPE_member_t asn_MBR_value_240[] = { 0, &asn_DEF_GlobalE2node_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GlobalE2node-ID" }, @@ -18652,7 +23365,18 @@ static asn_TYPE_member_t asn_MBR_value_240[] = { 0, &asn_DEF_E2nodeComponentConfigAddition_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "E2nodeComponentConfigAddition-List" }, @@ -18661,7 +23385,18 @@ static asn_TYPE_member_t asn_MBR_value_240[] = { 0, &asn_DEF_E2nodeComponentConfigUpdate_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "E2nodeComponentConfigUpdate-List" }, @@ -18670,7 +23405,18 @@ static asn_TYPE_member_t asn_MBR_value_240[] = { 0, &asn_DEF_E2nodeComponentConfigRemoval_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "E2nodeComponentConfigRemoval-List" }, @@ -18679,7 +23425,18 @@ static asn_TYPE_member_t asn_MBR_value_240[] = { 0, &asn_DEF_E2nodeTNLassociationRemoval_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "E2nodeTNLassociationRemoval-List" }, @@ -18717,7 +23474,18 @@ asn_TYPE_descriptor_t asn_DEF_value_240 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_240, 6, /* Elements count */ &asn_SPC_value_specs_240 /* Additional specs */ @@ -18729,7 +23497,18 @@ asn_TYPE_member_t asn_MBR_E2nodeConfigurationUpdate_IEs_237[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_238, &asn_PER_memb_id_constr_238, memb_id_constraint_237 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_238, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_237 + }, 0, 0, /* No default value */ "id" }, @@ -18738,7 +23517,18 @@ asn_TYPE_member_t asn_MBR_E2nodeConfigurationUpdate_IEs_237[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_E2nodeConfigurationUpdate_IEs_criticality_type, - { &asn_OER_memb_criticality_constr_239, &asn_PER_memb_criticality_constr_239, memb_criticality_constraint_237 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_239, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_237 + }, 0, 0, /* No default value */ "criticality" }, @@ -18747,7 +23537,18 @@ asn_TYPE_member_t asn_MBR_E2nodeConfigurationUpdate_IEs_237[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_240, select_E2nodeConfigurationUpdate_IEs_value_type, - { &asn_OER_memb_value_constr_240, &asn_PER_memb_value_constr_240, memb_value_constraint_237 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_240, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_237 + }, 0, 0, /* No default value */ "value" }, @@ -18778,7 +23579,18 @@ asn_TYPE_descriptor_t asn_DEF_E2nodeConfigurationUpdate_IEs = { asn_DEF_E2nodeConfigurationUpdate_IEs_tags_237, /* Same as above */ sizeof(asn_DEF_E2nodeConfigurationUpdate_IEs_tags_237) /sizeof(asn_DEF_E2nodeConfigurationUpdate_IEs_tags_237[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2nodeConfigurationUpdate_IEs_237, 3, /* Elements count */ &asn_SPC_E2nodeConfigurationUpdate_IEs_specs_237 /* Additional specs */ @@ -18790,7 +23602,18 @@ static asn_TYPE_member_t asn_MBR_value_244[] = { 0, &asn_DEF_TransactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TransactionID" }, @@ -18799,7 +23622,18 @@ static asn_TYPE_member_t asn_MBR_value_244[] = { 0, &asn_DEF_E2nodeComponentConfigAdditionAck_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "E2nodeComponentConfigAdditionAck-List" }, @@ -18808,7 +23642,18 @@ static asn_TYPE_member_t asn_MBR_value_244[] = { 0, &asn_DEF_E2nodeComponentConfigUpdateAck_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "E2nodeComponentConfigUpdateAck-List" }, @@ -18817,7 +23662,18 @@ static asn_TYPE_member_t asn_MBR_value_244[] = { 0, &asn_DEF_E2nodeComponentConfigRemovalAck_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "E2nodeComponentConfigRemovalAck-List" }, @@ -18847,7 +23703,18 @@ asn_TYPE_descriptor_t asn_DEF_value_244 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_244, 4, /* Elements count */ &asn_SPC_value_specs_244 /* Additional specs */ @@ -18859,7 +23726,18 @@ asn_TYPE_member_t asn_MBR_E2nodeConfigurationUpdateAcknowledge_IEs_241[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_242, &asn_PER_memb_id_constr_242, memb_id_constraint_241 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_242, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_241 + }, 0, 0, /* No default value */ "id" }, @@ -18868,7 +23746,18 @@ asn_TYPE_member_t asn_MBR_E2nodeConfigurationUpdateAcknowledge_IEs_241[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_E2nodeConfigurationUpdateAcknowledge_IEs_criticality_type, - { &asn_OER_memb_criticality_constr_243, &asn_PER_memb_criticality_constr_243, memb_criticality_constraint_241 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_243, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_241 + }, 0, 0, /* No default value */ "criticality" }, @@ -18877,7 +23766,18 @@ asn_TYPE_member_t asn_MBR_E2nodeConfigurationUpdateAcknowledge_IEs_241[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_244, select_E2nodeConfigurationUpdateAcknowledge_IEs_value_type, - { &asn_OER_memb_value_constr_244, &asn_PER_memb_value_constr_244, memb_value_constraint_241 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_244, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_241 + }, 0, 0, /* No default value */ "value" }, @@ -18908,7 +23808,18 @@ asn_TYPE_descriptor_t asn_DEF_E2nodeConfigurationUpdateAcknowledge_IEs = { asn_DEF_E2nodeConfigurationUpdateAcknowledge_IEs_tags_241, /* Same as above */ sizeof(asn_DEF_E2nodeConfigurationUpdateAcknowledge_IEs_tags_241) /sizeof(asn_DEF_E2nodeConfigurationUpdateAcknowledge_IEs_tags_241[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2nodeConfigurationUpdateAcknowledge_IEs_241, 3, /* Elements count */ &asn_SPC_E2nodeConfigurationUpdateAcknowledge_IEs_specs_241 /* Additional specs */ @@ -18920,7 +23831,18 @@ static asn_TYPE_member_t asn_MBR_value_248[] = { 0, &asn_DEF_TransactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TransactionID" }, @@ -18929,7 +23851,18 @@ static asn_TYPE_member_t asn_MBR_value_248[] = { 0, &asn_DEF_CauseE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CauseE2" }, @@ -18938,7 +23871,18 @@ static asn_TYPE_member_t asn_MBR_value_248[] = { 0, &asn_DEF_TimeToWaitE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TimeToWaitE2" }, @@ -18947,7 +23891,18 @@ static asn_TYPE_member_t asn_MBR_value_248[] = { 0, &asn_DEF_CriticalityDiagnosticsE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CriticalityDiagnosticsE2" }, @@ -18985,7 +23940,18 @@ asn_TYPE_descriptor_t asn_DEF_value_248 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_248, 4, /* Elements count */ &asn_SPC_value_specs_248 /* Additional specs */ @@ -18997,7 +23963,18 @@ asn_TYPE_member_t asn_MBR_E2nodeConfigurationUpdateFailure_IEs_245[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_246, &asn_PER_memb_id_constr_246, memb_id_constraint_245 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_246, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_245 + }, 0, 0, /* No default value */ "id" }, @@ -19006,7 +23983,18 @@ asn_TYPE_member_t asn_MBR_E2nodeConfigurationUpdateFailure_IEs_245[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_E2nodeConfigurationUpdateFailure_IEs_criticality_type, - { &asn_OER_memb_criticality_constr_247, &asn_PER_memb_criticality_constr_247, memb_criticality_constraint_245 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_247, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_245 + }, 0, 0, /* No default value */ "criticality" }, @@ -19015,7 +24003,18 @@ asn_TYPE_member_t asn_MBR_E2nodeConfigurationUpdateFailure_IEs_245[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_248, select_E2nodeConfigurationUpdateFailure_IEs_value_type, - { &asn_OER_memb_value_constr_248, &asn_PER_memb_value_constr_248, memb_value_constraint_245 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_248, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_245 + }, 0, 0, /* No default value */ "value" }, @@ -19046,7 +24045,18 @@ asn_TYPE_descriptor_t asn_DEF_E2nodeConfigurationUpdateFailure_IEs = { asn_DEF_E2nodeConfigurationUpdateFailure_IEs_tags_245, /* Same as above */ sizeof(asn_DEF_E2nodeConfigurationUpdateFailure_IEs_tags_245) /sizeof(asn_DEF_E2nodeConfigurationUpdateFailure_IEs_tags_245[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2nodeConfigurationUpdateFailure_IEs_245, 3, /* Elements count */ &asn_SPC_E2nodeConfigurationUpdateFailure_IEs_specs_245 /* Additional specs */ @@ -19058,7 +24068,18 @@ static asn_TYPE_member_t asn_MBR_value_252[] = { 0, &asn_DEF_TransactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TransactionID" }, @@ -19067,7 +24088,18 @@ static asn_TYPE_member_t asn_MBR_value_252[] = { 0, &asn_DEF_CauseE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CauseE2" }, @@ -19100,7 +24132,18 @@ asn_TYPE_descriptor_t asn_DEF_value_252 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_252, 2, /* Elements count */ &asn_SPC_value_specs_252 /* Additional specs */ @@ -19112,7 +24155,18 @@ asn_TYPE_member_t asn_MBR_ResetRequestIEs_249[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_250, &asn_PER_memb_id_constr_250, memb_id_constraint_249 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_250, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_249 + }, 0, 0, /* No default value */ "id" }, @@ -19121,7 +24175,18 @@ asn_TYPE_member_t asn_MBR_ResetRequestIEs_249[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_ResetRequestIEs_criticality_type, - { &asn_OER_memb_criticality_constr_251, &asn_PER_memb_criticality_constr_251, memb_criticality_constraint_249 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_251, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_249 + }, 0, 0, /* No default value */ "criticality" }, @@ -19130,7 +24195,18 @@ asn_TYPE_member_t asn_MBR_ResetRequestIEs_249[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_252, select_ResetRequestIEs_value_type, - { &asn_OER_memb_value_constr_252, &asn_PER_memb_value_constr_252, memb_value_constraint_249 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_252, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_249 + }, 0, 0, /* No default value */ "value" }, @@ -19161,7 +24237,18 @@ asn_TYPE_descriptor_t asn_DEF_ResetRequestIEs = { asn_DEF_ResetRequestIEs_tags_249, /* Same as above */ sizeof(asn_DEF_ResetRequestIEs_tags_249) /sizeof(asn_DEF_ResetRequestIEs_tags_249[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ResetRequestIEs_249, 3, /* Elements count */ &asn_SPC_ResetRequestIEs_specs_249 /* Additional specs */ @@ -19173,7 +24260,18 @@ static asn_TYPE_member_t asn_MBR_value_256[] = { 0, &asn_DEF_TransactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TransactionID" }, @@ -19182,7 +24280,18 @@ static asn_TYPE_member_t asn_MBR_value_256[] = { 0, &asn_DEF_CriticalityDiagnosticsE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CriticalityDiagnosticsE2" }, @@ -19210,7 +24319,18 @@ asn_TYPE_descriptor_t asn_DEF_value_256 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_256, 2, /* Elements count */ &asn_SPC_value_specs_256 /* Additional specs */ @@ -19222,7 +24342,18 @@ asn_TYPE_member_t asn_MBR_ResetResponseIEs_253[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_254, &asn_PER_memb_id_constr_254, memb_id_constraint_253 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_254, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_253 + }, 0, 0, /* No default value */ "id" }, @@ -19231,7 +24362,18 @@ asn_TYPE_member_t asn_MBR_ResetResponseIEs_253[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_ResetResponseIEs_criticality_type, - { &asn_OER_memb_criticality_constr_255, &asn_PER_memb_criticality_constr_255, memb_criticality_constraint_253 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_255, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_253 + }, 0, 0, /* No default value */ "criticality" }, @@ -19240,7 +24382,18 @@ asn_TYPE_member_t asn_MBR_ResetResponseIEs_253[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_256, select_ResetResponseIEs_value_type, - { &asn_OER_memb_value_constr_256, &asn_PER_memb_value_constr_256, memb_value_constraint_253 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_256, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_253 + }, 0, 0, /* No default value */ "value" }, @@ -19271,7 +24424,18 @@ asn_TYPE_descriptor_t asn_DEF_ResetResponseIEs = { asn_DEF_ResetResponseIEs_tags_253, /* Same as above */ sizeof(asn_DEF_ResetResponseIEs_tags_253) /sizeof(asn_DEF_ResetResponseIEs_tags_253[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ResetResponseIEs_253, 3, /* Elements count */ &asn_SPC_ResetResponseIEs_specs_253 /* Additional specs */ @@ -19283,7 +24447,18 @@ static asn_TYPE_member_t asn_MBR_value_260[] = { 0, &asn_DEF_TransactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TransactionID" }, @@ -19292,7 +24467,38 @@ static asn_TYPE_member_t asn_MBR_value_260[] = { 0, &asn_DEF_RANfunctions_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "RANfunctions-List" + }, + { ATF_NOFLAGS, 0, offsetof(struct RICserviceUpdate_IEs__value, choice.RANfunctions_List_1), + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_RANfunctions_List, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RANfunctions-List" }, @@ -19301,15 +24507,27 @@ static asn_TYPE_member_t asn_MBR_value_260[] = { 0, &asn_DEF_RANfunctionsID_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RANfunctionsID-List" }, }; static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_260[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* RANfunctions-List */ - { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* RANfunctionsID-List */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 2 }, /* RANfunctions-List */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 1 }, /* RANfunctions-List */ + { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -2, 0 } /* RANfunctionsID-List */ }; static asn_CHOICE_specifics_t asn_SPC_value_specs_260 = { sizeof(struct RICserviceUpdate_IEs__value), @@ -19317,7 +24535,7 @@ static asn_CHOICE_specifics_t asn_SPC_value_specs_260 = { offsetof(struct RICserviceUpdate_IEs__value, present), sizeof(((struct RICserviceUpdate_IEs__value *)0)->present), asn_MAP_value_tag2el_260, - 3, /* Count of tags in the map */ + 4, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; @@ -19330,9 +24548,20 @@ asn_TYPE_descriptor_t asn_DEF_value_260 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_260, - 3, /* Elements count */ + 4, /* Elements count */ &asn_SPC_value_specs_260 /* Additional specs */ }; @@ -19342,7 +24571,18 @@ asn_TYPE_member_t asn_MBR_RICserviceUpdate_IEs_257[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_258, &asn_PER_memb_id_constr_258, memb_id_constraint_257 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_258, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_257 + }, 0, 0, /* No default value */ "id" }, @@ -19351,7 +24591,18 @@ asn_TYPE_member_t asn_MBR_RICserviceUpdate_IEs_257[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RICserviceUpdate_IEs_criticality_type, - { &asn_OER_memb_criticality_constr_259, &asn_PER_memb_criticality_constr_259, memb_criticality_constraint_257 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_259, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_257 + }, 0, 0, /* No default value */ "criticality" }, @@ -19360,7 +24611,18 @@ asn_TYPE_member_t asn_MBR_RICserviceUpdate_IEs_257[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_260, select_RICserviceUpdate_IEs_value_type, - { &asn_OER_memb_value_constr_260, &asn_PER_memb_value_constr_260, memb_value_constraint_257 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_260, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_257 + }, 0, 0, /* No default value */ "value" }, @@ -19391,7 +24653,18 @@ asn_TYPE_descriptor_t asn_DEF_RICserviceUpdate_IEs = { asn_DEF_RICserviceUpdate_IEs_tags_257, /* Same as above */ sizeof(asn_DEF_RICserviceUpdate_IEs_tags_257) /sizeof(asn_DEF_RICserviceUpdate_IEs_tags_257[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICserviceUpdate_IEs_257, 3, /* Elements count */ &asn_SPC_RICserviceUpdate_IEs_specs_257 /* Additional specs */ @@ -19403,7 +24676,18 @@ static asn_TYPE_member_t asn_MBR_value_264[] = { 0, &asn_DEF_TransactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TransactionID" }, @@ -19412,7 +24696,18 @@ static asn_TYPE_member_t asn_MBR_value_264[] = { 0, &asn_DEF_RANfunctionsID_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RANfunctionsID-List" }, @@ -19421,7 +24716,18 @@ static asn_TYPE_member_t asn_MBR_value_264[] = { 0, &asn_DEF_RANfunctionsIDcause_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RANfunctionsIDcause-List" }, @@ -19450,7 +24756,18 @@ asn_TYPE_descriptor_t asn_DEF_value_264 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_264, 3, /* Elements count */ &asn_SPC_value_specs_264 /* Additional specs */ @@ -19462,7 +24779,18 @@ asn_TYPE_member_t asn_MBR_RICserviceUpdateAcknowledge_IEs_261[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_262, &asn_PER_memb_id_constr_262, memb_id_constraint_261 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_262, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_261 + }, 0, 0, /* No default value */ "id" }, @@ -19471,7 +24799,18 @@ asn_TYPE_member_t asn_MBR_RICserviceUpdateAcknowledge_IEs_261[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RICserviceUpdateAcknowledge_IEs_criticality_type, - { &asn_OER_memb_criticality_constr_263, &asn_PER_memb_criticality_constr_263, memb_criticality_constraint_261 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_263, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_261 + }, 0, 0, /* No default value */ "criticality" }, @@ -19480,7 +24819,18 @@ asn_TYPE_member_t asn_MBR_RICserviceUpdateAcknowledge_IEs_261[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_264, select_RICserviceUpdateAcknowledge_IEs_value_type, - { &asn_OER_memb_value_constr_264, &asn_PER_memb_value_constr_264, memb_value_constraint_261 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_264, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_261 + }, 0, 0, /* No default value */ "value" }, @@ -19511,7 +24861,18 @@ asn_TYPE_descriptor_t asn_DEF_RICserviceUpdateAcknowledge_IEs = { asn_DEF_RICserviceUpdateAcknowledge_IEs_tags_261, /* Same as above */ sizeof(asn_DEF_RICserviceUpdateAcknowledge_IEs_tags_261) /sizeof(asn_DEF_RICserviceUpdateAcknowledge_IEs_tags_261[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICserviceUpdateAcknowledge_IEs_261, 3, /* Elements count */ &asn_SPC_RICserviceUpdateAcknowledge_IEs_specs_261 /* Additional specs */ @@ -19523,7 +24884,18 @@ static asn_TYPE_member_t asn_MBR_value_268[] = { 0, &asn_DEF_TransactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TransactionID" }, @@ -19532,7 +24904,18 @@ static asn_TYPE_member_t asn_MBR_value_268[] = { 0, &asn_DEF_CauseE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CauseE2" }, @@ -19541,7 +24924,18 @@ static asn_TYPE_member_t asn_MBR_value_268[] = { 0, &asn_DEF_TimeToWaitE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TimeToWaitE2" }, @@ -19550,7 +24944,18 @@ static asn_TYPE_member_t asn_MBR_value_268[] = { 0, &asn_DEF_CriticalityDiagnosticsE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CriticalityDiagnosticsE2" }, @@ -19588,7 +24993,18 @@ asn_TYPE_descriptor_t asn_DEF_value_268 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_268, 4, /* Elements count */ &asn_SPC_value_specs_268 /* Additional specs */ @@ -19600,7 +25016,18 @@ asn_TYPE_member_t asn_MBR_RICserviceUpdateFailure_IEs_265[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_266, &asn_PER_memb_id_constr_266, memb_id_constraint_265 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_266, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_265 + }, 0, 0, /* No default value */ "id" }, @@ -19609,7 +25036,18 @@ asn_TYPE_member_t asn_MBR_RICserviceUpdateFailure_IEs_265[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RICserviceUpdateFailure_IEs_criticality_type, - { &asn_OER_memb_criticality_constr_267, &asn_PER_memb_criticality_constr_267, memb_criticality_constraint_265 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_267, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_265 + }, 0, 0, /* No default value */ "criticality" }, @@ -19618,7 +25056,18 @@ asn_TYPE_member_t asn_MBR_RICserviceUpdateFailure_IEs_265[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_268, select_RICserviceUpdateFailure_IEs_value_type, - { &asn_OER_memb_value_constr_268, &asn_PER_memb_value_constr_268, memb_value_constraint_265 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_268, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_265 + }, 0, 0, /* No default value */ "value" }, @@ -19649,7 +25098,18 @@ asn_TYPE_descriptor_t asn_DEF_RICserviceUpdateFailure_IEs = { asn_DEF_RICserviceUpdateFailure_IEs_tags_265, /* Same as above */ sizeof(asn_DEF_RICserviceUpdateFailure_IEs_tags_265) /sizeof(asn_DEF_RICserviceUpdateFailure_IEs_tags_265[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICserviceUpdateFailure_IEs_265, 3, /* Elements count */ &asn_SPC_RICserviceUpdateFailure_IEs_specs_265 /* Additional specs */ @@ -19661,7 +25121,18 @@ static asn_TYPE_member_t asn_MBR_value_272[] = { 0, &asn_DEF_TransactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TransactionID" }, @@ -19670,7 +25141,18 @@ static asn_TYPE_member_t asn_MBR_value_272[] = { 0, &asn_DEF_RANfunctionsID_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RANfunctionsID-List" }, @@ -19698,7 +25180,18 @@ asn_TYPE_descriptor_t asn_DEF_value_272 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_272, 2, /* Elements count */ &asn_SPC_value_specs_272 /* Additional specs */ @@ -19710,7 +25203,18 @@ asn_TYPE_member_t asn_MBR_RICserviceQuery_IEs_269[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_270, &asn_PER_memb_id_constr_270, memb_id_constraint_269 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_270, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_269 + }, 0, 0, /* No default value */ "id" }, @@ -19719,7 +25223,18 @@ asn_TYPE_member_t asn_MBR_RICserviceQuery_IEs_269[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_RICserviceQuery_IEs_criticality_type, - { &asn_OER_memb_criticality_constr_271, &asn_PER_memb_criticality_constr_271, memb_criticality_constraint_269 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_271, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_269 + }, 0, 0, /* No default value */ "criticality" }, @@ -19728,7 +25243,18 @@ asn_TYPE_member_t asn_MBR_RICserviceQuery_IEs_269[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_272, select_RICserviceQuery_IEs_value_type, - { &asn_OER_memb_value_constr_272, &asn_PER_memb_value_constr_272, memb_value_constraint_269 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_272, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_269 + }, 0, 0, /* No default value */ "value" }, @@ -19759,7 +25285,18 @@ asn_TYPE_descriptor_t asn_DEF_RICserviceQuery_IEs = { asn_DEF_RICserviceQuery_IEs_tags_269, /* Same as above */ sizeof(asn_DEF_RICserviceQuery_IEs_tags_269) /sizeof(asn_DEF_RICserviceQuery_IEs_tags_269[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICserviceQuery_IEs_269, 3, /* Elements count */ &asn_SPC_RICserviceQuery_IEs_specs_269 /* Additional specs */ @@ -19771,7 +25308,18 @@ static asn_TYPE_member_t asn_MBR_value_276[] = { 0, &asn_DEF_TransactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TransactionID" }, @@ -19798,7 +25346,18 @@ asn_TYPE_descriptor_t asn_DEF_value_276 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_276, 1, /* Elements count */ &asn_SPC_value_specs_276 /* Additional specs */ @@ -19810,7 +25369,18 @@ asn_TYPE_member_t asn_MBR_E2RemovalRequestIEs_273[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_274, &asn_PER_memb_id_constr_274, memb_id_constraint_273 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_274, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_273 + }, 0, 0, /* No default value */ "id" }, @@ -19819,7 +25389,18 @@ asn_TYPE_member_t asn_MBR_E2RemovalRequestIEs_273[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_E2RemovalRequestIEs_criticality_type, - { &asn_OER_memb_criticality_constr_275, &asn_PER_memb_criticality_constr_275, memb_criticality_constraint_273 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_275, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_273 + }, 0, 0, /* No default value */ "criticality" }, @@ -19828,7 +25409,18 @@ asn_TYPE_member_t asn_MBR_E2RemovalRequestIEs_273[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_276, select_E2RemovalRequestIEs_value_type, - { &asn_OER_memb_value_constr_276, &asn_PER_memb_value_constr_276, memb_value_constraint_273 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_276, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_273 + }, 0, 0, /* No default value */ "value" }, @@ -19859,7 +25451,18 @@ asn_TYPE_descriptor_t asn_DEF_E2RemovalRequestIEs = { asn_DEF_E2RemovalRequestIEs_tags_273, /* Same as above */ sizeof(asn_DEF_E2RemovalRequestIEs_tags_273) /sizeof(asn_DEF_E2RemovalRequestIEs_tags_273[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2RemovalRequestIEs_273, 3, /* Elements count */ &asn_SPC_E2RemovalRequestIEs_specs_273 /* Additional specs */ @@ -19871,7 +25474,18 @@ static asn_TYPE_member_t asn_MBR_value_280[] = { 0, &asn_DEF_TransactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TransactionID" }, @@ -19880,7 +25494,18 @@ static asn_TYPE_member_t asn_MBR_value_280[] = { 0, &asn_DEF_CriticalityDiagnosticsE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CriticalityDiagnosticsE2" }, @@ -19908,7 +25533,18 @@ asn_TYPE_descriptor_t asn_DEF_value_280 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_280, 2, /* Elements count */ &asn_SPC_value_specs_280 /* Additional specs */ @@ -19920,7 +25556,18 @@ asn_TYPE_member_t asn_MBR_E2RemovalResponseIEs_277[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_278, &asn_PER_memb_id_constr_278, memb_id_constraint_277 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_278, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_277 + }, 0, 0, /* No default value */ "id" }, @@ -19929,7 +25576,18 @@ asn_TYPE_member_t asn_MBR_E2RemovalResponseIEs_277[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_E2RemovalResponseIEs_criticality_type, - { &asn_OER_memb_criticality_constr_279, &asn_PER_memb_criticality_constr_279, memb_criticality_constraint_277 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_279, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_277 + }, 0, 0, /* No default value */ "criticality" }, @@ -19938,7 +25596,18 @@ asn_TYPE_member_t asn_MBR_E2RemovalResponseIEs_277[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_280, select_E2RemovalResponseIEs_value_type, - { &asn_OER_memb_value_constr_280, &asn_PER_memb_value_constr_280, memb_value_constraint_277 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_280, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_277 + }, 0, 0, /* No default value */ "value" }, @@ -19969,7 +25638,18 @@ asn_TYPE_descriptor_t asn_DEF_E2RemovalResponseIEs = { asn_DEF_E2RemovalResponseIEs_tags_277, /* Same as above */ sizeof(asn_DEF_E2RemovalResponseIEs_tags_277) /sizeof(asn_DEF_E2RemovalResponseIEs_tags_277[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2RemovalResponseIEs_277, 3, /* Elements count */ &asn_SPC_E2RemovalResponseIEs_specs_277 /* Additional specs */ @@ -19981,7 +25661,18 @@ static asn_TYPE_member_t asn_MBR_value_284[] = { 0, &asn_DEF_TransactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TransactionID" }, @@ -19990,7 +25681,18 @@ static asn_TYPE_member_t asn_MBR_value_284[] = { 0, &asn_DEF_CauseE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CauseE2" }, @@ -19999,7 +25701,18 @@ static asn_TYPE_member_t asn_MBR_value_284[] = { 0, &asn_DEF_CriticalityDiagnosticsE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CriticalityDiagnosticsE2" }, @@ -20036,7 +25749,18 @@ asn_TYPE_descriptor_t asn_DEF_value_284 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_284, 3, /* Elements count */ &asn_SPC_value_specs_284 /* Additional specs */ @@ -20048,7 +25772,18 @@ asn_TYPE_member_t asn_MBR_E2RemovalFailureIEs_281[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_IDE2, 0, - { &asn_OER_memb_id_constr_282, &asn_PER_memb_id_constr_282, memb_id_constraint_281 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_282, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_281 + }, 0, 0, /* No default value */ "id" }, @@ -20057,7 +25792,18 @@ asn_TYPE_member_t asn_MBR_E2RemovalFailureIEs_281[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_E2RemovalFailureIEs_criticality_type, - { &asn_OER_memb_criticality_constr_283, &asn_PER_memb_criticality_constr_283, memb_criticality_constraint_281 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_283, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_281 + }, 0, 0, /* No default value */ "criticality" }, @@ -20066,7 +25812,18 @@ asn_TYPE_member_t asn_MBR_E2RemovalFailureIEs_281[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_284, select_E2RemovalFailureIEs_value_type, - { &asn_OER_memb_value_constr_284, &asn_PER_memb_value_constr_284, memb_value_constraint_281 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_284, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_281 + }, 0, 0, /* No default value */ "value" }, @@ -20097,7 +25854,18 @@ asn_TYPE_descriptor_t asn_DEF_E2RemovalFailureIEs = { asn_DEF_E2RemovalFailureIEs_tags_281, /* Same as above */ sizeof(asn_DEF_E2RemovalFailureIEs_tags_281) /sizeof(asn_DEF_E2RemovalFailureIEs_tags_281[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2RemovalFailureIEs_281, 3, /* Elements count */ &asn_SPC_E2RemovalFailureIEs_specs_281 /* Additional specs */ diff --git a/src/codec_utils/E2AP/ProtocolIE-FieldE2.h b/src/codec_utils/E2AP/ProtocolIE-FieldE2.h index f83ada767..a20a5790e 100644 --- a/src/codec_utils/E2AP/ProtocolIE-FieldE2.h +++ b/src/codec_utils/E2AP/ProtocolIE-FieldE2.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-Containers" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _ProtocolIE_FieldE2_H_ @@ -17,13 +17,13 @@ #include #include #include "RICaction-ToBeSetup-Item.h" -#include "PresenceE2.h" +#include "Presence.h" #include #include #include #include "RICaction-Admitted-Item.h" #include "RICaction-NotAdmitted-Item.h" -#include "RICsubscription-withCause-Item.h" +#include "RICsubscription-withCauseE2-Item.h" #include "RICaction-ToBeRemovedForModification-Item.h" #include "RICaction-ToBeModifiedForModification-Item.h" #include "RICaction-ToBeAddedForModification-Item.h" @@ -60,7 +60,7 @@ #include "RICaction-NotAdmitted-List.h" #include "CauseE2.h" #include "CriticalityDiagnosticsE2.h" -#include "RICsubscription-List-withCause.h" +#include "RICsubscription-List-withCauseE2.h" #include "RICeventTriggerDefinition.h" #include "RICactions-ToBeRemovedForModification-List.h" #include "RICactions-ToBeModifiedForModification-List.h" @@ -126,10 +126,10 @@ typedef enum RICaction_NotAdmitted_ItemIEs__value_PR { RICaction_NotAdmitted_ItemIEs__value_PR_NOTHING, /* No components present */ RICaction_NotAdmitted_ItemIEs__value_PR_RICaction_NotAdmitted_Item } RICaction_NotAdmitted_ItemIEs__value_PR; -typedef enum RICsubscription_withCause_ItemIEs__value_PR { - RICsubscription_withCause_ItemIEs__value_PR_NOTHING, /* No components present */ - RICsubscription_withCause_ItemIEs__value_PR_RICsubscription_withCause_Item -} RICsubscription_withCause_ItemIEs__value_PR; +typedef enum RICsubscription_withCauseE2_ItemIEs__value_PR { + RICsubscription_withCauseE2_ItemIEs__value_PR_NOTHING, /* No components present */ + RICsubscription_withCauseE2_ItemIEs__value_PR_RICsubscription_withCauseE2_Item +} RICsubscription_withCauseE2_ItemIEs__value_PR; typedef enum RICaction_ToBeRemovedForModification_ItemIEs__value_PR { RICaction_ToBeRemovedForModification_ItemIEs__value_PR_NOTHING, /* No components present */ RICaction_ToBeRemovedForModification_ItemIEs__value_PR_RICaction_ToBeRemovedForModification_Item @@ -247,7 +247,8 @@ typedef enum RICsubscriptionRequest_IEs__value_PR { RICsubscriptionRequest_IEs__value_PR_RICrequestID, RICsubscriptionRequest_IEs__value_PR_RANfunctionID, RICsubscriptionRequest_IEs__value_PR_RICsubscriptionDetails, - RICsubscriptionRequest_IEs__value_PR_RICsubscriptionTime + RICsubscriptionRequest_IEs__value_PR_RICsubscriptionTime, + RICsubscriptionRequest_IEs__value_PR_RICsubscriptionTime_1 } RICsubscriptionRequest_IEs__value_PR; typedef enum RICsubscriptionResponse_IEs__value_PR { RICsubscriptionResponse_IEs__value_PR_NOTHING, /* No components present */ @@ -282,7 +283,7 @@ typedef enum RICsubscriptionDeleteFailure_IEs__value_PR { } RICsubscriptionDeleteFailure_IEs__value_PR; typedef enum RICsubscriptionDeleteRequired_IEs__value_PR { RICsubscriptionDeleteRequired_IEs__value_PR_NOTHING, /* No components present */ - RICsubscriptionDeleteRequired_IEs__value_PR_RICsubscription_List_withCause + RICsubscriptionDeleteRequired_IEs__value_PR_RICsubscription_List_withCauseE2 } RICsubscriptionDeleteRequired_IEs__value_PR; typedef enum RICsubscriptionModificationRequest_IEs__value_PR { RICsubscriptionModificationRequest_IEs__value_PR_NOTHING, /* No components present */ @@ -425,7 +426,8 @@ typedef enum E2connectionUpdate_IEs__value_PR { E2connectionUpdate_IEs__value_PR_NOTHING, /* No components present */ E2connectionUpdate_IEs__value_PR_TransactionID, E2connectionUpdate_IEs__value_PR_E2connectionUpdate_List, - E2connectionUpdate_IEs__value_PR_E2connectionUpdateRemove_List + E2connectionUpdate_IEs__value_PR_E2connectionUpdateRemove_List, + E2connectionUpdate_IEs__value_PR_E2connectionUpdate_List_1 } E2connectionUpdate_IEs__value_PR; typedef enum E2connectionUpdateAck_IEs__value_PR { E2connectionUpdateAck_IEs__value_PR_NOTHING, /* No components present */ @@ -477,6 +479,7 @@ typedef enum RICserviceUpdate_IEs__value_PR { RICserviceUpdate_IEs__value_PR_NOTHING, /* No components present */ RICserviceUpdate_IEs__value_PR_TransactionID, RICserviceUpdate_IEs__value_PR_RANfunctions_List, + RICserviceUpdate_IEs__value_PR_RANfunctions_List_1, RICserviceUpdate_IEs__value_PR_RANfunctionsID_List } RICserviceUpdate_IEs__value_PR; typedef enum RICserviceUpdateAcknowledge_IEs__value_PR { @@ -562,13 +565,13 @@ typedef struct RICaction_NotAdmitted_ItemIEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } RICaction_NotAdmitted_ItemIEs_t; -typedef struct RICsubscription_withCause_ItemIEs { +typedef struct RICsubscription_withCauseE2_ItemIEs { ProtocolIE_IDE2_t id; CriticalityE2_t criticality; - struct RICsubscription_withCause_ItemIEs__value { - RICsubscription_withCause_ItemIEs__value_PR present; - union RICsubscription_withCause_ItemIEs__value_u { - RICsubscription_withCause_Item_t RICsubscription_withCause_Item; + struct RICsubscription_withCauseE2_ItemIEs__value { + RICsubscription_withCauseE2_ItemIEs__value_PR present; + union RICsubscription_withCauseE2_ItemIEs__value_u { + RICsubscription_withCauseE2_Item_t RICsubscription_withCauseE2_Item; } choice; /* Context for parsing across buffer boundaries */ @@ -577,7 +580,7 @@ typedef struct RICsubscription_withCause_ItemIEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; -} RICsubscription_withCause_ItemIEs_t; +} RICsubscription_withCauseE2_ItemIEs_t; typedef struct RICaction_ToBeRemovedForModification_ItemIEs { ProtocolIE_IDE2_t id; CriticalityE2_t criticality; @@ -1036,6 +1039,7 @@ typedef struct RICsubscriptionRequest_IEs { RANfunctionID_t RANfunctionID; RICsubscriptionDetails_t RICsubscriptionDetails; RICsubscriptionTime_t RICsubscriptionTime; + RICsubscriptionTime_t RICsubscriptionTime_1; } choice; /* Context for parsing across buffer boundaries */ @@ -1142,7 +1146,7 @@ typedef struct RICsubscriptionDeleteRequired_IEs { struct RICsubscriptionDeleteRequired_IEs__value { RICsubscriptionDeleteRequired_IEs__value_PR present; union RICsubscriptionDeleteRequired_IEs__value_u { - RICsubscription_List_withCause_t RICsubscription_List_withCause; + RICsubscription_List_withCauseE2_t RICsubscription_List_withCauseE2; } choice; /* Context for parsing across buffer boundaries */ @@ -1502,6 +1506,7 @@ typedef struct E2connectionUpdate_IEs { TransactionID_t TransactionID; E2connectionUpdate_List_t E2connectionUpdate_List; E2connectionUpdateRemove_List_t E2connectionUpdateRemove_List; + E2connectionUpdate_List_t E2connectionUpdate_List_1; } choice; /* Context for parsing across buffer boundaries */ @@ -1649,6 +1654,7 @@ typedef struct RICserviceUpdate_IEs { union RICserviceUpdate_IEs__value_u { TransactionID_t TransactionID; RANfunctions_List_t RANfunctions_List; + RANfunctions_List_t RANfunctions_List_1; RANfunctionsID_List_t RANfunctionsID_List; } choice; @@ -1775,9 +1781,9 @@ extern asn_TYPE_member_t asn_MBR_RICaction_Admitted_ItemIEs_5[3]; extern asn_TYPE_descriptor_t asn_DEF_RICaction_NotAdmitted_ItemIEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_NotAdmitted_ItemIEs_specs_9; extern asn_TYPE_member_t asn_MBR_RICaction_NotAdmitted_ItemIEs_9[3]; -extern asn_TYPE_descriptor_t asn_DEF_RICsubscription_withCause_ItemIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscription_withCause_ItemIEs_specs_13; -extern asn_TYPE_member_t asn_MBR_RICsubscription_withCause_ItemIEs_13[3]; +extern asn_TYPE_descriptor_t asn_DEF_RICsubscription_withCauseE2_ItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscription_withCauseE2_ItemIEs_specs_13; +extern asn_TYPE_member_t asn_MBR_RICsubscription_withCauseE2_ItemIEs_13[3]; extern asn_TYPE_descriptor_t asn_DEF_RICaction_ToBeRemovedForModification_ItemIEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_ToBeRemovedForModification_ItemIEs_specs_17; extern asn_TYPE_member_t asn_MBR_RICaction_ToBeRemovedForModification_ItemIEs_17[3]; diff --git a/src/codec_utils/E2AP/ProtocolIE-FieldPair.c b/src/codec_utils/E2AP/ProtocolIE-FieldPair.c new file mode 100644 index 000000000..90bfeea95 --- /dev/null +++ b/src/codec_utils/E2AP/ProtocolIE-FieldPair.c @@ -0,0 +1,9 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2AP-Containers" + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` + */ + +#include "ProtocolIE-FieldPair.h" + diff --git a/src/codec_utils/E2AP/ProtocolIE-FieldPair.h b/src/codec_utils/E2AP/ProtocolIE-FieldPair.h new file mode 100644 index 000000000..d59e8ec20 --- /dev/null +++ b/src/codec_utils/E2AP/ProtocolIE-FieldPair.h @@ -0,0 +1,23 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2AP-Containers" + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` + */ + +#ifndef _ProtocolIE_FieldPair_H_ +#define _ProtocolIE_FieldPair_H_ + + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef __cplusplus +} +#endif + +#endif /* _ProtocolIE_FieldPair_H_ */ +#include diff --git a/src/codec_utils/E2AP/ProtocolIE-FieldPairE2.c b/src/codec_utils/E2AP/ProtocolIE-FieldPairE2.c deleted file mode 100644 index 0292191a7..000000000 --- a/src/codec_utils/E2AP/ProtocolIE-FieldPairE2.c +++ /dev/null @@ -1,9 +0,0 @@ -/* - * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2AP-Containers" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` - */ - -#include "ProtocolIE-FieldPairE2.h" - diff --git a/src/codec_utils/E2AP/ProtocolIE-FieldPairE2.h b/src/codec_utils/E2AP/ProtocolIE-FieldPairE2.h deleted file mode 100644 index 4354dddde..000000000 --- a/src/codec_utils/E2AP/ProtocolIE-FieldPairE2.h +++ /dev/null @@ -1,23 +0,0 @@ -/* - * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2AP-Containers" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` - */ - -#ifndef _ProtocolIE_FieldPairE2_H_ -#define _ProtocolIE_FieldPairE2_H_ - - -#include - -#ifdef __cplusplus -extern "C" { -#endif - -#ifdef __cplusplus -} -#endif - -#endif /* _ProtocolIE_FieldPairE2_H_ */ -#include diff --git a/src/codec_utils/E2AP/ProtocolIE-IDE2.c b/src/codec_utils/E2AP/ProtocolIE-IDE2.c index 9e201a9dd..63c5b2bd0 100644 --- a/src/codec_utils/E2AP/ProtocolIE-IDE2.c +++ b/src/codec_utils/E2AP/ProtocolIE-IDE2.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-CommonDataTypes" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "ProtocolIE-IDE2.h" @@ -21,7 +21,7 @@ ProtocolIE_IDE2_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ ProtocolIE_IDE2_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_ProtocolIE_IDE2_constr_1 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_IDE2_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_ProtocolIE_IDE2_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_IDE2 = { asn_DEF_ProtocolIE_IDE2_tags_1, /* Same as above */ sizeof(asn_DEF_ProtocolIE_IDE2_tags_1) /sizeof(asn_DEF_ProtocolIE_IDE2_tags_1[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_IDE2_constr_1, &asn_PER_type_ProtocolIE_IDE2_constr_1, ProtocolIE_IDE2_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_IDE2_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + ProtocolIE_IDE2_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/E2AP/ProtocolIE-IDE2.h b/src/codec_utils/E2AP/ProtocolIE-IDE2.h index f289ea25b..880a8576b 100644 --- a/src/codec_utils/E2AP/ProtocolIE-IDE2.h +++ b/src/codec_utils/E2AP/ProtocolIE-IDE2.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-CommonDataTypes" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _ProtocolIE_IDE2_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_IDE2; asn_struct_free_f ProtocolIE_IDE2_free; asn_struct_print_f ProtocolIE_IDE2_print; asn_constr_check_f ProtocolIE_IDE2_constraint; -ber_type_decoder_f ProtocolIE_IDE2_decode_ber; -der_type_encoder_f ProtocolIE_IDE2_encode_der; xer_type_decoder_f ProtocolIE_IDE2_decode_xer; xer_type_encoder_f ProtocolIE_IDE2_encode_xer; -oer_type_decoder_f ProtocolIE_IDE2_decode_oer; -oer_type_encoder_f ProtocolIE_IDE2_encode_oer; per_type_decoder_f ProtocolIE_IDE2_decode_uper; per_type_encoder_f ProtocolIE_IDE2_encode_uper; per_type_decoder_f ProtocolIE_IDE2_decode_aper; @@ -95,7 +91,7 @@ per_type_encoder_f ProtocolIE_IDE2_encode_aper; #define ProtocolIE_IDE2_id_E2nodeTNLassociationRemoval ((ProtocolIE_IDE2_t)58) #define ProtocolIE_IDE2_id_E2nodeTNLassociationRemoval_Item ((ProtocolIE_IDE2_t)59) #define ProtocolIE_IDE2_id_RICsubscriptionToBeRemoved ((ProtocolIE_IDE2_t)60) -#define ProtocolIE_IDE2_id_RICsubscription_withCause_Item ((ProtocolIE_IDE2_t)61) +#define ProtocolIE_IDE2_id_RICsubscription_withCauseE2_Item ((ProtocolIE_IDE2_t)61) #define ProtocolIE_IDE2_id_RICsubscriptionStartTime ((ProtocolIE_IDE2_t)62) #define ProtocolIE_IDE2_id_RICsubscriptionEndTime ((ProtocolIE_IDE2_t)63) #define ProtocolIE_IDE2_id_RICeventTriggerDefinitionToBeModified ((ProtocolIE_IDE2_t)64) diff --git a/src/codec_utils/E2AP/ProtocolIE-SingleContainerE2.c b/src/codec_utils/E2AP/ProtocolIE-SingleContainerE2.c index 06171a3aa..5f480b409 100644 --- a/src/codec_utils/E2AP/ProtocolIE-SingleContainerE2.c +++ b/src/codec_utils/E2AP/ProtocolIE-SingleContainerE2.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-Containers" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "ProtocolIE-SingleContainerE2.h" @@ -20,7 +20,7 @@ * so here we adjust the DEF accordingly. */ /* - * This type is implemented using RICsubscription_withCause_ItemIEs, + * This type is implemented using RICsubscription_withCauseE2_ItemIEs, * so here we adjust the DEF accordingly. */ /* @@ -148,7 +148,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P0 = { asn_DEF_ProtocolIE_SingleContainerE2_2533P0_tags_1, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P0_tags_1) /sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P0_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_ToBeSetup_ItemIEs_1, 3, /* Elements count */ &asn_SPC_RICaction_ToBeSetup_ItemIEs_specs_1 /* Additional specs */ @@ -167,7 +178,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P1 = { asn_DEF_ProtocolIE_SingleContainerE2_2533P1_tags_2, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P1_tags_2) /sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P1_tags_2[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_Admitted_ItemIEs_5, 3, /* Elements count */ &asn_SPC_RICaction_Admitted_ItemIEs_specs_5 /* Additional specs */ @@ -186,7 +208,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P2 = { asn_DEF_ProtocolIE_SingleContainerE2_2533P2_tags_3, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P2_tags_3) /sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P2_tags_3[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_NotAdmitted_ItemIEs_9, 3, /* Elements count */ &asn_SPC_RICaction_NotAdmitted_ItemIEs_specs_9 /* Additional specs */ @@ -205,10 +238,21 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P3 = { asn_DEF_ProtocolIE_SingleContainerE2_2533P3_tags_4, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P3_tags_4) /sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P3_tags_4[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, - asn_MBR_RICsubscription_withCause_ItemIEs_13, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_RICsubscription_withCauseE2_ItemIEs_13, 3, /* Elements count */ - &asn_SPC_RICsubscription_withCause_ItemIEs_specs_13 /* Additional specs */ + &asn_SPC_RICsubscription_withCauseE2_ItemIEs_specs_13 /* Additional specs */ }; static const ber_tlv_tag_t asn_DEF_ProtocolIE_SingleContainerE2_2533P4_tags_5[] = { @@ -224,7 +268,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P4 = { asn_DEF_ProtocolIE_SingleContainerE2_2533P4_tags_5, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P4_tags_5) /sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P4_tags_5[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_ToBeRemovedForModification_ItemIEs_17, 3, /* Elements count */ &asn_SPC_RICaction_ToBeRemovedForModification_ItemIEs_specs_17 /* Additional specs */ @@ -243,7 +298,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P5 = { asn_DEF_ProtocolIE_SingleContainerE2_2533P5_tags_6, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P5_tags_6) /sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P5_tags_6[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_ToBeModifiedForModification_ItemIEs_21, 3, /* Elements count */ &asn_SPC_RICaction_ToBeModifiedForModification_ItemIEs_specs_21 /* Additional specs */ @@ -262,7 +328,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P6 = { asn_DEF_ProtocolIE_SingleContainerE2_2533P6_tags_7, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P6_tags_7) /sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P6_tags_7[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_ToBeAddedForModification_ItemIEs_25, 3, /* Elements count */ &asn_SPC_RICaction_ToBeAddedForModification_ItemIEs_specs_25 /* Additional specs */ @@ -281,7 +358,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P7 = { asn_DEF_ProtocolIE_SingleContainerE2_2533P7_tags_8, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P7_tags_8) /sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P7_tags_8[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_RemovedForModification_ItemIEs_29, 3, /* Elements count */ &asn_SPC_RICaction_RemovedForModification_ItemIEs_specs_29 /* Additional specs */ @@ -300,7 +388,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P8 = { asn_DEF_ProtocolIE_SingleContainerE2_2533P8_tags_9, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P8_tags_9) /sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P8_tags_9[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_FailedToBeRemovedForModification_ItemIEs_33, 3, /* Elements count */ &asn_SPC_RICaction_FailedToBeRemovedForModification_ItemIEs_specs_33 /* Additional specs */ @@ -319,7 +418,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P9 = { asn_DEF_ProtocolIE_SingleContainerE2_2533P9_tags_10, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P9_tags_10) /sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P9_tags_10[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_ModifiedForModification_ItemIEs_37, 3, /* Elements count */ &asn_SPC_RICaction_ModifiedForModification_ItemIEs_specs_37 /* Additional specs */ @@ -338,7 +448,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P10 = { asn_DEF_ProtocolIE_SingleContainerE2_2533P10_tags_11, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P10_tags_11) /sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P10_tags_11[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_FailedToBeModifiedForModification_ItemIEs_41, 3, /* Elements count */ &asn_SPC_RICaction_FailedToBeModifiedForModification_ItemIEs_specs_41 /* Additional specs */ @@ -357,7 +478,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P11 = { asn_DEF_ProtocolIE_SingleContainerE2_2533P11_tags_12, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P11_tags_12) /sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P11_tags_12[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_AddedForModification_ItemIEs_45, 3, /* Elements count */ &asn_SPC_RICaction_AddedForModification_ItemIEs_specs_45 /* Additional specs */ @@ -376,7 +508,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P12 = { asn_DEF_ProtocolIE_SingleContainerE2_2533P12_tags_13, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P12_tags_13) /sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P12_tags_13[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_FailedToBeAddedForModification_ItemIEs_49, 3, /* Elements count */ &asn_SPC_RICaction_FailedToBeAddedForModification_ItemIEs_specs_49 /* Additional specs */ @@ -395,7 +538,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P13 = { asn_DEF_ProtocolIE_SingleContainerE2_2533P13_tags_14, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P13_tags_14) /sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P13_tags_14[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_RequiredToBeModified_ItemIEs_53, 3, /* Elements count */ &asn_SPC_RICaction_RequiredToBeModified_ItemIEs_specs_53 /* Additional specs */ @@ -414,7 +568,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P14 = { asn_DEF_ProtocolIE_SingleContainerE2_2533P14_tags_15, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P14_tags_15) /sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P14_tags_15[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_RequiredToBeRemoved_ItemIEs_57, 3, /* Elements count */ &asn_SPC_RICaction_RequiredToBeRemoved_ItemIEs_specs_57 /* Additional specs */ @@ -433,7 +598,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P15 = { asn_DEF_ProtocolIE_SingleContainerE2_2533P15_tags_16, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P15_tags_16) /sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P15_tags_16[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_ConfirmedForModification_ItemIEs_61, 3, /* Elements count */ &asn_SPC_RICaction_ConfirmedForModification_ItemIEs_specs_61 /* Additional specs */ @@ -452,7 +628,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P16 = { asn_DEF_ProtocolIE_SingleContainerE2_2533P16_tags_17, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P16_tags_17) /sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P16_tags_17[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_RefusedToBeModified_ItemIEs_65, 3, /* Elements count */ &asn_SPC_RICaction_RefusedToBeModified_ItemIEs_specs_65 /* Additional specs */ @@ -471,7 +658,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P17 = { asn_DEF_ProtocolIE_SingleContainerE2_2533P17_tags_18, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P17_tags_18) /sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P17_tags_18[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_ConfirmedForRemoval_ItemIEs_69, 3, /* Elements count */ &asn_SPC_RICaction_ConfirmedForRemoval_ItemIEs_specs_69 /* Additional specs */ @@ -490,7 +688,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P18 = { asn_DEF_ProtocolIE_SingleContainerE2_2533P18_tags_19, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P18_tags_19) /sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P18_tags_19[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_RefusedToBeRemoved_ItemIEs_73, 3, /* Elements count */ &asn_SPC_RICaction_RefusedToBeRemoved_ItemIEs_specs_73 /* Additional specs */ @@ -509,7 +718,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P19 = { asn_DEF_ProtocolIE_SingleContainerE2_2533P19_tags_20, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P19_tags_20) /sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P19_tags_20[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2connectionUpdate_ItemIEs_77, 3, /* Elements count */ &asn_SPC_E2connectionUpdate_ItemIEs_specs_77 /* Additional specs */ @@ -528,7 +748,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P20 = { asn_DEF_ProtocolIE_SingleContainerE2_2533P20_tags_21, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P20_tags_21) /sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P20_tags_21[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2connectionUpdateRemove_ItemIEs_81, 3, /* Elements count */ &asn_SPC_E2connectionUpdateRemove_ItemIEs_specs_81 /* Additional specs */ @@ -547,7 +778,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P21 = { asn_DEF_ProtocolIE_SingleContainerE2_2533P21_tags_22, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P21_tags_22) /sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P21_tags_22[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2connectionSetupFailed_ItemIEs_85, 3, /* Elements count */ &asn_SPC_E2connectionSetupFailed_ItemIEs_specs_85 /* Additional specs */ @@ -566,7 +808,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P22 = { asn_DEF_ProtocolIE_SingleContainerE2_2533P22_tags_23, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P22_tags_23) /sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P22_tags_23[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2nodeComponentConfigAddition_ItemIEs_89, 3, /* Elements count */ &asn_SPC_E2nodeComponentConfigAddition_ItemIEs_specs_89 /* Additional specs */ @@ -585,7 +838,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P23 = { asn_DEF_ProtocolIE_SingleContainerE2_2533P23_tags_24, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P23_tags_24) /sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P23_tags_24[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2nodeComponentConfigUpdate_ItemIEs_93, 3, /* Elements count */ &asn_SPC_E2nodeComponentConfigUpdate_ItemIEs_specs_93 /* Additional specs */ @@ -604,7 +868,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P24 = { asn_DEF_ProtocolIE_SingleContainerE2_2533P24_tags_25, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P24_tags_25) /sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P24_tags_25[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2nodeComponentConfigRemoval_ItemIEs_97, 3, /* Elements count */ &asn_SPC_E2nodeComponentConfigRemoval_ItemIEs_specs_97 /* Additional specs */ @@ -623,7 +898,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P25 = { asn_DEF_ProtocolIE_SingleContainerE2_2533P25_tags_26, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P25_tags_26) /sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P25_tags_26[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2nodeTNLassociationRemoval_ItemIEs_101, 3, /* Elements count */ &asn_SPC_E2nodeTNLassociationRemoval_ItemIEs_specs_101 /* Additional specs */ @@ -642,7 +928,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P26 = { asn_DEF_ProtocolIE_SingleContainerE2_2533P26_tags_27, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P26_tags_27) /sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P26_tags_27[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2nodeComponentConfigAdditionAck_ItemIEs_105, 3, /* Elements count */ &asn_SPC_E2nodeComponentConfigAdditionAck_ItemIEs_specs_105 /* Additional specs */ @@ -661,7 +958,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P27 = { asn_DEF_ProtocolIE_SingleContainerE2_2533P27_tags_28, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P27_tags_28) /sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P27_tags_28[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2nodeComponentConfigUpdateAck_ItemIEs_109, 3, /* Elements count */ &asn_SPC_E2nodeComponentConfigUpdateAck_ItemIEs_specs_109 /* Additional specs */ @@ -680,7 +988,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P28 = { asn_DEF_ProtocolIE_SingleContainerE2_2533P28_tags_29, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P28_tags_29) /sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P28_tags_29[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2nodeComponentConfigRemovalAck_ItemIEs_113, 3, /* Elements count */ &asn_SPC_E2nodeComponentConfigRemovalAck_ItemIEs_specs_113 /* Additional specs */ @@ -699,7 +1018,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P29 = { asn_DEF_ProtocolIE_SingleContainerE2_2533P29_tags_30, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P29_tags_30) /sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P29_tags_30[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RANfunction_ItemIEs_117, 3, /* Elements count */ &asn_SPC_RANfunction_ItemIEs_specs_117 /* Additional specs */ @@ -718,7 +1048,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P30 = { asn_DEF_ProtocolIE_SingleContainerE2_2533P30_tags_31, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P30_tags_31) /sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P30_tags_31[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RANfunctionID_ItemIEs_121, 3, /* Elements count */ &asn_SPC_RANfunctionID_ItemIEs_specs_121 /* Additional specs */ @@ -737,7 +1078,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P31 = { asn_DEF_ProtocolIE_SingleContainerE2_2533P31_tags_32, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P31_tags_32) /sizeof(asn_DEF_ProtocolIE_SingleContainerE2_2533P31_tags_32[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RANfunctionIDcause_ItemIEs_125, 3, /* Elements count */ &asn_SPC_RANfunctionIDcause_ItemIEs_specs_125 /* Additional specs */ diff --git a/src/codec_utils/E2AP/ProtocolIE-SingleContainerE2.h b/src/codec_utils/E2AP/ProtocolIE-SingleContainerE2.h index a8bc4cb22..2d86c5f94 100644 --- a/src/codec_utils/E2AP/ProtocolIE-SingleContainerE2.h +++ b/src/codec_utils/E2AP/ProtocolIE-SingleContainerE2.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-Containers" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _ProtocolIE_SingleContainerE2_H_ @@ -22,7 +22,7 @@ extern "C" { typedef RICaction_ToBeSetup_ItemIEs_t ProtocolIE_SingleContainerE2_2533P0_t; typedef RICaction_Admitted_ItemIEs_t ProtocolIE_SingleContainerE2_2533P1_t; typedef RICaction_NotAdmitted_ItemIEs_t ProtocolIE_SingleContainerE2_2533P2_t; -typedef RICsubscription_withCause_ItemIEs_t ProtocolIE_SingleContainerE2_2533P3_t; +typedef RICsubscription_withCauseE2_ItemIEs_t ProtocolIE_SingleContainerE2_2533P3_t; typedef RICaction_ToBeRemovedForModification_ItemIEs_t ProtocolIE_SingleContainerE2_2533P4_t; typedef RICaction_ToBeModifiedForModification_ItemIEs_t ProtocolIE_SingleContainerE2_2533P5_t; typedef RICaction_ToBeAddedForModification_ItemIEs_t ProtocolIE_SingleContainerE2_2533P6_t; @@ -57,12 +57,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P0; asn_struct_free_f ProtocolIE_SingleContainerE2_2533P0_free; asn_struct_print_f ProtocolIE_SingleContainerE2_2533P0_print; asn_constr_check_f ProtocolIE_SingleContainerE2_2533P0_constraint; -ber_type_decoder_f ProtocolIE_SingleContainerE2_2533P0_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainerE2_2533P0_encode_der; xer_type_decoder_f ProtocolIE_SingleContainerE2_2533P0_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainerE2_2533P0_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainerE2_2533P0_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainerE2_2533P0_encode_oer; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P0_decode_uper; per_type_encoder_f ProtocolIE_SingleContainerE2_2533P0_encode_uper; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P0_decode_aper; @@ -71,12 +67,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P1; asn_struct_free_f ProtocolIE_SingleContainerE2_2533P1_free; asn_struct_print_f ProtocolIE_SingleContainerE2_2533P1_print; asn_constr_check_f ProtocolIE_SingleContainerE2_2533P1_constraint; -ber_type_decoder_f ProtocolIE_SingleContainerE2_2533P1_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainerE2_2533P1_encode_der; xer_type_decoder_f ProtocolIE_SingleContainerE2_2533P1_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainerE2_2533P1_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainerE2_2533P1_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainerE2_2533P1_encode_oer; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P1_decode_uper; per_type_encoder_f ProtocolIE_SingleContainerE2_2533P1_encode_uper; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P1_decode_aper; @@ -85,12 +77,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P2; asn_struct_free_f ProtocolIE_SingleContainerE2_2533P2_free; asn_struct_print_f ProtocolIE_SingleContainerE2_2533P2_print; asn_constr_check_f ProtocolIE_SingleContainerE2_2533P2_constraint; -ber_type_decoder_f ProtocolIE_SingleContainerE2_2533P2_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainerE2_2533P2_encode_der; xer_type_decoder_f ProtocolIE_SingleContainerE2_2533P2_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainerE2_2533P2_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainerE2_2533P2_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainerE2_2533P2_encode_oer; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P2_decode_uper; per_type_encoder_f ProtocolIE_SingleContainerE2_2533P2_encode_uper; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P2_decode_aper; @@ -99,12 +87,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P3; asn_struct_free_f ProtocolIE_SingleContainerE2_2533P3_free; asn_struct_print_f ProtocolIE_SingleContainerE2_2533P3_print; asn_constr_check_f ProtocolIE_SingleContainerE2_2533P3_constraint; -ber_type_decoder_f ProtocolIE_SingleContainerE2_2533P3_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainerE2_2533P3_encode_der; xer_type_decoder_f ProtocolIE_SingleContainerE2_2533P3_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainerE2_2533P3_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainerE2_2533P3_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainerE2_2533P3_encode_oer; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P3_decode_uper; per_type_encoder_f ProtocolIE_SingleContainerE2_2533P3_encode_uper; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P3_decode_aper; @@ -113,12 +97,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P4; asn_struct_free_f ProtocolIE_SingleContainerE2_2533P4_free; asn_struct_print_f ProtocolIE_SingleContainerE2_2533P4_print; asn_constr_check_f ProtocolIE_SingleContainerE2_2533P4_constraint; -ber_type_decoder_f ProtocolIE_SingleContainerE2_2533P4_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainerE2_2533P4_encode_der; xer_type_decoder_f ProtocolIE_SingleContainerE2_2533P4_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainerE2_2533P4_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainerE2_2533P4_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainerE2_2533P4_encode_oer; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P4_decode_uper; per_type_encoder_f ProtocolIE_SingleContainerE2_2533P4_encode_uper; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P4_decode_aper; @@ -127,12 +107,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P5; asn_struct_free_f ProtocolIE_SingleContainerE2_2533P5_free; asn_struct_print_f ProtocolIE_SingleContainerE2_2533P5_print; asn_constr_check_f ProtocolIE_SingleContainerE2_2533P5_constraint; -ber_type_decoder_f ProtocolIE_SingleContainerE2_2533P5_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainerE2_2533P5_encode_der; xer_type_decoder_f ProtocolIE_SingleContainerE2_2533P5_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainerE2_2533P5_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainerE2_2533P5_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainerE2_2533P5_encode_oer; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P5_decode_uper; per_type_encoder_f ProtocolIE_SingleContainerE2_2533P5_encode_uper; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P5_decode_aper; @@ -141,12 +117,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P6; asn_struct_free_f ProtocolIE_SingleContainerE2_2533P6_free; asn_struct_print_f ProtocolIE_SingleContainerE2_2533P6_print; asn_constr_check_f ProtocolIE_SingleContainerE2_2533P6_constraint; -ber_type_decoder_f ProtocolIE_SingleContainerE2_2533P6_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainerE2_2533P6_encode_der; xer_type_decoder_f ProtocolIE_SingleContainerE2_2533P6_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainerE2_2533P6_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainerE2_2533P6_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainerE2_2533P6_encode_oer; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P6_decode_uper; per_type_encoder_f ProtocolIE_SingleContainerE2_2533P6_encode_uper; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P6_decode_aper; @@ -155,12 +127,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P7; asn_struct_free_f ProtocolIE_SingleContainerE2_2533P7_free; asn_struct_print_f ProtocolIE_SingleContainerE2_2533P7_print; asn_constr_check_f ProtocolIE_SingleContainerE2_2533P7_constraint; -ber_type_decoder_f ProtocolIE_SingleContainerE2_2533P7_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainerE2_2533P7_encode_der; xer_type_decoder_f ProtocolIE_SingleContainerE2_2533P7_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainerE2_2533P7_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainerE2_2533P7_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainerE2_2533P7_encode_oer; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P7_decode_uper; per_type_encoder_f ProtocolIE_SingleContainerE2_2533P7_encode_uper; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P7_decode_aper; @@ -169,12 +137,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P8; asn_struct_free_f ProtocolIE_SingleContainerE2_2533P8_free; asn_struct_print_f ProtocolIE_SingleContainerE2_2533P8_print; asn_constr_check_f ProtocolIE_SingleContainerE2_2533P8_constraint; -ber_type_decoder_f ProtocolIE_SingleContainerE2_2533P8_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainerE2_2533P8_encode_der; xer_type_decoder_f ProtocolIE_SingleContainerE2_2533P8_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainerE2_2533P8_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainerE2_2533P8_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainerE2_2533P8_encode_oer; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P8_decode_uper; per_type_encoder_f ProtocolIE_SingleContainerE2_2533P8_encode_uper; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P8_decode_aper; @@ -183,12 +147,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P9; asn_struct_free_f ProtocolIE_SingleContainerE2_2533P9_free; asn_struct_print_f ProtocolIE_SingleContainerE2_2533P9_print; asn_constr_check_f ProtocolIE_SingleContainerE2_2533P9_constraint; -ber_type_decoder_f ProtocolIE_SingleContainerE2_2533P9_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainerE2_2533P9_encode_der; xer_type_decoder_f ProtocolIE_SingleContainerE2_2533P9_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainerE2_2533P9_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainerE2_2533P9_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainerE2_2533P9_encode_oer; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P9_decode_uper; per_type_encoder_f ProtocolIE_SingleContainerE2_2533P9_encode_uper; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P9_decode_aper; @@ -197,12 +157,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P10; asn_struct_free_f ProtocolIE_SingleContainerE2_2533P10_free; asn_struct_print_f ProtocolIE_SingleContainerE2_2533P10_print; asn_constr_check_f ProtocolIE_SingleContainerE2_2533P10_constraint; -ber_type_decoder_f ProtocolIE_SingleContainerE2_2533P10_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainerE2_2533P10_encode_der; xer_type_decoder_f ProtocolIE_SingleContainerE2_2533P10_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainerE2_2533P10_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainerE2_2533P10_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainerE2_2533P10_encode_oer; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P10_decode_uper; per_type_encoder_f ProtocolIE_SingleContainerE2_2533P10_encode_uper; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P10_decode_aper; @@ -211,12 +167,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P11; asn_struct_free_f ProtocolIE_SingleContainerE2_2533P11_free; asn_struct_print_f ProtocolIE_SingleContainerE2_2533P11_print; asn_constr_check_f ProtocolIE_SingleContainerE2_2533P11_constraint; -ber_type_decoder_f ProtocolIE_SingleContainerE2_2533P11_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainerE2_2533P11_encode_der; xer_type_decoder_f ProtocolIE_SingleContainerE2_2533P11_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainerE2_2533P11_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainerE2_2533P11_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainerE2_2533P11_encode_oer; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P11_decode_uper; per_type_encoder_f ProtocolIE_SingleContainerE2_2533P11_encode_uper; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P11_decode_aper; @@ -225,12 +177,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P12; asn_struct_free_f ProtocolIE_SingleContainerE2_2533P12_free; asn_struct_print_f ProtocolIE_SingleContainerE2_2533P12_print; asn_constr_check_f ProtocolIE_SingleContainerE2_2533P12_constraint; -ber_type_decoder_f ProtocolIE_SingleContainerE2_2533P12_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainerE2_2533P12_encode_der; xer_type_decoder_f ProtocolIE_SingleContainerE2_2533P12_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainerE2_2533P12_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainerE2_2533P12_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainerE2_2533P12_encode_oer; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P12_decode_uper; per_type_encoder_f ProtocolIE_SingleContainerE2_2533P12_encode_uper; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P12_decode_aper; @@ -239,12 +187,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P13; asn_struct_free_f ProtocolIE_SingleContainerE2_2533P13_free; asn_struct_print_f ProtocolIE_SingleContainerE2_2533P13_print; asn_constr_check_f ProtocolIE_SingleContainerE2_2533P13_constraint; -ber_type_decoder_f ProtocolIE_SingleContainerE2_2533P13_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainerE2_2533P13_encode_der; xer_type_decoder_f ProtocolIE_SingleContainerE2_2533P13_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainerE2_2533P13_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainerE2_2533P13_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainerE2_2533P13_encode_oer; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P13_decode_uper; per_type_encoder_f ProtocolIE_SingleContainerE2_2533P13_encode_uper; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P13_decode_aper; @@ -253,12 +197,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P14; asn_struct_free_f ProtocolIE_SingleContainerE2_2533P14_free; asn_struct_print_f ProtocolIE_SingleContainerE2_2533P14_print; asn_constr_check_f ProtocolIE_SingleContainerE2_2533P14_constraint; -ber_type_decoder_f ProtocolIE_SingleContainerE2_2533P14_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainerE2_2533P14_encode_der; xer_type_decoder_f ProtocolIE_SingleContainerE2_2533P14_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainerE2_2533P14_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainerE2_2533P14_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainerE2_2533P14_encode_oer; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P14_decode_uper; per_type_encoder_f ProtocolIE_SingleContainerE2_2533P14_encode_uper; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P14_decode_aper; @@ -267,12 +207,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P15; asn_struct_free_f ProtocolIE_SingleContainerE2_2533P15_free; asn_struct_print_f ProtocolIE_SingleContainerE2_2533P15_print; asn_constr_check_f ProtocolIE_SingleContainerE2_2533P15_constraint; -ber_type_decoder_f ProtocolIE_SingleContainerE2_2533P15_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainerE2_2533P15_encode_der; xer_type_decoder_f ProtocolIE_SingleContainerE2_2533P15_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainerE2_2533P15_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainerE2_2533P15_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainerE2_2533P15_encode_oer; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P15_decode_uper; per_type_encoder_f ProtocolIE_SingleContainerE2_2533P15_encode_uper; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P15_decode_aper; @@ -281,12 +217,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P16; asn_struct_free_f ProtocolIE_SingleContainerE2_2533P16_free; asn_struct_print_f ProtocolIE_SingleContainerE2_2533P16_print; asn_constr_check_f ProtocolIE_SingleContainerE2_2533P16_constraint; -ber_type_decoder_f ProtocolIE_SingleContainerE2_2533P16_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainerE2_2533P16_encode_der; xer_type_decoder_f ProtocolIE_SingleContainerE2_2533P16_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainerE2_2533P16_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainerE2_2533P16_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainerE2_2533P16_encode_oer; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P16_decode_uper; per_type_encoder_f ProtocolIE_SingleContainerE2_2533P16_encode_uper; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P16_decode_aper; @@ -295,12 +227,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P17; asn_struct_free_f ProtocolIE_SingleContainerE2_2533P17_free; asn_struct_print_f ProtocolIE_SingleContainerE2_2533P17_print; asn_constr_check_f ProtocolIE_SingleContainerE2_2533P17_constraint; -ber_type_decoder_f ProtocolIE_SingleContainerE2_2533P17_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainerE2_2533P17_encode_der; xer_type_decoder_f ProtocolIE_SingleContainerE2_2533P17_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainerE2_2533P17_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainerE2_2533P17_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainerE2_2533P17_encode_oer; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P17_decode_uper; per_type_encoder_f ProtocolIE_SingleContainerE2_2533P17_encode_uper; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P17_decode_aper; @@ -309,12 +237,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P18; asn_struct_free_f ProtocolIE_SingleContainerE2_2533P18_free; asn_struct_print_f ProtocolIE_SingleContainerE2_2533P18_print; asn_constr_check_f ProtocolIE_SingleContainerE2_2533P18_constraint; -ber_type_decoder_f ProtocolIE_SingleContainerE2_2533P18_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainerE2_2533P18_encode_der; xer_type_decoder_f ProtocolIE_SingleContainerE2_2533P18_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainerE2_2533P18_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainerE2_2533P18_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainerE2_2533P18_encode_oer; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P18_decode_uper; per_type_encoder_f ProtocolIE_SingleContainerE2_2533P18_encode_uper; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P18_decode_aper; @@ -323,12 +247,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P19; asn_struct_free_f ProtocolIE_SingleContainerE2_2533P19_free; asn_struct_print_f ProtocolIE_SingleContainerE2_2533P19_print; asn_constr_check_f ProtocolIE_SingleContainerE2_2533P19_constraint; -ber_type_decoder_f ProtocolIE_SingleContainerE2_2533P19_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainerE2_2533P19_encode_der; xer_type_decoder_f ProtocolIE_SingleContainerE2_2533P19_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainerE2_2533P19_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainerE2_2533P19_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainerE2_2533P19_encode_oer; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P19_decode_uper; per_type_encoder_f ProtocolIE_SingleContainerE2_2533P19_encode_uper; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P19_decode_aper; @@ -337,12 +257,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P20; asn_struct_free_f ProtocolIE_SingleContainerE2_2533P20_free; asn_struct_print_f ProtocolIE_SingleContainerE2_2533P20_print; asn_constr_check_f ProtocolIE_SingleContainerE2_2533P20_constraint; -ber_type_decoder_f ProtocolIE_SingleContainerE2_2533P20_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainerE2_2533P20_encode_der; xer_type_decoder_f ProtocolIE_SingleContainerE2_2533P20_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainerE2_2533P20_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainerE2_2533P20_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainerE2_2533P20_encode_oer; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P20_decode_uper; per_type_encoder_f ProtocolIE_SingleContainerE2_2533P20_encode_uper; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P20_decode_aper; @@ -351,12 +267,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P21; asn_struct_free_f ProtocolIE_SingleContainerE2_2533P21_free; asn_struct_print_f ProtocolIE_SingleContainerE2_2533P21_print; asn_constr_check_f ProtocolIE_SingleContainerE2_2533P21_constraint; -ber_type_decoder_f ProtocolIE_SingleContainerE2_2533P21_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainerE2_2533P21_encode_der; xer_type_decoder_f ProtocolIE_SingleContainerE2_2533P21_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainerE2_2533P21_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainerE2_2533P21_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainerE2_2533P21_encode_oer; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P21_decode_uper; per_type_encoder_f ProtocolIE_SingleContainerE2_2533P21_encode_uper; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P21_decode_aper; @@ -365,12 +277,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P22; asn_struct_free_f ProtocolIE_SingleContainerE2_2533P22_free; asn_struct_print_f ProtocolIE_SingleContainerE2_2533P22_print; asn_constr_check_f ProtocolIE_SingleContainerE2_2533P22_constraint; -ber_type_decoder_f ProtocolIE_SingleContainerE2_2533P22_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainerE2_2533P22_encode_der; xer_type_decoder_f ProtocolIE_SingleContainerE2_2533P22_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainerE2_2533P22_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainerE2_2533P22_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainerE2_2533P22_encode_oer; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P22_decode_uper; per_type_encoder_f ProtocolIE_SingleContainerE2_2533P22_encode_uper; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P22_decode_aper; @@ -379,12 +287,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P23; asn_struct_free_f ProtocolIE_SingleContainerE2_2533P23_free; asn_struct_print_f ProtocolIE_SingleContainerE2_2533P23_print; asn_constr_check_f ProtocolIE_SingleContainerE2_2533P23_constraint; -ber_type_decoder_f ProtocolIE_SingleContainerE2_2533P23_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainerE2_2533P23_encode_der; xer_type_decoder_f ProtocolIE_SingleContainerE2_2533P23_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainerE2_2533P23_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainerE2_2533P23_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainerE2_2533P23_encode_oer; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P23_decode_uper; per_type_encoder_f ProtocolIE_SingleContainerE2_2533P23_encode_uper; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P23_decode_aper; @@ -393,12 +297,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P24; asn_struct_free_f ProtocolIE_SingleContainerE2_2533P24_free; asn_struct_print_f ProtocolIE_SingleContainerE2_2533P24_print; asn_constr_check_f ProtocolIE_SingleContainerE2_2533P24_constraint; -ber_type_decoder_f ProtocolIE_SingleContainerE2_2533P24_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainerE2_2533P24_encode_der; xer_type_decoder_f ProtocolIE_SingleContainerE2_2533P24_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainerE2_2533P24_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainerE2_2533P24_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainerE2_2533P24_encode_oer; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P24_decode_uper; per_type_encoder_f ProtocolIE_SingleContainerE2_2533P24_encode_uper; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P24_decode_aper; @@ -407,12 +307,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P25; asn_struct_free_f ProtocolIE_SingleContainerE2_2533P25_free; asn_struct_print_f ProtocolIE_SingleContainerE2_2533P25_print; asn_constr_check_f ProtocolIE_SingleContainerE2_2533P25_constraint; -ber_type_decoder_f ProtocolIE_SingleContainerE2_2533P25_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainerE2_2533P25_encode_der; xer_type_decoder_f ProtocolIE_SingleContainerE2_2533P25_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainerE2_2533P25_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainerE2_2533P25_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainerE2_2533P25_encode_oer; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P25_decode_uper; per_type_encoder_f ProtocolIE_SingleContainerE2_2533P25_encode_uper; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P25_decode_aper; @@ -421,12 +317,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P26; asn_struct_free_f ProtocolIE_SingleContainerE2_2533P26_free; asn_struct_print_f ProtocolIE_SingleContainerE2_2533P26_print; asn_constr_check_f ProtocolIE_SingleContainerE2_2533P26_constraint; -ber_type_decoder_f ProtocolIE_SingleContainerE2_2533P26_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainerE2_2533P26_encode_der; xer_type_decoder_f ProtocolIE_SingleContainerE2_2533P26_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainerE2_2533P26_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainerE2_2533P26_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainerE2_2533P26_encode_oer; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P26_decode_uper; per_type_encoder_f ProtocolIE_SingleContainerE2_2533P26_encode_uper; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P26_decode_aper; @@ -435,12 +327,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P27; asn_struct_free_f ProtocolIE_SingleContainerE2_2533P27_free; asn_struct_print_f ProtocolIE_SingleContainerE2_2533P27_print; asn_constr_check_f ProtocolIE_SingleContainerE2_2533P27_constraint; -ber_type_decoder_f ProtocolIE_SingleContainerE2_2533P27_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainerE2_2533P27_encode_der; xer_type_decoder_f ProtocolIE_SingleContainerE2_2533P27_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainerE2_2533P27_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainerE2_2533P27_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainerE2_2533P27_encode_oer; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P27_decode_uper; per_type_encoder_f ProtocolIE_SingleContainerE2_2533P27_encode_uper; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P27_decode_aper; @@ -449,12 +337,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P28; asn_struct_free_f ProtocolIE_SingleContainerE2_2533P28_free; asn_struct_print_f ProtocolIE_SingleContainerE2_2533P28_print; asn_constr_check_f ProtocolIE_SingleContainerE2_2533P28_constraint; -ber_type_decoder_f ProtocolIE_SingleContainerE2_2533P28_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainerE2_2533P28_encode_der; xer_type_decoder_f ProtocolIE_SingleContainerE2_2533P28_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainerE2_2533P28_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainerE2_2533P28_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainerE2_2533P28_encode_oer; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P28_decode_uper; per_type_encoder_f ProtocolIE_SingleContainerE2_2533P28_encode_uper; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P28_decode_aper; @@ -463,12 +347,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P29; asn_struct_free_f ProtocolIE_SingleContainerE2_2533P29_free; asn_struct_print_f ProtocolIE_SingleContainerE2_2533P29_print; asn_constr_check_f ProtocolIE_SingleContainerE2_2533P29_constraint; -ber_type_decoder_f ProtocolIE_SingleContainerE2_2533P29_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainerE2_2533P29_encode_der; xer_type_decoder_f ProtocolIE_SingleContainerE2_2533P29_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainerE2_2533P29_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainerE2_2533P29_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainerE2_2533P29_encode_oer; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P29_decode_uper; per_type_encoder_f ProtocolIE_SingleContainerE2_2533P29_encode_uper; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P29_decode_aper; @@ -477,12 +357,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P30; asn_struct_free_f ProtocolIE_SingleContainerE2_2533P30_free; asn_struct_print_f ProtocolIE_SingleContainerE2_2533P30_print; asn_constr_check_f ProtocolIE_SingleContainerE2_2533P30_constraint; -ber_type_decoder_f ProtocolIE_SingleContainerE2_2533P30_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainerE2_2533P30_encode_der; xer_type_decoder_f ProtocolIE_SingleContainerE2_2533P30_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainerE2_2533P30_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainerE2_2533P30_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainerE2_2533P30_encode_oer; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P30_decode_uper; per_type_encoder_f ProtocolIE_SingleContainerE2_2533P30_encode_uper; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P30_decode_aper; @@ -491,12 +367,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainerE2_2533P31; asn_struct_free_f ProtocolIE_SingleContainerE2_2533P31_free; asn_struct_print_f ProtocolIE_SingleContainerE2_2533P31_print; asn_constr_check_f ProtocolIE_SingleContainerE2_2533P31_constraint; -ber_type_decoder_f ProtocolIE_SingleContainerE2_2533P31_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainerE2_2533P31_encode_der; xer_type_decoder_f ProtocolIE_SingleContainerE2_2533P31_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainerE2_2533P31_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainerE2_2533P31_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainerE2_2533P31_encode_oer; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P31_decode_uper; per_type_encoder_f ProtocolIE_SingleContainerE2_2533P31_encode_uper; per_type_decoder_f ProtocolIE_SingleContainerE2_2533P31_decode_aper; diff --git a/src/codec_utils/E2AP/RANfunction-Item.c b/src/codec_utils/E2AP/RANfunction-Item.c index dca5b1ee8..fedcaa545 100644 --- a/src/codec_utils/E2AP/RANfunction-Item.c +++ b/src/codec_utils/E2AP/RANfunction-Item.c @@ -1,19 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RANfunction-Item.h" -static asn_TYPE_member_t asn_MBR_RANfunction_Item_1[] = { +asn_TYPE_member_t asn_MBR_RANfunction_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct RANfunction_Item, ranFunctionID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_RANfunctionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ranFunctionID" }, @@ -22,7 +33,18 @@ static asn_TYPE_member_t asn_MBR_RANfunction_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RANfunctionDefinition, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ranFunctionDefinition" }, @@ -31,7 +53,18 @@ static asn_TYPE_member_t asn_MBR_RANfunction_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RANfunctionRevision, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ranFunctionRevision" }, @@ -40,7 +73,18 @@ static asn_TYPE_member_t asn_MBR_RANfunction_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RANfunctionOID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ranFunctionOID" }, @@ -54,7 +98,7 @@ static const asn_TYPE_tag2member_t asn_MAP_RANfunction_Item_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* ranFunctionRevision */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* ranFunctionOID */ }; -static asn_SEQUENCE_specifics_t asn_SPC_RANfunction_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_RANfunction_Item_specs_1 = { sizeof(struct RANfunction_Item), offsetof(struct RANfunction_Item, _asn_ctx), asn_MAP_RANfunction_Item_tag2el_1, @@ -72,7 +116,18 @@ asn_TYPE_descriptor_t asn_DEF_RANfunction_Item = { asn_DEF_RANfunction_Item_tags_1, /* Same as above */ sizeof(asn_DEF_RANfunction_Item_tags_1) /sizeof(asn_DEF_RANfunction_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RANfunction_Item_1, 4, /* Elements count */ &asn_SPC_RANfunction_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RANfunction-Item.h b/src/codec_utils/E2AP/RANfunction-Item.h index bf084849f..66f90f0ad 100644 --- a/src/codec_utils/E2AP/RANfunction-Item.h +++ b/src/codec_utils/E2AP/RANfunction-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RANfunction_Item_H_ @@ -39,6 +39,8 @@ typedef struct RANfunction_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RANfunction_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_RANfunction_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_RANfunction_Item_1[4]; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/RANfunctionDefinition.c b/src/codec_utils/E2AP/RANfunctionDefinition.c index 5663fa681..9c270f9c0 100644 --- a/src/codec_utils/E2AP/RANfunctionDefinition.c +++ b/src/codec_utils/E2AP/RANfunctionDefinition.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RANfunctionDefinition.h" @@ -24,7 +24,18 @@ asn_TYPE_descriptor_t asn_DEF_RANfunctionDefinition = { asn_DEF_RANfunctionDefinition_tags_1, /* Same as above */ sizeof(asn_DEF_RANfunctionDefinition_tags_1) /sizeof(asn_DEF_RANfunctionDefinition_tags_1[0]), /* 1 */ - { 0, 0, OCTET_STRING_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OCTET_STRING_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/E2AP/RANfunctionDefinition.h b/src/codec_utils/E2AP/RANfunctionDefinition.h index a1a0ddf78..26fb1464c 100644 --- a/src/codec_utils/E2AP/RANfunctionDefinition.h +++ b/src/codec_utils/E2AP/RANfunctionDefinition.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RANfunctionDefinition_H_ @@ -26,12 +26,8 @@ extern asn_TYPE_descriptor_t asn_DEF_RANfunctionDefinition; asn_struct_free_f RANfunctionDefinition_free; asn_struct_print_f RANfunctionDefinition_print; asn_constr_check_f RANfunctionDefinition_constraint; -ber_type_decoder_f RANfunctionDefinition_decode_ber; -der_type_encoder_f RANfunctionDefinition_encode_der; xer_type_decoder_f RANfunctionDefinition_decode_xer; xer_type_encoder_f RANfunctionDefinition_encode_xer; -oer_type_decoder_f RANfunctionDefinition_decode_oer; -oer_type_encoder_f RANfunctionDefinition_encode_oer; per_type_decoder_f RANfunctionDefinition_decode_uper; per_type_encoder_f RANfunctionDefinition_encode_uper; per_type_decoder_f RANfunctionDefinition_decode_aper; diff --git a/src/codec_utils/E2AP/RANfunctionID-Item.c b/src/codec_utils/E2AP/RANfunctionID-Item.c index 6e19cdd43..bf7b3a093 100644 --- a/src/codec_utils/E2AP/RANfunctionID-Item.c +++ b/src/codec_utils/E2AP/RANfunctionID-Item.c @@ -1,19 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RANfunctionID-Item.h" -static asn_TYPE_member_t asn_MBR_RANfunctionID_Item_1[] = { +asn_TYPE_member_t asn_MBR_RANfunctionID_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct RANfunctionID_Item, ranFunctionID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_RANfunctionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ranFunctionID" }, @@ -22,7 +33,18 @@ static asn_TYPE_member_t asn_MBR_RANfunctionID_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RANfunctionRevision, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ranFunctionRevision" }, @@ -34,7 +56,7 @@ static const asn_TYPE_tag2member_t asn_MAP_RANfunctionID_Item_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* ranFunctionID */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* ranFunctionRevision */ }; -static asn_SEQUENCE_specifics_t asn_SPC_RANfunctionID_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_RANfunctionID_Item_specs_1 = { sizeof(struct RANfunctionID_Item), offsetof(struct RANfunctionID_Item, _asn_ctx), asn_MAP_RANfunctionID_Item_tag2el_1, @@ -52,7 +74,18 @@ asn_TYPE_descriptor_t asn_DEF_RANfunctionID_Item = { asn_DEF_RANfunctionID_Item_tags_1, /* Same as above */ sizeof(asn_DEF_RANfunctionID_Item_tags_1) /sizeof(asn_DEF_RANfunctionID_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RANfunctionID_Item_1, 2, /* Elements count */ &asn_SPC_RANfunctionID_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RANfunctionID-Item.h b/src/codec_utils/E2AP/RANfunctionID-Item.h index ad79e6f14..e5198abc3 100644 --- a/src/codec_utils/E2AP/RANfunctionID-Item.h +++ b/src/codec_utils/E2AP/RANfunctionID-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RANfunctionID_Item_H_ @@ -35,6 +35,8 @@ typedef struct RANfunctionID_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RANfunctionID_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_RANfunctionID_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_RANfunctionID_Item_1[2]; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/RANfunctionID.c b/src/codec_utils/E2AP/RANfunctionID.c index cac82d827..4acc403c6 100644 --- a/src/codec_utils/E2AP/RANfunctionID.c +++ b/src/codec_utils/E2AP/RANfunctionID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RANfunctionID.h" @@ -21,7 +21,7 @@ RANfunctionID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 4095)) { + if((value >= 0L && value <= 4095L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ RANfunctionID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_RANfunctionID_constr_1 CC_NOTUSED = { - { 2, 1 } /* (0..4095) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_RANfunctionID_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 12, 12, 0, 4095 } /* (0..4095) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_RANfunctionID_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_RANfunctionID = { asn_DEF_RANfunctionID_tags_1, /* Same as above */ sizeof(asn_DEF_RANfunctionID_tags_1) /sizeof(asn_DEF_RANfunctionID_tags_1[0]), /* 1 */ - { &asn_OER_type_RANfunctionID_constr_1, &asn_PER_type_RANfunctionID_constr_1, RANfunctionID_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RANfunctionID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + RANfunctionID_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/E2AP/RANfunctionID.h b/src/codec_utils/E2AP/RANfunctionID.h index 7c51111c8..c0aa5656f 100644 --- a/src/codec_utils/E2AP/RANfunctionID.h +++ b/src/codec_utils/E2AP/RANfunctionID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RANfunctionID_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_RANfunctionID; asn_struct_free_f RANfunctionID_free; asn_struct_print_f RANfunctionID_print; asn_constr_check_f RANfunctionID_constraint; -ber_type_decoder_f RANfunctionID_decode_ber; -der_type_encoder_f RANfunctionID_encode_der; xer_type_decoder_f RANfunctionID_decode_xer; xer_type_encoder_f RANfunctionID_encode_xer; -oer_type_decoder_f RANfunctionID_decode_oer; -oer_type_encoder_f RANfunctionID_encode_oer; per_type_decoder_f RANfunctionID_decode_uper; per_type_encoder_f RANfunctionID_encode_uper; per_type_decoder_f RANfunctionID_decode_aper; diff --git a/src/codec_utils/E2AP/RANfunctionIDcause-Item.c b/src/codec_utils/E2AP/RANfunctionIDcause-Item.c index cacf66316..6bed521ce 100644 --- a/src/codec_utils/E2AP/RANfunctionIDcause-Item.c +++ b/src/codec_utils/E2AP/RANfunctionIDcause-Item.c @@ -1,19 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RANfunctionIDcause-Item.h" -static asn_TYPE_member_t asn_MBR_RANfunctionIDcause_Item_1[] = { +asn_TYPE_member_t asn_MBR_RANfunctionIDcause_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct RANfunctionIDcause_Item, ranFunctionID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_RANfunctionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ranFunctionID" }, @@ -22,7 +33,18 @@ static asn_TYPE_member_t asn_MBR_RANfunctionIDcause_Item_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_CauseE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cause" }, @@ -34,7 +56,7 @@ static const asn_TYPE_tag2member_t asn_MAP_RANfunctionIDcause_Item_tag2el_1[] = { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* ranFunctionID */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* cause */ }; -static asn_SEQUENCE_specifics_t asn_SPC_RANfunctionIDcause_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_RANfunctionIDcause_Item_specs_1 = { sizeof(struct RANfunctionIDcause_Item), offsetof(struct RANfunctionIDcause_Item, _asn_ctx), asn_MAP_RANfunctionIDcause_Item_tag2el_1, @@ -52,7 +74,18 @@ asn_TYPE_descriptor_t asn_DEF_RANfunctionIDcause_Item = { asn_DEF_RANfunctionIDcause_Item_tags_1, /* Same as above */ sizeof(asn_DEF_RANfunctionIDcause_Item_tags_1) /sizeof(asn_DEF_RANfunctionIDcause_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RANfunctionIDcause_Item_1, 2, /* Elements count */ &asn_SPC_RANfunctionIDcause_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RANfunctionIDcause-Item.h b/src/codec_utils/E2AP/RANfunctionIDcause-Item.h index f13a69b4d..7d74e3257 100644 --- a/src/codec_utils/E2AP/RANfunctionIDcause-Item.h +++ b/src/codec_utils/E2AP/RANfunctionIDcause-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RANfunctionIDcause_Item_H_ @@ -35,6 +35,8 @@ typedef struct RANfunctionIDcause_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RANfunctionIDcause_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_RANfunctionIDcause_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_RANfunctionIDcause_Item_1[2]; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/RANfunctionOID.c b/src/codec_utils/E2AP/RANfunctionOID.c index d49ab389e..27e651d18 100644 --- a/src/codec_utils/E2AP/RANfunctionOID.c +++ b/src/codec_utils/E2AP/RANfunctionOID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RANfunctionOID.h" @@ -54,7 +54,7 @@ RANfunctionOID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, size = st->size; - if((size >= 1 && size <= 1000) + if((size >= 1UL && size <= 1000UL) && !check_permitted_alphabet_1(st)) { /* Constraint check succeeded */ return 0; @@ -80,15 +80,14 @@ static int asn_PER_MAP_RANfunctionOID_1_c2v(unsigned int code) { * This type is implemented using PrintableString, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_RANfunctionOID_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..MAX)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_RANfunctionOID_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 32, 122 } /* (32..122) */, { APC_CONSTRAINED | APC_EXTENSIBLE, 10, 10, 1, 1000 } /* (SIZE(1..1000,...)) */, asn_PER_MAP_RANfunctionOID_1_v2c, /* Value to PER code map */ asn_PER_MAP_RANfunctionOID_1_c2v /* PER code to value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_RANfunctionOID_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)) }; @@ -102,7 +101,18 @@ asn_TYPE_descriptor_t asn_DEF_RANfunctionOID = { asn_DEF_RANfunctionOID_tags_1, /* Same as above */ sizeof(asn_DEF_RANfunctionOID_tags_1) /sizeof(asn_DEF_RANfunctionOID_tags_1[0]), /* 1 */ - { &asn_OER_type_RANfunctionOID_constr_1, &asn_PER_type_RANfunctionOID_constr_1, RANfunctionOID_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RANfunctionOID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + RANfunctionOID_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/E2AP/RANfunctionOID.h b/src/codec_utils/E2AP/RANfunctionOID.h index f9b4a7e58..592c308ce 100644 --- a/src/codec_utils/E2AP/RANfunctionOID.h +++ b/src/codec_utils/E2AP/RANfunctionOID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RANfunctionOID_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_RANfunctionOID; asn_struct_free_f RANfunctionOID_free; asn_struct_print_f RANfunctionOID_print; asn_constr_check_f RANfunctionOID_constraint; -ber_type_decoder_f RANfunctionOID_decode_ber; -der_type_encoder_f RANfunctionOID_encode_der; xer_type_decoder_f RANfunctionOID_decode_xer; xer_type_encoder_f RANfunctionOID_encode_xer; -oer_type_decoder_f RANfunctionOID_decode_oer; -oer_type_encoder_f RANfunctionOID_encode_oer; per_type_decoder_f RANfunctionOID_decode_uper; per_type_encoder_f RANfunctionOID_encode_uper; per_type_decoder_f RANfunctionOID_decode_aper; diff --git a/src/codec_utils/E2AP/RANfunctionRevision.c b/src/codec_utils/E2AP/RANfunctionRevision.c index 8e07b7bd7..73f305a20 100644 --- a/src/codec_utils/E2AP/RANfunctionRevision.c +++ b/src/codec_utils/E2AP/RANfunctionRevision.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RANfunctionRevision.h" @@ -21,7 +21,7 @@ RANfunctionRevision_constraint(const asn_TYPE_descriptor_t *td, const void *sptr value = *(const long *)sptr; - if((value >= 0 && value <= 4095)) { + if((value >= 0L && value <= 4095L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ RANfunctionRevision_constraint(const asn_TYPE_descriptor_t *td, const void *sptr * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_RANfunctionRevision_constr_1 CC_NOTUSED = { - { 2, 1 } /* (0..4095) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_RANfunctionRevision_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 12, 12, 0, 4095 } /* (0..4095) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_RANfunctionRevision_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_RANfunctionRevision = { asn_DEF_RANfunctionRevision_tags_1, /* Same as above */ sizeof(asn_DEF_RANfunctionRevision_tags_1) /sizeof(asn_DEF_RANfunctionRevision_tags_1[0]), /* 1 */ - { &asn_OER_type_RANfunctionRevision_constr_1, &asn_PER_type_RANfunctionRevision_constr_1, RANfunctionRevision_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RANfunctionRevision_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + RANfunctionRevision_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/E2AP/RANfunctionRevision.h b/src/codec_utils/E2AP/RANfunctionRevision.h index 4c07cfdd5..6ab42c007 100644 --- a/src/codec_utils/E2AP/RANfunctionRevision.h +++ b/src/codec_utils/E2AP/RANfunctionRevision.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RANfunctionRevision_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_RANfunctionRevision; asn_struct_free_f RANfunctionRevision_free; asn_struct_print_f RANfunctionRevision_print; asn_constr_check_f RANfunctionRevision_constraint; -ber_type_decoder_f RANfunctionRevision_decode_ber; -der_type_encoder_f RANfunctionRevision_encode_der; xer_type_decoder_f RANfunctionRevision_decode_xer; xer_type_encoder_f RANfunctionRevision_encode_xer; -oer_type_decoder_f RANfunctionRevision_decode_oer; -oer_type_encoder_f RANfunctionRevision_encode_oer; per_type_decoder_f RANfunctionRevision_decode_uper; per_type_encoder_f RANfunctionRevision_encode_uper; per_type_decoder_f RANfunctionRevision_decode_aper; diff --git a/src/codec_utils/E2AP/RANfunctions-List.c b/src/codec_utils/E2AP/RANfunctions-List.c index 67b55a7ee..606770449 100644 --- a/src/codec_utils/E2AP/RANfunctions-List.c +++ b/src/codec_utils/E2AP/RANfunctions-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RANfunctions-List.h" #include "ProtocolIE-SingleContainerE2.h" -static asn_oer_constraints_t asn_OER_type_RANfunctions_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..256)) */}; -static asn_per_constraints_t asn_PER_type_RANfunctions_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_RANfunctions_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_RANfunctions_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_RANfunctions_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainerE2_2533P29, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_RANfunctions_List_1[] = { static const ber_tlv_tag_t asn_DEF_RANfunctions_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_RANfunctions_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_RANfunctions_List_specs_1 = { sizeof(struct RANfunctions_List), offsetof(struct RANfunctions_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_RANfunctions_List = { asn_DEF_RANfunctions_List_tags_1, /* Same as above */ sizeof(asn_DEF_RANfunctions_List_tags_1) /sizeof(asn_DEF_RANfunctions_List_tags_1[0]), /* 1 */ - { &asn_OER_type_RANfunctions_List_constr_1, &asn_PER_type_RANfunctions_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RANfunctions_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_RANfunctions_List_1, 1, /* Single element */ &asn_SPC_RANfunctions_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RANfunctions-List.h b/src/codec_utils/E2AP/RANfunctions-List.h index 1b3898375..a4905c7eb 100644 --- a/src/codec_utils/E2AP/RANfunctions-List.h +++ b/src/codec_utils/E2AP/RANfunctions-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RANfunctions_List_H_ @@ -32,6 +32,9 @@ typedef struct RANfunctions_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RANfunctions_List; +extern asn_SET_OF_specifics_t asn_SPC_RANfunctions_List_specs_1; +extern asn_TYPE_member_t asn_MBR_RANfunctions_List_1[1]; +extern asn_per_constraints_t asn_PER_type_RANfunctions_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/RANfunctionsID-List.c b/src/codec_utils/E2AP/RANfunctionsID-List.c index 933970e4d..06d9a5772 100644 --- a/src/codec_utils/E2AP/RANfunctionsID-List.c +++ b/src/codec_utils/E2AP/RANfunctionsID-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RANfunctionsID-List.h" #include "ProtocolIE-SingleContainerE2.h" -static asn_oer_constraints_t asn_OER_type_RANfunctionsID_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..256)) */}; -static asn_per_constraints_t asn_PER_type_RANfunctionsID_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_RANfunctionsID_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_RANfunctionsID_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_RANfunctionsID_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainerE2_2533P30, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_RANfunctionsID_List_1[] = { static const ber_tlv_tag_t asn_DEF_RANfunctionsID_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_RANfunctionsID_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_RANfunctionsID_List_specs_1 = { sizeof(struct RANfunctionsID_List), offsetof(struct RANfunctionsID_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_RANfunctionsID_List = { asn_DEF_RANfunctionsID_List_tags_1, /* Same as above */ sizeof(asn_DEF_RANfunctionsID_List_tags_1) /sizeof(asn_DEF_RANfunctionsID_List_tags_1[0]), /* 1 */ - { &asn_OER_type_RANfunctionsID_List_constr_1, &asn_PER_type_RANfunctionsID_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RANfunctionsID_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_RANfunctionsID_List_1, 1, /* Single element */ &asn_SPC_RANfunctionsID_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RANfunctionsID-List.h b/src/codec_utils/E2AP/RANfunctionsID-List.h index a1ac244e9..0333e73de 100644 --- a/src/codec_utils/E2AP/RANfunctionsID-List.h +++ b/src/codec_utils/E2AP/RANfunctionsID-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RANfunctionsID_List_H_ @@ -32,6 +32,9 @@ typedef struct RANfunctionsID_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RANfunctionsID_List; +extern asn_SET_OF_specifics_t asn_SPC_RANfunctionsID_List_specs_1; +extern asn_TYPE_member_t asn_MBR_RANfunctionsID_List_1[1]; +extern asn_per_constraints_t asn_PER_type_RANfunctionsID_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/RANfunctionsIDcause-List.c b/src/codec_utils/E2AP/RANfunctionsIDcause-List.c index 7193d53a6..19d35f10f 100644 --- a/src/codec_utils/E2AP/RANfunctionsIDcause-List.c +++ b/src/codec_utils/E2AP/RANfunctionsIDcause-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RANfunctionsIDcause-List.h" #include "ProtocolIE-SingleContainerE2.h" -static asn_oer_constraints_t asn_OER_type_RANfunctionsIDcause_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..256)) */}; -static asn_per_constraints_t asn_PER_type_RANfunctionsIDcause_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_RANfunctionsIDcause_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_RANfunctionsIDcause_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_RANfunctionsIDcause_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainerE2_2533P31, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_RANfunctionsIDcause_List_1[] = { static const ber_tlv_tag_t asn_DEF_RANfunctionsIDcause_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_RANfunctionsIDcause_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_RANfunctionsIDcause_List_specs_1 = { sizeof(struct RANfunctionsIDcause_List), offsetof(struct RANfunctionsIDcause_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_RANfunctionsIDcause_List = { asn_DEF_RANfunctionsIDcause_List_tags_1, /* Same as above */ sizeof(asn_DEF_RANfunctionsIDcause_List_tags_1) /sizeof(asn_DEF_RANfunctionsIDcause_List_tags_1[0]), /* 1 */ - { &asn_OER_type_RANfunctionsIDcause_List_constr_1, &asn_PER_type_RANfunctionsIDcause_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RANfunctionsIDcause_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_RANfunctionsIDcause_List_1, 1, /* Single element */ &asn_SPC_RANfunctionsIDcause_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RANfunctionsIDcause-List.h b/src/codec_utils/E2AP/RANfunctionsIDcause-List.h index 9c972f085..51552f846 100644 --- a/src/codec_utils/E2AP/RANfunctionsIDcause-List.h +++ b/src/codec_utils/E2AP/RANfunctionsIDcause-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RANfunctionsIDcause_List_H_ @@ -32,6 +32,9 @@ typedef struct RANfunctionsIDcause_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RANfunctionsIDcause_List; +extern asn_SET_OF_specifics_t asn_SPC_RANfunctionsIDcause_List_specs_1; +extern asn_TYPE_member_t asn_MBR_RANfunctionsIDcause_List_1[1]; +extern asn_per_constraints_t asn_PER_type_RANfunctionsIDcause_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/RICQueryFailure.c b/src/codec_utils/E2AP/RICQueryFailure.c index ce1d19d53..8c956b69e 100644 --- a/src/codec_utils/E2AP/RICQueryFailure.c +++ b/src/codec_utils/E2AP/RICQueryFailure.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICQueryFailure.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_RICQueryFailure_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ContainerE2_2530P19, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_RICQueryFailure = { asn_DEF_RICQueryFailure_tags_1, /* Same as above */ sizeof(asn_DEF_RICQueryFailure_tags_1) /sizeof(asn_DEF_RICQueryFailure_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICQueryFailure_1, 1, /* Elements count */ &asn_SPC_RICQueryFailure_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICQueryFailure.h b/src/codec_utils/E2AP/RICQueryFailure.h index 727a9ac93..e450081d3 100644 --- a/src/codec_utils/E2AP/RICQueryFailure.h +++ b/src/codec_utils/E2AP/RICQueryFailure.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICQueryFailure_H_ diff --git a/src/codec_utils/E2AP/RICQueryRequest.c b/src/codec_utils/E2AP/RICQueryRequest.c index 402e13f2c..115a2f783 100644 --- a/src/codec_utils/E2AP/RICQueryRequest.c +++ b/src/codec_utils/E2AP/RICQueryRequest.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICQueryRequest.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_RICQueryRequest_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ContainerE2_2530P17, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_RICQueryRequest = { asn_DEF_RICQueryRequest_tags_1, /* Same as above */ sizeof(asn_DEF_RICQueryRequest_tags_1) /sizeof(asn_DEF_RICQueryRequest_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICQueryRequest_1, 1, /* Elements count */ &asn_SPC_RICQueryRequest_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICQueryRequest.h b/src/codec_utils/E2AP/RICQueryRequest.h index 0454af2c5..77198ac2c 100644 --- a/src/codec_utils/E2AP/RICQueryRequest.h +++ b/src/codec_utils/E2AP/RICQueryRequest.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICQueryRequest_H_ diff --git a/src/codec_utils/E2AP/RICQueryResponse.c b/src/codec_utils/E2AP/RICQueryResponse.c index 2acf27d6e..da8235bf5 100644 --- a/src/codec_utils/E2AP/RICQueryResponse.c +++ b/src/codec_utils/E2AP/RICQueryResponse.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICQueryResponse.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_RICQueryResponse_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ContainerE2_2530P18, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_RICQueryResponse = { asn_DEF_RICQueryResponse_tags_1, /* Same as above */ sizeof(asn_DEF_RICQueryResponse_tags_1) /sizeof(asn_DEF_RICQueryResponse_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICQueryResponse_1, 1, /* Elements count */ &asn_SPC_RICQueryResponse_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICQueryResponse.h b/src/codec_utils/E2AP/RICQueryResponse.h index 30e04b7d7..00657a9bd 100644 --- a/src/codec_utils/E2AP/RICQueryResponse.h +++ b/src/codec_utils/E2AP/RICQueryResponse.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICQueryResponse_H_ diff --git a/src/codec_utils/E2AP/RICaction-AddedForModification-Item.c b/src/codec_utils/E2AP/RICaction-AddedForModification-Item.c index 28be75feb..7ac4068be 100644 --- a/src/codec_utils/E2AP/RICaction-AddedForModification-Item.c +++ b/src/codec_utils/E2AP/RICaction-AddedForModification-Item.c @@ -1,19 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICaction-AddedForModification-Item.h" -static asn_TYPE_member_t asn_MBR_RICaction_AddedForModification_Item_1[] = { +asn_TYPE_member_t asn_MBR_RICaction_AddedForModification_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct RICaction_AddedForModification_Item, ricActionID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_RICactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ricActionID" }, @@ -24,7 +35,7 @@ static const ber_tlv_tag_t asn_DEF_RICaction_AddedForModification_Item_tags_1[] static const asn_TYPE_tag2member_t asn_MAP_RICaction_AddedForModification_Item_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* ricActionID */ }; -static asn_SEQUENCE_specifics_t asn_SPC_RICaction_AddedForModification_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_RICaction_AddedForModification_Item_specs_1 = { sizeof(struct RICaction_AddedForModification_Item), offsetof(struct RICaction_AddedForModification_Item, _asn_ctx), asn_MAP_RICaction_AddedForModification_Item_tag2el_1, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_RICaction_AddedForModification_Item = { asn_DEF_RICaction_AddedForModification_Item_tags_1, /* Same as above */ sizeof(asn_DEF_RICaction_AddedForModification_Item_tags_1) /sizeof(asn_DEF_RICaction_AddedForModification_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_AddedForModification_Item_1, 1, /* Elements count */ &asn_SPC_RICaction_AddedForModification_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICaction-AddedForModification-Item.h b/src/codec_utils/E2AP/RICaction-AddedForModification-Item.h index 64a2863b9..509b6f535 100644 --- a/src/codec_utils/E2AP/RICaction-AddedForModification-Item.h +++ b/src/codec_utils/E2AP/RICaction-AddedForModification-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICaction_AddedForModification_Item_H_ @@ -33,6 +33,8 @@ typedef struct RICaction_AddedForModification_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RICaction_AddedForModification_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_AddedForModification_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_RICaction_AddedForModification_Item_1[1]; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/RICaction-Admitted-Item.c b/src/codec_utils/E2AP/RICaction-Admitted-Item.c index a1f7f3e64..6b17ddabc 100644 --- a/src/codec_utils/E2AP/RICaction-Admitted-Item.c +++ b/src/codec_utils/E2AP/RICaction-Admitted-Item.c @@ -1,19 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICaction-Admitted-Item.h" -static asn_TYPE_member_t asn_MBR_RICaction_Admitted_Item_1[] = { +asn_TYPE_member_t asn_MBR_RICaction_Admitted_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct RICaction_Admitted_Item, ricActionID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_RICactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ricActionID" }, @@ -24,7 +35,7 @@ static const ber_tlv_tag_t asn_DEF_RICaction_Admitted_Item_tags_1[] = { static const asn_TYPE_tag2member_t asn_MAP_RICaction_Admitted_Item_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* ricActionID */ }; -static asn_SEQUENCE_specifics_t asn_SPC_RICaction_Admitted_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_RICaction_Admitted_Item_specs_1 = { sizeof(struct RICaction_Admitted_Item), offsetof(struct RICaction_Admitted_Item, _asn_ctx), asn_MAP_RICaction_Admitted_Item_tag2el_1, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_RICaction_Admitted_Item = { asn_DEF_RICaction_Admitted_Item_tags_1, /* Same as above */ sizeof(asn_DEF_RICaction_Admitted_Item_tags_1) /sizeof(asn_DEF_RICaction_Admitted_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_Admitted_Item_1, 1, /* Elements count */ &asn_SPC_RICaction_Admitted_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICaction-Admitted-Item.h b/src/codec_utils/E2AP/RICaction-Admitted-Item.h index 4cefd9bd5..3eac9f786 100644 --- a/src/codec_utils/E2AP/RICaction-Admitted-Item.h +++ b/src/codec_utils/E2AP/RICaction-Admitted-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICaction_Admitted_Item_H_ @@ -33,6 +33,8 @@ typedef struct RICaction_Admitted_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RICaction_Admitted_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_Admitted_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_RICaction_Admitted_Item_1[1]; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/RICaction-Admitted-List.c b/src/codec_utils/E2AP/RICaction-Admitted-List.c index e0c89dee5..f8719ade8 100644 --- a/src/codec_utils/E2AP/RICaction-Admitted-List.c +++ b/src/codec_utils/E2AP/RICaction-Admitted-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICaction-Admitted-List.h" #include "ProtocolIE-SingleContainerE2.h" -static asn_oer_constraints_t asn_OER_type_RICaction_Admitted_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; -static asn_per_constraints_t asn_PER_type_RICaction_Admitted_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_RICaction_Admitted_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_RICaction_Admitted_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_RICaction_Admitted_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainerE2_2533P1, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_RICaction_Admitted_List_1[] = { static const ber_tlv_tag_t asn_DEF_RICaction_Admitted_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_RICaction_Admitted_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_RICaction_Admitted_List_specs_1 = { sizeof(struct RICaction_Admitted_List), offsetof(struct RICaction_Admitted_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_RICaction_Admitted_List = { asn_DEF_RICaction_Admitted_List_tags_1, /* Same as above */ sizeof(asn_DEF_RICaction_Admitted_List_tags_1) /sizeof(asn_DEF_RICaction_Admitted_List_tags_1[0]), /* 1 */ - { &asn_OER_type_RICaction_Admitted_List_constr_1, &asn_PER_type_RICaction_Admitted_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RICaction_Admitted_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_RICaction_Admitted_List_1, 1, /* Single element */ &asn_SPC_RICaction_Admitted_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICaction-Admitted-List.h b/src/codec_utils/E2AP/RICaction-Admitted-List.h index a43668e28..a93c2eaf8 100644 --- a/src/codec_utils/E2AP/RICaction-Admitted-List.h +++ b/src/codec_utils/E2AP/RICaction-Admitted-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICaction_Admitted_List_H_ @@ -32,6 +32,9 @@ typedef struct RICaction_Admitted_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RICaction_Admitted_List; +extern asn_SET_OF_specifics_t asn_SPC_RICaction_Admitted_List_specs_1; +extern asn_TYPE_member_t asn_MBR_RICaction_Admitted_List_1[1]; +extern asn_per_constraints_t asn_PER_type_RICaction_Admitted_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/RICaction-ConfirmedForModification-Item.c b/src/codec_utils/E2AP/RICaction-ConfirmedForModification-Item.c index 1db1c247a..93fdf0e9c 100644 --- a/src/codec_utils/E2AP/RICaction-ConfirmedForModification-Item.c +++ b/src/codec_utils/E2AP/RICaction-ConfirmedForModification-Item.c @@ -1,19 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICaction-ConfirmedForModification-Item.h" -static asn_TYPE_member_t asn_MBR_RICaction_ConfirmedForModification_Item_1[] = { +asn_TYPE_member_t asn_MBR_RICaction_ConfirmedForModification_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct RICaction_ConfirmedForModification_Item, ricActionID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_RICactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ricActionID" }, @@ -24,7 +35,7 @@ static const ber_tlv_tag_t asn_DEF_RICaction_ConfirmedForModification_Item_tags_ static const asn_TYPE_tag2member_t asn_MAP_RICaction_ConfirmedForModification_Item_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* ricActionID */ }; -static asn_SEQUENCE_specifics_t asn_SPC_RICaction_ConfirmedForModification_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_RICaction_ConfirmedForModification_Item_specs_1 = { sizeof(struct RICaction_ConfirmedForModification_Item), offsetof(struct RICaction_ConfirmedForModification_Item, _asn_ctx), asn_MAP_RICaction_ConfirmedForModification_Item_tag2el_1, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_RICaction_ConfirmedForModification_Item = { asn_DEF_RICaction_ConfirmedForModification_Item_tags_1, /* Same as above */ sizeof(asn_DEF_RICaction_ConfirmedForModification_Item_tags_1) /sizeof(asn_DEF_RICaction_ConfirmedForModification_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_ConfirmedForModification_Item_1, 1, /* Elements count */ &asn_SPC_RICaction_ConfirmedForModification_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICaction-ConfirmedForModification-Item.h b/src/codec_utils/E2AP/RICaction-ConfirmedForModification-Item.h index e101e0135..810b846fd 100644 --- a/src/codec_utils/E2AP/RICaction-ConfirmedForModification-Item.h +++ b/src/codec_utils/E2AP/RICaction-ConfirmedForModification-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICaction_ConfirmedForModification_Item_H_ @@ -33,6 +33,8 @@ typedef struct RICaction_ConfirmedForModification_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RICaction_ConfirmedForModification_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_ConfirmedForModification_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_RICaction_ConfirmedForModification_Item_1[1]; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/RICaction-ConfirmedForRemoval-Item.c b/src/codec_utils/E2AP/RICaction-ConfirmedForRemoval-Item.c index 7f472de12..184a96862 100644 --- a/src/codec_utils/E2AP/RICaction-ConfirmedForRemoval-Item.c +++ b/src/codec_utils/E2AP/RICaction-ConfirmedForRemoval-Item.c @@ -1,19 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICaction-ConfirmedForRemoval-Item.h" -static asn_TYPE_member_t asn_MBR_RICaction_ConfirmedForRemoval_Item_1[] = { +asn_TYPE_member_t asn_MBR_RICaction_ConfirmedForRemoval_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct RICaction_ConfirmedForRemoval_Item, ricActionID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_RICactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ricActionID" }, @@ -24,7 +35,7 @@ static const ber_tlv_tag_t asn_DEF_RICaction_ConfirmedForRemoval_Item_tags_1[] = static const asn_TYPE_tag2member_t asn_MAP_RICaction_ConfirmedForRemoval_Item_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* ricActionID */ }; -static asn_SEQUENCE_specifics_t asn_SPC_RICaction_ConfirmedForRemoval_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_RICaction_ConfirmedForRemoval_Item_specs_1 = { sizeof(struct RICaction_ConfirmedForRemoval_Item), offsetof(struct RICaction_ConfirmedForRemoval_Item, _asn_ctx), asn_MAP_RICaction_ConfirmedForRemoval_Item_tag2el_1, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_RICaction_ConfirmedForRemoval_Item = { asn_DEF_RICaction_ConfirmedForRemoval_Item_tags_1, /* Same as above */ sizeof(asn_DEF_RICaction_ConfirmedForRemoval_Item_tags_1) /sizeof(asn_DEF_RICaction_ConfirmedForRemoval_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_ConfirmedForRemoval_Item_1, 1, /* Elements count */ &asn_SPC_RICaction_ConfirmedForRemoval_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICaction-ConfirmedForRemoval-Item.h b/src/codec_utils/E2AP/RICaction-ConfirmedForRemoval-Item.h index bb2173f05..de81a9160 100644 --- a/src/codec_utils/E2AP/RICaction-ConfirmedForRemoval-Item.h +++ b/src/codec_utils/E2AP/RICaction-ConfirmedForRemoval-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICaction_ConfirmedForRemoval_Item_H_ @@ -33,6 +33,8 @@ typedef struct RICaction_ConfirmedForRemoval_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RICaction_ConfirmedForRemoval_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_ConfirmedForRemoval_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_RICaction_ConfirmedForRemoval_Item_1[1]; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/RICaction-FailedToBeAddedForModification-Item.c b/src/codec_utils/E2AP/RICaction-FailedToBeAddedForModification-Item.c index 253cbac5c..8aa457b47 100644 --- a/src/codec_utils/E2AP/RICaction-FailedToBeAddedForModification-Item.c +++ b/src/codec_utils/E2AP/RICaction-FailedToBeAddedForModification-Item.c @@ -1,19 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICaction-FailedToBeAddedForModification-Item.h" -static asn_TYPE_member_t asn_MBR_RICaction_FailedToBeAddedForModification_Item_1[] = { +asn_TYPE_member_t asn_MBR_RICaction_FailedToBeAddedForModification_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct RICaction_FailedToBeAddedForModification_Item, ricActionID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_RICactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ricActionID" }, @@ -22,7 +33,18 @@ static asn_TYPE_member_t asn_MBR_RICaction_FailedToBeAddedForModification_Item_1 +1, /* EXPLICIT tag at current level */ &asn_DEF_CauseE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cause" }, @@ -34,7 +56,7 @@ static const asn_TYPE_tag2member_t asn_MAP_RICaction_FailedToBeAddedForModificat { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* ricActionID */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* cause */ }; -static asn_SEQUENCE_specifics_t asn_SPC_RICaction_FailedToBeAddedForModification_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_RICaction_FailedToBeAddedForModification_Item_specs_1 = { sizeof(struct RICaction_FailedToBeAddedForModification_Item), offsetof(struct RICaction_FailedToBeAddedForModification_Item, _asn_ctx), asn_MAP_RICaction_FailedToBeAddedForModification_Item_tag2el_1, @@ -52,7 +74,18 @@ asn_TYPE_descriptor_t asn_DEF_RICaction_FailedToBeAddedForModification_Item = { asn_DEF_RICaction_FailedToBeAddedForModification_Item_tags_1, /* Same as above */ sizeof(asn_DEF_RICaction_FailedToBeAddedForModification_Item_tags_1) /sizeof(asn_DEF_RICaction_FailedToBeAddedForModification_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_FailedToBeAddedForModification_Item_1, 2, /* Elements count */ &asn_SPC_RICaction_FailedToBeAddedForModification_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICaction-FailedToBeAddedForModification-Item.h b/src/codec_utils/E2AP/RICaction-FailedToBeAddedForModification-Item.h index 54478eac1..9a190db2c 100644 --- a/src/codec_utils/E2AP/RICaction-FailedToBeAddedForModification-Item.h +++ b/src/codec_utils/E2AP/RICaction-FailedToBeAddedForModification-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICaction_FailedToBeAddedForModification_Item_H_ @@ -35,6 +35,8 @@ typedef struct RICaction_FailedToBeAddedForModification_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RICaction_FailedToBeAddedForModification_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_FailedToBeAddedForModification_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_RICaction_FailedToBeAddedForModification_Item_1[2]; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/RICaction-FailedToBeModifiedForModification-Item.c b/src/codec_utils/E2AP/RICaction-FailedToBeModifiedForModification-Item.c index d76cd7504..7811958bb 100644 --- a/src/codec_utils/E2AP/RICaction-FailedToBeModifiedForModification-Item.c +++ b/src/codec_utils/E2AP/RICaction-FailedToBeModifiedForModification-Item.c @@ -1,19 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICaction-FailedToBeModifiedForModification-Item.h" -static asn_TYPE_member_t asn_MBR_RICaction_FailedToBeModifiedForModification_Item_1[] = { +asn_TYPE_member_t asn_MBR_RICaction_FailedToBeModifiedForModification_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct RICaction_FailedToBeModifiedForModification_Item, ricActionID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_RICactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ricActionID" }, @@ -22,7 +33,18 @@ static asn_TYPE_member_t asn_MBR_RICaction_FailedToBeModifiedForModification_Ite +1, /* EXPLICIT tag at current level */ &asn_DEF_CauseE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cause" }, @@ -34,7 +56,7 @@ static const asn_TYPE_tag2member_t asn_MAP_RICaction_FailedToBeModifiedForModifi { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* ricActionID */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* cause */ }; -static asn_SEQUENCE_specifics_t asn_SPC_RICaction_FailedToBeModifiedForModification_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_RICaction_FailedToBeModifiedForModification_Item_specs_1 = { sizeof(struct RICaction_FailedToBeModifiedForModification_Item), offsetof(struct RICaction_FailedToBeModifiedForModification_Item, _asn_ctx), asn_MAP_RICaction_FailedToBeModifiedForModification_Item_tag2el_1, @@ -52,7 +74,18 @@ asn_TYPE_descriptor_t asn_DEF_RICaction_FailedToBeModifiedForModification_Item = asn_DEF_RICaction_FailedToBeModifiedForModification_Item_tags_1, /* Same as above */ sizeof(asn_DEF_RICaction_FailedToBeModifiedForModification_Item_tags_1) /sizeof(asn_DEF_RICaction_FailedToBeModifiedForModification_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_FailedToBeModifiedForModification_Item_1, 2, /* Elements count */ &asn_SPC_RICaction_FailedToBeModifiedForModification_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICaction-FailedToBeModifiedForModification-Item.h b/src/codec_utils/E2AP/RICaction-FailedToBeModifiedForModification-Item.h index 0adf10b07..1a2811d95 100644 --- a/src/codec_utils/E2AP/RICaction-FailedToBeModifiedForModification-Item.h +++ b/src/codec_utils/E2AP/RICaction-FailedToBeModifiedForModification-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICaction_FailedToBeModifiedForModification_Item_H_ @@ -35,6 +35,8 @@ typedef struct RICaction_FailedToBeModifiedForModification_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RICaction_FailedToBeModifiedForModification_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_FailedToBeModifiedForModification_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_RICaction_FailedToBeModifiedForModification_Item_1[2]; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/RICaction-FailedToBeRemovedForModification-Item.c b/src/codec_utils/E2AP/RICaction-FailedToBeRemovedForModification-Item.c index e856c9c0c..87c303947 100644 --- a/src/codec_utils/E2AP/RICaction-FailedToBeRemovedForModification-Item.c +++ b/src/codec_utils/E2AP/RICaction-FailedToBeRemovedForModification-Item.c @@ -1,19 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICaction-FailedToBeRemovedForModification-Item.h" -static asn_TYPE_member_t asn_MBR_RICaction_FailedToBeRemovedForModification_Item_1[] = { +asn_TYPE_member_t asn_MBR_RICaction_FailedToBeRemovedForModification_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct RICaction_FailedToBeRemovedForModification_Item, ricActionID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_RICactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ricActionID" }, @@ -22,7 +33,18 @@ static asn_TYPE_member_t asn_MBR_RICaction_FailedToBeRemovedForModification_Item +1, /* EXPLICIT tag at current level */ &asn_DEF_CauseE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cause" }, @@ -34,7 +56,7 @@ static const asn_TYPE_tag2member_t asn_MAP_RICaction_FailedToBeRemovedForModific { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* ricActionID */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* cause */ }; -static asn_SEQUENCE_specifics_t asn_SPC_RICaction_FailedToBeRemovedForModification_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_RICaction_FailedToBeRemovedForModification_Item_specs_1 = { sizeof(struct RICaction_FailedToBeRemovedForModification_Item), offsetof(struct RICaction_FailedToBeRemovedForModification_Item, _asn_ctx), asn_MAP_RICaction_FailedToBeRemovedForModification_Item_tag2el_1, @@ -52,7 +74,18 @@ asn_TYPE_descriptor_t asn_DEF_RICaction_FailedToBeRemovedForModification_Item = asn_DEF_RICaction_FailedToBeRemovedForModification_Item_tags_1, /* Same as above */ sizeof(asn_DEF_RICaction_FailedToBeRemovedForModification_Item_tags_1) /sizeof(asn_DEF_RICaction_FailedToBeRemovedForModification_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_FailedToBeRemovedForModification_Item_1, 2, /* Elements count */ &asn_SPC_RICaction_FailedToBeRemovedForModification_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICaction-FailedToBeRemovedForModification-Item.h b/src/codec_utils/E2AP/RICaction-FailedToBeRemovedForModification-Item.h index 1ccadfc58..70d87842a 100644 --- a/src/codec_utils/E2AP/RICaction-FailedToBeRemovedForModification-Item.h +++ b/src/codec_utils/E2AP/RICaction-FailedToBeRemovedForModification-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICaction_FailedToBeRemovedForModification_Item_H_ @@ -35,6 +35,8 @@ typedef struct RICaction_FailedToBeRemovedForModification_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RICaction_FailedToBeRemovedForModification_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_FailedToBeRemovedForModification_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_RICaction_FailedToBeRemovedForModification_Item_1[2]; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/RICaction-ModifiedForModification-Item.c b/src/codec_utils/E2AP/RICaction-ModifiedForModification-Item.c index 0eb89806c..438f74451 100644 --- a/src/codec_utils/E2AP/RICaction-ModifiedForModification-Item.c +++ b/src/codec_utils/E2AP/RICaction-ModifiedForModification-Item.c @@ -1,19 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICaction-ModifiedForModification-Item.h" -static asn_TYPE_member_t asn_MBR_RICaction_ModifiedForModification_Item_1[] = { +asn_TYPE_member_t asn_MBR_RICaction_ModifiedForModification_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct RICaction_ModifiedForModification_Item, ricActionID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_RICactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ricActionID" }, @@ -24,7 +35,7 @@ static const ber_tlv_tag_t asn_DEF_RICaction_ModifiedForModification_Item_tags_1 static const asn_TYPE_tag2member_t asn_MAP_RICaction_ModifiedForModification_Item_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* ricActionID */ }; -static asn_SEQUENCE_specifics_t asn_SPC_RICaction_ModifiedForModification_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_RICaction_ModifiedForModification_Item_specs_1 = { sizeof(struct RICaction_ModifiedForModification_Item), offsetof(struct RICaction_ModifiedForModification_Item, _asn_ctx), asn_MAP_RICaction_ModifiedForModification_Item_tag2el_1, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_RICaction_ModifiedForModification_Item = { asn_DEF_RICaction_ModifiedForModification_Item_tags_1, /* Same as above */ sizeof(asn_DEF_RICaction_ModifiedForModification_Item_tags_1) /sizeof(asn_DEF_RICaction_ModifiedForModification_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_ModifiedForModification_Item_1, 1, /* Elements count */ &asn_SPC_RICaction_ModifiedForModification_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICaction-ModifiedForModification-Item.h b/src/codec_utils/E2AP/RICaction-ModifiedForModification-Item.h index fd6fee5f2..e1e7a8346 100644 --- a/src/codec_utils/E2AP/RICaction-ModifiedForModification-Item.h +++ b/src/codec_utils/E2AP/RICaction-ModifiedForModification-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICaction_ModifiedForModification_Item_H_ @@ -33,6 +33,8 @@ typedef struct RICaction_ModifiedForModification_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RICaction_ModifiedForModification_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_ModifiedForModification_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_RICaction_ModifiedForModification_Item_1[1]; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/RICaction-NotAdmitted-Item.c b/src/codec_utils/E2AP/RICaction-NotAdmitted-Item.c index fdcd9706d..7973f72ef 100644 --- a/src/codec_utils/E2AP/RICaction-NotAdmitted-Item.c +++ b/src/codec_utils/E2AP/RICaction-NotAdmitted-Item.c @@ -1,19 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICaction-NotAdmitted-Item.h" -static asn_TYPE_member_t asn_MBR_RICaction_NotAdmitted_Item_1[] = { +asn_TYPE_member_t asn_MBR_RICaction_NotAdmitted_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct RICaction_NotAdmitted_Item, ricActionID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_RICactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ricActionID" }, @@ -22,7 +33,18 @@ static asn_TYPE_member_t asn_MBR_RICaction_NotAdmitted_Item_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_CauseE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cause" }, @@ -34,7 +56,7 @@ static const asn_TYPE_tag2member_t asn_MAP_RICaction_NotAdmitted_Item_tag2el_1[] { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* ricActionID */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* cause */ }; -static asn_SEQUENCE_specifics_t asn_SPC_RICaction_NotAdmitted_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_RICaction_NotAdmitted_Item_specs_1 = { sizeof(struct RICaction_NotAdmitted_Item), offsetof(struct RICaction_NotAdmitted_Item, _asn_ctx), asn_MAP_RICaction_NotAdmitted_Item_tag2el_1, @@ -52,7 +74,18 @@ asn_TYPE_descriptor_t asn_DEF_RICaction_NotAdmitted_Item = { asn_DEF_RICaction_NotAdmitted_Item_tags_1, /* Same as above */ sizeof(asn_DEF_RICaction_NotAdmitted_Item_tags_1) /sizeof(asn_DEF_RICaction_NotAdmitted_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_NotAdmitted_Item_1, 2, /* Elements count */ &asn_SPC_RICaction_NotAdmitted_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICaction-NotAdmitted-Item.h b/src/codec_utils/E2AP/RICaction-NotAdmitted-Item.h index a2df432e2..19adb5212 100644 --- a/src/codec_utils/E2AP/RICaction-NotAdmitted-Item.h +++ b/src/codec_utils/E2AP/RICaction-NotAdmitted-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICaction_NotAdmitted_Item_H_ @@ -35,6 +35,8 @@ typedef struct RICaction_NotAdmitted_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RICaction_NotAdmitted_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_NotAdmitted_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_RICaction_NotAdmitted_Item_1[2]; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/RICaction-NotAdmitted-List.c b/src/codec_utils/E2AP/RICaction-NotAdmitted-List.c index 0cac77baa..3975a0b60 100644 --- a/src/codec_utils/E2AP/RICaction-NotAdmitted-List.c +++ b/src/codec_utils/E2AP/RICaction-NotAdmitted-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICaction-NotAdmitted-List.h" #include "ProtocolIE-SingleContainerE2.h" -static asn_oer_constraints_t asn_OER_type_RICaction_NotAdmitted_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..16)) */}; -static asn_per_constraints_t asn_PER_type_RICaction_NotAdmitted_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_RICaction_NotAdmitted_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 0, 16 } /* (SIZE(0..16)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_RICaction_NotAdmitted_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_RICaction_NotAdmitted_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainerE2_2533P2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_RICaction_NotAdmitted_List_1[] = { static const ber_tlv_tag_t asn_DEF_RICaction_NotAdmitted_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_RICaction_NotAdmitted_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_RICaction_NotAdmitted_List_specs_1 = { sizeof(struct RICaction_NotAdmitted_List), offsetof(struct RICaction_NotAdmitted_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_RICaction_NotAdmitted_List = { asn_DEF_RICaction_NotAdmitted_List_tags_1, /* Same as above */ sizeof(asn_DEF_RICaction_NotAdmitted_List_tags_1) /sizeof(asn_DEF_RICaction_NotAdmitted_List_tags_1[0]), /* 1 */ - { &asn_OER_type_RICaction_NotAdmitted_List_constr_1, &asn_PER_type_RICaction_NotAdmitted_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RICaction_NotAdmitted_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_RICaction_NotAdmitted_List_1, 1, /* Single element */ &asn_SPC_RICaction_NotAdmitted_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICaction-NotAdmitted-List.h b/src/codec_utils/E2AP/RICaction-NotAdmitted-List.h index aea8c4c1a..ae152b7c2 100644 --- a/src/codec_utils/E2AP/RICaction-NotAdmitted-List.h +++ b/src/codec_utils/E2AP/RICaction-NotAdmitted-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICaction_NotAdmitted_List_H_ @@ -32,6 +32,9 @@ typedef struct RICaction_NotAdmitted_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RICaction_NotAdmitted_List; +extern asn_SET_OF_specifics_t asn_SPC_RICaction_NotAdmitted_List_specs_1; +extern asn_TYPE_member_t asn_MBR_RICaction_NotAdmitted_List_1[1]; +extern asn_per_constraints_t asn_PER_type_RICaction_NotAdmitted_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/RICaction-RefusedToBeModified-Item.c b/src/codec_utils/E2AP/RICaction-RefusedToBeModified-Item.c index 7abf17fa9..68ab316f8 100644 --- a/src/codec_utils/E2AP/RICaction-RefusedToBeModified-Item.c +++ b/src/codec_utils/E2AP/RICaction-RefusedToBeModified-Item.c @@ -1,19 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICaction-RefusedToBeModified-Item.h" -static asn_TYPE_member_t asn_MBR_RICaction_RefusedToBeModified_Item_1[] = { +asn_TYPE_member_t asn_MBR_RICaction_RefusedToBeModified_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct RICaction_RefusedToBeModified_Item, ricActionID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_RICactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ricActionID" }, @@ -22,7 +33,18 @@ static asn_TYPE_member_t asn_MBR_RICaction_RefusedToBeModified_Item_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_CauseE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cause" }, @@ -34,7 +56,7 @@ static const asn_TYPE_tag2member_t asn_MAP_RICaction_RefusedToBeModified_Item_ta { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* ricActionID */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* cause */ }; -static asn_SEQUENCE_specifics_t asn_SPC_RICaction_RefusedToBeModified_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_RICaction_RefusedToBeModified_Item_specs_1 = { sizeof(struct RICaction_RefusedToBeModified_Item), offsetof(struct RICaction_RefusedToBeModified_Item, _asn_ctx), asn_MAP_RICaction_RefusedToBeModified_Item_tag2el_1, @@ -52,7 +74,18 @@ asn_TYPE_descriptor_t asn_DEF_RICaction_RefusedToBeModified_Item = { asn_DEF_RICaction_RefusedToBeModified_Item_tags_1, /* Same as above */ sizeof(asn_DEF_RICaction_RefusedToBeModified_Item_tags_1) /sizeof(asn_DEF_RICaction_RefusedToBeModified_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_RefusedToBeModified_Item_1, 2, /* Elements count */ &asn_SPC_RICaction_RefusedToBeModified_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICaction-RefusedToBeModified-Item.h b/src/codec_utils/E2AP/RICaction-RefusedToBeModified-Item.h index e78b33ca2..4b1ac0f6e 100644 --- a/src/codec_utils/E2AP/RICaction-RefusedToBeModified-Item.h +++ b/src/codec_utils/E2AP/RICaction-RefusedToBeModified-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICaction_RefusedToBeModified_Item_H_ @@ -35,6 +35,8 @@ typedef struct RICaction_RefusedToBeModified_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RICaction_RefusedToBeModified_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_RefusedToBeModified_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_RICaction_RefusedToBeModified_Item_1[2]; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/RICaction-RefusedToBeRemoved-Item.c b/src/codec_utils/E2AP/RICaction-RefusedToBeRemoved-Item.c index 0062421b4..fbac5b309 100644 --- a/src/codec_utils/E2AP/RICaction-RefusedToBeRemoved-Item.c +++ b/src/codec_utils/E2AP/RICaction-RefusedToBeRemoved-Item.c @@ -1,19 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICaction-RefusedToBeRemoved-Item.h" -static asn_TYPE_member_t asn_MBR_RICaction_RefusedToBeRemoved_Item_1[] = { +asn_TYPE_member_t asn_MBR_RICaction_RefusedToBeRemoved_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct RICaction_RefusedToBeRemoved_Item, ricActionID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_RICactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ricActionID" }, @@ -22,7 +33,18 @@ static asn_TYPE_member_t asn_MBR_RICaction_RefusedToBeRemoved_Item_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_CauseE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cause" }, @@ -34,7 +56,7 @@ static const asn_TYPE_tag2member_t asn_MAP_RICaction_RefusedToBeRemoved_Item_tag { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* ricActionID */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* cause */ }; -static asn_SEQUENCE_specifics_t asn_SPC_RICaction_RefusedToBeRemoved_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_RICaction_RefusedToBeRemoved_Item_specs_1 = { sizeof(struct RICaction_RefusedToBeRemoved_Item), offsetof(struct RICaction_RefusedToBeRemoved_Item, _asn_ctx), asn_MAP_RICaction_RefusedToBeRemoved_Item_tag2el_1, @@ -52,7 +74,18 @@ asn_TYPE_descriptor_t asn_DEF_RICaction_RefusedToBeRemoved_Item = { asn_DEF_RICaction_RefusedToBeRemoved_Item_tags_1, /* Same as above */ sizeof(asn_DEF_RICaction_RefusedToBeRemoved_Item_tags_1) /sizeof(asn_DEF_RICaction_RefusedToBeRemoved_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_RefusedToBeRemoved_Item_1, 2, /* Elements count */ &asn_SPC_RICaction_RefusedToBeRemoved_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICaction-RefusedToBeRemoved-Item.h b/src/codec_utils/E2AP/RICaction-RefusedToBeRemoved-Item.h index ae493e004..208b180d9 100644 --- a/src/codec_utils/E2AP/RICaction-RefusedToBeRemoved-Item.h +++ b/src/codec_utils/E2AP/RICaction-RefusedToBeRemoved-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICaction_RefusedToBeRemoved_Item_H_ @@ -35,6 +35,8 @@ typedef struct RICaction_RefusedToBeRemoved_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RICaction_RefusedToBeRemoved_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_RefusedToBeRemoved_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_RICaction_RefusedToBeRemoved_Item_1[2]; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/RICaction-RemovedForModification-Item.c b/src/codec_utils/E2AP/RICaction-RemovedForModification-Item.c index 206525a20..5fa02d015 100644 --- a/src/codec_utils/E2AP/RICaction-RemovedForModification-Item.c +++ b/src/codec_utils/E2AP/RICaction-RemovedForModification-Item.c @@ -1,19 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICaction-RemovedForModification-Item.h" -static asn_TYPE_member_t asn_MBR_RICaction_RemovedForModification_Item_1[] = { +asn_TYPE_member_t asn_MBR_RICaction_RemovedForModification_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct RICaction_RemovedForModification_Item, ricActionID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_RICactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ricActionID" }, @@ -24,7 +35,7 @@ static const ber_tlv_tag_t asn_DEF_RICaction_RemovedForModification_Item_tags_1[ static const asn_TYPE_tag2member_t asn_MAP_RICaction_RemovedForModification_Item_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* ricActionID */ }; -static asn_SEQUENCE_specifics_t asn_SPC_RICaction_RemovedForModification_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_RICaction_RemovedForModification_Item_specs_1 = { sizeof(struct RICaction_RemovedForModification_Item), offsetof(struct RICaction_RemovedForModification_Item, _asn_ctx), asn_MAP_RICaction_RemovedForModification_Item_tag2el_1, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_RICaction_RemovedForModification_Item = { asn_DEF_RICaction_RemovedForModification_Item_tags_1, /* Same as above */ sizeof(asn_DEF_RICaction_RemovedForModification_Item_tags_1) /sizeof(asn_DEF_RICaction_RemovedForModification_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_RemovedForModification_Item_1, 1, /* Elements count */ &asn_SPC_RICaction_RemovedForModification_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICaction-RemovedForModification-Item.h b/src/codec_utils/E2AP/RICaction-RemovedForModification-Item.h index 7ad201ccb..2ae6216bd 100644 --- a/src/codec_utils/E2AP/RICaction-RemovedForModification-Item.h +++ b/src/codec_utils/E2AP/RICaction-RemovedForModification-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICaction_RemovedForModification_Item_H_ @@ -33,6 +33,8 @@ typedef struct RICaction_RemovedForModification_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RICaction_RemovedForModification_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_RemovedForModification_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_RICaction_RemovedForModification_Item_1[1]; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/RICaction-RequiredToBeModified-Item.c b/src/codec_utils/E2AP/RICaction-RequiredToBeModified-Item.c index f54c3c7cc..45b353cae 100644 --- a/src/codec_utils/E2AP/RICaction-RequiredToBeModified-Item.c +++ b/src/codec_utils/E2AP/RICaction-RequiredToBeModified-Item.c @@ -1,19 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICaction-RequiredToBeModified-Item.h" -static asn_TYPE_member_t asn_MBR_RICaction_RequiredToBeModified_Item_1[] = { +asn_TYPE_member_t asn_MBR_RICaction_RequiredToBeModified_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct RICaction_RequiredToBeModified_Item, ricActionID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_RICactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ricActionID" }, @@ -22,7 +33,18 @@ static asn_TYPE_member_t asn_MBR_RICaction_RequiredToBeModified_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RICtimeToWait, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ricTimeToWait" }, @@ -34,7 +56,7 @@ static const asn_TYPE_tag2member_t asn_MAP_RICaction_RequiredToBeModified_Item_t { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* ricActionID */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* ricTimeToWait */ }; -static asn_SEQUENCE_specifics_t asn_SPC_RICaction_RequiredToBeModified_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_RICaction_RequiredToBeModified_Item_specs_1 = { sizeof(struct RICaction_RequiredToBeModified_Item), offsetof(struct RICaction_RequiredToBeModified_Item, _asn_ctx), asn_MAP_RICaction_RequiredToBeModified_Item_tag2el_1, @@ -52,7 +74,18 @@ asn_TYPE_descriptor_t asn_DEF_RICaction_RequiredToBeModified_Item = { asn_DEF_RICaction_RequiredToBeModified_Item_tags_1, /* Same as above */ sizeof(asn_DEF_RICaction_RequiredToBeModified_Item_tags_1) /sizeof(asn_DEF_RICaction_RequiredToBeModified_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_RequiredToBeModified_Item_1, 2, /* Elements count */ &asn_SPC_RICaction_RequiredToBeModified_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICaction-RequiredToBeModified-Item.h b/src/codec_utils/E2AP/RICaction-RequiredToBeModified-Item.h index 9efa65bd2..5b0acfe05 100644 --- a/src/codec_utils/E2AP/RICaction-RequiredToBeModified-Item.h +++ b/src/codec_utils/E2AP/RICaction-RequiredToBeModified-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICaction_RequiredToBeModified_Item_H_ @@ -35,6 +35,8 @@ typedef struct RICaction_RequiredToBeModified_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RICaction_RequiredToBeModified_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_RequiredToBeModified_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_RICaction_RequiredToBeModified_Item_1[2]; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/RICaction-RequiredToBeRemoved-Item.c b/src/codec_utils/E2AP/RICaction-RequiredToBeRemoved-Item.c index 4dc2d1d20..bfcb993b7 100644 --- a/src/codec_utils/E2AP/RICaction-RequiredToBeRemoved-Item.c +++ b/src/codec_utils/E2AP/RICaction-RequiredToBeRemoved-Item.c @@ -1,19 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICaction-RequiredToBeRemoved-Item.h" -static asn_TYPE_member_t asn_MBR_RICaction_RequiredToBeRemoved_Item_1[] = { +asn_TYPE_member_t asn_MBR_RICaction_RequiredToBeRemoved_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct RICaction_RequiredToBeRemoved_Item, ricActionID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_RICactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ricActionID" }, @@ -22,7 +33,18 @@ static asn_TYPE_member_t asn_MBR_RICaction_RequiredToBeRemoved_Item_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_CauseE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cause" }, @@ -34,7 +56,7 @@ static const asn_TYPE_tag2member_t asn_MAP_RICaction_RequiredToBeRemoved_Item_ta { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* ricActionID */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* cause */ }; -static asn_SEQUENCE_specifics_t asn_SPC_RICaction_RequiredToBeRemoved_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_RICaction_RequiredToBeRemoved_Item_specs_1 = { sizeof(struct RICaction_RequiredToBeRemoved_Item), offsetof(struct RICaction_RequiredToBeRemoved_Item, _asn_ctx), asn_MAP_RICaction_RequiredToBeRemoved_Item_tag2el_1, @@ -52,7 +74,18 @@ asn_TYPE_descriptor_t asn_DEF_RICaction_RequiredToBeRemoved_Item = { asn_DEF_RICaction_RequiredToBeRemoved_Item_tags_1, /* Same as above */ sizeof(asn_DEF_RICaction_RequiredToBeRemoved_Item_tags_1) /sizeof(asn_DEF_RICaction_RequiredToBeRemoved_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_RequiredToBeRemoved_Item_1, 2, /* Elements count */ &asn_SPC_RICaction_RequiredToBeRemoved_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICaction-RequiredToBeRemoved-Item.h b/src/codec_utils/E2AP/RICaction-RequiredToBeRemoved-Item.h index 208d6021c..e022d988f 100644 --- a/src/codec_utils/E2AP/RICaction-RequiredToBeRemoved-Item.h +++ b/src/codec_utils/E2AP/RICaction-RequiredToBeRemoved-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICaction_RequiredToBeRemoved_Item_H_ @@ -35,6 +35,8 @@ typedef struct RICaction_RequiredToBeRemoved_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RICaction_RequiredToBeRemoved_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_RequiredToBeRemoved_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_RICaction_RequiredToBeRemoved_Item_1[2]; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/RICaction-ToBeAddedForModification-Item.c b/src/codec_utils/E2AP/RICaction-ToBeAddedForModification-Item.c index 41115949e..3e92536a3 100644 --- a/src/codec_utils/E2AP/RICaction-ToBeAddedForModification-Item.c +++ b/src/codec_utils/E2AP/RICaction-ToBeAddedForModification-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICaction-ToBeAddedForModification-Item.h" #include "RICsubsequentAction.h" -static asn_TYPE_member_t asn_MBR_RICaction_ToBeAddedForModification_Item_1[] = { +asn_TYPE_member_t asn_MBR_RICaction_ToBeAddedForModification_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct RICaction_ToBeAddedForModification_Item, ricActionID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_RICactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ricActionID" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_RICaction_ToBeAddedForModification_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RICactionType, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ricActionType" }, @@ -32,7 +54,18 @@ static asn_TYPE_member_t asn_MBR_RICaction_ToBeAddedForModification_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RICactionDefinition, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ricActionDefinition" }, @@ -41,7 +74,18 @@ static asn_TYPE_member_t asn_MBR_RICaction_ToBeAddedForModification_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RICactionExecutionOrder, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ricActionExecutionOrder" }, @@ -50,7 +94,18 @@ static asn_TYPE_member_t asn_MBR_RICaction_ToBeAddedForModification_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RICsubsequentAction, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ricSubsequentAction" }, @@ -66,7 +121,7 @@ static const asn_TYPE_tag2member_t asn_MAP_RICaction_ToBeAddedForModification_It { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* ricActionExecutionOrder */ { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 } /* ricSubsequentAction */ }; -static asn_SEQUENCE_specifics_t asn_SPC_RICaction_ToBeAddedForModification_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_RICaction_ToBeAddedForModification_Item_specs_1 = { sizeof(struct RICaction_ToBeAddedForModification_Item), offsetof(struct RICaction_ToBeAddedForModification_Item, _asn_ctx), asn_MAP_RICaction_ToBeAddedForModification_Item_tag2el_1, @@ -85,7 +140,18 @@ asn_TYPE_descriptor_t asn_DEF_RICaction_ToBeAddedForModification_Item = { asn_DEF_RICaction_ToBeAddedForModification_Item_tags_1, /* Same as above */ sizeof(asn_DEF_RICaction_ToBeAddedForModification_Item_tags_1) /sizeof(asn_DEF_RICaction_ToBeAddedForModification_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_ToBeAddedForModification_Item_1, 5, /* Elements count */ &asn_SPC_RICaction_ToBeAddedForModification_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICaction-ToBeAddedForModification-Item.h b/src/codec_utils/E2AP/RICaction-ToBeAddedForModification-Item.h index 225cb6e22..da068c2bb 100644 --- a/src/codec_utils/E2AP/RICaction-ToBeAddedForModification-Item.h +++ b/src/codec_utils/E2AP/RICaction-ToBeAddedForModification-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICaction_ToBeAddedForModification_Item_H_ @@ -43,6 +43,8 @@ typedef struct RICaction_ToBeAddedForModification_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RICaction_ToBeAddedForModification_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_ToBeAddedForModification_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_RICaction_ToBeAddedForModification_Item_1[5]; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/RICaction-ToBeModifiedForModification-Item.c b/src/codec_utils/E2AP/RICaction-ToBeModifiedForModification-Item.c index 368ad3096..54c9e926b 100644 --- a/src/codec_utils/E2AP/RICaction-ToBeModifiedForModification-Item.c +++ b/src/codec_utils/E2AP/RICaction-ToBeModifiedForModification-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICaction-ToBeModifiedForModification-Item.h" #include "RICsubsequentAction.h" -static asn_TYPE_member_t asn_MBR_RICaction_ToBeModifiedForModification_Item_1[] = { +asn_TYPE_member_t asn_MBR_RICaction_ToBeModifiedForModification_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct RICaction_ToBeModifiedForModification_Item, ricActionID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_RICactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ricActionID" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_RICaction_ToBeModifiedForModification_Item_1[] -1, /* IMPLICIT tag at current level */ &asn_DEF_RICactionDefinition, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ricActionDefinition" }, @@ -32,7 +54,18 @@ static asn_TYPE_member_t asn_MBR_RICaction_ToBeModifiedForModification_Item_1[] -1, /* IMPLICIT tag at current level */ &asn_DEF_RICactionExecutionOrder, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ricActionExecutionOrder" }, @@ -41,7 +74,18 @@ static asn_TYPE_member_t asn_MBR_RICaction_ToBeModifiedForModification_Item_1[] -1, /* IMPLICIT tag at current level */ &asn_DEF_RICsubsequentAction, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ricSubsequentAction" }, @@ -56,7 +100,7 @@ static const asn_TYPE_tag2member_t asn_MAP_RICaction_ToBeModifiedForModification { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* ricActionExecutionOrder */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* ricSubsequentAction */ }; -static asn_SEQUENCE_specifics_t asn_SPC_RICaction_ToBeModifiedForModification_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_RICaction_ToBeModifiedForModification_Item_specs_1 = { sizeof(struct RICaction_ToBeModifiedForModification_Item), offsetof(struct RICaction_ToBeModifiedForModification_Item, _asn_ctx), asn_MAP_RICaction_ToBeModifiedForModification_Item_tag2el_1, @@ -75,7 +119,18 @@ asn_TYPE_descriptor_t asn_DEF_RICaction_ToBeModifiedForModification_Item = { asn_DEF_RICaction_ToBeModifiedForModification_Item_tags_1, /* Same as above */ sizeof(asn_DEF_RICaction_ToBeModifiedForModification_Item_tags_1) /sizeof(asn_DEF_RICaction_ToBeModifiedForModification_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_ToBeModifiedForModification_Item_1, 4, /* Elements count */ &asn_SPC_RICaction_ToBeModifiedForModification_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICaction-ToBeModifiedForModification-Item.h b/src/codec_utils/E2AP/RICaction-ToBeModifiedForModification-Item.h index 5cc60a6fc..3eae65e24 100644 --- a/src/codec_utils/E2AP/RICaction-ToBeModifiedForModification-Item.h +++ b/src/codec_utils/E2AP/RICaction-ToBeModifiedForModification-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICaction_ToBeModifiedForModification_Item_H_ @@ -41,6 +41,8 @@ typedef struct RICaction_ToBeModifiedForModification_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RICaction_ToBeModifiedForModification_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_ToBeModifiedForModification_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_RICaction_ToBeModifiedForModification_Item_1[4]; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/RICaction-ToBeRemovedForModification-Item.c b/src/codec_utils/E2AP/RICaction-ToBeRemovedForModification-Item.c index 9b1c00f56..577ef7c15 100644 --- a/src/codec_utils/E2AP/RICaction-ToBeRemovedForModification-Item.c +++ b/src/codec_utils/E2AP/RICaction-ToBeRemovedForModification-Item.c @@ -1,19 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICaction-ToBeRemovedForModification-Item.h" -static asn_TYPE_member_t asn_MBR_RICaction_ToBeRemovedForModification_Item_1[] = { +asn_TYPE_member_t asn_MBR_RICaction_ToBeRemovedForModification_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct RICaction_ToBeRemovedForModification_Item, ricActionID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_RICactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ricActionID" }, @@ -24,7 +35,7 @@ static const ber_tlv_tag_t asn_DEF_RICaction_ToBeRemovedForModification_Item_tag static const asn_TYPE_tag2member_t asn_MAP_RICaction_ToBeRemovedForModification_Item_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* ricActionID */ }; -static asn_SEQUENCE_specifics_t asn_SPC_RICaction_ToBeRemovedForModification_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_RICaction_ToBeRemovedForModification_Item_specs_1 = { sizeof(struct RICaction_ToBeRemovedForModification_Item), offsetof(struct RICaction_ToBeRemovedForModification_Item, _asn_ctx), asn_MAP_RICaction_ToBeRemovedForModification_Item_tag2el_1, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_RICaction_ToBeRemovedForModification_Item = { asn_DEF_RICaction_ToBeRemovedForModification_Item_tags_1, /* Same as above */ sizeof(asn_DEF_RICaction_ToBeRemovedForModification_Item_tags_1) /sizeof(asn_DEF_RICaction_ToBeRemovedForModification_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_ToBeRemovedForModification_Item_1, 1, /* Elements count */ &asn_SPC_RICaction_ToBeRemovedForModification_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICaction-ToBeRemovedForModification-Item.h b/src/codec_utils/E2AP/RICaction-ToBeRemovedForModification-Item.h index d3be231bc..a83f90f12 100644 --- a/src/codec_utils/E2AP/RICaction-ToBeRemovedForModification-Item.h +++ b/src/codec_utils/E2AP/RICaction-ToBeRemovedForModification-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICaction_ToBeRemovedForModification_Item_H_ @@ -33,6 +33,8 @@ typedef struct RICaction_ToBeRemovedForModification_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RICaction_ToBeRemovedForModification_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_ToBeRemovedForModification_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_RICaction_ToBeRemovedForModification_Item_1[1]; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/RICaction-ToBeSetup-Item.c b/src/codec_utils/E2AP/RICaction-ToBeSetup-Item.c index a09a0ea6b..246e1e804 100644 --- a/src/codec_utils/E2AP/RICaction-ToBeSetup-Item.c +++ b/src/codec_utils/E2AP/RICaction-ToBeSetup-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICaction-ToBeSetup-Item.h" #include "RICsubsequentAction.h" -static asn_TYPE_member_t asn_MBR_RICaction_ToBeSetup_Item_1[] = { +asn_TYPE_member_t asn_MBR_RICaction_ToBeSetup_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct RICaction_ToBeSetup_Item, ricActionID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_RICactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ricActionID" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_RICaction_ToBeSetup_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RICactionType, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ricActionType" }, @@ -32,7 +54,18 @@ static asn_TYPE_member_t asn_MBR_RICaction_ToBeSetup_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RICactionDefinition, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ricActionDefinition" }, @@ -41,7 +74,18 @@ static asn_TYPE_member_t asn_MBR_RICaction_ToBeSetup_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RICsubsequentAction, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ricSubsequentAction" }, @@ -50,7 +94,18 @@ static asn_TYPE_member_t asn_MBR_RICaction_ToBeSetup_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RICactionExecutionOrder, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ricActionExecutionOrder" }, @@ -66,7 +121,7 @@ static const asn_TYPE_tag2member_t asn_MAP_RICaction_ToBeSetup_Item_tag2el_1[] = { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* ricSubsequentAction */ { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 } /* ricActionExecutionOrder */ }; -static asn_SEQUENCE_specifics_t asn_SPC_RICaction_ToBeSetup_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_RICaction_ToBeSetup_Item_specs_1 = { sizeof(struct RICaction_ToBeSetup_Item), offsetof(struct RICaction_ToBeSetup_Item, _asn_ctx), asn_MAP_RICaction_ToBeSetup_Item_tag2el_1, @@ -85,7 +140,18 @@ asn_TYPE_descriptor_t asn_DEF_RICaction_ToBeSetup_Item = { asn_DEF_RICaction_ToBeSetup_Item_tags_1, /* Same as above */ sizeof(asn_DEF_RICaction_ToBeSetup_Item_tags_1) /sizeof(asn_DEF_RICaction_ToBeSetup_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICaction_ToBeSetup_Item_1, 5, /* Elements count */ &asn_SPC_RICaction_ToBeSetup_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICaction-ToBeSetup-Item.h b/src/codec_utils/E2AP/RICaction-ToBeSetup-Item.h index 13df8cc76..dd31cedff 100644 --- a/src/codec_utils/E2AP/RICaction-ToBeSetup-Item.h +++ b/src/codec_utils/E2AP/RICaction-ToBeSetup-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICaction_ToBeSetup_Item_H_ @@ -43,6 +43,8 @@ typedef struct RICaction_ToBeSetup_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RICaction_ToBeSetup_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_ToBeSetup_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_RICaction_ToBeSetup_Item_1[5]; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/RICactionDefinition.c b/src/codec_utils/E2AP/RICactionDefinition.c index 598816096..acf842753 100644 --- a/src/codec_utils/E2AP/RICactionDefinition.c +++ b/src/codec_utils/E2AP/RICactionDefinition.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICactionDefinition.h" @@ -24,7 +24,18 @@ asn_TYPE_descriptor_t asn_DEF_RICactionDefinition = { asn_DEF_RICactionDefinition_tags_1, /* Same as above */ sizeof(asn_DEF_RICactionDefinition_tags_1) /sizeof(asn_DEF_RICactionDefinition_tags_1[0]), /* 1 */ - { 0, 0, OCTET_STRING_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OCTET_STRING_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/E2AP/RICactionDefinition.h b/src/codec_utils/E2AP/RICactionDefinition.h index a12e821d6..6de576bc9 100644 --- a/src/codec_utils/E2AP/RICactionDefinition.h +++ b/src/codec_utils/E2AP/RICactionDefinition.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICactionDefinition_H_ @@ -26,12 +26,8 @@ extern asn_TYPE_descriptor_t asn_DEF_RICactionDefinition; asn_struct_free_f RICactionDefinition_free; asn_struct_print_f RICactionDefinition_print; asn_constr_check_f RICactionDefinition_constraint; -ber_type_decoder_f RICactionDefinition_decode_ber; -der_type_encoder_f RICactionDefinition_encode_der; xer_type_decoder_f RICactionDefinition_decode_xer; xer_type_encoder_f RICactionDefinition_encode_xer; -oer_type_decoder_f RICactionDefinition_decode_oer; -oer_type_encoder_f RICactionDefinition_encode_oer; per_type_decoder_f RICactionDefinition_decode_uper; per_type_encoder_f RICactionDefinition_encode_uper; per_type_decoder_f RICactionDefinition_decode_aper; diff --git a/src/codec_utils/E2AP/RICactionExecutionOrder.c b/src/codec_utils/E2AP/RICactionExecutionOrder.c index 35b5380fe..ff7683643 100644 --- a/src/codec_utils/E2AP/RICactionExecutionOrder.c +++ b/src/codec_utils/E2AP/RICactionExecutionOrder.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICactionExecutionOrder.h" @@ -21,7 +21,7 @@ RICactionExecutionOrder_constraint(const asn_TYPE_descriptor_t *td, const void * value = *(const long *)sptr; - if((value >= 0 && value <= 255)) { + if((value >= 0L && value <= 255L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ RICactionExecutionOrder_constraint(const asn_TYPE_descriptor_t *td, const void * * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_RICactionExecutionOrder_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_RICactionExecutionOrder_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 8, 8, 0, 255 } /* (0..255,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_RICactionExecutionOrder_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_RICactionExecutionOrder = { asn_DEF_RICactionExecutionOrder_tags_1, /* Same as above */ sizeof(asn_DEF_RICactionExecutionOrder_tags_1) /sizeof(asn_DEF_RICactionExecutionOrder_tags_1[0]), /* 1 */ - { &asn_OER_type_RICactionExecutionOrder_constr_1, &asn_PER_type_RICactionExecutionOrder_constr_1, RICactionExecutionOrder_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RICactionExecutionOrder_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + RICactionExecutionOrder_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/E2AP/RICactionExecutionOrder.h b/src/codec_utils/E2AP/RICactionExecutionOrder.h index b9c56c178..0e3eb0ece 100644 --- a/src/codec_utils/E2AP/RICactionExecutionOrder.h +++ b/src/codec_utils/E2AP/RICactionExecutionOrder.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICactionExecutionOrder_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_RICactionExecutionOrder; asn_struct_free_f RICactionExecutionOrder_free; asn_struct_print_f RICactionExecutionOrder_print; asn_constr_check_f RICactionExecutionOrder_constraint; -ber_type_decoder_f RICactionExecutionOrder_decode_ber; -der_type_encoder_f RICactionExecutionOrder_encode_der; xer_type_decoder_f RICactionExecutionOrder_decode_xer; xer_type_encoder_f RICactionExecutionOrder_encode_xer; -oer_type_decoder_f RICactionExecutionOrder_decode_oer; -oer_type_encoder_f RICactionExecutionOrder_encode_oer; per_type_decoder_f RICactionExecutionOrder_decode_uper; per_type_encoder_f RICactionExecutionOrder_encode_uper; per_type_decoder_f RICactionExecutionOrder_decode_aper; diff --git a/src/codec_utils/E2AP/RICactionID.c b/src/codec_utils/E2AP/RICactionID.c index e465eda00..6738df190 100644 --- a/src/codec_utils/E2AP/RICactionID.c +++ b/src/codec_utils/E2AP/RICactionID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICactionID.h" @@ -21,7 +21,7 @@ RICactionID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 255)) { + if((value >= 0L && value <= 255L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ RICactionID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_RICactionID_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..255) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_RICactionID_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_RICactionID_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_RICactionID = { asn_DEF_RICactionID_tags_1, /* Same as above */ sizeof(asn_DEF_RICactionID_tags_1) /sizeof(asn_DEF_RICactionID_tags_1[0]), /* 1 */ - { &asn_OER_type_RICactionID_constr_1, &asn_PER_type_RICactionID_constr_1, RICactionID_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RICactionID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + RICactionID_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/E2AP/RICactionID.h b/src/codec_utils/E2AP/RICactionID.h index e82ab3071..a071aa3bd 100644 --- a/src/codec_utils/E2AP/RICactionID.h +++ b/src/codec_utils/E2AP/RICactionID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICactionID_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_RICactionID; asn_struct_free_f RICactionID_free; asn_struct_print_f RICactionID_print; asn_constr_check_f RICactionID_constraint; -ber_type_decoder_f RICactionID_decode_ber; -der_type_encoder_f RICactionID_encode_der; xer_type_decoder_f RICactionID_decode_xer; xer_type_encoder_f RICactionID_encode_xer; -oer_type_decoder_f RICactionID_decode_oer; -oer_type_encoder_f RICactionID_encode_oer; per_type_decoder_f RICactionID_decode_uper; per_type_encoder_f RICactionID_encode_uper; per_type_decoder_f RICactionID_decode_aper; diff --git a/src/codec_utils/E2AP/RICactionType.c b/src/codec_utils/E2AP/RICactionType.c index 85fff8ef0..3ee9b7f54 100644 --- a/src/codec_utils/E2AP/RICactionType.c +++ b/src/codec_utils/E2AP/RICactionType.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICactionType.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_RICactionType_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_RICactionType_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 2, 2, 0, 2 } /* (0..2,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_RICactionType_value2enum_1[] = { { 0, 6, "report" }, { 1, 6, "insert" }, @@ -53,7 +52,18 @@ asn_TYPE_descriptor_t asn_DEF_RICactionType = { asn_DEF_RICactionType_tags_1, /* Same as above */ sizeof(asn_DEF_RICactionType_tags_1) /sizeof(asn_DEF_RICactionType_tags_1[0]), /* 1 */ - { &asn_OER_type_RICactionType_constr_1, &asn_PER_type_RICactionType_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RICactionType_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_RICactionType_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/E2AP/RICactionType.h b/src/codec_utils/E2AP/RICactionType.h index 3e214efbe..a2240f8d4 100644 --- a/src/codec_utils/E2AP/RICactionType.h +++ b/src/codec_utils/E2AP/RICactionType.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICactionType_H_ @@ -38,12 +38,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_RICactionType_specs_1; asn_struct_free_f RICactionType_free; asn_struct_print_f RICactionType_print; asn_constr_check_f RICactionType_constraint; -ber_type_decoder_f RICactionType_decode_ber; -der_type_encoder_f RICactionType_encode_der; xer_type_decoder_f RICactionType_decode_xer; xer_type_encoder_f RICactionType_encode_xer; -oer_type_decoder_f RICactionType_decode_oer; -oer_type_encoder_f RICactionType_encode_oer; per_type_decoder_f RICactionType_decode_uper; per_type_encoder_f RICactionType_encode_uper; per_type_decoder_f RICactionType_decode_aper; diff --git a/src/codec_utils/E2AP/RICactions-AddedForModification-List.c b/src/codec_utils/E2AP/RICactions-AddedForModification-List.c index 02f5bfa64..4a6edf3f4 100644 --- a/src/codec_utils/E2AP/RICactions-AddedForModification-List.c +++ b/src/codec_utils/E2AP/RICactions-AddedForModification-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICactions-AddedForModification-List.h" #include "ProtocolIE-SingleContainerE2.h" -static asn_oer_constraints_t asn_OER_type_RICactions_AddedForModification_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..16)) */}; -static asn_per_constraints_t asn_PER_type_RICactions_AddedForModification_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_RICactions_AddedForModification_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 0, 16 } /* (SIZE(0..16)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_RICactions_AddedForModification_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_RICactions_AddedForModification_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainerE2_2533P11, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_RICactions_AddedForModification_List_1[] = { static const ber_tlv_tag_t asn_DEF_RICactions_AddedForModification_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_RICactions_AddedForModification_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_RICactions_AddedForModification_List_specs_1 = { sizeof(struct RICactions_AddedForModification_List), offsetof(struct RICactions_AddedForModification_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_RICactions_AddedForModification_List = { asn_DEF_RICactions_AddedForModification_List_tags_1, /* Same as above */ sizeof(asn_DEF_RICactions_AddedForModification_List_tags_1) /sizeof(asn_DEF_RICactions_AddedForModification_List_tags_1[0]), /* 1 */ - { &asn_OER_type_RICactions_AddedForModification_List_constr_1, &asn_PER_type_RICactions_AddedForModification_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RICactions_AddedForModification_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_RICactions_AddedForModification_List_1, 1, /* Single element */ &asn_SPC_RICactions_AddedForModification_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICactions-AddedForModification-List.h b/src/codec_utils/E2AP/RICactions-AddedForModification-List.h index 68f3b1600..64642c244 100644 --- a/src/codec_utils/E2AP/RICactions-AddedForModification-List.h +++ b/src/codec_utils/E2AP/RICactions-AddedForModification-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICactions_AddedForModification_List_H_ @@ -32,6 +32,9 @@ typedef struct RICactions_AddedForModification_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RICactions_AddedForModification_List; +extern asn_SET_OF_specifics_t asn_SPC_RICactions_AddedForModification_List_specs_1; +extern asn_TYPE_member_t asn_MBR_RICactions_AddedForModification_List_1[1]; +extern asn_per_constraints_t asn_PER_type_RICactions_AddedForModification_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/RICactions-ConfirmedForModification-List.c b/src/codec_utils/E2AP/RICactions-ConfirmedForModification-List.c index 00fbb23d7..29e9649a9 100644 --- a/src/codec_utils/E2AP/RICactions-ConfirmedForModification-List.c +++ b/src/codec_utils/E2AP/RICactions-ConfirmedForModification-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICactions-ConfirmedForModification-List.h" #include "ProtocolIE-SingleContainerE2.h" -static asn_oer_constraints_t asn_OER_type_RICactions_ConfirmedForModification_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..16)) */}; -static asn_per_constraints_t asn_PER_type_RICactions_ConfirmedForModification_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_RICactions_ConfirmedForModification_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 0, 16 } /* (SIZE(0..16)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_RICactions_ConfirmedForModification_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_RICactions_ConfirmedForModification_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainerE2_2533P15, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_RICactions_ConfirmedForModification_List_1[] = static const ber_tlv_tag_t asn_DEF_RICactions_ConfirmedForModification_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_RICactions_ConfirmedForModification_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_RICactions_ConfirmedForModification_List_specs_1 = { sizeof(struct RICactions_ConfirmedForModification_List), offsetof(struct RICactions_ConfirmedForModification_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_RICactions_ConfirmedForModification_List = { asn_DEF_RICactions_ConfirmedForModification_List_tags_1, /* Same as above */ sizeof(asn_DEF_RICactions_ConfirmedForModification_List_tags_1) /sizeof(asn_DEF_RICactions_ConfirmedForModification_List_tags_1[0]), /* 1 */ - { &asn_OER_type_RICactions_ConfirmedForModification_List_constr_1, &asn_PER_type_RICactions_ConfirmedForModification_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RICactions_ConfirmedForModification_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_RICactions_ConfirmedForModification_List_1, 1, /* Single element */ &asn_SPC_RICactions_ConfirmedForModification_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICactions-ConfirmedForModification-List.h b/src/codec_utils/E2AP/RICactions-ConfirmedForModification-List.h index 480a502ba..2863ae76e 100644 --- a/src/codec_utils/E2AP/RICactions-ConfirmedForModification-List.h +++ b/src/codec_utils/E2AP/RICactions-ConfirmedForModification-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICactions_ConfirmedForModification_List_H_ @@ -32,6 +32,9 @@ typedef struct RICactions_ConfirmedForModification_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RICactions_ConfirmedForModification_List; +extern asn_SET_OF_specifics_t asn_SPC_RICactions_ConfirmedForModification_List_specs_1; +extern asn_TYPE_member_t asn_MBR_RICactions_ConfirmedForModification_List_1[1]; +extern asn_per_constraints_t asn_PER_type_RICactions_ConfirmedForModification_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/RICactions-ConfirmedForRemoval-List.c b/src/codec_utils/E2AP/RICactions-ConfirmedForRemoval-List.c index 802f8bad1..0773af96c 100644 --- a/src/codec_utils/E2AP/RICactions-ConfirmedForRemoval-List.c +++ b/src/codec_utils/E2AP/RICactions-ConfirmedForRemoval-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICactions-ConfirmedForRemoval-List.h" #include "ProtocolIE-SingleContainerE2.h" -static asn_oer_constraints_t asn_OER_type_RICactions_ConfirmedForRemoval_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..16)) */}; -static asn_per_constraints_t asn_PER_type_RICactions_ConfirmedForRemoval_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_RICactions_ConfirmedForRemoval_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 0, 16 } /* (SIZE(0..16)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_RICactions_ConfirmedForRemoval_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_RICactions_ConfirmedForRemoval_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainerE2_2533P17, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_RICactions_ConfirmedForRemoval_List_1[] = { static const ber_tlv_tag_t asn_DEF_RICactions_ConfirmedForRemoval_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_RICactions_ConfirmedForRemoval_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_RICactions_ConfirmedForRemoval_List_specs_1 = { sizeof(struct RICactions_ConfirmedForRemoval_List), offsetof(struct RICactions_ConfirmedForRemoval_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_RICactions_ConfirmedForRemoval_List = { asn_DEF_RICactions_ConfirmedForRemoval_List_tags_1, /* Same as above */ sizeof(asn_DEF_RICactions_ConfirmedForRemoval_List_tags_1) /sizeof(asn_DEF_RICactions_ConfirmedForRemoval_List_tags_1[0]), /* 1 */ - { &asn_OER_type_RICactions_ConfirmedForRemoval_List_constr_1, &asn_PER_type_RICactions_ConfirmedForRemoval_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RICactions_ConfirmedForRemoval_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_RICactions_ConfirmedForRemoval_List_1, 1, /* Single element */ &asn_SPC_RICactions_ConfirmedForRemoval_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICactions-ConfirmedForRemoval-List.h b/src/codec_utils/E2AP/RICactions-ConfirmedForRemoval-List.h index 0a52d8776..ae73f9c30 100644 --- a/src/codec_utils/E2AP/RICactions-ConfirmedForRemoval-List.h +++ b/src/codec_utils/E2AP/RICactions-ConfirmedForRemoval-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICactions_ConfirmedForRemoval_List_H_ @@ -32,6 +32,9 @@ typedef struct RICactions_ConfirmedForRemoval_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RICactions_ConfirmedForRemoval_List; +extern asn_SET_OF_specifics_t asn_SPC_RICactions_ConfirmedForRemoval_List_specs_1; +extern asn_TYPE_member_t asn_MBR_RICactions_ConfirmedForRemoval_List_1[1]; +extern asn_per_constraints_t asn_PER_type_RICactions_ConfirmedForRemoval_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/RICactions-FailedToBeAddedForModification-List.c b/src/codec_utils/E2AP/RICactions-FailedToBeAddedForModification-List.c index 9c3f235f8..d7eaa6f72 100644 --- a/src/codec_utils/E2AP/RICactions-FailedToBeAddedForModification-List.c +++ b/src/codec_utils/E2AP/RICactions-FailedToBeAddedForModification-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICactions-FailedToBeAddedForModification-List.h" #include "ProtocolIE-SingleContainerE2.h" -static asn_oer_constraints_t asn_OER_type_RICactions_FailedToBeAddedForModification_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..16)) */}; -static asn_per_constraints_t asn_PER_type_RICactions_FailedToBeAddedForModification_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_RICactions_FailedToBeAddedForModification_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 0, 16 } /* (SIZE(0..16)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_RICactions_FailedToBeAddedForModification_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_RICactions_FailedToBeAddedForModification_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainerE2_2533P12, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_RICactions_FailedToBeAddedForModification_List_ static const ber_tlv_tag_t asn_DEF_RICactions_FailedToBeAddedForModification_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_RICactions_FailedToBeAddedForModification_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_RICactions_FailedToBeAddedForModification_List_specs_1 = { sizeof(struct RICactions_FailedToBeAddedForModification_List), offsetof(struct RICactions_FailedToBeAddedForModification_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_RICactions_FailedToBeAddedForModification_List = { asn_DEF_RICactions_FailedToBeAddedForModification_List_tags_1, /* Same as above */ sizeof(asn_DEF_RICactions_FailedToBeAddedForModification_List_tags_1) /sizeof(asn_DEF_RICactions_FailedToBeAddedForModification_List_tags_1[0]), /* 1 */ - { &asn_OER_type_RICactions_FailedToBeAddedForModification_List_constr_1, &asn_PER_type_RICactions_FailedToBeAddedForModification_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RICactions_FailedToBeAddedForModification_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_RICactions_FailedToBeAddedForModification_List_1, 1, /* Single element */ &asn_SPC_RICactions_FailedToBeAddedForModification_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICactions-FailedToBeAddedForModification-List.h b/src/codec_utils/E2AP/RICactions-FailedToBeAddedForModification-List.h index 1da8cf7f9..e24770877 100644 --- a/src/codec_utils/E2AP/RICactions-FailedToBeAddedForModification-List.h +++ b/src/codec_utils/E2AP/RICactions-FailedToBeAddedForModification-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICactions_FailedToBeAddedForModification_List_H_ @@ -32,6 +32,9 @@ typedef struct RICactions_FailedToBeAddedForModification_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RICactions_FailedToBeAddedForModification_List; +extern asn_SET_OF_specifics_t asn_SPC_RICactions_FailedToBeAddedForModification_List_specs_1; +extern asn_TYPE_member_t asn_MBR_RICactions_FailedToBeAddedForModification_List_1[1]; +extern asn_per_constraints_t asn_PER_type_RICactions_FailedToBeAddedForModification_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/RICactions-FailedToBeModifiedForModification-List.c b/src/codec_utils/E2AP/RICactions-FailedToBeModifiedForModification-List.c index f7fc33f3d..243d5ecf3 100644 --- a/src/codec_utils/E2AP/RICactions-FailedToBeModifiedForModification-List.c +++ b/src/codec_utils/E2AP/RICactions-FailedToBeModifiedForModification-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICactions-FailedToBeModifiedForModification-List.h" #include "ProtocolIE-SingleContainerE2.h" -static asn_oer_constraints_t asn_OER_type_RICactions_FailedToBeModifiedForModification_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..16)) */}; -static asn_per_constraints_t asn_PER_type_RICactions_FailedToBeModifiedForModification_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_RICactions_FailedToBeModifiedForModification_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 0, 16 } /* (SIZE(0..16)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_RICactions_FailedToBeModifiedForModification_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_RICactions_FailedToBeModifiedForModification_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainerE2_2533P10, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_RICactions_FailedToBeModifiedForModification_Li static const ber_tlv_tag_t asn_DEF_RICactions_FailedToBeModifiedForModification_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_RICactions_FailedToBeModifiedForModification_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_RICactions_FailedToBeModifiedForModification_List_specs_1 = { sizeof(struct RICactions_FailedToBeModifiedForModification_List), offsetof(struct RICactions_FailedToBeModifiedForModification_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_RICactions_FailedToBeModifiedForModification_List asn_DEF_RICactions_FailedToBeModifiedForModification_List_tags_1, /* Same as above */ sizeof(asn_DEF_RICactions_FailedToBeModifiedForModification_List_tags_1) /sizeof(asn_DEF_RICactions_FailedToBeModifiedForModification_List_tags_1[0]), /* 1 */ - { &asn_OER_type_RICactions_FailedToBeModifiedForModification_List_constr_1, &asn_PER_type_RICactions_FailedToBeModifiedForModification_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RICactions_FailedToBeModifiedForModification_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_RICactions_FailedToBeModifiedForModification_List_1, 1, /* Single element */ &asn_SPC_RICactions_FailedToBeModifiedForModification_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICactions-FailedToBeModifiedForModification-List.h b/src/codec_utils/E2AP/RICactions-FailedToBeModifiedForModification-List.h index 703456d96..23df146f7 100644 --- a/src/codec_utils/E2AP/RICactions-FailedToBeModifiedForModification-List.h +++ b/src/codec_utils/E2AP/RICactions-FailedToBeModifiedForModification-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICactions_FailedToBeModifiedForModification_List_H_ @@ -32,6 +32,9 @@ typedef struct RICactions_FailedToBeModifiedForModification_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RICactions_FailedToBeModifiedForModification_List; +extern asn_SET_OF_specifics_t asn_SPC_RICactions_FailedToBeModifiedForModification_List_specs_1; +extern asn_TYPE_member_t asn_MBR_RICactions_FailedToBeModifiedForModification_List_1[1]; +extern asn_per_constraints_t asn_PER_type_RICactions_FailedToBeModifiedForModification_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/RICactions-FailedToBeRemovedForModification-List.c b/src/codec_utils/E2AP/RICactions-FailedToBeRemovedForModification-List.c index 31a66cee4..fc76f88e5 100644 --- a/src/codec_utils/E2AP/RICactions-FailedToBeRemovedForModification-List.c +++ b/src/codec_utils/E2AP/RICactions-FailedToBeRemovedForModification-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICactions-FailedToBeRemovedForModification-List.h" #include "ProtocolIE-SingleContainerE2.h" -static asn_oer_constraints_t asn_OER_type_RICactions_FailedToBeRemovedForModification_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..16)) */}; -static asn_per_constraints_t asn_PER_type_RICactions_FailedToBeRemovedForModification_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_RICactions_FailedToBeRemovedForModification_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 0, 16 } /* (SIZE(0..16)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_RICactions_FailedToBeRemovedForModification_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_RICactions_FailedToBeRemovedForModification_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainerE2_2533P8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_RICactions_FailedToBeRemovedForModification_Lis static const ber_tlv_tag_t asn_DEF_RICactions_FailedToBeRemovedForModification_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_RICactions_FailedToBeRemovedForModification_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_RICactions_FailedToBeRemovedForModification_List_specs_1 = { sizeof(struct RICactions_FailedToBeRemovedForModification_List), offsetof(struct RICactions_FailedToBeRemovedForModification_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_RICactions_FailedToBeRemovedForModification_List = asn_DEF_RICactions_FailedToBeRemovedForModification_List_tags_1, /* Same as above */ sizeof(asn_DEF_RICactions_FailedToBeRemovedForModification_List_tags_1) /sizeof(asn_DEF_RICactions_FailedToBeRemovedForModification_List_tags_1[0]), /* 1 */ - { &asn_OER_type_RICactions_FailedToBeRemovedForModification_List_constr_1, &asn_PER_type_RICactions_FailedToBeRemovedForModification_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RICactions_FailedToBeRemovedForModification_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_RICactions_FailedToBeRemovedForModification_List_1, 1, /* Single element */ &asn_SPC_RICactions_FailedToBeRemovedForModification_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICactions-FailedToBeRemovedForModification-List.h b/src/codec_utils/E2AP/RICactions-FailedToBeRemovedForModification-List.h index 6e714225c..982384b28 100644 --- a/src/codec_utils/E2AP/RICactions-FailedToBeRemovedForModification-List.h +++ b/src/codec_utils/E2AP/RICactions-FailedToBeRemovedForModification-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICactions_FailedToBeRemovedForModification_List_H_ @@ -32,6 +32,9 @@ typedef struct RICactions_FailedToBeRemovedForModification_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RICactions_FailedToBeRemovedForModification_List; +extern asn_SET_OF_specifics_t asn_SPC_RICactions_FailedToBeRemovedForModification_List_specs_1; +extern asn_TYPE_member_t asn_MBR_RICactions_FailedToBeRemovedForModification_List_1[1]; +extern asn_per_constraints_t asn_PER_type_RICactions_FailedToBeRemovedForModification_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/RICactions-ModifiedForModification-List.c b/src/codec_utils/E2AP/RICactions-ModifiedForModification-List.c index 30d116acc..f86e8d7f1 100644 --- a/src/codec_utils/E2AP/RICactions-ModifiedForModification-List.c +++ b/src/codec_utils/E2AP/RICactions-ModifiedForModification-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICactions-ModifiedForModification-List.h" #include "ProtocolIE-SingleContainerE2.h" -static asn_oer_constraints_t asn_OER_type_RICactions_ModifiedForModification_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..16)) */}; -static asn_per_constraints_t asn_PER_type_RICactions_ModifiedForModification_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_RICactions_ModifiedForModification_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 0, 16 } /* (SIZE(0..16)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_RICactions_ModifiedForModification_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_RICactions_ModifiedForModification_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainerE2_2533P9, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_RICactions_ModifiedForModification_List_1[] = { static const ber_tlv_tag_t asn_DEF_RICactions_ModifiedForModification_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_RICactions_ModifiedForModification_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_RICactions_ModifiedForModification_List_specs_1 = { sizeof(struct RICactions_ModifiedForModification_List), offsetof(struct RICactions_ModifiedForModification_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_RICactions_ModifiedForModification_List = { asn_DEF_RICactions_ModifiedForModification_List_tags_1, /* Same as above */ sizeof(asn_DEF_RICactions_ModifiedForModification_List_tags_1) /sizeof(asn_DEF_RICactions_ModifiedForModification_List_tags_1[0]), /* 1 */ - { &asn_OER_type_RICactions_ModifiedForModification_List_constr_1, &asn_PER_type_RICactions_ModifiedForModification_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RICactions_ModifiedForModification_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_RICactions_ModifiedForModification_List_1, 1, /* Single element */ &asn_SPC_RICactions_ModifiedForModification_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICactions-ModifiedForModification-List.h b/src/codec_utils/E2AP/RICactions-ModifiedForModification-List.h index aa30da93f..8dcb1a29d 100644 --- a/src/codec_utils/E2AP/RICactions-ModifiedForModification-List.h +++ b/src/codec_utils/E2AP/RICactions-ModifiedForModification-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICactions_ModifiedForModification_List_H_ @@ -32,6 +32,9 @@ typedef struct RICactions_ModifiedForModification_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RICactions_ModifiedForModification_List; +extern asn_SET_OF_specifics_t asn_SPC_RICactions_ModifiedForModification_List_specs_1; +extern asn_TYPE_member_t asn_MBR_RICactions_ModifiedForModification_List_1[1]; +extern asn_per_constraints_t asn_PER_type_RICactions_ModifiedForModification_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/RICactions-RefusedToBeModified-List.c b/src/codec_utils/E2AP/RICactions-RefusedToBeModified-List.c index 3a7f04dfd..ef4e46b6a 100644 --- a/src/codec_utils/E2AP/RICactions-RefusedToBeModified-List.c +++ b/src/codec_utils/E2AP/RICactions-RefusedToBeModified-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICactions-RefusedToBeModified-List.h" #include "ProtocolIE-SingleContainerE2.h" -static asn_oer_constraints_t asn_OER_type_RICactions_RefusedToBeModified_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..16)) */}; -static asn_per_constraints_t asn_PER_type_RICactions_RefusedToBeModified_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_RICactions_RefusedToBeModified_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 0, 16 } /* (SIZE(0..16)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_RICactions_RefusedToBeModified_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_RICactions_RefusedToBeModified_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainerE2_2533P16, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_RICactions_RefusedToBeModified_List_1[] = { static const ber_tlv_tag_t asn_DEF_RICactions_RefusedToBeModified_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_RICactions_RefusedToBeModified_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_RICactions_RefusedToBeModified_List_specs_1 = { sizeof(struct RICactions_RefusedToBeModified_List), offsetof(struct RICactions_RefusedToBeModified_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_RICactions_RefusedToBeModified_List = { asn_DEF_RICactions_RefusedToBeModified_List_tags_1, /* Same as above */ sizeof(asn_DEF_RICactions_RefusedToBeModified_List_tags_1) /sizeof(asn_DEF_RICactions_RefusedToBeModified_List_tags_1[0]), /* 1 */ - { &asn_OER_type_RICactions_RefusedToBeModified_List_constr_1, &asn_PER_type_RICactions_RefusedToBeModified_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RICactions_RefusedToBeModified_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_RICactions_RefusedToBeModified_List_1, 1, /* Single element */ &asn_SPC_RICactions_RefusedToBeModified_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICactions-RefusedToBeModified-List.h b/src/codec_utils/E2AP/RICactions-RefusedToBeModified-List.h index d45fd6cfa..4789e0eb9 100644 --- a/src/codec_utils/E2AP/RICactions-RefusedToBeModified-List.h +++ b/src/codec_utils/E2AP/RICactions-RefusedToBeModified-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICactions_RefusedToBeModified_List_H_ @@ -32,6 +32,9 @@ typedef struct RICactions_RefusedToBeModified_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RICactions_RefusedToBeModified_List; +extern asn_SET_OF_specifics_t asn_SPC_RICactions_RefusedToBeModified_List_specs_1; +extern asn_TYPE_member_t asn_MBR_RICactions_RefusedToBeModified_List_1[1]; +extern asn_per_constraints_t asn_PER_type_RICactions_RefusedToBeModified_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/RICactions-RefusedToBeRemoved-List.c b/src/codec_utils/E2AP/RICactions-RefusedToBeRemoved-List.c index 495f95a88..816fdd64e 100644 --- a/src/codec_utils/E2AP/RICactions-RefusedToBeRemoved-List.c +++ b/src/codec_utils/E2AP/RICactions-RefusedToBeRemoved-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICactions-RefusedToBeRemoved-List.h" #include "ProtocolIE-SingleContainerE2.h" -static asn_oer_constraints_t asn_OER_type_RICactions_RefusedToBeRemoved_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..16)) */}; -static asn_per_constraints_t asn_PER_type_RICactions_RefusedToBeRemoved_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_RICactions_RefusedToBeRemoved_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 0, 16 } /* (SIZE(0..16)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_RICactions_RefusedToBeRemoved_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_RICactions_RefusedToBeRemoved_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainerE2_2533P18, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_RICactions_RefusedToBeRemoved_List_1[] = { static const ber_tlv_tag_t asn_DEF_RICactions_RefusedToBeRemoved_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_RICactions_RefusedToBeRemoved_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_RICactions_RefusedToBeRemoved_List_specs_1 = { sizeof(struct RICactions_RefusedToBeRemoved_List), offsetof(struct RICactions_RefusedToBeRemoved_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_RICactions_RefusedToBeRemoved_List = { asn_DEF_RICactions_RefusedToBeRemoved_List_tags_1, /* Same as above */ sizeof(asn_DEF_RICactions_RefusedToBeRemoved_List_tags_1) /sizeof(asn_DEF_RICactions_RefusedToBeRemoved_List_tags_1[0]), /* 1 */ - { &asn_OER_type_RICactions_RefusedToBeRemoved_List_constr_1, &asn_PER_type_RICactions_RefusedToBeRemoved_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RICactions_RefusedToBeRemoved_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_RICactions_RefusedToBeRemoved_List_1, 1, /* Single element */ &asn_SPC_RICactions_RefusedToBeRemoved_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICactions-RefusedToBeRemoved-List.h b/src/codec_utils/E2AP/RICactions-RefusedToBeRemoved-List.h index e4b2bc859..b1af7dacf 100644 --- a/src/codec_utils/E2AP/RICactions-RefusedToBeRemoved-List.h +++ b/src/codec_utils/E2AP/RICactions-RefusedToBeRemoved-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICactions_RefusedToBeRemoved_List_H_ @@ -32,6 +32,9 @@ typedef struct RICactions_RefusedToBeRemoved_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RICactions_RefusedToBeRemoved_List; +extern asn_SET_OF_specifics_t asn_SPC_RICactions_RefusedToBeRemoved_List_specs_1; +extern asn_TYPE_member_t asn_MBR_RICactions_RefusedToBeRemoved_List_1[1]; +extern asn_per_constraints_t asn_PER_type_RICactions_RefusedToBeRemoved_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/RICactions-RemovedForModification-List.c b/src/codec_utils/E2AP/RICactions-RemovedForModification-List.c index d3aa4177a..9b5d7af70 100644 --- a/src/codec_utils/E2AP/RICactions-RemovedForModification-List.c +++ b/src/codec_utils/E2AP/RICactions-RemovedForModification-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICactions-RemovedForModification-List.h" #include "ProtocolIE-SingleContainerE2.h" -static asn_oer_constraints_t asn_OER_type_RICactions_RemovedForModification_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..16)) */}; -static asn_per_constraints_t asn_PER_type_RICactions_RemovedForModification_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_RICactions_RemovedForModification_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 0, 16 } /* (SIZE(0..16)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_RICactions_RemovedForModification_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_RICactions_RemovedForModification_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainerE2_2533P7, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_RICactions_RemovedForModification_List_1[] = { static const ber_tlv_tag_t asn_DEF_RICactions_RemovedForModification_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_RICactions_RemovedForModification_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_RICactions_RemovedForModification_List_specs_1 = { sizeof(struct RICactions_RemovedForModification_List), offsetof(struct RICactions_RemovedForModification_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_RICactions_RemovedForModification_List = { asn_DEF_RICactions_RemovedForModification_List_tags_1, /* Same as above */ sizeof(asn_DEF_RICactions_RemovedForModification_List_tags_1) /sizeof(asn_DEF_RICactions_RemovedForModification_List_tags_1[0]), /* 1 */ - { &asn_OER_type_RICactions_RemovedForModification_List_constr_1, &asn_PER_type_RICactions_RemovedForModification_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RICactions_RemovedForModification_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_RICactions_RemovedForModification_List_1, 1, /* Single element */ &asn_SPC_RICactions_RemovedForModification_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICactions-RemovedForModification-List.h b/src/codec_utils/E2AP/RICactions-RemovedForModification-List.h index 3dcb3fb58..318693547 100644 --- a/src/codec_utils/E2AP/RICactions-RemovedForModification-List.h +++ b/src/codec_utils/E2AP/RICactions-RemovedForModification-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICactions_RemovedForModification_List_H_ @@ -32,6 +32,9 @@ typedef struct RICactions_RemovedForModification_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RICactions_RemovedForModification_List; +extern asn_SET_OF_specifics_t asn_SPC_RICactions_RemovedForModification_List_specs_1; +extern asn_TYPE_member_t asn_MBR_RICactions_RemovedForModification_List_1[1]; +extern asn_per_constraints_t asn_PER_type_RICactions_RemovedForModification_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/RICactions-RequiredToBeModified-List.c b/src/codec_utils/E2AP/RICactions-RequiredToBeModified-List.c index 60e662ee7..2bd445558 100644 --- a/src/codec_utils/E2AP/RICactions-RequiredToBeModified-List.c +++ b/src/codec_utils/E2AP/RICactions-RequiredToBeModified-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICactions-RequiredToBeModified-List.h" #include "ProtocolIE-SingleContainerE2.h" -static asn_oer_constraints_t asn_OER_type_RICactions_RequiredToBeModified_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..16)) */}; -static asn_per_constraints_t asn_PER_type_RICactions_RequiredToBeModified_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_RICactions_RequiredToBeModified_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 0, 16 } /* (SIZE(0..16)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_RICactions_RequiredToBeModified_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_RICactions_RequiredToBeModified_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainerE2_2533P13, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_RICactions_RequiredToBeModified_List_1[] = { static const ber_tlv_tag_t asn_DEF_RICactions_RequiredToBeModified_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_RICactions_RequiredToBeModified_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_RICactions_RequiredToBeModified_List_specs_1 = { sizeof(struct RICactions_RequiredToBeModified_List), offsetof(struct RICactions_RequiredToBeModified_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_RICactions_RequiredToBeModified_List = { asn_DEF_RICactions_RequiredToBeModified_List_tags_1, /* Same as above */ sizeof(asn_DEF_RICactions_RequiredToBeModified_List_tags_1) /sizeof(asn_DEF_RICactions_RequiredToBeModified_List_tags_1[0]), /* 1 */ - { &asn_OER_type_RICactions_RequiredToBeModified_List_constr_1, &asn_PER_type_RICactions_RequiredToBeModified_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RICactions_RequiredToBeModified_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_RICactions_RequiredToBeModified_List_1, 1, /* Single element */ &asn_SPC_RICactions_RequiredToBeModified_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICactions-RequiredToBeModified-List.h b/src/codec_utils/E2AP/RICactions-RequiredToBeModified-List.h index c79e0e59c..282894130 100644 --- a/src/codec_utils/E2AP/RICactions-RequiredToBeModified-List.h +++ b/src/codec_utils/E2AP/RICactions-RequiredToBeModified-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICactions_RequiredToBeModified_List_H_ @@ -32,6 +32,9 @@ typedef struct RICactions_RequiredToBeModified_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RICactions_RequiredToBeModified_List; +extern asn_SET_OF_specifics_t asn_SPC_RICactions_RequiredToBeModified_List_specs_1; +extern asn_TYPE_member_t asn_MBR_RICactions_RequiredToBeModified_List_1[1]; +extern asn_per_constraints_t asn_PER_type_RICactions_RequiredToBeModified_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/RICactions-RequiredToBeRemoved-List.c b/src/codec_utils/E2AP/RICactions-RequiredToBeRemoved-List.c index b4b57fe45..91759f32c 100644 --- a/src/codec_utils/E2AP/RICactions-RequiredToBeRemoved-List.c +++ b/src/codec_utils/E2AP/RICactions-RequiredToBeRemoved-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICactions-RequiredToBeRemoved-List.h" #include "ProtocolIE-SingleContainerE2.h" -static asn_oer_constraints_t asn_OER_type_RICactions_RequiredToBeRemoved_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..16)) */}; -static asn_per_constraints_t asn_PER_type_RICactions_RequiredToBeRemoved_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_RICactions_RequiredToBeRemoved_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 0, 16 } /* (SIZE(0..16)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_RICactions_RequiredToBeRemoved_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_RICactions_RequiredToBeRemoved_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainerE2_2533P14, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_RICactions_RequiredToBeRemoved_List_1[] = { static const ber_tlv_tag_t asn_DEF_RICactions_RequiredToBeRemoved_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_RICactions_RequiredToBeRemoved_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_RICactions_RequiredToBeRemoved_List_specs_1 = { sizeof(struct RICactions_RequiredToBeRemoved_List), offsetof(struct RICactions_RequiredToBeRemoved_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_RICactions_RequiredToBeRemoved_List = { asn_DEF_RICactions_RequiredToBeRemoved_List_tags_1, /* Same as above */ sizeof(asn_DEF_RICactions_RequiredToBeRemoved_List_tags_1) /sizeof(asn_DEF_RICactions_RequiredToBeRemoved_List_tags_1[0]), /* 1 */ - { &asn_OER_type_RICactions_RequiredToBeRemoved_List_constr_1, &asn_PER_type_RICactions_RequiredToBeRemoved_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RICactions_RequiredToBeRemoved_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_RICactions_RequiredToBeRemoved_List_1, 1, /* Single element */ &asn_SPC_RICactions_RequiredToBeRemoved_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICactions-RequiredToBeRemoved-List.h b/src/codec_utils/E2AP/RICactions-RequiredToBeRemoved-List.h index f62cf1a7e..4280f0b19 100644 --- a/src/codec_utils/E2AP/RICactions-RequiredToBeRemoved-List.h +++ b/src/codec_utils/E2AP/RICactions-RequiredToBeRemoved-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICactions_RequiredToBeRemoved_List_H_ @@ -32,6 +32,9 @@ typedef struct RICactions_RequiredToBeRemoved_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RICactions_RequiredToBeRemoved_List; +extern asn_SET_OF_specifics_t asn_SPC_RICactions_RequiredToBeRemoved_List_specs_1; +extern asn_TYPE_member_t asn_MBR_RICactions_RequiredToBeRemoved_List_1[1]; +extern asn_per_constraints_t asn_PER_type_RICactions_RequiredToBeRemoved_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/RICactions-ToBeAddedForModification-List.c b/src/codec_utils/E2AP/RICactions-ToBeAddedForModification-List.c index 931104e4c..700645f2c 100644 --- a/src/codec_utils/E2AP/RICactions-ToBeAddedForModification-List.c +++ b/src/codec_utils/E2AP/RICactions-ToBeAddedForModification-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICactions-ToBeAddedForModification-List.h" #include "ProtocolIE-SingleContainerE2.h" -static asn_oer_constraints_t asn_OER_type_RICactions_ToBeAddedForModification_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..16)) */}; -static asn_per_constraints_t asn_PER_type_RICactions_ToBeAddedForModification_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_RICactions_ToBeAddedForModification_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 0, 16 } /* (SIZE(0..16)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_RICactions_ToBeAddedForModification_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_RICactions_ToBeAddedForModification_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainerE2_2533P6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_RICactions_ToBeAddedForModification_List_1[] = static const ber_tlv_tag_t asn_DEF_RICactions_ToBeAddedForModification_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_RICactions_ToBeAddedForModification_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_RICactions_ToBeAddedForModification_List_specs_1 = { sizeof(struct RICactions_ToBeAddedForModification_List), offsetof(struct RICactions_ToBeAddedForModification_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_RICactions_ToBeAddedForModification_List = { asn_DEF_RICactions_ToBeAddedForModification_List_tags_1, /* Same as above */ sizeof(asn_DEF_RICactions_ToBeAddedForModification_List_tags_1) /sizeof(asn_DEF_RICactions_ToBeAddedForModification_List_tags_1[0]), /* 1 */ - { &asn_OER_type_RICactions_ToBeAddedForModification_List_constr_1, &asn_PER_type_RICactions_ToBeAddedForModification_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RICactions_ToBeAddedForModification_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_RICactions_ToBeAddedForModification_List_1, 1, /* Single element */ &asn_SPC_RICactions_ToBeAddedForModification_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICactions-ToBeAddedForModification-List.h b/src/codec_utils/E2AP/RICactions-ToBeAddedForModification-List.h index e81ae59dd..d00cf5da2 100644 --- a/src/codec_utils/E2AP/RICactions-ToBeAddedForModification-List.h +++ b/src/codec_utils/E2AP/RICactions-ToBeAddedForModification-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICactions_ToBeAddedForModification_List_H_ @@ -32,6 +32,9 @@ typedef struct RICactions_ToBeAddedForModification_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RICactions_ToBeAddedForModification_List; +extern asn_SET_OF_specifics_t asn_SPC_RICactions_ToBeAddedForModification_List_specs_1; +extern asn_TYPE_member_t asn_MBR_RICactions_ToBeAddedForModification_List_1[1]; +extern asn_per_constraints_t asn_PER_type_RICactions_ToBeAddedForModification_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/RICactions-ToBeModifiedForModification-List.c b/src/codec_utils/E2AP/RICactions-ToBeModifiedForModification-List.c index 43e849779..9b233b1bd 100644 --- a/src/codec_utils/E2AP/RICactions-ToBeModifiedForModification-List.c +++ b/src/codec_utils/E2AP/RICactions-ToBeModifiedForModification-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICactions-ToBeModifiedForModification-List.h" #include "ProtocolIE-SingleContainerE2.h" -static asn_oer_constraints_t asn_OER_type_RICactions_ToBeModifiedForModification_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..16)) */}; -static asn_per_constraints_t asn_PER_type_RICactions_ToBeModifiedForModification_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_RICactions_ToBeModifiedForModification_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 0, 16 } /* (SIZE(0..16)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_RICactions_ToBeModifiedForModification_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_RICactions_ToBeModifiedForModification_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainerE2_2533P5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_RICactions_ToBeModifiedForModification_List_1[] static const ber_tlv_tag_t asn_DEF_RICactions_ToBeModifiedForModification_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_RICactions_ToBeModifiedForModification_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_RICactions_ToBeModifiedForModification_List_specs_1 = { sizeof(struct RICactions_ToBeModifiedForModification_List), offsetof(struct RICactions_ToBeModifiedForModification_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_RICactions_ToBeModifiedForModification_List = { asn_DEF_RICactions_ToBeModifiedForModification_List_tags_1, /* Same as above */ sizeof(asn_DEF_RICactions_ToBeModifiedForModification_List_tags_1) /sizeof(asn_DEF_RICactions_ToBeModifiedForModification_List_tags_1[0]), /* 1 */ - { &asn_OER_type_RICactions_ToBeModifiedForModification_List_constr_1, &asn_PER_type_RICactions_ToBeModifiedForModification_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RICactions_ToBeModifiedForModification_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_RICactions_ToBeModifiedForModification_List_1, 1, /* Single element */ &asn_SPC_RICactions_ToBeModifiedForModification_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICactions-ToBeModifiedForModification-List.h b/src/codec_utils/E2AP/RICactions-ToBeModifiedForModification-List.h index 7c020af08..7dbcf84f1 100644 --- a/src/codec_utils/E2AP/RICactions-ToBeModifiedForModification-List.h +++ b/src/codec_utils/E2AP/RICactions-ToBeModifiedForModification-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICactions_ToBeModifiedForModification_List_H_ @@ -32,6 +32,9 @@ typedef struct RICactions_ToBeModifiedForModification_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RICactions_ToBeModifiedForModification_List; +extern asn_SET_OF_specifics_t asn_SPC_RICactions_ToBeModifiedForModification_List_specs_1; +extern asn_TYPE_member_t asn_MBR_RICactions_ToBeModifiedForModification_List_1[1]; +extern asn_per_constraints_t asn_PER_type_RICactions_ToBeModifiedForModification_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/RICactions-ToBeRemovedForModification-List.c b/src/codec_utils/E2AP/RICactions-ToBeRemovedForModification-List.c index bb74a3b1f..68ad93a62 100644 --- a/src/codec_utils/E2AP/RICactions-ToBeRemovedForModification-List.c +++ b/src/codec_utils/E2AP/RICactions-ToBeRemovedForModification-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICactions-ToBeRemovedForModification-List.h" #include "ProtocolIE-SingleContainerE2.h" -static asn_oer_constraints_t asn_OER_type_RICactions_ToBeRemovedForModification_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..16)) */}; -static asn_per_constraints_t asn_PER_type_RICactions_ToBeRemovedForModification_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_RICactions_ToBeRemovedForModification_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 0, 16 } /* (SIZE(0..16)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_RICactions_ToBeRemovedForModification_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_RICactions_ToBeRemovedForModification_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainerE2_2533P4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_RICactions_ToBeRemovedForModification_List_1[] static const ber_tlv_tag_t asn_DEF_RICactions_ToBeRemovedForModification_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_RICactions_ToBeRemovedForModification_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_RICactions_ToBeRemovedForModification_List_specs_1 = { sizeof(struct RICactions_ToBeRemovedForModification_List), offsetof(struct RICactions_ToBeRemovedForModification_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_RICactions_ToBeRemovedForModification_List = { asn_DEF_RICactions_ToBeRemovedForModification_List_tags_1, /* Same as above */ sizeof(asn_DEF_RICactions_ToBeRemovedForModification_List_tags_1) /sizeof(asn_DEF_RICactions_ToBeRemovedForModification_List_tags_1[0]), /* 1 */ - { &asn_OER_type_RICactions_ToBeRemovedForModification_List_constr_1, &asn_PER_type_RICactions_ToBeRemovedForModification_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RICactions_ToBeRemovedForModification_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_RICactions_ToBeRemovedForModification_List_1, 1, /* Single element */ &asn_SPC_RICactions_ToBeRemovedForModification_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICactions-ToBeRemovedForModification-List.h b/src/codec_utils/E2AP/RICactions-ToBeRemovedForModification-List.h index 1009a5831..2887bbe05 100644 --- a/src/codec_utils/E2AP/RICactions-ToBeRemovedForModification-List.h +++ b/src/codec_utils/E2AP/RICactions-ToBeRemovedForModification-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICactions_ToBeRemovedForModification_List_H_ @@ -32,6 +32,9 @@ typedef struct RICactions_ToBeRemovedForModification_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RICactions_ToBeRemovedForModification_List; +extern asn_SET_OF_specifics_t asn_SPC_RICactions_ToBeRemovedForModification_List_specs_1; +extern asn_TYPE_member_t asn_MBR_RICactions_ToBeRemovedForModification_List_1[1]; +extern asn_per_constraints_t asn_PER_type_RICactions_ToBeRemovedForModification_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/RICactions-ToBeSetup-List.c b/src/codec_utils/E2AP/RICactions-ToBeSetup-List.c index c3e7b62a1..818d2f022 100644 --- a/src/codec_utils/E2AP/RICactions-ToBeSetup-List.c +++ b/src/codec_utils/E2AP/RICactions-ToBeSetup-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICactions-ToBeSetup-List.h" #include "ProtocolIE-SingleContainerE2.h" -static asn_oer_constraints_t asn_OER_type_RICactions_ToBeSetup_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_RICactions_ToBeSetup_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_RICactions_ToBeSetup_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainerE2_2533P0, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_RICactions_ToBeSetup_List = { asn_DEF_RICactions_ToBeSetup_List_tags_1, /* Same as above */ sizeof(asn_DEF_RICactions_ToBeSetup_List_tags_1) /sizeof(asn_DEF_RICactions_ToBeSetup_List_tags_1[0]), /* 1 */ - { &asn_OER_type_RICactions_ToBeSetup_List_constr_1, &asn_PER_type_RICactions_ToBeSetup_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RICactions_ToBeSetup_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_RICactions_ToBeSetup_List_1, 1, /* Single element */ &asn_SPC_RICactions_ToBeSetup_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICactions-ToBeSetup-List.h b/src/codec_utils/E2AP/RICactions-ToBeSetup-List.h index 6274aa814..8a2223e69 100644 --- a/src/codec_utils/E2AP/RICactions-ToBeSetup-List.h +++ b/src/codec_utils/E2AP/RICactions-ToBeSetup-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICactions_ToBeSetup_List_H_ diff --git a/src/codec_utils/E2AP/RICcallProcessID.c b/src/codec_utils/E2AP/RICcallProcessID.c index aa4c6e933..448a36d9e 100644 --- a/src/codec_utils/E2AP/RICcallProcessID.c +++ b/src/codec_utils/E2AP/RICcallProcessID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICcallProcessID.h" @@ -24,7 +24,18 @@ asn_TYPE_descriptor_t asn_DEF_RICcallProcessID = { asn_DEF_RICcallProcessID_tags_1, /* Same as above */ sizeof(asn_DEF_RICcallProcessID_tags_1) /sizeof(asn_DEF_RICcallProcessID_tags_1[0]), /* 1 */ - { 0, 0, OCTET_STRING_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OCTET_STRING_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/E2AP/RICcallProcessID.h b/src/codec_utils/E2AP/RICcallProcessID.h index c25d849d5..cbb9ed3ee 100644 --- a/src/codec_utils/E2AP/RICcallProcessID.h +++ b/src/codec_utils/E2AP/RICcallProcessID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICcallProcessID_H_ @@ -26,12 +26,8 @@ extern asn_TYPE_descriptor_t asn_DEF_RICcallProcessID; asn_struct_free_f RICcallProcessID_free; asn_struct_print_f RICcallProcessID_print; asn_constr_check_f RICcallProcessID_constraint; -ber_type_decoder_f RICcallProcessID_decode_ber; -der_type_encoder_f RICcallProcessID_encode_der; xer_type_decoder_f RICcallProcessID_decode_xer; xer_type_encoder_f RICcallProcessID_encode_xer; -oer_type_decoder_f RICcallProcessID_decode_oer; -oer_type_encoder_f RICcallProcessID_encode_oer; per_type_decoder_f RICcallProcessID_decode_uper; per_type_encoder_f RICcallProcessID_encode_uper; per_type_decoder_f RICcallProcessID_decode_aper; diff --git a/src/codec_utils/E2AP/RICcontrolAckRequest.c b/src/codec_utils/E2AP/RICcontrolAckRequest.c index d08eb30e7..1caa2dec0 100644 --- a/src/codec_utils/E2AP/RICcontrolAckRequest.c +++ b/src/codec_utils/E2AP/RICcontrolAckRequest.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICcontrolAckRequest.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_RICcontrolAckRequest_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; -static asn_per_constraints_t asn_PER_type_RICcontrolAckRequest_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_RICcontrolAckRequest_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_RICcontrolAckRequest_value2enum_1[] = { { 0, 5, "noAck" }, { 1, 3, "ack" } @@ -29,7 +28,7 @@ static const unsigned int asn_MAP_RICcontrolAckRequest_enum2value_1[] = { 0 /* noAck(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_RICcontrolAckRequest_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_RICcontrolAckRequest_specs_1 = { asn_MAP_RICcontrolAckRequest_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_RICcontrolAckRequest_enum2value_1, /* N => "tag"; sorted by N */ 2, /* Number of elements in the maps */ @@ -51,7 +50,18 @@ asn_TYPE_descriptor_t asn_DEF_RICcontrolAckRequest = { asn_DEF_RICcontrolAckRequest_tags_1, /* Same as above */ sizeof(asn_DEF_RICcontrolAckRequest_tags_1) /sizeof(asn_DEF_RICcontrolAckRequest_tags_1[0]), /* 1 */ - { &asn_OER_type_RICcontrolAckRequest_constr_1, &asn_PER_type_RICcontrolAckRequest_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RICcontrolAckRequest_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_RICcontrolAckRequest_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/E2AP/RICcontrolAckRequest.h b/src/codec_utils/E2AP/RICcontrolAckRequest.h index c355659a7..68df2b42c 100644 --- a/src/codec_utils/E2AP/RICcontrolAckRequest.h +++ b/src/codec_utils/E2AP/RICcontrolAckRequest.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICcontrolAckRequest_H_ @@ -31,16 +31,14 @@ typedef enum RICcontrolAckRequest { typedef long RICcontrolAckRequest_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_RICcontrolAckRequest_constr_1; extern asn_TYPE_descriptor_t asn_DEF_RICcontrolAckRequest; +extern const asn_INTEGER_specifics_t asn_SPC_RICcontrolAckRequest_specs_1; asn_struct_free_f RICcontrolAckRequest_free; asn_struct_print_f RICcontrolAckRequest_print; asn_constr_check_f RICcontrolAckRequest_constraint; -ber_type_decoder_f RICcontrolAckRequest_decode_ber; -der_type_encoder_f RICcontrolAckRequest_encode_der; xer_type_decoder_f RICcontrolAckRequest_decode_xer; xer_type_encoder_f RICcontrolAckRequest_encode_xer; -oer_type_decoder_f RICcontrolAckRequest_decode_oer; -oer_type_encoder_f RICcontrolAckRequest_encode_oer; per_type_decoder_f RICcontrolAckRequest_decode_uper; per_type_encoder_f RICcontrolAckRequest_encode_uper; per_type_decoder_f RICcontrolAckRequest_decode_aper; diff --git a/src/codec_utils/E2AP/RICcontrolAcknowledge.c b/src/codec_utils/E2AP/RICcontrolAcknowledge.c index f8d97b163..ca703bc41 100644 --- a/src/codec_utils/E2AP/RICcontrolAcknowledge.c +++ b/src/codec_utils/E2AP/RICcontrolAcknowledge.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICcontrolAcknowledge.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_RICcontrolAcknowledge_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ContainerE2_2530P15, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_RICcontrolAcknowledge = { asn_DEF_RICcontrolAcknowledge_tags_1, /* Same as above */ sizeof(asn_DEF_RICcontrolAcknowledge_tags_1) /sizeof(asn_DEF_RICcontrolAcknowledge_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICcontrolAcknowledge_1, 1, /* Elements count */ &asn_SPC_RICcontrolAcknowledge_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICcontrolAcknowledge.h b/src/codec_utils/E2AP/RICcontrolAcknowledge.h index 2853ce71c..9ff8c0fb6 100644 --- a/src/codec_utils/E2AP/RICcontrolAcknowledge.h +++ b/src/codec_utils/E2AP/RICcontrolAcknowledge.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICcontrolAcknowledge_H_ diff --git a/src/codec_utils/E2AP/RICcontrolFailure.c b/src/codec_utils/E2AP/RICcontrolFailure.c index 0909658a2..b04f35c7c 100644 --- a/src/codec_utils/E2AP/RICcontrolFailure.c +++ b/src/codec_utils/E2AP/RICcontrolFailure.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICcontrolFailure.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_RICcontrolFailure_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ContainerE2_2530P16, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_RICcontrolFailure = { asn_DEF_RICcontrolFailure_tags_1, /* Same as above */ sizeof(asn_DEF_RICcontrolFailure_tags_1) /sizeof(asn_DEF_RICcontrolFailure_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICcontrolFailure_1, 1, /* Elements count */ &asn_SPC_RICcontrolFailure_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICcontrolFailure.h b/src/codec_utils/E2AP/RICcontrolFailure.h index 58335822e..b77ed963b 100644 --- a/src/codec_utils/E2AP/RICcontrolFailure.h +++ b/src/codec_utils/E2AP/RICcontrolFailure.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICcontrolFailure_H_ diff --git a/src/codec_utils/E2AP/RICcontrolHeader.c b/src/codec_utils/E2AP/RICcontrolHeader.c index 585f904f1..2fce5e086 100644 --- a/src/codec_utils/E2AP/RICcontrolHeader.c +++ b/src/codec_utils/E2AP/RICcontrolHeader.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICcontrolHeader.h" @@ -24,7 +24,18 @@ asn_TYPE_descriptor_t asn_DEF_RICcontrolHeader = { asn_DEF_RICcontrolHeader_tags_1, /* Same as above */ sizeof(asn_DEF_RICcontrolHeader_tags_1) /sizeof(asn_DEF_RICcontrolHeader_tags_1[0]), /* 1 */ - { 0, 0, OCTET_STRING_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OCTET_STRING_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/E2AP/RICcontrolHeader.h b/src/codec_utils/E2AP/RICcontrolHeader.h index 8de76aa52..460af614c 100644 --- a/src/codec_utils/E2AP/RICcontrolHeader.h +++ b/src/codec_utils/E2AP/RICcontrolHeader.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICcontrolHeader_H_ @@ -26,12 +26,8 @@ extern asn_TYPE_descriptor_t asn_DEF_RICcontrolHeader; asn_struct_free_f RICcontrolHeader_free; asn_struct_print_f RICcontrolHeader_print; asn_constr_check_f RICcontrolHeader_constraint; -ber_type_decoder_f RICcontrolHeader_decode_ber; -der_type_encoder_f RICcontrolHeader_encode_der; xer_type_decoder_f RICcontrolHeader_decode_xer; xer_type_encoder_f RICcontrolHeader_encode_xer; -oer_type_decoder_f RICcontrolHeader_decode_oer; -oer_type_encoder_f RICcontrolHeader_encode_oer; per_type_decoder_f RICcontrolHeader_decode_uper; per_type_encoder_f RICcontrolHeader_encode_uper; per_type_decoder_f RICcontrolHeader_decode_aper; diff --git a/src/codec_utils/E2AP/RICcontrolMessage.c b/src/codec_utils/E2AP/RICcontrolMessage.c index 1b705d015..d056987e8 100644 --- a/src/codec_utils/E2AP/RICcontrolMessage.c +++ b/src/codec_utils/E2AP/RICcontrolMessage.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICcontrolMessage.h" @@ -24,7 +24,18 @@ asn_TYPE_descriptor_t asn_DEF_RICcontrolMessage = { asn_DEF_RICcontrolMessage_tags_1, /* Same as above */ sizeof(asn_DEF_RICcontrolMessage_tags_1) /sizeof(asn_DEF_RICcontrolMessage_tags_1[0]), /* 1 */ - { 0, 0, OCTET_STRING_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OCTET_STRING_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/E2AP/RICcontrolMessage.h b/src/codec_utils/E2AP/RICcontrolMessage.h index 069bca831..d5abfbb02 100644 --- a/src/codec_utils/E2AP/RICcontrolMessage.h +++ b/src/codec_utils/E2AP/RICcontrolMessage.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICcontrolMessage_H_ @@ -26,12 +26,8 @@ extern asn_TYPE_descriptor_t asn_DEF_RICcontrolMessage; asn_struct_free_f RICcontrolMessage_free; asn_struct_print_f RICcontrolMessage_print; asn_constr_check_f RICcontrolMessage_constraint; -ber_type_decoder_f RICcontrolMessage_decode_ber; -der_type_encoder_f RICcontrolMessage_encode_der; xer_type_decoder_f RICcontrolMessage_decode_xer; xer_type_encoder_f RICcontrolMessage_encode_xer; -oer_type_decoder_f RICcontrolMessage_decode_oer; -oer_type_encoder_f RICcontrolMessage_encode_oer; per_type_decoder_f RICcontrolMessage_decode_uper; per_type_encoder_f RICcontrolMessage_encode_uper; per_type_decoder_f RICcontrolMessage_decode_aper; diff --git a/src/codec_utils/E2AP/RICcontrolOutcome.c b/src/codec_utils/E2AP/RICcontrolOutcome.c index 7f4167e36..51f15cbc9 100644 --- a/src/codec_utils/E2AP/RICcontrolOutcome.c +++ b/src/codec_utils/E2AP/RICcontrolOutcome.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICcontrolOutcome.h" @@ -24,7 +24,18 @@ asn_TYPE_descriptor_t asn_DEF_RICcontrolOutcome = { asn_DEF_RICcontrolOutcome_tags_1, /* Same as above */ sizeof(asn_DEF_RICcontrolOutcome_tags_1) /sizeof(asn_DEF_RICcontrolOutcome_tags_1[0]), /* 1 */ - { 0, 0, OCTET_STRING_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OCTET_STRING_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/E2AP/RICcontrolOutcome.h b/src/codec_utils/E2AP/RICcontrolOutcome.h index 36dcb809b..ed93001f0 100644 --- a/src/codec_utils/E2AP/RICcontrolOutcome.h +++ b/src/codec_utils/E2AP/RICcontrolOutcome.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICcontrolOutcome_H_ @@ -26,12 +26,8 @@ extern asn_TYPE_descriptor_t asn_DEF_RICcontrolOutcome; asn_struct_free_f RICcontrolOutcome_free; asn_struct_print_f RICcontrolOutcome_print; asn_constr_check_f RICcontrolOutcome_constraint; -ber_type_decoder_f RICcontrolOutcome_decode_ber; -der_type_encoder_f RICcontrolOutcome_encode_der; xer_type_decoder_f RICcontrolOutcome_decode_xer; xer_type_encoder_f RICcontrolOutcome_encode_xer; -oer_type_decoder_f RICcontrolOutcome_decode_oer; -oer_type_encoder_f RICcontrolOutcome_encode_oer; per_type_decoder_f RICcontrolOutcome_decode_uper; per_type_encoder_f RICcontrolOutcome_encode_uper; per_type_decoder_f RICcontrolOutcome_decode_aper; diff --git a/src/codec_utils/E2AP/RICcontrolRequest.c b/src/codec_utils/E2AP/RICcontrolRequest.c index 8957833a3..1e79ba737 100644 --- a/src/codec_utils/E2AP/RICcontrolRequest.c +++ b/src/codec_utils/E2AP/RICcontrolRequest.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICcontrolRequest.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_RICcontrolRequest_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ContainerE2_2530P14, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_RICcontrolRequest = { asn_DEF_RICcontrolRequest_tags_1, /* Same as above */ sizeof(asn_DEF_RICcontrolRequest_tags_1) /sizeof(asn_DEF_RICcontrolRequest_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICcontrolRequest_1, 1, /* Elements count */ &asn_SPC_RICcontrolRequest_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICcontrolRequest.h b/src/codec_utils/E2AP/RICcontrolRequest.h index 730213c22..9662fa17d 100644 --- a/src/codec_utils/E2AP/RICcontrolRequest.h +++ b/src/codec_utils/E2AP/RICcontrolRequest.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICcontrolRequest_H_ diff --git a/src/codec_utils/E2AP/RICeventTriggerDefinition.c b/src/codec_utils/E2AP/RICeventTriggerDefinition.c index 74f04809d..ac61f838a 100644 --- a/src/codec_utils/E2AP/RICeventTriggerDefinition.c +++ b/src/codec_utils/E2AP/RICeventTriggerDefinition.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICeventTriggerDefinition.h" @@ -24,7 +24,18 @@ asn_TYPE_descriptor_t asn_DEF_RICeventTriggerDefinition = { asn_DEF_RICeventTriggerDefinition_tags_1, /* Same as above */ sizeof(asn_DEF_RICeventTriggerDefinition_tags_1) /sizeof(asn_DEF_RICeventTriggerDefinition_tags_1[0]), /* 1 */ - { 0, 0, OCTET_STRING_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OCTET_STRING_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/E2AP/RICeventTriggerDefinition.h b/src/codec_utils/E2AP/RICeventTriggerDefinition.h index 3f294f040..55f2ce181 100644 --- a/src/codec_utils/E2AP/RICeventTriggerDefinition.h +++ b/src/codec_utils/E2AP/RICeventTriggerDefinition.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICeventTriggerDefinition_H_ @@ -26,12 +26,8 @@ extern asn_TYPE_descriptor_t asn_DEF_RICeventTriggerDefinition; asn_struct_free_f RICeventTriggerDefinition_free; asn_struct_print_f RICeventTriggerDefinition_print; asn_constr_check_f RICeventTriggerDefinition_constraint; -ber_type_decoder_f RICeventTriggerDefinition_decode_ber; -der_type_encoder_f RICeventTriggerDefinition_encode_der; xer_type_decoder_f RICeventTriggerDefinition_decode_xer; xer_type_encoder_f RICeventTriggerDefinition_encode_xer; -oer_type_decoder_f RICeventTriggerDefinition_decode_oer; -oer_type_encoder_f RICeventTriggerDefinition_encode_oer; per_type_decoder_f RICeventTriggerDefinition_decode_uper; per_type_encoder_f RICeventTriggerDefinition_encode_uper; per_type_decoder_f RICeventTriggerDefinition_decode_aper; diff --git a/src/codec_utils/E2AP/RICindication.c b/src/codec_utils/E2AP/RICindication.c index 65ecff831..e75564efe 100644 --- a/src/codec_utils/E2AP/RICindication.c +++ b/src/codec_utils/E2AP/RICindication.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICindication.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_RICindication_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ContainerE2_2530P13, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_RICindication = { asn_DEF_RICindication_tags_1, /* Same as above */ sizeof(asn_DEF_RICindication_tags_1) /sizeof(asn_DEF_RICindication_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICindication_1, 1, /* Elements count */ &asn_SPC_RICindication_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICindication.h b/src/codec_utils/E2AP/RICindication.h index c03aae831..e680c88f8 100644 --- a/src/codec_utils/E2AP/RICindication.h +++ b/src/codec_utils/E2AP/RICindication.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICindication_H_ diff --git a/src/codec_utils/E2AP/RICindicationHeader.c b/src/codec_utils/E2AP/RICindicationHeader.c index 71da1be6f..0755095b2 100644 --- a/src/codec_utils/E2AP/RICindicationHeader.c +++ b/src/codec_utils/E2AP/RICindicationHeader.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICindicationHeader.h" @@ -24,7 +24,18 @@ asn_TYPE_descriptor_t asn_DEF_RICindicationHeader = { asn_DEF_RICindicationHeader_tags_1, /* Same as above */ sizeof(asn_DEF_RICindicationHeader_tags_1) /sizeof(asn_DEF_RICindicationHeader_tags_1[0]), /* 1 */ - { 0, 0, OCTET_STRING_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OCTET_STRING_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/E2AP/RICindicationHeader.h b/src/codec_utils/E2AP/RICindicationHeader.h index aa065aad8..360010368 100644 --- a/src/codec_utils/E2AP/RICindicationHeader.h +++ b/src/codec_utils/E2AP/RICindicationHeader.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICindicationHeader_H_ @@ -26,12 +26,8 @@ extern asn_TYPE_descriptor_t asn_DEF_RICindicationHeader; asn_struct_free_f RICindicationHeader_free; asn_struct_print_f RICindicationHeader_print; asn_constr_check_f RICindicationHeader_constraint; -ber_type_decoder_f RICindicationHeader_decode_ber; -der_type_encoder_f RICindicationHeader_encode_der; xer_type_decoder_f RICindicationHeader_decode_xer; xer_type_encoder_f RICindicationHeader_encode_xer; -oer_type_decoder_f RICindicationHeader_decode_oer; -oer_type_encoder_f RICindicationHeader_encode_oer; per_type_decoder_f RICindicationHeader_decode_uper; per_type_encoder_f RICindicationHeader_encode_uper; per_type_decoder_f RICindicationHeader_decode_aper; diff --git a/src/codec_utils/E2AP/RICindicationMessage.c b/src/codec_utils/E2AP/RICindicationMessage.c index 064296bd1..3368937f3 100644 --- a/src/codec_utils/E2AP/RICindicationMessage.c +++ b/src/codec_utils/E2AP/RICindicationMessage.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICindicationMessage.h" @@ -24,7 +24,18 @@ asn_TYPE_descriptor_t asn_DEF_RICindicationMessage = { asn_DEF_RICindicationMessage_tags_1, /* Same as above */ sizeof(asn_DEF_RICindicationMessage_tags_1) /sizeof(asn_DEF_RICindicationMessage_tags_1[0]), /* 1 */ - { 0, 0, OCTET_STRING_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OCTET_STRING_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/E2AP/RICindicationMessage.h b/src/codec_utils/E2AP/RICindicationMessage.h index ce1b9cca8..ddbf40293 100644 --- a/src/codec_utils/E2AP/RICindicationMessage.h +++ b/src/codec_utils/E2AP/RICindicationMessage.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICindicationMessage_H_ @@ -26,12 +26,8 @@ extern asn_TYPE_descriptor_t asn_DEF_RICindicationMessage; asn_struct_free_f RICindicationMessage_free; asn_struct_print_f RICindicationMessage_print; asn_constr_check_f RICindicationMessage_constraint; -ber_type_decoder_f RICindicationMessage_decode_ber; -der_type_encoder_f RICindicationMessage_encode_der; xer_type_decoder_f RICindicationMessage_decode_xer; xer_type_encoder_f RICindicationMessage_encode_xer; -oer_type_decoder_f RICindicationMessage_decode_oer; -oer_type_encoder_f RICindicationMessage_encode_oer; per_type_decoder_f RICindicationMessage_decode_uper; per_type_encoder_f RICindicationMessage_encode_uper; per_type_decoder_f RICindicationMessage_decode_aper; diff --git a/src/codec_utils/E2AP/RICindicationSN.c b/src/codec_utils/E2AP/RICindicationSN.c index b5b551604..8efcf40bc 100644 --- a/src/codec_utils/E2AP/RICindicationSN.c +++ b/src/codec_utils/E2AP/RICindicationSN.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICindicationSN.h" @@ -21,7 +21,7 @@ RICindicationSN_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ RICindicationSN_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_RICindicationSN_constr_1 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; -static asn_per_constraints_t asn_PER_type_RICindicationSN_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_RICindicationSN_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_RICindicationSN_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_RICindicationSN = { asn_DEF_RICindicationSN_tags_1, /* Same as above */ sizeof(asn_DEF_RICindicationSN_tags_1) /sizeof(asn_DEF_RICindicationSN_tags_1[0]), /* 1 */ - { &asn_OER_type_RICindicationSN_constr_1, &asn_PER_type_RICindicationSN_constr_1, RICindicationSN_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RICindicationSN_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + RICindicationSN_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/E2AP/RICindicationSN.h b/src/codec_utils/E2AP/RICindicationSN.h index 89fc7fd9e..6e64b507d 100644 --- a/src/codec_utils/E2AP/RICindicationSN.h +++ b/src/codec_utils/E2AP/RICindicationSN.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICindicationSN_H_ @@ -22,16 +22,13 @@ extern "C" { typedef long RICindicationSN_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_RICindicationSN_constr_1; extern asn_TYPE_descriptor_t asn_DEF_RICindicationSN; asn_struct_free_f RICindicationSN_free; asn_struct_print_f RICindicationSN_print; asn_constr_check_f RICindicationSN_constraint; -ber_type_decoder_f RICindicationSN_decode_ber; -der_type_encoder_f RICindicationSN_encode_der; xer_type_decoder_f RICindicationSN_decode_xer; xer_type_encoder_f RICindicationSN_encode_xer; -oer_type_decoder_f RICindicationSN_decode_oer; -oer_type_encoder_f RICindicationSN_encode_oer; per_type_decoder_f RICindicationSN_decode_uper; per_type_encoder_f RICindicationSN_encode_uper; per_type_decoder_f RICindicationSN_decode_aper; diff --git a/src/codec_utils/E2AP/RICindicationType.c b/src/codec_utils/E2AP/RICindicationType.c index f4bd8ed2a..4031db895 100644 --- a/src/codec_utils/E2AP/RICindicationType.c +++ b/src/codec_utils/E2AP/RICindicationType.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICindicationType.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_RICindicationType_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; -static asn_per_constraints_t asn_PER_type_RICindicationType_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_RICindicationType_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_RICindicationType_value2enum_1[] = { { 0, 6, "report" }, { 1, 6, "insert" } @@ -29,7 +28,7 @@ static const unsigned int asn_MAP_RICindicationType_enum2value_1[] = { 0 /* report(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_RICindicationType_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_RICindicationType_specs_1 = { asn_MAP_RICindicationType_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_RICindicationType_enum2value_1, /* N => "tag"; sorted by N */ 2, /* Number of elements in the maps */ @@ -51,7 +50,18 @@ asn_TYPE_descriptor_t asn_DEF_RICindicationType = { asn_DEF_RICindicationType_tags_1, /* Same as above */ sizeof(asn_DEF_RICindicationType_tags_1) /sizeof(asn_DEF_RICindicationType_tags_1[0]), /* 1 */ - { &asn_OER_type_RICindicationType_constr_1, &asn_PER_type_RICindicationType_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RICindicationType_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_RICindicationType_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/E2AP/RICindicationType.h b/src/codec_utils/E2AP/RICindicationType.h index 95cf18e6e..46d135da3 100644 --- a/src/codec_utils/E2AP/RICindicationType.h +++ b/src/codec_utils/E2AP/RICindicationType.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICindicationType_H_ @@ -31,16 +31,14 @@ typedef enum RICindicationType { typedef long RICindicationType_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_RICindicationType_constr_1; extern asn_TYPE_descriptor_t asn_DEF_RICindicationType; +extern const asn_INTEGER_specifics_t asn_SPC_RICindicationType_specs_1; asn_struct_free_f RICindicationType_free; asn_struct_print_f RICindicationType_print; asn_constr_check_f RICindicationType_constraint; -ber_type_decoder_f RICindicationType_decode_ber; -der_type_encoder_f RICindicationType_encode_der; xer_type_decoder_f RICindicationType_decode_xer; xer_type_encoder_f RICindicationType_encode_xer; -oer_type_decoder_f RICindicationType_decode_oer; -oer_type_encoder_f RICindicationType_encode_oer; per_type_decoder_f RICindicationType_decode_uper; per_type_encoder_f RICindicationType_encode_uper; per_type_decoder_f RICindicationType_decode_aper; diff --git a/src/codec_utils/E2AP/RICqueryDefinition.c b/src/codec_utils/E2AP/RICqueryDefinition.c index b29d7dd1f..44f98bf4b 100644 --- a/src/codec_utils/E2AP/RICqueryDefinition.c +++ b/src/codec_utils/E2AP/RICqueryDefinition.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICqueryDefinition.h" @@ -24,7 +24,18 @@ asn_TYPE_descriptor_t asn_DEF_RICqueryDefinition = { asn_DEF_RICqueryDefinition_tags_1, /* Same as above */ sizeof(asn_DEF_RICqueryDefinition_tags_1) /sizeof(asn_DEF_RICqueryDefinition_tags_1[0]), /* 1 */ - { 0, 0, OCTET_STRING_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OCTET_STRING_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/E2AP/RICqueryDefinition.h b/src/codec_utils/E2AP/RICqueryDefinition.h index 6ee84a5cc..0c11bf9b8 100644 --- a/src/codec_utils/E2AP/RICqueryDefinition.h +++ b/src/codec_utils/E2AP/RICqueryDefinition.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICqueryDefinition_H_ @@ -26,12 +26,8 @@ extern asn_TYPE_descriptor_t asn_DEF_RICqueryDefinition; asn_struct_free_f RICqueryDefinition_free; asn_struct_print_f RICqueryDefinition_print; asn_constr_check_f RICqueryDefinition_constraint; -ber_type_decoder_f RICqueryDefinition_decode_ber; -der_type_encoder_f RICqueryDefinition_encode_der; xer_type_decoder_f RICqueryDefinition_decode_xer; xer_type_encoder_f RICqueryDefinition_encode_xer; -oer_type_decoder_f RICqueryDefinition_decode_oer; -oer_type_encoder_f RICqueryDefinition_encode_oer; per_type_decoder_f RICqueryDefinition_decode_uper; per_type_encoder_f RICqueryDefinition_encode_uper; per_type_decoder_f RICqueryDefinition_decode_aper; diff --git a/src/codec_utils/E2AP/RICqueryHeader.c b/src/codec_utils/E2AP/RICqueryHeader.c index eaadb39a0..7612bb5cc 100644 --- a/src/codec_utils/E2AP/RICqueryHeader.c +++ b/src/codec_utils/E2AP/RICqueryHeader.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICqueryHeader.h" @@ -24,7 +24,18 @@ asn_TYPE_descriptor_t asn_DEF_RICqueryHeader = { asn_DEF_RICqueryHeader_tags_1, /* Same as above */ sizeof(asn_DEF_RICqueryHeader_tags_1) /sizeof(asn_DEF_RICqueryHeader_tags_1[0]), /* 1 */ - { 0, 0, OCTET_STRING_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OCTET_STRING_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/E2AP/RICqueryHeader.h b/src/codec_utils/E2AP/RICqueryHeader.h index 404d7f4ad..71a556635 100644 --- a/src/codec_utils/E2AP/RICqueryHeader.h +++ b/src/codec_utils/E2AP/RICqueryHeader.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICqueryHeader_H_ @@ -26,12 +26,8 @@ extern asn_TYPE_descriptor_t asn_DEF_RICqueryHeader; asn_struct_free_f RICqueryHeader_free; asn_struct_print_f RICqueryHeader_print; asn_constr_check_f RICqueryHeader_constraint; -ber_type_decoder_f RICqueryHeader_decode_ber; -der_type_encoder_f RICqueryHeader_encode_der; xer_type_decoder_f RICqueryHeader_decode_xer; xer_type_encoder_f RICqueryHeader_encode_xer; -oer_type_decoder_f RICqueryHeader_decode_oer; -oer_type_encoder_f RICqueryHeader_encode_oer; per_type_decoder_f RICqueryHeader_decode_uper; per_type_encoder_f RICqueryHeader_encode_uper; per_type_decoder_f RICqueryHeader_decode_aper; diff --git a/src/codec_utils/E2AP/RICqueryOutcome.c b/src/codec_utils/E2AP/RICqueryOutcome.c index bce16887f..c35f3eba1 100644 --- a/src/codec_utils/E2AP/RICqueryOutcome.c +++ b/src/codec_utils/E2AP/RICqueryOutcome.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICqueryOutcome.h" @@ -24,7 +24,18 @@ asn_TYPE_descriptor_t asn_DEF_RICqueryOutcome = { asn_DEF_RICqueryOutcome_tags_1, /* Same as above */ sizeof(asn_DEF_RICqueryOutcome_tags_1) /sizeof(asn_DEF_RICqueryOutcome_tags_1[0]), /* 1 */ - { 0, 0, OCTET_STRING_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OCTET_STRING_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/E2AP/RICqueryOutcome.h b/src/codec_utils/E2AP/RICqueryOutcome.h index 6a34e3c6d..3bec6809d 100644 --- a/src/codec_utils/E2AP/RICqueryOutcome.h +++ b/src/codec_utils/E2AP/RICqueryOutcome.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICqueryOutcome_H_ @@ -26,12 +26,8 @@ extern asn_TYPE_descriptor_t asn_DEF_RICqueryOutcome; asn_struct_free_f RICqueryOutcome_free; asn_struct_print_f RICqueryOutcome_print; asn_constr_check_f RICqueryOutcome_constraint; -ber_type_decoder_f RICqueryOutcome_decode_ber; -der_type_encoder_f RICqueryOutcome_encode_der; xer_type_decoder_f RICqueryOutcome_decode_xer; xer_type_encoder_f RICqueryOutcome_encode_xer; -oer_type_decoder_f RICqueryOutcome_decode_oer; -oer_type_encoder_f RICqueryOutcome_encode_oer; per_type_decoder_f RICqueryOutcome_decode_uper; per_type_encoder_f RICqueryOutcome_encode_uper; per_type_decoder_f RICqueryOutcome_decode_aper; diff --git a/src/codec_utils/E2AP/RICrequestID.c b/src/codec_utils/E2AP/RICrequestID.c index 7c7926f88..812375c31 100644 --- a/src/codec_utils/E2AP/RICrequestID.c +++ b/src/codec_utils/E2AP/RICrequestID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICrequestID.h" @@ -21,7 +21,7 @@ memb_ricRequestorID_constraint_1(const asn_TYPE_descriptor_t *td, const void *sp value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -46,7 +46,7 @@ memb_ricInstanceID_constraint_1(const asn_TYPE_descriptor_t *td, const void *spt value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -57,29 +57,38 @@ memb_ricInstanceID_constraint_1(const asn_TYPE_descriptor_t *td, const void *spt } } -static asn_oer_constraints_t asn_OER_memb_ricRequestorID_constr_2 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ricRequestorID_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ricInstanceID_constr_3 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ricInstanceID_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_RICrequestID_1[] = { { ATF_NOFLAGS, 0, offsetof(struct RICrequestID, ricRequestorID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ricRequestorID_constr_2, &asn_PER_memb_ricRequestorID_constr_2, memb_ricRequestorID_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ricRequestorID_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ricRequestorID_constraint_1 + }, 0, 0, /* No default value */ "ricRequestorID" }, @@ -88,7 +97,18 @@ asn_TYPE_member_t asn_MBR_RICrequestID_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ricInstanceID_constr_3, &asn_PER_memb_ricInstanceID_constr_3, memb_ricInstanceID_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ricInstanceID_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ricInstanceID_constraint_1 + }, 0, 0, /* No default value */ "ricInstanceID" }, @@ -118,7 +138,18 @@ asn_TYPE_descriptor_t asn_DEF_RICrequestID = { asn_DEF_RICrequestID_tags_1, /* Same as above */ sizeof(asn_DEF_RICrequestID_tags_1) /sizeof(asn_DEF_RICrequestID_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICrequestID_1, 2, /* Elements count */ &asn_SPC_RICrequestID_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICrequestID.h b/src/codec_utils/E2AP/RICrequestID.h index ecb8145be..1c884e11d 100644 --- a/src/codec_utils/E2AP/RICrequestID.h +++ b/src/codec_utils/E2AP/RICrequestID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICrequestID_H_ diff --git a/src/codec_utils/E2AP/RICserviceQuery.c b/src/codec_utils/E2AP/RICserviceQuery.c index 78240cf3d..77df2660c 100644 --- a/src/codec_utils/E2AP/RICserviceQuery.c +++ b/src/codec_utils/E2AP/RICserviceQuery.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICserviceQuery.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_RICserviceQuery_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ContainerE2_2530P35, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_RICserviceQuery = { asn_DEF_RICserviceQuery_tags_1, /* Same as above */ sizeof(asn_DEF_RICserviceQuery_tags_1) /sizeof(asn_DEF_RICserviceQuery_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICserviceQuery_1, 1, /* Elements count */ &asn_SPC_RICserviceQuery_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICserviceQuery.h b/src/codec_utils/E2AP/RICserviceQuery.h index d1d676fa2..8667077bf 100644 --- a/src/codec_utils/E2AP/RICserviceQuery.h +++ b/src/codec_utils/E2AP/RICserviceQuery.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICserviceQuery_H_ diff --git a/src/codec_utils/E2AP/RICserviceUpdate.c b/src/codec_utils/E2AP/RICserviceUpdate.c index 1ff85e346..5632be254 100644 --- a/src/codec_utils/E2AP/RICserviceUpdate.c +++ b/src/codec_utils/E2AP/RICserviceUpdate.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICserviceUpdate.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_RICserviceUpdate_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ContainerE2_2530P32, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_RICserviceUpdate = { asn_DEF_RICserviceUpdate_tags_1, /* Same as above */ sizeof(asn_DEF_RICserviceUpdate_tags_1) /sizeof(asn_DEF_RICserviceUpdate_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICserviceUpdate_1, 1, /* Elements count */ &asn_SPC_RICserviceUpdate_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICserviceUpdate.h b/src/codec_utils/E2AP/RICserviceUpdate.h index d343bd33a..b0e8ed6ae 100644 --- a/src/codec_utils/E2AP/RICserviceUpdate.h +++ b/src/codec_utils/E2AP/RICserviceUpdate.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICserviceUpdate_H_ diff --git a/src/codec_utils/E2AP/RICserviceUpdateAcknowledge.c b/src/codec_utils/E2AP/RICserviceUpdateAcknowledge.c index f059955eb..f5c36dca7 100644 --- a/src/codec_utils/E2AP/RICserviceUpdateAcknowledge.c +++ b/src/codec_utils/E2AP/RICserviceUpdateAcknowledge.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICserviceUpdateAcknowledge.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_RICserviceUpdateAcknowledge_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ContainerE2_2530P33, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_RICserviceUpdateAcknowledge = { asn_DEF_RICserviceUpdateAcknowledge_tags_1, /* Same as above */ sizeof(asn_DEF_RICserviceUpdateAcknowledge_tags_1) /sizeof(asn_DEF_RICserviceUpdateAcknowledge_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICserviceUpdateAcknowledge_1, 1, /* Elements count */ &asn_SPC_RICserviceUpdateAcknowledge_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICserviceUpdateAcknowledge.h b/src/codec_utils/E2AP/RICserviceUpdateAcknowledge.h index d3f0873ed..1282d2b0f 100644 --- a/src/codec_utils/E2AP/RICserviceUpdateAcknowledge.h +++ b/src/codec_utils/E2AP/RICserviceUpdateAcknowledge.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICserviceUpdateAcknowledge_H_ diff --git a/src/codec_utils/E2AP/RICserviceUpdateFailure.c b/src/codec_utils/E2AP/RICserviceUpdateFailure.c index 35729207d..de2108e07 100644 --- a/src/codec_utils/E2AP/RICserviceUpdateFailure.c +++ b/src/codec_utils/E2AP/RICserviceUpdateFailure.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICserviceUpdateFailure.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_RICserviceUpdateFailure_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ContainerE2_2530P34, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_RICserviceUpdateFailure = { asn_DEF_RICserviceUpdateFailure_tags_1, /* Same as above */ sizeof(asn_DEF_RICserviceUpdateFailure_tags_1) /sizeof(asn_DEF_RICserviceUpdateFailure_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICserviceUpdateFailure_1, 1, /* Elements count */ &asn_SPC_RICserviceUpdateFailure_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICserviceUpdateFailure.h b/src/codec_utils/E2AP/RICserviceUpdateFailure.h index 1dba872dd..d97a0745d 100644 --- a/src/codec_utils/E2AP/RICserviceUpdateFailure.h +++ b/src/codec_utils/E2AP/RICserviceUpdateFailure.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICserviceUpdateFailure_H_ diff --git a/src/codec_utils/E2AP/RICsubscription-List-withCause.c b/src/codec_utils/E2AP/RICsubscription-List-withCause.c deleted file mode 100644 index 2002650e6..000000000 --- a/src/codec_utils/E2AP/RICsubscription-List-withCause.c +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` - */ - -#include "RICsubscription-List-withCause.h" - -#include "ProtocolIE-SingleContainerE2.h" -static asn_oer_constraints_t asn_OER_type_RICsubscription_List_withCause_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..1024)) */}; -static asn_per_constraints_t asn_PER_type_RICsubscription_List_withCause_constr_1 CC_NOTUSED = { - { APC_UNCONSTRAINED, -1, -1, 0, 0 }, - { APC_CONSTRAINED, 10, 10, 1, 1024 } /* (SIZE(1..1024)) */, - 0, 0 /* No PER value map */ -}; -static asn_TYPE_member_t asn_MBR_RICsubscription_List_withCause_1[] = { - { ATF_POINTER, 0, 0, - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), - 0, - &asn_DEF_ProtocolIE_SingleContainerE2_2533P3, - 0, - { 0, 0, 0 }, - 0, 0, /* No default value */ - "" - }, -}; -static const ber_tlv_tag_t asn_DEF_RICsubscription_List_withCause_tags_1[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static asn_SET_OF_specifics_t asn_SPC_RICsubscription_List_withCause_specs_1 = { - sizeof(struct RICsubscription_List_withCause), - offsetof(struct RICsubscription_List_withCause, _asn_ctx), - 0, /* XER encoding is XMLDelimitedItemList */ -}; -asn_TYPE_descriptor_t asn_DEF_RICsubscription_List_withCause = { - "RICsubscription-List-withCause", - "RICsubscription-List-withCause", - &asn_OP_SEQUENCE_OF, - asn_DEF_RICsubscription_List_withCause_tags_1, - sizeof(asn_DEF_RICsubscription_List_withCause_tags_1) - /sizeof(asn_DEF_RICsubscription_List_withCause_tags_1[0]), /* 1 */ - asn_DEF_RICsubscription_List_withCause_tags_1, /* Same as above */ - sizeof(asn_DEF_RICsubscription_List_withCause_tags_1) - /sizeof(asn_DEF_RICsubscription_List_withCause_tags_1[0]), /* 1 */ - { &asn_OER_type_RICsubscription_List_withCause_constr_1, &asn_PER_type_RICsubscription_List_withCause_constr_1, SEQUENCE_OF_constraint }, - asn_MBR_RICsubscription_List_withCause_1, - 1, /* Single element */ - &asn_SPC_RICsubscription_List_withCause_specs_1 /* Additional specs */ -}; - diff --git a/src/codec_utils/E2AP/RICsubscription-List-withCause.h b/src/codec_utils/E2AP/RICsubscription-List-withCause.h deleted file mode 100644 index 17c7647b8..000000000 --- a/src/codec_utils/E2AP/RICsubscription-List-withCause.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` - */ - -#ifndef _RICsubscription_List_withCause_H_ -#define _RICsubscription_List_withCause_H_ - - -#include - -/* Including external dependencies */ -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declarations */ -struct ProtocolIE_SingleContainerE2; - -/* RICsubscription-List-withCause */ -typedef struct RICsubscription_List_withCause { - A_SEQUENCE_OF(struct ProtocolIE_SingleContainerE2) list; - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RICsubscription_List_withCause_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RICsubscription_List_withCause; - -#ifdef __cplusplus -} -#endif - -#endif /* _RICsubscription_List_withCause_H_ */ -#include diff --git a/src/codec_utils/E2AP/RICsubscription-List-withCauseE2.c b/src/codec_utils/E2AP/RICsubscription-List-withCauseE2.c new file mode 100644 index 000000000..57040fc1f --- /dev/null +++ b/src/codec_utils/E2AP/RICsubscription-List-withCauseE2.c @@ -0,0 +1,74 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2AP-PDU-Contents" + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` + */ + +#include "RICsubscription-List-withCauseE2.h" + +#include "ProtocolIE-SingleContainerE2.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_RICsubscription_List_withCauseE2_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 10, 10, 1, 1024 } /* (SIZE(1..1024)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_RICsubscription_List_withCauseE2_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_ProtocolIE_SingleContainerE2_2533P3, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_RICsubscription_List_withCauseE2_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_RICsubscription_List_withCauseE2_specs_1 = { + sizeof(struct RICsubscription_List_withCauseE2), + offsetof(struct RICsubscription_List_withCauseE2, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_RICsubscription_List_withCauseE2 = { + "RICsubscription-List-withCauseE2", + "RICsubscription-List-withCauseE2", + &asn_OP_SEQUENCE_OF, + asn_DEF_RICsubscription_List_withCauseE2_tags_1, + sizeof(asn_DEF_RICsubscription_List_withCauseE2_tags_1) + /sizeof(asn_DEF_RICsubscription_List_withCauseE2_tags_1[0]), /* 1 */ + asn_DEF_RICsubscription_List_withCauseE2_tags_1, /* Same as above */ + sizeof(asn_DEF_RICsubscription_List_withCauseE2_tags_1) + /sizeof(asn_DEF_RICsubscription_List_withCauseE2_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RICsubscription_List_withCauseE2_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_RICsubscription_List_withCauseE2_1, + 1, /* Single element */ + &asn_SPC_RICsubscription_List_withCauseE2_specs_1 /* Additional specs */ +}; + diff --git a/src/codec_utils/E2AP/RICsubscription-List-withCauseE2.h b/src/codec_utils/E2AP/RICsubscription-List-withCauseE2.h new file mode 100644 index 000000000..4c94b5e8e --- /dev/null +++ b/src/codec_utils/E2AP/RICsubscription-List-withCauseE2.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2AP-PDU-Contents" + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` + */ + +#ifndef _RICsubscription_List_withCauseE2_H_ +#define _RICsubscription_List_withCauseE2_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct ProtocolIE_SingleContainerE2; + +/* RICsubscription-List-withCauseE2 */ +typedef struct RICsubscription_List_withCauseE2 { + A_SEQUENCE_OF(struct ProtocolIE_SingleContainerE2) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RICsubscription_List_withCauseE2_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RICsubscription_List_withCauseE2; +extern asn_SET_OF_specifics_t asn_SPC_RICsubscription_List_withCauseE2_specs_1; +extern asn_TYPE_member_t asn_MBR_RICsubscription_List_withCauseE2_1[1]; +extern asn_per_constraints_t asn_PER_type_RICsubscription_List_withCauseE2_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _RICsubscription_List_withCauseE2_H_ */ +#include diff --git a/src/codec_utils/E2AP/RICsubscription-withCause-Item.c b/src/codec_utils/E2AP/RICsubscription-withCause-Item.c deleted file mode 100644 index 3ba30ccdb..000000000 --- a/src/codec_utils/E2AP/RICsubscription-withCause-Item.c +++ /dev/null @@ -1,70 +0,0 @@ -/* - * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` - */ - -#include "RICsubscription-withCause-Item.h" - -static asn_TYPE_member_t asn_MBR_RICsubscription_withCause_Item_1[] = { - { ATF_NOFLAGS, 0, offsetof(struct RICsubscription_withCause_Item, ricRequestID), - (ASN_TAG_CLASS_CONTEXT | (0 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_RICrequestID, - 0, - { 0, 0, 0 }, - 0, 0, /* No default value */ - "ricRequestID" - }, - { ATF_NOFLAGS, 0, offsetof(struct RICsubscription_withCause_Item, ranFunctionID), - (ASN_TAG_CLASS_CONTEXT | (1 << 2)), - -1, /* IMPLICIT tag at current level */ - &asn_DEF_RANfunctionID, - 0, - { 0, 0, 0 }, - 0, 0, /* No default value */ - "ranFunctionID" - }, - { ATF_NOFLAGS, 0, offsetof(struct RICsubscription_withCause_Item, cause), - (ASN_TAG_CLASS_CONTEXT | (2 << 2)), - +1, /* EXPLICIT tag at current level */ - &asn_DEF_CauseE2, - 0, - { 0, 0, 0 }, - 0, 0, /* No default value */ - "cause" - }, -}; -static const ber_tlv_tag_t asn_DEF_RICsubscription_withCause_Item_tags_1[] = { - (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) -}; -static const asn_TYPE_tag2member_t asn_MAP_RICsubscription_withCause_Item_tag2el_1[] = { - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* ricRequestID */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* ranFunctionID */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* cause */ -}; -static asn_SEQUENCE_specifics_t asn_SPC_RICsubscription_withCause_Item_specs_1 = { - sizeof(struct RICsubscription_withCause_Item), - offsetof(struct RICsubscription_withCause_Item, _asn_ctx), - asn_MAP_RICsubscription_withCause_Item_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_RICsubscription_withCause_Item = { - "RICsubscription-withCause-Item", - "RICsubscription-withCause-Item", - &asn_OP_SEQUENCE, - asn_DEF_RICsubscription_withCause_Item_tags_1, - sizeof(asn_DEF_RICsubscription_withCause_Item_tags_1) - /sizeof(asn_DEF_RICsubscription_withCause_Item_tags_1[0]), /* 1 */ - asn_DEF_RICsubscription_withCause_Item_tags_1, /* Same as above */ - sizeof(asn_DEF_RICsubscription_withCause_Item_tags_1) - /sizeof(asn_DEF_RICsubscription_withCause_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, - asn_MBR_RICsubscription_withCause_Item_1, - 3, /* Elements count */ - &asn_SPC_RICsubscription_withCause_Item_specs_1 /* Additional specs */ -}; - diff --git a/src/codec_utils/E2AP/RICsubscription-withCause-Item.h b/src/codec_utils/E2AP/RICsubscription-withCause-Item.h deleted file mode 100644 index f76c231a4..000000000 --- a/src/codec_utils/E2AP/RICsubscription-withCause-Item.h +++ /dev/null @@ -1,46 +0,0 @@ -/* - * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` - */ - -#ifndef _RICsubscription_withCause_Item_H_ -#define _RICsubscription_withCause_Item_H_ - - -#include - -/* Including external dependencies */ -#include "RICrequestID.h" -#include "RANfunctionID.h" -#include "CauseE2.h" -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* RICsubscription-withCause-Item */ -typedef struct RICsubscription_withCause_Item { - RICrequestID_t ricRequestID; - RANfunctionID_t ranFunctionID; - CauseE2_t cause; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; -} RICsubscription_withCause_Item_t; - -/* Implementation */ -extern asn_TYPE_descriptor_t asn_DEF_RICsubscription_withCause_Item; - -#ifdef __cplusplus -} -#endif - -#endif /* _RICsubscription_withCause_Item_H_ */ -#include diff --git a/src/codec_utils/E2AP/RICsubscription-withCauseE2-Item.c b/src/codec_utils/E2AP/RICsubscription-withCauseE2-Item.c new file mode 100644 index 000000000..5339e637e --- /dev/null +++ b/src/codec_utils/E2AP/RICsubscription-withCauseE2-Item.c @@ -0,0 +1,114 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2AP-PDU-Contents" + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` + */ + +#include "RICsubscription-withCauseE2-Item.h" + +asn_TYPE_member_t asn_MBR_RICsubscription_withCauseE2_Item_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct RICsubscription_withCauseE2_Item, ricRequestID), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_RICrequestID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "ricRequestID" + }, + { ATF_NOFLAGS, 0, offsetof(struct RICsubscription_withCauseE2_Item, ranFunctionID), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_RANfunctionID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "ranFunctionID" + }, + { ATF_NOFLAGS, 0, offsetof(struct RICsubscription_withCauseE2_Item, cause), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_CauseE2, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "cause" + }, +}; +static const ber_tlv_tag_t asn_DEF_RICsubscription_withCauseE2_Item_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_RICsubscription_withCauseE2_Item_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* ricRequestID */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* ranFunctionID */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* cause */ +}; +asn_SEQUENCE_specifics_t asn_SPC_RICsubscription_withCauseE2_Item_specs_1 = { + sizeof(struct RICsubscription_withCauseE2_Item), + offsetof(struct RICsubscription_withCauseE2_Item, _asn_ctx), + asn_MAP_RICsubscription_withCauseE2_Item_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_RICsubscription_withCauseE2_Item = { + "RICsubscription-withCauseE2-Item", + "RICsubscription-withCauseE2-Item", + &asn_OP_SEQUENCE, + asn_DEF_RICsubscription_withCauseE2_Item_tags_1, + sizeof(asn_DEF_RICsubscription_withCauseE2_Item_tags_1) + /sizeof(asn_DEF_RICsubscription_withCauseE2_Item_tags_1[0]), /* 1 */ + asn_DEF_RICsubscription_withCauseE2_Item_tags_1, /* Same as above */ + sizeof(asn_DEF_RICsubscription_withCauseE2_Item_tags_1) + /sizeof(asn_DEF_RICsubscription_withCauseE2_Item_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_RICsubscription_withCauseE2_Item_1, + 3, /* Elements count */ + &asn_SPC_RICsubscription_withCauseE2_Item_specs_1 /* Additional specs */ +}; + diff --git a/src/codec_utils/E2AP/RICsubscription-withCauseE2-Item.h b/src/codec_utils/E2AP/RICsubscription-withCauseE2-Item.h new file mode 100644 index 000000000..3654d5ab1 --- /dev/null +++ b/src/codec_utils/E2AP/RICsubscription-withCauseE2-Item.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2AP-PDU-Contents" + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` + */ + +#ifndef _RICsubscription_withCauseE2_Item_H_ +#define _RICsubscription_withCauseE2_Item_H_ + + +#include + +/* Including external dependencies */ +#include "RICrequestID.h" +#include "RANfunctionID.h" +#include "CauseE2.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* RICsubscription-withCauseE2-Item */ +typedef struct RICsubscription_withCauseE2_Item { + RICrequestID_t ricRequestID; + RANfunctionID_t ranFunctionID; + CauseE2_t cause; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RICsubscription_withCauseE2_Item_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RICsubscription_withCauseE2_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscription_withCauseE2_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_RICsubscription_withCauseE2_Item_1[3]; + +#ifdef __cplusplus +} +#endif + +#endif /* _RICsubscription_withCauseE2_Item_H_ */ +#include diff --git a/src/codec_utils/E2AP/RICsubscriptionDeleteFailure.c b/src/codec_utils/E2AP/RICsubscriptionDeleteFailure.c index f5943201c..3c2d04e5f 100644 --- a/src/codec_utils/E2AP/RICsubscriptionDeleteFailure.c +++ b/src/codec_utils/E2AP/RICsubscriptionDeleteFailure.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICsubscriptionDeleteFailure.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteFailure_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ContainerE2_2530P5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteFailure = { asn_DEF_RICsubscriptionDeleteFailure_tags_1, /* Same as above */ sizeof(asn_DEF_RICsubscriptionDeleteFailure_tags_1) /sizeof(asn_DEF_RICsubscriptionDeleteFailure_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICsubscriptionDeleteFailure_1, 1, /* Elements count */ &asn_SPC_RICsubscriptionDeleteFailure_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICsubscriptionDeleteFailure.h b/src/codec_utils/E2AP/RICsubscriptionDeleteFailure.h index 9d989ff10..e83398d2b 100644 --- a/src/codec_utils/E2AP/RICsubscriptionDeleteFailure.h +++ b/src/codec_utils/E2AP/RICsubscriptionDeleteFailure.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICsubscriptionDeleteFailure_H_ diff --git a/src/codec_utils/E2AP/RICsubscriptionDeleteRequest.c b/src/codec_utils/E2AP/RICsubscriptionDeleteRequest.c index 00681d242..ae3700353 100644 --- a/src/codec_utils/E2AP/RICsubscriptionDeleteRequest.c +++ b/src/codec_utils/E2AP/RICsubscriptionDeleteRequest.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICsubscriptionDeleteRequest.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteRequest_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ContainerE2_2530P3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteRequest = { asn_DEF_RICsubscriptionDeleteRequest_tags_1, /* Same as above */ sizeof(asn_DEF_RICsubscriptionDeleteRequest_tags_1) /sizeof(asn_DEF_RICsubscriptionDeleteRequest_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICsubscriptionDeleteRequest_1, 1, /* Elements count */ &asn_SPC_RICsubscriptionDeleteRequest_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICsubscriptionDeleteRequest.h b/src/codec_utils/E2AP/RICsubscriptionDeleteRequest.h index dcabab0be..81492ce35 100644 --- a/src/codec_utils/E2AP/RICsubscriptionDeleteRequest.h +++ b/src/codec_utils/E2AP/RICsubscriptionDeleteRequest.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICsubscriptionDeleteRequest_H_ diff --git a/src/codec_utils/E2AP/RICsubscriptionDeleteRequired.c b/src/codec_utils/E2AP/RICsubscriptionDeleteRequired.c index 4aaad89e5..b4ba6964a 100644 --- a/src/codec_utils/E2AP/RICsubscriptionDeleteRequired.c +++ b/src/codec_utils/E2AP/RICsubscriptionDeleteRequired.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICsubscriptionDeleteRequired.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteRequired_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ContainerE2_2530P6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteRequired = { asn_DEF_RICsubscriptionDeleteRequired_tags_1, /* Same as above */ sizeof(asn_DEF_RICsubscriptionDeleteRequired_tags_1) /sizeof(asn_DEF_RICsubscriptionDeleteRequired_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICsubscriptionDeleteRequired_1, 1, /* Elements count */ &asn_SPC_RICsubscriptionDeleteRequired_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICsubscriptionDeleteRequired.h b/src/codec_utils/E2AP/RICsubscriptionDeleteRequired.h index 0c9f92435..91a0d3052 100644 --- a/src/codec_utils/E2AP/RICsubscriptionDeleteRequired.h +++ b/src/codec_utils/E2AP/RICsubscriptionDeleteRequired.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICsubscriptionDeleteRequired_H_ diff --git a/src/codec_utils/E2AP/RICsubscriptionDeleteResponse.c b/src/codec_utils/E2AP/RICsubscriptionDeleteResponse.c index 0b2152e27..e98de8bc4 100644 --- a/src/codec_utils/E2AP/RICsubscriptionDeleteResponse.c +++ b/src/codec_utils/E2AP/RICsubscriptionDeleteResponse.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICsubscriptionDeleteResponse.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteResponse_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ContainerE2_2530P4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteResponse = { asn_DEF_RICsubscriptionDeleteResponse_tags_1, /* Same as above */ sizeof(asn_DEF_RICsubscriptionDeleteResponse_tags_1) /sizeof(asn_DEF_RICsubscriptionDeleteResponse_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICsubscriptionDeleteResponse_1, 1, /* Elements count */ &asn_SPC_RICsubscriptionDeleteResponse_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICsubscriptionDeleteResponse.h b/src/codec_utils/E2AP/RICsubscriptionDeleteResponse.h index 36b6557da..d264636b3 100644 --- a/src/codec_utils/E2AP/RICsubscriptionDeleteResponse.h +++ b/src/codec_utils/E2AP/RICsubscriptionDeleteResponse.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICsubscriptionDeleteResponse_H_ diff --git a/src/codec_utils/E2AP/RICsubscriptionDetails.c b/src/codec_utils/E2AP/RICsubscriptionDetails.c index c69db1748..f10bcc8ad 100644 --- a/src/codec_utils/E2AP/RICsubscriptionDetails.c +++ b/src/codec_utils/E2AP/RICsubscriptionDetails.c @@ -1,19 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICsubscriptionDetails.h" -static asn_TYPE_member_t asn_MBR_RICsubscriptionDetails_1[] = { +asn_TYPE_member_t asn_MBR_RICsubscriptionDetails_1[] = { { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionDetails, ricEventTriggerDefinition), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_RICeventTriggerDefinition, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ricEventTriggerDefinition" }, @@ -22,7 +33,18 @@ static asn_TYPE_member_t asn_MBR_RICsubscriptionDetails_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RICactions_ToBeSetup_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ricAction-ToBeSetup-List" }, @@ -34,7 +56,7 @@ static const asn_TYPE_tag2member_t asn_MAP_RICsubscriptionDetails_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* ricEventTriggerDefinition */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* ricAction-ToBeSetup-List */ }; -static asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDetails_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDetails_specs_1 = { sizeof(struct RICsubscriptionDetails), offsetof(struct RICsubscriptionDetails, _asn_ctx), asn_MAP_RICsubscriptionDetails_tag2el_1, @@ -52,7 +74,18 @@ asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDetails = { asn_DEF_RICsubscriptionDetails_tags_1, /* Same as above */ sizeof(asn_DEF_RICsubscriptionDetails_tags_1) /sizeof(asn_DEF_RICsubscriptionDetails_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICsubscriptionDetails_1, 2, /* Elements count */ &asn_SPC_RICsubscriptionDetails_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICsubscriptionDetails.h b/src/codec_utils/E2AP/RICsubscriptionDetails.h index 27bcd7876..676514f5e 100644 --- a/src/codec_utils/E2AP/RICsubscriptionDetails.h +++ b/src/codec_utils/E2AP/RICsubscriptionDetails.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICsubscriptionDetails_H_ @@ -35,6 +35,8 @@ typedef struct RICsubscriptionDetails { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDetails; +extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDetails_specs_1; +extern asn_TYPE_member_t asn_MBR_RICsubscriptionDetails_1[2]; #ifdef __cplusplus } diff --git a/src/codec_utils/E2AP/RICsubscriptionFailure.c b/src/codec_utils/E2AP/RICsubscriptionFailure.c index 55e009a21..0a5fd94c9 100644 --- a/src/codec_utils/E2AP/RICsubscriptionFailure.c +++ b/src/codec_utils/E2AP/RICsubscriptionFailure.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICsubscriptionFailure.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionFailure_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ContainerE2_2530P2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_RICsubscriptionFailure = { asn_DEF_RICsubscriptionFailure_tags_1, /* Same as above */ sizeof(asn_DEF_RICsubscriptionFailure_tags_1) /sizeof(asn_DEF_RICsubscriptionFailure_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICsubscriptionFailure_1, 1, /* Elements count */ &asn_SPC_RICsubscriptionFailure_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICsubscriptionFailure.h b/src/codec_utils/E2AP/RICsubscriptionFailure.h index 5bb89f1c8..1d21eb127 100644 --- a/src/codec_utils/E2AP/RICsubscriptionFailure.h +++ b/src/codec_utils/E2AP/RICsubscriptionFailure.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICsubscriptionFailure_H_ diff --git a/src/codec_utils/E2AP/RICsubscriptionModificationConfirm.c b/src/codec_utils/E2AP/RICsubscriptionModificationConfirm.c index 832300f72..65bf75e96 100644 --- a/src/codec_utils/E2AP/RICsubscriptionModificationConfirm.c +++ b/src/codec_utils/E2AP/RICsubscriptionModificationConfirm.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICsubscriptionModificationConfirm.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionModificationConfirm_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ContainerE2_2530P11, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_RICsubscriptionModificationConfirm = { asn_DEF_RICsubscriptionModificationConfirm_tags_1, /* Same as above */ sizeof(asn_DEF_RICsubscriptionModificationConfirm_tags_1) /sizeof(asn_DEF_RICsubscriptionModificationConfirm_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICsubscriptionModificationConfirm_1, 1, /* Elements count */ &asn_SPC_RICsubscriptionModificationConfirm_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICsubscriptionModificationConfirm.h b/src/codec_utils/E2AP/RICsubscriptionModificationConfirm.h index 1aa553673..ae4584ad9 100644 --- a/src/codec_utils/E2AP/RICsubscriptionModificationConfirm.h +++ b/src/codec_utils/E2AP/RICsubscriptionModificationConfirm.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICsubscriptionModificationConfirm_H_ diff --git a/src/codec_utils/E2AP/RICsubscriptionModificationFailure.c b/src/codec_utils/E2AP/RICsubscriptionModificationFailure.c index b0011cee1..3a9ae28ae 100644 --- a/src/codec_utils/E2AP/RICsubscriptionModificationFailure.c +++ b/src/codec_utils/E2AP/RICsubscriptionModificationFailure.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICsubscriptionModificationFailure.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionModificationFailure_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ContainerE2_2530P9, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_RICsubscriptionModificationFailure = { asn_DEF_RICsubscriptionModificationFailure_tags_1, /* Same as above */ sizeof(asn_DEF_RICsubscriptionModificationFailure_tags_1) /sizeof(asn_DEF_RICsubscriptionModificationFailure_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICsubscriptionModificationFailure_1, 1, /* Elements count */ &asn_SPC_RICsubscriptionModificationFailure_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICsubscriptionModificationFailure.h b/src/codec_utils/E2AP/RICsubscriptionModificationFailure.h index d5682efc9..4d0b26281 100644 --- a/src/codec_utils/E2AP/RICsubscriptionModificationFailure.h +++ b/src/codec_utils/E2AP/RICsubscriptionModificationFailure.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICsubscriptionModificationFailure_H_ diff --git a/src/codec_utils/E2AP/RICsubscriptionModificationRefuse.c b/src/codec_utils/E2AP/RICsubscriptionModificationRefuse.c index f53f69a1e..8433533cf 100644 --- a/src/codec_utils/E2AP/RICsubscriptionModificationRefuse.c +++ b/src/codec_utils/E2AP/RICsubscriptionModificationRefuse.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICsubscriptionModificationRefuse.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionModificationRefuse_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ContainerE2_2530P12, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_RICsubscriptionModificationRefuse = { asn_DEF_RICsubscriptionModificationRefuse_tags_1, /* Same as above */ sizeof(asn_DEF_RICsubscriptionModificationRefuse_tags_1) /sizeof(asn_DEF_RICsubscriptionModificationRefuse_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICsubscriptionModificationRefuse_1, 1, /* Elements count */ &asn_SPC_RICsubscriptionModificationRefuse_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICsubscriptionModificationRefuse.h b/src/codec_utils/E2AP/RICsubscriptionModificationRefuse.h index 1fe302b4b..642c36486 100644 --- a/src/codec_utils/E2AP/RICsubscriptionModificationRefuse.h +++ b/src/codec_utils/E2AP/RICsubscriptionModificationRefuse.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICsubscriptionModificationRefuse_H_ diff --git a/src/codec_utils/E2AP/RICsubscriptionModificationRequest.c b/src/codec_utils/E2AP/RICsubscriptionModificationRequest.c index d96717225..fc4c5bb01 100644 --- a/src/codec_utils/E2AP/RICsubscriptionModificationRequest.c +++ b/src/codec_utils/E2AP/RICsubscriptionModificationRequest.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICsubscriptionModificationRequest.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionModificationRequest_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ContainerE2_2530P7, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_RICsubscriptionModificationRequest = { asn_DEF_RICsubscriptionModificationRequest_tags_1, /* Same as above */ sizeof(asn_DEF_RICsubscriptionModificationRequest_tags_1) /sizeof(asn_DEF_RICsubscriptionModificationRequest_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICsubscriptionModificationRequest_1, 1, /* Elements count */ &asn_SPC_RICsubscriptionModificationRequest_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICsubscriptionModificationRequest.h b/src/codec_utils/E2AP/RICsubscriptionModificationRequest.h index 519ad6bce..2dca1a7f5 100644 --- a/src/codec_utils/E2AP/RICsubscriptionModificationRequest.h +++ b/src/codec_utils/E2AP/RICsubscriptionModificationRequest.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICsubscriptionModificationRequest_H_ diff --git a/src/codec_utils/E2AP/RICsubscriptionModificationRequired.c b/src/codec_utils/E2AP/RICsubscriptionModificationRequired.c index f7ce642da..2242c8a68 100644 --- a/src/codec_utils/E2AP/RICsubscriptionModificationRequired.c +++ b/src/codec_utils/E2AP/RICsubscriptionModificationRequired.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICsubscriptionModificationRequired.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionModificationRequired_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ContainerE2_2530P10, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_RICsubscriptionModificationRequired = { asn_DEF_RICsubscriptionModificationRequired_tags_1, /* Same as above */ sizeof(asn_DEF_RICsubscriptionModificationRequired_tags_1) /sizeof(asn_DEF_RICsubscriptionModificationRequired_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICsubscriptionModificationRequired_1, 1, /* Elements count */ &asn_SPC_RICsubscriptionModificationRequired_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICsubscriptionModificationRequired.h b/src/codec_utils/E2AP/RICsubscriptionModificationRequired.h index 4b64d6bdb..fc1cbf043 100644 --- a/src/codec_utils/E2AP/RICsubscriptionModificationRequired.h +++ b/src/codec_utils/E2AP/RICsubscriptionModificationRequired.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICsubscriptionModificationRequired_H_ diff --git a/src/codec_utils/E2AP/RICsubscriptionModificationResponse.c b/src/codec_utils/E2AP/RICsubscriptionModificationResponse.c index d0dd9b19d..8480a09f3 100644 --- a/src/codec_utils/E2AP/RICsubscriptionModificationResponse.c +++ b/src/codec_utils/E2AP/RICsubscriptionModificationResponse.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICsubscriptionModificationResponse.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionModificationResponse_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ContainerE2_2530P8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_RICsubscriptionModificationResponse = { asn_DEF_RICsubscriptionModificationResponse_tags_1, /* Same as above */ sizeof(asn_DEF_RICsubscriptionModificationResponse_tags_1) /sizeof(asn_DEF_RICsubscriptionModificationResponse_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICsubscriptionModificationResponse_1, 1, /* Elements count */ &asn_SPC_RICsubscriptionModificationResponse_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICsubscriptionModificationResponse.h b/src/codec_utils/E2AP/RICsubscriptionModificationResponse.h index 5d3d936ad..846bf42e3 100644 --- a/src/codec_utils/E2AP/RICsubscriptionModificationResponse.h +++ b/src/codec_utils/E2AP/RICsubscriptionModificationResponse.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICsubscriptionModificationResponse_H_ diff --git a/src/codec_utils/E2AP/RICsubscriptionRequest.c b/src/codec_utils/E2AP/RICsubscriptionRequest.c index dc24c2989..b4d920104 100644 --- a/src/codec_utils/E2AP/RICsubscriptionRequest.c +++ b/src/codec_utils/E2AP/RICsubscriptionRequest.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICsubscriptionRequest.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionRequest_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ContainerE2_2530P0, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_RICsubscriptionRequest = { asn_DEF_RICsubscriptionRequest_tags_1, /* Same as above */ sizeof(asn_DEF_RICsubscriptionRequest_tags_1) /sizeof(asn_DEF_RICsubscriptionRequest_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICsubscriptionRequest_1, 1, /* Elements count */ &asn_SPC_RICsubscriptionRequest_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICsubscriptionRequest.h b/src/codec_utils/E2AP/RICsubscriptionRequest.h index 816bbbf43..aa455537e 100644 --- a/src/codec_utils/E2AP/RICsubscriptionRequest.h +++ b/src/codec_utils/E2AP/RICsubscriptionRequest.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICsubscriptionRequest_H_ diff --git a/src/codec_utils/E2AP/RICsubscriptionResponse.c b/src/codec_utils/E2AP/RICsubscriptionResponse.c index 98613cde4..6bd2f0a9a 100644 --- a/src/codec_utils/E2AP/RICsubscriptionResponse.c +++ b/src/codec_utils/E2AP/RICsubscriptionResponse.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICsubscriptionResponse.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_RICsubscriptionResponse_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ContainerE2_2530P1, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_RICsubscriptionResponse = { asn_DEF_RICsubscriptionResponse_tags_1, /* Same as above */ sizeof(asn_DEF_RICsubscriptionResponse_tags_1) /sizeof(asn_DEF_RICsubscriptionResponse_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICsubscriptionResponse_1, 1, /* Elements count */ &asn_SPC_RICsubscriptionResponse_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICsubscriptionResponse.h b/src/codec_utils/E2AP/RICsubscriptionResponse.h index e42f2e176..cd165ded9 100644 --- a/src/codec_utils/E2AP/RICsubscriptionResponse.h +++ b/src/codec_utils/E2AP/RICsubscriptionResponse.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICsubscriptionResponse_H_ diff --git a/src/codec_utils/E2AP/RICsubscriptionTime.c b/src/codec_utils/E2AP/RICsubscriptionTime.c index 7715228bc..d13c2ebbb 100644 --- a/src/codec_utils/E2AP/RICsubscriptionTime.c +++ b/src/codec_utils/E2AP/RICsubscriptionTime.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICsubscriptionTime.h" @@ -22,7 +22,7 @@ RICsubscriptionTime_constraint(const asn_TYPE_descriptor_t *td, const void *sptr size = st->size; - if((size == 8)) { + if((size == 8UL)) { /* Constraint check succeeded */ return 0; } else { @@ -37,14 +37,13 @@ RICsubscriptionTime_constraint(const asn_TYPE_descriptor_t *td, const void *sptr * This type is implemented using OCTET_STRING, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_RICsubscriptionTime_constr_1 CC_NOTUSED = { - { 0, 0 }, - 8 /* (SIZE(8..8)) */}; -static asn_per_constraints_t asn_PER_type_RICsubscriptionTime_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_RICsubscriptionTime_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 8, 8 } /* (SIZE(8..8)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_RICsubscriptionTime_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)) }; @@ -58,7 +57,18 @@ asn_TYPE_descriptor_t asn_DEF_RICsubscriptionTime = { asn_DEF_RICsubscriptionTime_tags_1, /* Same as above */ sizeof(asn_DEF_RICsubscriptionTime_tags_1) /sizeof(asn_DEF_RICsubscriptionTime_tags_1[0]), /* 1 */ - { &asn_OER_type_RICsubscriptionTime_constr_1, &asn_PER_type_RICsubscriptionTime_constr_1, RICsubscriptionTime_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RICsubscriptionTime_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + RICsubscriptionTime_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/E2AP/RICsubscriptionTime.h b/src/codec_utils/E2AP/RICsubscriptionTime.h index 591fbbbdf..edd27341d 100644 --- a/src/codec_utils/E2AP/RICsubscriptionTime.h +++ b/src/codec_utils/E2AP/RICsubscriptionTime.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICsubscriptionTime_H_ @@ -22,16 +22,13 @@ extern "C" { typedef OCTET_STRING_t RICsubscriptionTime_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_RICsubscriptionTime_constr_1; extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionTime; asn_struct_free_f RICsubscriptionTime_free; asn_struct_print_f RICsubscriptionTime_print; asn_constr_check_f RICsubscriptionTime_constraint; -ber_type_decoder_f RICsubscriptionTime_decode_ber; -der_type_encoder_f RICsubscriptionTime_encode_der; xer_type_decoder_f RICsubscriptionTime_decode_xer; xer_type_encoder_f RICsubscriptionTime_encode_xer; -oer_type_decoder_f RICsubscriptionTime_decode_oer; -oer_type_encoder_f RICsubscriptionTime_encode_oer; per_type_decoder_f RICsubscriptionTime_decode_uper; per_type_encoder_f RICsubscriptionTime_encode_uper; per_type_decoder_f RICsubscriptionTime_decode_aper; diff --git a/src/codec_utils/E2AP/RICsubsequentAction.c b/src/codec_utils/E2AP/RICsubsequentAction.c index 2a7833831..19e17a4b2 100644 --- a/src/codec_utils/E2AP/RICsubsequentAction.c +++ b/src/codec_utils/E2AP/RICsubsequentAction.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICsubsequentAction.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_RICsubsequentAction_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RICsubsequentActionType, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ricSubsequentActionType" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_RICsubsequentAction_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RICtimeToWait, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ricTimeToWait" }, @@ -52,7 +74,18 @@ asn_TYPE_descriptor_t asn_DEF_RICsubsequentAction = { asn_DEF_RICsubsequentAction_tags_1, /* Same as above */ sizeof(asn_DEF_RICsubsequentAction_tags_1) /sizeof(asn_DEF_RICsubsequentAction_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RICsubsequentAction_1, 2, /* Elements count */ &asn_SPC_RICsubsequentAction_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/RICsubsequentAction.h b/src/codec_utils/E2AP/RICsubsequentAction.h index 457cf1e7d..d3f70d7da 100644 --- a/src/codec_utils/E2AP/RICsubsequentAction.h +++ b/src/codec_utils/E2AP/RICsubsequentAction.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICsubsequentAction_H_ diff --git a/src/codec_utils/E2AP/RICsubsequentActionType.c b/src/codec_utils/E2AP/RICsubsequentActionType.c index 06e477772..af4870186 100644 --- a/src/codec_utils/E2AP/RICsubsequentActionType.c +++ b/src/codec_utils/E2AP/RICsubsequentActionType.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICsubsequentActionType.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_RICsubsequentActionType_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_RICsubsequentActionType_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_RICsubsequentActionType_value2enum_1[] = { { 0, 8, "continue" }, { 1, 4, "wait" } @@ -51,7 +50,18 @@ asn_TYPE_descriptor_t asn_DEF_RICsubsequentActionType = { asn_DEF_RICsubsequentActionType_tags_1, /* Same as above */ sizeof(asn_DEF_RICsubsequentActionType_tags_1) /sizeof(asn_DEF_RICsubsequentActionType_tags_1[0]), /* 1 */ - { &asn_OER_type_RICsubsequentActionType_constr_1, &asn_PER_type_RICsubsequentActionType_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RICsubsequentActionType_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_RICsubsequentActionType_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/E2AP/RICsubsequentActionType.h b/src/codec_utils/E2AP/RICsubsequentActionType.h index e2d865c44..62b2e0475 100644 --- a/src/codec_utils/E2AP/RICsubsequentActionType.h +++ b/src/codec_utils/E2AP/RICsubsequentActionType.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICsubsequentActionType_H_ @@ -37,12 +37,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_RICsubsequentActionType_specs_1; asn_struct_free_f RICsubsequentActionType_free; asn_struct_print_f RICsubsequentActionType_print; asn_constr_check_f RICsubsequentActionType_constraint; -ber_type_decoder_f RICsubsequentActionType_decode_ber; -der_type_encoder_f RICsubsequentActionType_encode_der; xer_type_decoder_f RICsubsequentActionType_decode_xer; xer_type_encoder_f RICsubsequentActionType_encode_xer; -oer_type_decoder_f RICsubsequentActionType_decode_oer; -oer_type_encoder_f RICsubsequentActionType_encode_oer; per_type_decoder_f RICsubsequentActionType_decode_uper; per_type_encoder_f RICsubsequentActionType_encode_uper; per_type_decoder_f RICsubsequentActionType_decode_aper; diff --git a/src/codec_utils/E2AP/RICtimeToWait.c b/src/codec_utils/E2AP/RICtimeToWait.c index 70a9ed0d7..d6630c2d8 100644 --- a/src/codec_utils/E2AP/RICtimeToWait.c +++ b/src/codec_utils/E2AP/RICtimeToWait.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "RICtimeToWait.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_RICtimeToWait_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_RICtimeToWait_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 5, 5, 0, 16 } /* (0..16,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_RICtimeToWait_value2enum_1[] = { { 0, 4, "w1ms" }, { 1, 4, "w2ms" }, @@ -81,7 +80,18 @@ asn_TYPE_descriptor_t asn_DEF_RICtimeToWait = { asn_DEF_RICtimeToWait_tags_1, /* Same as above */ sizeof(asn_DEF_RICtimeToWait_tags_1) /sizeof(asn_DEF_RICtimeToWait_tags_1[0]), /* 1 */ - { &asn_OER_type_RICtimeToWait_constr_1, &asn_PER_type_RICtimeToWait_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RICtimeToWait_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_RICtimeToWait_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/E2AP/RICtimeToWait.h b/src/codec_utils/E2AP/RICtimeToWait.h index ee30615e2..dcb4674e1 100644 --- a/src/codec_utils/E2AP/RICtimeToWait.h +++ b/src/codec_utils/E2AP/RICtimeToWait.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _RICtimeToWait_H_ @@ -52,12 +52,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_RICtimeToWait_specs_1; asn_struct_free_f RICtimeToWait_free; asn_struct_print_f RICtimeToWait_print; asn_constr_check_f RICtimeToWait_constraint; -ber_type_decoder_f RICtimeToWait_decode_ber; -der_type_encoder_f RICtimeToWait_encode_der; xer_type_decoder_f RICtimeToWait_decode_xer; xer_type_encoder_f RICtimeToWait_encode_xer; -oer_type_decoder_f RICtimeToWait_decode_oer; -oer_type_encoder_f RICtimeToWait_encode_oer; per_type_decoder_f RICtimeToWait_decode_uper; per_type_encoder_f RICtimeToWait_encode_uper; per_type_decoder_f RICtimeToWait_decode_aper; diff --git a/src/codec_utils/E2AP/ResetRequestE2.c b/src/codec_utils/E2AP/ResetRequestE2.c index a9a220561..d0456c113 100644 --- a/src/codec_utils/E2AP/ResetRequestE2.c +++ b/src/codec_utils/E2AP/ResetRequestE2.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "ResetRequestE2.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_ResetRequestE2_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ContainerE2_2530P30, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_ResetRequestE2 = { asn_DEF_ResetRequestE2_tags_1, /* Same as above */ sizeof(asn_DEF_ResetRequestE2_tags_1) /sizeof(asn_DEF_ResetRequestE2_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ResetRequestE2_1, 1, /* Elements count */ &asn_SPC_ResetRequestE2_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/ResetRequestE2.h b/src/codec_utils/E2AP/ResetRequestE2.h index cf89e5c9f..eaec2276e 100644 --- a/src/codec_utils/E2AP/ResetRequestE2.h +++ b/src/codec_utils/E2AP/ResetRequestE2.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _ResetRequestE2_H_ diff --git a/src/codec_utils/E2AP/ResetResponseE2.c b/src/codec_utils/E2AP/ResetResponseE2.c index f236ca216..c72807210 100644 --- a/src/codec_utils/E2AP/ResetResponseE2.c +++ b/src/codec_utils/E2AP/ResetResponseE2.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "ResetResponseE2.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_ResetResponseE2_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ContainerE2_2530P31, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_ResetResponseE2 = { asn_DEF_ResetResponseE2_tags_1, /* Same as above */ sizeof(asn_DEF_ResetResponseE2_tags_1) /sizeof(asn_DEF_ResetResponseE2_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ResetResponseE2_1, 1, /* Elements count */ &asn_SPC_ResetResponseE2_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/ResetResponseE2.h b/src/codec_utils/E2AP/ResetResponseE2.h index 18781b2e3..7ea3aca92 100644 --- a/src/codec_utils/E2AP/ResetResponseE2.h +++ b/src/codec_utils/E2AP/ResetResponseE2.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Contents" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _ResetResponseE2_H_ diff --git a/src/codec_utils/E2AP/SuccessfulOutcomeE2.c b/src/codec_utils/E2AP/SuccessfulOutcomeE2.c index b12d152c2..96c1392b9 100644 --- a/src/codec_utils/E2AP/SuccessfulOutcomeE2.c +++ b/src/codec_utils/E2AP/SuccessfulOutcomeE2.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Descriptions" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "SuccessfulOutcomeE2.h" @@ -44,82 +44,82 @@ static const asn_ioc_cell_t asn_IOS_E2AP_ELEMENTARY_PROCEDURES_1_rows[] = { { "&SuccessfulOutcomeE2", aioc__type, &asn_DEF_RICsubscriptionResponse }, { "&UnsuccessfulOutcomeE2", aioc__type, &asn_DEF_RICsubscriptionFailure }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_1_id_RICsubscription }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_1_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_1_reject }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_RICsubscriptionDeleteRequest }, { "&SuccessfulOutcomeE2", aioc__type, &asn_DEF_RICsubscriptionDeleteResponse }, { "&UnsuccessfulOutcomeE2", aioc__type, &asn_DEF_RICsubscriptionDeleteFailure }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_2_id_RICsubscriptionDelete }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_2_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_2_reject }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_RICsubscriptionModificationRequest }, { "&SuccessfulOutcomeE2", aioc__type, &asn_DEF_RICsubscriptionModificationResponse }, { "&UnsuccessfulOutcomeE2", aioc__type, &asn_DEF_RICsubscriptionModificationFailure }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_3_id_RICsubscriptionModification }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_3_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_3_reject }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_RICsubscriptionModificationRequired }, { "&SuccessfulOutcomeE2", aioc__type, &asn_DEF_RICsubscriptionModificationConfirm }, { "&UnsuccessfulOutcomeE2", aioc__type, &asn_DEF_RICsubscriptionModificationRefuse }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_4_id_RICsubscriptionModificationRequired }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_4_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_4_reject }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_RICQueryRequest }, { "&SuccessfulOutcomeE2", aioc__type, &asn_DEF_RICQueryResponse }, { "&UnsuccessfulOutcomeE2", aioc__type, &asn_DEF_RICQueryFailure }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_5_id_RICquery }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_5_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_5_reject }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_RICserviceUpdate }, { "&SuccessfulOutcomeE2", aioc__type, &asn_DEF_RICserviceUpdateAcknowledge }, { "&UnsuccessfulOutcomeE2", aioc__type, &asn_DEF_RICserviceUpdateFailure }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_6_id_RICserviceUpdate }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_6_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_6_reject }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_RICcontrolRequest }, { "&SuccessfulOutcomeE2", aioc__type, &asn_DEF_RICcontrolAcknowledge }, { "&UnsuccessfulOutcomeE2", aioc__type, &asn_DEF_RICcontrolFailure }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_7_id_RICcontrol }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_7_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_7_reject }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_E2setupRequest }, { "&SuccessfulOutcomeE2", aioc__type, &asn_DEF_E2setupResponse }, { "&UnsuccessfulOutcomeE2", aioc__type, &asn_DEF_E2setupFailure }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_8_id_E2setup }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_8_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_8_reject }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_E2nodeConfigurationUpdate }, { "&SuccessfulOutcomeE2", aioc__type, &asn_DEF_E2nodeConfigurationUpdateAcknowledge }, { "&UnsuccessfulOutcomeE2", aioc__type, &asn_DEF_E2nodeConfigurationUpdateFailure }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_9_id_E2nodeConfigurationUpdate }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_9_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_9_reject }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_E2connectionUpdate }, { "&SuccessfulOutcomeE2", aioc__type, &asn_DEF_E2connectionUpdateAcknowledge }, { "&UnsuccessfulOutcomeE2", aioc__type, &asn_DEF_E2connectionUpdateFailure }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_10_id_E2connectionUpdate }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_10_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_10_reject }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_ResetRequestE2 }, { "&SuccessfulOutcomeE2", aioc__type, &asn_DEF_ResetResponseE2 }, { "&UnsuccessfulOutcomeE2", }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_11_id_Reset }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_11_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_11_reject }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_E2RemovalRequest }, { "&SuccessfulOutcomeE2", aioc__type, &asn_DEF_E2RemovalResponse }, { "&UnsuccessfulOutcomeE2", aioc__type, &asn_DEF_E2RemovalFailure }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_12_id_E2removal }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_12_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_12_reject }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_RICindication }, { "&SuccessfulOutcomeE2", }, { "&UnsuccessfulOutcomeE2", }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_13_id_RICindication }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_13_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_13_ignore }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_RICserviceQuery }, { "&SuccessfulOutcomeE2", }, { "&UnsuccessfulOutcomeE2", }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_14_id_RICserviceQuery }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_14_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_14_ignore }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_ErrorIndicationE2 }, { "&SuccessfulOutcomeE2", }, { "&UnsuccessfulOutcomeE2", }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_15_id_ErrorIndicationE2 }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_15_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_15_ignore }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_RICsubscriptionDeleteRequired }, { "&SuccessfulOutcomeE2", }, { "&UnsuccessfulOutcomeE2", }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_16_id_RICsubscriptionDeleteRequired }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_16_ignore } + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_16_ignore } }; static const asn_ioc_set_t asn_IOS_E2AP_ELEMENTARY_PROCEDURES_1[] = { { 16, 5, asn_IOS_E2AP_ELEMENTARY_PROCEDURES_1_rows } @@ -138,7 +138,7 @@ memb_procedureCode_constraint_1(const asn_TYPE_descriptor_t *td, const void *spt value = *(const long *)sptr; - if((value >= 0 && value <= 255)) { + if((value >= 0L && value <= 255L)) { /* Constraint check succeeded */ return 0; } else { @@ -154,7 +154,7 @@ select_SuccessfulOutcomeE2_criticality_type(const asn_TYPE_descriptor_t *parent_ asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_E2AP_ELEMENTARY_PROCEDURES_1; size_t constraining_column = 3; /* &procedureCode */ - size_t for_column = 4; /* &criticality */ + size_t for_column = 4; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SuccessfulOutcomeE2, procedureCode)); @@ -241,37 +241,45 @@ memb_value_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_oer_constraints_t asn_OER_memb_procedureCode_constr_2 CC_NOTUSED = { - { 1, 1 } /* (0..255) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_procedureCode_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_value_4[] = { { ATF_NOFLAGS, 0, offsetof(struct SuccessfulOutcomeE2__value, choice.RICsubscriptionResponse), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_RICsubscriptionResponse, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICsubscriptionResponse" }, @@ -280,7 +288,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_RICsubscriptionDeleteResponse, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICsubscriptionDeleteResponse" }, @@ -289,7 +308,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_RICsubscriptionModificationResponse, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICsubscriptionModificationResponse" }, @@ -298,7 +328,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_RICsubscriptionModificationConfirm, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICsubscriptionModificationConfirm" }, @@ -307,7 +348,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_RICQueryResponse, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICQueryResponse" }, @@ -316,7 +368,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_RICserviceUpdateAcknowledge, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICserviceUpdateAcknowledge" }, @@ -325,7 +388,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_RICcontrolAcknowledge, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICcontrolAcknowledge" }, @@ -334,7 +408,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_E2setupResponse, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "E2setupResponse" }, @@ -343,7 +428,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_E2nodeConfigurationUpdateAcknowledge, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "E2nodeConfigurationUpdateAcknowledge" }, @@ -352,7 +448,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_E2connectionUpdateAcknowledge, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "E2connectionUpdateAcknowledge" }, @@ -361,7 +468,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_ResetResponseE2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ResetResponseE2" }, @@ -370,7 +488,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_E2RemovalResponse, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "E2RemovalResponse" }, @@ -408,7 +537,18 @@ asn_TYPE_descriptor_t asn_DEF_value_4 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_4, 12, /* Elements count */ &asn_SPC_value_specs_4 /* Additional specs */ @@ -420,7 +560,18 @@ asn_TYPE_member_t asn_MBR_SuccessfulOutcomeE2_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProcedureCodeE2, 0, - { &asn_OER_memb_procedureCode_constr_2, &asn_PER_memb_procedureCode_constr_2, memb_procedureCode_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_procedureCode_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_procedureCode_constraint_1 + }, 0, 0, /* No default value */ "procedureCode" }, @@ -429,7 +580,18 @@ asn_TYPE_member_t asn_MBR_SuccessfulOutcomeE2_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_SuccessfulOutcomeE2_criticality_type, - { &asn_OER_memb_criticality_constr_3, &asn_PER_memb_criticality_constr_3, memb_criticality_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_1 + }, 0, 0, /* No default value */ "criticality" }, @@ -438,7 +600,18 @@ asn_TYPE_member_t asn_MBR_SuccessfulOutcomeE2_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_4, select_SuccessfulOutcomeE2_value_type, - { &asn_OER_memb_value_constr_4, &asn_PER_memb_value_constr_4, memb_value_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_1 + }, 0, 0, /* No default value */ "value" }, @@ -469,7 +642,18 @@ asn_TYPE_descriptor_t asn_DEF_SuccessfulOutcomeE2 = { asn_DEF_SuccessfulOutcomeE2_tags_1, /* Same as above */ sizeof(asn_DEF_SuccessfulOutcomeE2_tags_1) /sizeof(asn_DEF_SuccessfulOutcomeE2_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SuccessfulOutcomeE2_1, 3, /* Elements count */ &asn_SPC_SuccessfulOutcomeE2_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/SuccessfulOutcomeE2.h b/src/codec_utils/E2AP/SuccessfulOutcomeE2.h index fa30bff3c..c4888d0a8 100644 --- a/src/codec_utils/E2AP/SuccessfulOutcomeE2.h +++ b/src/codec_utils/E2AP/SuccessfulOutcomeE2.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Descriptions" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _SuccessfulOutcomeE2_H_ diff --git a/src/codec_utils/E2AP/TNLinformation.c b/src/codec_utils/E2AP/TNLinformation.c index cd4e01e97..a52a32ff3 100644 --- a/src/codec_utils/E2AP/TNLinformation.c +++ b/src/codec_utils/E2AP/TNLinformation.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "TNLinformation.h" @@ -27,7 +27,7 @@ memb_tnlAddress_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size >= 1 && size <= 160)) { + if((size >= 1UL && size <= 160UL)) { /* Constraint check succeeded */ return 0; } else { @@ -58,7 +58,7 @@ memb_tnlPort_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 16)) { + if((size == 16UL)) { /* Constraint check succeeded */ return 0; } else { @@ -69,29 +69,38 @@ memb_tnlPort_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_oer_constraints_t asn_OER_memb_tnlAddress_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..MAX)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_tnlAddress_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED | APC_EXTENSIBLE, 8, 8, 1, 160 } /* (SIZE(1..160,...)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_tnlPort_constr_3 CC_NOTUSED = { - { 0, 0 }, - 16 /* (SIZE(16..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_tnlPort_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 16, 16 } /* (SIZE(16..16)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_TNLinformation_1[] = { { ATF_NOFLAGS, 0, offsetof(struct TNLinformation, tnlAddress), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_tnlAddress_constr_2, &asn_PER_memb_tnlAddress_constr_2, memb_tnlAddress_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_tnlAddress_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_tnlAddress_constraint_1 + }, 0, 0, /* No default value */ "tnlAddress" }, @@ -100,7 +109,18 @@ asn_TYPE_member_t asn_MBR_TNLinformation_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_tnlPort_constr_3, &asn_PER_memb_tnlPort_constr_3, memb_tnlPort_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_tnlPort_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_tnlPort_constraint_1 + }, 0, 0, /* No default value */ "tnlPort" }, @@ -132,7 +152,18 @@ asn_TYPE_descriptor_t asn_DEF_TNLinformation = { asn_DEF_TNLinformation_tags_1, /* Same as above */ sizeof(asn_DEF_TNLinformation_tags_1) /sizeof(asn_DEF_TNLinformation_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_TNLinformation_1, 2, /* Elements count */ &asn_SPC_TNLinformation_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/TNLinformation.h b/src/codec_utils/E2AP/TNLinformation.h index 8fc08baf0..0ff7eba19 100644 --- a/src/codec_utils/E2AP/TNLinformation.h +++ b/src/codec_utils/E2AP/TNLinformation.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _TNLinformation_H_ diff --git a/src/codec_utils/E2AP/TNLusage.c b/src/codec_utils/E2AP/TNLusage.c index ee6743335..be474fc78 100644 --- a/src/codec_utils/E2AP/TNLusage.c +++ b/src/codec_utils/E2AP/TNLusage.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "TNLusage.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_TNLusage_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_TNLusage_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 2, 2, 0, 2 } /* (0..2,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_TNLusage_value2enum_1[] = { { 0, 11, "ric-service" }, { 1, 16, "support-function" }, @@ -53,7 +52,18 @@ asn_TYPE_descriptor_t asn_DEF_TNLusage = { asn_DEF_TNLusage_tags_1, /* Same as above */ sizeof(asn_DEF_TNLusage_tags_1) /sizeof(asn_DEF_TNLusage_tags_1[0]), /* 1 */ - { &asn_OER_type_TNLusage_constr_1, &asn_PER_type_TNLusage_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_TNLusage_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_TNLusage_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/E2AP/TNLusage.h b/src/codec_utils/E2AP/TNLusage.h index 2528d265f..41e4d3581 100644 --- a/src/codec_utils/E2AP/TNLusage.h +++ b/src/codec_utils/E2AP/TNLusage.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _TNLusage_H_ @@ -38,12 +38,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_TNLusage_specs_1; asn_struct_free_f TNLusage_free; asn_struct_print_f TNLusage_print; asn_constr_check_f TNLusage_constraint; -ber_type_decoder_f TNLusage_decode_ber; -der_type_encoder_f TNLusage_encode_der; xer_type_decoder_f TNLusage_decode_xer; xer_type_encoder_f TNLusage_encode_xer; -oer_type_decoder_f TNLusage_decode_oer; -oer_type_encoder_f TNLusage_encode_oer; per_type_decoder_f TNLusage_decode_uper; per_type_encoder_f TNLusage_encode_uper; per_type_decoder_f TNLusage_decode_aper; diff --git a/src/codec_utils/E2AP/TimeToWaitE2.c b/src/codec_utils/E2AP/TimeToWaitE2.c index 3fb33f0e4..397347bfc 100644 --- a/src/codec_utils/E2AP/TimeToWaitE2.c +++ b/src/codec_utils/E2AP/TimeToWaitE2.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "TimeToWaitE2.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_TimeToWaitE2_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; -static asn_per_constraints_t asn_PER_type_TimeToWaitE2_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_TimeToWaitE2_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 3, 3, 0, 5 } /* (0..5,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_TimeToWaitE2_value2enum_1[] = { { 0, 3, "v1s" }, { 1, 3, "v2s" }, @@ -37,7 +36,7 @@ static const unsigned int asn_MAP_TimeToWaitE2_enum2value_1[] = { 5 /* v60s(5) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_TimeToWaitE2_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_TimeToWaitE2_specs_1 = { asn_MAP_TimeToWaitE2_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_TimeToWaitE2_enum2value_1, /* N => "tag"; sorted by N */ 6, /* Number of elements in the maps */ @@ -59,7 +58,18 @@ asn_TYPE_descriptor_t asn_DEF_TimeToWaitE2 = { asn_DEF_TimeToWaitE2_tags_1, /* Same as above */ sizeof(asn_DEF_TimeToWaitE2_tags_1) /sizeof(asn_DEF_TimeToWaitE2_tags_1[0]), /* 1 */ - { &asn_OER_type_TimeToWaitE2_constr_1, &asn_PER_type_TimeToWaitE2_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_TimeToWaitE2_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_TimeToWaitE2_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/E2AP/TimeToWaitE2.h b/src/codec_utils/E2AP/TimeToWaitE2.h index 327a360b1..3c6a4ef91 100644 --- a/src/codec_utils/E2AP/TimeToWaitE2.h +++ b/src/codec_utils/E2AP/TimeToWaitE2.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _TimeToWaitE2_H_ @@ -35,16 +35,14 @@ typedef enum TimeToWaitE2 { typedef long TimeToWaitE2_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_TimeToWaitE2_constr_1; extern asn_TYPE_descriptor_t asn_DEF_TimeToWaitE2; +extern const asn_INTEGER_specifics_t asn_SPC_TimeToWaitE2_specs_1; asn_struct_free_f TimeToWaitE2_free; asn_struct_print_f TimeToWaitE2_print; asn_constr_check_f TimeToWaitE2_constraint; -ber_type_decoder_f TimeToWaitE2_decode_ber; -der_type_encoder_f TimeToWaitE2_encode_der; xer_type_decoder_f TimeToWaitE2_decode_xer; xer_type_encoder_f TimeToWaitE2_encode_xer; -oer_type_decoder_f TimeToWaitE2_decode_oer; -oer_type_encoder_f TimeToWaitE2_encode_oer; per_type_decoder_f TimeToWaitE2_decode_uper; per_type_encoder_f TimeToWaitE2_encode_uper; per_type_decoder_f TimeToWaitE2_decode_aper; diff --git a/src/codec_utils/E2AP/TransactionID.c b/src/codec_utils/E2AP/TransactionID.c index 44d0f6fef..8689968ad 100644 --- a/src/codec_utils/E2AP/TransactionID.c +++ b/src/codec_utils/E2AP/TransactionID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "TransactionID.h" @@ -21,7 +21,7 @@ TransactionID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 255)) { + if((value >= 0L && value <= 255L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ TransactionID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_TransactionID_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; -static asn_per_constraints_t asn_PER_type_TransactionID_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_TransactionID_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 8, 8, 0, 255 } /* (0..255,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_TransactionID_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_TransactionID = { asn_DEF_TransactionID_tags_1, /* Same as above */ sizeof(asn_DEF_TransactionID_tags_1) /sizeof(asn_DEF_TransactionID_tags_1[0]), /* 1 */ - { &asn_OER_type_TransactionID_constr_1, &asn_PER_type_TransactionID_constr_1, TransactionID_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_TransactionID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + TransactionID_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/E2AP/TransactionID.h b/src/codec_utils/E2AP/TransactionID.h index c7faf9bdf..0a10f74c8 100644 --- a/src/codec_utils/E2AP/TransactionID.h +++ b/src/codec_utils/E2AP/TransactionID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _TransactionID_H_ @@ -22,16 +22,13 @@ extern "C" { typedef long TransactionID_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_TransactionID_constr_1; extern asn_TYPE_descriptor_t asn_DEF_TransactionID; asn_struct_free_f TransactionID_free; asn_struct_print_f TransactionID_print; asn_constr_check_f TransactionID_constraint; -ber_type_decoder_f TransactionID_decode_ber; -der_type_encoder_f TransactionID_encode_der; xer_type_decoder_f TransactionID_decode_xer; xer_type_encoder_f TransactionID_encode_xer; -oer_type_decoder_f TransactionID_decode_oer; -oer_type_encoder_f TransactionID_encode_oer; per_type_decoder_f TransactionID_decode_uper; per_type_encoder_f TransactionID_encode_uper; per_type_decoder_f TransactionID_decode_aper; diff --git a/src/codec_utils/E2AP/TriggeringMessage.c b/src/codec_utils/E2AP/TriggeringMessage.c new file mode 100644 index 000000000..5bbc678de --- /dev/null +++ b/src/codec_utils/E2AP/TriggeringMessage.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2AP-CommonDataTypes" + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` + */ + +#include "TriggeringMessage.h" + +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_TriggeringMessage_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_TriggeringMessage_value2enum_1[] = { + { 0, 18, "initiating-message" }, + { 1, 18, "successful-outcome" }, + { 2, 21, "unsuccessfull-outcome" } +}; +static const unsigned int asn_MAP_TriggeringMessage_enum2value_1[] = { + 0, /* initiating-message(0) */ + 1, /* successful-outcome(1) */ + 2 /* unsuccessfull-outcome(2) */ +}; +const asn_INTEGER_specifics_t asn_SPC_TriggeringMessage_specs_1 = { + asn_MAP_TriggeringMessage_value2enum_1, /* "tag" => N; sorted by tag */ + asn_MAP_TriggeringMessage_enum2value_1, /* N => "tag"; sorted by N */ + 3, /* Number of elements in the maps */ + 0, /* Enumeration is not extensible */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_TriggeringMessage_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_TriggeringMessage = { + "TriggeringMessage", + "TriggeringMessage", + &asn_OP_NativeEnumerated, + asn_DEF_TriggeringMessage_tags_1, + sizeof(asn_DEF_TriggeringMessage_tags_1) + /sizeof(asn_DEF_TriggeringMessage_tags_1[0]), /* 1 */ + asn_DEF_TriggeringMessage_tags_1, /* Same as above */ + sizeof(asn_DEF_TriggeringMessage_tags_1) + /sizeof(asn_DEF_TriggeringMessage_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_TriggeringMessage_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_TriggeringMessage_specs_1 /* Additional specs */ +}; + diff --git a/src/codec_utils/E2AP/TriggeringMessage.h b/src/codec_utils/E2AP/TriggeringMessage.h new file mode 100644 index 000000000..dbccea27b --- /dev/null +++ b/src/codec_utils/E2AP/TriggeringMessage.h @@ -0,0 +1,50 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2AP-CommonDataTypes" + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` + */ + +#ifndef _TriggeringMessage_H_ +#define _TriggeringMessage_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum TriggeringMessage { + TriggeringMessage_initiating_message = 0, + TriggeringMessage_successful_outcome = 1, + TriggeringMessage_unsuccessfull_outcome = 2 +} e_TriggeringMessage; + +/* TriggeringMessage */ +typedef long TriggeringMessage_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_TriggeringMessage_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_TriggeringMessage; +extern const asn_INTEGER_specifics_t asn_SPC_TriggeringMessage_specs_1; +asn_struct_free_f TriggeringMessage_free; +asn_struct_print_f TriggeringMessage_print; +asn_constr_check_f TriggeringMessage_constraint; +xer_type_decoder_f TriggeringMessage_decode_xer; +xer_type_encoder_f TriggeringMessage_encode_xer; +per_type_decoder_f TriggeringMessage_decode_uper; +per_type_encoder_f TriggeringMessage_encode_uper; +per_type_decoder_f TriggeringMessage_decode_aper; +per_type_encoder_f TriggeringMessage_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _TriggeringMessage_H_ */ +#include diff --git a/src/codec_utils/E2AP/TriggeringMessageE2.c b/src/codec_utils/E2AP/TriggeringMessageE2.c deleted file mode 100644 index dd6ef25af..000000000 --- a/src/codec_utils/E2AP/TriggeringMessageE2.c +++ /dev/null @@ -1,58 +0,0 @@ -/* - * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2AP-CommonDataTypes" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` - */ - -#include "TriggeringMessageE2.h" - -/* - * This type is implemented using NativeEnumerated, - * so here we adjust the DEF accordingly. - */ -static asn_oer_constraints_t asn_OER_type_TriggeringMessageE2_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; -asn_per_constraints_t asn_PER_type_TriggeringMessageE2_constr_1 CC_NOTUSED = { - { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, - { APC_UNCONSTRAINED, -1, -1, 0, 0 }, - 0, 0 /* No PER value map */ -}; -static const asn_INTEGER_enum_map_t asn_MAP_TriggeringMessageE2_value2enum_1[] = { - { 0, 18, "initiating-message" }, - { 1, 18, "successful-outcome" }, - { 2, 21, "unsuccessfull-outcome" } -}; -static const unsigned int asn_MAP_TriggeringMessageE2_enum2value_1[] = { - 0, /* initiating-message(0) */ - 1, /* successful-outcome(1) */ - 2 /* unsuccessfull-outcome(2) */ -}; -const asn_INTEGER_specifics_t asn_SPC_TriggeringMessageE2_specs_1 = { - asn_MAP_TriggeringMessageE2_value2enum_1, /* "tag" => N; sorted by tag */ - asn_MAP_TriggeringMessageE2_enum2value_1, /* N => "tag"; sorted by N */ - 3, /* Number of elements in the maps */ - 0, /* Enumeration is not extensible */ - 1, /* Strict enumeration */ - 0, /* Native long size */ - 0 -}; -static const ber_tlv_tag_t asn_DEF_TriggeringMessageE2_tags_1[] = { - (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) -}; -asn_TYPE_descriptor_t asn_DEF_TriggeringMessageE2 = { - "TriggeringMessageE2", - "TriggeringMessageE2", - &asn_OP_NativeEnumerated, - asn_DEF_TriggeringMessageE2_tags_1, - sizeof(asn_DEF_TriggeringMessageE2_tags_1) - /sizeof(asn_DEF_TriggeringMessageE2_tags_1[0]), /* 1 */ - asn_DEF_TriggeringMessageE2_tags_1, /* Same as above */ - sizeof(asn_DEF_TriggeringMessageE2_tags_1) - /sizeof(asn_DEF_TriggeringMessageE2_tags_1[0]), /* 1 */ - { &asn_OER_type_TriggeringMessageE2_constr_1, &asn_PER_type_TriggeringMessageE2_constr_1, NativeEnumerated_constraint }, - 0, 0, /* Defined elsewhere */ - &asn_SPC_TriggeringMessageE2_specs_1 /* Additional specs */ -}; - diff --git a/src/codec_utils/E2AP/TriggeringMessageE2.h b/src/codec_utils/E2AP/TriggeringMessageE2.h deleted file mode 100644 index 2a0aaa3fe..000000000 --- a/src/codec_utils/E2AP/TriggeringMessageE2.h +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2AP-CommonDataTypes" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` - */ - -#ifndef _TriggeringMessageE2_H_ -#define _TriggeringMessageE2_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum TriggeringMessageE2 { - TriggeringMessageE2_initiating_message = 0, - TriggeringMessageE2_successful_outcome = 1, - TriggeringMessageE2_unsuccessfull_outcome = 2 -} e_TriggeringMessageE2; - -/* TriggeringMessageE2 */ -typedef long TriggeringMessageE2_t; - -/* Implementation */ -extern asn_per_constraints_t asn_PER_type_TriggeringMessageE2_constr_1; -extern asn_TYPE_descriptor_t asn_DEF_TriggeringMessageE2; -extern const asn_INTEGER_specifics_t asn_SPC_TriggeringMessageE2_specs_1; -asn_struct_free_f TriggeringMessageE2_free; -asn_struct_print_f TriggeringMessageE2_print; -asn_constr_check_f TriggeringMessageE2_constraint; -ber_type_decoder_f TriggeringMessageE2_decode_ber; -der_type_encoder_f TriggeringMessageE2_encode_der; -xer_type_decoder_f TriggeringMessageE2_decode_xer; -xer_type_encoder_f TriggeringMessageE2_encode_xer; -oer_type_decoder_f TriggeringMessageE2_decode_oer; -oer_type_encoder_f TriggeringMessageE2_encode_oer; -per_type_decoder_f TriggeringMessageE2_decode_uper; -per_type_encoder_f TriggeringMessageE2_encode_uper; -per_type_decoder_f TriggeringMessageE2_decode_aper; -per_type_encoder_f TriggeringMessageE2_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _TriggeringMessageE2_H_ */ -#include diff --git a/src/codec_utils/E2AP/TypeOfError.c b/src/codec_utils/E2AP/TypeOfError.c new file mode 100644 index 000000000..143aac06f --- /dev/null +++ b/src/codec_utils/E2AP/TypeOfError.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2AP-IEs" + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` + */ + +#include "TypeOfError.h" + +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_TypeOfError_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_TypeOfError_value2enum_1[] = { + { 0, 14, "not-understood" }, + { 1, 7, "missing" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_TypeOfError_enum2value_1[] = { + 1, /* missing(1) */ + 0 /* not-understood(0) */ + /* This list is extensible */ +}; +const asn_INTEGER_specifics_t asn_SPC_TypeOfError_specs_1 = { + asn_MAP_TypeOfError_value2enum_1, /* "tag" => N; sorted by tag */ + asn_MAP_TypeOfError_enum2value_1, /* 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_TypeOfError_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_TypeOfError = { + "TypeOfError", + "TypeOfError", + &asn_OP_NativeEnumerated, + asn_DEF_TypeOfError_tags_1, + sizeof(asn_DEF_TypeOfError_tags_1) + /sizeof(asn_DEF_TypeOfError_tags_1[0]), /* 1 */ + asn_DEF_TypeOfError_tags_1, /* Same as above */ + sizeof(asn_DEF_TypeOfError_tags_1) + /sizeof(asn_DEF_TypeOfError_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_TypeOfError_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_TypeOfError_specs_1 /* Additional specs */ +}; + diff --git a/src/codec_utils/E2AP/TypeOfError.h b/src/codec_utils/E2AP/TypeOfError.h new file mode 100644 index 000000000..9492fecde --- /dev/null +++ b/src/codec_utils/E2AP/TypeOfError.h @@ -0,0 +1,52 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2AP-IEs" + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` + */ + +#ifndef _TypeOfError_H_ +#define _TypeOfError_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum TypeOfError { + TypeOfError_not_understood = 0, + TypeOfError_missing = 1 + /* + * Enumeration is extensible + */ +} e_TypeOfError; + +/* TypeOfError */ +typedef long TypeOfError_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_TypeOfError_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_TypeOfError; +extern const asn_INTEGER_specifics_t asn_SPC_TypeOfError_specs_1; +asn_struct_free_f TypeOfError_free; +asn_struct_print_f TypeOfError_print; +asn_constr_check_f TypeOfError_constraint; +xer_type_decoder_f TypeOfError_decode_xer; +xer_type_encoder_f TypeOfError_encode_xer; +per_type_decoder_f TypeOfError_decode_uper; +per_type_encoder_f TypeOfError_encode_uper; +per_type_decoder_f TypeOfError_decode_aper; +per_type_encoder_f TypeOfError_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _TypeOfError_H_ */ +#include diff --git a/src/codec_utils/E2AP/TypeOfErrorE2.c b/src/codec_utils/E2AP/TypeOfErrorE2.c deleted file mode 100644 index 766be8b9b..000000000 --- a/src/codec_utils/E2AP/TypeOfErrorE2.c +++ /dev/null @@ -1,58 +0,0 @@ -/* - * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` - */ - -#include "TypeOfErrorE2.h" - -/* - * This type is implemented using NativeEnumerated, - * so here we adjust the DEF accordingly. - */ -static asn_oer_constraints_t asn_OER_type_TypeOfErrorE2_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; -asn_per_constraints_t asn_PER_type_TypeOfErrorE2_constr_1 CC_NOTUSED = { - { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, - { APC_UNCONSTRAINED, -1, -1, 0, 0 }, - 0, 0 /* No PER value map */ -}; -static const asn_INTEGER_enum_map_t asn_MAP_TypeOfErrorE2_value2enum_1[] = { - { 0, 14, "not-understood" }, - { 1, 7, "missing" } - /* This list is extensible */ -}; -static const unsigned int asn_MAP_TypeOfErrorE2_enum2value_1[] = { - 1, /* missing(1) */ - 0 /* not-understood(0) */ - /* This list is extensible */ -}; -const asn_INTEGER_specifics_t asn_SPC_TypeOfErrorE2_specs_1 = { - asn_MAP_TypeOfErrorE2_value2enum_1, /* "tag" => N; sorted by tag */ - asn_MAP_TypeOfErrorE2_enum2value_1, /* 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_TypeOfErrorE2_tags_1[] = { - (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) -}; -asn_TYPE_descriptor_t asn_DEF_TypeOfErrorE2 = { - "TypeOfErrorE2", - "TypeOfErrorE2", - &asn_OP_NativeEnumerated, - asn_DEF_TypeOfErrorE2_tags_1, - sizeof(asn_DEF_TypeOfErrorE2_tags_1) - /sizeof(asn_DEF_TypeOfErrorE2_tags_1[0]), /* 1 */ - asn_DEF_TypeOfErrorE2_tags_1, /* Same as above */ - sizeof(asn_DEF_TypeOfErrorE2_tags_1) - /sizeof(asn_DEF_TypeOfErrorE2_tags_1[0]), /* 1 */ - { &asn_OER_type_TypeOfErrorE2_constr_1, &asn_PER_type_TypeOfErrorE2_constr_1, NativeEnumerated_constraint }, - 0, 0, /* Defined elsewhere */ - &asn_SPC_TypeOfErrorE2_specs_1 /* Additional specs */ -}; - diff --git a/src/codec_utils/E2AP/TypeOfErrorE2.h b/src/codec_utils/E2AP/TypeOfErrorE2.h deleted file mode 100644 index 21bc2ed35..000000000 --- a/src/codec_utils/E2AP/TypeOfErrorE2.h +++ /dev/null @@ -1,56 +0,0 @@ -/* - * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2AP-IEs" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` - */ - -#ifndef _TypeOfErrorE2_H_ -#define _TypeOfErrorE2_H_ - - -#include - -/* Including external dependencies */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Dependencies */ -typedef enum TypeOfErrorE2 { - TypeOfErrorE2_not_understood = 0, - TypeOfErrorE2_missing = 1 - /* - * Enumeration is extensible - */ -} e_TypeOfErrorE2; - -/* TypeOfErrorE2 */ -typedef long TypeOfErrorE2_t; - -/* Implementation */ -extern asn_per_constraints_t asn_PER_type_TypeOfErrorE2_constr_1; -extern asn_TYPE_descriptor_t asn_DEF_TypeOfErrorE2; -extern const asn_INTEGER_specifics_t asn_SPC_TypeOfErrorE2_specs_1; -asn_struct_free_f TypeOfErrorE2_free; -asn_struct_print_f TypeOfErrorE2_print; -asn_constr_check_f TypeOfErrorE2_constraint; -ber_type_decoder_f TypeOfErrorE2_decode_ber; -der_type_encoder_f TypeOfErrorE2_encode_der; -xer_type_decoder_f TypeOfErrorE2_decode_xer; -xer_type_encoder_f TypeOfErrorE2_encode_xer; -oer_type_decoder_f TypeOfErrorE2_decode_oer; -oer_type_encoder_f TypeOfErrorE2_encode_oer; -per_type_decoder_f TypeOfErrorE2_decode_uper; -per_type_encoder_f TypeOfErrorE2_encode_uper; -per_type_decoder_f TypeOfErrorE2_decode_aper; -per_type_encoder_f TypeOfErrorE2_encode_aper; - -#ifdef __cplusplus -} -#endif - -#endif /* _TypeOfErrorE2_H_ */ -#include diff --git a/src/codec_utils/E2AP/UnsuccessfulOutcomeE2.c b/src/codec_utils/E2AP/UnsuccessfulOutcomeE2.c index 8497a8c86..8407ab54a 100644 --- a/src/codec_utils/E2AP/UnsuccessfulOutcomeE2.c +++ b/src/codec_utils/E2AP/UnsuccessfulOutcomeE2.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Descriptions" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #include "UnsuccessfulOutcomeE2.h" @@ -44,82 +44,82 @@ static const asn_ioc_cell_t asn_IOS_E2AP_ELEMENTARY_PROCEDURES_1_rows[] = { { "&SuccessfulOutcomeE2", aioc__type, &asn_DEF_RICsubscriptionResponse }, { "&UnsuccessfulOutcomeE2", aioc__type, &asn_DEF_RICsubscriptionFailure }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_1_id_RICsubscription }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_1_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_1_reject }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_RICsubscriptionDeleteRequest }, { "&SuccessfulOutcomeE2", aioc__type, &asn_DEF_RICsubscriptionDeleteResponse }, { "&UnsuccessfulOutcomeE2", aioc__type, &asn_DEF_RICsubscriptionDeleteFailure }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_2_id_RICsubscriptionDelete }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_2_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_2_reject }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_RICsubscriptionModificationRequest }, { "&SuccessfulOutcomeE2", aioc__type, &asn_DEF_RICsubscriptionModificationResponse }, { "&UnsuccessfulOutcomeE2", aioc__type, &asn_DEF_RICsubscriptionModificationFailure }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_3_id_RICsubscriptionModification }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_3_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_3_reject }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_RICsubscriptionModificationRequired }, { "&SuccessfulOutcomeE2", aioc__type, &asn_DEF_RICsubscriptionModificationConfirm }, { "&UnsuccessfulOutcomeE2", aioc__type, &asn_DEF_RICsubscriptionModificationRefuse }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_4_id_RICsubscriptionModificationRequired }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_4_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_4_reject }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_RICQueryRequest }, { "&SuccessfulOutcomeE2", aioc__type, &asn_DEF_RICQueryResponse }, { "&UnsuccessfulOutcomeE2", aioc__type, &asn_DEF_RICQueryFailure }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_5_id_RICquery }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_5_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_5_reject }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_RICserviceUpdate }, { "&SuccessfulOutcomeE2", aioc__type, &asn_DEF_RICserviceUpdateAcknowledge }, { "&UnsuccessfulOutcomeE2", aioc__type, &asn_DEF_RICserviceUpdateFailure }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_6_id_RICserviceUpdate }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_6_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_6_reject }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_RICcontrolRequest }, { "&SuccessfulOutcomeE2", aioc__type, &asn_DEF_RICcontrolAcknowledge }, { "&UnsuccessfulOutcomeE2", aioc__type, &asn_DEF_RICcontrolFailure }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_7_id_RICcontrol }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_7_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_7_reject }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_E2setupRequest }, { "&SuccessfulOutcomeE2", aioc__type, &asn_DEF_E2setupResponse }, { "&UnsuccessfulOutcomeE2", aioc__type, &asn_DEF_E2setupFailure }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_8_id_E2setup }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_8_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_8_reject }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_E2nodeConfigurationUpdate }, { "&SuccessfulOutcomeE2", aioc__type, &asn_DEF_E2nodeConfigurationUpdateAcknowledge }, { "&UnsuccessfulOutcomeE2", aioc__type, &asn_DEF_E2nodeConfigurationUpdateFailure }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_9_id_E2nodeConfigurationUpdate }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_9_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_9_reject }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_E2connectionUpdate }, { "&SuccessfulOutcomeE2", aioc__type, &asn_DEF_E2connectionUpdateAcknowledge }, { "&UnsuccessfulOutcomeE2", aioc__type, &asn_DEF_E2connectionUpdateFailure }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_10_id_E2connectionUpdate }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_10_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_10_reject }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_ResetRequestE2 }, { "&SuccessfulOutcomeE2", aioc__type, &asn_DEF_ResetResponseE2 }, { "&UnsuccessfulOutcomeE2", }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_11_id_Reset }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_11_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_11_reject }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_E2RemovalRequest }, { "&SuccessfulOutcomeE2", aioc__type, &asn_DEF_E2RemovalResponse }, { "&UnsuccessfulOutcomeE2", aioc__type, &asn_DEF_E2RemovalFailure }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_12_id_E2removal }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_12_reject }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_12_reject }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_RICindication }, { "&SuccessfulOutcomeE2", }, { "&UnsuccessfulOutcomeE2", }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_13_id_RICindication }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_13_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_13_ignore }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_RICserviceQuery }, { "&SuccessfulOutcomeE2", }, { "&UnsuccessfulOutcomeE2", }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_14_id_RICserviceQuery }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_14_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_14_ignore }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_ErrorIndicationE2 }, { "&SuccessfulOutcomeE2", }, { "&UnsuccessfulOutcomeE2", }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_15_id_ErrorIndicationE2 }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_15_ignore }, + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_15_ignore }, { "&InitiatingMessageE2", aioc__type, &asn_DEF_RICsubscriptionDeleteRequired }, { "&SuccessfulOutcomeE2", }, { "&UnsuccessfulOutcomeE2", }, { "&procedureCode", aioc__value, &asn_DEF_ProcedureCodeE2, &asn_VAL_16_id_RICsubscriptionDeleteRequired }, - { "&criticality", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_16_ignore } + { "&criticalityE2", aioc__value, &asn_DEF_CriticalityE2, &asn_VAL_16_ignore } }; static const asn_ioc_set_t asn_IOS_E2AP_ELEMENTARY_PROCEDURES_1[] = { { 16, 5, asn_IOS_E2AP_ELEMENTARY_PROCEDURES_1_rows } @@ -138,7 +138,7 @@ memb_procedureCode_constraint_1(const asn_TYPE_descriptor_t *td, const void *spt value = *(const long *)sptr; - if((value >= 0 && value <= 255)) { + if((value >= 0L && value <= 255L)) { /* Constraint check succeeded */ return 0; } else { @@ -154,7 +154,7 @@ select_UnsuccessfulOutcomeE2_criticality_type(const asn_TYPE_descriptor_t *paren asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_E2AP_ELEMENTARY_PROCEDURES_1; size_t constraining_column = 3; /* &procedureCode */ - size_t for_column = 4; /* &criticality */ + size_t for_column = 4; /* &criticalityE2 */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UnsuccessfulOutcomeE2, procedureCode)); @@ -241,37 +241,45 @@ memb_value_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_oer_constraints_t asn_OER_memb_procedureCode_constr_2 CC_NOTUSED = { - { 1, 1 } /* (0..255) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_procedureCode_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_value_4[] = { { ATF_NOFLAGS, 0, offsetof(struct UnsuccessfulOutcomeE2__value, choice.RICsubscriptionFailure), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_RICsubscriptionFailure, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICsubscriptionFailure" }, @@ -280,7 +288,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_RICsubscriptionDeleteFailure, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICsubscriptionDeleteFailure" }, @@ -289,7 +308,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_RICsubscriptionModificationFailure, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICsubscriptionModificationFailure" }, @@ -298,7 +328,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_RICsubscriptionModificationRefuse, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICsubscriptionModificationRefuse" }, @@ -307,7 +348,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_RICQueryFailure, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICQueryFailure" }, @@ -316,7 +368,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_RICserviceUpdateFailure, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICserviceUpdateFailure" }, @@ -325,7 +388,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_RICcontrolFailure, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RICcontrolFailure" }, @@ -334,7 +408,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_E2setupFailure, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "E2setupFailure" }, @@ -343,7 +428,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_E2nodeConfigurationUpdateFailure, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "E2nodeConfigurationUpdateFailure" }, @@ -352,7 +448,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_E2connectionUpdateFailure, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "E2connectionUpdateFailure" }, @@ -361,7 +468,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_E2RemovalFailure, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "E2RemovalFailure" }, @@ -398,7 +516,18 @@ asn_TYPE_descriptor_t asn_DEF_value_4 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_4, 11, /* Elements count */ &asn_SPC_value_specs_4 /* Additional specs */ @@ -410,7 +539,18 @@ asn_TYPE_member_t asn_MBR_UnsuccessfulOutcomeE2_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProcedureCodeE2, 0, - { &asn_OER_memb_procedureCode_constr_2, &asn_PER_memb_procedureCode_constr_2, memb_procedureCode_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_procedureCode_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_procedureCode_constraint_1 + }, 0, 0, /* No default value */ "procedureCode" }, @@ -419,7 +559,18 @@ asn_TYPE_member_t asn_MBR_UnsuccessfulOutcomeE2_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityE2, select_UnsuccessfulOutcomeE2_criticality_type, - { &asn_OER_memb_criticality_constr_3, &asn_PER_memb_criticality_constr_3, memb_criticality_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_1 + }, 0, 0, /* No default value */ "criticality" }, @@ -428,7 +579,18 @@ asn_TYPE_member_t asn_MBR_UnsuccessfulOutcomeE2_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_4, select_UnsuccessfulOutcomeE2_value_type, - { &asn_OER_memb_value_constr_4, &asn_PER_memb_value_constr_4, memb_value_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_1 + }, 0, 0, /* No default value */ "value" }, @@ -459,7 +621,18 @@ asn_TYPE_descriptor_t asn_DEF_UnsuccessfulOutcomeE2 = { asn_DEF_UnsuccessfulOutcomeE2_tags_1, /* Same as above */ sizeof(asn_DEF_UnsuccessfulOutcomeE2_tags_1) /sizeof(asn_DEF_UnsuccessfulOutcomeE2_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UnsuccessfulOutcomeE2_1, 3, /* Elements count */ &asn_SPC_UnsuccessfulOutcomeE2_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2AP/UnsuccessfulOutcomeE2.h b/src/codec_utils/E2AP/UnsuccessfulOutcomeE2.h index d0f5818e0..66b5aa190 100644 --- a/src/codec_utils/E2AP/UnsuccessfulOutcomeE2.h +++ b/src/codec_utils/E2AP/UnsuccessfulOutcomeE2.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-PDU-Descriptions" - * found in "../../ASN1_Input/E2APV0300.asn1" - * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/E2APV0300.asn1" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2AP/` */ #ifndef _UnsuccessfulOutcomeE2_H_ diff --git a/src/codec_utils/E2AP/asn_constant.h b/src/codec_utils/E2AP/asn_constant.h new file mode 100644 index 000000000..38034b0a1 --- /dev/null +++ b/src/codec_utils/E2AP/asn_constant.h @@ -0,0 +1,43 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + */ + +#ifndef _ASN_CONSTANT_H +#define _ASN_CONSTANT_H + +#ifdef __cplusplus +extern "C" { +#endif + +#define min_val_GNB_CU_UP_ID (0) +#define max_val_GNB_CU_UP_ID (68719476735) +#define min_val_GNB_DU_ID (0) +#define max_val_GNB_DU_ID (68719476735) +#define min_val_NGENB_DU_ID (0) +#define max_val_NGENB_DU_ID (68719476735) +#define min_val_RANfunctionID (0) +#define max_val_RANfunctionID (4095) +#define min_val_RANfunctionRevision (0) +#define max_val_RANfunctionRevision (4095) +#define min_val_RICactionID (0) +#define max_val_RICactionID (255) +#define min_val_RICindicationSN (0) +#define max_val_RICindicationSN (65535) +#define min_val_ProcedureCodeE2 (0) +#define max_val_ProcedureCodeE2 (255) +#define min_val_ProtocolIE_IDE2 (0) +#define max_val_ProtocolIE_IDE2 (65535) +#define maxProtocolIEs (65535) +#define maxnoofErrors (256) +#define maxofE2nodeComponents (1024) +#define maxofRANfunctionID (256) +#define maxofRICactionID (16) +#define maxofTNLA (32) +#define maxofRICrequestID (1024) + + +#ifdef __cplusplus +} +#endif + +#endif /* _ASN_CONSTANT_H */ diff --git a/src/codec_utils/E2SM_KPM/AMF-UE-NGAP-ID.c b/src/codec_utils/E2SM_KPM/AMF-UE-NGAP-ID.c index 88c16fdec..cf38b68a4 100644 --- a/src/codec_utils/E2SM_KPM/AMF-UE-NGAP-ID.c +++ b/src/codec_utils/E2SM_KPM/AMF-UE-NGAP-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "AMF-UE-NGAP-ID.h" @@ -27,7 +27,7 @@ AMF_UE_NGAP_ID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, return -1; } - if((value >= 0 && value <= 1099511627775)) { + if((value >= 0L && value <= 1099511627775L)) { /* Constraint check succeeded */ return 0; } else { @@ -42,14 +42,13 @@ AMF_UE_NGAP_ID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using INTEGER, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_AMF_UE_NGAP_ID_constr_1 CC_NOTUSED = { - { 8, 1 } /* (0..1099511627775) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_AMF_UE_NGAP_ID_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 40, -1, 0, 1099511627775 } /* (0..1099511627775) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_AMF_UE_NGAP_ID_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -63,7 +62,18 @@ asn_TYPE_descriptor_t asn_DEF_AMF_UE_NGAP_ID = { asn_DEF_AMF_UE_NGAP_ID_tags_1, /* Same as above */ sizeof(asn_DEF_AMF_UE_NGAP_ID_tags_1) /sizeof(asn_DEF_AMF_UE_NGAP_ID_tags_1[0]), /* 1 */ - { &asn_OER_type_AMF_UE_NGAP_ID_constr_1, &asn_PER_type_AMF_UE_NGAP_ID_constr_1, AMF_UE_NGAP_ID_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_AMF_UE_NGAP_ID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + AMF_UE_NGAP_ID_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/E2SM_KPM/AMF-UE-NGAP-ID.h b/src/codec_utils/E2SM_KPM/AMF-UE-NGAP-ID.h index 1f00f60ee..2f0d947e8 100644 --- a/src/codec_utils/E2SM_KPM/AMF-UE-NGAP-ID.h +++ b/src/codec_utils/E2SM_KPM/AMF-UE-NGAP-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _AMF_UE_NGAP_ID_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_AMF_UE_NGAP_ID; asn_struct_free_f AMF_UE_NGAP_ID_free; asn_struct_print_f AMF_UE_NGAP_ID_print; asn_constr_check_f AMF_UE_NGAP_ID_constraint; -ber_type_decoder_f AMF_UE_NGAP_ID_decode_ber; -der_type_encoder_f AMF_UE_NGAP_ID_encode_der; xer_type_decoder_f AMF_UE_NGAP_ID_decode_xer; xer_type_encoder_f AMF_UE_NGAP_ID_encode_xer; -oer_type_decoder_f AMF_UE_NGAP_ID_decode_oer; -oer_type_encoder_f AMF_UE_NGAP_ID_encode_oer; per_type_decoder_f AMF_UE_NGAP_ID_decode_uper; per_type_encoder_f AMF_UE_NGAP_ID_encode_uper; per_type_decoder_f AMF_UE_NGAP_ID_decode_aper; diff --git a/src/codec_utils/E2SM_KPM/AMFPointer.c b/src/codec_utils/E2SM_KPM/AMFPointer.c index 43fa0e14f..a19bf197e 100644 --- a/src/codec_utils/E2SM_KPM/AMFPointer.c +++ b/src/codec_utils/E2SM_KPM/AMFPointer.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "AMFPointer.h" @@ -27,7 +27,7 @@ AMFPointer_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 6)) { + if((size == 6UL)) { /* Constraint check succeeded */ return 0; } else { @@ -42,14 +42,13 @@ AMFPointer_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using BIT_STRING, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_AMFPointer_constr_1 CC_NOTUSED = { - { 0, 0 }, - 6 /* (SIZE(6..6)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_AMFPointer_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 6, 6 } /* (SIZE(6..6)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_AMFPointer_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)) }; @@ -63,7 +62,18 @@ asn_TYPE_descriptor_t asn_DEF_AMFPointer = { asn_DEF_AMFPointer_tags_1, /* Same as above */ sizeof(asn_DEF_AMFPointer_tags_1) /sizeof(asn_DEF_AMFPointer_tags_1[0]), /* 1 */ - { &asn_OER_type_AMFPointer_constr_1, &asn_PER_type_AMFPointer_constr_1, AMFPointer_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_AMFPointer_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + AMFPointer_constraint + }, 0, 0, /* No members */ &asn_SPC_BIT_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/E2SM_KPM/AMFPointer.h b/src/codec_utils/E2SM_KPM/AMFPointer.h index bbbf2a1a1..6106cc401 100644 --- a/src/codec_utils/E2SM_KPM/AMFPointer.h +++ b/src/codec_utils/E2SM_KPM/AMFPointer.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _AMFPointer_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_AMFPointer; asn_struct_free_f AMFPointer_free; asn_struct_print_f AMFPointer_print; asn_constr_check_f AMFPointer_constraint; -ber_type_decoder_f AMFPointer_decode_ber; -der_type_encoder_f AMFPointer_encode_der; xer_type_decoder_f AMFPointer_decode_xer; xer_type_encoder_f AMFPointer_encode_xer; -oer_type_decoder_f AMFPointer_decode_oer; -oer_type_encoder_f AMFPointer_encode_oer; per_type_decoder_f AMFPointer_decode_uper; per_type_encoder_f AMFPointer_encode_uper; per_type_decoder_f AMFPointer_decode_aper; diff --git a/src/codec_utils/E2SM_KPM/AMFRegionID.c b/src/codec_utils/E2SM_KPM/AMFRegionID.c index 8a5d8bfa0..978f25ca2 100644 --- a/src/codec_utils/E2SM_KPM/AMFRegionID.c +++ b/src/codec_utils/E2SM_KPM/AMFRegionID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "AMFRegionID.h" @@ -27,7 +27,7 @@ AMFRegionID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 8)) { + if((size == 8UL)) { /* Constraint check succeeded */ return 0; } else { @@ -42,14 +42,13 @@ AMFRegionID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using BIT_STRING, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_AMFRegionID_constr_1 CC_NOTUSED = { - { 0, 0 }, - 8 /* (SIZE(8..8)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_AMFRegionID_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 8, 8 } /* (SIZE(8..8)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_AMFRegionID_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)) }; @@ -63,7 +62,18 @@ asn_TYPE_descriptor_t asn_DEF_AMFRegionID = { asn_DEF_AMFRegionID_tags_1, /* Same as above */ sizeof(asn_DEF_AMFRegionID_tags_1) /sizeof(asn_DEF_AMFRegionID_tags_1[0]), /* 1 */ - { &asn_OER_type_AMFRegionID_constr_1, &asn_PER_type_AMFRegionID_constr_1, AMFRegionID_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_AMFRegionID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + AMFRegionID_constraint + }, 0, 0, /* No members */ &asn_SPC_BIT_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/E2SM_KPM/AMFRegionID.h b/src/codec_utils/E2SM_KPM/AMFRegionID.h index b6c78262a..e306edfed 100644 --- a/src/codec_utils/E2SM_KPM/AMFRegionID.h +++ b/src/codec_utils/E2SM_KPM/AMFRegionID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _AMFRegionID_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_AMFRegionID; asn_struct_free_f AMFRegionID_free; asn_struct_print_f AMFRegionID_print; asn_constr_check_f AMFRegionID_constraint; -ber_type_decoder_f AMFRegionID_decode_ber; -der_type_encoder_f AMFRegionID_encode_der; xer_type_decoder_f AMFRegionID_decode_xer; xer_type_encoder_f AMFRegionID_encode_xer; -oer_type_decoder_f AMFRegionID_decode_oer; -oer_type_encoder_f AMFRegionID_encode_oer; per_type_decoder_f AMFRegionID_decode_uper; per_type_encoder_f AMFRegionID_encode_uper; per_type_decoder_f AMFRegionID_decode_aper; diff --git a/src/codec_utils/E2SM_KPM/AMFSetID.c b/src/codec_utils/E2SM_KPM/AMFSetID.c index 69d8ffc9b..2e26d832d 100644 --- a/src/codec_utils/E2SM_KPM/AMFSetID.c +++ b/src/codec_utils/E2SM_KPM/AMFSetID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "AMFSetID.h" @@ -27,7 +27,7 @@ AMFSetID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 10)) { + if((size == 10UL)) { /* Constraint check succeeded */ return 0; } else { @@ -42,14 +42,13 @@ AMFSetID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using BIT_STRING, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_AMFSetID_constr_1 CC_NOTUSED = { - { 0, 0 }, - 10 /* (SIZE(10..10)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_AMFSetID_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 10, 10 } /* (SIZE(10..10)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_AMFSetID_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)) }; @@ -63,7 +62,18 @@ asn_TYPE_descriptor_t asn_DEF_AMFSetID = { asn_DEF_AMFSetID_tags_1, /* Same as above */ sizeof(asn_DEF_AMFSetID_tags_1) /sizeof(asn_DEF_AMFSetID_tags_1[0]), /* 1 */ - { &asn_OER_type_AMFSetID_constr_1, &asn_PER_type_AMFSetID_constr_1, AMFSetID_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_AMFSetID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + AMFSetID_constraint + }, 0, 0, /* No members */ &asn_SPC_BIT_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/E2SM_KPM/AMFSetID.h b/src/codec_utils/E2SM_KPM/AMFSetID.h index 9e2413cd4..857828a68 100644 --- a/src/codec_utils/E2SM_KPM/AMFSetID.h +++ b/src/codec_utils/E2SM_KPM/AMFSetID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _AMFSetID_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_AMFSetID; asn_struct_free_f AMFSetID_free; asn_struct_print_f AMFSetID_print; asn_constr_check_f AMFSetID_constraint; -ber_type_decoder_f AMFSetID_decode_ber; -der_type_encoder_f AMFSetID_encode_der; xer_type_decoder_f AMFSetID_decode_xer; xer_type_encoder_f AMFSetID_encode_xer; -oer_type_decoder_f AMFSetID_decode_oer; -oer_type_encoder_f AMFSetID_encode_oer; per_type_decoder_f AMFSetID_decode_uper; per_type_encoder_f AMFSetID_encode_uper; per_type_decoder_f AMFSetID_decode_aper; diff --git a/src/codec_utils/E2SM_KPM/BinIndex.c b/src/codec_utils/E2SM_KPM/BinIndex.c index ce9c41b3e..8b09f6631 100644 --- a/src/codec_utils/E2SM_KPM/BinIndex.c +++ b/src/codec_utils/E2SM_KPM/BinIndex.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "BinIndex.h" @@ -21,7 +21,7 @@ BinIndex_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 1 && value <= 65535)) { + if((value >= 1L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ BinIndex_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_BinIndex_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_BinIndex_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 */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_BinIndex_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_BinIndex = { asn_DEF_BinIndex_tags_1, /* Same as above */ sizeof(asn_DEF_BinIndex_tags_1) /sizeof(asn_DEF_BinIndex_tags_1[0]), /* 1 */ - { &asn_OER_type_BinIndex_constr_1, &asn_PER_type_BinIndex_constr_1, BinIndex_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_BinIndex_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + BinIndex_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/E2SM_KPM/BinIndex.h b/src/codec_utils/E2SM_KPM/BinIndex.h index d71a2389b..f6b8456a1 100644 --- a/src/codec_utils/E2SM_KPM/BinIndex.h +++ b/src/codec_utils/E2SM_KPM/BinIndex.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _BinIndex_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_BinIndex; asn_struct_free_f BinIndex_free; asn_struct_print_f BinIndex_print; asn_constr_check_f BinIndex_constraint; -ber_type_decoder_f BinIndex_decode_ber; -der_type_encoder_f BinIndex_encode_der; xer_type_decoder_f BinIndex_decode_xer; xer_type_encoder_f BinIndex_encode_xer; -oer_type_decoder_f BinIndex_decode_oer; -oer_type_encoder_f BinIndex_encode_oer; per_type_decoder_f BinIndex_decode_uper; per_type_encoder_f BinIndex_encode_uper; per_type_decoder_f BinIndex_decode_aper; diff --git a/src/codec_utils/E2SM_KPM/BinRangeDefinition.c b/src/codec_utils/E2SM_KPM/BinRangeDefinition.c index f62144ba9..ca7431926 100644 --- a/src/codec_utils/E2SM_KPM/BinRangeDefinition.c +++ b/src/codec_utils/E2SM_KPM/BinRangeDefinition.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "BinRangeDefinition.h" @@ -14,7 +14,18 @@ asn_TYPE_member_t asn_MBR_BinRangeDefinition_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BinRangeList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "binRangeListX" }, @@ -23,7 +34,18 @@ asn_TYPE_member_t asn_MBR_BinRangeDefinition_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BinRangeList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "binRangeListY" }, @@ -32,7 +54,18 @@ asn_TYPE_member_t asn_MBR_BinRangeDefinition_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BinRangeList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "binRangeListZ" }, @@ -65,7 +98,18 @@ asn_TYPE_descriptor_t asn_DEF_BinRangeDefinition = { asn_DEF_BinRangeDefinition_tags_1, /* Same as above */ sizeof(asn_DEF_BinRangeDefinition_tags_1) /sizeof(asn_DEF_BinRangeDefinition_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_BinRangeDefinition_1, 3, /* Elements count */ &asn_SPC_BinRangeDefinition_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/BinRangeDefinition.h b/src/codec_utils/E2SM_KPM/BinRangeDefinition.h index 30d32321c..aad30ff20 100644 --- a/src/codec_utils/E2SM_KPM/BinRangeDefinition.h +++ b/src/codec_utils/E2SM_KPM/BinRangeDefinition.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _BinRangeDefinition_H_ diff --git a/src/codec_utils/E2SM_KPM/BinRangeItem.c b/src/codec_utils/E2SM_KPM/BinRangeItem.c index 0fdfa1f7b..07a6b4717 100644 --- a/src/codec_utils/E2SM_KPM/BinRangeItem.c +++ b/src/codec_utils/E2SM_KPM/BinRangeItem.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "BinRangeItem.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_BinRangeItem_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BinIndex, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "binIndex" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_BinRangeItem_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_BinRangeValue, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "startValue" }, @@ -31,7 +53,18 @@ asn_TYPE_member_t asn_MBR_BinRangeItem_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_BinRangeValue, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "endValue" }, @@ -62,7 +95,18 @@ asn_TYPE_descriptor_t asn_DEF_BinRangeItem = { asn_DEF_BinRangeItem_tags_1, /* Same as above */ sizeof(asn_DEF_BinRangeItem_tags_1) /sizeof(asn_DEF_BinRangeItem_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_BinRangeItem_1, 3, /* Elements count */ &asn_SPC_BinRangeItem_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/BinRangeItem.h b/src/codec_utils/E2SM_KPM/BinRangeItem.h index 3b08c0fb2..18d7bb3a9 100644 --- a/src/codec_utils/E2SM_KPM/BinRangeItem.h +++ b/src/codec_utils/E2SM_KPM/BinRangeItem.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _BinRangeItem_H_ diff --git a/src/codec_utils/E2SM_KPM/BinRangeList.c b/src/codec_utils/E2SM_KPM/BinRangeList.c index 2f7e9d404..43eecf6f0 100644 --- a/src/codec_utils/E2SM_KPM/BinRangeList.c +++ b/src/codec_utils/E2SM_KPM/BinRangeList.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "BinRangeList.h" #include "BinRangeItem.h" -static asn_oer_constraints_t asn_OER_type_BinRangeList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_BinRangeList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_BinRangeList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_BinRangeItem, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_BinRangeList = { asn_DEF_BinRangeList_tags_1, /* Same as above */ sizeof(asn_DEF_BinRangeList_tags_1) /sizeof(asn_DEF_BinRangeList_tags_1[0]), /* 1 */ - { &asn_OER_type_BinRangeList_constr_1, &asn_PER_type_BinRangeList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_BinRangeList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_BinRangeList_1, 1, /* Single element */ &asn_SPC_BinRangeList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/BinRangeList.h b/src/codec_utils/E2SM_KPM/BinRangeList.h index 984ecfc00..a412a6c78 100644 --- a/src/codec_utils/E2SM_KPM/BinRangeList.h +++ b/src/codec_utils/E2SM_KPM/BinRangeList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _BinRangeList_H_ diff --git a/src/codec_utils/E2SM_KPM/BinRangeValue.c b/src/codec_utils/E2SM_KPM/BinRangeValue.c index 9d5da1e98..a9caee4e2 100644 --- a/src/codec_utils/E2SM_KPM/BinRangeValue.c +++ b/src/codec_utils/E2SM_KPM/BinRangeValue.c @@ -1,27 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "BinRangeValue.h" -static asn_oer_constraints_t asn_OER_type_BinRangeValue_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_BinRangeValue_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_BinRangeValue_1[] = { { ATF_NOFLAGS, 0, offsetof(struct BinRangeValue, choice.valueInt), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "valueInt" }, @@ -30,7 +40,18 @@ asn_TYPE_member_t asn_MBR_BinRangeValue_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeReal, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "valueReal" }, @@ -57,7 +78,18 @@ asn_TYPE_descriptor_t asn_DEF_BinRangeValue = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_BinRangeValue_constr_1, &asn_PER_type_BinRangeValue_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_BinRangeValue_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_BinRangeValue_1, 2, /* Elements count */ &asn_SPC_BinRangeValue_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/BinRangeValue.h b/src/codec_utils/E2SM_KPM/BinRangeValue.h index 974726e94..36dab23aa 100644 --- a/src/codec_utils/E2SM_KPM/BinRangeValue.h +++ b/src/codec_utils/E2SM_KPM/BinRangeValue.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _BinRangeValue_H_ diff --git a/src/codec_utils/E2SM_KPM/CGI.c b/src/codec_utils/E2SM_KPM/CGI.c index 6652b0448..4145b3fdf 100644 --- a/src/codec_utils/E2SM_KPM/CGI.c +++ b/src/codec_utils/E2SM_KPM/CGI.c @@ -1,29 +1,39 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "CGI.h" #include "NR-CGI.h" #include "EUTRA-CGI.h" -static asn_oer_constraints_t asn_OER_type_CGI_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_CGI_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_CGI_1[] = { { ATF_POINTER, 0, offsetof(struct CGI, choice.nR_CGI), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NR_CGI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nR-CGI" }, @@ -32,7 +42,18 @@ asn_TYPE_member_t asn_MBR_CGI_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRA_CGI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eUTRA-CGI" }, @@ -59,7 +80,18 @@ asn_TYPE_descriptor_t asn_DEF_CGI = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_CGI_constr_1, &asn_PER_type_CGI_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_CGI_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_CGI_1, 2, /* Elements count */ &asn_SPC_CGI_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/CGI.h b/src/codec_utils/E2SM_KPM/CGI.h index 574e0edd7..173a9ea22 100644 --- a/src/codec_utils/E2SM_KPM/CGI.h +++ b/src/codec_utils/E2SM_KPM/CGI.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _CGI_H_ diff --git a/src/codec_utils/E2SM_KPM/CoreCPID.c b/src/codec_utils/E2SM_KPM/CoreCPID.c new file mode 100644 index 000000000..da0bc90e0 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/CoreCPID.c @@ -0,0 +1,99 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#include "CoreCPID.h" + +#include "GUAMI.h" +#include "GUMMEI.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_type_CoreCPID_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static asn_TYPE_member_t asn_MBR_CoreCPID_1[] = { + { ATF_POINTER, 0, offsetof(struct CoreCPID, choice.fiveGC), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_GUAMI, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "fiveGC" + }, + { ATF_POINTER, 0, offsetof(struct CoreCPID, choice.ePC), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_GUMMEI, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "ePC" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_CoreCPID_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* fiveGC */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* ePC */ +}; +static asn_CHOICE_specifics_t asn_SPC_CoreCPID_specs_1 = { + sizeof(struct CoreCPID), + offsetof(struct CoreCPID, _asn_ctx), + offsetof(struct CoreCPID, present), + sizeof(((struct CoreCPID *)0)->present), + asn_MAP_CoreCPID_tag2el_1, + 2, /* Count of tags in the map */ + 0, 0, + 2 /* Extensions start */ +}; +asn_TYPE_descriptor_t asn_DEF_CoreCPID = { + "CoreCPID", + "CoreCPID", + &asn_OP_CHOICE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_CoreCPID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, + asn_MBR_CoreCPID_1, + 2, /* Elements count */ + &asn_SPC_CoreCPID_specs_1 /* Additional specs */ +}; + diff --git a/src/codec_utils/E2SM_KPM/CoreCPID.h b/src/codec_utils/E2SM_KPM/CoreCPID.h new file mode 100644 index 000000000..803e7dd4e --- /dev/null +++ b/src/codec_utils/E2SM_KPM/CoreCPID.h @@ -0,0 +1,58 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#ifndef _CoreCPID_H_ +#define _CoreCPID_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum CoreCPID_PR { + CoreCPID_PR_NOTHING, /* No components present */ + CoreCPID_PR_fiveGC, + CoreCPID_PR_ePC + /* Extensions may appear below */ + +} CoreCPID_PR; + +/* Forward declarations */ +struct GUAMI; +struct GUMMEI; + +/* CoreCPID */ +typedef struct CoreCPID { + CoreCPID_PR present; + union CoreCPID_u { + struct GUAMI *fiveGC; + struct GUMMEI *ePC; + /* + * This type is extensible, + * possible extensions are below. + */ + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} CoreCPID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_CoreCPID; + +#ifdef __cplusplus +} +#endif + +#endif /* _CoreCPID_H_ */ +#include diff --git a/src/codec_utils/E2SM_KPM/DistMeasurementBinRangeItem.c b/src/codec_utils/E2SM_KPM/DistMeasurementBinRangeItem.c index a7b9aaf5d..62a8631b5 100644 --- a/src/codec_utils/E2SM_KPM/DistMeasurementBinRangeItem.c +++ b/src/codec_utils/E2SM_KPM/DistMeasurementBinRangeItem.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "DistMeasurementBinRangeItem.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_DistMeasurementBinRangeItem_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_MeasurementType, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measType" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_DistMeasurementBinRangeItem_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BinRangeDefinition, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "binRangeDef" }, @@ -52,7 +74,18 @@ asn_TYPE_descriptor_t asn_DEF_DistMeasurementBinRangeItem = { asn_DEF_DistMeasurementBinRangeItem_tags_1, /* Same as above */ sizeof(asn_DEF_DistMeasurementBinRangeItem_tags_1) /sizeof(asn_DEF_DistMeasurementBinRangeItem_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DistMeasurementBinRangeItem_1, 2, /* Elements count */ &asn_SPC_DistMeasurementBinRangeItem_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/DistMeasurementBinRangeItem.h b/src/codec_utils/E2SM_KPM/DistMeasurementBinRangeItem.h index 8573fe259..ea1955fb6 100644 --- a/src/codec_utils/E2SM_KPM/DistMeasurementBinRangeItem.h +++ b/src/codec_utils/E2SM_KPM/DistMeasurementBinRangeItem.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _DistMeasurementBinRangeItem_H_ diff --git a/src/codec_utils/E2SM_KPM/DistMeasurementBinRangeList.c b/src/codec_utils/E2SM_KPM/DistMeasurementBinRangeList.c index a85dcd653..aebffc682 100644 --- a/src/codec_utils/E2SM_KPM/DistMeasurementBinRangeList.c +++ b/src/codec_utils/E2SM_KPM/DistMeasurementBinRangeList.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "DistMeasurementBinRangeList.h" #include "DistMeasurementBinRangeItem.h" -static asn_oer_constraints_t asn_OER_type_DistMeasurementBinRangeList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_DistMeasurementBinRangeList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_DistMeasurementBinRangeList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_DistMeasurementBinRangeItem, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_DistMeasurementBinRangeList = { asn_DEF_DistMeasurementBinRangeList_tags_1, /* Same as above */ sizeof(asn_DEF_DistMeasurementBinRangeList_tags_1) /sizeof(asn_DEF_DistMeasurementBinRangeList_tags_1[0]), /* 1 */ - { &asn_OER_type_DistMeasurementBinRangeList_constr_1, &asn_PER_type_DistMeasurementBinRangeList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_DistMeasurementBinRangeList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_DistMeasurementBinRangeList_1, 1, /* Single element */ &asn_SPC_DistMeasurementBinRangeList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/DistMeasurementBinRangeList.h b/src/codec_utils/E2SM_KPM/DistMeasurementBinRangeList.h index 62fc238bd..dc4fd7396 100644 --- a/src/codec_utils/E2SM_KPM/DistMeasurementBinRangeList.h +++ b/src/codec_utils/E2SM_KPM/DistMeasurementBinRangeList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _DistMeasurementBinRangeList_H_ diff --git a/src/codec_utils/E2SM_KPM/E-UTRA-ARFCN.c b/src/codec_utils/E2SM_KPM/E-UTRA-ARFCN.c new file mode 100644 index 000000000..72a36758d --- /dev/null +++ b/src/codec_utils/E2SM_KPM/E-UTRA-ARFCN.c @@ -0,0 +1,74 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#include "E-UTRA-ARFCN.h" + +int +E_UTRA_ARFCN_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 >= 0L && value <= 65535L)) { + /* 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. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_E_UTRA_ARFCN_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const ber_tlv_tag_t asn_DEF_E_UTRA_ARFCN_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_E_UTRA_ARFCN = { + "E-UTRA-ARFCN", + "E-UTRA-ARFCN", + &asn_OP_NativeInteger, + asn_DEF_E_UTRA_ARFCN_tags_1, + sizeof(asn_DEF_E_UTRA_ARFCN_tags_1) + /sizeof(asn_DEF_E_UTRA_ARFCN_tags_1[0]), /* 1 */ + asn_DEF_E_UTRA_ARFCN_tags_1, /* Same as above */ + sizeof(asn_DEF_E_UTRA_ARFCN_tags_1) + /sizeof(asn_DEF_E_UTRA_ARFCN_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_E_UTRA_ARFCN_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + E_UTRA_ARFCN_constraint + }, + 0, 0, /* No members */ + 0 /* No specifics */ +}; + diff --git a/src/codec_utils/E2SM_KPM/E-UTRA-ARFCN.h b/src/codec_utils/E2SM_KPM/E-UTRA-ARFCN.h new file mode 100644 index 000000000..1c25cb458 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/E-UTRA-ARFCN.h @@ -0,0 +1,42 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#ifndef _E_UTRA_ARFCN_H_ +#define _E_UTRA_ARFCN_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* E-UTRA-ARFCN */ +typedef long E_UTRA_ARFCN_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_E_UTRA_ARFCN_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_E_UTRA_ARFCN; +asn_struct_free_f E_UTRA_ARFCN_free; +asn_struct_print_f E_UTRA_ARFCN_print; +asn_constr_check_f E_UTRA_ARFCN_constraint; +xer_type_decoder_f E_UTRA_ARFCN_decode_xer; +xer_type_encoder_f E_UTRA_ARFCN_encode_xer; +per_type_decoder_f E_UTRA_ARFCN_decode_uper; +per_type_encoder_f E_UTRA_ARFCN_encode_uper; +per_type_decoder_f E_UTRA_ARFCN_decode_aper; +per_type_encoder_f E_UTRA_ARFCN_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _E_UTRA_ARFCN_H_ */ +#include diff --git a/src/codec_utils/E2SM_KPM/E-UTRA-PCI.c b/src/codec_utils/E2SM_KPM/E-UTRA-PCI.c new file mode 100644 index 000000000..fcaedad27 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/E-UTRA-PCI.c @@ -0,0 +1,74 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#include "E-UTRA-PCI.h" + +int +E_UTRA_PCI_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 >= 0L && value <= 503L)) { + /* 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. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_E_UTRA_PCI_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 9, 9, 0, 503 } /* (0..503,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const ber_tlv_tag_t asn_DEF_E_UTRA_PCI_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_E_UTRA_PCI = { + "E-UTRA-PCI", + "E-UTRA-PCI", + &asn_OP_NativeInteger, + asn_DEF_E_UTRA_PCI_tags_1, + sizeof(asn_DEF_E_UTRA_PCI_tags_1) + /sizeof(asn_DEF_E_UTRA_PCI_tags_1[0]), /* 1 */ + asn_DEF_E_UTRA_PCI_tags_1, /* Same as above */ + sizeof(asn_DEF_E_UTRA_PCI_tags_1) + /sizeof(asn_DEF_E_UTRA_PCI_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_E_UTRA_PCI_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + E_UTRA_PCI_constraint + }, + 0, 0, /* No members */ + 0 /* No specifics */ +}; + diff --git a/src/codec_utils/E2SM_KPM/E-UTRA-PCI.h b/src/codec_utils/E2SM_KPM/E-UTRA-PCI.h new file mode 100644 index 000000000..12c05d82b --- /dev/null +++ b/src/codec_utils/E2SM_KPM/E-UTRA-PCI.h @@ -0,0 +1,42 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#ifndef _E_UTRA_PCI_H_ +#define _E_UTRA_PCI_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* E-UTRA-PCI */ +typedef long E_UTRA_PCI_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_E_UTRA_PCI_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_E_UTRA_PCI; +asn_struct_free_f E_UTRA_PCI_free; +asn_struct_print_f E_UTRA_PCI_print; +asn_constr_check_f E_UTRA_PCI_constraint; +xer_type_decoder_f E_UTRA_PCI_decode_xer; +xer_type_encoder_f E_UTRA_PCI_encode_xer; +per_type_decoder_f E_UTRA_PCI_decode_uper; +per_type_encoder_f E_UTRA_PCI_encode_uper; +per_type_decoder_f E_UTRA_PCI_decode_aper; +per_type_encoder_f E_UTRA_PCI_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _E_UTRA_PCI_H_ */ +#include diff --git a/src/codec_utils/E2SM_KPM/E-UTRA-TAC.c b/src/codec_utils/E2SM_KPM/E-UTRA-TAC.c new file mode 100644 index 000000000..c108c40a0 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/E-UTRA-TAC.c @@ -0,0 +1,75 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#include "E-UTRA-TAC.h" + +int +E_UTRA_TAC_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + const OCTET_STRING_t *st = (const OCTET_STRING_t *)sptr; + size_t size; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + size = st->size; + + if((size == 2UL)) { + /* 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 OCTET_STRING, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_type_E_UTRA_TAC_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 0, 0, 2, 2 } /* (SIZE(2..2)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const ber_tlv_tag_t asn_DEF_E_UTRA_TAC_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_E_UTRA_TAC = { + "E-UTRA-TAC", + "E-UTRA-TAC", + &asn_OP_OCTET_STRING, + asn_DEF_E_UTRA_TAC_tags_1, + sizeof(asn_DEF_E_UTRA_TAC_tags_1) + /sizeof(asn_DEF_E_UTRA_TAC_tags_1[0]), /* 1 */ + asn_DEF_E_UTRA_TAC_tags_1, /* Same as above */ + sizeof(asn_DEF_E_UTRA_TAC_tags_1) + /sizeof(asn_DEF_E_UTRA_TAC_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_E_UTRA_TAC_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + E_UTRA_TAC_constraint + }, + 0, 0, /* No members */ + &asn_SPC_OCTET_STRING_specs /* Additional specs */ +}; + diff --git a/src/codec_utils/E2SM_KPM/E-UTRA-TAC.h b/src/codec_utils/E2SM_KPM/E-UTRA-TAC.h new file mode 100644 index 000000000..f7f07c2d1 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/E-UTRA-TAC.h @@ -0,0 +1,41 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#ifndef _E_UTRA_TAC_H_ +#define _E_UTRA_TAC_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* E-UTRA-TAC */ +typedef OCTET_STRING_t E_UTRA_TAC_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_E_UTRA_TAC; +asn_struct_free_f E_UTRA_TAC_free; +asn_struct_print_f E_UTRA_TAC_print; +asn_constr_check_f E_UTRA_TAC_constraint; +xer_type_decoder_f E_UTRA_TAC_decode_xer; +xer_type_encoder_f E_UTRA_TAC_encode_xer; +per_type_decoder_f E_UTRA_TAC_decode_uper; +per_type_encoder_f E_UTRA_TAC_encode_uper; +per_type_decoder_f E_UTRA_TAC_decode_aper; +per_type_encoder_f E_UTRA_TAC_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _E_UTRA_TAC_H_ */ +#include diff --git a/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format1.c b/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format1.c index ed3aa1702..41075550c 100644 --- a/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format1.c +++ b/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format1.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "E2SM-KPM-ActionDefinition-Format1.h" @@ -15,7 +15,18 @@ asn_TYPE_member_t asn_MBR_E2SM_KPM_ActionDefinition_Format1_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasurementInfoList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measInfoList" }, @@ -24,7 +35,18 @@ asn_TYPE_member_t asn_MBR_E2SM_KPM_ActionDefinition_Format1_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GranularityPeriod, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "granulPeriod" }, @@ -33,7 +55,18 @@ asn_TYPE_member_t asn_MBR_E2SM_KPM_ActionDefinition_Format1_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_CGI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cellGlobalID" }, @@ -42,7 +75,18 @@ asn_TYPE_member_t asn_MBR_E2SM_KPM_ActionDefinition_Format1_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_DistMeasurementBinRangeList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "distMeasBinRangeInfo" }, @@ -76,7 +120,18 @@ asn_TYPE_descriptor_t asn_DEF_E2SM_KPM_ActionDefinition_Format1 = { asn_DEF_E2SM_KPM_ActionDefinition_Format1_tags_1, /* Same as above */ sizeof(asn_DEF_E2SM_KPM_ActionDefinition_Format1_tags_1) /sizeof(asn_DEF_E2SM_KPM_ActionDefinition_Format1_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2SM_KPM_ActionDefinition_Format1_1, 4, /* Elements count */ &asn_SPC_E2SM_KPM_ActionDefinition_Format1_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format1.h b/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format1.h index 8aca249a9..6e4d2b73a 100644 --- a/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format1.h +++ b/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format1.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _E2SM_KPM_ActionDefinition_Format1_H_ diff --git a/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format2.c b/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format2.c index bfee31d21..929a01d2d 100644 --- a/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format2.c +++ b/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format2.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "E2SM-KPM-ActionDefinition-Format2.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_E2SM_KPM_ActionDefinition_Format2_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_UEID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ueID" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_E2SM_KPM_ActionDefinition_Format2_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_E2SM_KPM_ActionDefinition_Format1, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "subscriptInfo" }, @@ -52,7 +74,18 @@ asn_TYPE_descriptor_t asn_DEF_E2SM_KPM_ActionDefinition_Format2 = { asn_DEF_E2SM_KPM_ActionDefinition_Format2_tags_1, /* Same as above */ sizeof(asn_DEF_E2SM_KPM_ActionDefinition_Format2_tags_1) /sizeof(asn_DEF_E2SM_KPM_ActionDefinition_Format2_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2SM_KPM_ActionDefinition_Format2_1, 2, /* Elements count */ &asn_SPC_E2SM_KPM_ActionDefinition_Format2_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format2.h b/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format2.h index 8c66bdeb7..6a6ab7ceb 100644 --- a/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format2.h +++ b/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format2.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _E2SM_KPM_ActionDefinition_Format2_H_ diff --git a/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format3.c b/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format3.c index f80a834b5..c5e81f2df 100644 --- a/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format3.c +++ b/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format3.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "E2SM-KPM-ActionDefinition-Format3.h" @@ -14,7 +14,18 @@ asn_TYPE_member_t asn_MBR_E2SM_KPM_ActionDefinition_Format3_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasurementCondList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measCondList" }, @@ -23,7 +34,18 @@ asn_TYPE_member_t asn_MBR_E2SM_KPM_ActionDefinition_Format3_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GranularityPeriod, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "granulPeriod" }, @@ -32,7 +54,18 @@ asn_TYPE_member_t asn_MBR_E2SM_KPM_ActionDefinition_Format3_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_CGI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cellGlobalID" }, @@ -65,7 +98,18 @@ asn_TYPE_descriptor_t asn_DEF_E2SM_KPM_ActionDefinition_Format3 = { asn_DEF_E2SM_KPM_ActionDefinition_Format3_tags_1, /* Same as above */ sizeof(asn_DEF_E2SM_KPM_ActionDefinition_Format3_tags_1) /sizeof(asn_DEF_E2SM_KPM_ActionDefinition_Format3_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2SM_KPM_ActionDefinition_Format3_1, 3, /* Elements count */ &asn_SPC_E2SM_KPM_ActionDefinition_Format3_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format3.h b/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format3.h index 543f93d89..715f3d4cb 100644 --- a/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format3.h +++ b/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format3.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _E2SM_KPM_ActionDefinition_Format3_H_ diff --git a/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format4.c b/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format4.c index 45cd462b2..ffdcab6df 100644 --- a/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format4.c +++ b/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format4.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "E2SM-KPM-ActionDefinition-Format4.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_E2SM_KPM_ActionDefinition_Format4_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MatchingUeCondPerSubList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "matchingUeCondList" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_E2SM_KPM_ActionDefinition_Format4_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_E2SM_KPM_ActionDefinition_Format1, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "subscriptionInfo" }, @@ -52,7 +74,18 @@ asn_TYPE_descriptor_t asn_DEF_E2SM_KPM_ActionDefinition_Format4 = { asn_DEF_E2SM_KPM_ActionDefinition_Format4_tags_1, /* Same as above */ sizeof(asn_DEF_E2SM_KPM_ActionDefinition_Format4_tags_1) /sizeof(asn_DEF_E2SM_KPM_ActionDefinition_Format4_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2SM_KPM_ActionDefinition_Format4_1, 2, /* Elements count */ &asn_SPC_E2SM_KPM_ActionDefinition_Format4_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format4.h b/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format4.h index cf0d7646a..5afee1ad5 100644 --- a/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format4.h +++ b/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format4.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _E2SM_KPM_ActionDefinition_Format4_H_ diff --git a/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format5.c b/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format5.c index ab14ae12e..95a1787c4 100644 --- a/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format5.c +++ b/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format5.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "E2SM-KPM-ActionDefinition-Format5.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_E2SM_KPM_ActionDefinition_Format5_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MatchingUEidPerSubList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "matchingUEidList" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_E2SM_KPM_ActionDefinition_Format5_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_E2SM_KPM_ActionDefinition_Format1, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "subscriptionInfo" }, @@ -52,7 +74,18 @@ asn_TYPE_descriptor_t asn_DEF_E2SM_KPM_ActionDefinition_Format5 = { asn_DEF_E2SM_KPM_ActionDefinition_Format5_tags_1, /* Same as above */ sizeof(asn_DEF_E2SM_KPM_ActionDefinition_Format5_tags_1) /sizeof(asn_DEF_E2SM_KPM_ActionDefinition_Format5_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2SM_KPM_ActionDefinition_Format5_1, 2, /* Elements count */ &asn_SPC_E2SM_KPM_ActionDefinition_Format5_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format5.h b/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format5.h index 9f66fa14f..a3209b030 100644 --- a/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format5.h +++ b/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format5.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _E2SM_KPM_ActionDefinition_Format5_H_ diff --git a/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition.c b/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition.c index 69c2cd609..fbadcffe1 100644 --- a/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition.c +++ b/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "E2SM-KPM-ActionDefinition.h" @@ -12,21 +12,31 @@ #include "E2SM-KPM-ActionDefinition-Format3.h" #include "E2SM-KPM-ActionDefinition-Format4.h" #include "E2SM-KPM-ActionDefinition-Format5.h" -static asn_oer_constraints_t asn_OER_type_actionDefinition_formats_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_actionDefinition_formats_constr_3 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 2, 2, 0, 2 } /* (0..2,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_actionDefinition_formats_3[] = { { ATF_POINTER, 0, offsetof(struct E2SM_KPM_ActionDefinition__actionDefinition_formats, choice.actionDefinition_Format1), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_E2SM_KPM_ActionDefinition_Format1, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "actionDefinition-Format1" }, @@ -35,7 +45,18 @@ static asn_TYPE_member_t asn_MBR_actionDefinition_formats_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_E2SM_KPM_ActionDefinition_Format2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "actionDefinition-Format2" }, @@ -44,7 +65,18 @@ static asn_TYPE_member_t asn_MBR_actionDefinition_formats_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_E2SM_KPM_ActionDefinition_Format3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "actionDefinition-Format3" }, @@ -53,7 +85,18 @@ static asn_TYPE_member_t asn_MBR_actionDefinition_formats_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_E2SM_KPM_ActionDefinition_Format4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "actionDefinition-Format4" }, @@ -62,7 +105,18 @@ static asn_TYPE_member_t asn_MBR_actionDefinition_formats_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_E2SM_KPM_ActionDefinition_Format5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "actionDefinition-Format5" }, @@ -93,7 +147,18 @@ asn_TYPE_descriptor_t asn_DEF_actionDefinition_formats_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_actionDefinition_formats_constr_3, &asn_PER_type_actionDefinition_formats_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_actionDefinition_formats_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_actionDefinition_formats_3, 5, /* Elements count */ &asn_SPC_actionDefinition_formats_specs_3 /* Additional specs */ @@ -105,7 +170,18 @@ static asn_TYPE_member_t asn_MBR_E2SM_KPM_ActionDefinition_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RIC_Style_Type, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ric-Style-Type" }, @@ -114,7 +190,18 @@ static asn_TYPE_member_t asn_MBR_E2SM_KPM_ActionDefinition_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_actionDefinition_formats_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "actionDefinition-formats" }, @@ -144,7 +231,18 @@ asn_TYPE_descriptor_t asn_DEF_E2SM_KPM_ActionDefinition = { asn_DEF_E2SM_KPM_ActionDefinition_tags_1, /* Same as above */ sizeof(asn_DEF_E2SM_KPM_ActionDefinition_tags_1) /sizeof(asn_DEF_E2SM_KPM_ActionDefinition_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2SM_KPM_ActionDefinition_1, 2, /* Elements count */ &asn_SPC_E2SM_KPM_ActionDefinition_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition.h b/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition.h index 1bde7e08f..17e0273a6 100644 --- a/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition.h +++ b/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _E2SM_KPM_ActionDefinition_H_ diff --git a/src/codec_utils/E2SM_KPM/E2SM-KPM-EventTriggerDefinition-Format1.c b/src/codec_utils/E2SM_KPM/E2SM-KPM-EventTriggerDefinition-Format1.c index a7ea3eea3..97787b15c 100644 --- a/src/codec_utils/E2SM_KPM/E2SM-KPM-EventTriggerDefinition-Format1.c +++ b/src/codec_utils/E2SM_KPM/E2SM-KPM-EventTriggerDefinition-Format1.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "E2SM-KPM-EventTriggerDefinition-Format1.h" @@ -21,7 +21,7 @@ reportingPeriod_2_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const unsigned long *)sptr; - if((value >= 1 && value <= 4294967295)) { + if((value >= 1UL && value <= 4294967295UL)) { /* Constraint check succeeded */ return 0; } else { @@ -50,7 +50,7 @@ memb_reportingPeriod_constraint_1(const asn_TYPE_descriptor_t *td, const void *s value = *(const unsigned long *)sptr; - if((value >= 1 && value <= 4294967295)) { + if((value >= 1UL && value <= 4294967295UL)) { /* Constraint check succeeded */ return 0; } else { @@ -61,22 +61,20 @@ memb_reportingPeriod_constraint_1(const asn_TYPE_descriptor_t *td, const void *s } } -static asn_oer_constraints_t asn_OER_type_reportingPeriod_constr_2 CC_NOTUSED = { - { 4, 1 } /* (1..4294967295) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_reportingPeriod_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 32, -1, 1, 4294967295 } /* (1..4294967295) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_reportingPeriod_constr_2 CC_NOTUSED = { - { 4, 1 } /* (1..4294967295) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_reportingPeriod_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 32, -1, 1, 4294967295 } /* (1..4294967295) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_specifics_t asn_SPC_reportingPeriod_specs_2 = { 0, 0, 0, 0, 0, 0, /* Native long size */ @@ -97,7 +95,18 @@ asn_TYPE_descriptor_t asn_DEF_reportingPeriod_2 = { asn_DEF_reportingPeriod_tags_2, /* Same as above */ sizeof(asn_DEF_reportingPeriod_tags_2) /sizeof(asn_DEF_reportingPeriod_tags_2[0]), /* 2 */ - { &asn_OER_type_reportingPeriod_constr_2, &asn_PER_type_reportingPeriod_constr_2, reportingPeriod_2_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_reportingPeriod_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + reportingPeriod_2_constraint + }, 0, 0, /* No members */ &asn_SPC_reportingPeriod_specs_2 /* Additional specs */ }; @@ -108,7 +117,18 @@ asn_TYPE_member_t asn_MBR_E2SM_KPM_EventTriggerDefinition_Format1_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_reportingPeriod_2, 0, - { &asn_OER_memb_reportingPeriod_constr_2, &asn_PER_memb_reportingPeriod_constr_2, memb_reportingPeriod_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_reportingPeriod_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_reportingPeriod_constraint_1 + }, 0, 0, /* No default value */ "reportingPeriod" }, @@ -137,7 +157,18 @@ asn_TYPE_descriptor_t asn_DEF_E2SM_KPM_EventTriggerDefinition_Format1 = { asn_DEF_E2SM_KPM_EventTriggerDefinition_Format1_tags_1, /* Same as above */ sizeof(asn_DEF_E2SM_KPM_EventTriggerDefinition_Format1_tags_1) /sizeof(asn_DEF_E2SM_KPM_EventTriggerDefinition_Format1_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2SM_KPM_EventTriggerDefinition_Format1_1, 1, /* Elements count */ &asn_SPC_E2SM_KPM_EventTriggerDefinition_Format1_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/E2SM-KPM-EventTriggerDefinition-Format1.h b/src/codec_utils/E2SM_KPM/E2SM-KPM-EventTriggerDefinition-Format1.h index ccadae9fa..19aab6640 100644 --- a/src/codec_utils/E2SM_KPM/E2SM-KPM-EventTriggerDefinition-Format1.h +++ b/src/codec_utils/E2SM_KPM/E2SM-KPM-EventTriggerDefinition-Format1.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _E2SM_KPM_EventTriggerDefinition_Format1_H_ diff --git a/src/codec_utils/E2SM_KPM/E2SM-KPM-EventTriggerDefinition.c b/src/codec_utils/E2SM_KPM/E2SM-KPM-EventTriggerDefinition.c index d929ed1e1..0552e4d9d 100644 --- a/src/codec_utils/E2SM_KPM/E2SM-KPM-EventTriggerDefinition.c +++ b/src/codec_utils/E2SM_KPM/E2SM-KPM-EventTriggerDefinition.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "E2SM-KPM-EventTriggerDefinition.h" #include "E2SM-KPM-EventTriggerDefinition-Format1.h" -static asn_oer_constraints_t asn_OER_type_eventDefinition_formats_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_eventDefinition_formats_constr_2 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_eventDefinition_formats_2[] = { { ATF_POINTER, 0, offsetof(struct E2SM_KPM_EventTriggerDefinition__eventDefinition_formats, choice.eventDefinition_Format1), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_E2SM_KPM_EventTriggerDefinition_Format1, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eventDefinition-Format1" }, @@ -49,7 +59,18 @@ asn_TYPE_descriptor_t asn_DEF_eventDefinition_formats_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_eventDefinition_formats_constr_2, &asn_PER_type_eventDefinition_formats_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_eventDefinition_formats_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_eventDefinition_formats_2, 1, /* Elements count */ &asn_SPC_eventDefinition_formats_specs_2 /* Additional specs */ @@ -61,7 +82,18 @@ static asn_TYPE_member_t asn_MBR_E2SM_KPM_EventTriggerDefinition_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_eventDefinition_formats_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eventDefinition-formats" }, @@ -90,7 +122,18 @@ asn_TYPE_descriptor_t asn_DEF_E2SM_KPM_EventTriggerDefinition = { asn_DEF_E2SM_KPM_EventTriggerDefinition_tags_1, /* Same as above */ sizeof(asn_DEF_E2SM_KPM_EventTriggerDefinition_tags_1) /sizeof(asn_DEF_E2SM_KPM_EventTriggerDefinition_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2SM_KPM_EventTriggerDefinition_1, 1, /* Elements count */ &asn_SPC_E2SM_KPM_EventTriggerDefinition_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/E2SM-KPM-EventTriggerDefinition.h b/src/codec_utils/E2SM_KPM/E2SM-KPM-EventTriggerDefinition.h index 5ba8081f4..3afff3f8e 100644 --- a/src/codec_utils/E2SM_KPM/E2SM-KPM-EventTriggerDefinition.h +++ b/src/codec_utils/E2SM_KPM/E2SM-KPM-EventTriggerDefinition.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _E2SM_KPM_EventTriggerDefinition_H_ diff --git a/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationHeader-Format1.c b/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationHeader-Format1.c index eea9b17a3..cb7979675 100644 --- a/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationHeader-Format1.c +++ b/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationHeader-Format1.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "E2SM-KPM-IndicationHeader-Format1.h" @@ -150,7 +150,7 @@ memb_fileFormatversion_constraint_1(const asn_TYPE_descriptor_t *td, const void size = st->size; - if((size <= 15) + if((size <= 15UL) && !check_permitted_alphabet_3(st)) { /* Constraint check succeeded */ return 0; @@ -187,7 +187,7 @@ memb_senderName_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, size = st->size; - if((size <= 400) + if((size <= 400UL) && !check_permitted_alphabet_4(st)) { /* Constraint check succeeded */ return 0; @@ -224,7 +224,7 @@ memb_senderType_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, size = st->size; - if((size <= 8) + if((size <= 8UL) && !check_permitted_alphabet_5(st)) { /* Constraint check succeeded */ return 0; @@ -261,7 +261,7 @@ memb_vendorName_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, size = st->size; - if((size <= 32) + if((size <= 32UL) && !check_permitted_alphabet_6(st)) { /* Constraint check succeeded */ return 0; @@ -283,49 +283,56 @@ static int asn_PER_MAP_vendorName_6_c2v(unsigned int code) { return -1; return permitted_alphabet_code2value_6[code]; } -static asn_oer_constraints_t asn_OER_memb_fileFormatversion_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..MAX)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_fileFormatversion_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 32, 122 } /* (32..122) */, { APC_CONSTRAINED | APC_EXTENSIBLE, 4, 4, 0, 15 } /* (SIZE(0..15,...)) */, asn_PER_MAP_fileFormatversion_3_v2c, /* Value to PER code map */ asn_PER_MAP_fileFormatversion_3_c2v /* PER code to value map */ }; -static asn_oer_constraints_t asn_OER_memb_senderName_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..MAX)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_senderName_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 32, 122 } /* (32..122) */, { APC_CONSTRAINED | APC_EXTENSIBLE, 9, 9, 0, 400 } /* (SIZE(0..400,...)) */, asn_PER_MAP_senderName_4_v2c, /* Value to PER code map */ asn_PER_MAP_senderName_4_c2v /* PER code to value map */ }; -static asn_oer_constraints_t asn_OER_memb_senderType_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..MAX)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_senderType_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 32, 122 } /* (32..122) */, { APC_CONSTRAINED | APC_EXTENSIBLE, 4, 4, 0, 8 } /* (SIZE(0..8,...)) */, asn_PER_MAP_senderType_5_v2c, /* Value to PER code map */ asn_PER_MAP_senderType_5_c2v /* PER code to value map */ }; -static asn_oer_constraints_t asn_OER_memb_vendorName_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..MAX)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_vendorName_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 32, 122 } /* (32..122) */, { APC_CONSTRAINED | APC_EXTENSIBLE, 6, 6, 0, 32 } /* (SIZE(0..32,...)) */, asn_PER_MAP_vendorName_6_v2c, /* Value to PER code map */ asn_PER_MAP_vendorName_6_c2v /* PER code to value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_E2SM_KPM_IndicationHeader_Format1_1[] = { { ATF_NOFLAGS, 0, offsetof(struct E2SM_KPM_IndicationHeader_Format1, colletStartTime), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_TimeStamp, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "colletStartTime" }, @@ -334,7 +341,18 @@ asn_TYPE_member_t asn_MBR_E2SM_KPM_IndicationHeader_Format1_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PrintableString, 0, - { &asn_OER_memb_fileFormatversion_constr_3, &asn_PER_memb_fileFormatversion_constr_3, memb_fileFormatversion_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_fileFormatversion_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_fileFormatversion_constraint_1 + }, 0, 0, /* No default value */ "fileFormatversion" }, @@ -343,7 +361,18 @@ asn_TYPE_member_t asn_MBR_E2SM_KPM_IndicationHeader_Format1_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PrintableString, 0, - { &asn_OER_memb_senderName_constr_4, &asn_PER_memb_senderName_constr_4, memb_senderName_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_senderName_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_senderName_constraint_1 + }, 0, 0, /* No default value */ "senderName" }, @@ -352,7 +381,18 @@ asn_TYPE_member_t asn_MBR_E2SM_KPM_IndicationHeader_Format1_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PrintableString, 0, - { &asn_OER_memb_senderType_constr_5, &asn_PER_memb_senderType_constr_5, memb_senderType_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_senderType_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_senderType_constraint_1 + }, 0, 0, /* No default value */ "senderType" }, @@ -361,7 +401,18 @@ asn_TYPE_member_t asn_MBR_E2SM_KPM_IndicationHeader_Format1_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PrintableString, 0, - { &asn_OER_memb_vendorName_constr_6, &asn_PER_memb_vendorName_constr_6, memb_vendorName_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_vendorName_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_vendorName_constraint_1 + }, 0, 0, /* No default value */ "vendorName" }, @@ -396,7 +447,18 @@ asn_TYPE_descriptor_t asn_DEF_E2SM_KPM_IndicationHeader_Format1 = { asn_DEF_E2SM_KPM_IndicationHeader_Format1_tags_1, /* Same as above */ sizeof(asn_DEF_E2SM_KPM_IndicationHeader_Format1_tags_1) /sizeof(asn_DEF_E2SM_KPM_IndicationHeader_Format1_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2SM_KPM_IndicationHeader_Format1_1, 5, /* Elements count */ &asn_SPC_E2SM_KPM_IndicationHeader_Format1_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationHeader-Format1.h b/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationHeader-Format1.h index 617321bc4..c49ecd187 100644 --- a/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationHeader-Format1.h +++ b/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationHeader-Format1.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _E2SM_KPM_IndicationHeader_Format1_H_ diff --git a/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationHeader.c b/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationHeader.c index efecfab60..4bba65d24 100644 --- a/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationHeader.c +++ b/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationHeader.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "E2SM-KPM-IndicationHeader.h" #include "E2SM-KPM-IndicationHeader-Format1.h" -static asn_oer_constraints_t asn_OER_type_indicationHeader_formats_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_indicationHeader_formats_constr_2 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_indicationHeader_formats_2[] = { { ATF_POINTER, 0, offsetof(struct E2SM_KPM_IndicationHeader__indicationHeader_formats, choice.indicationHeader_Format1), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_E2SM_KPM_IndicationHeader_Format1, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "indicationHeader-Format1" }, @@ -49,7 +59,18 @@ asn_TYPE_descriptor_t asn_DEF_indicationHeader_formats_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_indicationHeader_formats_constr_2, &asn_PER_type_indicationHeader_formats_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_indicationHeader_formats_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_indicationHeader_formats_2, 1, /* Elements count */ &asn_SPC_indicationHeader_formats_specs_2 /* Additional specs */ @@ -61,7 +82,18 @@ static asn_TYPE_member_t asn_MBR_E2SM_KPM_IndicationHeader_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_indicationHeader_formats_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "indicationHeader-formats" }, @@ -90,7 +122,18 @@ asn_TYPE_descriptor_t asn_DEF_E2SM_KPM_IndicationHeader = { asn_DEF_E2SM_KPM_IndicationHeader_tags_1, /* Same as above */ sizeof(asn_DEF_E2SM_KPM_IndicationHeader_tags_1) /sizeof(asn_DEF_E2SM_KPM_IndicationHeader_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2SM_KPM_IndicationHeader_1, 1, /* Elements count */ &asn_SPC_E2SM_KPM_IndicationHeader_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationHeader.h b/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationHeader.h index c63e2acce..4f6722e3e 100644 --- a/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationHeader.h +++ b/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationHeader.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _E2SM_KPM_IndicationHeader_H_ diff --git a/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationMessage-Format1.c b/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationMessage-Format1.c index e9b12c972..4edcdb6de 100644 --- a/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationMessage-Format1.c +++ b/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationMessage-Format1.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "E2SM-KPM-IndicationMessage-Format1.h" @@ -14,7 +14,18 @@ asn_TYPE_member_t asn_MBR_E2SM_KPM_IndicationMessage_Format1_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasurementData, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measData" }, @@ -23,7 +34,18 @@ asn_TYPE_member_t asn_MBR_E2SM_KPM_IndicationMessage_Format1_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasurementInfoList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measInfoList" }, @@ -32,7 +54,18 @@ asn_TYPE_member_t asn_MBR_E2SM_KPM_IndicationMessage_Format1_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GranularityPeriod, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "granulPeriod" }, @@ -65,7 +98,18 @@ asn_TYPE_descriptor_t asn_DEF_E2SM_KPM_IndicationMessage_Format1 = { asn_DEF_E2SM_KPM_IndicationMessage_Format1_tags_1, /* Same as above */ sizeof(asn_DEF_E2SM_KPM_IndicationMessage_Format1_tags_1) /sizeof(asn_DEF_E2SM_KPM_IndicationMessage_Format1_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2SM_KPM_IndicationMessage_Format1_1, 3, /* Elements count */ &asn_SPC_E2SM_KPM_IndicationMessage_Format1_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationMessage-Format1.h b/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationMessage-Format1.h index 8edda5538..2a2e534d8 100644 --- a/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationMessage-Format1.h +++ b/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationMessage-Format1.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _E2SM_KPM_IndicationMessage_Format1_H_ diff --git a/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationMessage-Format2.c b/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationMessage-Format2.c index acd3f380b..9764fe374 100644 --- a/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationMessage-Format2.c +++ b/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationMessage-Format2.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "E2SM-KPM-IndicationMessage-Format2.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_E2SM_KPM_IndicationMessage_Format2_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasurementData, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measData" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_E2SM_KPM_IndicationMessage_Format2_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasurementCondUEidList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measCondUEidList" }, @@ -31,7 +53,18 @@ asn_TYPE_member_t asn_MBR_E2SM_KPM_IndicationMessage_Format2_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GranularityPeriod, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "granulPeriod" }, @@ -64,7 +97,18 @@ asn_TYPE_descriptor_t asn_DEF_E2SM_KPM_IndicationMessage_Format2 = { asn_DEF_E2SM_KPM_IndicationMessage_Format2_tags_1, /* Same as above */ sizeof(asn_DEF_E2SM_KPM_IndicationMessage_Format2_tags_1) /sizeof(asn_DEF_E2SM_KPM_IndicationMessage_Format2_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2SM_KPM_IndicationMessage_Format2_1, 3, /* Elements count */ &asn_SPC_E2SM_KPM_IndicationMessage_Format2_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationMessage-Format2.h b/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationMessage-Format2.h index 0e8ac29f8..e1bff0722 100644 --- a/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationMessage-Format2.h +++ b/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationMessage-Format2.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _E2SM_KPM_IndicationMessage_Format2_H_ diff --git a/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationMessage-Format3.c b/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationMessage-Format3.c index 5e306835d..8b3a1decf 100644 --- a/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationMessage-Format3.c +++ b/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationMessage-Format3.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "E2SM-KPM-IndicationMessage-Format3.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_E2SM_KPM_IndicationMessage_Format3_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UEMeasurementReportList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ueMeasReportList" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_E2SM_KPM_IndicationMessage_Format3 = { asn_DEF_E2SM_KPM_IndicationMessage_Format3_tags_1, /* Same as above */ sizeof(asn_DEF_E2SM_KPM_IndicationMessage_Format3_tags_1) /sizeof(asn_DEF_E2SM_KPM_IndicationMessage_Format3_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2SM_KPM_IndicationMessage_Format3_1, 1, /* Elements count */ &asn_SPC_E2SM_KPM_IndicationMessage_Format3_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationMessage-Format3.h b/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationMessage-Format3.h index 7b3ecb75c..7ad634cb4 100644 --- a/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationMessage-Format3.h +++ b/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationMessage-Format3.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _E2SM_KPM_IndicationMessage_Format3_H_ diff --git a/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationMessage.c b/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationMessage.c index 0127565e4..894e482ef 100644 --- a/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationMessage.c +++ b/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationMessage.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "E2SM-KPM-IndicationMessage.h" @@ -10,21 +10,31 @@ #include "E2SM-KPM-IndicationMessage-Format1.h" #include "E2SM-KPM-IndicationMessage-Format2.h" #include "E2SM-KPM-IndicationMessage-Format3.h" -static asn_oer_constraints_t asn_OER_type_indicationMessage_formats_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_indicationMessage_formats_constr_2 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_indicationMessage_formats_2[] = { { ATF_POINTER, 0, offsetof(struct E2SM_KPM_IndicationMessage__indicationMessage_formats, choice.indicationMessage_Format1), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_E2SM_KPM_IndicationMessage_Format1, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "indicationMessage-Format1" }, @@ -33,7 +43,18 @@ static asn_TYPE_member_t asn_MBR_indicationMessage_formats_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_E2SM_KPM_IndicationMessage_Format2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "indicationMessage-Format2" }, @@ -42,7 +63,18 @@ static asn_TYPE_member_t asn_MBR_indicationMessage_formats_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_E2SM_KPM_IndicationMessage_Format3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "indicationMessage-Format3" }, @@ -71,7 +103,18 @@ asn_TYPE_descriptor_t asn_DEF_indicationMessage_formats_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_indicationMessage_formats_constr_2, &asn_PER_type_indicationMessage_formats_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_indicationMessage_formats_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_indicationMessage_formats_2, 3, /* Elements count */ &asn_SPC_indicationMessage_formats_specs_2 /* Additional specs */ @@ -83,7 +126,18 @@ static asn_TYPE_member_t asn_MBR_E2SM_KPM_IndicationMessage_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_indicationMessage_formats_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "indicationMessage-formats" }, @@ -112,7 +166,18 @@ asn_TYPE_descriptor_t asn_DEF_E2SM_KPM_IndicationMessage = { asn_DEF_E2SM_KPM_IndicationMessage_tags_1, /* Same as above */ sizeof(asn_DEF_E2SM_KPM_IndicationMessage_tags_1) /sizeof(asn_DEF_E2SM_KPM_IndicationMessage_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2SM_KPM_IndicationMessage_1, 1, /* Elements count */ &asn_SPC_E2SM_KPM_IndicationMessage_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationMessage.h b/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationMessage.h index 79f22d86e..d3e153c2c 100644 --- a/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationMessage.h +++ b/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationMessage.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _E2SM_KPM_IndicationMessage_H_ diff --git a/src/codec_utils/E2SM_KPM/E2SM-KPM-RANfunction-Description.c b/src/codec_utils/E2SM_KPM/E2SM-KPM-RANfunction-Description.c index 2a58008cd..f8282ba9b 100644 --- a/src/codec_utils/E2SM_KPM/E2SM-KPM-RANfunction-Description.c +++ b/src/codec_utils/E2SM_KPM/E2SM-KPM-RANfunction-Description.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "E2SM-KPM-RANfunction-Description.h" @@ -24,9 +24,9 @@ memb_ric_EventTriggerStyle_List_constraint_1(const asn_TYPE_descriptor_t *td, co /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 63)) { + if((size >= 1UL && size <= 63UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -50,9 +50,9 @@ memb_ric_ReportStyle_List_constraint_1(const asn_TYPE_descriptor_t *td, const vo /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 63)) { + if((size >= 1UL && size <= 63UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -61,45 +61,52 @@ memb_ric_ReportStyle_List_constraint_1(const asn_TYPE_descriptor_t *td, const vo } } -static asn_oer_constraints_t asn_OER_type_ric_EventTriggerStyle_List_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..63)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_ric_EventTriggerStyle_List_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 63 } /* (SIZE(1..63)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_ric_ReportStyle_List_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..63)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_ric_ReportStyle_List_constr_5 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 63 } /* (SIZE(1..63)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ric_EventTriggerStyle_List_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..63)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ric_EventTriggerStyle_List_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 63 } /* (SIZE(1..63)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ric_ReportStyle_List_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..63)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ric_ReportStyle_List_constr_5 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 63 } /* (SIZE(1..63)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_ric_EventTriggerStyle_List_3[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_RIC_EventTriggerStyle_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -124,7 +131,18 @@ asn_TYPE_descriptor_t asn_DEF_ric_EventTriggerStyle_List_3 = { asn_DEF_ric_EventTriggerStyle_List_tags_3, /* Same as above */ sizeof(asn_DEF_ric_EventTriggerStyle_List_tags_3) /sizeof(asn_DEF_ric_EventTriggerStyle_List_tags_3[0]), /* 2 */ - { &asn_OER_type_ric_EventTriggerStyle_List_constr_3, &asn_PER_type_ric_EventTriggerStyle_List_constr_3, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ric_EventTriggerStyle_List_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ric_EventTriggerStyle_List_3, 1, /* Single element */ &asn_SPC_ric_EventTriggerStyle_List_specs_3 /* Additional specs */ @@ -136,7 +154,18 @@ static asn_TYPE_member_t asn_MBR_ric_ReportStyle_List_5[] = { 0, &asn_DEF_RIC_ReportStyle_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -161,7 +190,18 @@ asn_TYPE_descriptor_t asn_DEF_ric_ReportStyle_List_5 = { asn_DEF_ric_ReportStyle_List_tags_5, /* Same as above */ sizeof(asn_DEF_ric_ReportStyle_List_tags_5) /sizeof(asn_DEF_ric_ReportStyle_List_tags_5[0]), /* 2 */ - { &asn_OER_type_ric_ReportStyle_List_constr_5, &asn_PER_type_ric_ReportStyle_List_constr_5, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ric_ReportStyle_List_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ric_ReportStyle_List_5, 1, /* Single element */ &asn_SPC_ric_ReportStyle_List_specs_5 /* Additional specs */ @@ -173,7 +213,18 @@ static asn_TYPE_member_t asn_MBR_E2SM_KPM_RANfunction_Description_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RANfunction_Name, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ranFunction-Name" }, @@ -182,7 +233,18 @@ static asn_TYPE_member_t asn_MBR_E2SM_KPM_RANfunction_Description_1[] = { 0, &asn_DEF_ric_EventTriggerStyle_List_3, 0, - { &asn_OER_memb_ric_EventTriggerStyle_List_constr_3, &asn_PER_memb_ric_EventTriggerStyle_List_constr_3, memb_ric_EventTriggerStyle_List_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ric_EventTriggerStyle_List_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ric_EventTriggerStyle_List_constraint_1 + }, 0, 0, /* No default value */ "ric-EventTriggerStyle-List" }, @@ -191,7 +253,18 @@ static asn_TYPE_member_t asn_MBR_E2SM_KPM_RANfunction_Description_1[] = { 0, &asn_DEF_ric_ReportStyle_List_5, 0, - { &asn_OER_memb_ric_ReportStyle_List_constr_5, &asn_PER_memb_ric_ReportStyle_List_constr_5, memb_ric_ReportStyle_List_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ric_ReportStyle_List_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ric_ReportStyle_List_constraint_1 + }, 0, 0, /* No default value */ "ric-ReportStyle-List" }, @@ -224,7 +297,18 @@ asn_TYPE_descriptor_t asn_DEF_E2SM_KPM_RANfunction_Description = { asn_DEF_E2SM_KPM_RANfunction_Description_tags_1, /* Same as above */ sizeof(asn_DEF_E2SM_KPM_RANfunction_Description_tags_1) /sizeof(asn_DEF_E2SM_KPM_RANfunction_Description_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_E2SM_KPM_RANfunction_Description_1, 3, /* Elements count */ &asn_SPC_E2SM_KPM_RANfunction_Description_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/E2SM-KPM-RANfunction-Description.h b/src/codec_utils/E2SM_KPM/E2SM-KPM-RANfunction-Description.h index 5956a1152..d34798c13 100644 --- a/src/codec_utils/E2SM_KPM/E2SM-KPM-RANfunction-Description.h +++ b/src/codec_utils/E2SM_KPM/E2SM-KPM-RANfunction-Description.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _E2SM_KPM_RANfunction_Description_H_ diff --git a/src/codec_utils/E2SM_KPM/EN-GNB-ID.c b/src/codec_utils/E2SM_KPM/EN-GNB-ID.c new file mode 100644 index 000000000..d26b09d3d --- /dev/null +++ b/src/codec_utils/E2SM_KPM/EN-GNB-ID.c @@ -0,0 +1,114 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#include "EN-GNB-ID.h" + +static int +memb_en_gNB_ID_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + const BIT_STRING_t *st = (const BIT_STRING_t *)sptr; + size_t size; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + if(st->size > 0) { + /* Size in bits */ + size = 8 * st->size - (st->bits_unused & 0x07); + } else { + size = 0; + } + + if((size >= 22UL && size <= 32UL)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_en_gNB_ID_constr_2 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 4, 4, 22, 32 } /* (SIZE(22..32)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_EN_GNB_ID_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_EN_GNB_ID_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct EN_GNB_ID, choice.en_gNB_ID), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_BIT_STRING, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_en_gNB_ID_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_en_gNB_ID_constraint_1 + }, + 0, 0, /* No default value */ + "en-gNB-ID" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_EN_GNB_ID_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* en-gNB-ID */ +}; +asn_CHOICE_specifics_t asn_SPC_EN_GNB_ID_specs_1 = { + sizeof(struct EN_GNB_ID), + offsetof(struct EN_GNB_ID, _asn_ctx), + offsetof(struct EN_GNB_ID, present), + sizeof(((struct EN_GNB_ID *)0)->present), + asn_MAP_EN_GNB_ID_tag2el_1, + 1, /* Count of tags in the map */ + 0, 0, + 1 /* Extensions start */ +}; +asn_TYPE_descriptor_t asn_DEF_EN_GNB_ID = { + "EN-GNB-ID", + "EN-GNB-ID", + &asn_OP_CHOICE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_EN_GNB_ID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, + asn_MBR_EN_GNB_ID_1, + 1, /* Elements count */ + &asn_SPC_EN_GNB_ID_specs_1 /* Additional specs */ +}; + diff --git a/src/codec_utils/E2SM_KPM/EN-GNB-ID.h b/src/codec_utils/E2SM_KPM/EN-GNB-ID.h new file mode 100644 index 000000000..f1136b651 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/EN-GNB-ID.h @@ -0,0 +1,56 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#ifndef _EN_GNB_ID_H_ +#define _EN_GNB_ID_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum EN_GNB_ID_PR { + EN_GNB_ID_PR_NOTHING, /* No components present */ + EN_GNB_ID_PR_en_gNB_ID + /* Extensions may appear below */ + +} EN_GNB_ID_PR; + +/* EN-GNB-ID */ +typedef struct EN_GNB_ID { + EN_GNB_ID_PR present; + union EN_GNB_ID_u { + BIT_STRING_t en_gNB_ID; + /* + * This type is extensible, + * possible extensions are below. + */ + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} EN_GNB_ID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_EN_GNB_ID; +extern asn_CHOICE_specifics_t asn_SPC_EN_GNB_ID_specs_1; +extern asn_TYPE_member_t asn_MBR_EN_GNB_ID_1[1]; +extern asn_per_constraints_t asn_PER_type_EN_GNB_ID_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _EN_GNB_ID_H_ */ +#include diff --git a/src/codec_utils/E2SM_KPM/ENB-ID.c b/src/codec_utils/E2SM_KPM/ENB-ID.c new file mode 100644 index 000000000..f86c55b67 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/ENB-ID.c @@ -0,0 +1,291 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#include "ENB-ID.h" + +static int +memb_macro_eNB_ID_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + const BIT_STRING_t *st = (const BIT_STRING_t *)sptr; + size_t size; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + if(st->size > 0) { + /* Size in bits */ + size = 8 * st->size - (st->bits_unused & 0x07); + } else { + size = 0; + } + + if((size == 20UL)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_home_eNB_ID_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + const BIT_STRING_t *st = (const BIT_STRING_t *)sptr; + size_t size; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + if(st->size > 0) { + /* Size in bits */ + size = 8 * st->size - (st->bits_unused & 0x07); + } else { + size = 0; + } + + if((size == 28UL)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_short_Macro_eNB_ID_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + const BIT_STRING_t *st = (const BIT_STRING_t *)sptr; + size_t size; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + if(st->size > 0) { + /* Size in bits */ + size = 8 * st->size - (st->bits_unused & 0x07); + } else { + size = 0; + } + + if((size == 18UL)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +static int +memb_long_Macro_eNB_ID_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + const BIT_STRING_t *st = (const BIT_STRING_t *)sptr; + size_t size; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + if(st->size > 0) { + /* Size in bits */ + size = 8 * st->size - (st->bits_unused & 0x07); + } else { + size = 0; + } + + if((size == 21UL)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_macro_eNB_ID_constr_2 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 0, 0, 20, 20 } /* (SIZE(20..20)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_home_eNB_ID_constr_3 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 0, 0, 28, 28 } /* (SIZE(28..28)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_short_Macro_eNB_ID_constr_5 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 0, 0, 18, 18 } /* (SIZE(18..18)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_long_Macro_eNB_ID_constr_6 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 0, 0, 21, 21 } /* (SIZE(21..21)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_ENB_ID_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_ENB_ID_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct ENB_ID, choice.macro_eNB_ID), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_BIT_STRING, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_macro_eNB_ID_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_macro_eNB_ID_constraint_1 + }, + 0, 0, /* No default value */ + "macro-eNB-ID" + }, + { ATF_NOFLAGS, 0, offsetof(struct ENB_ID, choice.home_eNB_ID), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_BIT_STRING, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_home_eNB_ID_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_home_eNB_ID_constraint_1 + }, + 0, 0, /* No default value */ + "home-eNB-ID" + }, + { ATF_NOFLAGS, 0, offsetof(struct ENB_ID, choice.short_Macro_eNB_ID), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_BIT_STRING, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_short_Macro_eNB_ID_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_short_Macro_eNB_ID_constraint_1 + }, + 0, 0, /* No default value */ + "short-Macro-eNB-ID" + }, + { ATF_NOFLAGS, 0, offsetof(struct ENB_ID, choice.long_Macro_eNB_ID), + (ASN_TAG_CLASS_CONTEXT | (3 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_BIT_STRING, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_long_Macro_eNB_ID_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_long_Macro_eNB_ID_constraint_1 + }, + 0, 0, /* No default value */ + "long-Macro-eNB-ID" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_ENB_ID_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* macro-eNB-ID */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* home-eNB-ID */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* short-Macro-eNB-ID */ + { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* long-Macro-eNB-ID */ +}; +asn_CHOICE_specifics_t asn_SPC_ENB_ID_specs_1 = { + sizeof(struct ENB_ID), + offsetof(struct ENB_ID, _asn_ctx), + offsetof(struct ENB_ID, present), + sizeof(((struct ENB_ID *)0)->present), + asn_MAP_ENB_ID_tag2el_1, + 4, /* Count of tags in the map */ + 0, 0, + 2 /* Extensions start */ +}; +asn_TYPE_descriptor_t asn_DEF_ENB_ID = { + "ENB-ID", + "ENB-ID", + &asn_OP_CHOICE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ENB_ID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, + asn_MBR_ENB_ID_1, + 4, /* Elements count */ + &asn_SPC_ENB_ID_specs_1 /* Additional specs */ +}; + diff --git a/src/codec_utils/E2SM_KPM/ENB-ID.h b/src/codec_utils/E2SM_KPM/ENB-ID.h new file mode 100644 index 000000000..ac9b048fc --- /dev/null +++ b/src/codec_utils/E2SM_KPM/ENB-ID.h @@ -0,0 +1,61 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#ifndef _ENB_ID_H_ +#define _ENB_ID_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum ENB_ID_PR { + ENB_ID_PR_NOTHING, /* No components present */ + ENB_ID_PR_macro_eNB_ID, + ENB_ID_PR_home_eNB_ID, + /* Extensions may appear below */ + ENB_ID_PR_short_Macro_eNB_ID, + ENB_ID_PR_long_Macro_eNB_ID +} ENB_ID_PR; + +/* ENB-ID */ +typedef struct ENB_ID { + ENB_ID_PR present; + union ENB_ID_u { + BIT_STRING_t macro_eNB_ID; + BIT_STRING_t home_eNB_ID; + /* + * This type is extensible, + * possible extensions are below. + */ + BIT_STRING_t short_Macro_eNB_ID; + BIT_STRING_t long_Macro_eNB_ID; + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} ENB_ID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_ENB_ID; +extern asn_CHOICE_specifics_t asn_SPC_ENB_ID_specs_1; +extern asn_TYPE_member_t asn_MBR_ENB_ID_1[4]; +extern asn_per_constraints_t asn_PER_type_ENB_ID_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _ENB_ID_H_ */ +#include diff --git a/src/codec_utils/E2SM_KPM/ENB-UE-X2AP-ID-Extension.c b/src/codec_utils/E2SM_KPM/ENB-UE-X2AP-ID-Extension.c index a65c32614..8213d7932 100644 --- a/src/codec_utils/E2SM_KPM/ENB-UE-X2AP-ID-Extension.c +++ b/src/codec_utils/E2SM_KPM/ENB-UE-X2AP-ID-Extension.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "ENB-UE-X2AP-ID-Extension.h" @@ -21,7 +21,7 @@ ENB_UE_X2AP_ID_Extension_constraint(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= 0 && value <= 4095)) { + if((value >= 0L && value <= 4095L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ ENB_UE_X2AP_ID_Extension_constraint(const asn_TYPE_descriptor_t *td, const void * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_ENB_UE_X2AP_ID_Extension_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ENB_UE_X2AP_ID_Extension_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 12, 12, 0, 4095 } /* (0..4095,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_ENB_UE_X2AP_ID_Extension_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_ENB_UE_X2AP_ID_Extension = { asn_DEF_ENB_UE_X2AP_ID_Extension_tags_1, /* Same as above */ sizeof(asn_DEF_ENB_UE_X2AP_ID_Extension_tags_1) /sizeof(asn_DEF_ENB_UE_X2AP_ID_Extension_tags_1[0]), /* 1 */ - { &asn_OER_type_ENB_UE_X2AP_ID_Extension_constr_1, &asn_PER_type_ENB_UE_X2AP_ID_Extension_constr_1, ENB_UE_X2AP_ID_Extension_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ENB_UE_X2AP_ID_Extension_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + ENB_UE_X2AP_ID_Extension_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/E2SM_KPM/ENB-UE-X2AP-ID-Extension.h b/src/codec_utils/E2SM_KPM/ENB-UE-X2AP-ID-Extension.h index 00c656f29..4e368218b 100644 --- a/src/codec_utils/E2SM_KPM/ENB-UE-X2AP-ID-Extension.h +++ b/src/codec_utils/E2SM_KPM/ENB-UE-X2AP-ID-Extension.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _ENB_UE_X2AP_ID_Extension_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ENB_UE_X2AP_ID_Extension; asn_struct_free_f ENB_UE_X2AP_ID_Extension_free; asn_struct_print_f ENB_UE_X2AP_ID_Extension_print; asn_constr_check_f ENB_UE_X2AP_ID_Extension_constraint; -ber_type_decoder_f ENB_UE_X2AP_ID_Extension_decode_ber; -der_type_encoder_f ENB_UE_X2AP_ID_Extension_encode_der; xer_type_decoder_f ENB_UE_X2AP_ID_Extension_decode_xer; xer_type_encoder_f ENB_UE_X2AP_ID_Extension_encode_xer; -oer_type_decoder_f ENB_UE_X2AP_ID_Extension_decode_oer; -oer_type_encoder_f ENB_UE_X2AP_ID_Extension_encode_oer; per_type_decoder_f ENB_UE_X2AP_ID_Extension_decode_uper; per_type_encoder_f ENB_UE_X2AP_ID_Extension_encode_uper; per_type_decoder_f ENB_UE_X2AP_ID_Extension_decode_aper; diff --git a/src/codec_utils/E2SM_KPM/ENB-UE-X2AP-ID.c b/src/codec_utils/E2SM_KPM/ENB-UE-X2AP-ID.c index 756b98ed7..5318c234b 100644 --- a/src/codec_utils/E2SM_KPM/ENB-UE-X2AP-ID.c +++ b/src/codec_utils/E2SM_KPM/ENB-UE-X2AP-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "ENB-UE-X2AP-ID.h" @@ -21,7 +21,7 @@ ENB_UE_X2AP_ID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 4095)) { + if((value >= 0L && value <= 4095L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ ENB_UE_X2AP_ID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_ENB_UE_X2AP_ID_constr_1 CC_NOTUSED = { - { 2, 1 } /* (0..4095) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ENB_UE_X2AP_ID_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 12, 12, 0, 4095 } /* (0..4095) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_ENB_UE_X2AP_ID_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_ENB_UE_X2AP_ID = { asn_DEF_ENB_UE_X2AP_ID_tags_1, /* Same as above */ sizeof(asn_DEF_ENB_UE_X2AP_ID_tags_1) /sizeof(asn_DEF_ENB_UE_X2AP_ID_tags_1[0]), /* 1 */ - { &asn_OER_type_ENB_UE_X2AP_ID_constr_1, &asn_PER_type_ENB_UE_X2AP_ID_constr_1, ENB_UE_X2AP_ID_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ENB_UE_X2AP_ID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + ENB_UE_X2AP_ID_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/E2SM_KPM/ENB-UE-X2AP-ID.h b/src/codec_utils/E2SM_KPM/ENB-UE-X2AP-ID.h index fcd0ac46d..10c590931 100644 --- a/src/codec_utils/E2SM_KPM/ENB-UE-X2AP-ID.h +++ b/src/codec_utils/E2SM_KPM/ENB-UE-X2AP-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _ENB_UE_X2AP_ID_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ENB_UE_X2AP_ID; asn_struct_free_f ENB_UE_X2AP_ID_free; asn_struct_print_f ENB_UE_X2AP_ID_print; asn_constr_check_f ENB_UE_X2AP_ID_constraint; -ber_type_decoder_f ENB_UE_X2AP_ID_decode_ber; -der_type_encoder_f ENB_UE_X2AP_ID_encode_der; xer_type_decoder_f ENB_UE_X2AP_ID_decode_xer; xer_type_encoder_f ENB_UE_X2AP_ID_encode_xer; -oer_type_decoder_f ENB_UE_X2AP_ID_decode_oer; -oer_type_encoder_f ENB_UE_X2AP_ID_encode_oer; per_type_decoder_f ENB_UE_X2AP_ID_decode_uper; per_type_encoder_f ENB_UE_X2AP_ID_encode_uper; per_type_decoder_f ENB_UE_X2AP_ID_decode_aper; diff --git a/src/codec_utils/E2SM_KPM/EUTRA-CGI.c b/src/codec_utils/E2SM_KPM/EUTRA-CGI.c index 5d930e387..fb4f3c9ab 100644 --- a/src/codec_utils/E2SM_KPM/EUTRA-CGI.c +++ b/src/codec_utils/E2SM_KPM/EUTRA-CGI.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "EUTRA-CGI.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_CGI_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PLMNIdentity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pLMNIdentity" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_CGI_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRACellIdentity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eUTRACellIdentity" }, @@ -52,7 +74,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_CGI = { asn_DEF_EUTRA_CGI_tags_1, /* Same as above */ sizeof(asn_DEF_EUTRA_CGI_tags_1) /sizeof(asn_DEF_EUTRA_CGI_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_EUTRA_CGI_1, 2, /* Elements count */ &asn_SPC_EUTRA_CGI_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/EUTRA-CGI.h b/src/codec_utils/E2SM_KPM/EUTRA-CGI.h index 58a919883..005ad7e90 100644 --- a/src/codec_utils/E2SM_KPM/EUTRA-CGI.h +++ b/src/codec_utils/E2SM_KPM/EUTRA-CGI.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _EUTRA_CGI_H_ diff --git a/src/codec_utils/E2SM_KPM/EUTRACellIdentity.c b/src/codec_utils/E2SM_KPM/EUTRACellIdentity.c index f9226a68f..8cba610d3 100644 --- a/src/codec_utils/E2SM_KPM/EUTRACellIdentity.c +++ b/src/codec_utils/E2SM_KPM/EUTRACellIdentity.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "EUTRACellIdentity.h" @@ -27,7 +27,7 @@ EUTRACellIdentity_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 28)) { + if((size == 28UL)) { /* Constraint check succeeded */ return 0; } else { @@ -42,14 +42,13 @@ EUTRACellIdentity_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using BIT_STRING, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_EUTRACellIdentity_constr_1 CC_NOTUSED = { - { 0, 0 }, - 28 /* (SIZE(28..28)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_EUTRACellIdentity_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 28, 28 } /* (SIZE(28..28)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_EUTRACellIdentity_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)) }; @@ -63,7 +62,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRACellIdentity = { asn_DEF_EUTRACellIdentity_tags_1, /* Same as above */ sizeof(asn_DEF_EUTRACellIdentity_tags_1) /sizeof(asn_DEF_EUTRACellIdentity_tags_1[0]), /* 1 */ - { &asn_OER_type_EUTRACellIdentity_constr_1, &asn_PER_type_EUTRACellIdentity_constr_1, EUTRACellIdentity_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_EUTRACellIdentity_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + EUTRACellIdentity_constraint + }, 0, 0, /* No members */ &asn_SPC_BIT_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/E2SM_KPM/EUTRACellIdentity.h b/src/codec_utils/E2SM_KPM/EUTRACellIdentity.h index c77bea9ce..935f75860 100644 --- a/src/codec_utils/E2SM_KPM/EUTRACellIdentity.h +++ b/src/codec_utils/E2SM_KPM/EUTRACellIdentity.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _EUTRACellIdentity_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_EUTRACellIdentity; asn_struct_free_f EUTRACellIdentity_free; asn_struct_print_f EUTRACellIdentity_print; asn_constr_check_f EUTRACellIdentity_constraint; -ber_type_decoder_f EUTRACellIdentity_decode_ber; -der_type_encoder_f EUTRACellIdentity_encode_der; xer_type_decoder_f EUTRACellIdentity_decode_xer; xer_type_encoder_f EUTRACellIdentity_encode_xer; -oer_type_decoder_f EUTRACellIdentity_decode_oer; -oer_type_encoder_f EUTRACellIdentity_encode_oer; per_type_decoder_f EUTRACellIdentity_decode_uper; per_type_encoder_f EUTRACellIdentity_encode_uper; per_type_decoder_f EUTRACellIdentity_decode_aper; diff --git a/src/codec_utils/E2SM_KPM/FiveGS-TAC.c b/src/codec_utils/E2SM_KPM/FiveGS-TAC.c new file mode 100644 index 000000000..008b8412a --- /dev/null +++ b/src/codec_utils/E2SM_KPM/FiveGS-TAC.c @@ -0,0 +1,75 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#include "FiveGS-TAC.h" + +int +FiveGS_TAC_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + const OCTET_STRING_t *st = (const OCTET_STRING_t *)sptr; + size_t size; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + size = st->size; + + if((size == 3UL)) { + /* 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 OCTET_STRING, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_type_FiveGS_TAC_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 0, 0, 3, 3 } /* (SIZE(3..3)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const ber_tlv_tag_t asn_DEF_FiveGS_TAC_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_FiveGS_TAC = { + "FiveGS-TAC", + "FiveGS-TAC", + &asn_OP_OCTET_STRING, + asn_DEF_FiveGS_TAC_tags_1, + sizeof(asn_DEF_FiveGS_TAC_tags_1) + /sizeof(asn_DEF_FiveGS_TAC_tags_1[0]), /* 1 */ + asn_DEF_FiveGS_TAC_tags_1, /* Same as above */ + sizeof(asn_DEF_FiveGS_TAC_tags_1) + /sizeof(asn_DEF_FiveGS_TAC_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_FiveGS_TAC_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + FiveGS_TAC_constraint + }, + 0, 0, /* No members */ + &asn_SPC_OCTET_STRING_specs /* Additional specs */ +}; + diff --git a/src/codec_utils/E2SM_KPM/FiveGS-TAC.h b/src/codec_utils/E2SM_KPM/FiveGS-TAC.h new file mode 100644 index 000000000..4c3b5c09b --- /dev/null +++ b/src/codec_utils/E2SM_KPM/FiveGS-TAC.h @@ -0,0 +1,41 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#ifndef _FiveGS_TAC_H_ +#define _FiveGS_TAC_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* FiveGS-TAC */ +typedef OCTET_STRING_t FiveGS_TAC_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_FiveGS_TAC; +asn_struct_free_f FiveGS_TAC_free; +asn_struct_print_f FiveGS_TAC_print; +asn_constr_check_f FiveGS_TAC_constraint; +xer_type_decoder_f FiveGS_TAC_decode_xer; +xer_type_encoder_f FiveGS_TAC_encode_xer; +per_type_decoder_f FiveGS_TAC_decode_uper; +per_type_encoder_f FiveGS_TAC_encode_uper; +per_type_decoder_f FiveGS_TAC_decode_aper; +per_type_encoder_f FiveGS_TAC_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _FiveGS_TAC_H_ */ +#include diff --git a/src/codec_utils/E2SM_KPM/FiveQI.c b/src/codec_utils/E2SM_KPM/FiveQI.c index 5eddbb3b1..13422cf9e 100644 --- a/src/codec_utils/E2SM_KPM/FiveQI.c +++ b/src/codec_utils/E2SM_KPM/FiveQI.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "FiveQI.h" @@ -21,7 +21,7 @@ FiveQI_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 255)) { + if((value >= 0L && value <= 255L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ FiveQI_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_FiveQI_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_FiveQI_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 8, 8, 0, 255 } /* (0..255,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_FiveQI_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_FiveQI = { asn_DEF_FiveQI_tags_1, /* Same as above */ sizeof(asn_DEF_FiveQI_tags_1) /sizeof(asn_DEF_FiveQI_tags_1[0]), /* 1 */ - { &asn_OER_type_FiveQI_constr_1, &asn_PER_type_FiveQI_constr_1, FiveQI_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_FiveQI_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + FiveQI_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/E2SM_KPM/FiveQI.h b/src/codec_utils/E2SM_KPM/FiveQI.h index 02b06ff0c..bf638c116 100644 --- a/src/codec_utils/E2SM_KPM/FiveQI.h +++ b/src/codec_utils/E2SM_KPM/FiveQI.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _FiveQI_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_FiveQI; asn_struct_free_f FiveQI_free; asn_struct_print_f FiveQI_print; asn_constr_check_f FiveQI_constraint; -ber_type_decoder_f FiveQI_decode_ber; -der_type_encoder_f FiveQI_encode_der; xer_type_decoder_f FiveQI_decode_xer; xer_type_encoder_f FiveQI_encode_xer; -oer_type_decoder_f FiveQI_decode_oer; -oer_type_encoder_f FiveQI_encode_oer; per_type_decoder_f FiveQI_decode_uper; per_type_encoder_f FiveQI_encode_uper; per_type_decoder_f FiveQI_decode_aper; diff --git a/src/codec_utils/E2SM_KPM/FreqBandNrItem.c b/src/codec_utils/E2SM_KPM/FreqBandNrItem.c new file mode 100644 index 000000000..bd753f86a --- /dev/null +++ b/src/codec_utils/E2SM_KPM/FreqBandNrItem.c @@ -0,0 +1,104 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#include "FreqBandNrItem.h" + +static int +memb_freqBandIndicatorNr_constraint_1(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 >= 1L && value <= 1024L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_freqBandIndicatorNr_constr_2 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 10, 10, 1, 1024 } /* (1..1024,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static asn_TYPE_member_t asn_MBR_FreqBandNrItem_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem, freqBandIndicatorNr), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NativeInteger, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_freqBandIndicatorNr_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_freqBandIndicatorNr_constraint_1 + }, + 0, 0, /* No default value */ + "freqBandIndicatorNr" + }, +}; +static const ber_tlv_tag_t asn_DEF_FreqBandNrItem_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_FreqBandNrItem_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* freqBandIndicatorNr */ +}; +static asn_SEQUENCE_specifics_t asn_SPC_FreqBandNrItem_specs_1 = { + sizeof(struct FreqBandNrItem), + offsetof(struct FreqBandNrItem, _asn_ctx), + asn_MAP_FreqBandNrItem_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_FreqBandNrItem = { + "FreqBandNrItem", + "FreqBandNrItem", + &asn_OP_SEQUENCE, + asn_DEF_FreqBandNrItem_tags_1, + sizeof(asn_DEF_FreqBandNrItem_tags_1) + /sizeof(asn_DEF_FreqBandNrItem_tags_1[0]), /* 1 */ + asn_DEF_FreqBandNrItem_tags_1, /* Same as above */ + sizeof(asn_DEF_FreqBandNrItem_tags_1) + /sizeof(asn_DEF_FreqBandNrItem_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_FreqBandNrItem_1, + 1, /* Elements count */ + &asn_SPC_FreqBandNrItem_specs_1 /* Additional specs */ +}; + diff --git a/src/codec_utils/E2SM_KPM/FreqBandNrItem.h b/src/codec_utils/E2SM_KPM/FreqBandNrItem.h new file mode 100644 index 000000000..6d6bcad7d --- /dev/null +++ b/src/codec_utils/E2SM_KPM/FreqBandNrItem.h @@ -0,0 +1,42 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#ifndef _FreqBandNrItem_H_ +#define _FreqBandNrItem_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* FreqBandNrItem */ +typedef struct FreqBandNrItem { + long freqBandIndicatorNr; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} FreqBandNrItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_FreqBandNrItem; + +#ifdef __cplusplus +} +#endif + +#endif /* _FreqBandNrItem_H_ */ +#include diff --git a/src/codec_utils/E2SM_KPM/GNB-CU-CP-UE-E1AP-ID.c b/src/codec_utils/E2SM_KPM/GNB-CU-CP-UE-E1AP-ID.c index d169a2965..2bf7ccca3 100644 --- a/src/codec_utils/E2SM_KPM/GNB-CU-CP-UE-E1AP-ID.c +++ b/src/codec_utils/E2SM_KPM/GNB-CU-CP-UE-E1AP-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "GNB-CU-CP-UE-E1AP-ID.h" @@ -27,14 +27,13 @@ GNB_CU_CP_UE_E1AP_ID_constraint(const asn_TYPE_descriptor_t *td, const void *spt * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_GNB_CU_CP_UE_E1AP_ID_constr_1 CC_NOTUSED = { - { 4, 1 } /* (0..4294967295) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_GNB_CU_CP_UE_E1AP_ID_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 32, -1, 0, 4294967295 } /* (0..4294967295) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ const asn_INTEGER_specifics_t asn_SPC_GNB_CU_CP_UE_E1AP_ID_specs_1 = { 0, 0, 0, 0, 0, 0, /* Native long size */ @@ -53,7 +52,18 @@ asn_TYPE_descriptor_t asn_DEF_GNB_CU_CP_UE_E1AP_ID = { asn_DEF_GNB_CU_CP_UE_E1AP_ID_tags_1, /* Same as above */ sizeof(asn_DEF_GNB_CU_CP_UE_E1AP_ID_tags_1) /sizeof(asn_DEF_GNB_CU_CP_UE_E1AP_ID_tags_1[0]), /* 1 */ - { &asn_OER_type_GNB_CU_CP_UE_E1AP_ID_constr_1, &asn_PER_type_GNB_CU_CP_UE_E1AP_ID_constr_1, GNB_CU_CP_UE_E1AP_ID_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_GNB_CU_CP_UE_E1AP_ID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + GNB_CU_CP_UE_E1AP_ID_constraint + }, 0, 0, /* No members */ &asn_SPC_GNB_CU_CP_UE_E1AP_ID_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/E2SM_KPM/GNB-CU-CP-UE-E1AP-ID.h b/src/codec_utils/E2SM_KPM/GNB-CU-CP-UE-E1AP-ID.h index 5e06a2d4c..e0a335084 100644 --- a/src/codec_utils/E2SM_KPM/GNB-CU-CP-UE-E1AP-ID.h +++ b/src/codec_utils/E2SM_KPM/GNB-CU-CP-UE-E1AP-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _GNB_CU_CP_UE_E1AP_ID_H_ @@ -28,12 +28,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_GNB_CU_CP_UE_E1AP_ID_specs_1; asn_struct_free_f GNB_CU_CP_UE_E1AP_ID_free; asn_struct_print_f GNB_CU_CP_UE_E1AP_ID_print; asn_constr_check_f GNB_CU_CP_UE_E1AP_ID_constraint; -ber_type_decoder_f GNB_CU_CP_UE_E1AP_ID_decode_ber; -der_type_encoder_f GNB_CU_CP_UE_E1AP_ID_encode_der; xer_type_decoder_f GNB_CU_CP_UE_E1AP_ID_decode_xer; xer_type_encoder_f GNB_CU_CP_UE_E1AP_ID_encode_xer; -oer_type_decoder_f GNB_CU_CP_UE_E1AP_ID_decode_oer; -oer_type_encoder_f GNB_CU_CP_UE_E1AP_ID_encode_oer; per_type_decoder_f GNB_CU_CP_UE_E1AP_ID_decode_uper; per_type_encoder_f GNB_CU_CP_UE_E1AP_ID_encode_uper; per_type_decoder_f GNB_CU_CP_UE_E1AP_ID_decode_aper; diff --git a/src/codec_utils/E2SM_KPM/GNB-CU-UE-F1AP-ID.c b/src/codec_utils/E2SM_KPM/GNB-CU-UE-F1AP-ID.c index 4fbc21abf..8b353bf6c 100644 --- a/src/codec_utils/E2SM_KPM/GNB-CU-UE-F1AP-ID.c +++ b/src/codec_utils/E2SM_KPM/GNB-CU-UE-F1AP-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "GNB-CU-UE-F1AP-ID.h" @@ -27,14 +27,13 @@ GNB_CU_UE_F1AP_ID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_GNB_CU_UE_F1AP_ID_constr_1 CC_NOTUSED = { - { 4, 1 } /* (0..4294967295) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_GNB_CU_UE_F1AP_ID_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 32, -1, 0, 4294967295 } /* (0..4294967295) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ const asn_INTEGER_specifics_t asn_SPC_GNB_CU_UE_F1AP_ID_specs_1 = { 0, 0, 0, 0, 0, 0, /* Native long size */ @@ -53,7 +52,18 @@ asn_TYPE_descriptor_t asn_DEF_GNB_CU_UE_F1AP_ID = { asn_DEF_GNB_CU_UE_F1AP_ID_tags_1, /* Same as above */ sizeof(asn_DEF_GNB_CU_UE_F1AP_ID_tags_1) /sizeof(asn_DEF_GNB_CU_UE_F1AP_ID_tags_1[0]), /* 1 */ - { &asn_OER_type_GNB_CU_UE_F1AP_ID_constr_1, &asn_PER_type_GNB_CU_UE_F1AP_ID_constr_1, GNB_CU_UE_F1AP_ID_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_GNB_CU_UE_F1AP_ID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + GNB_CU_UE_F1AP_ID_constraint + }, 0, 0, /* No members */ &asn_SPC_GNB_CU_UE_F1AP_ID_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/E2SM_KPM/GNB-CU-UE-F1AP-ID.h b/src/codec_utils/E2SM_KPM/GNB-CU-UE-F1AP-ID.h index 0f867d8b7..e8a5920b3 100644 --- a/src/codec_utils/E2SM_KPM/GNB-CU-UE-F1AP-ID.h +++ b/src/codec_utils/E2SM_KPM/GNB-CU-UE-F1AP-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _GNB_CU_UE_F1AP_ID_H_ @@ -28,12 +28,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_GNB_CU_UE_F1AP_ID_specs_1; asn_struct_free_f GNB_CU_UE_F1AP_ID_free; asn_struct_print_f GNB_CU_UE_F1AP_ID_print; asn_constr_check_f GNB_CU_UE_F1AP_ID_constraint; -ber_type_decoder_f GNB_CU_UE_F1AP_ID_decode_ber; -der_type_encoder_f GNB_CU_UE_F1AP_ID_encode_der; xer_type_decoder_f GNB_CU_UE_F1AP_ID_decode_xer; xer_type_encoder_f GNB_CU_UE_F1AP_ID_encode_xer; -oer_type_decoder_f GNB_CU_UE_F1AP_ID_decode_oer; -oer_type_encoder_f GNB_CU_UE_F1AP_ID_encode_oer; per_type_decoder_f GNB_CU_UE_F1AP_ID_decode_uper; per_type_encoder_f GNB_CU_UE_F1AP_ID_encode_uper; per_type_decoder_f GNB_CU_UE_F1AP_ID_decode_aper; diff --git a/src/codec_utils/E2SM_KPM/GNB-CU-UP-ID.c b/src/codec_utils/E2SM_KPM/GNB-CU-UP-ID.c new file mode 100644 index 000000000..6c2266fad --- /dev/null +++ b/src/codec_utils/E2SM_KPM/GNB-CU-UP-ID.c @@ -0,0 +1,80 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#include "GNB-CU-UP-ID.h" + +int +GNB_CU_UP_ID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + const INTEGER_t *st = (const INTEGER_t *)sptr; + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + if(asn_INTEGER2long(st, &value)) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value too large (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + if((value >= 0L && value <= 68719476735L)) { + /* 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 INTEGER, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_GNB_CU_UP_ID_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED, 36, -1, 0, 68719476735 } /* (0..68719476735) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const ber_tlv_tag_t asn_DEF_GNB_CU_UP_ID_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_GNB_CU_UP_ID = { + "GNB-CU-UP-ID", + "GNB-CU-UP-ID", + &asn_OP_INTEGER, + asn_DEF_GNB_CU_UP_ID_tags_1, + sizeof(asn_DEF_GNB_CU_UP_ID_tags_1) + /sizeof(asn_DEF_GNB_CU_UP_ID_tags_1[0]), /* 1 */ + asn_DEF_GNB_CU_UP_ID_tags_1, /* Same as above */ + sizeof(asn_DEF_GNB_CU_UP_ID_tags_1) + /sizeof(asn_DEF_GNB_CU_UP_ID_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_GNB_CU_UP_ID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + GNB_CU_UP_ID_constraint + }, + 0, 0, /* No members */ + 0 /* No specifics */ +}; + diff --git a/src/codec_utils/E2SM_KPM/GNB-CU-UP-ID.h b/src/codec_utils/E2SM_KPM/GNB-CU-UP-ID.h new file mode 100644 index 000000000..a194b2674 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/GNB-CU-UP-ID.h @@ -0,0 +1,42 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#ifndef _GNB_CU_UP_ID_H_ +#define _GNB_CU_UP_ID_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* GNB-CU-UP-ID */ +typedef INTEGER_t GNB_CU_UP_ID_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_GNB_CU_UP_ID_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_GNB_CU_UP_ID; +asn_struct_free_f GNB_CU_UP_ID_free; +asn_struct_print_f GNB_CU_UP_ID_print; +asn_constr_check_f GNB_CU_UP_ID_constraint; +xer_type_decoder_f GNB_CU_UP_ID_decode_xer; +xer_type_encoder_f GNB_CU_UP_ID_encode_xer; +per_type_decoder_f GNB_CU_UP_ID_decode_uper; +per_type_encoder_f GNB_CU_UP_ID_encode_uper; +per_type_decoder_f GNB_CU_UP_ID_decode_aper; +per_type_encoder_f GNB_CU_UP_ID_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _GNB_CU_UP_ID_H_ */ +#include diff --git a/src/codec_utils/E2SM_KPM/GNB-DU-ID.c b/src/codec_utils/E2SM_KPM/GNB-DU-ID.c new file mode 100644 index 000000000..c337b2d1c --- /dev/null +++ b/src/codec_utils/E2SM_KPM/GNB-DU-ID.c @@ -0,0 +1,80 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#include "GNB-DU-ID.h" + +int +GNB_DU_ID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + const INTEGER_t *st = (const INTEGER_t *)sptr; + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + if(asn_INTEGER2long(st, &value)) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value too large (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + if((value >= 0L && value <= 68719476735L)) { + /* 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 INTEGER, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_GNB_DU_ID_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED, 36, -1, 0, 68719476735 } /* (0..68719476735) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const ber_tlv_tag_t asn_DEF_GNB_DU_ID_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_GNB_DU_ID = { + "GNB-DU-ID", + "GNB-DU-ID", + &asn_OP_INTEGER, + asn_DEF_GNB_DU_ID_tags_1, + sizeof(asn_DEF_GNB_DU_ID_tags_1) + /sizeof(asn_DEF_GNB_DU_ID_tags_1[0]), /* 1 */ + asn_DEF_GNB_DU_ID_tags_1, /* Same as above */ + sizeof(asn_DEF_GNB_DU_ID_tags_1) + /sizeof(asn_DEF_GNB_DU_ID_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_GNB_DU_ID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + GNB_DU_ID_constraint + }, + 0, 0, /* No members */ + 0 /* No specifics */ +}; + diff --git a/src/codec_utils/E2SM_KPM/GNB-DU-ID.h b/src/codec_utils/E2SM_KPM/GNB-DU-ID.h new file mode 100644 index 000000000..f85bf5f72 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/GNB-DU-ID.h @@ -0,0 +1,42 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#ifndef _GNB_DU_ID_H_ +#define _GNB_DU_ID_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* GNB-DU-ID */ +typedef INTEGER_t GNB_DU_ID_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_GNB_DU_ID_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_GNB_DU_ID; +asn_struct_free_f GNB_DU_ID_free; +asn_struct_print_f GNB_DU_ID_print; +asn_constr_check_f GNB_DU_ID_constraint; +xer_type_decoder_f GNB_DU_ID_decode_xer; +xer_type_encoder_f GNB_DU_ID_encode_xer; +per_type_decoder_f GNB_DU_ID_decode_uper; +per_type_encoder_f GNB_DU_ID_encode_uper; +per_type_decoder_f GNB_DU_ID_decode_aper; +per_type_encoder_f GNB_DU_ID_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _GNB_DU_ID_H_ */ +#include diff --git a/src/codec_utils/E2SM_KPM/GNB-ID.c b/src/codec_utils/E2SM_KPM/GNB-ID.c index 6df644a2f..394fbd75b 100644 --- a/src/codec_utils/E2SM_KPM/GNB-ID.c +++ b/src/codec_utils/E2SM_KPM/GNB-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "GNB-ID.h" @@ -27,7 +27,7 @@ memb_gNB_ID_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size >= 22 && size <= 32)) { + if((size >= 22UL && size <= 32UL)) { /* Constraint check succeeded */ return 0; } else { @@ -38,29 +38,38 @@ memb_gNB_ID_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_oer_constraints_t asn_OER_memb_gNB_ID_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(22..32)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_gNB_ID_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 22, 32 } /* (SIZE(22..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_GNB_ID_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_GNB_ID_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_GNB_ID_1[] = { { ATF_NOFLAGS, 0, offsetof(struct GNB_ID, choice.gNB_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_gNB_ID_constr_2, &asn_PER_memb_gNB_ID_constr_2, memb_gNB_ID_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_gNB_ID_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_gNB_ID_constraint_1 + }, 0, 0, /* No default value */ "gNB-ID" }, @@ -86,7 +95,18 @@ asn_TYPE_descriptor_t asn_DEF_GNB_ID = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_GNB_ID_constr_1, &asn_PER_type_GNB_ID_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_GNB_ID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_GNB_ID_1, 1, /* Elements count */ &asn_SPC_GNB_ID_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/GNB-ID.h b/src/codec_utils/E2SM_KPM/GNB-ID.h index 2be18c462..833e21107 100644 --- a/src/codec_utils/E2SM_KPM/GNB-ID.h +++ b/src/codec_utils/E2SM_KPM/GNB-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _GNB_ID_H_ diff --git a/src/codec_utils/E2SM_KPM/GUAMI.c b/src/codec_utils/E2SM_KPM/GUAMI.c index d42876cf8..1952d875a 100644 --- a/src/codec_utils/E2SM_KPM/GUAMI.c +++ b/src/codec_utils/E2SM_KPM/GUAMI.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "GUAMI.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_GUAMI_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PLMNIdentity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pLMNIdentity" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_GUAMI_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_AMFRegionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "aMFRegionID" }, @@ -31,7 +53,18 @@ asn_TYPE_member_t asn_MBR_GUAMI_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_AMFSetID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "aMFSetID" }, @@ -40,7 +73,18 @@ asn_TYPE_member_t asn_MBR_GUAMI_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_AMFPointer, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "aMFPointer" }, @@ -72,7 +116,18 @@ asn_TYPE_descriptor_t asn_DEF_GUAMI = { asn_DEF_GUAMI_tags_1, /* Same as above */ sizeof(asn_DEF_GUAMI_tags_1) /sizeof(asn_DEF_GUAMI_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GUAMI_1, 4, /* Elements count */ &asn_SPC_GUAMI_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/GUAMI.h b/src/codec_utils/E2SM_KPM/GUAMI.h index e326c6b4a..320e61c31 100644 --- a/src/codec_utils/E2SM_KPM/GUAMI.h +++ b/src/codec_utils/E2SM_KPM/GUAMI.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _GUAMI_H_ diff --git a/src/codec_utils/E2SM_KPM/GUMMEI.c b/src/codec_utils/E2SM_KPM/GUMMEI.c index 128aea715..b4c3ae598 100644 --- a/src/codec_utils/E2SM_KPM/GUMMEI.c +++ b/src/codec_utils/E2SM_KPM/GUMMEI.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "GUMMEI.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_GUMMEI_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PLMNIdentity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pLMN-Identity" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_GUMMEI_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MME_Group_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "mME-Group-ID" }, @@ -31,7 +53,18 @@ asn_TYPE_member_t asn_MBR_GUMMEI_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MME_Code, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "mME-Code" }, @@ -62,7 +95,18 @@ asn_TYPE_descriptor_t asn_DEF_GUMMEI = { asn_DEF_GUMMEI_tags_1, /* Same as above */ sizeof(asn_DEF_GUMMEI_tags_1) /sizeof(asn_DEF_GUMMEI_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GUMMEI_1, 3, /* Elements count */ &asn_SPC_GUMMEI_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/GUMMEI.h b/src/codec_utils/E2SM_KPM/GUMMEI.h index e986855ed..4302e5118 100644 --- a/src/codec_utils/E2SM_KPM/GUMMEI.h +++ b/src/codec_utils/E2SM_KPM/GUMMEI.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _GUMMEI_H_ diff --git a/src/codec_utils/E2SM_KPM/GlobalENB-ID.c b/src/codec_utils/E2SM_KPM/GlobalENB-ID.c index 177989900..9b57257d2 100644 --- a/src/codec_utils/E2SM_KPM/GlobalENB-ID.c +++ b/src/codec_utils/E2SM_KPM/GlobalENB-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "GlobalENB-ID.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_GlobalENB_ID_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PLMNIdentity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pLMNIdentity" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_GlobalENB_ID_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_ENB_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eNB-ID" }, @@ -52,7 +74,18 @@ asn_TYPE_descriptor_t asn_DEF_GlobalENB_ID = { asn_DEF_GlobalENB_ID_tags_1, /* Same as above */ sizeof(asn_DEF_GlobalENB_ID_tags_1) /sizeof(asn_DEF_GlobalENB_ID_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GlobalENB_ID_1, 2, /* Elements count */ &asn_SPC_GlobalENB_ID_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/GlobalENB-ID.h b/src/codec_utils/E2SM_KPM/GlobalENB-ID.h index d6728d786..6972de88a 100644 --- a/src/codec_utils/E2SM_KPM/GlobalENB-ID.h +++ b/src/codec_utils/E2SM_KPM/GlobalENB-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _GlobalENB_ID_H_ diff --git a/src/codec_utils/E2SM_KPM/GlobalGNB-ID.c b/src/codec_utils/E2SM_KPM/GlobalGNB-ID.c index f70ae4b94..1d58fff45 100644 --- a/src/codec_utils/E2SM_KPM/GlobalGNB-ID.c +++ b/src/codec_utils/E2SM_KPM/GlobalGNB-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "GlobalGNB-ID.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_GlobalGNB_ID_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PLMNIdentity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pLMNIdentity" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_GlobalGNB_ID_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_GNB_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "gNB-ID" }, @@ -52,7 +74,18 @@ asn_TYPE_descriptor_t asn_DEF_GlobalGNB_ID = { asn_DEF_GlobalGNB_ID_tags_1, /* Same as above */ sizeof(asn_DEF_GlobalGNB_ID_tags_1) /sizeof(asn_DEF_GlobalGNB_ID_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GlobalGNB_ID_1, 2, /* Elements count */ &asn_SPC_GlobalGNB_ID_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/GlobalGNB-ID.h b/src/codec_utils/E2SM_KPM/GlobalGNB-ID.h index e04187825..dd5ed5f9d 100644 --- a/src/codec_utils/E2SM_KPM/GlobalGNB-ID.h +++ b/src/codec_utils/E2SM_KPM/GlobalGNB-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _GlobalGNB_ID_H_ diff --git a/src/codec_utils/E2SM_KPM/GlobalNGRANNodeID.c b/src/codec_utils/E2SM_KPM/GlobalNGRANNodeID.c index ee942992e..a45f19328 100644 --- a/src/codec_utils/E2SM_KPM/GlobalNGRANNodeID.c +++ b/src/codec_utils/E2SM_KPM/GlobalNGRANNodeID.c @@ -1,29 +1,39 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "GlobalNGRANNodeID.h" #include "GlobalGNB-ID.h" #include "GlobalNgENB-ID.h" -static asn_oer_constraints_t asn_OER_type_GlobalNGRANNodeID_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_GlobalNGRANNodeID_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_GlobalNGRANNodeID_1[] = { { ATF_POINTER, 0, offsetof(struct GlobalNGRANNodeID, choice.gNB), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_GlobalGNB_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "gNB" }, @@ -32,7 +42,18 @@ asn_TYPE_member_t asn_MBR_GlobalNGRANNodeID_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GlobalNgENB_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ng-eNB" }, @@ -59,7 +80,18 @@ asn_TYPE_descriptor_t asn_DEF_GlobalNGRANNodeID = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_GlobalNGRANNodeID_constr_1, &asn_PER_type_GlobalNGRANNodeID_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_GlobalNGRANNodeID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_GlobalNGRANNodeID_1, 2, /* Elements count */ &asn_SPC_GlobalNGRANNodeID_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/GlobalNGRANNodeID.h b/src/codec_utils/E2SM_KPM/GlobalNGRANNodeID.h index e4dd05b63..1122c4b9e 100644 --- a/src/codec_utils/E2SM_KPM/GlobalNGRANNodeID.h +++ b/src/codec_utils/E2SM_KPM/GlobalNGRANNodeID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _GlobalNGRANNodeID_H_ diff --git a/src/codec_utils/E2SM_KPM/GlobalNgENB-ID.c b/src/codec_utils/E2SM_KPM/GlobalNgENB-ID.c index 3d60a040f..93088708a 100644 --- a/src/codec_utils/E2SM_KPM/GlobalNgENB-ID.c +++ b/src/codec_utils/E2SM_KPM/GlobalNgENB-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "GlobalNgENB-ID.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_GlobalNgENB_ID_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PLMNIdentity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pLMNIdentity" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_GlobalNgENB_ID_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_NgENB_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ngENB-ID" }, @@ -52,7 +74,18 @@ asn_TYPE_descriptor_t asn_DEF_GlobalNgENB_ID = { asn_DEF_GlobalNgENB_ID_tags_1, /* Same as above */ sizeof(asn_DEF_GlobalNgENB_ID_tags_1) /sizeof(asn_DEF_GlobalNgENB_ID_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GlobalNgENB_ID_1, 2, /* Elements count */ &asn_SPC_GlobalNgENB_ID_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/GlobalNgENB-ID.h b/src/codec_utils/E2SM_KPM/GlobalNgENB-ID.h index dbac1105a..09caccb13 100644 --- a/src/codec_utils/E2SM_KPM/GlobalNgENB-ID.h +++ b/src/codec_utils/E2SM_KPM/GlobalNgENB-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _GlobalNgENB_ID_H_ diff --git a/src/codec_utils/E2SM_KPM/GlobalenGNB-ID.c b/src/codec_utils/E2SM_KPM/GlobalenGNB-ID.c new file mode 100644 index 000000000..1c6c8718f --- /dev/null +++ b/src/codec_utils/E2SM_KPM/GlobalenGNB-ID.c @@ -0,0 +1,93 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#include "GlobalenGNB-ID.h" + +asn_TYPE_member_t asn_MBR_GlobalenGNB_ID_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct GlobalenGNB_ID, pLMN_Identity), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_PLMNIdentity, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "pLMN-Identity" + }, + { ATF_NOFLAGS, 0, offsetof(struct GlobalenGNB_ID, en_gNB_ID), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_EN_GNB_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "en-gNB-ID" + }, +}; +static const ber_tlv_tag_t asn_DEF_GlobalenGNB_ID_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_GlobalenGNB_ID_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* pLMN-Identity */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* en-gNB-ID */ +}; +asn_SEQUENCE_specifics_t asn_SPC_GlobalenGNB_ID_specs_1 = { + sizeof(struct GlobalenGNB_ID), + offsetof(struct GlobalenGNB_ID, _asn_ctx), + asn_MAP_GlobalenGNB_ID_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_GlobalenGNB_ID = { + "GlobalenGNB-ID", + "GlobalenGNB-ID", + &asn_OP_SEQUENCE, + asn_DEF_GlobalenGNB_ID_tags_1, + sizeof(asn_DEF_GlobalenGNB_ID_tags_1) + /sizeof(asn_DEF_GlobalenGNB_ID_tags_1[0]), /* 1 */ + asn_DEF_GlobalenGNB_ID_tags_1, /* Same as above */ + sizeof(asn_DEF_GlobalenGNB_ID_tags_1) + /sizeof(asn_DEF_GlobalenGNB_ID_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_GlobalenGNB_ID_1, + 2, /* Elements count */ + &asn_SPC_GlobalenGNB_ID_specs_1 /* Additional specs */ +}; + diff --git a/src/codec_utils/E2SM_KPM/GlobalenGNB-ID.h b/src/codec_utils/E2SM_KPM/GlobalenGNB-ID.h new file mode 100644 index 000000000..36d3ce5e4 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/GlobalenGNB-ID.h @@ -0,0 +1,46 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#ifndef _GlobalenGNB_ID_H_ +#define _GlobalenGNB_ID_H_ + + +#include + +/* Including external dependencies */ +#include "PLMNIdentity.h" +#include "EN-GNB-ID.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* GlobalenGNB-ID */ +typedef struct GlobalenGNB_ID { + PLMNIdentity_t pLMN_Identity; + EN_GNB_ID_t en_gNB_ID; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} GlobalenGNB_ID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_GlobalenGNB_ID; +extern asn_SEQUENCE_specifics_t asn_SPC_GlobalenGNB_ID_specs_1; +extern asn_TYPE_member_t asn_MBR_GlobalenGNB_ID_1[2]; + +#ifdef __cplusplus +} +#endif + +#endif /* _GlobalenGNB_ID_H_ */ +#include diff --git a/src/codec_utils/E2SM_KPM/GranularityPeriod.c b/src/codec_utils/E2SM_KPM/GranularityPeriod.c index 03bd8192e..2d8b25638 100644 --- a/src/codec_utils/E2SM_KPM/GranularityPeriod.c +++ b/src/codec_utils/E2SM_KPM/GranularityPeriod.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "GranularityPeriod.h" @@ -21,7 +21,7 @@ GranularityPeriod_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const unsigned long *)sptr; - if((value >= 1 && value <= 4294967295)) { + if((value >= 1UL && value <= 4294967295UL)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ GranularityPeriod_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_GranularityPeriod_constr_1 CC_NOTUSED = { - { 4, 1 } /* (1..4294967295) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_GranularityPeriod_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 32, -1, 1, 4294967295 } /* (1..4294967295) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ const asn_INTEGER_specifics_t asn_SPC_GranularityPeriod_specs_1 = { 0, 0, 0, 0, 0, 0, /* Native long size */ @@ -62,7 +61,18 @@ asn_TYPE_descriptor_t asn_DEF_GranularityPeriod = { asn_DEF_GranularityPeriod_tags_1, /* Same as above */ sizeof(asn_DEF_GranularityPeriod_tags_1) /sizeof(asn_DEF_GranularityPeriod_tags_1[0]), /* 1 */ - { &asn_OER_type_GranularityPeriod_constr_1, &asn_PER_type_GranularityPeriod_constr_1, GranularityPeriod_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_GranularityPeriod_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + GranularityPeriod_constraint + }, 0, 0, /* No members */ &asn_SPC_GranularityPeriod_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/E2SM_KPM/GranularityPeriod.h b/src/codec_utils/E2SM_KPM/GranularityPeriod.h index 6fae898a1..c7a2db24c 100644 --- a/src/codec_utils/E2SM_KPM/GranularityPeriod.h +++ b/src/codec_utils/E2SM_KPM/GranularityPeriod.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _GranularityPeriod_H_ @@ -28,12 +28,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_GranularityPeriod_specs_1; asn_struct_free_f GranularityPeriod_free; asn_struct_print_f GranularityPeriod_print; asn_constr_check_f GranularityPeriod_constraint; -ber_type_decoder_f GranularityPeriod_decode_ber; -der_type_encoder_f GranularityPeriod_encode_der; xer_type_decoder_f GranularityPeriod_decode_xer; xer_type_encoder_f GranularityPeriod_encode_xer; -oer_type_decoder_f GranularityPeriod_decode_oer; -oer_type_encoder_f GranularityPeriod_encode_oer; per_type_decoder_f GranularityPeriod_decode_uper; per_type_encoder_f GranularityPeriod_encode_uper; per_type_decoder_f GranularityPeriod_decode_aper; diff --git a/src/codec_utils/E2SM_KPM/GroupID.c b/src/codec_utils/E2SM_KPM/GroupID.c new file mode 100644 index 000000000..b650668ee --- /dev/null +++ b/src/codec_utils/E2SM_KPM/GroupID.c @@ -0,0 +1,97 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#include "GroupID.h" + +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_type_GroupID_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static asn_TYPE_member_t asn_MBR_GroupID_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct GroupID, choice.fiveGC), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_FiveQI, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "fiveGC" + }, + { ATF_NOFLAGS, 0, offsetof(struct GroupID, choice.ePC), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_QCI, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "ePC" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_GroupID_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* fiveGC */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* ePC */ +}; +static asn_CHOICE_specifics_t asn_SPC_GroupID_specs_1 = { + sizeof(struct GroupID), + offsetof(struct GroupID, _asn_ctx), + offsetof(struct GroupID, present), + sizeof(((struct GroupID *)0)->present), + asn_MAP_GroupID_tag2el_1, + 2, /* Count of tags in the map */ + 0, 0, + 2 /* Extensions start */ +}; +asn_TYPE_descriptor_t asn_DEF_GroupID = { + "GroupID", + "GroupID", + &asn_OP_CHOICE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_GroupID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, + asn_MBR_GroupID_1, + 2, /* Elements count */ + &asn_SPC_GroupID_specs_1 /* Additional specs */ +}; + diff --git a/src/codec_utils/E2SM_KPM/GroupID.h b/src/codec_utils/E2SM_KPM/GroupID.h new file mode 100644 index 000000000..be96adb7d --- /dev/null +++ b/src/codec_utils/E2SM_KPM/GroupID.h @@ -0,0 +1,56 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#ifndef _GroupID_H_ +#define _GroupID_H_ + + +#include + +/* Including external dependencies */ +#include "FiveQI.h" +#include "QCI.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum GroupID_PR { + GroupID_PR_NOTHING, /* No components present */ + GroupID_PR_fiveGC, + GroupID_PR_ePC + /* Extensions may appear below */ + +} GroupID_PR; + +/* GroupID */ +typedef struct GroupID { + GroupID_PR present; + union GroupID_u { + FiveQI_t fiveGC; + QCI_t ePC; + /* + * This type is extensible, + * possible extensions are below. + */ + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} GroupID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_GroupID; + +#ifdef __cplusplus +} +#endif + +#endif /* _GroupID_H_ */ +#include diff --git a/src/codec_utils/E2SM_KPM/IndexToRFSP.c b/src/codec_utils/E2SM_KPM/IndexToRFSP.c new file mode 100644 index 000000000..19362beb6 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/IndexToRFSP.c @@ -0,0 +1,74 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#include "IndexToRFSP.h" + +int +IndexToRFSP_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 >= 1L && value <= 256L)) { + /* 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. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_type_IndexToRFSP_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 8, 8, 1, 256 } /* (1..256,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const ber_tlv_tag_t asn_DEF_IndexToRFSP_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_IndexToRFSP = { + "IndexToRFSP", + "IndexToRFSP", + &asn_OP_NativeInteger, + asn_DEF_IndexToRFSP_tags_1, + sizeof(asn_DEF_IndexToRFSP_tags_1) + /sizeof(asn_DEF_IndexToRFSP_tags_1[0]), /* 1 */ + asn_DEF_IndexToRFSP_tags_1, /* Same as above */ + sizeof(asn_DEF_IndexToRFSP_tags_1) + /sizeof(asn_DEF_IndexToRFSP_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_IndexToRFSP_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + IndexToRFSP_constraint + }, + 0, 0, /* No members */ + 0 /* No specifics */ +}; + diff --git a/src/codec_utils/E2SM_KPM/IndexToRFSP.h b/src/codec_utils/E2SM_KPM/IndexToRFSP.h new file mode 100644 index 000000000..825c76602 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/IndexToRFSP.h @@ -0,0 +1,41 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#ifndef _IndexToRFSP_H_ +#define _IndexToRFSP_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* IndexToRFSP */ +typedef long IndexToRFSP_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_IndexToRFSP; +asn_struct_free_f IndexToRFSP_free; +asn_struct_print_f IndexToRFSP_print; +asn_constr_check_f IndexToRFSP_constraint; +xer_type_decoder_f IndexToRFSP_decode_xer; +xer_type_encoder_f IndexToRFSP_encode_xer; +per_type_decoder_f IndexToRFSP_decode_uper; +per_type_encoder_f IndexToRFSP_encode_uper; +per_type_decoder_f IndexToRFSP_decode_aper; +per_type_encoder_f IndexToRFSP_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _IndexToRFSP_H_ */ +#include diff --git a/src/codec_utils/E2SM_KPM/Interface-MessageID.c b/src/codec_utils/E2SM_KPM/Interface-MessageID.c new file mode 100644 index 000000000..cde0d6184 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/Interface-MessageID.c @@ -0,0 +1,156 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#include "Interface-MessageID.h" + +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_type_messageType_constr_3 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 2, 2, 0, 2 } /* (0..2,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_messageType_value2enum_3[] = { + { 0, 17, "initiatingMessage" }, + { 1, 17, "successfulOutcome" }, + { 2, 19, "unsuccessfulOutcome" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_messageType_enum2value_3[] = { + 0, /* initiatingMessage(0) */ + 1, /* successfulOutcome(1) */ + 2 /* unsuccessfulOutcome(2) */ + /* This list is extensible */ +}; +static const asn_INTEGER_specifics_t asn_SPC_messageType_specs_3 = { + asn_MAP_messageType_value2enum_3, /* "tag" => N; sorted by tag */ + asn_MAP_messageType_enum2value_3, /* N => "tag"; sorted by N */ + 3, /* Number of elements in the maps */ + 4, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_messageType_tags_3[] = { + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_messageType_3 = { + "messageType", + "messageType", + &asn_OP_NativeEnumerated, + asn_DEF_messageType_tags_3, + sizeof(asn_DEF_messageType_tags_3) + /sizeof(asn_DEF_messageType_tags_3[0]) - 1, /* 1 */ + asn_DEF_messageType_tags_3, /* Same as above */ + sizeof(asn_DEF_messageType_tags_3) + /sizeof(asn_DEF_messageType_tags_3[0]), /* 2 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_messageType_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_messageType_specs_3 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_Interface_MessageID_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct Interface_MessageID, interfaceProcedureID), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NativeInteger, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "interfaceProcedureID" + }, + { ATF_NOFLAGS, 0, offsetof(struct Interface_MessageID, messageType), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_messageType_3, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "messageType" + }, +}; +static const ber_tlv_tag_t asn_DEF_Interface_MessageID_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_Interface_MessageID_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* interfaceProcedureID */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* messageType */ +}; +static asn_SEQUENCE_specifics_t asn_SPC_Interface_MessageID_specs_1 = { + sizeof(struct Interface_MessageID), + offsetof(struct Interface_MessageID, _asn_ctx), + asn_MAP_Interface_MessageID_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_Interface_MessageID = { + "Interface-MessageID", + "Interface-MessageID", + &asn_OP_SEQUENCE, + asn_DEF_Interface_MessageID_tags_1, + sizeof(asn_DEF_Interface_MessageID_tags_1) + /sizeof(asn_DEF_Interface_MessageID_tags_1[0]), /* 1 */ + asn_DEF_Interface_MessageID_tags_1, /* Same as above */ + sizeof(asn_DEF_Interface_MessageID_tags_1) + /sizeof(asn_DEF_Interface_MessageID_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_Interface_MessageID_1, + 2, /* Elements count */ + &asn_SPC_Interface_MessageID_specs_1 /* Additional specs */ +}; + diff --git a/src/codec_utils/E2SM_KPM/Interface-MessageID.h b/src/codec_utils/E2SM_KPM/Interface-MessageID.h new file mode 100644 index 000000000..afb742d4e --- /dev/null +++ b/src/codec_utils/E2SM_KPM/Interface-MessageID.h @@ -0,0 +1,55 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#ifndef _Interface_MessageID_H_ +#define _Interface_MessageID_H_ + + +#include + +/* Including external dependencies */ +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum Interface_MessageID__messageType { + Interface_MessageID__messageType_initiatingMessage = 0, + Interface_MessageID__messageType_successfulOutcome = 1, + Interface_MessageID__messageType_unsuccessfulOutcome = 2 + /* + * Enumeration is extensible + */ +} e_Interface_MessageID__messageType; + +/* Interface-MessageID */ +typedef struct Interface_MessageID { + long interfaceProcedureID; + long messageType; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} Interface_MessageID_t; + +/* Implementation */ +/* extern asn_TYPE_descriptor_t asn_DEF_messageType_3; // (Use -fall-defs-global to expose) */ +extern asn_TYPE_descriptor_t asn_DEF_Interface_MessageID; + +#ifdef __cplusplus +} +#endif + +#endif /* _Interface_MessageID_H_ */ +#include diff --git a/src/codec_utils/E2SM_KPM/InterfaceID-E1.c b/src/codec_utils/E2SM_KPM/InterfaceID-E1.c new file mode 100644 index 000000000..2869ad449 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/InterfaceID-E1.c @@ -0,0 +1,93 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#include "InterfaceID-E1.h" + +asn_TYPE_member_t asn_MBR_InterfaceID_E1_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct InterfaceID_E1, globalGNB_ID), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_GlobalGNB_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "globalGNB-ID" + }, + { ATF_NOFLAGS, 0, offsetof(struct InterfaceID_E1, gNB_CU_UP_ID), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_GNB_CU_UP_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "gNB-CU-UP-ID" + }, +}; +static const ber_tlv_tag_t asn_DEF_InterfaceID_E1_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_InterfaceID_E1_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* globalGNB-ID */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* gNB-CU-UP-ID */ +}; +asn_SEQUENCE_specifics_t asn_SPC_InterfaceID_E1_specs_1 = { + sizeof(struct InterfaceID_E1), + offsetof(struct InterfaceID_E1, _asn_ctx), + asn_MAP_InterfaceID_E1_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_InterfaceID_E1 = { + "InterfaceID-E1", + "InterfaceID-E1", + &asn_OP_SEQUENCE, + asn_DEF_InterfaceID_E1_tags_1, + sizeof(asn_DEF_InterfaceID_E1_tags_1) + /sizeof(asn_DEF_InterfaceID_E1_tags_1[0]), /* 1 */ + asn_DEF_InterfaceID_E1_tags_1, /* Same as above */ + sizeof(asn_DEF_InterfaceID_E1_tags_1) + /sizeof(asn_DEF_InterfaceID_E1_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_InterfaceID_E1_1, + 2, /* Elements count */ + &asn_SPC_InterfaceID_E1_specs_1 /* Additional specs */ +}; + diff --git a/src/codec_utils/E2SM_KPM/InterfaceID-E1.h b/src/codec_utils/E2SM_KPM/InterfaceID-E1.h new file mode 100644 index 000000000..dbacd6519 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/InterfaceID-E1.h @@ -0,0 +1,46 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#ifndef _InterfaceID_E1_H_ +#define _InterfaceID_E1_H_ + + +#include + +/* Including external dependencies */ +#include "GlobalGNB-ID.h" +#include "GNB-CU-UP-ID.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* InterfaceID-E1 */ +typedef struct InterfaceID_E1 { + GlobalGNB_ID_t globalGNB_ID; + GNB_CU_UP_ID_t gNB_CU_UP_ID; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} InterfaceID_E1_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_InterfaceID_E1; +extern asn_SEQUENCE_specifics_t asn_SPC_InterfaceID_E1_specs_1; +extern asn_TYPE_member_t asn_MBR_InterfaceID_E1_1[2]; + +#ifdef __cplusplus +} +#endif + +#endif /* _InterfaceID_E1_H_ */ +#include diff --git a/src/codec_utils/E2SM_KPM/InterfaceID-F1.c b/src/codec_utils/E2SM_KPM/InterfaceID-F1.c new file mode 100644 index 000000000..a4c5b3c73 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/InterfaceID-F1.c @@ -0,0 +1,93 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#include "InterfaceID-F1.h" + +asn_TYPE_member_t asn_MBR_InterfaceID_F1_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct InterfaceID_F1, globalGNB_ID), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_GlobalGNB_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "globalGNB-ID" + }, + { ATF_NOFLAGS, 0, offsetof(struct InterfaceID_F1, gNB_DU_ID), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_GNB_DU_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "gNB-DU-ID" + }, +}; +static const ber_tlv_tag_t asn_DEF_InterfaceID_F1_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_InterfaceID_F1_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* globalGNB-ID */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* gNB-DU-ID */ +}; +asn_SEQUENCE_specifics_t asn_SPC_InterfaceID_F1_specs_1 = { + sizeof(struct InterfaceID_F1), + offsetof(struct InterfaceID_F1, _asn_ctx), + asn_MAP_InterfaceID_F1_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_InterfaceID_F1 = { + "InterfaceID-F1", + "InterfaceID-F1", + &asn_OP_SEQUENCE, + asn_DEF_InterfaceID_F1_tags_1, + sizeof(asn_DEF_InterfaceID_F1_tags_1) + /sizeof(asn_DEF_InterfaceID_F1_tags_1[0]), /* 1 */ + asn_DEF_InterfaceID_F1_tags_1, /* Same as above */ + sizeof(asn_DEF_InterfaceID_F1_tags_1) + /sizeof(asn_DEF_InterfaceID_F1_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_InterfaceID_F1_1, + 2, /* Elements count */ + &asn_SPC_InterfaceID_F1_specs_1 /* Additional specs */ +}; + diff --git a/src/codec_utils/E2SM_KPM/InterfaceID-F1.h b/src/codec_utils/E2SM_KPM/InterfaceID-F1.h new file mode 100644 index 000000000..619cc1aa4 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/InterfaceID-F1.h @@ -0,0 +1,46 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#ifndef _InterfaceID_F1_H_ +#define _InterfaceID_F1_H_ + + +#include + +/* Including external dependencies */ +#include "GlobalGNB-ID.h" +#include "GNB-DU-ID.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* InterfaceID-F1 */ +typedef struct InterfaceID_F1 { + GlobalGNB_ID_t globalGNB_ID; + GNB_DU_ID_t gNB_DU_ID; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} InterfaceID_F1_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_InterfaceID_F1; +extern asn_SEQUENCE_specifics_t asn_SPC_InterfaceID_F1_specs_1; +extern asn_TYPE_member_t asn_MBR_InterfaceID_F1_1[2]; + +#ifdef __cplusplus +} +#endif + +#endif /* _InterfaceID_F1_H_ */ +#include diff --git a/src/codec_utils/E2SM_KPM/InterfaceID-NG.c b/src/codec_utils/E2SM_KPM/InterfaceID-NG.c new file mode 100644 index 000000000..f12736e74 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/InterfaceID-NG.c @@ -0,0 +1,72 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#include "InterfaceID-NG.h" + +asn_TYPE_member_t asn_MBR_InterfaceID_NG_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct InterfaceID_NG, guami), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_GUAMI, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "guami" + }, +}; +static const ber_tlv_tag_t asn_DEF_InterfaceID_NG_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_InterfaceID_NG_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* guami */ +}; +asn_SEQUENCE_specifics_t asn_SPC_InterfaceID_NG_specs_1 = { + sizeof(struct InterfaceID_NG), + offsetof(struct InterfaceID_NG, _asn_ctx), + asn_MAP_InterfaceID_NG_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_InterfaceID_NG = { + "InterfaceID-NG", + "InterfaceID-NG", + &asn_OP_SEQUENCE, + asn_DEF_InterfaceID_NG_tags_1, + sizeof(asn_DEF_InterfaceID_NG_tags_1) + /sizeof(asn_DEF_InterfaceID_NG_tags_1[0]), /* 1 */ + asn_DEF_InterfaceID_NG_tags_1, /* Same as above */ + sizeof(asn_DEF_InterfaceID_NG_tags_1) + /sizeof(asn_DEF_InterfaceID_NG_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_InterfaceID_NG_1, + 1, /* Elements count */ + &asn_SPC_InterfaceID_NG_specs_1 /* Additional specs */ +}; + diff --git a/src/codec_utils/E2SM_KPM/InterfaceID-NG.h b/src/codec_utils/E2SM_KPM/InterfaceID-NG.h new file mode 100644 index 000000000..46049f7af --- /dev/null +++ b/src/codec_utils/E2SM_KPM/InterfaceID-NG.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#ifndef _InterfaceID_NG_H_ +#define _InterfaceID_NG_H_ + + +#include + +/* Including external dependencies */ +#include "GUAMI.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* InterfaceID-NG */ +typedef struct InterfaceID_NG { + GUAMI_t guami; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} InterfaceID_NG_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_InterfaceID_NG; +extern asn_SEQUENCE_specifics_t asn_SPC_InterfaceID_NG_specs_1; +extern asn_TYPE_member_t asn_MBR_InterfaceID_NG_1[1]; + +#ifdef __cplusplus +} +#endif + +#endif /* _InterfaceID_NG_H_ */ +#include diff --git a/src/codec_utils/E2SM_KPM/InterfaceID-S1.c b/src/codec_utils/E2SM_KPM/InterfaceID-S1.c new file mode 100644 index 000000000..49f18a5ef --- /dev/null +++ b/src/codec_utils/E2SM_KPM/InterfaceID-S1.c @@ -0,0 +1,72 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#include "InterfaceID-S1.h" + +asn_TYPE_member_t asn_MBR_InterfaceID_S1_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct InterfaceID_S1, gUMMEI), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_GUMMEI, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "gUMMEI" + }, +}; +static const ber_tlv_tag_t asn_DEF_InterfaceID_S1_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_InterfaceID_S1_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* gUMMEI */ +}; +asn_SEQUENCE_specifics_t asn_SPC_InterfaceID_S1_specs_1 = { + sizeof(struct InterfaceID_S1), + offsetof(struct InterfaceID_S1, _asn_ctx), + asn_MAP_InterfaceID_S1_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_InterfaceID_S1 = { + "InterfaceID-S1", + "InterfaceID-S1", + &asn_OP_SEQUENCE, + asn_DEF_InterfaceID_S1_tags_1, + sizeof(asn_DEF_InterfaceID_S1_tags_1) + /sizeof(asn_DEF_InterfaceID_S1_tags_1[0]), /* 1 */ + asn_DEF_InterfaceID_S1_tags_1, /* Same as above */ + sizeof(asn_DEF_InterfaceID_S1_tags_1) + /sizeof(asn_DEF_InterfaceID_S1_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_InterfaceID_S1_1, + 1, /* Elements count */ + &asn_SPC_InterfaceID_S1_specs_1 /* Additional specs */ +}; + diff --git a/src/codec_utils/E2SM_KPM/InterfaceID-S1.h b/src/codec_utils/E2SM_KPM/InterfaceID-S1.h new file mode 100644 index 000000000..5c09f428d --- /dev/null +++ b/src/codec_utils/E2SM_KPM/InterfaceID-S1.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#ifndef _InterfaceID_S1_H_ +#define _InterfaceID_S1_H_ + + +#include + +/* Including external dependencies */ +#include "GUMMEI.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* InterfaceID-S1 */ +typedef struct InterfaceID_S1 { + GUMMEI_t gUMMEI; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} InterfaceID_S1_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_InterfaceID_S1; +extern asn_SEQUENCE_specifics_t asn_SPC_InterfaceID_S1_specs_1; +extern asn_TYPE_member_t asn_MBR_InterfaceID_S1_1[1]; + +#ifdef __cplusplus +} +#endif + +#endif /* _InterfaceID_S1_H_ */ +#include diff --git a/src/codec_utils/E2SM_KPM/InterfaceID-W1.c b/src/codec_utils/E2SM_KPM/InterfaceID-W1.c new file mode 100644 index 000000000..be627a1eb --- /dev/null +++ b/src/codec_utils/E2SM_KPM/InterfaceID-W1.c @@ -0,0 +1,93 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#include "InterfaceID-W1.h" + +asn_TYPE_member_t asn_MBR_InterfaceID_W1_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct InterfaceID_W1, global_ng_eNB_ID), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_GlobalNgENB_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "global-ng-eNB-ID" + }, + { ATF_NOFLAGS, 0, offsetof(struct InterfaceID_W1, ng_eNB_DU_ID), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NGENB_DU_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "ng-eNB-DU-ID" + }, +}; +static const ber_tlv_tag_t asn_DEF_InterfaceID_W1_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_InterfaceID_W1_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* global-ng-eNB-ID */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* ng-eNB-DU-ID */ +}; +asn_SEQUENCE_specifics_t asn_SPC_InterfaceID_W1_specs_1 = { + sizeof(struct InterfaceID_W1), + offsetof(struct InterfaceID_W1, _asn_ctx), + asn_MAP_InterfaceID_W1_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_InterfaceID_W1 = { + "InterfaceID-W1", + "InterfaceID-W1", + &asn_OP_SEQUENCE, + asn_DEF_InterfaceID_W1_tags_1, + sizeof(asn_DEF_InterfaceID_W1_tags_1) + /sizeof(asn_DEF_InterfaceID_W1_tags_1[0]), /* 1 */ + asn_DEF_InterfaceID_W1_tags_1, /* Same as above */ + sizeof(asn_DEF_InterfaceID_W1_tags_1) + /sizeof(asn_DEF_InterfaceID_W1_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_InterfaceID_W1_1, + 2, /* Elements count */ + &asn_SPC_InterfaceID_W1_specs_1 /* Additional specs */ +}; + diff --git a/src/codec_utils/E2SM_KPM/InterfaceID-W1.h b/src/codec_utils/E2SM_KPM/InterfaceID-W1.h new file mode 100644 index 000000000..6dc84fc57 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/InterfaceID-W1.h @@ -0,0 +1,46 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#ifndef _InterfaceID_W1_H_ +#define _InterfaceID_W1_H_ + + +#include + +/* Including external dependencies */ +#include "GlobalNgENB-ID.h" +#include "NGENB-DU-ID.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* InterfaceID-W1 */ +typedef struct InterfaceID_W1 { + GlobalNgENB_ID_t global_ng_eNB_ID; + NGENB_DU_ID_t ng_eNB_DU_ID; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} InterfaceID_W1_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_InterfaceID_W1; +extern asn_SEQUENCE_specifics_t asn_SPC_InterfaceID_W1_specs_1; +extern asn_TYPE_member_t asn_MBR_InterfaceID_W1_1[2]; + +#ifdef __cplusplus +} +#endif + +#endif /* _InterfaceID_W1_H_ */ +#include diff --git a/src/codec_utils/E2SM_KPM/InterfaceID-X2.c b/src/codec_utils/E2SM_KPM/InterfaceID-X2.c new file mode 100644 index 000000000..6dcab6f41 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/InterfaceID-X2.c @@ -0,0 +1,163 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#include "InterfaceID-X2.h" + +#include "GlobalENB-ID.h" +#include "GlobalenGNB-ID.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_type_nodeType_constr_2 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static asn_TYPE_member_t asn_MBR_nodeType_2[] = { + { ATF_POINTER, 0, offsetof(struct InterfaceID_X2__nodeType, choice.global_eNB_ID), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_GlobalENB_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "global-eNB-ID" + }, + { ATF_POINTER, 0, offsetof(struct InterfaceID_X2__nodeType, choice.global_en_gNB_ID), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_GlobalenGNB_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "global-en-gNB-ID" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_nodeType_tag2el_2[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* global-eNB-ID */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* global-en-gNB-ID */ +}; +static asn_CHOICE_specifics_t asn_SPC_nodeType_specs_2 = { + sizeof(struct InterfaceID_X2__nodeType), + offsetof(struct InterfaceID_X2__nodeType, _asn_ctx), + offsetof(struct InterfaceID_X2__nodeType, present), + sizeof(((struct InterfaceID_X2__nodeType *)0)->present), + asn_MAP_nodeType_tag2el_2, + 2, /* Count of tags in the map */ + 0, 0, + 2 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_nodeType_2 = { + "nodeType", + "nodeType", + &asn_OP_CHOICE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_nodeType_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, + asn_MBR_nodeType_2, + 2, /* Elements count */ + &asn_SPC_nodeType_specs_2 /* Additional specs */ +}; + +asn_TYPE_member_t asn_MBR_InterfaceID_X2_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct InterfaceID_X2, nodeType), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_nodeType_2, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "nodeType" + }, +}; +static const ber_tlv_tag_t asn_DEF_InterfaceID_X2_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_InterfaceID_X2_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* nodeType */ +}; +asn_SEQUENCE_specifics_t asn_SPC_InterfaceID_X2_specs_1 = { + sizeof(struct InterfaceID_X2), + offsetof(struct InterfaceID_X2, _asn_ctx), + asn_MAP_InterfaceID_X2_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_InterfaceID_X2 = { + "InterfaceID-X2", + "InterfaceID-X2", + &asn_OP_SEQUENCE, + asn_DEF_InterfaceID_X2_tags_1, + sizeof(asn_DEF_InterfaceID_X2_tags_1) + /sizeof(asn_DEF_InterfaceID_X2_tags_1[0]), /* 1 */ + asn_DEF_InterfaceID_X2_tags_1, /* Same as above */ + sizeof(asn_DEF_InterfaceID_X2_tags_1) + /sizeof(asn_DEF_InterfaceID_X2_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_InterfaceID_X2_1, + 1, /* Elements count */ + &asn_SPC_InterfaceID_X2_specs_1 /* Additional specs */ +}; + diff --git a/src/codec_utils/E2SM_KPM/InterfaceID-X2.h b/src/codec_utils/E2SM_KPM/InterfaceID-X2.h new file mode 100644 index 000000000..8bc7a880e --- /dev/null +++ b/src/codec_utils/E2SM_KPM/InterfaceID-X2.h @@ -0,0 +1,70 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#ifndef _InterfaceID_X2_H_ +#define _InterfaceID_X2_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum InterfaceID_X2__nodeType_PR { + InterfaceID_X2__nodeType_PR_NOTHING, /* No components present */ + InterfaceID_X2__nodeType_PR_global_eNB_ID, + InterfaceID_X2__nodeType_PR_global_en_gNB_ID + /* Extensions may appear below */ + +} InterfaceID_X2__nodeType_PR; + +/* Forward declarations */ +struct GlobalENB_ID; +struct GlobalenGNB_ID; + +/* InterfaceID-X2 */ +typedef struct InterfaceID_X2 { + struct InterfaceID_X2__nodeType { + InterfaceID_X2__nodeType_PR present; + union InterfaceID_X2__nodeType_u { + struct GlobalENB_ID *global_eNB_ID; + struct GlobalenGNB_ID *global_en_gNB_ID; + /* + * This type is extensible, + * possible extensions are below. + */ + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } nodeType; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} InterfaceID_X2_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_InterfaceID_X2; +extern asn_SEQUENCE_specifics_t asn_SPC_InterfaceID_X2_specs_1; +extern asn_TYPE_member_t asn_MBR_InterfaceID_X2_1[1]; + +#ifdef __cplusplus +} +#endif + +#endif /* _InterfaceID_X2_H_ */ +#include diff --git a/src/codec_utils/E2SM_KPM/InterfaceID-Xn.c b/src/codec_utils/E2SM_KPM/InterfaceID-Xn.c new file mode 100644 index 000000000..3a40c6937 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/InterfaceID-Xn.c @@ -0,0 +1,72 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#include "InterfaceID-Xn.h" + +asn_TYPE_member_t asn_MBR_InterfaceID_Xn_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct InterfaceID_Xn, global_NG_RAN_ID), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_GlobalNGRANNodeID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "global-NG-RAN-ID" + }, +}; +static const ber_tlv_tag_t asn_DEF_InterfaceID_Xn_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_InterfaceID_Xn_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* global-NG-RAN-ID */ +}; +asn_SEQUENCE_specifics_t asn_SPC_InterfaceID_Xn_specs_1 = { + sizeof(struct InterfaceID_Xn), + offsetof(struct InterfaceID_Xn, _asn_ctx), + asn_MAP_InterfaceID_Xn_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_InterfaceID_Xn = { + "InterfaceID-Xn", + "InterfaceID-Xn", + &asn_OP_SEQUENCE, + asn_DEF_InterfaceID_Xn_tags_1, + sizeof(asn_DEF_InterfaceID_Xn_tags_1) + /sizeof(asn_DEF_InterfaceID_Xn_tags_1[0]), /* 1 */ + asn_DEF_InterfaceID_Xn_tags_1, /* Same as above */ + sizeof(asn_DEF_InterfaceID_Xn_tags_1) + /sizeof(asn_DEF_InterfaceID_Xn_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_InterfaceID_Xn_1, + 1, /* Elements count */ + &asn_SPC_InterfaceID_Xn_specs_1 /* Additional specs */ +}; + diff --git a/src/codec_utils/E2SM_KPM/InterfaceID-Xn.h b/src/codec_utils/E2SM_KPM/InterfaceID-Xn.h new file mode 100644 index 000000000..122a604ce --- /dev/null +++ b/src/codec_utils/E2SM_KPM/InterfaceID-Xn.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#ifndef _InterfaceID_Xn_H_ +#define _InterfaceID_Xn_H_ + + +#include + +/* Including external dependencies */ +#include "GlobalNGRANNodeID.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* InterfaceID-Xn */ +typedef struct InterfaceID_Xn { + GlobalNGRANNodeID_t global_NG_RAN_ID; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} InterfaceID_Xn_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_InterfaceID_Xn; +extern asn_SEQUENCE_specifics_t asn_SPC_InterfaceID_Xn_specs_1; +extern asn_TYPE_member_t asn_MBR_InterfaceID_Xn_1[1]; + +#ifdef __cplusplus +} +#endif + +#endif /* _InterfaceID_Xn_H_ */ +#include diff --git a/src/codec_utils/E2SM_KPM/InterfaceIdentifier.c b/src/codec_utils/E2SM_KPM/InterfaceIdentifier.c new file mode 100644 index 000000000..b8fd9a62b --- /dev/null +++ b/src/codec_utils/E2SM_KPM/InterfaceIdentifier.c @@ -0,0 +1,209 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#include "InterfaceIdentifier.h" + +#include "InterfaceID-NG.h" +#include "InterfaceID-Xn.h" +#include "InterfaceID-F1.h" +#include "InterfaceID-E1.h" +#include "InterfaceID-S1.h" +#include "InterfaceID-X2.h" +#include "InterfaceID-W1.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_type_InterfaceIdentifier_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 3, 3, 0, 6 } /* (0..6,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static asn_TYPE_member_t asn_MBR_InterfaceIdentifier_1[] = { + { ATF_POINTER, 0, offsetof(struct InterfaceIdentifier, choice.nG), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_InterfaceID_NG, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "nG" + }, + { ATF_POINTER, 0, offsetof(struct InterfaceIdentifier, choice.xN), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_InterfaceID_Xn, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "xN" + }, + { ATF_POINTER, 0, offsetof(struct InterfaceIdentifier, choice.f1), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_InterfaceID_F1, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "f1" + }, + { ATF_POINTER, 0, offsetof(struct InterfaceIdentifier, choice.e1), + (ASN_TAG_CLASS_CONTEXT | (3 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_InterfaceID_E1, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "e1" + }, + { ATF_POINTER, 0, offsetof(struct InterfaceIdentifier, choice.s1), + (ASN_TAG_CLASS_CONTEXT | (4 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_InterfaceID_S1, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "s1" + }, + { ATF_POINTER, 0, offsetof(struct InterfaceIdentifier, choice.x2), + (ASN_TAG_CLASS_CONTEXT | (5 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_InterfaceID_X2, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "x2" + }, + { ATF_POINTER, 0, offsetof(struct InterfaceIdentifier, choice.w1), + (ASN_TAG_CLASS_CONTEXT | (6 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_InterfaceID_W1, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "w1" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_InterfaceIdentifier_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* nG */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* xN */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* f1 */ + { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* e1 */ + { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 }, /* s1 */ + { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 }, /* x2 */ + { (ASN_TAG_CLASS_CONTEXT | (6 << 2)), 6, 0, 0 } /* w1 */ +}; +static asn_CHOICE_specifics_t asn_SPC_InterfaceIdentifier_specs_1 = { + sizeof(struct InterfaceIdentifier), + offsetof(struct InterfaceIdentifier, _asn_ctx), + offsetof(struct InterfaceIdentifier, present), + sizeof(((struct InterfaceIdentifier *)0)->present), + asn_MAP_InterfaceIdentifier_tag2el_1, + 7, /* Count of tags in the map */ + 0, 0, + 7 /* Extensions start */ +}; +asn_TYPE_descriptor_t asn_DEF_InterfaceIdentifier = { + "InterfaceIdentifier", + "InterfaceIdentifier", + &asn_OP_CHOICE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_InterfaceIdentifier_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, + asn_MBR_InterfaceIdentifier_1, + 7, /* Elements count */ + &asn_SPC_InterfaceIdentifier_specs_1 /* Additional specs */ +}; + diff --git a/src/codec_utils/E2SM_KPM/InterfaceIdentifier.h b/src/codec_utils/E2SM_KPM/InterfaceIdentifier.h new file mode 100644 index 000000000..6fe8d4f45 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/InterfaceIdentifier.h @@ -0,0 +1,73 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#ifndef _InterfaceIdentifier_H_ +#define _InterfaceIdentifier_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum InterfaceIdentifier_PR { + InterfaceIdentifier_PR_NOTHING, /* No components present */ + InterfaceIdentifier_PR_nG, + InterfaceIdentifier_PR_xN, + InterfaceIdentifier_PR_f1, + InterfaceIdentifier_PR_e1, + InterfaceIdentifier_PR_s1, + InterfaceIdentifier_PR_x2, + InterfaceIdentifier_PR_w1 + /* Extensions may appear below */ + +} InterfaceIdentifier_PR; + +/* Forward declarations */ +struct InterfaceID_NG; +struct InterfaceID_Xn; +struct InterfaceID_F1; +struct InterfaceID_E1; +struct InterfaceID_S1; +struct InterfaceID_X2; +struct InterfaceID_W1; + +/* InterfaceIdentifier */ +typedef struct InterfaceIdentifier { + InterfaceIdentifier_PR present; + union InterfaceIdentifier_u { + struct InterfaceID_NG *nG; + struct InterfaceID_Xn *xN; + struct InterfaceID_F1 *f1; + struct InterfaceID_E1 *e1; + struct InterfaceID_S1 *s1; + struct InterfaceID_X2 *x2; + struct InterfaceID_W1 *w1; + /* + * This type is extensible, + * possible extensions are below. + */ + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} InterfaceIdentifier_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_InterfaceIdentifier; + +#ifdef __cplusplus +} +#endif + +#endif /* _InterfaceIdentifier_H_ */ +#include diff --git a/src/codec_utils/E2SM_KPM/InterfaceType.c b/src/codec_utils/E2SM_KPM/InterfaceType.c new file mode 100644 index 000000000..c8f9fff98 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/InterfaceType.c @@ -0,0 +1,78 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#include "InterfaceType.h" + +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_type_InterfaceType_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 3, 3, 0, 6 } /* (0..6,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_InterfaceType_value2enum_1[] = { + { 0, 2, "nG" }, + { 1, 2, "xn" }, + { 2, 2, "f1" }, + { 3, 2, "e1" }, + { 4, 2, "s1" }, + { 5, 2, "x2" }, + { 6, 2, "w1" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_InterfaceType_enum2value_1[] = { + 3, /* e1(3) */ + 2, /* f1(2) */ + 0, /* nG(0) */ + 4, /* s1(4) */ + 6, /* w1(6) */ + 5, /* x2(5) */ + 1 /* xn(1) */ + /* This list is extensible */ +}; +static const asn_INTEGER_specifics_t asn_SPC_InterfaceType_specs_1 = { + asn_MAP_InterfaceType_value2enum_1, /* "tag" => N; sorted by tag */ + asn_MAP_InterfaceType_enum2value_1, /* N => "tag"; sorted by N */ + 7, /* Number of elements in the maps */ + 8, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_InterfaceType_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_InterfaceType = { + "InterfaceType", + "InterfaceType", + &asn_OP_NativeEnumerated, + asn_DEF_InterfaceType_tags_1, + sizeof(asn_DEF_InterfaceType_tags_1) + /sizeof(asn_DEF_InterfaceType_tags_1[0]), /* 1 */ + asn_DEF_InterfaceType_tags_1, /* Same as above */ + sizeof(asn_DEF_InterfaceType_tags_1) + /sizeof(asn_DEF_InterfaceType_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_InterfaceType_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_InterfaceType_specs_1 /* Additional specs */ +}; + diff --git a/src/codec_utils/E2SM_KPM/InterfaceType.h b/src/codec_utils/E2SM_KPM/InterfaceType.h new file mode 100644 index 000000000..45106838c --- /dev/null +++ b/src/codec_utils/E2SM_KPM/InterfaceType.h @@ -0,0 +1,55 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#ifndef _InterfaceType_H_ +#define _InterfaceType_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum InterfaceType { + InterfaceType_nG = 0, + InterfaceType_xn = 1, + InterfaceType_f1 = 2, + InterfaceType_e1 = 3, + InterfaceType_s1 = 4, + InterfaceType_x2 = 5, + InterfaceType_w1 = 6 + /* + * Enumeration is extensible + */ +} e_InterfaceType; + +/* InterfaceType */ +typedef long InterfaceType_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_InterfaceType; +asn_struct_free_f InterfaceType_free; +asn_struct_print_f InterfaceType_print; +asn_constr_check_f InterfaceType_constraint; +xer_type_decoder_f InterfaceType_decode_xer; +xer_type_encoder_f InterfaceType_encode_xer; +per_type_decoder_f InterfaceType_decode_uper; +per_type_encoder_f InterfaceType_encode_uper; +per_type_decoder_f InterfaceType_decode_aper; +per_type_encoder_f InterfaceType_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _InterfaceType_H_ */ +#include diff --git a/src/codec_utils/E2SM_KPM/LabelInfoItem.c b/src/codec_utils/E2SM_KPM/LabelInfoItem.c index 8e91a7c3f..12165d7e0 100644 --- a/src/codec_utils/E2SM_KPM/LabelInfoItem.c +++ b/src/codec_utils/E2SM_KPM/LabelInfoItem.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "LabelInfoItem.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_LabelInfoItem_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasurementLabel, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measLabel" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_LabelInfoItem = { asn_DEF_LabelInfoItem_tags_1, /* Same as above */ sizeof(asn_DEF_LabelInfoItem_tags_1) /sizeof(asn_DEF_LabelInfoItem_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_LabelInfoItem_1, 1, /* Elements count */ &asn_SPC_LabelInfoItem_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/LabelInfoItem.h b/src/codec_utils/E2SM_KPM/LabelInfoItem.h index 6744b7919..b79e7eb62 100644 --- a/src/codec_utils/E2SM_KPM/LabelInfoItem.h +++ b/src/codec_utils/E2SM_KPM/LabelInfoItem.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _LabelInfoItem_H_ diff --git a/src/codec_utils/E2SM_KPM/LabelInfoList.c b/src/codec_utils/E2SM_KPM/LabelInfoList.c index 0ff789502..324d7db42 100644 --- a/src/codec_utils/E2SM_KPM/LabelInfoList.c +++ b/src/codec_utils/E2SM_KPM/LabelInfoList.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "LabelInfoList.h" #include "LabelInfoItem.h" -static asn_oer_constraints_t asn_OER_type_LabelInfoList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..2147483647)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_LabelInfoList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 31, -1, 1, 2147483647 } /* (SIZE(1..2147483647)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_LabelInfoList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_LabelInfoItem, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_LabelInfoList = { asn_DEF_LabelInfoList_tags_1, /* Same as above */ sizeof(asn_DEF_LabelInfoList_tags_1) /sizeof(asn_DEF_LabelInfoList_tags_1[0]), /* 1 */ - { &asn_OER_type_LabelInfoList_constr_1, &asn_PER_type_LabelInfoList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_LabelInfoList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_LabelInfoList_1, 1, /* Single element */ &asn_SPC_LabelInfoList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/LabelInfoList.h b/src/codec_utils/E2SM_KPM/LabelInfoList.h index f23eda708..a2e6cb086 100644 --- a/src/codec_utils/E2SM_KPM/LabelInfoList.h +++ b/src/codec_utils/E2SM_KPM/LabelInfoList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _LabelInfoList_H_ diff --git a/src/codec_utils/E2SM_KPM/LogicalOR.c b/src/codec_utils/E2SM_KPM/LogicalOR.c index 52991dc70..54bf63297 100644 --- a/src/codec_utils/E2SM_KPM/LogicalOR.c +++ b/src/codec_utils/E2SM_KPM/LogicalOR.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "LogicalOR.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_LogicalOR_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_LogicalOR_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_LogicalOR_value2enum_1[] = { { 0, 4, "true" } /* This list is extensible */ @@ -49,7 +48,18 @@ asn_TYPE_descriptor_t asn_DEF_LogicalOR = { asn_DEF_LogicalOR_tags_1, /* Same as above */ sizeof(asn_DEF_LogicalOR_tags_1) /sizeof(asn_DEF_LogicalOR_tags_1[0]), /* 1 */ - { &asn_OER_type_LogicalOR_constr_1, &asn_PER_type_LogicalOR_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_LogicalOR_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_LogicalOR_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/E2SM_KPM/LogicalOR.h b/src/codec_utils/E2SM_KPM/LogicalOR.h index c66f5bf8c..e4dc204e7 100644 --- a/src/codec_utils/E2SM_KPM/LogicalOR.h +++ b/src/codec_utils/E2SM_KPM/LogicalOR.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _LogicalOR_H_ @@ -36,12 +36,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_LogicalOR_specs_1; asn_struct_free_f LogicalOR_free; asn_struct_print_f LogicalOR_print; asn_constr_check_f LogicalOR_constraint; -ber_type_decoder_f LogicalOR_decode_ber; -der_type_encoder_f LogicalOR_encode_der; xer_type_decoder_f LogicalOR_decode_xer; xer_type_encoder_f LogicalOR_encode_xer; -oer_type_decoder_f LogicalOR_decode_oer; -oer_type_encoder_f LogicalOR_encode_oer; per_type_decoder_f LogicalOR_decode_uper; per_type_encoder_f LogicalOR_encode_uper; per_type_decoder_f LogicalOR_decode_aper; diff --git a/src/codec_utils/E2SM_KPM/MME-Code.c b/src/codec_utils/E2SM_KPM/MME-Code.c index 1690fca36..36c484b22 100644 --- a/src/codec_utils/E2SM_KPM/MME-Code.c +++ b/src/codec_utils/E2SM_KPM/MME-Code.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "MME-Code.h" @@ -22,7 +22,7 @@ MME_Code_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, size = st->size; - if((size == 1)) { + if((size == 1UL)) { /* Constraint check succeeded */ return 0; } else { @@ -37,14 +37,13 @@ MME_Code_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using OCTET_STRING, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_MME_Code_constr_1 CC_NOTUSED = { - { 0, 0 }, - 1 /* (SIZE(1..1)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MME_Code_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 1, 1 } /* (SIZE(1..1)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_MME_Code_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)) }; @@ -58,7 +57,18 @@ asn_TYPE_descriptor_t asn_DEF_MME_Code = { asn_DEF_MME_Code_tags_1, /* Same as above */ sizeof(asn_DEF_MME_Code_tags_1) /sizeof(asn_DEF_MME_Code_tags_1[0]), /* 1 */ - { &asn_OER_type_MME_Code_constr_1, &asn_PER_type_MME_Code_constr_1, MME_Code_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MME_Code_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + MME_Code_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/E2SM_KPM/MME-Code.h b/src/codec_utils/E2SM_KPM/MME-Code.h index 62da967c4..8b73d6e59 100644 --- a/src/codec_utils/E2SM_KPM/MME-Code.h +++ b/src/codec_utils/E2SM_KPM/MME-Code.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _MME_Code_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_MME_Code; asn_struct_free_f MME_Code_free; asn_struct_print_f MME_Code_print; asn_constr_check_f MME_Code_constraint; -ber_type_decoder_f MME_Code_decode_ber; -der_type_encoder_f MME_Code_encode_der; xer_type_decoder_f MME_Code_decode_xer; xer_type_encoder_f MME_Code_encode_xer; -oer_type_decoder_f MME_Code_decode_oer; -oer_type_encoder_f MME_Code_encode_oer; per_type_decoder_f MME_Code_decode_uper; per_type_encoder_f MME_Code_encode_uper; per_type_decoder_f MME_Code_decode_aper; diff --git a/src/codec_utils/E2SM_KPM/MME-Group-ID.c b/src/codec_utils/E2SM_KPM/MME-Group-ID.c index 1e80e52c5..129228ea8 100644 --- a/src/codec_utils/E2SM_KPM/MME-Group-ID.c +++ b/src/codec_utils/E2SM_KPM/MME-Group-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "MME-Group-ID.h" @@ -22,7 +22,7 @@ MME_Group_ID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, size = st->size; - if((size == 2)) { + if((size == 2UL)) { /* Constraint check succeeded */ return 0; } else { @@ -37,14 +37,13 @@ MME_Group_ID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using OCTET_STRING, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_MME_Group_ID_constr_1 CC_NOTUSED = { - { 0, 0 }, - 2 /* (SIZE(2..2)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MME_Group_ID_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 2, 2 } /* (SIZE(2..2)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_MME_Group_ID_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)) }; @@ -58,7 +57,18 @@ asn_TYPE_descriptor_t asn_DEF_MME_Group_ID = { asn_DEF_MME_Group_ID_tags_1, /* Same as above */ sizeof(asn_DEF_MME_Group_ID_tags_1) /sizeof(asn_DEF_MME_Group_ID_tags_1[0]), /* 1 */ - { &asn_OER_type_MME_Group_ID_constr_1, &asn_PER_type_MME_Group_ID_constr_1, MME_Group_ID_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MME_Group_ID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + MME_Group_ID_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/E2SM_KPM/MME-Group-ID.h b/src/codec_utils/E2SM_KPM/MME-Group-ID.h index a32f7de34..0b0b2d1ef 100644 --- a/src/codec_utils/E2SM_KPM/MME-Group-ID.h +++ b/src/codec_utils/E2SM_KPM/MME-Group-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _MME_Group_ID_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_MME_Group_ID; asn_struct_free_f MME_Group_ID_free; asn_struct_print_f MME_Group_ID_print; asn_constr_check_f MME_Group_ID_constraint; -ber_type_decoder_f MME_Group_ID_decode_ber; -der_type_encoder_f MME_Group_ID_encode_der; xer_type_decoder_f MME_Group_ID_decode_xer; xer_type_encoder_f MME_Group_ID_encode_xer; -oer_type_decoder_f MME_Group_ID_decode_oer; -oer_type_encoder_f MME_Group_ID_encode_oer; per_type_decoder_f MME_Group_ID_decode_uper; per_type_encoder_f MME_Group_ID_encode_uper; per_type_decoder_f MME_Group_ID_decode_aper; diff --git a/src/codec_utils/E2SM_KPM/MME-UE-S1AP-ID.c b/src/codec_utils/E2SM_KPM/MME-UE-S1AP-ID.c index a58dba63e..7df16d8c7 100644 --- a/src/codec_utils/E2SM_KPM/MME-UE-S1AP-ID.c +++ b/src/codec_utils/E2SM_KPM/MME-UE-S1AP-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "MME-UE-S1AP-ID.h" @@ -27,14 +27,13 @@ MME_UE_S1AP_ID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_MME_UE_S1AP_ID_constr_1 CC_NOTUSED = { - { 4, 1 } /* (0..4294967295) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MME_UE_S1AP_ID_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 32, -1, 0, 4294967295 } /* (0..4294967295) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ const asn_INTEGER_specifics_t asn_SPC_MME_UE_S1AP_ID_specs_1 = { 0, 0, 0, 0, 0, 0, /* Native long size */ @@ -53,7 +52,18 @@ asn_TYPE_descriptor_t asn_DEF_MME_UE_S1AP_ID = { asn_DEF_MME_UE_S1AP_ID_tags_1, /* Same as above */ sizeof(asn_DEF_MME_UE_S1AP_ID_tags_1) /sizeof(asn_DEF_MME_UE_S1AP_ID_tags_1[0]), /* 1 */ - { &asn_OER_type_MME_UE_S1AP_ID_constr_1, &asn_PER_type_MME_UE_S1AP_ID_constr_1, MME_UE_S1AP_ID_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MME_UE_S1AP_ID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + MME_UE_S1AP_ID_constraint + }, 0, 0, /* No members */ &asn_SPC_MME_UE_S1AP_ID_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/E2SM_KPM/MME-UE-S1AP-ID.h b/src/codec_utils/E2SM_KPM/MME-UE-S1AP-ID.h index fd743c80f..1c405219d 100644 --- a/src/codec_utils/E2SM_KPM/MME-UE-S1AP-ID.h +++ b/src/codec_utils/E2SM_KPM/MME-UE-S1AP-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _MME_UE_S1AP_ID_H_ @@ -28,12 +28,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_MME_UE_S1AP_ID_specs_1; asn_struct_free_f MME_UE_S1AP_ID_free; asn_struct_print_f MME_UE_S1AP_ID_print; asn_constr_check_f MME_UE_S1AP_ID_constraint; -ber_type_decoder_f MME_UE_S1AP_ID_decode_ber; -der_type_encoder_f MME_UE_S1AP_ID_encode_der; xer_type_decoder_f MME_UE_S1AP_ID_decode_xer; xer_type_encoder_f MME_UE_S1AP_ID_encode_xer; -oer_type_decoder_f MME_UE_S1AP_ID_decode_oer; -oer_type_encoder_f MME_UE_S1AP_ID_encode_oer; per_type_decoder_f MME_UE_S1AP_ID_decode_uper; per_type_encoder_f MME_UE_S1AP_ID_encode_uper; per_type_decoder_f MME_UE_S1AP_ID_decode_aper; diff --git a/src/codec_utils/E2SM_KPM/Makefile.am.libasncodec b/src/codec_utils/E2SM_KPM/Makefile.am.libasncodec index 0d4a8d73e..ed86ee817 100644 --- a/src/codec_utils/E2SM_KPM/Makefile.am.libasncodec +++ b/src/codec_utils/E2SM_KPM/Makefile.am.libasncodec @@ -1,330 +1,391 @@ ASN_MODULE_SRCS= \ - ./../../E2_output/E2SM_KPM_v3.0_output/CGI.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/NR-CGI.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/PLMNIdentity.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/NRCellIdentity.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/EUTRACellIdentity.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/EUTRA-CGI.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/SD.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/S-NSSAI.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/SST.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/FiveQI.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/QCI.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/QosFlowIdentifier.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/RANfunction-Name.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/RIC-Format-Type.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/RIC-Style-Type.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/RIC-Style-Name.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/UEID.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/UEID-NG-ENB-DU.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/UEID-EN-GNB.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/UEID-ENB.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/GUMMEI.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/MME-Group-ID.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/MME-Code.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/GlobalENB-ID.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/ENB-ID.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/MME-UE-S1AP-ID.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/ENB-UE-X2AP-ID.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/ENB-UE-X2AP-ID-Extension.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/UEID-GNB-DU.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/UEID-GNB-CU-UP.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/UEID-NG-ENB.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/NGENB-CU-UE-W1AP-ID.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/UEID-GNB.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/AMF-UE-NGAP-ID.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/GUAMI.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/AMFRegionID.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/AMFSetID.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/AMFPointer.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/UEID-GNB-CU-F1AP-ID-List.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/UEID-GNB-CU-CP-F1AP-ID-Item.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/GNB-CU-UE-F1AP-ID.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/UEID-GNB-CU-CP-E1AP-ID-List.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/UEID-GNB-CU-CP-E1AP-ID-Item.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/GNB-CU-CP-UE-E1AP-ID.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/RANUEID.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/NG-RANnodeUEXnAPID.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/GlobalGNB-ID.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/GNB-ID.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/GlobalNGRANNodeID.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/GlobalNgENB-ID.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/NgENB-ID.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/TimeStamp.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/BinIndex.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/BinRangeValue.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/GranularityPeriod.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/LogicalOR.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/MeasurementType.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/MeasurementTypeName.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/MeasurementTypeID.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/MeasurementLabel.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/TestCondInfo.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/TestCond-Type.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/TestCond-Expression.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/TestCond-Value.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/BinRangeDefinition.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/BinRangeList.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/BinRangeItem.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/DistMeasurementBinRangeList.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/DistMeasurementBinRangeItem.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/MeasurementInfoList.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/MeasurementInfoItem.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/LabelInfoList.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/LabelInfoItem.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/MeasurementData.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/MeasurementDataItem.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/MeasurementRecord.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/MeasurementRecordItem.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/MeasurementInfo-Action-List.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/MeasurementInfo-Action-Item.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/MeasurementCondList.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/MeasurementCondItem.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/MeasurementCondUEidList.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/MeasurementCondUEidItem.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/MatchingCondList.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/MatchingCondItem.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/MatchingCondItem-Choice.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/MatchingUEidList.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/MatchingUEidItem.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/MatchingUEidPerGP.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/MatchingUEidPerGP-Item.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/MatchingUEidList-PerGP.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/MatchingUEidItem-PerGP.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/MatchingUeCondPerSubList.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/MatchingUeCondPerSubItem.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/MatchingUEidPerSubList.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/MatchingUEidPerSubItem.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/UEMeasurementReportList.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/UEMeasurementReportItem.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/E2SM-KPM-EventTriggerDefinition.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/E2SM-KPM-EventTriggerDefinition-Format1.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/E2SM-KPM-ActionDefinition.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/E2SM-KPM-ActionDefinition-Format1.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/E2SM-KPM-ActionDefinition-Format2.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/E2SM-KPM-ActionDefinition-Format3.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/E2SM-KPM-ActionDefinition-Format4.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/E2SM-KPM-ActionDefinition-Format5.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/E2SM-KPM-IndicationHeader.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/E2SM-KPM-IndicationHeader-Format1.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/E2SM-KPM-IndicationMessage.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/E2SM-KPM-IndicationMessage-Format1.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/E2SM-KPM-IndicationMessage-Format2.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/E2SM-KPM-IndicationMessage-Format3.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/E2SM-KPM-RANfunction-Description.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/RIC-EventTriggerStyle-Item.c \ - ./../../E2_output/E2SM_KPM_v3.0_output/RIC-ReportStyle-Item.c + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/TimeStamp.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/BinIndex.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/BinRangeValue.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/GranularityPeriod.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/LogicalOR.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MeasurementType.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MeasurementTypeName.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MeasurementTypeID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MeasurementLabel.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/TestCondInfo.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/TestCond-Type.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/TestCond-Expression.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/TestCond-Value.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/BinRangeDefinition.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/BinRangeList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/BinRangeItem.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/DistMeasurementBinRangeList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/DistMeasurementBinRangeItem.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MeasurementInfoList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MeasurementInfoItem.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/LabelInfoList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/LabelInfoItem.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MeasurementData.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MeasurementDataItem.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MeasurementRecord.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MeasurementRecordItem.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MeasurementInfo-Action-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MeasurementInfo-Action-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MeasurementCondList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MeasurementCondItem.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MeasurementCondUEidList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MeasurementCondUEidItem.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MatchingCondList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MatchingCondItem.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MatchingCondItem-Choice.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MatchingUEidList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MatchingUEidItem.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MatchingUEidPerGP.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MatchingUEidPerGP-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MatchingUEidList-PerGP.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MatchingUEidItem-PerGP.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MatchingUeCondPerSubList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MatchingUeCondPerSubItem.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MatchingUEidPerSubList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MatchingUEidPerSubItem.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/UEMeasurementReportList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/UEMeasurementReportItem.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/E2SM-KPM-EventTriggerDefinition.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/E2SM-KPM-EventTriggerDefinition-Format1.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format1.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format2.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format3.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format4.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format5.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationHeader.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationHeader-Format1.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationMessage.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationMessage-Format1.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationMessage-Format2.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationMessage-Format3.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/E2SM-KPM-RANfunction-Description.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/RIC-EventTriggerStyle-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/RIC-ReportStyle-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/CGI.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/CoreCPID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/InterfaceIdentifier.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/InterfaceID-NG.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/InterfaceID-Xn.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/InterfaceID-F1.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/InterfaceID-E1.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/InterfaceID-S1.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/InterfaceID-X2.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/InterfaceID-W1.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/Interface-MessageID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/InterfaceType.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/GroupID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/QoSID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/RANfunction-Name.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/RIC-Format-Type.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/RIC-Style-Type.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/RIC-Style-Name.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/RRC-MessageID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/RRCclass-LTE.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/RRCclass-NR.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/ServingCell-ARFCN.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/ServingCell-PCI.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/UEID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/UEID-GNB.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/UEID-GNB-CU-CP-E1AP-ID-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/UEID-GNB-CU-CP-E1AP-ID-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/UEID-GNB-CU-F1AP-ID-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/UEID-GNB-CU-CP-F1AP-ID-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/UEID-GNB-DU.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/UEID-GNB-CU-UP.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/UEID-NG-ENB.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/UEID-NG-ENB-DU.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/UEID-EN-GNB.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/UEID-ENB.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/ENB-ID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/GlobalENB-ID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/GUMMEI.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MME-Group-ID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MME-Code.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MME-UE-S1AP-ID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/QCI.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/SubscriberProfileIDforRFP.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/EN-GNB-ID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/ENB-UE-X2AP-ID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/ENB-UE-X2AP-ID-Extension.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/E-UTRA-ARFCN.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/E-UTRA-PCI.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/E-UTRA-TAC.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/GlobalenGNB-ID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/NGENB-CU-UE-W1AP-ID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/NGENB-DU-ID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/AMFPointer.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/AMFRegionID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/AMFSetID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/AMF-UE-NGAP-ID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/EUTRACellIdentity.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/EUTRA-CGI.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/FiveQI.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/GlobalGNB-ID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/GlobalNgENB-ID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/GNB-ID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/GUAMI.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/IndexToRFSP.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/NgENB-ID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/NRCellIdentity.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/NR-CGI.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/PLMNIdentity.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/QosFlowIdentifier.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/SD.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/S-NSSAI.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/SST.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/NG-RANnodeUEXnAPID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/GlobalNGRANNodeID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/GNB-CU-CP-UE-E1AP-ID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/GNB-CU-UP-ID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/FiveGS-TAC.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/FreqBandNrItem.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/GNB-CU-UE-F1AP-ID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/GNB-DU-ID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/NR-PCI.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/NR-ARFCN.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/NRFrequencyBand-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/NRFrequencyBandItem.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/NRFrequencyInfo.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/NRFrequencyShift7p5khz.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/RANUEID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/SupportedSULBandList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/SupportedSULFreqBandItem.c ASN_MODULE_HDRS= \ - ./../../E2_output/E2SM_KPM_v3.0_output/CGI.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/NR-CGI.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/PLMNIdentity.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/NRCellIdentity.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/EUTRACellIdentity.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/EUTRA-CGI.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/SD.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/S-NSSAI.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/SST.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/FiveQI.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/QCI.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/QosFlowIdentifier.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/RANfunction-Name.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/RIC-Format-Type.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/RIC-Style-Type.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/RIC-Style-Name.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/UEID.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/UEID-NG-ENB-DU.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/UEID-EN-GNB.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/UEID-ENB.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/GUMMEI.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/MME-Group-ID.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/MME-Code.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/GlobalENB-ID.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/ENB-ID.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/MME-UE-S1AP-ID.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/ENB-UE-X2AP-ID.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/ENB-UE-X2AP-ID-Extension.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/UEID-GNB-DU.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/UEID-GNB-CU-UP.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/UEID-NG-ENB.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/NGENB-CU-UE-W1AP-ID.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/UEID-GNB.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/AMF-UE-NGAP-ID.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/GUAMI.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/AMFRegionID.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/AMFSetID.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/AMFPointer.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/UEID-GNB-CU-F1AP-ID-List.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/UEID-GNB-CU-CP-F1AP-ID-Item.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/GNB-CU-UE-F1AP-ID.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/UEID-GNB-CU-CP-E1AP-ID-List.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/UEID-GNB-CU-CP-E1AP-ID-Item.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/GNB-CU-CP-UE-E1AP-ID.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/RANUEID.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/NG-RANnodeUEXnAPID.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/GlobalGNB-ID.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/GNB-ID.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/GlobalNGRANNodeID.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/GlobalNgENB-ID.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/NgENB-ID.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/TimeStamp.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/BinIndex.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/BinRangeValue.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/GranularityPeriod.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/LogicalOR.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/MeasurementType.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/MeasurementTypeName.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/MeasurementTypeID.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/MeasurementLabel.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/TestCondInfo.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/TestCond-Type.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/TestCond-Expression.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/TestCond-Value.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/BinRangeDefinition.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/BinRangeList.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/BinRangeItem.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/DistMeasurementBinRangeList.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/DistMeasurementBinRangeItem.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/MeasurementInfoList.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/MeasurementInfoItem.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/LabelInfoList.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/LabelInfoItem.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/MeasurementData.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/MeasurementDataItem.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/MeasurementRecord.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/MeasurementRecordItem.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/MeasurementInfo-Action-List.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/MeasurementInfo-Action-Item.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/MeasurementCondList.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/MeasurementCondItem.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/MeasurementCondUEidList.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/MeasurementCondUEidItem.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/MatchingCondList.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/MatchingCondItem.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/MatchingCondItem-Choice.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/MatchingUEidList.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/MatchingUEidItem.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/MatchingUEidPerGP.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/MatchingUEidPerGP-Item.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/MatchingUEidList-PerGP.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/MatchingUEidItem-PerGP.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/MatchingUeCondPerSubList.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/MatchingUeCondPerSubItem.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/MatchingUEidPerSubList.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/MatchingUEidPerSubItem.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/UEMeasurementReportList.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/UEMeasurementReportItem.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/E2SM-KPM-EventTriggerDefinition.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/E2SM-KPM-EventTriggerDefinition-Format1.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/E2SM-KPM-ActionDefinition.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/E2SM-KPM-ActionDefinition-Format1.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/E2SM-KPM-ActionDefinition-Format2.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/E2SM-KPM-ActionDefinition-Format3.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/E2SM-KPM-ActionDefinition-Format4.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/E2SM-KPM-ActionDefinition-Format5.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/E2SM-KPM-IndicationHeader.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/E2SM-KPM-IndicationHeader-Format1.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/E2SM-KPM-IndicationMessage.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/E2SM-KPM-IndicationMessage-Format1.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/E2SM-KPM-IndicationMessage-Format2.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/E2SM-KPM-IndicationMessage-Format3.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/E2SM-KPM-RANfunction-Description.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/RIC-EventTriggerStyle-Item.h \ - ./../../E2_output/E2SM_KPM_v3.0_output/RIC-ReportStyle-Item.h + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/TimeStamp.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/BinIndex.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/BinRangeValue.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/GranularityPeriod.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/LogicalOR.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MeasurementType.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MeasurementTypeName.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MeasurementTypeID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MeasurementLabel.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/TestCondInfo.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/TestCond-Type.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/TestCond-Expression.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/TestCond-Value.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/BinRangeDefinition.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/BinRangeList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/BinRangeItem.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/DistMeasurementBinRangeList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/DistMeasurementBinRangeItem.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MeasurementInfoList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MeasurementInfoItem.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/LabelInfoList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/LabelInfoItem.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MeasurementData.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MeasurementDataItem.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MeasurementRecord.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MeasurementRecordItem.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MeasurementInfo-Action-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MeasurementInfo-Action-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MeasurementCondList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MeasurementCondItem.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MeasurementCondUEidList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MeasurementCondUEidItem.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MatchingCondList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MatchingCondItem.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MatchingCondItem-Choice.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MatchingUEidList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MatchingUEidItem.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MatchingUEidPerGP.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MatchingUEidPerGP-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MatchingUEidList-PerGP.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MatchingUEidItem-PerGP.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MatchingUeCondPerSubList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MatchingUeCondPerSubItem.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MatchingUEidPerSubList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MatchingUEidPerSubItem.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/UEMeasurementReportList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/UEMeasurementReportItem.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/E2SM-KPM-EventTriggerDefinition.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/E2SM-KPM-EventTriggerDefinition-Format1.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format1.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format2.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format3.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format4.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/E2SM-KPM-ActionDefinition-Format5.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationHeader.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationHeader-Format1.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationMessage.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationMessage-Format1.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationMessage-Format2.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/E2SM-KPM-IndicationMessage-Format3.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/E2SM-KPM-RANfunction-Description.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/RIC-EventTriggerStyle-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/RIC-ReportStyle-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/CGI.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/CoreCPID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/InterfaceIdentifier.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/InterfaceID-NG.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/InterfaceID-Xn.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/InterfaceID-F1.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/InterfaceID-E1.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/InterfaceID-S1.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/InterfaceID-X2.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/InterfaceID-W1.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/Interface-MessageID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/InterfaceType.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/GroupID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/QoSID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/RANfunction-Name.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/RIC-Format-Type.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/RIC-Style-Type.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/RIC-Style-Name.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/RRC-MessageID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/RRCclass-LTE.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/RRCclass-NR.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/ServingCell-ARFCN.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/ServingCell-PCI.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/UEID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/UEID-GNB.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/UEID-GNB-CU-CP-E1AP-ID-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/UEID-GNB-CU-CP-E1AP-ID-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/UEID-GNB-CU-F1AP-ID-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/UEID-GNB-CU-CP-F1AP-ID-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/UEID-GNB-DU.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/UEID-GNB-CU-UP.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/UEID-NG-ENB.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/UEID-NG-ENB-DU.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/UEID-EN-GNB.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/UEID-ENB.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/ENB-ID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/GlobalENB-ID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/GUMMEI.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MME-Group-ID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MME-Code.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/MME-UE-S1AP-ID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/QCI.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/SubscriberProfileIDforRFP.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/EN-GNB-ID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/ENB-UE-X2AP-ID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/ENB-UE-X2AP-ID-Extension.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/E-UTRA-ARFCN.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/E-UTRA-PCI.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/E-UTRA-TAC.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/GlobalenGNB-ID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/NGENB-CU-UE-W1AP-ID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/NGENB-DU-ID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/AMFPointer.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/AMFRegionID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/AMFSetID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/AMF-UE-NGAP-ID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/EUTRACellIdentity.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/EUTRA-CGI.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/FiveQI.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/GlobalGNB-ID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/GlobalNgENB-ID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/GNB-ID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/GUAMI.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/IndexToRFSP.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/NgENB-ID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/NRCellIdentity.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/NR-CGI.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/PLMNIdentity.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/QosFlowIdentifier.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/SD.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/S-NSSAI.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/SST.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/NG-RANnodeUEXnAPID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/GlobalNGRANNodeID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/GNB-CU-CP-UE-E1AP-ID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/GNB-CU-UP-ID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/FiveGS-TAC.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/FreqBandNrItem.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/GNB-CU-UE-F1AP-ID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/GNB-DU-ID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/NR-PCI.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/NR-ARFCN.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/NRFrequencyBand-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/NRFrequencyBandItem.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/NRFrequencyInfo.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/NRFrequencyShift7p5khz.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/RANUEID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/SupportedSULBandList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/SupportedSULFreqBandItem.h -ASN_MODULE_HDRS+=./../../E2_output/E2SM_KPM_v3.0_output/OPEN_TYPE.h -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/OPEN_TYPE.c -ASN_MODULE_HDRS+=./../../E2_output/E2SM_KPM_v3.0_output/constr_CHOICE.h -ASN_MODULE_HDRS+=./../../E2_output/E2SM_KPM_v3.0_output/BOOLEAN.h -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/BOOLEAN.c -ASN_MODULE_HDRS+=./../../E2_output/E2SM_KPM_v3.0_output/INTEGER.h -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/INTEGER.c -ASN_MODULE_HDRS+=./../../E2_output/E2SM_KPM_v3.0_output/NULL.h -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/NULL.c -ASN_MODULE_HDRS+=./../../E2_output/E2SM_KPM_v3.0_output/NativeEnumerated.h -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/NativeEnumerated.c -ASN_MODULE_HDRS+=./../../E2_output/E2SM_KPM_v3.0_output/NativeInteger.h -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/NativeInteger.c -ASN_MODULE_HDRS+=./../../E2_output/E2SM_KPM_v3.0_output/NativeReal.h -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/NativeReal.c -ASN_MODULE_HDRS+=./../../E2_output/E2SM_KPM_v3.0_output/REAL.h -ASN_MODULE_HDRS+=./../../E2_output/E2SM_KPM_v3.0_output/PrintableString.h -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/PrintableString.c -ASN_MODULE_HDRS+=./../../E2_output/E2SM_KPM_v3.0_output/OCTET_STRING.h -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/REAL.c -ASN_MODULE_HDRS+=./../../E2_output/E2SM_KPM_v3.0_output/asn_SEQUENCE_OF.h -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/asn_SEQUENCE_OF.c -ASN_MODULE_HDRS+=./../../E2_output/E2SM_KPM_v3.0_output/asn_SET_OF.h -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/asn_SET_OF.c -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/constr_CHOICE.c -ASN_MODULE_HDRS+=./../../E2_output/E2SM_KPM_v3.0_output/constr_SEQUENCE.h -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/constr_SEQUENCE.c -ASN_MODULE_HDRS+=./../../E2_output/E2SM_KPM_v3.0_output/constr_SEQUENCE_OF.h -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/constr_SEQUENCE_OF.c -ASN_MODULE_HDRS+=./../../E2_output/E2SM_KPM_v3.0_output/constr_SET_OF.h -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/constr_SET_OF.c -ASN_MODULE_HDRS+=./../../E2_output/E2SM_KPM_v3.0_output/asn_application.h -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/asn_application.c -ASN_MODULE_HDRS+=./../../E2_output/E2SM_KPM_v3.0_output/asn_ioc.h -ASN_MODULE_HDRS+=./../../E2_output/E2SM_KPM_v3.0_output/asn_system.h -ASN_MODULE_HDRS+=./../../E2_output/E2SM_KPM_v3.0_output/asn_codecs.h -ASN_MODULE_HDRS+=./../../E2_output/E2SM_KPM_v3.0_output/asn_internal.h -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/asn_internal.c -ASN_MODULE_HDRS+=./../../E2_output/E2SM_KPM_v3.0_output/asn_random_fill.h -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/asn_random_fill.c -ASN_MODULE_HDRS+=./../../E2_output/E2SM_KPM_v3.0_output/asn_bit_data.h -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/asn_bit_data.c -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/OCTET_STRING.c -ASN_MODULE_HDRS+=./../../E2_output/E2SM_KPM_v3.0_output/BIT_STRING.h -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/BIT_STRING.c -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/asn_codecs_prim.c -ASN_MODULE_HDRS+=./../../E2_output/E2SM_KPM_v3.0_output/asn_codecs_prim.h -ASN_MODULE_HDRS+=./../../E2_output/E2SM_KPM_v3.0_output/ber_tlv_length.h -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/ber_tlv_length.c -ASN_MODULE_HDRS+=./../../E2_output/E2SM_KPM_v3.0_output/ber_tlv_tag.h -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/ber_tlv_tag.c -ASN_MODULE_HDRS+=./../../E2_output/E2SM_KPM_v3.0_output/ber_decoder.h -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/ber_decoder.c -ASN_MODULE_HDRS+=./../../E2_output/E2SM_KPM_v3.0_output/der_encoder.h -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/der_encoder.c -ASN_MODULE_HDRS+=./../../E2_output/E2SM_KPM_v3.0_output/constr_TYPE.h -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/constr_TYPE.c -ASN_MODULE_HDRS+=./../../E2_output/E2SM_KPM_v3.0_output/constraints.h -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/constraints.c -ASN_MODULE_HDRS+=./../../E2_output/E2SM_KPM_v3.0_output/xer_support.h -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/xer_support.c -ASN_MODULE_HDRS+=./../../E2_output/E2SM_KPM_v3.0_output/xer_decoder.h -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/xer_decoder.c -ASN_MODULE_HDRS+=./../../E2_output/E2SM_KPM_v3.0_output/xer_encoder.h -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/xer_encoder.c -ASN_MODULE_HDRS+=./../../E2_output/E2SM_KPM_v3.0_output/per_support.h -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/per_support.c -ASN_MODULE_HDRS+=./../../E2_output/E2SM_KPM_v3.0_output/per_decoder.h -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/per_decoder.c -ASN_MODULE_HDRS+=./../../E2_output/E2SM_KPM_v3.0_output/per_encoder.h -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/per_encoder.c -ASN_MODULE_HDRS+=./../../E2_output/E2SM_KPM_v3.0_output/per_opentype.h -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/per_opentype.c -ASN_MODULE_HDRS+=./../../E2_output/E2SM_KPM_v3.0_output/oer_decoder.h -ASN_MODULE_HDRS+=./../../E2_output/E2SM_KPM_v3.0_output/oer_encoder.h -ASN_MODULE_HDRS+=./../../E2_output/E2SM_KPM_v3.0_output/oer_support.h -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/oer_decoder.c -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/oer_encoder.c -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/oer_support.c -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/OPEN_TYPE_oer.c -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/INTEGER_oer.c -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/BIT_STRING_oer.c -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/OCTET_STRING_oer.c -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/NativeInteger_oer.c -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/NativeEnumerated_oer.c -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/constr_CHOICE_oer.c -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/constr_SEQUENCE_oer.c -ASN_MODULE_SRCS+=./../../E2_output/E2SM_KPM_v3.0_output/constr_SET_OF_oer.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/OPEN_TYPE.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/OPEN_TYPE.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/constr_CHOICE.h +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/BOOLEAN.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/BOOLEAN.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/INTEGER.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/INTEGER.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/NULL.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/NULL.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/NativeEnumerated.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/NativeEnumerated.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/NativeInteger.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/NativeInteger.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/NativeReal.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/NativeReal.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/REAL.h +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/PrintableString.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/PrintableString.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/OCTET_STRING.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/REAL.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/asn_SEQUENCE_OF.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/asn_SEQUENCE_OF.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/asn_SET_OF.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/asn_SET_OF.c +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/constr_CHOICE.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/constr_SEQUENCE.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/constr_SEQUENCE.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/constr_SEQUENCE_OF.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/constr_SEQUENCE_OF.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/constr_SET_OF.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/constr_SET_OF.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/asn_application.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/asn_application.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/asn_ioc.h +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/asn_system.h +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/asn_codecs.h +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/asn_internal.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/asn_internal.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/asn_random_fill.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/asn_random_fill.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/asn_bit_data.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/asn_bit_data.c +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/OCTET_STRING.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/BIT_STRING.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/BIT_STRING.c +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/asn_codecs_prim.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/asn_codecs_prim.h +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/ber_tlv_length.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/ber_tlv_length.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/ber_tlv_tag.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/ber_tlv_tag.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/ber_decoder.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/ber_decoder.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/der_encoder.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/der_encoder.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/constr_TYPE.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/constr_TYPE.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/constraints.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/constraints.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/xer_support.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/xer_support.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/xer_decoder.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/xer_decoder.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/xer_encoder.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/xer_encoder.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/per_support.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/per_support.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/per_decoder.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/per_decoder.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/per_encoder.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/per_encoder.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/per_opentype.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/per_opentype.c -ASN_MODULE_CFLAGS= +ASN_MODULE_CFLAGS=-DASN_DISABLE_BER_SUPPORT -DASN_DISABLE_OER_SUPPORT lib_LTLIBRARIES+=libasncodec.la libasncodec_la_SOURCES=$(ASN_MODULE_SRCS) $(ASN_MODULE_HDRS) -libasncodec_la_CPPFLAGS=-I$(top_srcdir)/./../../E2_output/E2SM_KPM_v3.0_output/ +libasncodec_la_CPPFLAGS=-I$(top_srcdir)//root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/ libasncodec_la_CFLAGS=$(ASN_MODULE_CFLAGS) libasncodec_la_LDFLAGS=-lm diff --git a/src/codec_utils/E2SM_KPM/MatchingCondItem-Choice.c b/src/codec_utils/E2SM_KPM/MatchingCondItem-Choice.c index f01893c26..0c615fe26 100644 --- a/src/codec_utils/E2SM_KPM/MatchingCondItem-Choice.c +++ b/src/codec_utils/E2SM_KPM/MatchingCondItem-Choice.c @@ -1,29 +1,39 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "MatchingCondItem-Choice.h" #include "MeasurementLabel.h" #include "TestCondInfo.h" -static asn_oer_constraints_t asn_OER_type_MatchingCondItem_Choice_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MatchingCondItem_Choice_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_MatchingCondItem_Choice_1[] = { { ATF_POINTER, 0, offsetof(struct MatchingCondItem_Choice, choice.measLabel), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasurementLabel, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measLabel" }, @@ -32,7 +42,18 @@ asn_TYPE_member_t asn_MBR_MatchingCondItem_Choice_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_TestCondInfo, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "testCondInfo" }, @@ -59,7 +80,18 @@ asn_TYPE_descriptor_t asn_DEF_MatchingCondItem_Choice = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_MatchingCondItem_Choice_constr_1, &asn_PER_type_MatchingCondItem_Choice_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MatchingCondItem_Choice_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_MatchingCondItem_Choice_1, 2, /* Elements count */ &asn_SPC_MatchingCondItem_Choice_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/MatchingCondItem-Choice.h b/src/codec_utils/E2SM_KPM/MatchingCondItem-Choice.h index bb2dfd277..3cd434117 100644 --- a/src/codec_utils/E2SM_KPM/MatchingCondItem-Choice.h +++ b/src/codec_utils/E2SM_KPM/MatchingCondItem-Choice.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _MatchingCondItem_Choice_H_ diff --git a/src/codec_utils/E2SM_KPM/MatchingCondItem.c b/src/codec_utils/E2SM_KPM/MatchingCondItem.c index 58339bacf..62260a768 100644 --- a/src/codec_utils/E2SM_KPM/MatchingCondItem.c +++ b/src/codec_utils/E2SM_KPM/MatchingCondItem.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "MatchingCondItem.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_MatchingCondItem_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_MatchingCondItem_Choice, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "matchingCondChoice" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_MatchingCondItem_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_LogicalOR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "logicalOR" }, @@ -54,7 +76,18 @@ asn_TYPE_descriptor_t asn_DEF_MatchingCondItem = { asn_DEF_MatchingCondItem_tags_1, /* Same as above */ sizeof(asn_DEF_MatchingCondItem_tags_1) /sizeof(asn_DEF_MatchingCondItem_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MatchingCondItem_1, 2, /* Elements count */ &asn_SPC_MatchingCondItem_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/MatchingCondItem.h b/src/codec_utils/E2SM_KPM/MatchingCondItem.h index 633359369..ac0a43da0 100644 --- a/src/codec_utils/E2SM_KPM/MatchingCondItem.h +++ b/src/codec_utils/E2SM_KPM/MatchingCondItem.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _MatchingCondItem_H_ diff --git a/src/codec_utils/E2SM_KPM/MatchingCondList.c b/src/codec_utils/E2SM_KPM/MatchingCondList.c index 2cac5176c..3a95cca88 100644 --- a/src/codec_utils/E2SM_KPM/MatchingCondList.c +++ b/src/codec_utils/E2SM_KPM/MatchingCondList.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "MatchingCondList.h" #include "MatchingCondItem.h" -static asn_oer_constraints_t asn_OER_type_MatchingCondList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32768)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MatchingCondList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 15, 15, 1, 32768 } /* (SIZE(1..32768)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_MatchingCondList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_MatchingCondItem, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_MatchingCondList = { asn_DEF_MatchingCondList_tags_1, /* Same as above */ sizeof(asn_DEF_MatchingCondList_tags_1) /sizeof(asn_DEF_MatchingCondList_tags_1[0]), /* 1 */ - { &asn_OER_type_MatchingCondList_constr_1, &asn_PER_type_MatchingCondList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MatchingCondList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_MatchingCondList_1, 1, /* Single element */ &asn_SPC_MatchingCondList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/MatchingCondList.h b/src/codec_utils/E2SM_KPM/MatchingCondList.h index e1c2bdefb..b88a1fba6 100644 --- a/src/codec_utils/E2SM_KPM/MatchingCondList.h +++ b/src/codec_utils/E2SM_KPM/MatchingCondList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _MatchingCondList_H_ diff --git a/src/codec_utils/E2SM_KPM/MatchingUEidItem-PerGP.c b/src/codec_utils/E2SM_KPM/MatchingUEidItem-PerGP.c index c30b53517..014970600 100644 --- a/src/codec_utils/E2SM_KPM/MatchingUEidItem-PerGP.c +++ b/src/codec_utils/E2SM_KPM/MatchingUEidItem-PerGP.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "MatchingUEidItem-PerGP.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_MatchingUEidItem_PerGP_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_UEID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ueID" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_MatchingUEidItem_PerGP = { asn_DEF_MatchingUEidItem_PerGP_tags_1, /* Same as above */ sizeof(asn_DEF_MatchingUEidItem_PerGP_tags_1) /sizeof(asn_DEF_MatchingUEidItem_PerGP_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MatchingUEidItem_PerGP_1, 1, /* Elements count */ &asn_SPC_MatchingUEidItem_PerGP_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/MatchingUEidItem-PerGP.h b/src/codec_utils/E2SM_KPM/MatchingUEidItem-PerGP.h index 3a8978fc7..92256e8dd 100644 --- a/src/codec_utils/E2SM_KPM/MatchingUEidItem-PerGP.h +++ b/src/codec_utils/E2SM_KPM/MatchingUEidItem-PerGP.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _MatchingUEidItem_PerGP_H_ diff --git a/src/codec_utils/E2SM_KPM/MatchingUEidItem.c b/src/codec_utils/E2SM_KPM/MatchingUEidItem.c index a63a916c8..08f7ad099 100644 --- a/src/codec_utils/E2SM_KPM/MatchingUEidItem.c +++ b/src/codec_utils/E2SM_KPM/MatchingUEidItem.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "MatchingUEidItem.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_MatchingUEidItem_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_UEID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ueID" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_MatchingUEidItem = { asn_DEF_MatchingUEidItem_tags_1, /* Same as above */ sizeof(asn_DEF_MatchingUEidItem_tags_1) /sizeof(asn_DEF_MatchingUEidItem_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MatchingUEidItem_1, 1, /* Elements count */ &asn_SPC_MatchingUEidItem_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/MatchingUEidItem.h b/src/codec_utils/E2SM_KPM/MatchingUEidItem.h index 5eb93a3ef..f868173ce 100644 --- a/src/codec_utils/E2SM_KPM/MatchingUEidItem.h +++ b/src/codec_utils/E2SM_KPM/MatchingUEidItem.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _MatchingUEidItem_H_ diff --git a/src/codec_utils/E2SM_KPM/MatchingUEidList-PerGP.c b/src/codec_utils/E2SM_KPM/MatchingUEidList-PerGP.c index c18bd5a82..ef5bf9739 100644 --- a/src/codec_utils/E2SM_KPM/MatchingUEidList-PerGP.c +++ b/src/codec_utils/E2SM_KPM/MatchingUEidList-PerGP.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "MatchingUEidList-PerGP.h" #include "MatchingUEidItem-PerGP.h" -static asn_oer_constraints_t asn_OER_type_MatchingUEidList_PerGP_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MatchingUEidList_PerGP_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_MatchingUEidList_PerGP_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_MatchingUEidItem_PerGP, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_MatchingUEidList_PerGP = { asn_DEF_MatchingUEidList_PerGP_tags_1, /* Same as above */ sizeof(asn_DEF_MatchingUEidList_PerGP_tags_1) /sizeof(asn_DEF_MatchingUEidList_PerGP_tags_1[0]), /* 1 */ - { &asn_OER_type_MatchingUEidList_PerGP_constr_1, &asn_PER_type_MatchingUEidList_PerGP_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MatchingUEidList_PerGP_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_MatchingUEidList_PerGP_1, 1, /* Single element */ &asn_SPC_MatchingUEidList_PerGP_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/MatchingUEidList-PerGP.h b/src/codec_utils/E2SM_KPM/MatchingUEidList-PerGP.h index b9e19fa63..a2ebc075a 100644 --- a/src/codec_utils/E2SM_KPM/MatchingUEidList-PerGP.h +++ b/src/codec_utils/E2SM_KPM/MatchingUEidList-PerGP.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _MatchingUEidList_PerGP_H_ diff --git a/src/codec_utils/E2SM_KPM/MatchingUEidList.c b/src/codec_utils/E2SM_KPM/MatchingUEidList.c index 4af93305f..dc2adb072 100644 --- a/src/codec_utils/E2SM_KPM/MatchingUEidList.c +++ b/src/codec_utils/E2SM_KPM/MatchingUEidList.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "MatchingUEidList.h" #include "MatchingUEidItem.h" -static asn_oer_constraints_t asn_OER_type_MatchingUEidList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MatchingUEidList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_MatchingUEidList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_MatchingUEidItem, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_MatchingUEidList = { asn_DEF_MatchingUEidList_tags_1, /* Same as above */ sizeof(asn_DEF_MatchingUEidList_tags_1) /sizeof(asn_DEF_MatchingUEidList_tags_1[0]), /* 1 */ - { &asn_OER_type_MatchingUEidList_constr_1, &asn_PER_type_MatchingUEidList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MatchingUEidList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_MatchingUEidList_1, 1, /* Single element */ &asn_SPC_MatchingUEidList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/MatchingUEidList.h b/src/codec_utils/E2SM_KPM/MatchingUEidList.h index 79a83e576..bf5e9509c 100644 --- a/src/codec_utils/E2SM_KPM/MatchingUEidList.h +++ b/src/codec_utils/E2SM_KPM/MatchingUEidList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _MatchingUEidList_H_ diff --git a/src/codec_utils/E2SM_KPM/MatchingUEidPerGP-Item.c b/src/codec_utils/E2SM_KPM/MatchingUEidPerGP-Item.c index 4398cd5c7..8da246c8c 100644 --- a/src/codec_utils/E2SM_KPM/MatchingUEidPerGP-Item.c +++ b/src/codec_utils/E2SM_KPM/MatchingUEidPerGP-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "MatchingUEidPerGP-Item.h" @@ -12,22 +12,20 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_noUEmatched_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_noUEmatched_constr_3 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_matchedPerGP_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_matchedPerGP_constr_2 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_noUEmatched_value2enum_3[] = { { 0, 4, "true" } /* This list is extensible */ @@ -60,7 +58,18 @@ asn_TYPE_descriptor_t asn_DEF_noUEmatched_3 = { asn_DEF_noUEmatched_tags_3, /* Same as above */ sizeof(asn_DEF_noUEmatched_tags_3) /sizeof(asn_DEF_noUEmatched_tags_3[0]), /* 2 */ - { &asn_OER_type_noUEmatched_constr_3, &asn_PER_type_noUEmatched_constr_3, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_noUEmatched_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_noUEmatched_specs_3 /* Additional specs */ }; @@ -71,7 +80,18 @@ static asn_TYPE_member_t asn_MBR_matchedPerGP_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_noUEmatched_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "noUEmatched" }, @@ -80,7 +100,18 @@ static asn_TYPE_member_t asn_MBR_matchedPerGP_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MatchingUEidList_PerGP, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "oneOrMoreUEmatched" }, @@ -108,7 +139,18 @@ asn_TYPE_descriptor_t asn_DEF_matchedPerGP_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_matchedPerGP_constr_2, &asn_PER_type_matchedPerGP_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_matchedPerGP_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_matchedPerGP_2, 2, /* Elements count */ &asn_SPC_matchedPerGP_specs_2 /* Additional specs */ @@ -120,7 +162,18 @@ asn_TYPE_member_t asn_MBR_MatchingUEidPerGP_Item_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_matchedPerGP_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "matchedPerGP" }, @@ -149,7 +202,18 @@ asn_TYPE_descriptor_t asn_DEF_MatchingUEidPerGP_Item = { asn_DEF_MatchingUEidPerGP_Item_tags_1, /* Same as above */ sizeof(asn_DEF_MatchingUEidPerGP_Item_tags_1) /sizeof(asn_DEF_MatchingUEidPerGP_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MatchingUEidPerGP_Item_1, 1, /* Elements count */ &asn_SPC_MatchingUEidPerGP_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/MatchingUEidPerGP-Item.h b/src/codec_utils/E2SM_KPM/MatchingUEidPerGP-Item.h index 5109db839..6e541be00 100644 --- a/src/codec_utils/E2SM_KPM/MatchingUEidPerGP-Item.h +++ b/src/codec_utils/E2SM_KPM/MatchingUEidPerGP-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _MatchingUEidPerGP_Item_H_ diff --git a/src/codec_utils/E2SM_KPM/MatchingUEidPerGP.c b/src/codec_utils/E2SM_KPM/MatchingUEidPerGP.c index 4b58a1302..a0e90ad6c 100644 --- a/src/codec_utils/E2SM_KPM/MatchingUEidPerGP.c +++ b/src/codec_utils/E2SM_KPM/MatchingUEidPerGP.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "MatchingUEidPerGP.h" #include "MatchingUEidPerGP-Item.h" -static asn_oer_constraints_t asn_OER_type_MatchingUEidPerGP_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MatchingUEidPerGP_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_MatchingUEidPerGP_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_MatchingUEidPerGP_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_MatchingUEidPerGP = { asn_DEF_MatchingUEidPerGP_tags_1, /* Same as above */ sizeof(asn_DEF_MatchingUEidPerGP_tags_1) /sizeof(asn_DEF_MatchingUEidPerGP_tags_1[0]), /* 1 */ - { &asn_OER_type_MatchingUEidPerGP_constr_1, &asn_PER_type_MatchingUEidPerGP_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MatchingUEidPerGP_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_MatchingUEidPerGP_1, 1, /* Single element */ &asn_SPC_MatchingUEidPerGP_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/MatchingUEidPerGP.h b/src/codec_utils/E2SM_KPM/MatchingUEidPerGP.h index a5454324a..fdd9f4f6e 100644 --- a/src/codec_utils/E2SM_KPM/MatchingUEidPerGP.h +++ b/src/codec_utils/E2SM_KPM/MatchingUEidPerGP.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _MatchingUEidPerGP_H_ diff --git a/src/codec_utils/E2SM_KPM/MatchingUEidPerSubItem.c b/src/codec_utils/E2SM_KPM/MatchingUEidPerSubItem.c index 711234664..52fabed38 100644 --- a/src/codec_utils/E2SM_KPM/MatchingUEidPerSubItem.c +++ b/src/codec_utils/E2SM_KPM/MatchingUEidPerSubItem.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "MatchingUEidPerSubItem.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_MatchingUEidPerSubItem_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_UEID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ueID" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_MatchingUEidPerSubItem = { asn_DEF_MatchingUEidPerSubItem_tags_1, /* Same as above */ sizeof(asn_DEF_MatchingUEidPerSubItem_tags_1) /sizeof(asn_DEF_MatchingUEidPerSubItem_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MatchingUEidPerSubItem_1, 1, /* Elements count */ &asn_SPC_MatchingUEidPerSubItem_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/MatchingUEidPerSubItem.h b/src/codec_utils/E2SM_KPM/MatchingUEidPerSubItem.h index 6a130fce3..e5832d151 100644 --- a/src/codec_utils/E2SM_KPM/MatchingUEidPerSubItem.h +++ b/src/codec_utils/E2SM_KPM/MatchingUEidPerSubItem.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _MatchingUEidPerSubItem_H_ diff --git a/src/codec_utils/E2SM_KPM/MatchingUEidPerSubList.c b/src/codec_utils/E2SM_KPM/MatchingUEidPerSubList.c index 1f4fc06fa..8c8d72cc5 100644 --- a/src/codec_utils/E2SM_KPM/MatchingUEidPerSubList.c +++ b/src/codec_utils/E2SM_KPM/MatchingUEidPerSubList.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "MatchingUEidPerSubList.h" #include "MatchingUEidPerSubItem.h" -static asn_oer_constraints_t asn_OER_type_MatchingUEidPerSubList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(2..65535)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MatchingUEidPerSubList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 2, 65535 } /* (SIZE(2..65535)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_MatchingUEidPerSubList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_MatchingUEidPerSubItem, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_MatchingUEidPerSubList = { asn_DEF_MatchingUEidPerSubList_tags_1, /* Same as above */ sizeof(asn_DEF_MatchingUEidPerSubList_tags_1) /sizeof(asn_DEF_MatchingUEidPerSubList_tags_1[0]), /* 1 */ - { &asn_OER_type_MatchingUEidPerSubList_constr_1, &asn_PER_type_MatchingUEidPerSubList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MatchingUEidPerSubList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_MatchingUEidPerSubList_1, 1, /* Single element */ &asn_SPC_MatchingUEidPerSubList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/MatchingUEidPerSubList.h b/src/codec_utils/E2SM_KPM/MatchingUEidPerSubList.h index d0cb106b9..0fbe0a94d 100644 --- a/src/codec_utils/E2SM_KPM/MatchingUEidPerSubList.h +++ b/src/codec_utils/E2SM_KPM/MatchingUEidPerSubList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _MatchingUEidPerSubList_H_ diff --git a/src/codec_utils/E2SM_KPM/MatchingUeCondPerSubItem.c b/src/codec_utils/E2SM_KPM/MatchingUeCondPerSubItem.c index 7f0d783fa..ca7b7f04e 100644 --- a/src/codec_utils/E2SM_KPM/MatchingUeCondPerSubItem.c +++ b/src/codec_utils/E2SM_KPM/MatchingUeCondPerSubItem.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "MatchingUeCondPerSubItem.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_MatchingUeCondPerSubItem_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_TestCondInfo, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "testCondInfo" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_MatchingUeCondPerSubItem_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_LogicalOR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "logicalOR" }, @@ -54,7 +76,18 @@ asn_TYPE_descriptor_t asn_DEF_MatchingUeCondPerSubItem = { asn_DEF_MatchingUeCondPerSubItem_tags_1, /* Same as above */ sizeof(asn_DEF_MatchingUeCondPerSubItem_tags_1) /sizeof(asn_DEF_MatchingUeCondPerSubItem_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MatchingUeCondPerSubItem_1, 2, /* Elements count */ &asn_SPC_MatchingUeCondPerSubItem_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/MatchingUeCondPerSubItem.h b/src/codec_utils/E2SM_KPM/MatchingUeCondPerSubItem.h index 1fc7439ec..bf4c64c2a 100644 --- a/src/codec_utils/E2SM_KPM/MatchingUeCondPerSubItem.h +++ b/src/codec_utils/E2SM_KPM/MatchingUeCondPerSubItem.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _MatchingUeCondPerSubItem_H_ diff --git a/src/codec_utils/E2SM_KPM/MatchingUeCondPerSubList.c b/src/codec_utils/E2SM_KPM/MatchingUeCondPerSubList.c index 302c4953d..17eb8b42b 100644 --- a/src/codec_utils/E2SM_KPM/MatchingUeCondPerSubList.c +++ b/src/codec_utils/E2SM_KPM/MatchingUeCondPerSubList.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "MatchingUeCondPerSubList.h" #include "MatchingUeCondPerSubItem.h" -static asn_oer_constraints_t asn_OER_type_MatchingUeCondPerSubList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32768)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MatchingUeCondPerSubList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 15, 15, 1, 32768 } /* (SIZE(1..32768)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_MatchingUeCondPerSubList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_MatchingUeCondPerSubItem, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_MatchingUeCondPerSubList = { asn_DEF_MatchingUeCondPerSubList_tags_1, /* Same as above */ sizeof(asn_DEF_MatchingUeCondPerSubList_tags_1) /sizeof(asn_DEF_MatchingUeCondPerSubList_tags_1[0]), /* 1 */ - { &asn_OER_type_MatchingUeCondPerSubList_constr_1, &asn_PER_type_MatchingUeCondPerSubList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MatchingUeCondPerSubList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_MatchingUeCondPerSubList_1, 1, /* Single element */ &asn_SPC_MatchingUeCondPerSubList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/MatchingUeCondPerSubList.h b/src/codec_utils/E2SM_KPM/MatchingUeCondPerSubList.h index bc0a0b86b..6e32de928 100644 --- a/src/codec_utils/E2SM_KPM/MatchingUeCondPerSubList.h +++ b/src/codec_utils/E2SM_KPM/MatchingUeCondPerSubList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _MatchingUeCondPerSubList_H_ diff --git a/src/codec_utils/E2SM_KPM/MeasurementCondItem.c b/src/codec_utils/E2SM_KPM/MeasurementCondItem.c index 5c9cb97e1..face372a0 100644 --- a/src/codec_utils/E2SM_KPM/MeasurementCondItem.c +++ b/src/codec_utils/E2SM_KPM/MeasurementCondItem.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "MeasurementCondItem.h" @@ -14,7 +14,18 @@ asn_TYPE_member_t asn_MBR_MeasurementCondItem_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_MeasurementType, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measType" }, @@ -23,7 +34,18 @@ asn_TYPE_member_t asn_MBR_MeasurementCondItem_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MatchingCondList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "matchingCond" }, @@ -32,7 +54,18 @@ asn_TYPE_member_t asn_MBR_MeasurementCondItem_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BinRangeDefinition, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "binRangeDef" }, @@ -65,7 +98,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasurementCondItem = { asn_DEF_MeasurementCondItem_tags_1, /* Same as above */ sizeof(asn_DEF_MeasurementCondItem_tags_1) /sizeof(asn_DEF_MeasurementCondItem_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MeasurementCondItem_1, 3, /* Elements count */ &asn_SPC_MeasurementCondItem_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/MeasurementCondItem.h b/src/codec_utils/E2SM_KPM/MeasurementCondItem.h index 0325a5553..827096f19 100644 --- a/src/codec_utils/E2SM_KPM/MeasurementCondItem.h +++ b/src/codec_utils/E2SM_KPM/MeasurementCondItem.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _MeasurementCondItem_H_ diff --git a/src/codec_utils/E2SM_KPM/MeasurementCondList.c b/src/codec_utils/E2SM_KPM/MeasurementCondList.c index e188f44b1..93f7c18e1 100644 --- a/src/codec_utils/E2SM_KPM/MeasurementCondList.c +++ b/src/codec_utils/E2SM_KPM/MeasurementCondList.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "MeasurementCondList.h" #include "MeasurementCondItem.h" -static asn_oer_constraints_t asn_OER_type_MeasurementCondList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MeasurementCondList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_MeasurementCondList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_MeasurementCondItem, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasurementCondList = { asn_DEF_MeasurementCondList_tags_1, /* Same as above */ sizeof(asn_DEF_MeasurementCondList_tags_1) /sizeof(asn_DEF_MeasurementCondList_tags_1[0]), /* 1 */ - { &asn_OER_type_MeasurementCondList_constr_1, &asn_PER_type_MeasurementCondList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MeasurementCondList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_MeasurementCondList_1, 1, /* Single element */ &asn_SPC_MeasurementCondList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/MeasurementCondList.h b/src/codec_utils/E2SM_KPM/MeasurementCondList.h index 185a07b71..a89e75ce1 100644 --- a/src/codec_utils/E2SM_KPM/MeasurementCondList.h +++ b/src/codec_utils/E2SM_KPM/MeasurementCondList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _MeasurementCondList_H_ diff --git a/src/codec_utils/E2SM_KPM/MeasurementCondUEidItem.c b/src/codec_utils/E2SM_KPM/MeasurementCondUEidItem.c index dad4d9a4b..4ad079641 100644 --- a/src/codec_utils/E2SM_KPM/MeasurementCondUEidItem.c +++ b/src/codec_utils/E2SM_KPM/MeasurementCondUEidItem.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "MeasurementCondUEidItem.h" @@ -15,7 +15,18 @@ asn_TYPE_member_t asn_MBR_MeasurementCondUEidItem_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_MeasurementType, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measType" }, @@ -24,7 +35,18 @@ asn_TYPE_member_t asn_MBR_MeasurementCondUEidItem_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MatchingCondList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "matchingCond" }, @@ -33,7 +55,18 @@ asn_TYPE_member_t asn_MBR_MeasurementCondUEidItem_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MatchingUEidList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "matchingUEidList" }, @@ -42,7 +75,18 @@ asn_TYPE_member_t asn_MBR_MeasurementCondUEidItem_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MatchingUEidPerGP, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "matchingUEidPerGP" }, @@ -76,7 +120,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasurementCondUEidItem = { asn_DEF_MeasurementCondUEidItem_tags_1, /* Same as above */ sizeof(asn_DEF_MeasurementCondUEidItem_tags_1) /sizeof(asn_DEF_MeasurementCondUEidItem_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MeasurementCondUEidItem_1, 4, /* Elements count */ &asn_SPC_MeasurementCondUEidItem_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/MeasurementCondUEidItem.h b/src/codec_utils/E2SM_KPM/MeasurementCondUEidItem.h index e873b7282..80907c927 100644 --- a/src/codec_utils/E2SM_KPM/MeasurementCondUEidItem.h +++ b/src/codec_utils/E2SM_KPM/MeasurementCondUEidItem.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _MeasurementCondUEidItem_H_ diff --git a/src/codec_utils/E2SM_KPM/MeasurementCondUEidList.c b/src/codec_utils/E2SM_KPM/MeasurementCondUEidList.c index de309b9bb..d13546d75 100644 --- a/src/codec_utils/E2SM_KPM/MeasurementCondUEidList.c +++ b/src/codec_utils/E2SM_KPM/MeasurementCondUEidList.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "MeasurementCondUEidList.h" #include "MeasurementCondUEidItem.h" -static asn_oer_constraints_t asn_OER_type_MeasurementCondUEidList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MeasurementCondUEidList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_MeasurementCondUEidList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_MeasurementCondUEidItem, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasurementCondUEidList = { asn_DEF_MeasurementCondUEidList_tags_1, /* Same as above */ sizeof(asn_DEF_MeasurementCondUEidList_tags_1) /sizeof(asn_DEF_MeasurementCondUEidList_tags_1[0]), /* 1 */ - { &asn_OER_type_MeasurementCondUEidList_constr_1, &asn_PER_type_MeasurementCondUEidList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MeasurementCondUEidList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_MeasurementCondUEidList_1, 1, /* Single element */ &asn_SPC_MeasurementCondUEidList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/MeasurementCondUEidList.h b/src/codec_utils/E2SM_KPM/MeasurementCondUEidList.h index 332105500..efbdb5b88 100644 --- a/src/codec_utils/E2SM_KPM/MeasurementCondUEidList.h +++ b/src/codec_utils/E2SM_KPM/MeasurementCondUEidList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _MeasurementCondUEidList_H_ diff --git a/src/codec_utils/E2SM_KPM/MeasurementData.c b/src/codec_utils/E2SM_KPM/MeasurementData.c index b690dba36..542020512 100644 --- a/src/codec_utils/E2SM_KPM/MeasurementData.c +++ b/src/codec_utils/E2SM_KPM/MeasurementData.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "MeasurementData.h" #include "MeasurementDataItem.h" -static asn_oer_constraints_t asn_OER_type_MeasurementData_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MeasurementData_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_MeasurementData_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_MeasurementDataItem, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasurementData = { asn_DEF_MeasurementData_tags_1, /* Same as above */ sizeof(asn_DEF_MeasurementData_tags_1) /sizeof(asn_DEF_MeasurementData_tags_1[0]), /* 1 */ - { &asn_OER_type_MeasurementData_constr_1, &asn_PER_type_MeasurementData_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MeasurementData_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_MeasurementData_1, 1, /* Single element */ &asn_SPC_MeasurementData_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/MeasurementData.h b/src/codec_utils/E2SM_KPM/MeasurementData.h index d4f10a074..de1b208e2 100644 --- a/src/codec_utils/E2SM_KPM/MeasurementData.h +++ b/src/codec_utils/E2SM_KPM/MeasurementData.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _MeasurementData_H_ diff --git a/src/codec_utils/E2SM_KPM/MeasurementDataItem.c b/src/codec_utils/E2SM_KPM/MeasurementDataItem.c index 118d21407..ef3052346 100644 --- a/src/codec_utils/E2SM_KPM/MeasurementDataItem.c +++ b/src/codec_utils/E2SM_KPM/MeasurementDataItem.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "MeasurementDataItem.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_incompleteFlag_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_incompleteFlag_constr_3 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_incompleteFlag_value2enum_3[] = { { 0, 4, "true" } /* This list is extensible */ @@ -51,7 +50,18 @@ asn_TYPE_descriptor_t asn_DEF_incompleteFlag_3 = { asn_DEF_incompleteFlag_tags_3, /* Same as above */ sizeof(asn_DEF_incompleteFlag_tags_3) /sizeof(asn_DEF_incompleteFlag_tags_3[0]), /* 2 */ - { &asn_OER_type_incompleteFlag_constr_3, &asn_PER_type_incompleteFlag_constr_3, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_incompleteFlag_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_incompleteFlag_specs_3 /* Additional specs */ }; @@ -62,7 +72,18 @@ asn_TYPE_member_t asn_MBR_MeasurementDataItem_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasurementRecord, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measRecord" }, @@ -71,7 +92,18 @@ asn_TYPE_member_t asn_MBR_MeasurementDataItem_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_incompleteFlag_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "incompleteFlag" }, @@ -103,7 +135,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasurementDataItem = { asn_DEF_MeasurementDataItem_tags_1, /* Same as above */ sizeof(asn_DEF_MeasurementDataItem_tags_1) /sizeof(asn_DEF_MeasurementDataItem_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MeasurementDataItem_1, 2, /* Elements count */ &asn_SPC_MeasurementDataItem_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/MeasurementDataItem.h b/src/codec_utils/E2SM_KPM/MeasurementDataItem.h index 9cb167434..9b0044055 100644 --- a/src/codec_utils/E2SM_KPM/MeasurementDataItem.h +++ b/src/codec_utils/E2SM_KPM/MeasurementDataItem.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _MeasurementDataItem_H_ diff --git a/src/codec_utils/E2SM_KPM/MeasurementInfo-Action-Item.c b/src/codec_utils/E2SM_KPM/MeasurementInfo-Action-Item.c index 4ecfcb4d7..a5c836773 100644 --- a/src/codec_utils/E2SM_KPM/MeasurementInfo-Action-Item.c +++ b/src/codec_utils/E2SM_KPM/MeasurementInfo-Action-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "MeasurementInfo-Action-Item.h" @@ -14,7 +14,18 @@ asn_TYPE_member_t asn_MBR_MeasurementInfo_Action_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasurementTypeName, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measName" }, @@ -23,7 +34,18 @@ asn_TYPE_member_t asn_MBR_MeasurementInfo_Action_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasurementTypeID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measID" }, @@ -32,7 +54,18 @@ asn_TYPE_member_t asn_MBR_MeasurementInfo_Action_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BinRangeDefinition, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "binRangeDef" }, @@ -65,7 +98,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasurementInfo_Action_Item = { asn_DEF_MeasurementInfo_Action_Item_tags_1, /* Same as above */ sizeof(asn_DEF_MeasurementInfo_Action_Item_tags_1) /sizeof(asn_DEF_MeasurementInfo_Action_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MeasurementInfo_Action_Item_1, 3, /* Elements count */ &asn_SPC_MeasurementInfo_Action_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/MeasurementInfo-Action-Item.h b/src/codec_utils/E2SM_KPM/MeasurementInfo-Action-Item.h index b670e3b0c..99ac4c7a2 100644 --- a/src/codec_utils/E2SM_KPM/MeasurementInfo-Action-Item.h +++ b/src/codec_utils/E2SM_KPM/MeasurementInfo-Action-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _MeasurementInfo_Action_Item_H_ diff --git a/src/codec_utils/E2SM_KPM/MeasurementInfo-Action-List.c b/src/codec_utils/E2SM_KPM/MeasurementInfo-Action-List.c index d279577fe..302b4a434 100644 --- a/src/codec_utils/E2SM_KPM/MeasurementInfo-Action-List.c +++ b/src/codec_utils/E2SM_KPM/MeasurementInfo-Action-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "MeasurementInfo-Action-List.h" #include "MeasurementInfo-Action-Item.h" -static asn_oer_constraints_t asn_OER_type_MeasurementInfo_Action_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MeasurementInfo_Action_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_MeasurementInfo_Action_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_MeasurementInfo_Action_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasurementInfo_Action_List = { asn_DEF_MeasurementInfo_Action_List_tags_1, /* Same as above */ sizeof(asn_DEF_MeasurementInfo_Action_List_tags_1) /sizeof(asn_DEF_MeasurementInfo_Action_List_tags_1[0]), /* 1 */ - { &asn_OER_type_MeasurementInfo_Action_List_constr_1, &asn_PER_type_MeasurementInfo_Action_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MeasurementInfo_Action_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_MeasurementInfo_Action_List_1, 1, /* Single element */ &asn_SPC_MeasurementInfo_Action_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/MeasurementInfo-Action-List.h b/src/codec_utils/E2SM_KPM/MeasurementInfo-Action-List.h index 7c81cf95f..c8fd1c07e 100644 --- a/src/codec_utils/E2SM_KPM/MeasurementInfo-Action-List.h +++ b/src/codec_utils/E2SM_KPM/MeasurementInfo-Action-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _MeasurementInfo_Action_List_H_ diff --git a/src/codec_utils/E2SM_KPM/MeasurementInfoItem.c b/src/codec_utils/E2SM_KPM/MeasurementInfoItem.c index ecd8aea7c..886942720 100644 --- a/src/codec_utils/E2SM_KPM/MeasurementInfoItem.c +++ b/src/codec_utils/E2SM_KPM/MeasurementInfoItem.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "MeasurementInfoItem.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_MeasurementInfoItem_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_MeasurementType, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measType" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_MeasurementInfoItem_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_LabelInfoList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "labelInfoList" }, @@ -52,7 +74,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasurementInfoItem = { asn_DEF_MeasurementInfoItem_tags_1, /* Same as above */ sizeof(asn_DEF_MeasurementInfoItem_tags_1) /sizeof(asn_DEF_MeasurementInfoItem_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MeasurementInfoItem_1, 2, /* Elements count */ &asn_SPC_MeasurementInfoItem_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/MeasurementInfoItem.h b/src/codec_utils/E2SM_KPM/MeasurementInfoItem.h index 1f294a2ba..4a1838629 100644 --- a/src/codec_utils/E2SM_KPM/MeasurementInfoItem.h +++ b/src/codec_utils/E2SM_KPM/MeasurementInfoItem.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _MeasurementInfoItem_H_ diff --git a/src/codec_utils/E2SM_KPM/MeasurementInfoList.c b/src/codec_utils/E2SM_KPM/MeasurementInfoList.c index 09f82e969..473ddf261 100644 --- a/src/codec_utils/E2SM_KPM/MeasurementInfoList.c +++ b/src/codec_utils/E2SM_KPM/MeasurementInfoList.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "MeasurementInfoList.h" #include "MeasurementInfoItem.h" -static asn_oer_constraints_t asn_OER_type_MeasurementInfoList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MeasurementInfoList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_MeasurementInfoList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_MeasurementInfoItem, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasurementInfoList = { asn_DEF_MeasurementInfoList_tags_1, /* Same as above */ sizeof(asn_DEF_MeasurementInfoList_tags_1) /sizeof(asn_DEF_MeasurementInfoList_tags_1[0]), /* 1 */ - { &asn_OER_type_MeasurementInfoList_constr_1, &asn_PER_type_MeasurementInfoList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MeasurementInfoList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_MeasurementInfoList_1, 1, /* Single element */ &asn_SPC_MeasurementInfoList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/MeasurementInfoList.h b/src/codec_utils/E2SM_KPM/MeasurementInfoList.h index cba8a12e0..5bde468a0 100644 --- a/src/codec_utils/E2SM_KPM/MeasurementInfoList.h +++ b/src/codec_utils/E2SM_KPM/MeasurementInfoList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _MeasurementInfoList_H_ diff --git a/src/codec_utils/E2SM_KPM/MeasurementLabel.c b/src/codec_utils/E2SM_KPM/MeasurementLabel.c index 682bfcd08..dd26daac8 100644 --- a/src/codec_utils/E2SM_KPM/MeasurementLabel.c +++ b/src/codec_utils/E2SM_KPM/MeasurementLabel.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "MeasurementLabel.h" @@ -50,7 +50,7 @@ memb_aRPmax_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 1 && value <= 15)) { + if((value >= 1L && value <= 15L)) { /* Constraint check succeeded */ return 0; } else { @@ -75,7 +75,7 @@ memb_aRPmin_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 1 && value <= 15)) { + if((value >= 1L && value <= 15L)) { /* Constraint check succeeded */ return 0; } else { @@ -100,7 +100,7 @@ memb_bitrateRange_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr value = *(const long *)sptr; - if((value >= 1 && value <= 65535)) { + if((value >= 1L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -125,7 +125,7 @@ memb_layerMU_MIMO_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr value = *(const long *)sptr; - if((value >= 1 && value <= 65535)) { + if((value >= 1L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -150,7 +150,7 @@ memb_distBinX_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 1 && value <= 65535)) { + if((value >= 1L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -175,7 +175,7 @@ memb_distBinY_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 1 && value <= 65535)) { + if((value >= 1L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -200,7 +200,7 @@ memb_distBinZ_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 1 && value <= 65535)) { + if((value >= 1L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -225,7 +225,7 @@ memb_ssbIndex_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 1 && value <= 65535)) { + if((value >= 1L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -250,7 +250,7 @@ memb_nonGoB_BFmode_Index_constraint_1(const asn_TYPE_descriptor_t *td, const voi value = *(const long *)sptr; - if((value >= 1 && value <= 65535)) { + if((value >= 1L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -275,7 +275,7 @@ memb_mIMO_mode_Index_constraint_1(const asn_TYPE_descriptor_t *td, const void *s value = *(const long *)sptr; - if((value >= 1 && value <= 2)) { + if((value >= 1L && value <= 2L)) { /* Constraint check succeeded */ return 0; } else { @@ -286,142 +286,125 @@ memb_mIMO_mode_Index_constraint_1(const asn_TYPE_descriptor_t *td, const void *s } } -static asn_oer_constraints_t asn_OER_type_noLabel_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_noLabel_constr_2 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_sUM_constr_16 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_sUM_constr_16 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_preLabelOverride_constr_22 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_preLabelOverride_constr_22 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_startEndInd_constr_25 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_startEndInd_constr_25 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_min_constr_29 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_min_constr_29 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_max_constr_32 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_max_constr_32 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_avg_constr_35 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_avg_constr_35 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_aRPmax_constr_12 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_aRPmax_constr_12 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 4, 4, 1, 15 } /* (1..15,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_aRPmin_constr_13 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_aRPmin_constr_13 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 4, 4, 1, 15 } /* (1..15,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_bitrateRange_constr_14 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_bitrateRange_constr_14 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 asn_oer_constraints_t asn_OER_memb_layerMU_MIMO_constr_15 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_layerMU_MIMO_constr_15 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 asn_oer_constraints_t asn_OER_memb_distBinX_constr_19 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_distBinX_constr_19 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 asn_oer_constraints_t asn_OER_memb_distBinY_constr_20 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_distBinY_constr_20 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 asn_oer_constraints_t asn_OER_memb_distBinZ_constr_21 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_distBinZ_constr_21 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 asn_oer_constraints_t asn_OER_memb_ssbIndex_constr_39 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ssbIndex_constr_39 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 asn_oer_constraints_t asn_OER_memb_nonGoB_BFmode_Index_constr_40 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_nonGoB_BFmode_Index_constr_40 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 asn_oer_constraints_t asn_OER_memb_mIMO_mode_Index_constr_41 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_mIMO_mode_Index_constr_41 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 1, 2 } /* (1..2,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_noLabel_value2enum_2[] = { { 0, 4, "true" } /* This list is extensible */ @@ -454,7 +437,18 @@ asn_TYPE_descriptor_t asn_DEF_noLabel_2 = { asn_DEF_noLabel_tags_2, /* Same as above */ sizeof(asn_DEF_noLabel_tags_2) /sizeof(asn_DEF_noLabel_tags_2[0]), /* 2 */ - { &asn_OER_type_noLabel_constr_2, &asn_PER_type_noLabel_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_noLabel_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_noLabel_specs_2 /* Additional specs */ }; @@ -491,7 +485,18 @@ asn_TYPE_descriptor_t asn_DEF_sUM_16 = { asn_DEF_sUM_tags_16, /* Same as above */ sizeof(asn_DEF_sUM_tags_16) /sizeof(asn_DEF_sUM_tags_16[0]), /* 2 */ - { &asn_OER_type_sUM_constr_16, &asn_PER_type_sUM_constr_16, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_sUM_constr_16, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_sUM_specs_16 /* Additional specs */ }; @@ -528,7 +533,18 @@ asn_TYPE_descriptor_t asn_DEF_preLabelOverride_22 = { asn_DEF_preLabelOverride_tags_22, /* Same as above */ sizeof(asn_DEF_preLabelOverride_tags_22) /sizeof(asn_DEF_preLabelOverride_tags_22[0]), /* 2 */ - { &asn_OER_type_preLabelOverride_constr_22, &asn_PER_type_preLabelOverride_constr_22, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_preLabelOverride_constr_22, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_preLabelOverride_specs_22 /* Additional specs */ }; @@ -567,7 +583,18 @@ asn_TYPE_descriptor_t asn_DEF_startEndInd_25 = { asn_DEF_startEndInd_tags_25, /* Same as above */ sizeof(asn_DEF_startEndInd_tags_25) /sizeof(asn_DEF_startEndInd_tags_25[0]), /* 2 */ - { &asn_OER_type_startEndInd_constr_25, &asn_PER_type_startEndInd_constr_25, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_startEndInd_constr_25, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_startEndInd_specs_25 /* Additional specs */ }; @@ -604,7 +631,18 @@ asn_TYPE_descriptor_t asn_DEF_min_29 = { asn_DEF_min_tags_29, /* Same as above */ sizeof(asn_DEF_min_tags_29) /sizeof(asn_DEF_min_tags_29[0]), /* 2 */ - { &asn_OER_type_min_constr_29, &asn_PER_type_min_constr_29, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_min_constr_29, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_min_specs_29 /* Additional specs */ }; @@ -641,7 +679,18 @@ asn_TYPE_descriptor_t asn_DEF_max_32 = { asn_DEF_max_tags_32, /* Same as above */ sizeof(asn_DEF_max_tags_32) /sizeof(asn_DEF_max_tags_32[0]), /* 2 */ - { &asn_OER_type_max_constr_32, &asn_PER_type_max_constr_32, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_max_constr_32, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_max_specs_32 /* Additional specs */ }; @@ -678,7 +727,18 @@ asn_TYPE_descriptor_t asn_DEF_avg_35 = { asn_DEF_avg_tags_35, /* Same as above */ sizeof(asn_DEF_avg_tags_35) /sizeof(asn_DEF_avg_tags_35[0]), /* 2 */ - { &asn_OER_type_avg_constr_35, &asn_PER_type_avg_constr_35, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_avg_constr_35, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_avg_specs_35 /* Additional specs */ }; @@ -689,7 +749,18 @@ asn_TYPE_member_t asn_MBR_MeasurementLabel_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_noLabel_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "noLabel" }, @@ -698,7 +769,18 @@ asn_TYPE_member_t asn_MBR_MeasurementLabel_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PLMNIdentity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "plmnID" }, @@ -707,7 +789,18 @@ asn_TYPE_member_t asn_MBR_MeasurementLabel_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_S_NSSAI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sliceID" }, @@ -716,7 +809,18 @@ asn_TYPE_member_t asn_MBR_MeasurementLabel_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_FiveQI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "fiveQI" }, @@ -725,7 +829,18 @@ asn_TYPE_member_t asn_MBR_MeasurementLabel_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_QosFlowIdentifier, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "qFI" }, @@ -734,7 +849,18 @@ asn_TYPE_member_t asn_MBR_MeasurementLabel_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_QCI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "qCI" }, @@ -743,7 +869,18 @@ asn_TYPE_member_t asn_MBR_MeasurementLabel_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_QCI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "qCImax" }, @@ -752,7 +889,18 @@ asn_TYPE_member_t asn_MBR_MeasurementLabel_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_QCI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "qCImin" }, @@ -761,7 +909,18 @@ asn_TYPE_member_t asn_MBR_MeasurementLabel_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_aRPmax_constr_12, &asn_PER_memb_aRPmax_constr_12, memb_aRPmax_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_aRPmax_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_aRPmax_constraint_1 + }, 0, 0, /* No default value */ "aRPmax" }, @@ -770,7 +929,18 @@ asn_TYPE_member_t asn_MBR_MeasurementLabel_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_aRPmin_constr_13, &asn_PER_memb_aRPmin_constr_13, memb_aRPmin_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_aRPmin_constr_13, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_aRPmin_constraint_1 + }, 0, 0, /* No default value */ "aRPmin" }, @@ -779,7 +949,18 @@ asn_TYPE_member_t asn_MBR_MeasurementLabel_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_bitrateRange_constr_14, &asn_PER_memb_bitrateRange_constr_14, memb_bitrateRange_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_bitrateRange_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_bitrateRange_constraint_1 + }, 0, 0, /* No default value */ "bitrateRange" }, @@ -788,7 +969,18 @@ asn_TYPE_member_t asn_MBR_MeasurementLabel_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_layerMU_MIMO_constr_15, &asn_PER_memb_layerMU_MIMO_constr_15, memb_layerMU_MIMO_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_layerMU_MIMO_constr_15, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_layerMU_MIMO_constraint_1 + }, 0, 0, /* No default value */ "layerMU-MIMO" }, @@ -797,7 +989,18 @@ asn_TYPE_member_t asn_MBR_MeasurementLabel_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_sUM_16, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sUM" }, @@ -806,7 +1009,18 @@ asn_TYPE_member_t asn_MBR_MeasurementLabel_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_distBinX_constr_19, &asn_PER_memb_distBinX_constr_19, memb_distBinX_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_distBinX_constr_19, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_distBinX_constraint_1 + }, 0, 0, /* No default value */ "distBinX" }, @@ -815,7 +1029,18 @@ asn_TYPE_member_t asn_MBR_MeasurementLabel_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_distBinY_constr_20, &asn_PER_memb_distBinY_constr_20, memb_distBinY_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_distBinY_constr_20, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_distBinY_constraint_1 + }, 0, 0, /* No default value */ "distBinY" }, @@ -824,7 +1049,18 @@ asn_TYPE_member_t asn_MBR_MeasurementLabel_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_distBinZ_constr_21, &asn_PER_memb_distBinZ_constr_21, memb_distBinZ_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_distBinZ_constr_21, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_distBinZ_constraint_1 + }, 0, 0, /* No default value */ "distBinZ" }, @@ -833,7 +1069,18 @@ asn_TYPE_member_t asn_MBR_MeasurementLabel_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_preLabelOverride_22, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "preLabelOverride" }, @@ -842,7 +1089,18 @@ asn_TYPE_member_t asn_MBR_MeasurementLabel_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_startEndInd_25, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "startEndInd" }, @@ -851,7 +1109,18 @@ asn_TYPE_member_t asn_MBR_MeasurementLabel_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_min_29, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "min" }, @@ -860,7 +1129,18 @@ asn_TYPE_member_t asn_MBR_MeasurementLabel_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_max_32, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "max" }, @@ -869,7 +1149,18 @@ asn_TYPE_member_t asn_MBR_MeasurementLabel_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_avg_35, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "avg" }, @@ -878,7 +1169,18 @@ asn_TYPE_member_t asn_MBR_MeasurementLabel_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ssbIndex_constr_39, &asn_PER_memb_ssbIndex_constr_39, memb_ssbIndex_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ssbIndex_constr_39, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ssbIndex_constraint_1 + }, 0, 0, /* No default value */ "ssbIndex" }, @@ -887,7 +1189,18 @@ asn_TYPE_member_t asn_MBR_MeasurementLabel_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_nonGoB_BFmode_Index_constr_40, &asn_PER_memb_nonGoB_BFmode_Index_constr_40, memb_nonGoB_BFmode_Index_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_nonGoB_BFmode_Index_constr_40, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_nonGoB_BFmode_Index_constraint_1 + }, 0, 0, /* No default value */ "nonGoB-BFmode-Index" }, @@ -896,7 +1209,18 @@ asn_TYPE_member_t asn_MBR_MeasurementLabel_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_mIMO_mode_Index_constr_41, &asn_PER_memb_mIMO_mode_Index_constr_41, memb_mIMO_mode_Index_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_mIMO_mode_Index_constr_41, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_mIMO_mode_Index_constraint_1 + }, 0, 0, /* No default value */ "mIMO-mode-Index" }, @@ -950,7 +1274,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasurementLabel = { asn_DEF_MeasurementLabel_tags_1, /* Same as above */ sizeof(asn_DEF_MeasurementLabel_tags_1) /sizeof(asn_DEF_MeasurementLabel_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MeasurementLabel_1, 24, /* Elements count */ &asn_SPC_MeasurementLabel_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/MeasurementLabel.h b/src/codec_utils/E2SM_KPM/MeasurementLabel.h index b2fd50e86..ae1c91fe6 100644 --- a/src/codec_utils/E2SM_KPM/MeasurementLabel.h +++ b/src/codec_utils/E2SM_KPM/MeasurementLabel.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _MeasurementLabel_H_ diff --git a/src/codec_utils/E2SM_KPM/MeasurementRecord.c b/src/codec_utils/E2SM_KPM/MeasurementRecord.c index 6d31cff08..323b62c4c 100644 --- a/src/codec_utils/E2SM_KPM/MeasurementRecord.c +++ b/src/codec_utils/E2SM_KPM/MeasurementRecord.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "MeasurementRecord.h" #include "MeasurementRecordItem.h" -static asn_oer_constraints_t asn_OER_type_MeasurementRecord_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..2147483647)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MeasurementRecord_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 31, -1, 1, 2147483647 } /* (SIZE(1..2147483647)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_MeasurementRecord_1[] = { { ATF_POINTER, 0, 0, -1 /* Ambiguous tag (CHOICE?) */, 0, &asn_DEF_MeasurementRecordItem, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasurementRecord = { asn_DEF_MeasurementRecord_tags_1, /* Same as above */ sizeof(asn_DEF_MeasurementRecord_tags_1) /sizeof(asn_DEF_MeasurementRecord_tags_1[0]), /* 1 */ - { &asn_OER_type_MeasurementRecord_constr_1, &asn_PER_type_MeasurementRecord_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MeasurementRecord_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_MeasurementRecord_1, 1, /* Single element */ &asn_SPC_MeasurementRecord_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/MeasurementRecord.h b/src/codec_utils/E2SM_KPM/MeasurementRecord.h index 93cd44523..83aa2e637 100644 --- a/src/codec_utils/E2SM_KPM/MeasurementRecord.h +++ b/src/codec_utils/E2SM_KPM/MeasurementRecord.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _MeasurementRecord_H_ diff --git a/src/codec_utils/E2SM_KPM/MeasurementRecordItem.c b/src/codec_utils/E2SM_KPM/MeasurementRecordItem.c index 9765c767e..1fdaf836c 100644 --- a/src/codec_utils/E2SM_KPM/MeasurementRecordItem.c +++ b/src/codec_utils/E2SM_KPM/MeasurementRecordItem.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "MeasurementRecordItem.h" @@ -43,30 +43,27 @@ memb_integer_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, return 0; } -static asn_oer_constraints_t asn_OER_type_integer_constr_2 CC_NOTUSED = { - { 4, 1 } /* (0..4294967295) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_integer_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 32, -1, 0, 4294967295 } /* (0..4294967295) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_integer_constr_2 CC_NOTUSED = { - { 4, 1 } /* (0..4294967295) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_integer_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 32, -1, 0, 4294967295 } /* (0..4294967295) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_MeasurementRecordItem_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MeasurementRecordItem_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 2, 2, 0, 2 } /* (0..2,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_specifics_t asn_SPC_integer_specs_2 = { 0, 0, 0, 0, 0, 0, /* Native long size */ @@ -87,7 +84,18 @@ asn_TYPE_descriptor_t asn_DEF_integer_2 = { asn_DEF_integer_tags_2, /* Same as above */ sizeof(asn_DEF_integer_tags_2) /sizeof(asn_DEF_integer_tags_2[0]), /* 2 */ - { &asn_OER_type_integer_constr_2, &asn_PER_type_integer_constr_2, integer_2_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_integer_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + integer_2_constraint + }, 0, 0, /* No members */ &asn_SPC_integer_specs_2 /* Additional specs */ }; @@ -98,7 +106,18 @@ asn_TYPE_member_t asn_MBR_MeasurementRecordItem_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_integer_2, 0, - { &asn_OER_memb_integer_constr_2, &asn_PER_memb_integer_constr_2, memb_integer_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_integer_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_integer_constraint_1 + }, 0, 0, /* No default value */ "integer" }, @@ -107,7 +126,18 @@ asn_TYPE_member_t asn_MBR_MeasurementRecordItem_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeReal, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "real" }, @@ -116,7 +146,18 @@ asn_TYPE_member_t asn_MBR_MeasurementRecordItem_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "noValue" }, @@ -144,7 +185,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasurementRecordItem = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_MeasurementRecordItem_constr_1, &asn_PER_type_MeasurementRecordItem_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MeasurementRecordItem_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_MeasurementRecordItem_1, 3, /* Elements count */ &asn_SPC_MeasurementRecordItem_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/MeasurementRecordItem.h b/src/codec_utils/E2SM_KPM/MeasurementRecordItem.h index 457a1ed2d..abadceb82 100644 --- a/src/codec_utils/E2SM_KPM/MeasurementRecordItem.h +++ b/src/codec_utils/E2SM_KPM/MeasurementRecordItem.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _MeasurementRecordItem_H_ diff --git a/src/codec_utils/E2SM_KPM/MeasurementType.c b/src/codec_utils/E2SM_KPM/MeasurementType.c index 643627d18..a9d34581d 100644 --- a/src/codec_utils/E2SM_KPM/MeasurementType.c +++ b/src/codec_utils/E2SM_KPM/MeasurementType.c @@ -1,27 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "MeasurementType.h" -static asn_oer_constraints_t asn_OER_type_MeasurementType_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MeasurementType_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_MeasurementType_1[] = { { ATF_NOFLAGS, 0, offsetof(struct MeasurementType, choice.measName), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasurementTypeName, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measName" }, @@ -30,7 +40,18 @@ asn_TYPE_member_t asn_MBR_MeasurementType_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasurementTypeID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measID" }, @@ -57,7 +78,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasurementType = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_MeasurementType_constr_1, &asn_PER_type_MeasurementType_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MeasurementType_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_MeasurementType_1, 2, /* Elements count */ &asn_SPC_MeasurementType_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/MeasurementType.h b/src/codec_utils/E2SM_KPM/MeasurementType.h index 62c371d89..ff189c8e9 100644 --- a/src/codec_utils/E2SM_KPM/MeasurementType.h +++ b/src/codec_utils/E2SM_KPM/MeasurementType.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _MeasurementType_H_ diff --git a/src/codec_utils/E2SM_KPM/MeasurementTypeID.c b/src/codec_utils/E2SM_KPM/MeasurementTypeID.c index cdd2230ea..8e9bfef57 100644 --- a/src/codec_utils/E2SM_KPM/MeasurementTypeID.c +++ b/src/codec_utils/E2SM_KPM/MeasurementTypeID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "MeasurementTypeID.h" @@ -21,7 +21,7 @@ MeasurementTypeID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 1 && value <= 65536)) { + if((value >= 1L && value <= 65536L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ MeasurementTypeID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_MeasurementTypeID_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MeasurementTypeID_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 16, -1, 1, 65536 } /* (1..65536,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_MeasurementTypeID_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasurementTypeID = { asn_DEF_MeasurementTypeID_tags_1, /* Same as above */ sizeof(asn_DEF_MeasurementTypeID_tags_1) /sizeof(asn_DEF_MeasurementTypeID_tags_1[0]), /* 1 */ - { &asn_OER_type_MeasurementTypeID_constr_1, &asn_PER_type_MeasurementTypeID_constr_1, MeasurementTypeID_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MeasurementTypeID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + MeasurementTypeID_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/E2SM_KPM/MeasurementTypeID.h b/src/codec_utils/E2SM_KPM/MeasurementTypeID.h index c3f521c2f..7d6967750 100644 --- a/src/codec_utils/E2SM_KPM/MeasurementTypeID.h +++ b/src/codec_utils/E2SM_KPM/MeasurementTypeID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _MeasurementTypeID_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_MeasurementTypeID; asn_struct_free_f MeasurementTypeID_free; asn_struct_print_f MeasurementTypeID_print; asn_constr_check_f MeasurementTypeID_constraint; -ber_type_decoder_f MeasurementTypeID_decode_ber; -der_type_encoder_f MeasurementTypeID_encode_der; xer_type_decoder_f MeasurementTypeID_decode_xer; xer_type_encoder_f MeasurementTypeID_encode_xer; -oer_type_decoder_f MeasurementTypeID_decode_oer; -oer_type_encoder_f MeasurementTypeID_encode_oer; per_type_decoder_f MeasurementTypeID_decode_uper; per_type_encoder_f MeasurementTypeID_encode_uper; per_type_decoder_f MeasurementTypeID_decode_aper; diff --git a/src/codec_utils/E2SM_KPM/MeasurementTypeName.c b/src/codec_utils/E2SM_KPM/MeasurementTypeName.c index a071d6483..8c83ad983 100644 --- a/src/codec_utils/E2SM_KPM/MeasurementTypeName.c +++ b/src/codec_utils/E2SM_KPM/MeasurementTypeName.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "MeasurementTypeName.h" @@ -54,7 +54,7 @@ MeasurementTypeName_constraint(const asn_TYPE_descriptor_t *td, const void *sptr size = st->size; - if((size >= 1 && size <= 150) + if((size >= 1UL && size <= 150UL) && !check_permitted_alphabet_1(st)) { /* Constraint check succeeded */ return 0; @@ -80,15 +80,14 @@ static int asn_PER_MAP_MeasurementTypeName_1_c2v(unsigned int code) { * This type is implemented using PrintableString, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_MeasurementTypeName_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..MAX)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MeasurementTypeName_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 32, 122 } /* (32..122) */, { APC_CONSTRAINED | APC_EXTENSIBLE, 8, 8, 1, 150 } /* (SIZE(1..150,...)) */, asn_PER_MAP_MeasurementTypeName_1_v2c, /* Value to PER code map */ asn_PER_MAP_MeasurementTypeName_1_c2v /* PER code to value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_MeasurementTypeName_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)) }; @@ -102,7 +101,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasurementTypeName = { asn_DEF_MeasurementTypeName_tags_1, /* Same as above */ sizeof(asn_DEF_MeasurementTypeName_tags_1) /sizeof(asn_DEF_MeasurementTypeName_tags_1[0]), /* 1 */ - { &asn_OER_type_MeasurementTypeName_constr_1, &asn_PER_type_MeasurementTypeName_constr_1, MeasurementTypeName_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MeasurementTypeName_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + MeasurementTypeName_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/E2SM_KPM/MeasurementTypeName.h b/src/codec_utils/E2SM_KPM/MeasurementTypeName.h index 81892f68b..acba7921a 100644 --- a/src/codec_utils/E2SM_KPM/MeasurementTypeName.h +++ b/src/codec_utils/E2SM_KPM/MeasurementTypeName.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _MeasurementTypeName_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_MeasurementTypeName; asn_struct_free_f MeasurementTypeName_free; asn_struct_print_f MeasurementTypeName_print; asn_constr_check_f MeasurementTypeName_constraint; -ber_type_decoder_f MeasurementTypeName_decode_ber; -der_type_encoder_f MeasurementTypeName_encode_der; xer_type_decoder_f MeasurementTypeName_decode_xer; xer_type_encoder_f MeasurementTypeName_encode_xer; -oer_type_decoder_f MeasurementTypeName_decode_oer; -oer_type_encoder_f MeasurementTypeName_encode_oer; per_type_decoder_f MeasurementTypeName_decode_uper; per_type_encoder_f MeasurementTypeName_encode_uper; per_type_decoder_f MeasurementTypeName_decode_aper; diff --git a/src/codec_utils/E2SM_KPM/NG-RANnodeUEXnAPID.c b/src/codec_utils/E2SM_KPM/NG-RANnodeUEXnAPID.c index f0935d35a..a9782e81e 100644 --- a/src/codec_utils/E2SM_KPM/NG-RANnodeUEXnAPID.c +++ b/src/codec_utils/E2SM_KPM/NG-RANnodeUEXnAPID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "NG-RANnodeUEXnAPID.h" @@ -27,14 +27,13 @@ NG_RANnodeUEXnAPID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_NG_RANnodeUEXnAPID_constr_1 CC_NOTUSED = { - { 4, 1 } /* (0..4294967295) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_NG_RANnodeUEXnAPID_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 32, -1, 0, 4294967295 } /* (0..4294967295) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ const asn_INTEGER_specifics_t asn_SPC_NG_RANnodeUEXnAPID_specs_1 = { 0, 0, 0, 0, 0, 0, /* Native long size */ @@ -53,7 +52,18 @@ asn_TYPE_descriptor_t asn_DEF_NG_RANnodeUEXnAPID = { asn_DEF_NG_RANnodeUEXnAPID_tags_1, /* Same as above */ sizeof(asn_DEF_NG_RANnodeUEXnAPID_tags_1) /sizeof(asn_DEF_NG_RANnodeUEXnAPID_tags_1[0]), /* 1 */ - { &asn_OER_type_NG_RANnodeUEXnAPID_constr_1, &asn_PER_type_NG_RANnodeUEXnAPID_constr_1, NG_RANnodeUEXnAPID_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NG_RANnodeUEXnAPID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NG_RANnodeUEXnAPID_constraint + }, 0, 0, /* No members */ &asn_SPC_NG_RANnodeUEXnAPID_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/E2SM_KPM/NG-RANnodeUEXnAPID.h b/src/codec_utils/E2SM_KPM/NG-RANnodeUEXnAPID.h index 58e71f12f..4084a3dea 100644 --- a/src/codec_utils/E2SM_KPM/NG-RANnodeUEXnAPID.h +++ b/src/codec_utils/E2SM_KPM/NG-RANnodeUEXnAPID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _NG_RANnodeUEXnAPID_H_ @@ -28,12 +28,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_NG_RANnodeUEXnAPID_specs_1; asn_struct_free_f NG_RANnodeUEXnAPID_free; asn_struct_print_f NG_RANnodeUEXnAPID_print; asn_constr_check_f NG_RANnodeUEXnAPID_constraint; -ber_type_decoder_f NG_RANnodeUEXnAPID_decode_ber; -der_type_encoder_f NG_RANnodeUEXnAPID_encode_der; xer_type_decoder_f NG_RANnodeUEXnAPID_decode_xer; xer_type_encoder_f NG_RANnodeUEXnAPID_encode_xer; -oer_type_decoder_f NG_RANnodeUEXnAPID_decode_oer; -oer_type_encoder_f NG_RANnodeUEXnAPID_encode_oer; per_type_decoder_f NG_RANnodeUEXnAPID_decode_uper; per_type_encoder_f NG_RANnodeUEXnAPID_encode_uper; per_type_decoder_f NG_RANnodeUEXnAPID_decode_aper; diff --git a/src/codec_utils/E2SM_KPM/NGENB-CU-UE-W1AP-ID.c b/src/codec_utils/E2SM_KPM/NGENB-CU-UE-W1AP-ID.c index 79bf93948..07840540d 100644 --- a/src/codec_utils/E2SM_KPM/NGENB-CU-UE-W1AP-ID.c +++ b/src/codec_utils/E2SM_KPM/NGENB-CU-UE-W1AP-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "NGENB-CU-UE-W1AP-ID.h" @@ -27,14 +27,13 @@ NGENB_CU_UE_W1AP_ID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_NGENB_CU_UE_W1AP_ID_constr_1 CC_NOTUSED = { - { 4, 1 } /* (0..4294967295) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_NGENB_CU_UE_W1AP_ID_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 32, -1, 0, 4294967295 } /* (0..4294967295) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ const asn_INTEGER_specifics_t asn_SPC_NGENB_CU_UE_W1AP_ID_specs_1 = { 0, 0, 0, 0, 0, 0, /* Native long size */ @@ -53,7 +52,18 @@ asn_TYPE_descriptor_t asn_DEF_NGENB_CU_UE_W1AP_ID = { asn_DEF_NGENB_CU_UE_W1AP_ID_tags_1, /* Same as above */ sizeof(asn_DEF_NGENB_CU_UE_W1AP_ID_tags_1) /sizeof(asn_DEF_NGENB_CU_UE_W1AP_ID_tags_1[0]), /* 1 */ - { &asn_OER_type_NGENB_CU_UE_W1AP_ID_constr_1, &asn_PER_type_NGENB_CU_UE_W1AP_ID_constr_1, NGENB_CU_UE_W1AP_ID_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGENB_CU_UE_W1AP_ID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NGENB_CU_UE_W1AP_ID_constraint + }, 0, 0, /* No members */ &asn_SPC_NGENB_CU_UE_W1AP_ID_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/E2SM_KPM/NGENB-CU-UE-W1AP-ID.h b/src/codec_utils/E2SM_KPM/NGENB-CU-UE-W1AP-ID.h index 55530cd17..40b579bcb 100644 --- a/src/codec_utils/E2SM_KPM/NGENB-CU-UE-W1AP-ID.h +++ b/src/codec_utils/E2SM_KPM/NGENB-CU-UE-W1AP-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _NGENB_CU_UE_W1AP_ID_H_ @@ -28,12 +28,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_NGENB_CU_UE_W1AP_ID_specs_1; asn_struct_free_f NGENB_CU_UE_W1AP_ID_free; asn_struct_print_f NGENB_CU_UE_W1AP_ID_print; asn_constr_check_f NGENB_CU_UE_W1AP_ID_constraint; -ber_type_decoder_f NGENB_CU_UE_W1AP_ID_decode_ber; -der_type_encoder_f NGENB_CU_UE_W1AP_ID_encode_der; xer_type_decoder_f NGENB_CU_UE_W1AP_ID_decode_xer; xer_type_encoder_f NGENB_CU_UE_W1AP_ID_encode_xer; -oer_type_decoder_f NGENB_CU_UE_W1AP_ID_decode_oer; -oer_type_encoder_f NGENB_CU_UE_W1AP_ID_encode_oer; per_type_decoder_f NGENB_CU_UE_W1AP_ID_decode_uper; per_type_encoder_f NGENB_CU_UE_W1AP_ID_encode_uper; per_type_decoder_f NGENB_CU_UE_W1AP_ID_decode_aper; diff --git a/src/codec_utils/E2SM_KPM/NGENB-DU-ID.c b/src/codec_utils/E2SM_KPM/NGENB-DU-ID.c new file mode 100644 index 000000000..34fe9dfe5 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/NGENB-DU-ID.c @@ -0,0 +1,80 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#include "NGENB-DU-ID.h" + +int +NGENB_DU_ID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, + asn_app_constraint_failed_f *ctfailcb, void *app_key) { + const INTEGER_t *st = (const INTEGER_t *)sptr; + long value; + + if(!sptr) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value not given (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + if(asn_INTEGER2long(st, &value)) { + ASN__CTFAIL(app_key, td, sptr, + "%s: value too large (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } + + if((value >= 0L && value <= 68719476735L)) { + /* 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 INTEGER, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NGENB_DU_ID_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED, 36, -1, 0, 68719476735 } /* (0..68719476735) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const ber_tlv_tag_t asn_DEF_NGENB_DU_ID_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NGENB_DU_ID = { + "NGENB-DU-ID", + "NGENB-DU-ID", + &asn_OP_INTEGER, + asn_DEF_NGENB_DU_ID_tags_1, + sizeof(asn_DEF_NGENB_DU_ID_tags_1) + /sizeof(asn_DEF_NGENB_DU_ID_tags_1[0]), /* 1 */ + asn_DEF_NGENB_DU_ID_tags_1, /* Same as above */ + sizeof(asn_DEF_NGENB_DU_ID_tags_1) + /sizeof(asn_DEF_NGENB_DU_ID_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NGENB_DU_ID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NGENB_DU_ID_constraint + }, + 0, 0, /* No members */ + 0 /* No specifics */ +}; + diff --git a/src/codec_utils/E2SM_KPM/NGENB-DU-ID.h b/src/codec_utils/E2SM_KPM/NGENB-DU-ID.h new file mode 100644 index 000000000..4abe13a53 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/NGENB-DU-ID.h @@ -0,0 +1,42 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#ifndef _NGENB_DU_ID_H_ +#define _NGENB_DU_ID_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NGENB-DU-ID */ +typedef INTEGER_t NGENB_DU_ID_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_NGENB_DU_ID_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NGENB_DU_ID; +asn_struct_free_f NGENB_DU_ID_free; +asn_struct_print_f NGENB_DU_ID_print; +asn_constr_check_f NGENB_DU_ID_constraint; +xer_type_decoder_f NGENB_DU_ID_decode_xer; +xer_type_encoder_f NGENB_DU_ID_encode_xer; +per_type_decoder_f NGENB_DU_ID_decode_uper; +per_type_encoder_f NGENB_DU_ID_encode_uper; +per_type_decoder_f NGENB_DU_ID_decode_aper; +per_type_encoder_f NGENB_DU_ID_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _NGENB_DU_ID_H_ */ +#include diff --git a/src/codec_utils/E2SM_KPM/NR-ARFCN.c b/src/codec_utils/E2SM_KPM/NR-ARFCN.c new file mode 100644 index 000000000..495a5b2b9 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/NR-ARFCN.c @@ -0,0 +1,104 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#include "NR-ARFCN.h" + +static int +memb_nRARFCN_constraint_1(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 >= 0L && value <= 3279165L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_nRARFCN_constr_2 CC_NOTUSED = { + { APC_CONSTRAINED, 22, -1, 0, 3279165 } /* (0..3279165) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NR_ARFCN_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NR_ARFCN, nRARFCN), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NativeInteger, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_nRARFCN_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_nRARFCN_constraint_1 + }, + 0, 0, /* No default value */ + "nRARFCN" + }, +}; +static const ber_tlv_tag_t asn_DEF_NR_ARFCN_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NR_ARFCN_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* nRARFCN */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NR_ARFCN_specs_1 = { + sizeof(struct NR_ARFCN), + offsetof(struct NR_ARFCN, _asn_ctx), + asn_MAP_NR_ARFCN_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_NR_ARFCN = { + "NR-ARFCN", + "NR-ARFCN", + &asn_OP_SEQUENCE, + asn_DEF_NR_ARFCN_tags_1, + sizeof(asn_DEF_NR_ARFCN_tags_1) + /sizeof(asn_DEF_NR_ARFCN_tags_1[0]), /* 1 */ + asn_DEF_NR_ARFCN_tags_1, /* Same as above */ + sizeof(asn_DEF_NR_ARFCN_tags_1) + /sizeof(asn_DEF_NR_ARFCN_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NR_ARFCN_1, + 1, /* Elements count */ + &asn_SPC_NR_ARFCN_specs_1 /* Additional specs */ +}; + diff --git a/src/codec_utils/E2SM_KPM/NR-ARFCN.h b/src/codec_utils/E2SM_KPM/NR-ARFCN.h new file mode 100644 index 000000000..c5ed9f8b3 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/NR-ARFCN.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#ifndef _NR_ARFCN_H_ +#define _NR_ARFCN_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NR-ARFCN */ +typedef struct NR_ARFCN { + long nRARFCN; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NR_ARFCN_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NR_ARFCN; +extern asn_SEQUENCE_specifics_t asn_SPC_NR_ARFCN_specs_1; +extern asn_TYPE_member_t asn_MBR_NR_ARFCN_1[1]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NR_ARFCN_H_ */ +#include diff --git a/src/codec_utils/E2SM_KPM/NR-CGI.c b/src/codec_utils/E2SM_KPM/NR-CGI.c index fd0e0bd0f..0e7b1e56b 100644 --- a/src/codec_utils/E2SM_KPM/NR-CGI.c +++ b/src/codec_utils/E2SM_KPM/NR-CGI.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "NR-CGI.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_NR_CGI_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PLMNIdentity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pLMNIdentity" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_NR_CGI_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NRCellIdentity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nRCellIdentity" }, @@ -52,7 +74,18 @@ asn_TYPE_descriptor_t asn_DEF_NR_CGI = { asn_DEF_NR_CGI_tags_1, /* Same as above */ sizeof(asn_DEF_NR_CGI_tags_1) /sizeof(asn_DEF_NR_CGI_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_NR_CGI_1, 2, /* Elements count */ &asn_SPC_NR_CGI_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/NR-CGI.h b/src/codec_utils/E2SM_KPM/NR-CGI.h index 7c5ec1630..ebd74605f 100644 --- a/src/codec_utils/E2SM_KPM/NR-CGI.h +++ b/src/codec_utils/E2SM_KPM/NR-CGI.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _NR_CGI_H_ diff --git a/src/codec_utils/E2SM_KPM/NR-PCI.c b/src/codec_utils/E2SM_KPM/NR-PCI.c new file mode 100644 index 000000000..55b2c984b --- /dev/null +++ b/src/codec_utils/E2SM_KPM/NR-PCI.c @@ -0,0 +1,74 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#include "NR-PCI.h" + +int +NR_PCI_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 >= 0L && value <= 1007L)) { + /* 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. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NR_PCI_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED, 10, 10, 0, 1007 } /* (0..1007) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const ber_tlv_tag_t asn_DEF_NR_PCI_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NR_PCI = { + "NR-PCI", + "NR-PCI", + &asn_OP_NativeInteger, + asn_DEF_NR_PCI_tags_1, + sizeof(asn_DEF_NR_PCI_tags_1) + /sizeof(asn_DEF_NR_PCI_tags_1[0]), /* 1 */ + asn_DEF_NR_PCI_tags_1, /* Same as above */ + sizeof(asn_DEF_NR_PCI_tags_1) + /sizeof(asn_DEF_NR_PCI_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NR_PCI_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NR_PCI_constraint + }, + 0, 0, /* No members */ + 0 /* No specifics */ +}; + diff --git a/src/codec_utils/E2SM_KPM/NR-PCI.h b/src/codec_utils/E2SM_KPM/NR-PCI.h new file mode 100644 index 000000000..2e961b8c9 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/NR-PCI.h @@ -0,0 +1,42 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#ifndef _NR_PCI_H_ +#define _NR_PCI_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NR-PCI */ +typedef long NR_PCI_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_NR_PCI_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NR_PCI; +asn_struct_free_f NR_PCI_free; +asn_struct_print_f NR_PCI_print; +asn_constr_check_f NR_PCI_constraint; +xer_type_decoder_f NR_PCI_decode_xer; +xer_type_encoder_f NR_PCI_encode_xer; +per_type_decoder_f NR_PCI_decode_uper; +per_type_encoder_f NR_PCI_encode_uper; +per_type_decoder_f NR_PCI_decode_aper; +per_type_encoder_f NR_PCI_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _NR_PCI_H_ */ +#include diff --git a/src/codec_utils/E2SM_KPM/NRCellIdentity.c b/src/codec_utils/E2SM_KPM/NRCellIdentity.c index 5a2bf456e..05abf4aae 100644 --- a/src/codec_utils/E2SM_KPM/NRCellIdentity.c +++ b/src/codec_utils/E2SM_KPM/NRCellIdentity.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "NRCellIdentity.h" @@ -27,7 +27,7 @@ NRCellIdentity_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 36)) { + if((size == 36UL)) { /* Constraint check succeeded */ return 0; } else { @@ -42,14 +42,13 @@ NRCellIdentity_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using BIT_STRING, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_NRCellIdentity_constr_1 CC_NOTUSED = { - { 0, 0 }, - 36 /* (SIZE(36..36)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_NRCellIdentity_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 36, 36 } /* (SIZE(36..36)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_NRCellIdentity_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)) }; @@ -63,7 +62,18 @@ asn_TYPE_descriptor_t asn_DEF_NRCellIdentity = { asn_DEF_NRCellIdentity_tags_1, /* Same as above */ sizeof(asn_DEF_NRCellIdentity_tags_1) /sizeof(asn_DEF_NRCellIdentity_tags_1[0]), /* 1 */ - { &asn_OER_type_NRCellIdentity_constr_1, &asn_PER_type_NRCellIdentity_constr_1, NRCellIdentity_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NRCellIdentity_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NRCellIdentity_constraint + }, 0, 0, /* No members */ &asn_SPC_BIT_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/E2SM_KPM/NRCellIdentity.h b/src/codec_utils/E2SM_KPM/NRCellIdentity.h index 416d0899b..338c7ddcf 100644 --- a/src/codec_utils/E2SM_KPM/NRCellIdentity.h +++ b/src/codec_utils/E2SM_KPM/NRCellIdentity.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _NRCellIdentity_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_NRCellIdentity; asn_struct_free_f NRCellIdentity_free; asn_struct_print_f NRCellIdentity_print; asn_constr_check_f NRCellIdentity_constraint; -ber_type_decoder_f NRCellIdentity_decode_ber; -der_type_encoder_f NRCellIdentity_encode_der; xer_type_decoder_f NRCellIdentity_decode_xer; xer_type_encoder_f NRCellIdentity_encode_xer; -oer_type_decoder_f NRCellIdentity_decode_oer; -oer_type_encoder_f NRCellIdentity_encode_oer; per_type_decoder_f NRCellIdentity_decode_uper; per_type_encoder_f NRCellIdentity_encode_uper; per_type_decoder_f NRCellIdentity_decode_aper; diff --git a/src/codec_utils/E2SM_KPM/NRFrequencyBand-List.c b/src/codec_utils/E2SM_KPM/NRFrequencyBand-List.c new file mode 100644 index 000000000..12ae5d901 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/NRFrequencyBand-List.c @@ -0,0 +1,74 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#include "NRFrequencyBand-List.h" + +#include "NRFrequencyBandItem.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NRFrequencyBand_List_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NRFrequencyBand_List_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_NRFrequencyBandItem, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_NRFrequencyBand_List_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_NRFrequencyBand_List_specs_1 = { + sizeof(struct NRFrequencyBand_List), + offsetof(struct NRFrequencyBand_List, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_NRFrequencyBand_List = { + "NRFrequencyBand-List", + "NRFrequencyBand-List", + &asn_OP_SEQUENCE_OF, + asn_DEF_NRFrequencyBand_List_tags_1, + sizeof(asn_DEF_NRFrequencyBand_List_tags_1) + /sizeof(asn_DEF_NRFrequencyBand_List_tags_1[0]), /* 1 */ + asn_DEF_NRFrequencyBand_List_tags_1, /* Same as above */ + sizeof(asn_DEF_NRFrequencyBand_List_tags_1) + /sizeof(asn_DEF_NRFrequencyBand_List_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NRFrequencyBand_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_NRFrequencyBand_List_1, + 1, /* Single element */ + &asn_SPC_NRFrequencyBand_List_specs_1 /* Additional specs */ +}; + diff --git a/src/codec_utils/E2SM_KPM/NRFrequencyBand-List.h b/src/codec_utils/E2SM_KPM/NRFrequencyBand-List.h new file mode 100644 index 000000000..a2c4740e5 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/NRFrequencyBand-List.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#ifndef _NRFrequencyBand_List_H_ +#define _NRFrequencyBand_List_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct NRFrequencyBandItem; + +/* NRFrequencyBand-List */ +typedef struct NRFrequencyBand_List { + A_SEQUENCE_OF(struct NRFrequencyBandItem) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NRFrequencyBand_List_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NRFrequencyBand_List; +extern asn_SET_OF_specifics_t asn_SPC_NRFrequencyBand_List_specs_1; +extern asn_TYPE_member_t asn_MBR_NRFrequencyBand_List_1[1]; +extern asn_per_constraints_t asn_PER_type_NRFrequencyBand_List_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _NRFrequencyBand_List_H_ */ +#include diff --git a/src/codec_utils/E2SM_KPM/NRFrequencyBandItem.c b/src/codec_utils/E2SM_KPM/NRFrequencyBandItem.c new file mode 100644 index 000000000..6a3721b4b --- /dev/null +++ b/src/codec_utils/E2SM_KPM/NRFrequencyBandItem.c @@ -0,0 +1,125 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#include "NRFrequencyBandItem.h" + +static int +memb_freqBandIndicatorNr_constraint_1(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 >= 1L && value <= 1024L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_freqBandIndicatorNr_constr_2 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 10, 10, 1, 1024 } /* (1..1024,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NRFrequencyBandItem_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NRFrequencyBandItem, freqBandIndicatorNr), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NativeInteger, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_freqBandIndicatorNr_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_freqBandIndicatorNr_constraint_1 + }, + 0, 0, /* No default value */ + "freqBandIndicatorNr" + }, + { ATF_NOFLAGS, 0, offsetof(struct NRFrequencyBandItem, supportedSULBandList), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_SupportedSULBandList, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "supportedSULBandList" + }, +}; +static const ber_tlv_tag_t asn_DEF_NRFrequencyBandItem_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NRFrequencyBandItem_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* freqBandIndicatorNr */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* supportedSULBandList */ +}; +asn_SEQUENCE_specifics_t asn_SPC_NRFrequencyBandItem_specs_1 = { + sizeof(struct NRFrequencyBandItem), + offsetof(struct NRFrequencyBandItem, _asn_ctx), + asn_MAP_NRFrequencyBandItem_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_NRFrequencyBandItem = { + "NRFrequencyBandItem", + "NRFrequencyBandItem", + &asn_OP_SEQUENCE, + asn_DEF_NRFrequencyBandItem_tags_1, + sizeof(asn_DEF_NRFrequencyBandItem_tags_1) + /sizeof(asn_DEF_NRFrequencyBandItem_tags_1[0]), /* 1 */ + asn_DEF_NRFrequencyBandItem_tags_1, /* Same as above */ + sizeof(asn_DEF_NRFrequencyBandItem_tags_1) + /sizeof(asn_DEF_NRFrequencyBandItem_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NRFrequencyBandItem_1, + 2, /* Elements count */ + &asn_SPC_NRFrequencyBandItem_specs_1 /* Additional specs */ +}; + diff --git a/src/codec_utils/E2SM_KPM/NRFrequencyBandItem.h b/src/codec_utils/E2SM_KPM/NRFrequencyBandItem.h new file mode 100644 index 000000000..07200ce00 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/NRFrequencyBandItem.h @@ -0,0 +1,46 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#ifndef _NRFrequencyBandItem_H_ +#define _NRFrequencyBandItem_H_ + + +#include + +/* Including external dependencies */ +#include +#include "SupportedSULBandList.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NRFrequencyBandItem */ +typedef struct NRFrequencyBandItem { + long freqBandIndicatorNr; + SupportedSULBandList_t supportedSULBandList; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NRFrequencyBandItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NRFrequencyBandItem; +extern asn_SEQUENCE_specifics_t asn_SPC_NRFrequencyBandItem_specs_1; +extern asn_TYPE_member_t asn_MBR_NRFrequencyBandItem_1[2]; + +#ifdef __cplusplus +} +#endif + +#endif /* _NRFrequencyBandItem_H_ */ +#include diff --git a/src/codec_utils/E2SM_KPM/NRFrequencyInfo.c b/src/codec_utils/E2SM_KPM/NRFrequencyInfo.c new file mode 100644 index 000000000..f86ca6be3 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/NRFrequencyInfo.c @@ -0,0 +1,116 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#include "NRFrequencyInfo.h" + +static asn_TYPE_member_t asn_MBR_NRFrequencyInfo_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct NRFrequencyInfo, nrARFCN), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NR_ARFCN, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "nrARFCN" + }, + { ATF_NOFLAGS, 0, offsetof(struct NRFrequencyInfo, frequencyBand_List), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NRFrequencyBand_List, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "frequencyBand-List" + }, + { ATF_POINTER, 1, offsetof(struct NRFrequencyInfo, frequencyShift7p5khz), + (ASN_TAG_CLASS_CONTEXT | (2 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NRFrequencyShift7p5khz, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "frequencyShift7p5khz" + }, +}; +static const int asn_MAP_NRFrequencyInfo_oms_1[] = { 2 }; +static const ber_tlv_tag_t asn_DEF_NRFrequencyInfo_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_NRFrequencyInfo_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* nrARFCN */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* frequencyBand-List */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* frequencyShift7p5khz */ +}; +static asn_SEQUENCE_specifics_t asn_SPC_NRFrequencyInfo_specs_1 = { + sizeof(struct NRFrequencyInfo), + offsetof(struct NRFrequencyInfo, _asn_ctx), + asn_MAP_NRFrequencyInfo_tag2el_1, + 3, /* Count of tags in the map */ + asn_MAP_NRFrequencyInfo_oms_1, /* Optional members */ + 1, 0, /* Root/Additions */ + 3, /* First extension addition */ +}; +asn_TYPE_descriptor_t asn_DEF_NRFrequencyInfo = { + "NRFrequencyInfo", + "NRFrequencyInfo", + &asn_OP_SEQUENCE, + asn_DEF_NRFrequencyInfo_tags_1, + sizeof(asn_DEF_NRFrequencyInfo_tags_1) + /sizeof(asn_DEF_NRFrequencyInfo_tags_1[0]), /* 1 */ + asn_DEF_NRFrequencyInfo_tags_1, /* Same as above */ + sizeof(asn_DEF_NRFrequencyInfo_tags_1) + /sizeof(asn_DEF_NRFrequencyInfo_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_NRFrequencyInfo_1, + 3, /* Elements count */ + &asn_SPC_NRFrequencyInfo_specs_1 /* Additional specs */ +}; + diff --git a/src/codec_utils/E2SM_KPM/NRFrequencyInfo.h b/src/codec_utils/E2SM_KPM/NRFrequencyInfo.h new file mode 100644 index 000000000..9bb3b8d2c --- /dev/null +++ b/src/codec_utils/E2SM_KPM/NRFrequencyInfo.h @@ -0,0 +1,46 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#ifndef _NRFrequencyInfo_H_ +#define _NRFrequencyInfo_H_ + + +#include + +/* Including external dependencies */ +#include "NR-ARFCN.h" +#include "NRFrequencyBand-List.h" +#include "NRFrequencyShift7p5khz.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* NRFrequencyInfo */ +typedef struct NRFrequencyInfo { + NR_ARFCN_t nrARFCN; + NRFrequencyBand_List_t frequencyBand_List; + NRFrequencyShift7p5khz_t *frequencyShift7p5khz; /* OPTIONAL */ + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} NRFrequencyInfo_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_NRFrequencyInfo; + +#ifdef __cplusplus +} +#endif + +#endif /* _NRFrequencyInfo_H_ */ +#include diff --git a/src/codec_utils/E2SM_KPM/NRFrequencyShift7p5khz.c b/src/codec_utils/E2SM_KPM/NRFrequencyShift7p5khz.c new file mode 100644 index 000000000..a749ad5ef --- /dev/null +++ b/src/codec_utils/E2SM_KPM/NRFrequencyShift7p5khz.c @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#include "NRFrequencyShift7p5khz.h" + +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NRFrequencyShift7p5khz_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_NRFrequencyShift7p5khz_value2enum_1[] = { + { 0, 5, "false" }, + { 1, 4, "true" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_NRFrequencyShift7p5khz_enum2value_1[] = { + 0, /* false(0) */ + 1 /* true(1) */ + /* This list is extensible */ +}; +const asn_INTEGER_specifics_t asn_SPC_NRFrequencyShift7p5khz_specs_1 = { + asn_MAP_NRFrequencyShift7p5khz_value2enum_1, /* "tag" => N; sorted by tag */ + asn_MAP_NRFrequencyShift7p5khz_enum2value_1, /* 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_NRFrequencyShift7p5khz_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_NRFrequencyShift7p5khz = { + "NRFrequencyShift7p5khz", + "NRFrequencyShift7p5khz", + &asn_OP_NativeEnumerated, + asn_DEF_NRFrequencyShift7p5khz_tags_1, + sizeof(asn_DEF_NRFrequencyShift7p5khz_tags_1) + /sizeof(asn_DEF_NRFrequencyShift7p5khz_tags_1[0]), /* 1 */ + asn_DEF_NRFrequencyShift7p5khz_tags_1, /* Same as above */ + sizeof(asn_DEF_NRFrequencyShift7p5khz_tags_1) + /sizeof(asn_DEF_NRFrequencyShift7p5khz_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NRFrequencyShift7p5khz_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_NRFrequencyShift7p5khz_specs_1 /* Additional specs */ +}; + diff --git a/src/codec_utils/E2SM_KPM/NRFrequencyShift7p5khz.h b/src/codec_utils/E2SM_KPM/NRFrequencyShift7p5khz.h new file mode 100644 index 000000000..b3b2e51d5 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/NRFrequencyShift7p5khz.h @@ -0,0 +1,52 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#ifndef _NRFrequencyShift7p5khz_H_ +#define _NRFrequencyShift7p5khz_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum NRFrequencyShift7p5khz { + NRFrequencyShift7p5khz_false = 0, + NRFrequencyShift7p5khz_true = 1 + /* + * Enumeration is extensible + */ +} e_NRFrequencyShift7p5khz; + +/* NRFrequencyShift7p5khz */ +typedef long NRFrequencyShift7p5khz_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_NRFrequencyShift7p5khz_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_NRFrequencyShift7p5khz; +extern const asn_INTEGER_specifics_t asn_SPC_NRFrequencyShift7p5khz_specs_1; +asn_struct_free_f NRFrequencyShift7p5khz_free; +asn_struct_print_f NRFrequencyShift7p5khz_print; +asn_constr_check_f NRFrequencyShift7p5khz_constraint; +xer_type_decoder_f NRFrequencyShift7p5khz_decode_xer; +xer_type_encoder_f NRFrequencyShift7p5khz_encode_xer; +per_type_decoder_f NRFrequencyShift7p5khz_decode_uper; +per_type_encoder_f NRFrequencyShift7p5khz_encode_uper; +per_type_decoder_f NRFrequencyShift7p5khz_decode_aper; +per_type_encoder_f NRFrequencyShift7p5khz_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _NRFrequencyShift7p5khz_H_ */ +#include diff --git a/src/codec_utils/E2SM_KPM/NgENB-ID.c b/src/codec_utils/E2SM_KPM/NgENB-ID.c index ee4744c17..4c234bdd9 100644 --- a/src/codec_utils/E2SM_KPM/NgENB-ID.c +++ b/src/codec_utils/E2SM_KPM/NgENB-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "NgENB-ID.h" @@ -27,7 +27,7 @@ memb_macroNgENB_ID_constraint_1(const asn_TYPE_descriptor_t *td, const void *spt size = 0; } - if((size == 20)) { + if((size == 20UL)) { /* Constraint check succeeded */ return 0; } else { @@ -58,7 +58,7 @@ memb_shortMacroNgENB_ID_constraint_1(const asn_TYPE_descriptor_t *td, const void size = 0; } - if((size == 18)) { + if((size == 18UL)) { /* Constraint check succeeded */ return 0; } else { @@ -89,7 +89,7 @@ memb_longMacroNgENB_ID_constraint_1(const asn_TYPE_descriptor_t *td, const void size = 0; } - if((size == 21)) { + if((size == 21UL)) { /* Constraint check succeeded */ return 0; } else { @@ -100,45 +100,52 @@ memb_longMacroNgENB_ID_constraint_1(const asn_TYPE_descriptor_t *td, const void } } -static asn_oer_constraints_t asn_OER_memb_macroNgENB_ID_constr_2 CC_NOTUSED = { - { 0, 0 }, - 20 /* (SIZE(20..20)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_macroNgENB_ID_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 20, 20 } /* (SIZE(20..20)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_shortMacroNgENB_ID_constr_3 CC_NOTUSED = { - { 0, 0 }, - 18 /* (SIZE(18..18)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_shortMacroNgENB_ID_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 18, 18 } /* (SIZE(18..18)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_longMacroNgENB_ID_constr_4 CC_NOTUSED = { - { 0, 0 }, - 21 /* (SIZE(21..21)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_longMacroNgENB_ID_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 21, 21 } /* (SIZE(21..21)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_NgENB_ID_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_NgENB_ID_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 2, 2, 0, 2 } /* (0..2,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_NgENB_ID_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NgENB_ID, choice.macroNgENB_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_macroNgENB_ID_constr_2, &asn_PER_memb_macroNgENB_ID_constr_2, memb_macroNgENB_ID_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_macroNgENB_ID_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_macroNgENB_ID_constraint_1 + }, 0, 0, /* No default value */ "macroNgENB-ID" }, @@ -147,7 +154,18 @@ asn_TYPE_member_t asn_MBR_NgENB_ID_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_shortMacroNgENB_ID_constr_3, &asn_PER_memb_shortMacroNgENB_ID_constr_3, memb_shortMacroNgENB_ID_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_shortMacroNgENB_ID_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_shortMacroNgENB_ID_constraint_1 + }, 0, 0, /* No default value */ "shortMacroNgENB-ID" }, @@ -156,7 +174,18 @@ asn_TYPE_member_t asn_MBR_NgENB_ID_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_longMacroNgENB_ID_constr_4, &asn_PER_memb_longMacroNgENB_ID_constr_4, memb_longMacroNgENB_ID_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_longMacroNgENB_ID_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_longMacroNgENB_ID_constraint_1 + }, 0, 0, /* No default value */ "longMacroNgENB-ID" }, @@ -184,7 +213,18 @@ asn_TYPE_descriptor_t asn_DEF_NgENB_ID = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_NgENB_ID_constr_1, &asn_PER_type_NgENB_ID_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NgENB_ID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_NgENB_ID_1, 3, /* Elements count */ &asn_SPC_NgENB_ID_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/NgENB-ID.h b/src/codec_utils/E2SM_KPM/NgENB-ID.h index fae312405..304623f42 100644 --- a/src/codec_utils/E2SM_KPM/NgENB-ID.h +++ b/src/codec_utils/E2SM_KPM/NgENB-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _NgENB_ID_H_ diff --git a/src/codec_utils/E2SM_KPM/PLMNIdentity.c b/src/codec_utils/E2SM_KPM/PLMNIdentity.c index 9b7a5b2ab..c21f54e60 100644 --- a/src/codec_utils/E2SM_KPM/PLMNIdentity.c +++ b/src/codec_utils/E2SM_KPM/PLMNIdentity.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "PLMNIdentity.h" @@ -22,7 +22,7 @@ PLMNIdentity_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, size = st->size; - if((size == 3)) { + if((size == 3UL)) { /* Constraint check succeeded */ return 0; } else { @@ -37,14 +37,13 @@ PLMNIdentity_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using OCTET_STRING, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_PLMNIdentity_constr_1 CC_NOTUSED = { - { 0, 0 }, - 3 /* (SIZE(3..3)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_PLMNIdentity_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 3, 3 } /* (SIZE(3..3)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_PLMNIdentity_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)) }; @@ -58,7 +57,18 @@ asn_TYPE_descriptor_t asn_DEF_PLMNIdentity = { asn_DEF_PLMNIdentity_tags_1, /* Same as above */ sizeof(asn_DEF_PLMNIdentity_tags_1) /sizeof(asn_DEF_PLMNIdentity_tags_1[0]), /* 1 */ - { &asn_OER_type_PLMNIdentity_constr_1, &asn_PER_type_PLMNIdentity_constr_1, PLMNIdentity_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PLMNIdentity_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + PLMNIdentity_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/E2SM_KPM/PLMNIdentity.h b/src/codec_utils/E2SM_KPM/PLMNIdentity.h index 5852bcdfc..757841d7f 100644 --- a/src/codec_utils/E2SM_KPM/PLMNIdentity.h +++ b/src/codec_utils/E2SM_KPM/PLMNIdentity.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _PLMNIdentity_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_PLMNIdentity; asn_struct_free_f PLMNIdentity_free; asn_struct_print_f PLMNIdentity_print; asn_constr_check_f PLMNIdentity_constraint; -ber_type_decoder_f PLMNIdentity_decode_ber; -der_type_encoder_f PLMNIdentity_encode_der; xer_type_decoder_f PLMNIdentity_decode_xer; xer_type_encoder_f PLMNIdentity_encode_xer; -oer_type_decoder_f PLMNIdentity_decode_oer; -oer_type_encoder_f PLMNIdentity_encode_oer; per_type_decoder_f PLMNIdentity_decode_uper; per_type_encoder_f PLMNIdentity_encode_uper; per_type_decoder_f PLMNIdentity_decode_aper; diff --git a/src/codec_utils/E2SM_KPM/QCI.c b/src/codec_utils/E2SM_KPM/QCI.c index d624f19e6..ebbaf50a8 100644 --- a/src/codec_utils/E2SM_KPM/QCI.c +++ b/src/codec_utils/E2SM_KPM/QCI.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "QCI.h" @@ -21,7 +21,7 @@ QCI_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 255)) { + if((value >= 0L && value <= 255L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ QCI_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_QCI_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..255) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_QCI_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_QCI_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_QCI = { asn_DEF_QCI_tags_1, /* Same as above */ sizeof(asn_DEF_QCI_tags_1) /sizeof(asn_DEF_QCI_tags_1[0]), /* 1 */ - { &asn_OER_type_QCI_constr_1, &asn_PER_type_QCI_constr_1, QCI_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_QCI_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + QCI_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/E2SM_KPM/QCI.h b/src/codec_utils/E2SM_KPM/QCI.h index 3844566d6..653a38119 100644 --- a/src/codec_utils/E2SM_KPM/QCI.h +++ b/src/codec_utils/E2SM_KPM/QCI.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _QCI_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_QCI; asn_struct_free_f QCI_free; asn_struct_print_f QCI_print; asn_constr_check_f QCI_constraint; -ber_type_decoder_f QCI_decode_ber; -der_type_encoder_f QCI_encode_der; xer_type_decoder_f QCI_decode_xer; xer_type_encoder_f QCI_encode_xer; -oer_type_decoder_f QCI_decode_oer; -oer_type_encoder_f QCI_encode_oer; per_type_decoder_f QCI_decode_uper; per_type_encoder_f QCI_encode_uper; per_type_decoder_f QCI_decode_aper; diff --git a/src/codec_utils/E2SM_KPM/QoSID.c b/src/codec_utils/E2SM_KPM/QoSID.c new file mode 100644 index 000000000..1545670a2 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/QoSID.c @@ -0,0 +1,97 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#include "QoSID.h" + +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_type_QoSID_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static asn_TYPE_member_t asn_MBR_QoSID_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct QoSID, choice.fiveGC), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_FiveQI, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "fiveGC" + }, + { ATF_NOFLAGS, 0, offsetof(struct QoSID, choice.ePC), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_QCI, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "ePC" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_QoSID_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* fiveGC */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* ePC */ +}; +static asn_CHOICE_specifics_t asn_SPC_QoSID_specs_1 = { + sizeof(struct QoSID), + offsetof(struct QoSID, _asn_ctx), + offsetof(struct QoSID, present), + sizeof(((struct QoSID *)0)->present), + asn_MAP_QoSID_tag2el_1, + 2, /* Count of tags in the map */ + 0, 0, + 2 /* Extensions start */ +}; +asn_TYPE_descriptor_t asn_DEF_QoSID = { + "QoSID", + "QoSID", + &asn_OP_CHOICE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_QoSID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, + asn_MBR_QoSID_1, + 2, /* Elements count */ + &asn_SPC_QoSID_specs_1 /* Additional specs */ +}; + diff --git a/src/codec_utils/E2SM_KPM/QoSID.h b/src/codec_utils/E2SM_KPM/QoSID.h new file mode 100644 index 000000000..c3925a643 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/QoSID.h @@ -0,0 +1,56 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#ifndef _QoSID_H_ +#define _QoSID_H_ + + +#include + +/* Including external dependencies */ +#include "FiveQI.h" +#include "QCI.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum QoSID_PR { + QoSID_PR_NOTHING, /* No components present */ + QoSID_PR_fiveGC, + QoSID_PR_ePC + /* Extensions may appear below */ + +} QoSID_PR; + +/* QoSID */ +typedef struct QoSID { + QoSID_PR present; + union QoSID_u { + FiveQI_t fiveGC; + QCI_t ePC; + /* + * This type is extensible, + * possible extensions are below. + */ + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} QoSID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_QoSID; + +#ifdef __cplusplus +} +#endif + +#endif /* _QoSID_H_ */ +#include diff --git a/src/codec_utils/E2SM_KPM/QosFlowIdentifier.c b/src/codec_utils/E2SM_KPM/QosFlowIdentifier.c index 8aecbeb00..e567d02f3 100644 --- a/src/codec_utils/E2SM_KPM/QosFlowIdentifier.c +++ b/src/codec_utils/E2SM_KPM/QosFlowIdentifier.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "QosFlowIdentifier.h" @@ -21,7 +21,7 @@ QosFlowIdentifier_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 63)) { + if((value >= 0L && value <= 63L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ QosFlowIdentifier_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_QosFlowIdentifier_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_QosFlowIdentifier_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 6, 6, 0, 63 } /* (0..63,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_QosFlowIdentifier_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_QosFlowIdentifier = { asn_DEF_QosFlowIdentifier_tags_1, /* Same as above */ sizeof(asn_DEF_QosFlowIdentifier_tags_1) /sizeof(asn_DEF_QosFlowIdentifier_tags_1[0]), /* 1 */ - { &asn_OER_type_QosFlowIdentifier_constr_1, &asn_PER_type_QosFlowIdentifier_constr_1, QosFlowIdentifier_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_QosFlowIdentifier_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + QosFlowIdentifier_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/E2SM_KPM/QosFlowIdentifier.h b/src/codec_utils/E2SM_KPM/QosFlowIdentifier.h index c1dd85593..ec20a5d9b 100644 --- a/src/codec_utils/E2SM_KPM/QosFlowIdentifier.h +++ b/src/codec_utils/E2SM_KPM/QosFlowIdentifier.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _QosFlowIdentifier_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_QosFlowIdentifier; asn_struct_free_f QosFlowIdentifier_free; asn_struct_print_f QosFlowIdentifier_print; asn_constr_check_f QosFlowIdentifier_constraint; -ber_type_decoder_f QosFlowIdentifier_decode_ber; -der_type_encoder_f QosFlowIdentifier_encode_der; xer_type_decoder_f QosFlowIdentifier_decode_xer; xer_type_encoder_f QosFlowIdentifier_encode_xer; -oer_type_decoder_f QosFlowIdentifier_decode_oer; -oer_type_encoder_f QosFlowIdentifier_encode_oer; per_type_decoder_f QosFlowIdentifier_decode_uper; per_type_encoder_f QosFlowIdentifier_encode_uper; per_type_decoder_f QosFlowIdentifier_decode_aper; diff --git a/src/codec_utils/E2SM_KPM/RANUEID.c b/src/codec_utils/E2SM_KPM/RANUEID.c index 1ed716ac8..f0eb60299 100644 --- a/src/codec_utils/E2SM_KPM/RANUEID.c +++ b/src/codec_utils/E2SM_KPM/RANUEID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "RANUEID.h" @@ -22,7 +22,7 @@ RANUEID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, size = st->size; - if((size == 8)) { + if((size == 8UL)) { /* Constraint check succeeded */ return 0; } else { @@ -37,14 +37,13 @@ RANUEID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using OCTET_STRING, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_RANUEID_constr_1 CC_NOTUSED = { - { 0, 0 }, - 8 /* (SIZE(8..8)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_RANUEID_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 8, 8 } /* (SIZE(8..8)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_RANUEID_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)) }; @@ -58,7 +57,18 @@ asn_TYPE_descriptor_t asn_DEF_RANUEID = { asn_DEF_RANUEID_tags_1, /* Same as above */ sizeof(asn_DEF_RANUEID_tags_1) /sizeof(asn_DEF_RANUEID_tags_1[0]), /* 1 */ - { &asn_OER_type_RANUEID_constr_1, &asn_PER_type_RANUEID_constr_1, RANUEID_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RANUEID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + RANUEID_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/E2SM_KPM/RANUEID.h b/src/codec_utils/E2SM_KPM/RANUEID.h index 0be1002a5..38ca563e5 100644 --- a/src/codec_utils/E2SM_KPM/RANUEID.h +++ b/src/codec_utils/E2SM_KPM/RANUEID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _RANUEID_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_RANUEID; asn_struct_free_f RANUEID_free; asn_struct_print_f RANUEID_print; asn_constr_check_f RANUEID_constraint; -ber_type_decoder_f RANUEID_decode_ber; -der_type_encoder_f RANUEID_encode_der; xer_type_decoder_f RANUEID_decode_xer; xer_type_encoder_f RANUEID_encode_xer; -oer_type_decoder_f RANUEID_decode_oer; -oer_type_encoder_f RANUEID_encode_oer; per_type_decoder_f RANUEID_decode_uper; per_type_encoder_f RANUEID_encode_uper; per_type_decoder_f RANUEID_decode_aper; diff --git a/src/codec_utils/E2SM_KPM/RANfunction-Name.c b/src/codec_utils/E2SM_KPM/RANfunction-Name.c index 43b3cc756..68d024206 100644 --- a/src/codec_utils/E2SM_KPM/RANfunction-Name.c +++ b/src/codec_utils/E2SM_KPM/RANfunction-Name.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "RANfunction-Name.h" @@ -118,7 +118,7 @@ memb_ranFunction_ShortName_constraint_1(const asn_TYPE_descriptor_t *td, const v size = st->size; - if((size >= 1 && size <= 150) + if((size >= 1UL && size <= 150UL) && !check_permitted_alphabet_2(st)) { /* Constraint check succeeded */ return 0; @@ -155,7 +155,7 @@ memb_ranFunction_E2SM_OID_constraint_1(const asn_TYPE_descriptor_t *td, const vo size = st->size; - if((size >= 1 && size <= 1000) + if((size >= 1UL && size <= 1000UL) && !check_permitted_alphabet_3(st)) { /* Constraint check succeeded */ return 0; @@ -192,7 +192,7 @@ memb_ranFunction_Description_constraint_1(const asn_TYPE_descriptor_t *td, const size = st->size; - if((size >= 1 && size <= 150) + if((size >= 1UL && size <= 150UL) && !check_permitted_alphabet_4(st)) { /* Constraint check succeeded */ return 0; @@ -214,40 +214,48 @@ static int asn_PER_MAP_ranFunction_Description_4_c2v(unsigned int code) { return -1; return permitted_alphabet_code2value_4[code]; } -static asn_oer_constraints_t asn_OER_memb_ranFunction_ShortName_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..MAX)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ranFunction_ShortName_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 32, 122 } /* (32..122) */, { APC_CONSTRAINED | APC_EXTENSIBLE, 8, 8, 1, 150 } /* (SIZE(1..150,...)) */, asn_PER_MAP_ranFunction_ShortName_2_v2c, /* Value to PER code map */ asn_PER_MAP_ranFunction_ShortName_2_c2v /* PER code to value map */ }; -static asn_oer_constraints_t asn_OER_memb_ranFunction_E2SM_OID_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..MAX)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ranFunction_E2SM_OID_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 32, 122 } /* (32..122) */, { APC_CONSTRAINED | APC_EXTENSIBLE, 10, 10, 1, 1000 } /* (SIZE(1..1000,...)) */, asn_PER_MAP_ranFunction_E2SM_OID_3_v2c, /* Value to PER code map */ asn_PER_MAP_ranFunction_E2SM_OID_3_c2v /* PER code to value map */ }; -static asn_oer_constraints_t asn_OER_memb_ranFunction_Description_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..MAX)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ranFunction_Description_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 32, 122 } /* (32..122) */, { APC_CONSTRAINED | APC_EXTENSIBLE, 8, 8, 1, 150 } /* (SIZE(1..150,...)) */, asn_PER_MAP_ranFunction_Description_4_v2c, /* Value to PER code map */ asn_PER_MAP_ranFunction_Description_4_c2v /* PER code to value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_RANfunction_Name_1[] = { { ATF_NOFLAGS, 0, offsetof(struct RANfunction_Name, ranFunction_ShortName), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_PrintableString, 0, - { &asn_OER_memb_ranFunction_ShortName_constr_2, &asn_PER_memb_ranFunction_ShortName_constr_2, memb_ranFunction_ShortName_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ranFunction_ShortName_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ranFunction_ShortName_constraint_1 + }, 0, 0, /* No default value */ "ranFunction-ShortName" }, @@ -256,7 +264,18 @@ asn_TYPE_member_t asn_MBR_RANfunction_Name_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PrintableString, 0, - { &asn_OER_memb_ranFunction_E2SM_OID_constr_3, &asn_PER_memb_ranFunction_E2SM_OID_constr_3, memb_ranFunction_E2SM_OID_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ranFunction_E2SM_OID_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ranFunction_E2SM_OID_constraint_1 + }, 0, 0, /* No default value */ "ranFunction-E2SM-OID" }, @@ -265,7 +284,18 @@ asn_TYPE_member_t asn_MBR_RANfunction_Name_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PrintableString, 0, - { &asn_OER_memb_ranFunction_Description_constr_4, &asn_PER_memb_ranFunction_Description_constr_4, memb_ranFunction_Description_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ranFunction_Description_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ranFunction_Description_constraint_1 + }, 0, 0, /* No default value */ "ranFunction-Description" }, @@ -274,7 +304,18 @@ asn_TYPE_member_t asn_MBR_RANfunction_Name_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ranFunction-Instance" }, @@ -308,7 +349,18 @@ asn_TYPE_descriptor_t asn_DEF_RANfunction_Name = { asn_DEF_RANfunction_Name_tags_1, /* Same as above */ sizeof(asn_DEF_RANfunction_Name_tags_1) /sizeof(asn_DEF_RANfunction_Name_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RANfunction_Name_1, 4, /* Elements count */ &asn_SPC_RANfunction_Name_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/RANfunction-Name.h b/src/codec_utils/E2SM_KPM/RANfunction-Name.h index 2a915d421..fc4a0bb2f 100644 --- a/src/codec_utils/E2SM_KPM/RANfunction-Name.h +++ b/src/codec_utils/E2SM_KPM/RANfunction-Name.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _RANfunction_Name_H_ diff --git a/src/codec_utils/E2SM_KPM/RIC-EventTriggerStyle-Item.c b/src/codec_utils/E2SM_KPM/RIC-EventTriggerStyle-Item.c index 7dae5be10..474cc3293 100644 --- a/src/codec_utils/E2SM_KPM/RIC-EventTriggerStyle-Item.c +++ b/src/codec_utils/E2SM_KPM/RIC-EventTriggerStyle-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "RIC-EventTriggerStyle-Item.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_RIC_EventTriggerStyle_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RIC_Style_Type, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ric-EventTriggerStyle-Type" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_RIC_EventTriggerStyle_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RIC_Style_Name, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ric-EventTriggerStyle-Name" }, @@ -31,7 +53,18 @@ asn_TYPE_member_t asn_MBR_RIC_EventTriggerStyle_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RIC_Format_Type, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ric-EventTriggerFormat-Type" }, @@ -62,7 +95,18 @@ asn_TYPE_descriptor_t asn_DEF_RIC_EventTriggerStyle_Item = { asn_DEF_RIC_EventTriggerStyle_Item_tags_1, /* Same as above */ sizeof(asn_DEF_RIC_EventTriggerStyle_Item_tags_1) /sizeof(asn_DEF_RIC_EventTriggerStyle_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RIC_EventTriggerStyle_Item_1, 3, /* Elements count */ &asn_SPC_RIC_EventTriggerStyle_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/RIC-EventTriggerStyle-Item.h b/src/codec_utils/E2SM_KPM/RIC-EventTriggerStyle-Item.h index fd2ea38e1..1d2ee770b 100644 --- a/src/codec_utils/E2SM_KPM/RIC-EventTriggerStyle-Item.h +++ b/src/codec_utils/E2SM_KPM/RIC-EventTriggerStyle-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _RIC_EventTriggerStyle_Item_H_ diff --git a/src/codec_utils/E2SM_KPM/RIC-Format-Type.c b/src/codec_utils/E2SM_KPM/RIC-Format-Type.c index b2d77ce4a..d6b6e9f13 100644 --- a/src/codec_utils/E2SM_KPM/RIC-Format-Type.c +++ b/src/codec_utils/E2SM_KPM/RIC-Format-Type.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "RIC-Format-Type.h" @@ -24,7 +24,18 @@ asn_TYPE_descriptor_t asn_DEF_RIC_Format_Type = { asn_DEF_RIC_Format_Type_tags_1, /* Same as above */ sizeof(asn_DEF_RIC_Format_Type_tags_1) /sizeof(asn_DEF_RIC_Format_Type_tags_1[0]), /* 1 */ - { 0, 0, NativeInteger_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeInteger_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/E2SM_KPM/RIC-Format-Type.h b/src/codec_utils/E2SM_KPM/RIC-Format-Type.h index f0f5024b0..85d08aa2c 100644 --- a/src/codec_utils/E2SM_KPM/RIC-Format-Type.h +++ b/src/codec_utils/E2SM_KPM/RIC-Format-Type.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _RIC_Format_Type_H_ @@ -26,12 +26,8 @@ extern asn_TYPE_descriptor_t asn_DEF_RIC_Format_Type; asn_struct_free_f RIC_Format_Type_free; asn_struct_print_f RIC_Format_Type_print; asn_constr_check_f RIC_Format_Type_constraint; -ber_type_decoder_f RIC_Format_Type_decode_ber; -der_type_encoder_f RIC_Format_Type_encode_der; xer_type_decoder_f RIC_Format_Type_decode_xer; xer_type_encoder_f RIC_Format_Type_encode_xer; -oer_type_decoder_f RIC_Format_Type_decode_oer; -oer_type_encoder_f RIC_Format_Type_encode_oer; per_type_decoder_f RIC_Format_Type_decode_uper; per_type_encoder_f RIC_Format_Type_encode_uper; per_type_decoder_f RIC_Format_Type_decode_aper; diff --git a/src/codec_utils/E2SM_KPM/RIC-ReportStyle-Item.c b/src/codec_utils/E2SM_KPM/RIC-ReportStyle-Item.c index e634940c8..657ee531e 100644 --- a/src/codec_utils/E2SM_KPM/RIC-ReportStyle-Item.c +++ b/src/codec_utils/E2SM_KPM/RIC-ReportStyle-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "RIC-ReportStyle-Item.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_RIC_ReportStyle_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RIC_Style_Type, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ric-ReportStyle-Type" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_RIC_ReportStyle_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RIC_Style_Name, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ric-ReportStyle-Name" }, @@ -31,7 +53,18 @@ asn_TYPE_member_t asn_MBR_RIC_ReportStyle_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RIC_Format_Type, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ric-ActionFormat-Type" }, @@ -40,7 +73,18 @@ asn_TYPE_member_t asn_MBR_RIC_ReportStyle_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasurementInfo_Action_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measInfo-Action-List" }, @@ -49,7 +93,18 @@ asn_TYPE_member_t asn_MBR_RIC_ReportStyle_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RIC_Format_Type, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ric-IndicationHeaderFormat-Type" }, @@ -58,7 +113,18 @@ asn_TYPE_member_t asn_MBR_RIC_ReportStyle_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RIC_Format_Type, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ric-IndicationMessageFormat-Type" }, @@ -92,7 +158,18 @@ asn_TYPE_descriptor_t asn_DEF_RIC_ReportStyle_Item = { asn_DEF_RIC_ReportStyle_Item_tags_1, /* Same as above */ sizeof(asn_DEF_RIC_ReportStyle_Item_tags_1) /sizeof(asn_DEF_RIC_ReportStyle_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RIC_ReportStyle_Item_1, 6, /* Elements count */ &asn_SPC_RIC_ReportStyle_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/RIC-ReportStyle-Item.h b/src/codec_utils/E2SM_KPM/RIC-ReportStyle-Item.h index 78ab82859..2fe8d39af 100644 --- a/src/codec_utils/E2SM_KPM/RIC-ReportStyle-Item.h +++ b/src/codec_utils/E2SM_KPM/RIC-ReportStyle-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _RIC_ReportStyle_Item_H_ diff --git a/src/codec_utils/E2SM_KPM/RIC-Style-Name.c b/src/codec_utils/E2SM_KPM/RIC-Style-Name.c index cf2ba8dba..285df672c 100644 --- a/src/codec_utils/E2SM_KPM/RIC-Style-Name.c +++ b/src/codec_utils/E2SM_KPM/RIC-Style-Name.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "RIC-Style-Name.h" @@ -54,7 +54,7 @@ RIC_Style_Name_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, size = st->size; - if((size >= 1 && size <= 150) + if((size >= 1UL && size <= 150UL) && !check_permitted_alphabet_1(st)) { /* Constraint check succeeded */ return 0; @@ -80,15 +80,14 @@ static int asn_PER_MAP_RIC_Style_Name_1_c2v(unsigned int code) { * This type is implemented using PrintableString, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_RIC_Style_Name_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..MAX)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_RIC_Style_Name_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 32, 122 } /* (32..122) */, { APC_CONSTRAINED | APC_EXTENSIBLE, 8, 8, 1, 150 } /* (SIZE(1..150,...)) */, asn_PER_MAP_RIC_Style_Name_1_v2c, /* Value to PER code map */ asn_PER_MAP_RIC_Style_Name_1_c2v /* PER code to value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_RIC_Style_Name_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)) }; @@ -102,7 +101,18 @@ asn_TYPE_descriptor_t asn_DEF_RIC_Style_Name = { asn_DEF_RIC_Style_Name_tags_1, /* Same as above */ sizeof(asn_DEF_RIC_Style_Name_tags_1) /sizeof(asn_DEF_RIC_Style_Name_tags_1[0]), /* 1 */ - { &asn_OER_type_RIC_Style_Name_constr_1, &asn_PER_type_RIC_Style_Name_constr_1, RIC_Style_Name_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RIC_Style_Name_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + RIC_Style_Name_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/E2SM_KPM/RIC-Style-Name.h b/src/codec_utils/E2SM_KPM/RIC-Style-Name.h index f0f3c194f..cd8f7836a 100644 --- a/src/codec_utils/E2SM_KPM/RIC-Style-Name.h +++ b/src/codec_utils/E2SM_KPM/RIC-Style-Name.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _RIC_Style_Name_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_RIC_Style_Name; asn_struct_free_f RIC_Style_Name_free; asn_struct_print_f RIC_Style_Name_print; asn_constr_check_f RIC_Style_Name_constraint; -ber_type_decoder_f RIC_Style_Name_decode_ber; -der_type_encoder_f RIC_Style_Name_encode_der; xer_type_decoder_f RIC_Style_Name_decode_xer; xer_type_encoder_f RIC_Style_Name_encode_xer; -oer_type_decoder_f RIC_Style_Name_decode_oer; -oer_type_encoder_f RIC_Style_Name_encode_oer; per_type_decoder_f RIC_Style_Name_decode_uper; per_type_encoder_f RIC_Style_Name_encode_uper; per_type_decoder_f RIC_Style_Name_decode_aper; diff --git a/src/codec_utils/E2SM_KPM/RIC-Style-Type.c b/src/codec_utils/E2SM_KPM/RIC-Style-Type.c index 474b77d2c..a5bf62517 100644 --- a/src/codec_utils/E2SM_KPM/RIC-Style-Type.c +++ b/src/codec_utils/E2SM_KPM/RIC-Style-Type.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "RIC-Style-Type.h" @@ -24,7 +24,18 @@ asn_TYPE_descriptor_t asn_DEF_RIC_Style_Type = { asn_DEF_RIC_Style_Type_tags_1, /* Same as above */ sizeof(asn_DEF_RIC_Style_Type_tags_1) /sizeof(asn_DEF_RIC_Style_Type_tags_1[0]), /* 1 */ - { 0, 0, NativeInteger_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeInteger_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/E2SM_KPM/RIC-Style-Type.h b/src/codec_utils/E2SM_KPM/RIC-Style-Type.h index 358bf36cd..292aa465f 100644 --- a/src/codec_utils/E2SM_KPM/RIC-Style-Type.h +++ b/src/codec_utils/E2SM_KPM/RIC-Style-Type.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _RIC_Style_Type_H_ @@ -26,12 +26,8 @@ extern asn_TYPE_descriptor_t asn_DEF_RIC_Style_Type; asn_struct_free_f RIC_Style_Type_free; asn_struct_print_f RIC_Style_Type_print; asn_constr_check_f RIC_Style_Type_constraint; -ber_type_decoder_f RIC_Style_Type_decode_ber; -der_type_encoder_f RIC_Style_Type_encode_der; xer_type_decoder_f RIC_Style_Type_decode_xer; xer_type_encoder_f RIC_Style_Type_encode_xer; -oer_type_decoder_f RIC_Style_Type_decode_oer; -oer_type_encoder_f RIC_Style_Type_encode_oer; per_type_decoder_f RIC_Style_Type_decode_uper; per_type_encoder_f RIC_Style_Type_encode_uper; per_type_decoder_f RIC_Style_Type_decode_aper; diff --git a/src/codec_utils/E2SM_KPM/RRC-MessageID.c b/src/codec_utils/E2SM_KPM/RRC-MessageID.c new file mode 100644 index 000000000..6b10f2b77 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/RRC-MessageID.c @@ -0,0 +1,182 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#include "RRC-MessageID.h" + +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_type_rrcType_constr_2 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static asn_TYPE_member_t asn_MBR_rrcType_2[] = { + { ATF_NOFLAGS, 0, offsetof(struct RRC_MessageID__rrcType, choice.lTE), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_RRCclass_LTE, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "lTE" + }, + { ATF_NOFLAGS, 0, offsetof(struct RRC_MessageID__rrcType, choice.nR), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_RRCclass_NR, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "nR" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_rrcType_tag2el_2[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* lTE */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* nR */ +}; +static asn_CHOICE_specifics_t asn_SPC_rrcType_specs_2 = { + sizeof(struct RRC_MessageID__rrcType), + offsetof(struct RRC_MessageID__rrcType, _asn_ctx), + offsetof(struct RRC_MessageID__rrcType, present), + sizeof(((struct RRC_MessageID__rrcType *)0)->present), + asn_MAP_rrcType_tag2el_2, + 2, /* Count of tags in the map */ + 0, 0, + 2 /* Extensions start */ +}; +static /* Use -fall-defs-global to expose */ +asn_TYPE_descriptor_t asn_DEF_rrcType_2 = { + "rrcType", + "rrcType", + &asn_OP_CHOICE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_rrcType_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, + asn_MBR_rrcType_2, + 2, /* Elements count */ + &asn_SPC_rrcType_specs_2 /* Additional specs */ +}; + +static asn_TYPE_member_t asn_MBR_RRC_MessageID_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct RRC_MessageID, rrcType), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + +1, /* EXPLICIT tag at current level */ + &asn_DEF_rrcType_2, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "rrcType" + }, + { ATF_NOFLAGS, 0, offsetof(struct RRC_MessageID, messageID), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NativeInteger, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "messageID" + }, +}; +static const ber_tlv_tag_t asn_DEF_RRC_MessageID_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_RRC_MessageID_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* rrcType */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* messageID */ +}; +static asn_SEQUENCE_specifics_t asn_SPC_RRC_MessageID_specs_1 = { + sizeof(struct RRC_MessageID), + offsetof(struct RRC_MessageID, _asn_ctx), + asn_MAP_RRC_MessageID_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_RRC_MessageID = { + "RRC-MessageID", + "RRC-MessageID", + &asn_OP_SEQUENCE, + asn_DEF_RRC_MessageID_tags_1, + sizeof(asn_DEF_RRC_MessageID_tags_1) + /sizeof(asn_DEF_RRC_MessageID_tags_1[0]), /* 1 */ + asn_DEF_RRC_MessageID_tags_1, /* Same as above */ + sizeof(asn_DEF_RRC_MessageID_tags_1) + /sizeof(asn_DEF_RRC_MessageID_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_RRC_MessageID_1, + 2, /* Elements count */ + &asn_SPC_RRC_MessageID_specs_1 /* Additional specs */ +}; + diff --git a/src/codec_utils/E2SM_KPM/RRC-MessageID.h b/src/codec_utils/E2SM_KPM/RRC-MessageID.h new file mode 100644 index 000000000..44f1878a5 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/RRC-MessageID.h @@ -0,0 +1,68 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#ifndef _RRC_MessageID_H_ +#define _RRC_MessageID_H_ + + +#include + +/* Including external dependencies */ +#include +#include "RRCclass-LTE.h" +#include "RRCclass-NR.h" +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RRC_MessageID__rrcType_PR { + RRC_MessageID__rrcType_PR_NOTHING, /* No components present */ + RRC_MessageID__rrcType_PR_lTE, + RRC_MessageID__rrcType_PR_nR + /* Extensions may appear below */ + +} RRC_MessageID__rrcType_PR; + +/* RRC-MessageID */ +typedef struct RRC_MessageID { + struct RRC_MessageID__rrcType { + RRC_MessageID__rrcType_PR present; + union RRC_MessageID__rrcType_u { + RRCclass_LTE_t lTE; + RRCclass_NR_t nR; + /* + * This type is extensible, + * possible extensions are below. + */ + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; + } rrcType; + long messageID; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} RRC_MessageID_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_RRC_MessageID; + +#ifdef __cplusplus +} +#endif + +#endif /* _RRC_MessageID_H_ */ +#include diff --git a/src/codec_utils/E2SM_KPM/RRCclass-LTE.c b/src/codec_utils/E2SM_KPM/RRCclass-LTE.c new file mode 100644 index 000000000..9df91c6b6 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/RRCclass-LTE.c @@ -0,0 +1,88 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#include "RRCclass-LTE.h" + +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_RRCclass_LTE_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 4, 4, 0, 11 } /* (0..11,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_RRCclass_LTE_value2enum_1[] = { + { 0, 8, "bCCH-BCH" }, + { 1, 13, "bCCH-BCH-MBMS" }, + { 2, 11, "bCCH-DL-SCH" }, + { 3, 14, "bCCH-DL-SCH-BR" }, + { 4, 16, "bCCH-DL-SCH-MBMS" }, + { 5, 4, "mCCH" }, + { 6, 4, "pCCH" }, + { 7, 7, "dL-CCCH" }, + { 8, 7, "dL-DCCH" }, + { 9, 7, "uL-CCCH" }, + { 10, 7, "uL-DCCH" }, + { 11, 7, "sC-MCCH" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_RRCclass_LTE_enum2value_1[] = { + 0, /* bCCH-BCH(0) */ + 1, /* bCCH-BCH-MBMS(1) */ + 2, /* bCCH-DL-SCH(2) */ + 3, /* bCCH-DL-SCH-BR(3) */ + 4, /* bCCH-DL-SCH-MBMS(4) */ + 7, /* dL-CCCH(7) */ + 8, /* dL-DCCH(8) */ + 5, /* mCCH(5) */ + 6, /* pCCH(6) */ + 11, /* sC-MCCH(11) */ + 9, /* uL-CCCH(9) */ + 10 /* uL-DCCH(10) */ + /* This list is extensible */ +}; +const asn_INTEGER_specifics_t asn_SPC_RRCclass_LTE_specs_1 = { + asn_MAP_RRCclass_LTE_value2enum_1, /* "tag" => N; sorted by tag */ + asn_MAP_RRCclass_LTE_enum2value_1, /* N => "tag"; sorted by N */ + 12, /* Number of elements in the maps */ + 13, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_RRCclass_LTE_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_RRCclass_LTE = { + "RRCclass-LTE", + "RRCclass-LTE", + &asn_OP_NativeEnumerated, + asn_DEF_RRCclass_LTE_tags_1, + sizeof(asn_DEF_RRCclass_LTE_tags_1) + /sizeof(asn_DEF_RRCclass_LTE_tags_1[0]), /* 1 */ + asn_DEF_RRCclass_LTE_tags_1, /* Same as above */ + sizeof(asn_DEF_RRCclass_LTE_tags_1) + /sizeof(asn_DEF_RRCclass_LTE_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RRCclass_LTE_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_RRCclass_LTE_specs_1 /* Additional specs */ +}; + diff --git a/src/codec_utils/E2SM_KPM/RRCclass-LTE.h b/src/codec_utils/E2SM_KPM/RRCclass-LTE.h new file mode 100644 index 000000000..76c9e7a6e --- /dev/null +++ b/src/codec_utils/E2SM_KPM/RRCclass-LTE.h @@ -0,0 +1,62 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#ifndef _RRCclass_LTE_H_ +#define _RRCclass_LTE_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RRCclass_LTE { + RRCclass_LTE_bCCH_BCH = 0, + RRCclass_LTE_bCCH_BCH_MBMS = 1, + RRCclass_LTE_bCCH_DL_SCH = 2, + RRCclass_LTE_bCCH_DL_SCH_BR = 3, + RRCclass_LTE_bCCH_DL_SCH_MBMS = 4, + RRCclass_LTE_mCCH = 5, + RRCclass_LTE_pCCH = 6, + RRCclass_LTE_dL_CCCH = 7, + RRCclass_LTE_dL_DCCH = 8, + RRCclass_LTE_uL_CCCH = 9, + RRCclass_LTE_uL_DCCH = 10, + RRCclass_LTE_sC_MCCH = 11 + /* + * Enumeration is extensible + */ +} e_RRCclass_LTE; + +/* RRCclass-LTE */ +typedef long RRCclass_LTE_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_RRCclass_LTE_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_RRCclass_LTE; +extern const asn_INTEGER_specifics_t asn_SPC_RRCclass_LTE_specs_1; +asn_struct_free_f RRCclass_LTE_free; +asn_struct_print_f RRCclass_LTE_print; +asn_constr_check_f RRCclass_LTE_constraint; +xer_type_decoder_f RRCclass_LTE_decode_xer; +xer_type_encoder_f RRCclass_LTE_encode_xer; +per_type_decoder_f RRCclass_LTE_decode_uper; +per_type_encoder_f RRCclass_LTE_encode_uper; +per_type_decoder_f RRCclass_LTE_decode_aper; +per_type_encoder_f RRCclass_LTE_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RRCclass_LTE_H_ */ +#include diff --git a/src/codec_utils/E2SM_KPM/RRCclass-NR.c b/src/codec_utils/E2SM_KPM/RRCclass-NR.c new file mode 100644 index 000000000..ed6f07675 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/RRCclass-NR.c @@ -0,0 +1,80 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#include "RRCclass-NR.h" + +/* + * This type is implemented using NativeEnumerated, + * so here we adjust the DEF accordingly. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_RRCclass_NR_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 3, 3, 0, 7 } /* (0..7,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const asn_INTEGER_enum_map_t asn_MAP_RRCclass_NR_value2enum_1[] = { + { 0, 8, "bCCH-BCH" }, + { 1, 11, "bCCH-DL-SCH" }, + { 2, 7, "dL-CCCH" }, + { 3, 7, "dL-DCCH" }, + { 4, 4, "pCCH" }, + { 5, 7, "uL-CCCH" }, + { 6, 8, "uL-CCCH1" }, + { 7, 7, "uL-DCCH" } + /* This list is extensible */ +}; +static const unsigned int asn_MAP_RRCclass_NR_enum2value_1[] = { + 0, /* bCCH-BCH(0) */ + 1, /* bCCH-DL-SCH(1) */ + 2, /* dL-CCCH(2) */ + 3, /* dL-DCCH(3) */ + 4, /* pCCH(4) */ + 5, /* uL-CCCH(5) */ + 6, /* uL-CCCH1(6) */ + 7 /* uL-DCCH(7) */ + /* This list is extensible */ +}; +const asn_INTEGER_specifics_t asn_SPC_RRCclass_NR_specs_1 = { + asn_MAP_RRCclass_NR_value2enum_1, /* "tag" => N; sorted by tag */ + asn_MAP_RRCclass_NR_enum2value_1, /* N => "tag"; sorted by N */ + 8, /* Number of elements in the maps */ + 9, /* Extensions before this member */ + 1, /* Strict enumeration */ + 0, /* Native long size */ + 0 +}; +static const ber_tlv_tag_t asn_DEF_RRCclass_NR_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_RRCclass_NR = { + "RRCclass-NR", + "RRCclass-NR", + &asn_OP_NativeEnumerated, + asn_DEF_RRCclass_NR_tags_1, + sizeof(asn_DEF_RRCclass_NR_tags_1) + /sizeof(asn_DEF_RRCclass_NR_tags_1[0]), /* 1 */ + asn_DEF_RRCclass_NR_tags_1, /* Same as above */ + sizeof(asn_DEF_RRCclass_NR_tags_1) + /sizeof(asn_DEF_RRCclass_NR_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RRCclass_NR_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, + 0, 0, /* Defined elsewhere */ + &asn_SPC_RRCclass_NR_specs_1 /* Additional specs */ +}; + diff --git a/src/codec_utils/E2SM_KPM/RRCclass-NR.h b/src/codec_utils/E2SM_KPM/RRCclass-NR.h new file mode 100644 index 000000000..2583ef341 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/RRCclass-NR.h @@ -0,0 +1,58 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#ifndef _RRCclass_NR_H_ +#define _RRCclass_NR_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum RRCclass_NR { + RRCclass_NR_bCCH_BCH = 0, + RRCclass_NR_bCCH_DL_SCH = 1, + RRCclass_NR_dL_CCCH = 2, + RRCclass_NR_dL_DCCH = 3, + RRCclass_NR_pCCH = 4, + RRCclass_NR_uL_CCCH = 5, + RRCclass_NR_uL_CCCH1 = 6, + RRCclass_NR_uL_DCCH = 7 + /* + * Enumeration is extensible + */ +} e_RRCclass_NR; + +/* RRCclass-NR */ +typedef long RRCclass_NR_t; + +/* Implementation */ +extern asn_per_constraints_t asn_PER_type_RRCclass_NR_constr_1; +extern asn_TYPE_descriptor_t asn_DEF_RRCclass_NR; +extern const asn_INTEGER_specifics_t asn_SPC_RRCclass_NR_specs_1; +asn_struct_free_f RRCclass_NR_free; +asn_struct_print_f RRCclass_NR_print; +asn_constr_check_f RRCclass_NR_constraint; +xer_type_decoder_f RRCclass_NR_decode_xer; +xer_type_encoder_f RRCclass_NR_encode_xer; +per_type_decoder_f RRCclass_NR_decode_uper; +per_type_encoder_f RRCclass_NR_encode_uper; +per_type_decoder_f RRCclass_NR_decode_aper; +per_type_encoder_f RRCclass_NR_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _RRCclass_NR_H_ */ +#include diff --git a/src/codec_utils/E2SM_KPM/S-NSSAI.c b/src/codec_utils/E2SM_KPM/S-NSSAI.c index 45287440c..4c089b2e4 100644 --- a/src/codec_utils/E2SM_KPM/S-NSSAI.c +++ b/src/codec_utils/E2SM_KPM/S-NSSAI.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "S-NSSAI.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_S_NSSAI_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SST, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sST" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_S_NSSAI_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SD, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sD" }, @@ -54,7 +76,18 @@ asn_TYPE_descriptor_t asn_DEF_S_NSSAI = { asn_DEF_S_NSSAI_tags_1, /* Same as above */ sizeof(asn_DEF_S_NSSAI_tags_1) /sizeof(asn_DEF_S_NSSAI_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_S_NSSAI_1, 2, /* Elements count */ &asn_SPC_S_NSSAI_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/S-NSSAI.h b/src/codec_utils/E2SM_KPM/S-NSSAI.h index bcfe3cff5..2748d58fc 100644 --- a/src/codec_utils/E2SM_KPM/S-NSSAI.h +++ b/src/codec_utils/E2SM_KPM/S-NSSAI.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _S_NSSAI_H_ diff --git a/src/codec_utils/E2SM_KPM/SD.c b/src/codec_utils/E2SM_KPM/SD.c index 05295bd0a..3b8536974 100644 --- a/src/codec_utils/E2SM_KPM/SD.c +++ b/src/codec_utils/E2SM_KPM/SD.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "SD.h" @@ -22,7 +22,7 @@ SD_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, size = st->size; - if((size == 3)) { + if((size == 3UL)) { /* Constraint check succeeded */ return 0; } else { @@ -37,14 +37,13 @@ SD_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using OCTET_STRING, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_SD_constr_1 CC_NOTUSED = { - { 0, 0 }, - 3 /* (SIZE(3..3)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_SD_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 3, 3 } /* (SIZE(3..3)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_SD_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)) }; @@ -58,7 +57,18 @@ asn_TYPE_descriptor_t asn_DEF_SD = { asn_DEF_SD_tags_1, /* Same as above */ sizeof(asn_DEF_SD_tags_1) /sizeof(asn_DEF_SD_tags_1[0]), /* 1 */ - { &asn_OER_type_SD_constr_1, &asn_PER_type_SD_constr_1, SD_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SD_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SD_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/E2SM_KPM/SD.h b/src/codec_utils/E2SM_KPM/SD.h index 9016dd652..018595592 100644 --- a/src/codec_utils/E2SM_KPM/SD.h +++ b/src/codec_utils/E2SM_KPM/SD.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _SD_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_SD; asn_struct_free_f SD_free; asn_struct_print_f SD_print; asn_constr_check_f SD_constraint; -ber_type_decoder_f SD_decode_ber; -der_type_encoder_f SD_encode_der; xer_type_decoder_f SD_decode_xer; xer_type_encoder_f SD_encode_xer; -oer_type_decoder_f SD_decode_oer; -oer_type_encoder_f SD_encode_oer; per_type_decoder_f SD_decode_uper; per_type_encoder_f SD_encode_uper; per_type_decoder_f SD_decode_aper; diff --git a/src/codec_utils/E2SM_KPM/SST.c b/src/codec_utils/E2SM_KPM/SST.c index cbc609fd9..f375bc0ec 100644 --- a/src/codec_utils/E2SM_KPM/SST.c +++ b/src/codec_utils/E2SM_KPM/SST.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "SST.h" @@ -22,7 +22,7 @@ SST_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, size = st->size; - if((size == 1)) { + if((size == 1UL)) { /* Constraint check succeeded */ return 0; } else { @@ -37,14 +37,13 @@ SST_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using OCTET_STRING, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_SST_constr_1 CC_NOTUSED = { - { 0, 0 }, - 1 /* (SIZE(1..1)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_SST_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 1, 1 } /* (SIZE(1..1)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_SST_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)) }; @@ -58,7 +57,18 @@ asn_TYPE_descriptor_t asn_DEF_SST = { asn_DEF_SST_tags_1, /* Same as above */ sizeof(asn_DEF_SST_tags_1) /sizeof(asn_DEF_SST_tags_1[0]), /* 1 */ - { &asn_OER_type_SST_constr_1, &asn_PER_type_SST_constr_1, SST_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SST_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SST_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/E2SM_KPM/SST.h b/src/codec_utils/E2SM_KPM/SST.h index 251cdf712..24d4cf90f 100644 --- a/src/codec_utils/E2SM_KPM/SST.h +++ b/src/codec_utils/E2SM_KPM/SST.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _SST_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_SST; asn_struct_free_f SST_free; asn_struct_print_f SST_print; asn_constr_check_f SST_constraint; -ber_type_decoder_f SST_decode_ber; -der_type_encoder_f SST_encode_der; xer_type_decoder_f SST_decode_xer; xer_type_encoder_f SST_encode_xer; -oer_type_decoder_f SST_decode_oer; -oer_type_encoder_f SST_encode_oer; per_type_decoder_f SST_decode_uper; per_type_encoder_f SST_encode_uper; per_type_decoder_f SST_decode_aper; diff --git a/src/codec_utils/E2SM_KPM/ServingCell-ARFCN.c b/src/codec_utils/E2SM_KPM/ServingCell-ARFCN.c new file mode 100644 index 000000000..dabf495e0 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/ServingCell-ARFCN.c @@ -0,0 +1,98 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#include "ServingCell-ARFCN.h" + +#include "NR-ARFCN.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_type_ServingCell_ARFCN_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static asn_TYPE_member_t asn_MBR_ServingCell_ARFCN_1[] = { + { ATF_POINTER, 0, offsetof(struct ServingCell_ARFCN, choice.nR), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NR_ARFCN, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "nR" + }, + { ATF_NOFLAGS, 0, offsetof(struct ServingCell_ARFCN, choice.eUTRA), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_E_UTRA_ARFCN, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "eUTRA" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_ServingCell_ARFCN_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* nR */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* eUTRA */ +}; +static asn_CHOICE_specifics_t asn_SPC_ServingCell_ARFCN_specs_1 = { + sizeof(struct ServingCell_ARFCN), + offsetof(struct ServingCell_ARFCN, _asn_ctx), + offsetof(struct ServingCell_ARFCN, present), + sizeof(((struct ServingCell_ARFCN *)0)->present), + asn_MAP_ServingCell_ARFCN_tag2el_1, + 2, /* Count of tags in the map */ + 0, 0, + 2 /* Extensions start */ +}; +asn_TYPE_descriptor_t asn_DEF_ServingCell_ARFCN = { + "ServingCell-ARFCN", + "ServingCell-ARFCN", + &asn_OP_CHOICE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ServingCell_ARFCN_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, + asn_MBR_ServingCell_ARFCN_1, + 2, /* Elements count */ + &asn_SPC_ServingCell_ARFCN_specs_1 /* Additional specs */ +}; + diff --git a/src/codec_utils/E2SM_KPM/ServingCell-ARFCN.h b/src/codec_utils/E2SM_KPM/ServingCell-ARFCN.h new file mode 100644 index 000000000..9de3b5259 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/ServingCell-ARFCN.h @@ -0,0 +1,58 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#ifndef _ServingCell_ARFCN_H_ +#define _ServingCell_ARFCN_H_ + + +#include + +/* Including external dependencies */ +#include "E-UTRA-ARFCN.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum ServingCell_ARFCN_PR { + ServingCell_ARFCN_PR_NOTHING, /* No components present */ + ServingCell_ARFCN_PR_nR, + ServingCell_ARFCN_PR_eUTRA + /* Extensions may appear below */ + +} ServingCell_ARFCN_PR; + +/* Forward declarations */ +struct NR_ARFCN; + +/* ServingCell-ARFCN */ +typedef struct ServingCell_ARFCN { + ServingCell_ARFCN_PR present; + union ServingCell_ARFCN_u { + struct NR_ARFCN *nR; + E_UTRA_ARFCN_t eUTRA; + /* + * This type is extensible, + * possible extensions are below. + */ + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} ServingCell_ARFCN_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_ServingCell_ARFCN; + +#ifdef __cplusplus +} +#endif + +#endif /* _ServingCell_ARFCN_H_ */ +#include diff --git a/src/codec_utils/E2SM_KPM/ServingCell-PCI.c b/src/codec_utils/E2SM_KPM/ServingCell-PCI.c new file mode 100644 index 000000000..ce5c52d15 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/ServingCell-PCI.c @@ -0,0 +1,97 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#include "ServingCell-PCI.h" + +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_type_ServingCell_PCI_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static asn_TYPE_member_t asn_MBR_ServingCell_PCI_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct ServingCell_PCI, choice.nR), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NR_PCI, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "nR" + }, + { ATF_NOFLAGS, 0, offsetof(struct ServingCell_PCI, choice.eUTRA), + (ASN_TAG_CLASS_CONTEXT | (1 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_E_UTRA_PCI, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "eUTRA" + }, +}; +static const asn_TYPE_tag2member_t asn_MAP_ServingCell_PCI_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* nR */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* eUTRA */ +}; +static asn_CHOICE_specifics_t asn_SPC_ServingCell_PCI_specs_1 = { + sizeof(struct ServingCell_PCI), + offsetof(struct ServingCell_PCI, _asn_ctx), + offsetof(struct ServingCell_PCI, present), + sizeof(((struct ServingCell_PCI *)0)->present), + asn_MAP_ServingCell_PCI_tag2el_1, + 2, /* Count of tags in the map */ + 0, 0, + 2 /* Extensions start */ +}; +asn_TYPE_descriptor_t asn_DEF_ServingCell_PCI = { + "ServingCell-PCI", + "ServingCell-PCI", + &asn_OP_CHOICE, + 0, /* No effective tags (pointer) */ + 0, /* No effective tags (count) */ + 0, /* No tags (pointer) */ + 0, /* No tags (count) */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ServingCell_PCI_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, + asn_MBR_ServingCell_PCI_1, + 2, /* Elements count */ + &asn_SPC_ServingCell_PCI_specs_1 /* Additional specs */ +}; + diff --git a/src/codec_utils/E2SM_KPM/ServingCell-PCI.h b/src/codec_utils/E2SM_KPM/ServingCell-PCI.h new file mode 100644 index 000000000..348ab3768 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/ServingCell-PCI.h @@ -0,0 +1,56 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#ifndef _ServingCell_PCI_H_ +#define _ServingCell_PCI_H_ + + +#include + +/* Including external dependencies */ +#include "NR-PCI.h" +#include "E-UTRA-PCI.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum ServingCell_PCI_PR { + ServingCell_PCI_PR_NOTHING, /* No components present */ + ServingCell_PCI_PR_nR, + ServingCell_PCI_PR_eUTRA + /* Extensions may appear below */ + +} ServingCell_PCI_PR; + +/* ServingCell-PCI */ +typedef struct ServingCell_PCI { + ServingCell_PCI_PR present; + union ServingCell_PCI_u { + NR_PCI_t nR; + E_UTRA_PCI_t eUTRA; + /* + * This type is extensible, + * possible extensions are below. + */ + } choice; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} ServingCell_PCI_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_ServingCell_PCI; + +#ifdef __cplusplus +} +#endif + +#endif /* _ServingCell_PCI_H_ */ +#include diff --git a/src/codec_utils/E2SM_KPM/SubscriberProfileIDforRFP.c b/src/codec_utils/E2SM_KPM/SubscriberProfileIDforRFP.c new file mode 100644 index 000000000..49a9ca5fe --- /dev/null +++ b/src/codec_utils/E2SM_KPM/SubscriberProfileIDforRFP.c @@ -0,0 +1,74 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#include "SubscriberProfileIDforRFP.h" + +int +SubscriberProfileIDforRFP_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 >= 1L && value <= 256L)) { + /* 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. + */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_type_SubscriberProfileIDforRFP_constr_1 CC_NOTUSED = { + { APC_CONSTRAINED, 8, 8, 1, 256 } /* (1..256) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +static const ber_tlv_tag_t asn_DEF_SubscriberProfileIDforRFP_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) +}; +asn_TYPE_descriptor_t asn_DEF_SubscriberProfileIDforRFP = { + "SubscriberProfileIDforRFP", + "SubscriberProfileIDforRFP", + &asn_OP_NativeInteger, + asn_DEF_SubscriberProfileIDforRFP_tags_1, + sizeof(asn_DEF_SubscriberProfileIDforRFP_tags_1) + /sizeof(asn_DEF_SubscriberProfileIDforRFP_tags_1[0]), /* 1 */ + asn_DEF_SubscriberProfileIDforRFP_tags_1, /* Same as above */ + sizeof(asn_DEF_SubscriberProfileIDforRFP_tags_1) + /sizeof(asn_DEF_SubscriberProfileIDforRFP_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SubscriberProfileIDforRFP_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SubscriberProfileIDforRFP_constraint + }, + 0, 0, /* No members */ + 0 /* No specifics */ +}; + diff --git a/src/codec_utils/E2SM_KPM/SubscriberProfileIDforRFP.h b/src/codec_utils/E2SM_KPM/SubscriberProfileIDforRFP.h new file mode 100644 index 000000000..7009c925c --- /dev/null +++ b/src/codec_utils/E2SM_KPM/SubscriberProfileIDforRFP.h @@ -0,0 +1,41 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#ifndef _SubscriberProfileIDforRFP_H_ +#define _SubscriberProfileIDforRFP_H_ + + +#include + +/* Including external dependencies */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* SubscriberProfileIDforRFP */ +typedef long SubscriberProfileIDforRFP_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_SubscriberProfileIDforRFP; +asn_struct_free_f SubscriberProfileIDforRFP_free; +asn_struct_print_f SubscriberProfileIDforRFP_print; +asn_constr_check_f SubscriberProfileIDforRFP_constraint; +xer_type_decoder_f SubscriberProfileIDforRFP_decode_xer; +xer_type_encoder_f SubscriberProfileIDforRFP_encode_xer; +per_type_decoder_f SubscriberProfileIDforRFP_decode_uper; +per_type_encoder_f SubscriberProfileIDforRFP_encode_uper; +per_type_decoder_f SubscriberProfileIDforRFP_decode_aper; +per_type_encoder_f SubscriberProfileIDforRFP_encode_aper; + +#ifdef __cplusplus +} +#endif + +#endif /* _SubscriberProfileIDforRFP_H_ */ +#include diff --git a/src/codec_utils/E2SM_KPM/SupportedSULBandList.c b/src/codec_utils/E2SM_KPM/SupportedSULBandList.c new file mode 100644 index 000000000..9c3278922 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/SupportedSULBandList.c @@ -0,0 +1,74 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#include "SupportedSULBandList.h" + +#include "SupportedSULFreqBandItem.h" +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_SupportedSULBandList_constr_1 CC_NOTUSED = { + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + { APC_CONSTRAINED, 6, 6, 0, 32 } /* (SIZE(0..32)) */, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_SupportedSULBandList_1[] = { + { ATF_POINTER, 0, 0, + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), + 0, + &asn_DEF_SupportedSULFreqBandItem, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "" + }, +}; +static const ber_tlv_tag_t asn_DEF_SupportedSULBandList_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +asn_SET_OF_specifics_t asn_SPC_SupportedSULBandList_specs_1 = { + sizeof(struct SupportedSULBandList), + offsetof(struct SupportedSULBandList, _asn_ctx), + 0, /* XER encoding is XMLDelimitedItemList */ +}; +asn_TYPE_descriptor_t asn_DEF_SupportedSULBandList = { + "SupportedSULBandList", + "SupportedSULBandList", + &asn_OP_SEQUENCE_OF, + asn_DEF_SupportedSULBandList_tags_1, + sizeof(asn_DEF_SupportedSULBandList_tags_1) + /sizeof(asn_DEF_SupportedSULBandList_tags_1[0]), /* 1 */ + asn_DEF_SupportedSULBandList_tags_1, /* Same as above */ + sizeof(asn_DEF_SupportedSULBandList_tags_1) + /sizeof(asn_DEF_SupportedSULBandList_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SupportedSULBandList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, + asn_MBR_SupportedSULBandList_1, + 1, /* Single element */ + &asn_SPC_SupportedSULBandList_specs_1 /* Additional specs */ +}; + diff --git a/src/codec_utils/E2SM_KPM/SupportedSULBandList.h b/src/codec_utils/E2SM_KPM/SupportedSULBandList.h new file mode 100644 index 000000000..fb61c70ea --- /dev/null +++ b/src/codec_utils/E2SM_KPM/SupportedSULBandList.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#ifndef _SupportedSULBandList_H_ +#define _SupportedSULBandList_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Forward declarations */ +struct SupportedSULFreqBandItem; + +/* SupportedSULBandList */ +typedef struct SupportedSULBandList { + A_SEQUENCE_OF(struct SupportedSULFreqBandItem) list; + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} SupportedSULBandList_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_SupportedSULBandList; +extern asn_SET_OF_specifics_t asn_SPC_SupportedSULBandList_specs_1; +extern asn_TYPE_member_t asn_MBR_SupportedSULBandList_1[1]; +extern asn_per_constraints_t asn_PER_type_SupportedSULBandList_constr_1; + +#ifdef __cplusplus +} +#endif + +#endif /* _SupportedSULBandList_H_ */ +#include diff --git a/src/codec_utils/E2SM_KPM/SupportedSULFreqBandItem.c b/src/codec_utils/E2SM_KPM/SupportedSULFreqBandItem.c new file mode 100644 index 000000000..72ba5b188 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/SupportedSULFreqBandItem.c @@ -0,0 +1,104 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#include "SupportedSULFreqBandItem.h" + +static int +memb_freqBandIndicatorNr_constraint_1(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 >= 1L && value <= 1024L)) { + /* Constraint check succeeded */ + return 0; + } else { + ASN__CTFAIL(app_key, td, sptr, + "%s: constraint failed (%s:%d)", + td->name, __FILE__, __LINE__); + return -1; + } +} + +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +static asn_per_constraints_t asn_PER_memb_freqBandIndicatorNr_constr_2 CC_NOTUSED = { + { APC_CONSTRAINED | APC_EXTENSIBLE, 10, 10, 1, 1024 } /* (1..1024,...) */, + { APC_UNCONSTRAINED, -1, -1, 0, 0 }, + 0, 0 /* No PER value map */ +}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_SupportedSULFreqBandItem_1[] = { + { ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem, freqBandIndicatorNr), + (ASN_TAG_CLASS_CONTEXT | (0 << 2)), + -1, /* IMPLICIT tag at current level */ + &asn_DEF_NativeInteger, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_freqBandIndicatorNr_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_freqBandIndicatorNr_constraint_1 + }, + 0, 0, /* No default value */ + "freqBandIndicatorNr" + }, +}; +static const ber_tlv_tag_t asn_DEF_SupportedSULFreqBandItem_tags_1[] = { + (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) +}; +static const asn_TYPE_tag2member_t asn_MAP_SupportedSULFreqBandItem_tag2el_1[] = { + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* freqBandIndicatorNr */ +}; +asn_SEQUENCE_specifics_t asn_SPC_SupportedSULFreqBandItem_specs_1 = { + sizeof(struct SupportedSULFreqBandItem), + offsetof(struct SupportedSULFreqBandItem, _asn_ctx), + asn_MAP_SupportedSULFreqBandItem_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_SupportedSULFreqBandItem = { + "SupportedSULFreqBandItem", + "SupportedSULFreqBandItem", + &asn_OP_SEQUENCE, + asn_DEF_SupportedSULFreqBandItem_tags_1, + sizeof(asn_DEF_SupportedSULFreqBandItem_tags_1) + /sizeof(asn_DEF_SupportedSULFreqBandItem_tags_1[0]), /* 1 */ + asn_DEF_SupportedSULFreqBandItem_tags_1, /* Same as above */ + sizeof(asn_DEF_SupportedSULFreqBandItem_tags_1) + /sizeof(asn_DEF_SupportedSULFreqBandItem_tags_1[0]), /* 1 */ + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_SupportedSULFreqBandItem_1, + 1, /* Elements count */ + &asn_SPC_SupportedSULFreqBandItem_specs_1 /* Additional specs */ +}; + diff --git a/src/codec_utils/E2SM_KPM/SupportedSULFreqBandItem.h b/src/codec_utils/E2SM_KPM/SupportedSULFreqBandItem.h new file mode 100644 index 000000000..650fa8bea --- /dev/null +++ b/src/codec_utils/E2SM_KPM/SupportedSULFreqBandItem.h @@ -0,0 +1,44 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` + */ + +#ifndef _SupportedSULFreqBandItem_H_ +#define _SupportedSULFreqBandItem_H_ + + +#include + +/* Including external dependencies */ +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* SupportedSULFreqBandItem */ +typedef struct SupportedSULFreqBandItem { + long freqBandIndicatorNr; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} SupportedSULFreqBandItem_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_SupportedSULFreqBandItem; +extern asn_SEQUENCE_specifics_t asn_SPC_SupportedSULFreqBandItem_specs_1; +extern asn_TYPE_member_t asn_MBR_SupportedSULFreqBandItem_1[1]; + +#ifdef __cplusplus +} +#endif + +#endif /* _SupportedSULFreqBandItem_H_ */ +#include diff --git a/src/codec_utils/E2SM_KPM/TestCond-Expression.c b/src/codec_utils/E2SM_KPM/TestCond-Expression.c index a83c4e6b0..dc3633955 100644 --- a/src/codec_utils/E2SM_KPM/TestCond-Expression.c +++ b/src/codec_utils/E2SM_KPM/TestCond-Expression.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "TestCond-Expression.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_TestCond_Expression_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_TestCond_Expression_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 3, 3, 0, 4 } /* (0..4,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_TestCond_Expression_value2enum_1[] = { { 0, 5, "equal" }, { 1, 11, "greaterthan" }, @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_TestCond_Expression = { asn_DEF_TestCond_Expression_tags_1, /* Same as above */ sizeof(asn_DEF_TestCond_Expression_tags_1) /sizeof(asn_DEF_TestCond_Expression_tags_1[0]), /* 1 */ - { &asn_OER_type_TestCond_Expression_constr_1, &asn_PER_type_TestCond_Expression_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_TestCond_Expression_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_TestCond_Expression_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/E2SM_KPM/TestCond-Expression.h b/src/codec_utils/E2SM_KPM/TestCond-Expression.h index 9eebd845e..6704313ab 100644 --- a/src/codec_utils/E2SM_KPM/TestCond-Expression.h +++ b/src/codec_utils/E2SM_KPM/TestCond-Expression.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _TestCond_Expression_H_ @@ -40,12 +40,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_TestCond_Expression_specs_1; asn_struct_free_f TestCond_Expression_free; asn_struct_print_f TestCond_Expression_print; asn_constr_check_f TestCond_Expression_constraint; -ber_type_decoder_f TestCond_Expression_decode_ber; -der_type_encoder_f TestCond_Expression_encode_der; xer_type_decoder_f TestCond_Expression_decode_xer; xer_type_encoder_f TestCond_Expression_encode_xer; -oer_type_decoder_f TestCond_Expression_decode_oer; -oer_type_encoder_f TestCond_Expression_encode_oer; per_type_decoder_f TestCond_Expression_decode_uper; per_type_encoder_f TestCond_Expression_encode_uper; per_type_decoder_f TestCond_Expression_decode_aper; diff --git a/src/codec_utils/E2SM_KPM/TestCond-Type.c b/src/codec_utils/E2SM_KPM/TestCond-Type.c index dfeb76543..a97c4d54b 100644 --- a/src/codec_utils/E2SM_KPM/TestCond-Type.c +++ b/src/codec_utils/E2SM_KPM/TestCond-Type.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "TestCond-Type.h" @@ -51,102 +51,90 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_gBR_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_gBR_constr_2 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_aMBR_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_aMBR_constr_5 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_isStat_constr_8 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_isStat_constr_8 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_isCatM_constr_11 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_isCatM_constr_11 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_rSRP_constr_14 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_rSRP_constr_14 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_rSRQ_constr_17 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_rSRQ_constr_17 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_ul_rSRP_constr_21 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_ul_rSRP_constr_21 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_cQI_constr_24 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_cQI_constr_24 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_fiveQI_constr_27 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_fiveQI_constr_27 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_qCI_constr_30 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_qCI_constr_30 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_sNSSAI_constr_33 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_sNSSAI_constr_33 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_TestCond_Type_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_TestCond_Type_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 3, 3, 0, 5 } /* (0..5,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_gBR_value2enum_2[] = { { 0, 4, "true" } /* This list is extensible */ @@ -179,7 +167,18 @@ asn_TYPE_descriptor_t asn_DEF_gBR_2 = { asn_DEF_gBR_tags_2, /* Same as above */ sizeof(asn_DEF_gBR_tags_2) /sizeof(asn_DEF_gBR_tags_2[0]), /* 2 */ - { &asn_OER_type_gBR_constr_2, &asn_PER_type_gBR_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_gBR_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_gBR_specs_2 /* Additional specs */ }; @@ -216,7 +215,18 @@ asn_TYPE_descriptor_t asn_DEF_aMBR_5 = { asn_DEF_aMBR_tags_5, /* Same as above */ sizeof(asn_DEF_aMBR_tags_5) /sizeof(asn_DEF_aMBR_tags_5[0]), /* 2 */ - { &asn_OER_type_aMBR_constr_5, &asn_PER_type_aMBR_constr_5, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_aMBR_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_aMBR_specs_5 /* Additional specs */ }; @@ -253,7 +263,18 @@ asn_TYPE_descriptor_t asn_DEF_isStat_8 = { asn_DEF_isStat_tags_8, /* Same as above */ sizeof(asn_DEF_isStat_tags_8) /sizeof(asn_DEF_isStat_tags_8[0]), /* 2 */ - { &asn_OER_type_isStat_constr_8, &asn_PER_type_isStat_constr_8, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_isStat_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_isStat_specs_8 /* Additional specs */ }; @@ -290,7 +311,18 @@ asn_TYPE_descriptor_t asn_DEF_isCatM_11 = { asn_DEF_isCatM_tags_11, /* Same as above */ sizeof(asn_DEF_isCatM_tags_11) /sizeof(asn_DEF_isCatM_tags_11[0]), /* 2 */ - { &asn_OER_type_isCatM_constr_11, &asn_PER_type_isCatM_constr_11, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_isCatM_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_isCatM_specs_11 /* Additional specs */ }; @@ -327,7 +359,18 @@ asn_TYPE_descriptor_t asn_DEF_rSRP_14 = { asn_DEF_rSRP_tags_14, /* Same as above */ sizeof(asn_DEF_rSRP_tags_14) /sizeof(asn_DEF_rSRP_tags_14[0]), /* 2 */ - { &asn_OER_type_rSRP_constr_14, &asn_PER_type_rSRP_constr_14, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_rSRP_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_rSRP_specs_14 /* Additional specs */ }; @@ -364,7 +407,18 @@ asn_TYPE_descriptor_t asn_DEF_rSRQ_17 = { asn_DEF_rSRQ_tags_17, /* Same as above */ sizeof(asn_DEF_rSRQ_tags_17) /sizeof(asn_DEF_rSRQ_tags_17[0]), /* 2 */ - { &asn_OER_type_rSRQ_constr_17, &asn_PER_type_rSRQ_constr_17, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_rSRQ_constr_17, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_rSRQ_specs_17 /* Additional specs */ }; @@ -401,7 +455,18 @@ asn_TYPE_descriptor_t asn_DEF_ul_rSRP_21 = { asn_DEF_ul_rSRP_tags_21, /* Same as above */ sizeof(asn_DEF_ul_rSRP_tags_21) /sizeof(asn_DEF_ul_rSRP_tags_21[0]), /* 2 */ - { &asn_OER_type_ul_rSRP_constr_21, &asn_PER_type_ul_rSRP_constr_21, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ul_rSRP_constr_21, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_ul_rSRP_specs_21 /* Additional specs */ }; @@ -438,7 +503,18 @@ asn_TYPE_descriptor_t asn_DEF_cQI_24 = { asn_DEF_cQI_tags_24, /* Same as above */ sizeof(asn_DEF_cQI_tags_24) /sizeof(asn_DEF_cQI_tags_24[0]), /* 2 */ - { &asn_OER_type_cQI_constr_24, &asn_PER_type_cQI_constr_24, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_cQI_constr_24, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_cQI_specs_24 /* Additional specs */ }; @@ -475,7 +551,18 @@ asn_TYPE_descriptor_t asn_DEF_fiveQI_27 = { asn_DEF_fiveQI_tags_27, /* Same as above */ sizeof(asn_DEF_fiveQI_tags_27) /sizeof(asn_DEF_fiveQI_tags_27[0]), /* 2 */ - { &asn_OER_type_fiveQI_constr_27, &asn_PER_type_fiveQI_constr_27, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_fiveQI_constr_27, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_fiveQI_specs_27 /* Additional specs */ }; @@ -512,7 +599,18 @@ asn_TYPE_descriptor_t asn_DEF_qCI_30 = { asn_DEF_qCI_tags_30, /* Same as above */ sizeof(asn_DEF_qCI_tags_30) /sizeof(asn_DEF_qCI_tags_30[0]), /* 2 */ - { &asn_OER_type_qCI_constr_30, &asn_PER_type_qCI_constr_30, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_qCI_constr_30, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_qCI_specs_30 /* Additional specs */ }; @@ -549,7 +647,18 @@ asn_TYPE_descriptor_t asn_DEF_sNSSAI_33 = { asn_DEF_sNSSAI_tags_33, /* Same as above */ sizeof(asn_DEF_sNSSAI_tags_33) /sizeof(asn_DEF_sNSSAI_tags_33[0]), /* 2 */ - { &asn_OER_type_sNSSAI_constr_33, &asn_PER_type_sNSSAI_constr_33, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_sNSSAI_constr_33, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_sNSSAI_specs_33 /* Additional specs */ }; @@ -560,7 +669,18 @@ asn_TYPE_member_t asn_MBR_TestCond_Type_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_gBR_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "gBR" }, @@ -569,7 +689,18 @@ asn_TYPE_member_t asn_MBR_TestCond_Type_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_aMBR_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "aMBR" }, @@ -578,7 +709,18 @@ asn_TYPE_member_t asn_MBR_TestCond_Type_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_isStat_8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "isStat" }, @@ -587,7 +729,18 @@ asn_TYPE_member_t asn_MBR_TestCond_Type_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_isCatM_11, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "isCatM" }, @@ -596,7 +749,18 @@ asn_TYPE_member_t asn_MBR_TestCond_Type_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_rSRP_14, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rSRP" }, @@ -605,7 +769,18 @@ asn_TYPE_member_t asn_MBR_TestCond_Type_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_rSRQ_17, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rSRQ" }, @@ -614,7 +789,18 @@ asn_TYPE_member_t asn_MBR_TestCond_Type_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ul_rSRP_21, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ul-rSRP" }, @@ -623,7 +809,18 @@ asn_TYPE_member_t asn_MBR_TestCond_Type_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_cQI_24, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cQI" }, @@ -632,7 +829,18 @@ asn_TYPE_member_t asn_MBR_TestCond_Type_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_fiveQI_27, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "fiveQI" }, @@ -641,7 +849,18 @@ asn_TYPE_member_t asn_MBR_TestCond_Type_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_qCI_30, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "qCI" }, @@ -650,7 +869,18 @@ asn_TYPE_member_t asn_MBR_TestCond_Type_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_sNSSAI_33, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sNSSAI" }, @@ -686,7 +916,18 @@ asn_TYPE_descriptor_t asn_DEF_TestCond_Type = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_TestCond_Type_constr_1, &asn_PER_type_TestCond_Type_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_TestCond_Type_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_TestCond_Type_1, 11, /* Elements count */ &asn_SPC_TestCond_Type_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/TestCond-Type.h b/src/codec_utils/E2SM_KPM/TestCond-Type.h index e5f2c0645..dfde7c535 100644 --- a/src/codec_utils/E2SM_KPM/TestCond-Type.h +++ b/src/codec_utils/E2SM_KPM/TestCond-Type.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _TestCond_Type_H_ diff --git a/src/codec_utils/E2SM_KPM/TestCond-Value.c b/src/codec_utils/E2SM_KPM/TestCond-Value.c index 15bd18684..42614287b 100644 --- a/src/codec_utils/E2SM_KPM/TestCond-Value.c +++ b/src/codec_utils/E2SM_KPM/TestCond-Value.c @@ -1,27 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "TestCond-Value.h" -static asn_oer_constraints_t asn_OER_type_TestCond_Value_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_TestCond_Value_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 3, 3, 0, 5 } /* (0..5,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_TestCond_Value_1[] = { { ATF_NOFLAGS, 0, offsetof(struct TestCond_Value, choice.valueInt), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "valueInt" }, @@ -30,7 +40,18 @@ asn_TYPE_member_t asn_MBR_TestCond_Value_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "valueEnum" }, @@ -39,7 +60,18 @@ asn_TYPE_member_t asn_MBR_TestCond_Value_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "valueBool" }, @@ -48,7 +80,18 @@ asn_TYPE_member_t asn_MBR_TestCond_Value_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "valueBitS" }, @@ -57,7 +100,18 @@ asn_TYPE_member_t asn_MBR_TestCond_Value_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "valueOctS" }, @@ -66,7 +120,18 @@ asn_TYPE_member_t asn_MBR_TestCond_Value_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PrintableString, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "valuePrtS" }, @@ -75,7 +140,18 @@ asn_TYPE_member_t asn_MBR_TestCond_Value_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeReal, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "valueReal" }, @@ -107,7 +183,18 @@ asn_TYPE_descriptor_t asn_DEF_TestCond_Value = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_TestCond_Value_constr_1, &asn_PER_type_TestCond_Value_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_TestCond_Value_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_TestCond_Value_1, 7, /* Elements count */ &asn_SPC_TestCond_Value_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/TestCond-Value.h b/src/codec_utils/E2SM_KPM/TestCond-Value.h index 0320af302..b3da00e0b 100644 --- a/src/codec_utils/E2SM_KPM/TestCond-Value.h +++ b/src/codec_utils/E2SM_KPM/TestCond-Value.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _TestCond_Value_H_ diff --git a/src/codec_utils/E2SM_KPM/TestCondInfo.c b/src/codec_utils/E2SM_KPM/TestCondInfo.c index e0527dded..2c816a450 100644 --- a/src/codec_utils/E2SM_KPM/TestCondInfo.c +++ b/src/codec_utils/E2SM_KPM/TestCondInfo.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "TestCondInfo.h" @@ -14,7 +14,18 @@ asn_TYPE_member_t asn_MBR_TestCondInfo_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_TestCond_Type, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "testType" }, @@ -23,7 +34,18 @@ asn_TYPE_member_t asn_MBR_TestCondInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_TestCond_Expression, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "testExpr" }, @@ -32,7 +54,18 @@ asn_TYPE_member_t asn_MBR_TestCondInfo_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_TestCond_Value, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "testValue" }, @@ -65,7 +98,18 @@ asn_TYPE_descriptor_t asn_DEF_TestCondInfo = { asn_DEF_TestCondInfo_tags_1, /* Same as above */ sizeof(asn_DEF_TestCondInfo_tags_1) /sizeof(asn_DEF_TestCondInfo_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_TestCondInfo_1, 3, /* Elements count */ &asn_SPC_TestCondInfo_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/TestCondInfo.h b/src/codec_utils/E2SM_KPM/TestCondInfo.h index a191a89b0..36dad4dc6 100644 --- a/src/codec_utils/E2SM_KPM/TestCondInfo.h +++ b/src/codec_utils/E2SM_KPM/TestCondInfo.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _TestCondInfo_H_ diff --git a/src/codec_utils/E2SM_KPM/TimeStamp.c b/src/codec_utils/E2SM_KPM/TimeStamp.c index d1f9d9547..9061b7651 100644 --- a/src/codec_utils/E2SM_KPM/TimeStamp.c +++ b/src/codec_utils/E2SM_KPM/TimeStamp.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "TimeStamp.h" @@ -22,7 +22,7 @@ TimeStamp_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, size = st->size; - if((size == 8)) { + if((size == 4UL)) { /* Constraint check succeeded */ return 0; } else { @@ -37,14 +37,13 @@ TimeStamp_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using OCTET_STRING, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_TimeStamp_constr_1 CC_NOTUSED = { - { 0, 0 }, - 8 /* (SIZE(8..8)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_TimeStamp_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, - { APC_CONSTRAINED, 0, 0, 8, 8 } /* (SIZE(8..8)) */, + { APC_CONSTRAINED, 0, 0, 4, 4 } /* (SIZE(4..4)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_TimeStamp_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)) }; @@ -58,7 +57,18 @@ asn_TYPE_descriptor_t asn_DEF_TimeStamp = { asn_DEF_TimeStamp_tags_1, /* Same as above */ sizeof(asn_DEF_TimeStamp_tags_1) /sizeof(asn_DEF_TimeStamp_tags_1[0]), /* 1 */ - { &asn_OER_type_TimeStamp_constr_1, &asn_PER_type_TimeStamp_constr_1, TimeStamp_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_TimeStamp_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + TimeStamp_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/E2SM_KPM/TimeStamp.h b/src/codec_utils/E2SM_KPM/TimeStamp.h index c068b601a..e5731f5fb 100644 --- a/src/codec_utils/E2SM_KPM/TimeStamp.h +++ b/src/codec_utils/E2SM_KPM/TimeStamp.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _TimeStamp_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_TimeStamp; asn_struct_free_f TimeStamp_free; asn_struct_print_f TimeStamp_print; asn_constr_check_f TimeStamp_constraint; -ber_type_decoder_f TimeStamp_decode_ber; -der_type_encoder_f TimeStamp_encode_der; xer_type_decoder_f TimeStamp_decode_xer; xer_type_encoder_f TimeStamp_encode_xer; -oer_type_decoder_f TimeStamp_decode_oer; -oer_type_encoder_f TimeStamp_encode_oer; per_type_decoder_f TimeStamp_decode_uper; per_type_encoder_f TimeStamp_encode_uper; per_type_decoder_f TimeStamp_decode_aper; diff --git a/src/codec_utils/E2SM_KPM/UEID-EN-GNB.c b/src/codec_utils/E2SM_KPM/UEID-EN-GNB.c index 0bc6685e9..866d897f7 100644 --- a/src/codec_utils/E2SM_KPM/UEID-EN-GNB.c +++ b/src/codec_utils/E2SM_KPM/UEID-EN-GNB.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "UEID-EN-GNB.h" @@ -14,7 +14,18 @@ asn_TYPE_member_t asn_MBR_UEID_EN_GNB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ENB_UE_X2AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "m-eNB-UE-X2AP-ID" }, @@ -23,7 +34,18 @@ asn_TYPE_member_t asn_MBR_UEID_EN_GNB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ENB_UE_X2AP_ID_Extension, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "m-eNB-UE-X2AP-ID-Extension" }, @@ -32,7 +54,18 @@ asn_TYPE_member_t asn_MBR_UEID_EN_GNB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GlobalENB_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "globalENB-ID" }, @@ -41,7 +74,18 @@ asn_TYPE_member_t asn_MBR_UEID_EN_GNB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GNB_CU_UE_F1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "gNB-CU-UE-F1AP-ID" }, @@ -50,7 +94,18 @@ asn_TYPE_member_t asn_MBR_UEID_EN_GNB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UEID_GNB_CU_CP_E1AP_ID_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "gNB-CU-CP-UE-E1AP-ID-List" }, @@ -59,7 +114,18 @@ asn_TYPE_member_t asn_MBR_UEID_EN_GNB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RANUEID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ran-UEID" }, @@ -95,7 +161,18 @@ asn_TYPE_descriptor_t asn_DEF_UEID_EN_GNB = { asn_DEF_UEID_EN_GNB_tags_1, /* Same as above */ sizeof(asn_DEF_UEID_EN_GNB_tags_1) /sizeof(asn_DEF_UEID_EN_GNB_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UEID_EN_GNB_1, 6, /* Elements count */ &asn_SPC_UEID_EN_GNB_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/UEID-EN-GNB.h b/src/codec_utils/E2SM_KPM/UEID-EN-GNB.h index 4644eeef9..60188476f 100644 --- a/src/codec_utils/E2SM_KPM/UEID-EN-GNB.h +++ b/src/codec_utils/E2SM_KPM/UEID-EN-GNB.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _UEID_EN_GNB_H_ diff --git a/src/codec_utils/E2SM_KPM/UEID-ENB.c b/src/codec_utils/E2SM_KPM/UEID-ENB.c index 9a3d295c0..e5cc5d8fb 100644 --- a/src/codec_utils/E2SM_KPM/UEID-ENB.c +++ b/src/codec_utils/E2SM_KPM/UEID-ENB.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "UEID-ENB.h" @@ -14,7 +14,18 @@ asn_TYPE_member_t asn_MBR_UEID_ENB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MME_UE_S1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "mME-UE-S1AP-ID" }, @@ -23,7 +34,18 @@ asn_TYPE_member_t asn_MBR_UEID_ENB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GUMMEI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "gUMMEI" }, @@ -32,7 +54,18 @@ asn_TYPE_member_t asn_MBR_UEID_ENB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ENB_UE_X2AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "m-eNB-UE-X2AP-ID" }, @@ -41,7 +74,18 @@ asn_TYPE_member_t asn_MBR_UEID_ENB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ENB_UE_X2AP_ID_Extension, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "m-eNB-UE-X2AP-ID-Extension" }, @@ -50,7 +94,18 @@ asn_TYPE_member_t asn_MBR_UEID_ENB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GlobalENB_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "globalENB-ID" }, @@ -85,7 +140,18 @@ asn_TYPE_descriptor_t asn_DEF_UEID_ENB = { asn_DEF_UEID_ENB_tags_1, /* Same as above */ sizeof(asn_DEF_UEID_ENB_tags_1) /sizeof(asn_DEF_UEID_ENB_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UEID_ENB_1, 5, /* Elements count */ &asn_SPC_UEID_ENB_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/UEID-ENB.h b/src/codec_utils/E2SM_KPM/UEID-ENB.h index 98546dedd..1507cede0 100644 --- a/src/codec_utils/E2SM_KPM/UEID-ENB.h +++ b/src/codec_utils/E2SM_KPM/UEID-ENB.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _UEID_ENB_H_ diff --git a/src/codec_utils/E2SM_KPM/UEID-GNB-CU-CP-E1AP-ID-Item.c b/src/codec_utils/E2SM_KPM/UEID-GNB-CU-CP-E1AP-ID-Item.c index b1f6371f0..93f9e7279 100644 --- a/src/codec_utils/E2SM_KPM/UEID-GNB-CU-CP-E1AP-ID-Item.c +++ b/src/codec_utils/E2SM_KPM/UEID-GNB-CU-CP-E1AP-ID-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "UEID-GNB-CU-CP-E1AP-ID-Item.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_UEID_GNB_CU_CP_E1AP_ID_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GNB_CU_CP_UE_E1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "gNB-CU-CP-UE-E1AP-ID" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_UEID_GNB_CU_CP_E1AP_ID_Item = { asn_DEF_UEID_GNB_CU_CP_E1AP_ID_Item_tags_1, /* Same as above */ sizeof(asn_DEF_UEID_GNB_CU_CP_E1AP_ID_Item_tags_1) /sizeof(asn_DEF_UEID_GNB_CU_CP_E1AP_ID_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UEID_GNB_CU_CP_E1AP_ID_Item_1, 1, /* Elements count */ &asn_SPC_UEID_GNB_CU_CP_E1AP_ID_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/UEID-GNB-CU-CP-E1AP-ID-Item.h b/src/codec_utils/E2SM_KPM/UEID-GNB-CU-CP-E1AP-ID-Item.h index bfe808358..4c2a24954 100644 --- a/src/codec_utils/E2SM_KPM/UEID-GNB-CU-CP-E1AP-ID-Item.h +++ b/src/codec_utils/E2SM_KPM/UEID-GNB-CU-CP-E1AP-ID-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _UEID_GNB_CU_CP_E1AP_ID_Item_H_ diff --git a/src/codec_utils/E2SM_KPM/UEID-GNB-CU-CP-E1AP-ID-List.c b/src/codec_utils/E2SM_KPM/UEID-GNB-CU-CP-E1AP-ID-List.c index e27c4da37..74a31fd32 100644 --- a/src/codec_utils/E2SM_KPM/UEID-GNB-CU-CP-E1AP-ID-List.c +++ b/src/codec_utils/E2SM_KPM/UEID-GNB-CU-CP-E1AP-ID-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "UEID-GNB-CU-CP-E1AP-ID-List.h" #include "UEID-GNB-CU-CP-E1AP-ID-Item.h" -static asn_oer_constraints_t asn_OER_type_UEID_GNB_CU_CP_E1AP_ID_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_UEID_GNB_CU_CP_E1AP_ID_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_UEID_GNB_CU_CP_E1AP_ID_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_UEID_GNB_CU_CP_E1AP_ID_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_UEID_GNB_CU_CP_E1AP_ID_List = { asn_DEF_UEID_GNB_CU_CP_E1AP_ID_List_tags_1, /* Same as above */ sizeof(asn_DEF_UEID_GNB_CU_CP_E1AP_ID_List_tags_1) /sizeof(asn_DEF_UEID_GNB_CU_CP_E1AP_ID_List_tags_1[0]), /* 1 */ - { &asn_OER_type_UEID_GNB_CU_CP_E1AP_ID_List_constr_1, &asn_PER_type_UEID_GNB_CU_CP_E1AP_ID_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_UEID_GNB_CU_CP_E1AP_ID_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_UEID_GNB_CU_CP_E1AP_ID_List_1, 1, /* Single element */ &asn_SPC_UEID_GNB_CU_CP_E1AP_ID_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/UEID-GNB-CU-CP-E1AP-ID-List.h b/src/codec_utils/E2SM_KPM/UEID-GNB-CU-CP-E1AP-ID-List.h index aebfd3460..bc55a3536 100644 --- a/src/codec_utils/E2SM_KPM/UEID-GNB-CU-CP-E1AP-ID-List.h +++ b/src/codec_utils/E2SM_KPM/UEID-GNB-CU-CP-E1AP-ID-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _UEID_GNB_CU_CP_E1AP_ID_List_H_ diff --git a/src/codec_utils/E2SM_KPM/UEID-GNB-CU-CP-F1AP-ID-Item.c b/src/codec_utils/E2SM_KPM/UEID-GNB-CU-CP-F1AP-ID-Item.c index 17dfa6d0a..b2fc904a3 100644 --- a/src/codec_utils/E2SM_KPM/UEID-GNB-CU-CP-F1AP-ID-Item.c +++ b/src/codec_utils/E2SM_KPM/UEID-GNB-CU-CP-F1AP-ID-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "UEID-GNB-CU-CP-F1AP-ID-Item.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_UEID_GNB_CU_CP_F1AP_ID_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GNB_CU_UE_F1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "gNB-CU-UE-F1AP-ID" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_UEID_GNB_CU_CP_F1AP_ID_Item = { asn_DEF_UEID_GNB_CU_CP_F1AP_ID_Item_tags_1, /* Same as above */ sizeof(asn_DEF_UEID_GNB_CU_CP_F1AP_ID_Item_tags_1) /sizeof(asn_DEF_UEID_GNB_CU_CP_F1AP_ID_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UEID_GNB_CU_CP_F1AP_ID_Item_1, 1, /* Elements count */ &asn_SPC_UEID_GNB_CU_CP_F1AP_ID_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/UEID-GNB-CU-CP-F1AP-ID-Item.h b/src/codec_utils/E2SM_KPM/UEID-GNB-CU-CP-F1AP-ID-Item.h index d176e2113..e1cf04f53 100644 --- a/src/codec_utils/E2SM_KPM/UEID-GNB-CU-CP-F1AP-ID-Item.h +++ b/src/codec_utils/E2SM_KPM/UEID-GNB-CU-CP-F1AP-ID-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _UEID_GNB_CU_CP_F1AP_ID_Item_H_ diff --git a/src/codec_utils/E2SM_KPM/UEID-GNB-CU-F1AP-ID-List.c b/src/codec_utils/E2SM_KPM/UEID-GNB-CU-F1AP-ID-List.c index c32b6309c..b00a709d4 100644 --- a/src/codec_utils/E2SM_KPM/UEID-GNB-CU-F1AP-ID-List.c +++ b/src/codec_utils/E2SM_KPM/UEID-GNB-CU-F1AP-ID-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "UEID-GNB-CU-F1AP-ID-List.h" #include "UEID-GNB-CU-CP-F1AP-ID-Item.h" -static asn_oer_constraints_t asn_OER_type_UEID_GNB_CU_F1AP_ID_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_UEID_GNB_CU_F1AP_ID_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_UEID_GNB_CU_F1AP_ID_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_UEID_GNB_CU_CP_F1AP_ID_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_UEID_GNB_CU_F1AP_ID_List = { asn_DEF_UEID_GNB_CU_F1AP_ID_List_tags_1, /* Same as above */ sizeof(asn_DEF_UEID_GNB_CU_F1AP_ID_List_tags_1) /sizeof(asn_DEF_UEID_GNB_CU_F1AP_ID_List_tags_1[0]), /* 1 */ - { &asn_OER_type_UEID_GNB_CU_F1AP_ID_List_constr_1, &asn_PER_type_UEID_GNB_CU_F1AP_ID_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_UEID_GNB_CU_F1AP_ID_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_UEID_GNB_CU_F1AP_ID_List_1, 1, /* Single element */ &asn_SPC_UEID_GNB_CU_F1AP_ID_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/UEID-GNB-CU-F1AP-ID-List.h b/src/codec_utils/E2SM_KPM/UEID-GNB-CU-F1AP-ID-List.h index 9106873f1..2d57ac804 100644 --- a/src/codec_utils/E2SM_KPM/UEID-GNB-CU-F1AP-ID-List.h +++ b/src/codec_utils/E2SM_KPM/UEID-GNB-CU-F1AP-ID-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _UEID_GNB_CU_F1AP_ID_List_H_ diff --git a/src/codec_utils/E2SM_KPM/UEID-GNB-CU-UP.c b/src/codec_utils/E2SM_KPM/UEID-GNB-CU-UP.c index c6fd53ad7..bf3f32388 100644 --- a/src/codec_utils/E2SM_KPM/UEID-GNB-CU-UP.c +++ b/src/codec_utils/E2SM_KPM/UEID-GNB-CU-UP.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "UEID-GNB-CU-UP.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_UEID_GNB_CU_UP_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GNB_CU_CP_UE_E1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "gNB-CU-CP-UE-E1AP-ID" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_UEID_GNB_CU_UP_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RANUEID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ran-UEID" }, @@ -54,7 +76,18 @@ asn_TYPE_descriptor_t asn_DEF_UEID_GNB_CU_UP = { asn_DEF_UEID_GNB_CU_UP_tags_1, /* Same as above */ sizeof(asn_DEF_UEID_GNB_CU_UP_tags_1) /sizeof(asn_DEF_UEID_GNB_CU_UP_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UEID_GNB_CU_UP_1, 2, /* Elements count */ &asn_SPC_UEID_GNB_CU_UP_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/UEID-GNB-CU-UP.h b/src/codec_utils/E2SM_KPM/UEID-GNB-CU-UP.h index e6fbcb906..7b1e98dff 100644 --- a/src/codec_utils/E2SM_KPM/UEID-GNB-CU-UP.h +++ b/src/codec_utils/E2SM_KPM/UEID-GNB-CU-UP.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _UEID_GNB_CU_UP_H_ diff --git a/src/codec_utils/E2SM_KPM/UEID-GNB-DU.c b/src/codec_utils/E2SM_KPM/UEID-GNB-DU.c index 5525f9aa5..09166f23d 100644 --- a/src/codec_utils/E2SM_KPM/UEID-GNB-DU.c +++ b/src/codec_utils/E2SM_KPM/UEID-GNB-DU.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "UEID-GNB-DU.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_UEID_GNB_DU_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GNB_CU_UE_F1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "gNB-CU-UE-F1AP-ID" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_UEID_GNB_DU_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RANUEID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ran-UEID" }, @@ -54,7 +76,18 @@ asn_TYPE_descriptor_t asn_DEF_UEID_GNB_DU = { asn_DEF_UEID_GNB_DU_tags_1, /* Same as above */ sizeof(asn_DEF_UEID_GNB_DU_tags_1) /sizeof(asn_DEF_UEID_GNB_DU_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UEID_GNB_DU_1, 2, /* Elements count */ &asn_SPC_UEID_GNB_DU_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/UEID-GNB-DU.h b/src/codec_utils/E2SM_KPM/UEID-GNB-DU.h index 66d50574b..f942d2d30 100644 --- a/src/codec_utils/E2SM_KPM/UEID-GNB-DU.h +++ b/src/codec_utils/E2SM_KPM/UEID-GNB-DU.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _UEID_GNB_DU_H_ diff --git a/src/codec_utils/E2SM_KPM/UEID-GNB.c b/src/codec_utils/E2SM_KPM/UEID-GNB.c index e2f0f0815..5f39baf08 100644 --- a/src/codec_utils/E2SM_KPM/UEID-GNB.c +++ b/src/codec_utils/E2SM_KPM/UEID-GNB.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "UEID-GNB.h" @@ -17,7 +17,18 @@ asn_TYPE_member_t asn_MBR_UEID_GNB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_AMF_UE_NGAP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "amf-UE-NGAP-ID" }, @@ -26,7 +37,18 @@ asn_TYPE_member_t asn_MBR_UEID_GNB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GUAMI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "guami" }, @@ -35,7 +57,18 @@ asn_TYPE_member_t asn_MBR_UEID_GNB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UEID_GNB_CU_F1AP_ID_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "gNB-CU-UE-F1AP-ID-List" }, @@ -44,7 +77,18 @@ asn_TYPE_member_t asn_MBR_UEID_GNB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UEID_GNB_CU_CP_E1AP_ID_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "gNB-CU-CP-UE-E1AP-ID-List" }, @@ -53,7 +97,18 @@ asn_TYPE_member_t asn_MBR_UEID_GNB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RANUEID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ran-UEID" }, @@ -62,7 +117,18 @@ asn_TYPE_member_t asn_MBR_UEID_GNB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NG_RANnodeUEXnAPID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "m-NG-RAN-UE-XnAP-ID" }, @@ -71,7 +137,18 @@ asn_TYPE_member_t asn_MBR_UEID_GNB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GlobalGNB_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "globalGNB-ID" }, @@ -80,7 +157,18 @@ asn_TYPE_member_t asn_MBR_UEID_GNB_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_GlobalNGRANNodeID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "globalNG-RANNode-ID" }, @@ -118,7 +206,18 @@ asn_TYPE_descriptor_t asn_DEF_UEID_GNB = { asn_DEF_UEID_GNB_tags_1, /* Same as above */ sizeof(asn_DEF_UEID_GNB_tags_1) /sizeof(asn_DEF_UEID_GNB_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UEID_GNB_1, 8, /* Elements count */ &asn_SPC_UEID_GNB_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/UEID-GNB.h b/src/codec_utils/E2SM_KPM/UEID-GNB.h index bb24fef8e..ee0e4c5d4 100644 --- a/src/codec_utils/E2SM_KPM/UEID-GNB.h +++ b/src/codec_utils/E2SM_KPM/UEID-GNB.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _UEID_GNB_H_ diff --git a/src/codec_utils/E2SM_KPM/UEID-NG-ENB-DU.c b/src/codec_utils/E2SM_KPM/UEID-NG-ENB-DU.c index 85ec40dfe..21c84f5a4 100644 --- a/src/codec_utils/E2SM_KPM/UEID-NG-ENB-DU.c +++ b/src/codec_utils/E2SM_KPM/UEID-NG-ENB-DU.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "UEID-NG-ENB-DU.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_UEID_NG_ENB_DU_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NGENB_CU_UE_W1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ng-eNB-CU-UE-W1AP-ID" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_UEID_NG_ENB_DU = { asn_DEF_UEID_NG_ENB_DU_tags_1, /* Same as above */ sizeof(asn_DEF_UEID_NG_ENB_DU_tags_1) /sizeof(asn_DEF_UEID_NG_ENB_DU_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UEID_NG_ENB_DU_1, 1, /* Elements count */ &asn_SPC_UEID_NG_ENB_DU_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/UEID-NG-ENB-DU.h b/src/codec_utils/E2SM_KPM/UEID-NG-ENB-DU.h index 74520ba49..da97387c0 100644 --- a/src/codec_utils/E2SM_KPM/UEID-NG-ENB-DU.h +++ b/src/codec_utils/E2SM_KPM/UEID-NG-ENB-DU.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _UEID_NG_ENB_DU_H_ diff --git a/src/codec_utils/E2SM_KPM/UEID-NG-ENB.c b/src/codec_utils/E2SM_KPM/UEID-NG-ENB.c index a6e10bfa8..28fdf7d9a 100644 --- a/src/codec_utils/E2SM_KPM/UEID-NG-ENB.c +++ b/src/codec_utils/E2SM_KPM/UEID-NG-ENB.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "UEID-NG-ENB.h" @@ -15,7 +15,18 @@ asn_TYPE_member_t asn_MBR_UEID_NG_ENB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_AMF_UE_NGAP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "amf-UE-NGAP-ID" }, @@ -24,7 +35,18 @@ asn_TYPE_member_t asn_MBR_UEID_NG_ENB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GUAMI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "guami" }, @@ -33,7 +55,18 @@ asn_TYPE_member_t asn_MBR_UEID_NG_ENB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NGENB_CU_UE_W1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ng-eNB-CU-UE-W1AP-ID" }, @@ -42,7 +75,18 @@ asn_TYPE_member_t asn_MBR_UEID_NG_ENB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NG_RANnodeUEXnAPID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "m-NG-RAN-UE-XnAP-ID" }, @@ -51,7 +95,18 @@ asn_TYPE_member_t asn_MBR_UEID_NG_ENB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GlobalNgENB_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "globalNgENB-ID" }, @@ -60,7 +115,18 @@ asn_TYPE_member_t asn_MBR_UEID_NG_ENB_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_GlobalNGRANNodeID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "globalNG-RANNode-ID" }, @@ -96,7 +162,18 @@ asn_TYPE_descriptor_t asn_DEF_UEID_NG_ENB = { asn_DEF_UEID_NG_ENB_tags_1, /* Same as above */ sizeof(asn_DEF_UEID_NG_ENB_tags_1) /sizeof(asn_DEF_UEID_NG_ENB_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UEID_NG_ENB_1, 6, /* Elements count */ &asn_SPC_UEID_NG_ENB_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/UEID-NG-ENB.h b/src/codec_utils/E2SM_KPM/UEID-NG-ENB.h index 8966c0860..4b12129bd 100644 --- a/src/codec_utils/E2SM_KPM/UEID-NG-ENB.h +++ b/src/codec_utils/E2SM_KPM/UEID-NG-ENB.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _UEID_NG_ENB_H_ diff --git a/src/codec_utils/E2SM_KPM/UEID.c b/src/codec_utils/E2SM_KPM/UEID.c index 4b7833849..4aaa8208c 100644 --- a/src/codec_utils/E2SM_KPM/UEID.c +++ b/src/codec_utils/E2SM_KPM/UEID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "UEID.h" @@ -14,21 +14,31 @@ #include "UEID-NG-ENB-DU.h" #include "UEID-EN-GNB.h" #include "UEID-ENB.h" -static asn_oer_constraints_t asn_OER_type_UEID_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_UEID_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 3, 3, 0, 6 } /* (0..6,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_UEID_1[] = { { ATF_POINTER, 0, offsetof(struct UEID, choice.gNB_UEID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_UEID_GNB, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "gNB-UEID" }, @@ -37,7 +47,18 @@ asn_TYPE_member_t asn_MBR_UEID_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UEID_GNB_DU, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "gNB-DU-UEID" }, @@ -46,7 +67,18 @@ asn_TYPE_member_t asn_MBR_UEID_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UEID_GNB_CU_UP, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "gNB-CU-UP-UEID" }, @@ -55,7 +87,18 @@ asn_TYPE_member_t asn_MBR_UEID_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UEID_NG_ENB, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ng-eNB-UEID" }, @@ -64,7 +107,18 @@ asn_TYPE_member_t asn_MBR_UEID_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UEID_NG_ENB_DU, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ng-eNB-DU-UEID" }, @@ -73,7 +127,18 @@ asn_TYPE_member_t asn_MBR_UEID_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UEID_EN_GNB, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "en-gNB-UEID" }, @@ -82,7 +147,18 @@ asn_TYPE_member_t asn_MBR_UEID_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UEID_ENB, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eNB-UEID" }, @@ -114,7 +190,18 @@ asn_TYPE_descriptor_t asn_DEF_UEID = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_UEID_constr_1, &asn_PER_type_UEID_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_UEID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_UEID_1, 7, /* Elements count */ &asn_SPC_UEID_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/UEID.h b/src/codec_utils/E2SM_KPM/UEID.h index 44166349f..1df55c837 100644 --- a/src/codec_utils/E2SM_KPM/UEID.h +++ b/src/codec_utils/E2SM_KPM/UEID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * From ASN.1 module "E2SM-COMMON-IEs" + * found in "/root/svaidhya/ASN1_file/ASN.1_SM_v2.01.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _UEID_H_ diff --git a/src/codec_utils/E2SM_KPM/UEMeasurementReportItem.c b/src/codec_utils/E2SM_KPM/UEMeasurementReportItem.c index 20ec28720..6c4b329b4 100644 --- a/src/codec_utils/E2SM_KPM/UEMeasurementReportItem.c +++ b/src/codec_utils/E2SM_KPM/UEMeasurementReportItem.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "UEMeasurementReportItem.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_UEMeasurementReportItem_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_UEID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ueID" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_UEMeasurementReportItem_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_E2SM_KPM_IndicationMessage_Format1, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measReport" }, @@ -52,7 +74,18 @@ asn_TYPE_descriptor_t asn_DEF_UEMeasurementReportItem = { asn_DEF_UEMeasurementReportItem_tags_1, /* Same as above */ sizeof(asn_DEF_UEMeasurementReportItem_tags_1) /sizeof(asn_DEF_UEMeasurementReportItem_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UEMeasurementReportItem_1, 2, /* Elements count */ &asn_SPC_UEMeasurementReportItem_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/UEMeasurementReportItem.h b/src/codec_utils/E2SM_KPM/UEMeasurementReportItem.h index 3b0e4c068..811f39311 100644 --- a/src/codec_utils/E2SM_KPM/UEMeasurementReportItem.h +++ b/src/codec_utils/E2SM_KPM/UEMeasurementReportItem.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _UEMeasurementReportItem_H_ diff --git a/src/codec_utils/E2SM_KPM/UEMeasurementReportList.c b/src/codec_utils/E2SM_KPM/UEMeasurementReportList.c index 76262ac19..e7a8a1797 100644 --- a/src/codec_utils/E2SM_KPM/UEMeasurementReportList.c +++ b/src/codec_utils/E2SM_KPM/UEMeasurementReportList.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #include "UEMeasurementReportList.h" #include "UEMeasurementReportItem.h" -static asn_oer_constraints_t asn_OER_type_UEMeasurementReportList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_UEMeasurementReportList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_UEMeasurementReportList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_UEMeasurementReportItem, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_UEMeasurementReportList = { asn_DEF_UEMeasurementReportList_tags_1, /* Same as above */ sizeof(asn_DEF_UEMeasurementReportList_tags_1) /sizeof(asn_DEF_UEMeasurementReportList_tags_1[0]), /* 1 */ - { &asn_OER_type_UEMeasurementReportList_constr_1, &asn_PER_type_UEMeasurementReportList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_UEMeasurementReportList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_UEMeasurementReportList_1, 1, /* Single element */ &asn_SPC_UEMeasurementReportList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/E2SM_KPM/UEMeasurementReportList.h b/src/codec_utils/E2SM_KPM/UEMeasurementReportList.h index 64cdd13d7..e443f73a2 100644 --- a/src/codec_utils/E2SM_KPM/UEMeasurementReportList.h +++ b/src/codec_utils/E2SM_KPM/UEMeasurementReportList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-KPM-IEs" - * found in "../../ASN1_Input/E2SM_KPM_V_3_0.asn1" - * `asn1c -D ./../../E2_output/E2SM_KPM_v3.0_output -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "/root/svaidhya/ASN1_file/ASN.1_KPM_v2.03.asn" + * `asn1c -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/E2SM_KPM/` */ #ifndef _UEMeasurementReportList_H_ diff --git a/src/codec_utils/E2SM_KPM/asn_constant.h b/src/codec_utils/E2SM_KPM/asn_constant.h new file mode 100644 index 000000000..e1036a647 --- /dev/null +++ b/src/codec_utils/E2SM_KPM/asn_constant.h @@ -0,0 +1,65 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + */ + +#ifndef _ASN_CONSTANT_H +#define _ASN_CONSTANT_H + +#ifdef __cplusplus +extern "C" { +#endif + +#define min_val_GranularityPeriod (1) +#define max_val_GranularityPeriod (4294967295) +#define maxnoofCells (16384) +#define maxnoofRICStyles (63) +#define maxnoofMeasurementInfo (65535) +#define maxnoofLabelInfo (2147483647) +#define maxnoofMeasurementRecord (65535) +#define maxnoofMeasurementValue (2147483647) +#define maxnoofConditionInfo (32768) +#define maxnoofUEID (65535) +#define maxnoofConditionInfoPerSub (32768) +#define maxnoofUEIDPerSub (65535) +#define maxnoofUEMeasReport (65535) +#define maxnoofBin (65535) +#define maxE1APid (65535) +#define maxF1APid (4) +#define maxEARFCN (65535) +#define maxNRARFCN (3279165) +#define maxnoofNrCellBands (32) +#define min_val_MME_UE_S1AP_ID (0) +#define max_val_MME_UE_S1AP_ID (4294967295) +#define min_val_QCI (0) +#define max_val_QCI (255) +#define min_val_SubscriberProfileIDforRFP (1) +#define max_val_SubscriberProfileIDforRFP (256) +#define min_val_ENB_UE_X2AP_ID (0) +#define max_val_ENB_UE_X2AP_ID (4095) +#define min_val_E_UTRA_ARFCN (0) +#define max_val_E_UTRA_ARFCN (65535) +#define min_val_NGENB_CU_UE_W1AP_ID (0) +#define max_val_NGENB_CU_UE_W1AP_ID (4294967295) +#define min_val_NGENB_DU_ID (0) +#define max_val_NGENB_DU_ID (68719476735) +#define min_val_AMF_UE_NGAP_ID (0) +#define max_val_AMF_UE_NGAP_ID (1099511627775) +#define min_val_NG_RANnodeUEXnAPID (0) +#define max_val_NG_RANnodeUEXnAPID (4294967295) +#define min_val_GNB_CU_CP_UE_E1AP_ID (0) +#define max_val_GNB_CU_CP_UE_E1AP_ID (4294967295) +#define min_val_GNB_CU_UP_ID (0) +#define max_val_GNB_CU_UP_ID (68719476735) +#define min_val_GNB_CU_UE_F1AP_ID (0) +#define max_val_GNB_CU_UE_F1AP_ID (4294967295) +#define min_val_GNB_DU_ID (0) +#define max_val_GNB_DU_ID (68719476735) +#define min_val_NR_PCI (0) +#define max_val_NR_PCI (1007) + + +#ifdef __cplusplus +} +#endif + +#endif /* _ASN_CONSTANT_H */ diff --git a/src/codec_utils/F1AP/AllocationAndRetentionPriority.c b/src/codec_utils/F1AP/AllocationAndRetentionPriority.c index b2995a69f..be38fc3b3 100644 --- a/src/codec_utils/F1AP/AllocationAndRetentionPriority.c +++ b/src/codec_utils/F1AP/AllocationAndRetentionPriority.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "AllocationAndRetentionPriority.h" @@ -14,7 +14,18 @@ asn_TYPE_member_t asn_MBR_AllocationAndRetentionPriority_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PriorityLevel, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "priorityLevel" }, @@ -23,7 +34,18 @@ asn_TYPE_member_t asn_MBR_AllocationAndRetentionPriority_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Pre_emptionCapability, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pre-emptionCapability" }, @@ -32,7 +54,18 @@ asn_TYPE_member_t asn_MBR_AllocationAndRetentionPriority_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Pre_emptionVulnerability, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pre-emptionVulnerability" }, @@ -41,7 +74,18 @@ asn_TYPE_member_t asn_MBR_AllocationAndRetentionPriority_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P0, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -75,7 +119,18 @@ asn_TYPE_descriptor_t asn_DEF_AllocationAndRetentionPriority = { asn_DEF_AllocationAndRetentionPriority_tags_1, /* Same as above */ sizeof(asn_DEF_AllocationAndRetentionPriority_tags_1) /sizeof(asn_DEF_AllocationAndRetentionPriority_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_AllocationAndRetentionPriority_1, 4, /* Elements count */ &asn_SPC_AllocationAndRetentionPriority_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/AllocationAndRetentionPriority.h b/src/codec_utils/F1AP/AllocationAndRetentionPriority.h index 482e0060f..c6536c692 100644 --- a/src/codec_utils/F1AP/AllocationAndRetentionPriority.h +++ b/src/codec_utils/F1AP/AllocationAndRetentionPriority.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _AllocationAndRetentionPriority_H_ diff --git a/src/codec_utils/F1AP/Associated-SCell-Item.c b/src/codec_utils/F1AP/Associated-SCell-Item.c index 90425bafb..e1959a757 100644 --- a/src/codec_utils/F1AP/Associated-SCell-Item.c +++ b/src/codec_utils/F1AP/Associated-SCell-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Associated-SCell-Item.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_Associated_SCell_Item_1[] = { +asn_TYPE_member_t asn_MBR_Associated_SCell_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct Associated_SCell_Item, sCell_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NRCGI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sCell-ID" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_Associated_SCell_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P1, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -36,7 +58,7 @@ static const asn_TYPE_tag2member_t asn_MAP_Associated_SCell_Item_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* sCell-ID */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_Associated_SCell_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_Associated_SCell_Item_specs_1 = { sizeof(struct Associated_SCell_Item), offsetof(struct Associated_SCell_Item, _asn_ctx), asn_MAP_Associated_SCell_Item_tag2el_1, @@ -55,7 +77,18 @@ asn_TYPE_descriptor_t asn_DEF_Associated_SCell_Item = { asn_DEF_Associated_SCell_Item_tags_1, /* Same as above */ sizeof(asn_DEF_Associated_SCell_Item_tags_1) /sizeof(asn_DEF_Associated_SCell_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Associated_SCell_Item_1, 2, /* Elements count */ &asn_SPC_Associated_SCell_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Associated-SCell-Item.h b/src/codec_utils/F1AP/Associated-SCell-Item.h index c48a525e5..09bb7fe89 100644 --- a/src/codec_utils/F1AP/Associated-SCell-Item.h +++ b/src/codec_utils/F1AP/Associated-SCell-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Associated_SCell_Item_H_ @@ -33,6 +33,8 @@ typedef struct Associated_SCell_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_Associated_SCell_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_Associated_SCell_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_Associated_SCell_Item_1[2]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/Associated-SCell-List.c b/src/codec_utils/F1AP/Associated-SCell-List.c index 1b4854f20..cc9190c7e 100644 --- a/src/codec_utils/F1AP/Associated-SCell-List.c +++ b/src/codec_utils/F1AP/Associated-SCell-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Associated-SCell-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_Associated_SCell_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; -static asn_per_constraints_t asn_PER_type_Associated_SCell_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_Associated_SCell_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_Associated_SCell_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_Associated_SCell_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P45, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_Associated_SCell_List_1[] = { static const ber_tlv_tag_t asn_DEF_Associated_SCell_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_Associated_SCell_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_Associated_SCell_List_specs_1 = { sizeof(struct Associated_SCell_List), offsetof(struct Associated_SCell_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_Associated_SCell_List = { asn_DEF_Associated_SCell_List_tags_1, /* Same as above */ sizeof(asn_DEF_Associated_SCell_List_tags_1) /sizeof(asn_DEF_Associated_SCell_List_tags_1[0]), /* 1 */ - { &asn_OER_type_Associated_SCell_List_constr_1, &asn_PER_type_Associated_SCell_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_Associated_SCell_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_Associated_SCell_List_1, 1, /* Single element */ &asn_SPC_Associated_SCell_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Associated-SCell-List.h b/src/codec_utils/F1AP/Associated-SCell-List.h index dd4b0faae..3c6472e31 100644 --- a/src/codec_utils/F1AP/Associated-SCell-List.h +++ b/src/codec_utils/F1AP/Associated-SCell-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Associated_SCell_List_H_ @@ -32,6 +32,9 @@ typedef struct Associated_SCell_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_Associated_SCell_List; +extern asn_SET_OF_specifics_t asn_SPC_Associated_SCell_List_specs_1; +extern asn_TYPE_member_t asn_MBR_Associated_SCell_List_1[1]; +extern asn_per_constraints_t asn_PER_type_Associated_SCell_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/AvailablePLMNList-Item.c b/src/codec_utils/F1AP/AvailablePLMNList-Item.c index cc6f4a2c6..e9e37da31 100644 --- a/src/codec_utils/F1AP/AvailablePLMNList-Item.c +++ b/src/codec_utils/F1AP/AvailablePLMNList-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "AvailablePLMNList-Item.h" @@ -14,7 +14,18 @@ asn_TYPE_member_t asn_MBR_AvailablePLMNList_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PLMN_Identity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pLMNIdentity" }, @@ -23,7 +34,18 @@ asn_TYPE_member_t asn_MBR_AvailablePLMNList_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -55,7 +77,18 @@ asn_TYPE_descriptor_t asn_DEF_AvailablePLMNList_Item = { asn_DEF_AvailablePLMNList_Item_tags_1, /* Same as above */ sizeof(asn_DEF_AvailablePLMNList_Item_tags_1) /sizeof(asn_DEF_AvailablePLMNList_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_AvailablePLMNList_Item_1, 2, /* Elements count */ &asn_SPC_AvailablePLMNList_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/AvailablePLMNList-Item.h b/src/codec_utils/F1AP/AvailablePLMNList-Item.h index 52fb83f6f..aa7afdfcf 100644 --- a/src/codec_utils/F1AP/AvailablePLMNList-Item.h +++ b/src/codec_utils/F1AP/AvailablePLMNList-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _AvailablePLMNList_Item_H_ diff --git a/src/codec_utils/F1AP/AvailablePLMNList.c b/src/codec_utils/F1AP/AvailablePLMNList.c index a684038e9..3f60a8c6c 100644 --- a/src/codec_utils/F1AP/AvailablePLMNList.c +++ b/src/codec_utils/F1AP/AvailablePLMNList.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "AvailablePLMNList.h" #include "AvailablePLMNList-Item.h" -static asn_oer_constraints_t asn_OER_type_AvailablePLMNList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..6)) */}; -static asn_per_constraints_t asn_PER_type_AvailablePLMNList_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_AvailablePLMNList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 6 } /* (SIZE(1..6)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_AvailablePLMNList_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_AvailablePLMNList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_AvailablePLMNList_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_AvailablePLMNList_1[] = { static const ber_tlv_tag_t asn_DEF_AvailablePLMNList_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_AvailablePLMNList_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_AvailablePLMNList_specs_1 = { sizeof(struct AvailablePLMNList), offsetof(struct AvailablePLMNList, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_AvailablePLMNList = { asn_DEF_AvailablePLMNList_tags_1, /* Same as above */ sizeof(asn_DEF_AvailablePLMNList_tags_1) /sizeof(asn_DEF_AvailablePLMNList_tags_1[0]), /* 1 */ - { &asn_OER_type_AvailablePLMNList_constr_1, &asn_PER_type_AvailablePLMNList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_AvailablePLMNList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_AvailablePLMNList_1, 1, /* Single element */ &asn_SPC_AvailablePLMNList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/AvailablePLMNList.h b/src/codec_utils/F1AP/AvailablePLMNList.h index 546415dc3..acf4eea97 100644 --- a/src/codec_utils/F1AP/AvailablePLMNList.h +++ b/src/codec_utils/F1AP/AvailablePLMNList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _AvailablePLMNList_H_ @@ -32,6 +32,9 @@ typedef struct AvailablePLMNList { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_AvailablePLMNList; +extern asn_SET_OF_specifics_t asn_SPC_AvailablePLMNList_specs_1; +extern asn_TYPE_member_t asn_MBR_AvailablePLMNList_1[1]; +extern asn_per_constraints_t asn_PER_type_AvailablePLMNList_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/AveragingWindow.c b/src/codec_utils/F1AP/AveragingWindow.c index 178d0601c..b48479316 100644 --- a/src/codec_utils/F1AP/AveragingWindow.c +++ b/src/codec_utils/F1AP/AveragingWindow.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "AveragingWindow.h" @@ -21,7 +21,7 @@ AveragingWindow_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 4095)) { + if((value >= 0L && value <= 4095L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ AveragingWindow_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_AveragingWindow_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_AveragingWindow_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 12, 12, 0, 4095 } /* (0..4095,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_AveragingWindow_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_AveragingWindow = { asn_DEF_AveragingWindow_tags_1, /* Same as above */ sizeof(asn_DEF_AveragingWindow_tags_1) /sizeof(asn_DEF_AveragingWindow_tags_1[0]), /* 1 */ - { &asn_OER_type_AveragingWindow_constr_1, &asn_PER_type_AveragingWindow_constr_1, AveragingWindow_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_AveragingWindow_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + AveragingWindow_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/F1AP/AveragingWindow.h b/src/codec_utils/F1AP/AveragingWindow.h index 6e536efb6..cd127dd64 100644 --- a/src/codec_utils/F1AP/AveragingWindow.h +++ b/src/codec_utils/F1AP/AveragingWindow.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _AveragingWindow_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_AveragingWindow; asn_struct_free_f AveragingWindow_free; asn_struct_print_f AveragingWindow_print; asn_constr_check_f AveragingWindow_constraint; -ber_type_decoder_f AveragingWindow_decode_ber; -der_type_encoder_f AveragingWindow_encode_der; xer_type_decoder_f AveragingWindow_decode_xer; xer_type_encoder_f AveragingWindow_encode_xer; -oer_type_decoder_f AveragingWindow_decode_oer; -oer_type_encoder_f AveragingWindow_encode_oer; per_type_decoder_f AveragingWindow_decode_uper; per_type_encoder_f AveragingWindow_encode_uper; per_type_decoder_f AveragingWindow_decode_aper; diff --git a/src/codec_utils/F1AP/BearerTypeChange.c b/src/codec_utils/F1AP/BearerTypeChange.c index 13264520b..72f403790 100644 --- a/src/codec_utils/F1AP/BearerTypeChange.c +++ b/src/codec_utils/F1AP/BearerTypeChange.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "BearerTypeChange.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_BearerTypeChange_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; -static asn_per_constraints_t asn_PER_type_BearerTypeChange_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_BearerTypeChange_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_BearerTypeChange_value2enum_1[] = { { 0, 4, "true" } /* This list is extensible */ @@ -27,7 +26,7 @@ static const unsigned int asn_MAP_BearerTypeChange_enum2value_1[] = { 0 /* true(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_BearerTypeChange_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_BearerTypeChange_specs_1 = { asn_MAP_BearerTypeChange_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_BearerTypeChange_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ @@ -49,7 +48,18 @@ asn_TYPE_descriptor_t asn_DEF_BearerTypeChange = { asn_DEF_BearerTypeChange_tags_1, /* Same as above */ sizeof(asn_DEF_BearerTypeChange_tags_1) /sizeof(asn_DEF_BearerTypeChange_tags_1[0]), /* 1 */ - { &asn_OER_type_BearerTypeChange_constr_1, &asn_PER_type_BearerTypeChange_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_BearerTypeChange_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_BearerTypeChange_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/BearerTypeChange.h b/src/codec_utils/F1AP/BearerTypeChange.h index 331224cf8..09ee2bf1a 100644 --- a/src/codec_utils/F1AP/BearerTypeChange.h +++ b/src/codec_utils/F1AP/BearerTypeChange.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _BearerTypeChange_H_ @@ -30,16 +30,14 @@ typedef enum BearerTypeChange { typedef long BearerTypeChange_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_BearerTypeChange_constr_1; extern asn_TYPE_descriptor_t asn_DEF_BearerTypeChange; +extern const asn_INTEGER_specifics_t asn_SPC_BearerTypeChange_specs_1; asn_struct_free_f BearerTypeChange_free; asn_struct_print_f BearerTypeChange_print; asn_constr_check_f BearerTypeChange_constraint; -ber_type_decoder_f BearerTypeChange_decode_ber; -der_type_encoder_f BearerTypeChange_encode_der; xer_type_decoder_f BearerTypeChange_decode_xer; xer_type_encoder_f BearerTypeChange_encode_xer; -oer_type_decoder_f BearerTypeChange_decode_oer; -oer_type_encoder_f BearerTypeChange_encode_oer; per_type_decoder_f BearerTypeChange_decode_uper; per_type_encoder_f BearerTypeChange_encode_uper; per_type_decoder_f BearerTypeChange_decode_aper; diff --git a/src/codec_utils/F1AP/BitRate.c b/src/codec_utils/F1AP/BitRate.c index 3bfd08756..33baef1d2 100644 --- a/src/codec_utils/F1AP/BitRate.c +++ b/src/codec_utils/F1AP/BitRate.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "BitRate.h" @@ -27,7 +27,7 @@ BitRate_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, return -1; } - if((value >= 0 && value <= 4000000000000)) { + if((value >= 0L && value <= 4000000000000L)) { /* Constraint check succeeded */ return 0; } else { @@ -42,14 +42,13 @@ BitRate_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using INTEGER, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_BitRate_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_BitRate_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 42, -1, 0, 4000000000000 } /* (0..4000000000000,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_BitRate_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -63,7 +62,18 @@ asn_TYPE_descriptor_t asn_DEF_BitRate = { asn_DEF_BitRate_tags_1, /* Same as above */ sizeof(asn_DEF_BitRate_tags_1) /sizeof(asn_DEF_BitRate_tags_1[0]), /* 1 */ - { &asn_OER_type_BitRate_constr_1, &asn_PER_type_BitRate_constr_1, BitRate_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_BitRate_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + BitRate_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/F1AP/BitRate.h b/src/codec_utils/F1AP/BitRate.h index 735a80c44..dda9a76a9 100644 --- a/src/codec_utils/F1AP/BitRate.h +++ b/src/codec_utils/F1AP/BitRate.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _BitRate_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_BitRate; asn_struct_free_f BitRate_free; asn_struct_print_f BitRate_print; asn_constr_check_f BitRate_constraint; -ber_type_decoder_f BitRate_decode_ber; -der_type_encoder_f BitRate_encode_der; xer_type_decoder_f BitRate_decode_xer; xer_type_encoder_f BitRate_encode_xer; -oer_type_decoder_f BitRate_decode_oer; -oer_type_encoder_f BitRate_encode_oer; per_type_decoder_f BitRate_decode_uper; per_type_encoder_f BitRate_encode_uper; per_type_decoder_f BitRate_decode_aper; diff --git a/src/codec_utils/F1AP/Broadcast-To-Be-Cancelled-Item.c b/src/codec_utils/F1AP/Broadcast-To-Be-Cancelled-Item.c index 55424c494..d357ce4a6 100644 --- a/src/codec_utils/F1AP/Broadcast-To-Be-Cancelled-Item.c +++ b/src/codec_utils/F1AP/Broadcast-To-Be-Cancelled-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Broadcast-To-Be-Cancelled-Item.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_Broadcast_To_Be_Cancelled_Item_1[] = { +asn_TYPE_member_t asn_MBR_Broadcast_To_Be_Cancelled_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct Broadcast_To_Be_Cancelled_Item, nRCGI), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NRCGI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nRCGI" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_Broadcast_To_Be_Cancelled_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P9, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -36,7 +58,7 @@ static const asn_TYPE_tag2member_t asn_MAP_Broadcast_To_Be_Cancelled_Item_tag2el { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* nRCGI */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_Broadcast_To_Be_Cancelled_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_Broadcast_To_Be_Cancelled_Item_specs_1 = { sizeof(struct Broadcast_To_Be_Cancelled_Item), offsetof(struct Broadcast_To_Be_Cancelled_Item, _asn_ctx), asn_MAP_Broadcast_To_Be_Cancelled_Item_tag2el_1, @@ -55,7 +77,18 @@ asn_TYPE_descriptor_t asn_DEF_Broadcast_To_Be_Cancelled_Item = { asn_DEF_Broadcast_To_Be_Cancelled_Item_tags_1, /* Same as above */ sizeof(asn_DEF_Broadcast_To_Be_Cancelled_Item_tags_1) /sizeof(asn_DEF_Broadcast_To_Be_Cancelled_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Broadcast_To_Be_Cancelled_Item_1, 2, /* Elements count */ &asn_SPC_Broadcast_To_Be_Cancelled_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Broadcast-To-Be-Cancelled-Item.h b/src/codec_utils/F1AP/Broadcast-To-Be-Cancelled-Item.h index aa8a40668..d1fe6ff80 100644 --- a/src/codec_utils/F1AP/Broadcast-To-Be-Cancelled-Item.h +++ b/src/codec_utils/F1AP/Broadcast-To-Be-Cancelled-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Broadcast_To_Be_Cancelled_Item_H_ @@ -37,6 +37,8 @@ typedef struct Broadcast_To_Be_Cancelled_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_Broadcast_To_Be_Cancelled_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_Broadcast_To_Be_Cancelled_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_Broadcast_To_Be_Cancelled_Item_1[2]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/Broadcast-To-Be-Cancelled-List.c b/src/codec_utils/F1AP/Broadcast-To-Be-Cancelled-List.c index 31555d707..b0b0949fa 100644 --- a/src/codec_utils/F1AP/Broadcast-To-Be-Cancelled-List.c +++ b/src/codec_utils/F1AP/Broadcast-To-Be-Cancelled-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Broadcast-To-Be-Cancelled-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_Broadcast_To_Be_Cancelled_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..512)) */}; -static asn_per_constraints_t asn_PER_type_Broadcast_To_Be_Cancelled_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_Broadcast_To_Be_Cancelled_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 9, 9, 1, 512 } /* (SIZE(1..512)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_Broadcast_To_Be_Cancelled_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_Broadcast_To_Be_Cancelled_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P52, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_Broadcast_To_Be_Cancelled_List_1[] = { static const ber_tlv_tag_t asn_DEF_Broadcast_To_Be_Cancelled_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_Broadcast_To_Be_Cancelled_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_Broadcast_To_Be_Cancelled_List_specs_1 = { sizeof(struct Broadcast_To_Be_Cancelled_List), offsetof(struct Broadcast_To_Be_Cancelled_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_Broadcast_To_Be_Cancelled_List = { asn_DEF_Broadcast_To_Be_Cancelled_List_tags_1, /* Same as above */ sizeof(asn_DEF_Broadcast_To_Be_Cancelled_List_tags_1) /sizeof(asn_DEF_Broadcast_To_Be_Cancelled_List_tags_1[0]), /* 1 */ - { &asn_OER_type_Broadcast_To_Be_Cancelled_List_constr_1, &asn_PER_type_Broadcast_To_Be_Cancelled_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_Broadcast_To_Be_Cancelled_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_Broadcast_To_Be_Cancelled_List_1, 1, /* Single element */ &asn_SPC_Broadcast_To_Be_Cancelled_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Broadcast-To-Be-Cancelled-List.h b/src/codec_utils/F1AP/Broadcast-To-Be-Cancelled-List.h index d6e799f73..cf8b25a7b 100644 --- a/src/codec_utils/F1AP/Broadcast-To-Be-Cancelled-List.h +++ b/src/codec_utils/F1AP/Broadcast-To-Be-Cancelled-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Broadcast_To_Be_Cancelled_List_H_ @@ -32,6 +32,9 @@ typedef struct Broadcast_To_Be_Cancelled_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_Broadcast_To_Be_Cancelled_List; +extern asn_SET_OF_specifics_t asn_SPC_Broadcast_To_Be_Cancelled_List_specs_1; +extern asn_TYPE_member_t asn_MBR_Broadcast_To_Be_Cancelled_List_1[1]; +extern asn_per_constraints_t asn_PER_type_Broadcast_To_Be_Cancelled_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/C-RNTI.c b/src/codec_utils/F1AP/C-RNTI.c index e3a4f81c1..e8cb34799 100644 --- a/src/codec_utils/F1AP/C-RNTI.c +++ b/src/codec_utils/F1AP/C-RNTI.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "C-RNTI.h" @@ -21,7 +21,7 @@ C_RNTI_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ C_RNTI_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_C_RNTI_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; -static asn_per_constraints_t asn_PER_type_C_RNTI_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_C_RNTI_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 16, 16, 0, 65535 } /* (0..65535,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_C_RNTI_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_C_RNTI = { asn_DEF_C_RNTI_tags_1, /* Same as above */ sizeof(asn_DEF_C_RNTI_tags_1) /sizeof(asn_DEF_C_RNTI_tags_1[0]), /* 1 */ - { &asn_OER_type_C_RNTI_constr_1, &asn_PER_type_C_RNTI_constr_1, C_RNTI_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_C_RNTI_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + C_RNTI_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/F1AP/C-RNTI.h b/src/codec_utils/F1AP/C-RNTI.h index 6f695a77a..ba906c7d3 100644 --- a/src/codec_utils/F1AP/C-RNTI.h +++ b/src/codec_utils/F1AP/C-RNTI.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _C_RNTI_H_ @@ -22,16 +22,13 @@ extern "C" { typedef long C_RNTI_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_C_RNTI_constr_1; extern asn_TYPE_descriptor_t asn_DEF_C_RNTI; asn_struct_free_f C_RNTI_free; asn_struct_print_f C_RNTI_print; asn_constr_check_f C_RNTI_constraint; -ber_type_decoder_f C_RNTI_decode_ber; -der_type_encoder_f C_RNTI_encode_der; xer_type_decoder_f C_RNTI_decode_xer; xer_type_encoder_f C_RNTI_encode_xer; -oer_type_decoder_f C_RNTI_decode_oer; -oer_type_encoder_f C_RNTI_encode_oer; per_type_decoder_f C_RNTI_decode_uper; per_type_encoder_f C_RNTI_encode_uper; per_type_decoder_f C_RNTI_decode_aper; diff --git a/src/codec_utils/F1AP/CG-ConfigInfo.c b/src/codec_utils/F1AP/CG-ConfigInfo.c index 39cddbbd2..aad7b0b4b 100644 --- a/src/codec_utils/F1AP/CG-ConfigInfo.c +++ b/src/codec_utils/F1AP/CG-ConfigInfo.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "CG-ConfigInfo.h" @@ -24,7 +24,18 @@ asn_TYPE_descriptor_t asn_DEF_CG_ConfigInfo = { asn_DEF_CG_ConfigInfo_tags_1, /* Same as above */ sizeof(asn_DEF_CG_ConfigInfo_tags_1) /sizeof(asn_DEF_CG_ConfigInfo_tags_1[0]), /* 1 */ - { 0, 0, OCTET_STRING_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OCTET_STRING_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/CG-ConfigInfo.h b/src/codec_utils/F1AP/CG-ConfigInfo.h index d991b2c70..e10bb1c25 100644 --- a/src/codec_utils/F1AP/CG-ConfigInfo.h +++ b/src/codec_utils/F1AP/CG-ConfigInfo.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _CG_ConfigInfo_H_ @@ -26,12 +26,8 @@ extern asn_TYPE_descriptor_t asn_DEF_CG_ConfigInfo; asn_struct_free_f CG_ConfigInfo_free; asn_struct_print_f CG_ConfigInfo_print; asn_constr_check_f CG_ConfigInfo_constraint; -ber_type_decoder_f CG_ConfigInfo_decode_ber; -der_type_encoder_f CG_ConfigInfo_encode_der; xer_type_decoder_f CG_ConfigInfo_decode_xer; xer_type_encoder_f CG_ConfigInfo_encode_xer; -oer_type_decoder_f CG_ConfigInfo_decode_oer; -oer_type_encoder_f CG_ConfigInfo_encode_oer; per_type_decoder_f CG_ConfigInfo_decode_uper; per_type_encoder_f CG_ConfigInfo_encode_uper; per_type_decoder_f CG_ConfigInfo_decode_aper; diff --git a/src/codec_utils/F1AP/CNUEPagingIdentity.c b/src/codec_utils/F1AP/CNUEPagingIdentity.c index 1aeb88251..202a735c0 100644 --- a/src/codec_utils/F1AP/CNUEPagingIdentity.c +++ b/src/codec_utils/F1AP/CNUEPagingIdentity.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "CNUEPagingIdentity.h" @@ -28,7 +28,7 @@ memb_fiveG_S_TMSI_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr size = 0; } - if((size == 48)) { + if((size == 48UL)) { /* Constraint check succeeded */ return 0; } else { @@ -39,29 +39,38 @@ memb_fiveG_S_TMSI_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr } } -static asn_oer_constraints_t asn_OER_memb_fiveG_S_TMSI_constr_2 CC_NOTUSED = { - { 0, 0 }, - 48 /* (SIZE(48..48)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_fiveG_S_TMSI_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 48, 48 } /* (SIZE(48..48)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_CNUEPagingIdentity_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_CNUEPagingIdentity_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_CNUEPagingIdentity_1[] = { { ATF_NOFLAGS, 0, offsetof(struct CNUEPagingIdentity, choice.fiveG_S_TMSI), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_fiveG_S_TMSI_constr_2, &asn_PER_memb_fiveG_S_TMSI_constr_2, memb_fiveG_S_TMSI_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_fiveG_S_TMSI_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_fiveG_S_TMSI_constraint_1 + }, 0, 0, /* No default value */ "fiveG-S-TMSI" }, @@ -70,7 +79,18 @@ asn_TYPE_member_t asn_MBR_CNUEPagingIdentity_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_SingleContainer_4590P60, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "choice-extension" }, @@ -97,7 +117,18 @@ asn_TYPE_descriptor_t asn_DEF_CNUEPagingIdentity = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_CNUEPagingIdentity_constr_1, &asn_PER_type_CNUEPagingIdentity_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_CNUEPagingIdentity_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_CNUEPagingIdentity_1, 2, /* Elements count */ &asn_SPC_CNUEPagingIdentity_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/CNUEPagingIdentity.h b/src/codec_utils/F1AP/CNUEPagingIdentity.h index c5c3f8294..8e9b1e9c2 100644 --- a/src/codec_utils/F1AP/CNUEPagingIdentity.h +++ b/src/codec_utils/F1AP/CNUEPagingIdentity.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _CNUEPagingIdentity_H_ diff --git a/src/codec_utils/F1AP/CP-TransportLayerAddress.c b/src/codec_utils/F1AP/CP-TransportLayerAddress.c index f8a58bba2..a03af05f7 100644 --- a/src/codec_utils/F1AP/CP-TransportLayerAddress.c +++ b/src/codec_utils/F1AP/CP-TransportLayerAddress.c @@ -1,29 +1,39 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "CP-TransportLayerAddress.h" #include "Endpoint-IP-address-and-port.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_CP_TransportLayerAddress_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_CP_TransportLayerAddress_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_CP_TransportLayerAddress_1[] = { { ATF_NOFLAGS, 0, offsetof(struct CP_TransportLayerAddress, choice.endpoint_IP_address), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_TransportLayerAddress, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "endpoint-IP-address" }, @@ -32,7 +42,18 @@ asn_TYPE_member_t asn_MBR_CP_TransportLayerAddress_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Endpoint_IP_address_and_port, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "endpoint-IP-address-and-port" }, @@ -41,7 +62,18 @@ asn_TYPE_member_t asn_MBR_CP_TransportLayerAddress_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_SingleContainer_4590P61, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "choice-extension" }, @@ -69,7 +101,18 @@ asn_TYPE_descriptor_t asn_DEF_CP_TransportLayerAddress = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_CP_TransportLayerAddress_constr_1, &asn_PER_type_CP_TransportLayerAddress_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_CP_TransportLayerAddress_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_CP_TransportLayerAddress_1, 3, /* Elements count */ &asn_SPC_CP_TransportLayerAddress_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/CP-TransportLayerAddress.h b/src/codec_utils/F1AP/CP-TransportLayerAddress.h index d132d8b31..2104ce7db 100644 --- a/src/codec_utils/F1AP/CP-TransportLayerAddress.h +++ b/src/codec_utils/F1AP/CP-TransportLayerAddress.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _CP_TransportLayerAddress_H_ diff --git a/src/codec_utils/F1AP/CUtoDURRCInformation.c b/src/codec_utils/F1AP/CUtoDURRCInformation.c index d77afd623..88a79b630 100644 --- a/src/codec_utils/F1AP/CUtoDURRCInformation.c +++ b/src/codec_utils/F1AP/CUtoDURRCInformation.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "CUtoDURRCInformation.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_CUtoDURRCInformation_1[] = { +asn_TYPE_member_t asn_MBR_CUtoDURRCInformation_1[] = { { ATF_POINTER, 4, offsetof(struct CUtoDURRCInformation, cG_ConfigInfo), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_CG_ConfigInfo, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cG-ConfigInfo" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_CUtoDURRCInformation_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UE_CapabilityRAT_ContainerList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "uE-CapabilityRAT-ContainerList" }, @@ -32,7 +54,18 @@ static asn_TYPE_member_t asn_MBR_CUtoDURRCInformation_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measConfig" }, @@ -41,7 +74,18 @@ static asn_TYPE_member_t asn_MBR_CUtoDURRCInformation_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P16, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -56,7 +100,7 @@ static const asn_TYPE_tag2member_t asn_MAP_CUtoDURRCInformation_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* measConfig */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_CUtoDURRCInformation_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_CUtoDURRCInformation_specs_1 = { sizeof(struct CUtoDURRCInformation), offsetof(struct CUtoDURRCInformation, _asn_ctx), asn_MAP_CUtoDURRCInformation_tag2el_1, @@ -75,7 +119,18 @@ asn_TYPE_descriptor_t asn_DEF_CUtoDURRCInformation = { asn_DEF_CUtoDURRCInformation_tags_1, /* Same as above */ sizeof(asn_DEF_CUtoDURRCInformation_tags_1) /sizeof(asn_DEF_CUtoDURRCInformation_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CUtoDURRCInformation_1, 4, /* Elements count */ &asn_SPC_CUtoDURRCInformation_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/CUtoDURRCInformation.h b/src/codec_utils/F1AP/CUtoDURRCInformation.h index 7fb0c3095..104be193d 100644 --- a/src/codec_utils/F1AP/CUtoDURRCInformation.h +++ b/src/codec_utils/F1AP/CUtoDURRCInformation.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _CUtoDURRCInformation_H_ @@ -29,7 +29,7 @@ typedef struct CUtoDURRCInformation { CG_ConfigInfo_t *cG_ConfigInfo; /* OPTIONAL */ UE_CapabilityRAT_ContainerList_t *uE_CapabilityRAT_ContainerList; /* OPTIONAL */ MeasConfig_t *measConfig; /* OPTIONAL */ - struct ProtocolExtensionContainer_4624P16 *iE_Extensions; /* OPTIONAL */ + struct ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ /* * This type is extensible, * possible extensions are below. @@ -41,6 +41,8 @@ typedef struct CUtoDURRCInformation { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_CUtoDURRCInformation; +extern asn_SEQUENCE_specifics_t asn_SPC_CUtoDURRCInformation_specs_1; +extern asn_TYPE_member_t asn_MBR_CUtoDURRCInformation_1[4]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/Cancel-all-Warning-Messages-Indicator.c b/src/codec_utils/F1AP/Cancel-all-Warning-Messages-Indicator.c index 4ae821c4d..596369511 100644 --- a/src/codec_utils/F1AP/Cancel-all-Warning-Messages-Indicator.c +++ b/src/codec_utils/F1AP/Cancel-all-Warning-Messages-Indicator.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Cancel-all-Warning-Messages-Indicator.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_Cancel_all_Warning_Messages_Indicator_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; -static asn_per_constraints_t asn_PER_type_Cancel_all_Warning_Messages_Indicator_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_Cancel_all_Warning_Messages_Indicator_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_Cancel_all_Warning_Messages_Indicator_value2enum_1[] = { { 0, 4, "true" } /* This list is extensible */ @@ -27,7 +26,7 @@ static const unsigned int asn_MAP_Cancel_all_Warning_Messages_Indicator_enum2val 0 /* true(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_Cancel_all_Warning_Messages_Indicator_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_Cancel_all_Warning_Messages_Indicator_specs_1 = { asn_MAP_Cancel_all_Warning_Messages_Indicator_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_Cancel_all_Warning_Messages_Indicator_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ @@ -49,7 +48,18 @@ asn_TYPE_descriptor_t asn_DEF_Cancel_all_Warning_Messages_Indicator = { asn_DEF_Cancel_all_Warning_Messages_Indicator_tags_1, /* Same as above */ sizeof(asn_DEF_Cancel_all_Warning_Messages_Indicator_tags_1) /sizeof(asn_DEF_Cancel_all_Warning_Messages_Indicator_tags_1[0]), /* 1 */ - { &asn_OER_type_Cancel_all_Warning_Messages_Indicator_constr_1, &asn_PER_type_Cancel_all_Warning_Messages_Indicator_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_Cancel_all_Warning_Messages_Indicator_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_Cancel_all_Warning_Messages_Indicator_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/Cancel-all-Warning-Messages-Indicator.h b/src/codec_utils/F1AP/Cancel-all-Warning-Messages-Indicator.h index 4b640bd3d..9aea18550 100644 --- a/src/codec_utils/F1AP/Cancel-all-Warning-Messages-Indicator.h +++ b/src/codec_utils/F1AP/Cancel-all-Warning-Messages-Indicator.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Cancel_all_Warning_Messages_Indicator_H_ @@ -30,16 +30,14 @@ typedef enum Cancel_all_Warning_Messages_Indicator { typedef long Cancel_all_Warning_Messages_Indicator_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_Cancel_all_Warning_Messages_Indicator_constr_1; extern asn_TYPE_descriptor_t asn_DEF_Cancel_all_Warning_Messages_Indicator; +extern const asn_INTEGER_specifics_t asn_SPC_Cancel_all_Warning_Messages_Indicator_specs_1; asn_struct_free_f Cancel_all_Warning_Messages_Indicator_free; asn_struct_print_f Cancel_all_Warning_Messages_Indicator_print; asn_constr_check_f Cancel_all_Warning_Messages_Indicator_constraint; -ber_type_decoder_f Cancel_all_Warning_Messages_Indicator_decode_ber; -der_type_encoder_f Cancel_all_Warning_Messages_Indicator_encode_der; xer_type_decoder_f Cancel_all_Warning_Messages_Indicator_decode_xer; xer_type_encoder_f Cancel_all_Warning_Messages_Indicator_encode_xer; -oer_type_decoder_f Cancel_all_Warning_Messages_Indicator_decode_oer; -oer_type_encoder_f Cancel_all_Warning_Messages_Indicator_encode_oer; per_type_decoder_f Cancel_all_Warning_Messages_Indicator_decode_uper; per_type_encoder_f Cancel_all_Warning_Messages_Indicator_encode_uper; per_type_decoder_f Cancel_all_Warning_Messages_Indicator_decode_aper; diff --git a/src/codec_utils/F1AP/Candidate-SpCell-Item.c b/src/codec_utils/F1AP/Candidate-SpCell-Item.c index 12ae81744..555b398a9 100644 --- a/src/codec_utils/F1AP/Candidate-SpCell-Item.c +++ b/src/codec_utils/F1AP/Candidate-SpCell-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Candidate-SpCell-Item.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_Candidate_SpCell_Item_1[] = { +asn_TYPE_member_t asn_MBR_Candidate_SpCell_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct Candidate_SpCell_Item, candidate_SpCell_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NRCGI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "candidate-SpCell-ID" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_Candidate_SpCell_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -36,7 +58,7 @@ static const asn_TYPE_tag2member_t asn_MAP_Candidate_SpCell_Item_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* candidate-SpCell-ID */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_Candidate_SpCell_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_Candidate_SpCell_Item_specs_1 = { sizeof(struct Candidate_SpCell_Item), offsetof(struct Candidate_SpCell_Item, _asn_ctx), asn_MAP_Candidate_SpCell_Item_tag2el_1, @@ -55,7 +77,18 @@ asn_TYPE_descriptor_t asn_DEF_Candidate_SpCell_Item = { asn_DEF_Candidate_SpCell_Item_tags_1, /* Same as above */ sizeof(asn_DEF_Candidate_SpCell_Item_tags_1) /sizeof(asn_DEF_Candidate_SpCell_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Candidate_SpCell_Item_1, 2, /* Elements count */ &asn_SPC_Candidate_SpCell_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Candidate-SpCell-Item.h b/src/codec_utils/F1AP/Candidate-SpCell-Item.h index ebae03d4a..793502257 100644 --- a/src/codec_utils/F1AP/Candidate-SpCell-Item.h +++ b/src/codec_utils/F1AP/Candidate-SpCell-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Candidate_SpCell_Item_H_ @@ -37,6 +37,8 @@ typedef struct Candidate_SpCell_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_Candidate_SpCell_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_Candidate_SpCell_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_Candidate_SpCell_Item_1[2]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/Candidate-SpCell-List.c b/src/codec_utils/F1AP/Candidate-SpCell-List.c index b0ccec1e6..6fd3be3bd 100644 --- a/src/codec_utils/F1AP/Candidate-SpCell-List.c +++ b/src/codec_utils/F1AP/Candidate-SpCell-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Candidate-SpCell-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_Candidate_SpCell_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; -static asn_per_constraints_t asn_PER_type_Candidate_SpCell_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_Candidate_SpCell_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_Candidate_SpCell_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_Candidate_SpCell_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P20, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_Candidate_SpCell_List_1[] = { static const ber_tlv_tag_t asn_DEF_Candidate_SpCell_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_Candidate_SpCell_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_Candidate_SpCell_List_specs_1 = { sizeof(struct Candidate_SpCell_List), offsetof(struct Candidate_SpCell_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_Candidate_SpCell_List = { asn_DEF_Candidate_SpCell_List_tags_1, /* Same as above */ sizeof(asn_DEF_Candidate_SpCell_List_tags_1) /sizeof(asn_DEF_Candidate_SpCell_List_tags_1[0]), /* 1 */ - { &asn_OER_type_Candidate_SpCell_List_constr_1, &asn_PER_type_Candidate_SpCell_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_Candidate_SpCell_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_Candidate_SpCell_List_1, 1, /* Single element */ &asn_SPC_Candidate_SpCell_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Candidate-SpCell-List.h b/src/codec_utils/F1AP/Candidate-SpCell-List.h index ea80784c8..dc86a83c9 100644 --- a/src/codec_utils/F1AP/Candidate-SpCell-List.h +++ b/src/codec_utils/F1AP/Candidate-SpCell-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Candidate_SpCell_List_H_ @@ -32,6 +32,9 @@ typedef struct Candidate_SpCell_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_Candidate_SpCell_List; +extern asn_SET_OF_specifics_t asn_SPC_Candidate_SpCell_List_specs_1; +extern asn_TYPE_member_t asn_MBR_Candidate_SpCell_List_1[1]; +extern asn_per_constraints_t asn_PER_type_Candidate_SpCell_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/Cause.c b/src/codec_utils/F1AP/Cause.c index ac7030759..d7195b78a 100644 --- a/src/codec_utils/F1AP/Cause.c +++ b/src/codec_utils/F1AP/Cause.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Cause.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_Cause_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_Cause_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 4 } /* (0..4) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_Cause_1[] = { { ATF_NOFLAGS, 0, offsetof(struct Cause, choice.radioNetwork), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_CauseRadioNetwork, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "radioNetwork" }, @@ -31,7 +41,18 @@ asn_TYPE_member_t asn_MBR_Cause_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CauseTransport, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "transport" }, @@ -40,7 +61,18 @@ asn_TYPE_member_t asn_MBR_Cause_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CauseProtocol, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocol" }, @@ -49,7 +81,18 @@ asn_TYPE_member_t asn_MBR_Cause_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CauseMisc, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "misc" }, @@ -58,7 +101,18 @@ asn_TYPE_member_t asn_MBR_Cause_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_SingleContainer_4590P59, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "choice-extension" }, @@ -88,7 +142,18 @@ asn_TYPE_descriptor_t asn_DEF_Cause = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_Cause_constr_1, &asn_PER_type_Cause_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_Cause_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_Cause_1, 5, /* Elements count */ &asn_SPC_Cause_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Cause.h b/src/codec_utils/F1AP/Cause.h index 5a1837a26..c8116ca98 100644 --- a/src/codec_utils/F1AP/Cause.h +++ b/src/codec_utils/F1AP/Cause.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Cause_H_ diff --git a/src/codec_utils/F1AP/CauseMisc.c b/src/codec_utils/F1AP/CauseMisc.c index e8a934710..55c5eae5c 100644 --- a/src/codec_utils/F1AP/CauseMisc.c +++ b/src/codec_utils/F1AP/CauseMisc.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "CauseMisc.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_CauseMisc_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_CauseMisc_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 3, 3, 0, 4 } /* (0..4,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_CauseMisc_value2enum_1[] = { { 0, 27, "control-processing-overload" }, { 1, 42, "not-enough-user-plane-processing-resources" }, @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_CauseMisc = { asn_DEF_CauseMisc_tags_1, /* Same as above */ sizeof(asn_DEF_CauseMisc_tags_1) /sizeof(asn_DEF_CauseMisc_tags_1[0]), /* 1 */ - { &asn_OER_type_CauseMisc_constr_1, &asn_PER_type_CauseMisc_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_CauseMisc_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_CauseMisc_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/CauseMisc.h b/src/codec_utils/F1AP/CauseMisc.h index f6eec6c50..f099c1743 100644 --- a/src/codec_utils/F1AP/CauseMisc.h +++ b/src/codec_utils/F1AP/CauseMisc.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _CauseMisc_H_ @@ -40,12 +40,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_CauseMisc_specs_1; asn_struct_free_f CauseMisc_free; asn_struct_print_f CauseMisc_print; asn_constr_check_f CauseMisc_constraint; -ber_type_decoder_f CauseMisc_decode_ber; -der_type_encoder_f CauseMisc_encode_der; xer_type_decoder_f CauseMisc_decode_xer; xer_type_encoder_f CauseMisc_encode_xer; -oer_type_decoder_f CauseMisc_decode_oer; -oer_type_encoder_f CauseMisc_encode_oer; per_type_decoder_f CauseMisc_decode_uper; per_type_encoder_f CauseMisc_encode_uper; per_type_decoder_f CauseMisc_decode_aper; diff --git a/src/codec_utils/F1AP/CauseProtocol.c b/src/codec_utils/F1AP/CauseProtocol.c index 802a05b6e..095b82011 100644 --- a/src/codec_utils/F1AP/CauseProtocol.c +++ b/src/codec_utils/F1AP/CauseProtocol.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "CauseProtocol.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_CauseProtocol_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_CauseProtocol_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 3, 3, 0, 6 } /* (0..6,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_CauseProtocol_value2enum_1[] = { { 0, 21, "transfer-syntax-error" }, { 1, 28, "abstract-syntax-error-reject" }, @@ -61,7 +60,18 @@ asn_TYPE_descriptor_t asn_DEF_CauseProtocol = { asn_DEF_CauseProtocol_tags_1, /* Same as above */ sizeof(asn_DEF_CauseProtocol_tags_1) /sizeof(asn_DEF_CauseProtocol_tags_1[0]), /* 1 */ - { &asn_OER_type_CauseProtocol_constr_1, &asn_PER_type_CauseProtocol_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_CauseProtocol_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_CauseProtocol_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/CauseProtocol.h b/src/codec_utils/F1AP/CauseProtocol.h index 0c376e1a6..bc87911df 100644 --- a/src/codec_utils/F1AP/CauseProtocol.h +++ b/src/codec_utils/F1AP/CauseProtocol.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _CauseProtocol_H_ @@ -42,12 +42,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_CauseProtocol_specs_1; asn_struct_free_f CauseProtocol_free; asn_struct_print_f CauseProtocol_print; asn_constr_check_f CauseProtocol_constraint; -ber_type_decoder_f CauseProtocol_decode_ber; -der_type_encoder_f CauseProtocol_encode_der; xer_type_decoder_f CauseProtocol_decode_xer; xer_type_encoder_f CauseProtocol_encode_xer; -oer_type_decoder_f CauseProtocol_decode_oer; -oer_type_encoder_f CauseProtocol_encode_oer; per_type_decoder_f CauseProtocol_decode_uper; per_type_encoder_f CauseProtocol_encode_uper; per_type_decoder_f CauseProtocol_decode_aper; diff --git a/src/codec_utils/F1AP/CauseRadioNetwork.c b/src/codec_utils/F1AP/CauseRadioNetwork.c index 19efd0ab5..d6155b08b 100644 --- a/src/codec_utils/F1AP/CauseRadioNetwork.c +++ b/src/codec_utils/F1AP/CauseRadioNetwork.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "CauseRadioNetwork.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_CauseRadioNetwork_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_CauseRadioNetwork_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 4, 4, 0, 10 } /* (0..10,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_CauseRadioNetwork_value2enum_1[] = { { 0, 11, "unspecified" }, { 1, 14, "rl-failure-rlc" }, @@ -81,7 +80,18 @@ asn_TYPE_descriptor_t asn_DEF_CauseRadioNetwork = { asn_DEF_CauseRadioNetwork_tags_1, /* Same as above */ sizeof(asn_DEF_CauseRadioNetwork_tags_1) /sizeof(asn_DEF_CauseRadioNetwork_tags_1[0]), /* 1 */ - { &asn_OER_type_CauseRadioNetwork_constr_1, &asn_PER_type_CauseRadioNetwork_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_CauseRadioNetwork_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_CauseRadioNetwork_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/CauseRadioNetwork.h b/src/codec_utils/F1AP/CauseRadioNetwork.h index f15cad64a..54a4f6947 100644 --- a/src/codec_utils/F1AP/CauseRadioNetwork.h +++ b/src/codec_utils/F1AP/CauseRadioNetwork.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _CauseRadioNetwork_H_ @@ -52,12 +52,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_CauseRadioNetwork_specs_1; asn_struct_free_f CauseRadioNetwork_free; asn_struct_print_f CauseRadioNetwork_print; asn_constr_check_f CauseRadioNetwork_constraint; -ber_type_decoder_f CauseRadioNetwork_decode_ber; -der_type_encoder_f CauseRadioNetwork_encode_der; xer_type_decoder_f CauseRadioNetwork_decode_xer; xer_type_encoder_f CauseRadioNetwork_encode_xer; -oer_type_decoder_f CauseRadioNetwork_decode_oer; -oer_type_encoder_f CauseRadioNetwork_encode_oer; per_type_decoder_f CauseRadioNetwork_decode_uper; per_type_encoder_f CauseRadioNetwork_encode_uper; per_type_decoder_f CauseRadioNetwork_decode_aper; diff --git a/src/codec_utils/F1AP/CauseTransport.c b/src/codec_utils/F1AP/CauseTransport.c index e3da3a696..feece61fa 100644 --- a/src/codec_utils/F1AP/CauseTransport.c +++ b/src/codec_utils/F1AP/CauseTransport.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "CauseTransport.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_CauseTransport_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_CauseTransport_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_CauseTransport_value2enum_1[] = { { 0, 11, "unspecified" }, { 1, 30, "transport-resource-unavailable" } @@ -51,7 +50,18 @@ asn_TYPE_descriptor_t asn_DEF_CauseTransport = { asn_DEF_CauseTransport_tags_1, /* Same as above */ sizeof(asn_DEF_CauseTransport_tags_1) /sizeof(asn_DEF_CauseTransport_tags_1[0]), /* 1 */ - { &asn_OER_type_CauseTransport_constr_1, &asn_PER_type_CauseTransport_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_CauseTransport_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_CauseTransport_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/CauseTransport.h b/src/codec_utils/F1AP/CauseTransport.h index 3b75824f4..9e3a4c366 100644 --- a/src/codec_utils/F1AP/CauseTransport.h +++ b/src/codec_utils/F1AP/CauseTransport.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _CauseTransport_H_ @@ -37,12 +37,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_CauseTransport_specs_1; asn_struct_free_f CauseTransport_free; asn_struct_print_f CauseTransport_print; asn_constr_check_f CauseTransport_constraint; -ber_type_decoder_f CauseTransport_decode_ber; -der_type_encoder_f CauseTransport_encode_der; xer_type_decoder_f CauseTransport_decode_xer; xer_type_encoder_f CauseTransport_encode_xer; -oer_type_decoder_f CauseTransport_decode_oer; -oer_type_encoder_f CauseTransport_encode_oer; per_type_decoder_f CauseTransport_decode_uper; per_type_encoder_f CauseTransport_encode_uper; per_type_decoder_f CauseTransport_decode_aper; diff --git a/src/codec_utils/F1AP/Cell-Direction.c b/src/codec_utils/F1AP/Cell-Direction.c index 92b823712..29e20e793 100644 --- a/src/codec_utils/F1AP/Cell-Direction.c +++ b/src/codec_utils/F1AP/Cell-Direction.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Cell-Direction.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_Cell_Direction_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; -static asn_per_constraints_t asn_PER_type_Cell_Direction_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_Cell_Direction_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_Cell_Direction_value2enum_1[] = { { 0, 7, "dl-only" }, { 1, 7, "ul-only" } @@ -27,7 +26,7 @@ static const unsigned int asn_MAP_Cell_Direction_enum2value_1[] = { 0, /* dl-only(0) */ 1 /* ul-only(1) */ }; -static const asn_INTEGER_specifics_t asn_SPC_Cell_Direction_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_Cell_Direction_specs_1 = { asn_MAP_Cell_Direction_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_Cell_Direction_enum2value_1, /* N => "tag"; sorted by N */ 2, /* Number of elements in the maps */ @@ -49,7 +48,18 @@ asn_TYPE_descriptor_t asn_DEF_Cell_Direction = { asn_DEF_Cell_Direction_tags_1, /* Same as above */ sizeof(asn_DEF_Cell_Direction_tags_1) /sizeof(asn_DEF_Cell_Direction_tags_1[0]), /* 1 */ - { &asn_OER_type_Cell_Direction_constr_1, &asn_PER_type_Cell_Direction_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_Cell_Direction_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_Cell_Direction_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/Cell-Direction.h b/src/codec_utils/F1AP/Cell-Direction.h index bb5702cdd..f4a671050 100644 --- a/src/codec_utils/F1AP/Cell-Direction.h +++ b/src/codec_utils/F1AP/Cell-Direction.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Cell_Direction_H_ @@ -28,16 +28,14 @@ typedef enum Cell_Direction { typedef long Cell_Direction_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_Cell_Direction_constr_1; extern asn_TYPE_descriptor_t asn_DEF_Cell_Direction; +extern const asn_INTEGER_specifics_t asn_SPC_Cell_Direction_specs_1; asn_struct_free_f Cell_Direction_free; asn_struct_print_f Cell_Direction_print; asn_constr_check_f Cell_Direction_constraint; -ber_type_decoder_f Cell_Direction_decode_ber; -der_type_encoder_f Cell_Direction_encode_der; xer_type_decoder_f Cell_Direction_decode_xer; xer_type_encoder_f Cell_Direction_encode_xer; -oer_type_decoder_f Cell_Direction_decode_oer; -oer_type_encoder_f Cell_Direction_encode_oer; per_type_decoder_f Cell_Direction_decode_uper; per_type_encoder_f Cell_Direction_encode_uper; per_type_decoder_f Cell_Direction_decode_aper; diff --git a/src/codec_utils/F1AP/CellBarred.c b/src/codec_utils/F1AP/CellBarred.c index ef1f2db13..e27416265 100644 --- a/src/codec_utils/F1AP/CellBarred.c +++ b/src/codec_utils/F1AP/CellBarred.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "CellBarred.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_CellBarred_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_CellBarred_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_CellBarred_value2enum_1[] = { { 0, 6, "barred" }, { 1, 10, "not-barred" } @@ -51,7 +50,18 @@ asn_TYPE_descriptor_t asn_DEF_CellBarred = { asn_DEF_CellBarred_tags_1, /* Same as above */ sizeof(asn_DEF_CellBarred_tags_1) /sizeof(asn_DEF_CellBarred_tags_1[0]), /* 1 */ - { &asn_OER_type_CellBarred_constr_1, &asn_PER_type_CellBarred_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_CellBarred_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_CellBarred_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/CellBarred.h b/src/codec_utils/F1AP/CellBarred.h index c71124487..05a48068c 100644 --- a/src/codec_utils/F1AP/CellBarred.h +++ b/src/codec_utils/F1AP/CellBarred.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _CellBarred_H_ @@ -37,12 +37,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_CellBarred_specs_1; asn_struct_free_f CellBarred_free; asn_struct_print_f CellBarred_print; asn_constr_check_f CellBarred_constraint; -ber_type_decoder_f CellBarred_decode_ber; -der_type_encoder_f CellBarred_encode_der; xer_type_decoder_f CellBarred_decode_xer; xer_type_encoder_f CellBarred_encode_xer; -oer_type_decoder_f CellBarred_decode_oer; -oer_type_encoder_f CellBarred_encode_oer; per_type_decoder_f CellBarred_decode_uper; per_type_encoder_f CellBarred_encode_uper; per_type_decoder_f CellBarred_decode_aper; diff --git a/src/codec_utils/F1AP/CellGroupConfig.c b/src/codec_utils/F1AP/CellGroupConfig.c index ddd62612a..e5de62f08 100644 --- a/src/codec_utils/F1AP/CellGroupConfig.c +++ b/src/codec_utils/F1AP/CellGroupConfig.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "CellGroupConfig.h" @@ -24,7 +24,18 @@ asn_TYPE_descriptor_t asn_DEF_CellGroupConfig = { asn_DEF_CellGroupConfig_tags_1, /* Same as above */ sizeof(asn_DEF_CellGroupConfig_tags_1) /sizeof(asn_DEF_CellGroupConfig_tags_1[0]), /* 1 */ - { 0, 0, OCTET_STRING_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OCTET_STRING_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/CellGroupConfig.h b/src/codec_utils/F1AP/CellGroupConfig.h index 9ef1d39c3..e31a17bf5 100644 --- a/src/codec_utils/F1AP/CellGroupConfig.h +++ b/src/codec_utils/F1AP/CellGroupConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _CellGroupConfig_H_ @@ -26,12 +26,8 @@ extern asn_TYPE_descriptor_t asn_DEF_CellGroupConfig; asn_struct_free_f CellGroupConfig_free; asn_struct_print_f CellGroupConfig_print; asn_constr_check_f CellGroupConfig_constraint; -ber_type_decoder_f CellGroupConfig_decode_ber; -der_type_encoder_f CellGroupConfig_encode_der; xer_type_decoder_f CellGroupConfig_decode_xer; xer_type_encoder_f CellGroupConfig_encode_xer; -oer_type_decoder_f CellGroupConfig_decode_oer; -oer_type_encoder_f CellGroupConfig_encode_oer; per_type_decoder_f CellGroupConfig_decode_uper; per_type_encoder_f CellGroupConfig_encode_uper; per_type_decoder_f CellGroupConfig_decode_aper; diff --git a/src/codec_utils/F1AP/CellULConfigured.c b/src/codec_utils/F1AP/CellULConfigured.c index 9bd022cab..bf012ff0a 100644 --- a/src/codec_utils/F1AP/CellULConfigured.c +++ b/src/codec_utils/F1AP/CellULConfigured.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "CellULConfigured.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_CellULConfigured_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_CellULConfigured_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 2, 2, 0, 3 } /* (0..3,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_CellULConfigured_value2enum_1[] = { { 0, 4, "none" }, { 1, 2, "ul" }, @@ -55,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_CellULConfigured = { asn_DEF_CellULConfigured_tags_1, /* Same as above */ sizeof(asn_DEF_CellULConfigured_tags_1) /sizeof(asn_DEF_CellULConfigured_tags_1[0]), /* 1 */ - { &asn_OER_type_CellULConfigured_constr_1, &asn_PER_type_CellULConfigured_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_CellULConfigured_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_CellULConfigured_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/CellULConfigured.h b/src/codec_utils/F1AP/CellULConfigured.h index 0f752438b..560133909 100644 --- a/src/codec_utils/F1AP/CellULConfigured.h +++ b/src/codec_utils/F1AP/CellULConfigured.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _CellULConfigured_H_ @@ -39,12 +39,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_CellULConfigured_specs_1; asn_struct_free_f CellULConfigured_free; asn_struct_print_f CellULConfigured_print; asn_constr_check_f CellULConfigured_constraint; -ber_type_decoder_f CellULConfigured_decode_ber; -der_type_encoder_f CellULConfigured_encode_der; xer_type_decoder_f CellULConfigured_decode_xer; xer_type_encoder_f CellULConfigured_encode_xer; -oer_type_decoder_f CellULConfigured_decode_oer; -oer_type_encoder_f CellULConfigured_encode_oer; per_type_decoder_f CellULConfigured_decode_uper; per_type_encoder_f CellULConfigured_encode_uper; per_type_decoder_f CellULConfigured_decode_aper; diff --git a/src/codec_utils/F1AP/Cells-Broadcast-Cancelled-Item.c b/src/codec_utils/F1AP/Cells-Broadcast-Cancelled-Item.c index 2ac59a5f6..4c8ace3d8 100644 --- a/src/codec_utils/F1AP/Cells-Broadcast-Cancelled-Item.c +++ b/src/codec_utils/F1AP/Cells-Broadcast-Cancelled-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Cells-Broadcast-Cancelled-Item.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_Cells_Broadcast_Cancelled_Item_1[] = { +asn_TYPE_member_t asn_MBR_Cells_Broadcast_Cancelled_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct Cells_Broadcast_Cancelled_Item, nRCGI), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NRCGI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nRCGI" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_Cells_Broadcast_Cancelled_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NumberOfBroadcasts, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "numberOfBroadcasts" }, @@ -32,7 +54,18 @@ static asn_TYPE_member_t asn_MBR_Cells_Broadcast_Cancelled_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P10, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -46,7 +79,7 @@ static const asn_TYPE_tag2member_t asn_MAP_Cells_Broadcast_Cancelled_Item_tag2el { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* numberOfBroadcasts */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_Cells_Broadcast_Cancelled_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_Cells_Broadcast_Cancelled_Item_specs_1 = { sizeof(struct Cells_Broadcast_Cancelled_Item), offsetof(struct Cells_Broadcast_Cancelled_Item, _asn_ctx), asn_MAP_Cells_Broadcast_Cancelled_Item_tag2el_1, @@ -65,7 +98,18 @@ asn_TYPE_descriptor_t asn_DEF_Cells_Broadcast_Cancelled_Item = { asn_DEF_Cells_Broadcast_Cancelled_Item_tags_1, /* Same as above */ sizeof(asn_DEF_Cells_Broadcast_Cancelled_Item_tags_1) /sizeof(asn_DEF_Cells_Broadcast_Cancelled_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Cells_Broadcast_Cancelled_Item_1, 3, /* Elements count */ &asn_SPC_Cells_Broadcast_Cancelled_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Cells-Broadcast-Cancelled-Item.h b/src/codec_utils/F1AP/Cells-Broadcast-Cancelled-Item.h index 448b910f3..919bb9fcd 100644 --- a/src/codec_utils/F1AP/Cells-Broadcast-Cancelled-Item.h +++ b/src/codec_utils/F1AP/Cells-Broadcast-Cancelled-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Cells_Broadcast_Cancelled_Item_H_ @@ -39,6 +39,8 @@ typedef struct Cells_Broadcast_Cancelled_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_Cells_Broadcast_Cancelled_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_Cells_Broadcast_Cancelled_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_Cells_Broadcast_Cancelled_Item_1[3]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/Cells-Broadcast-Cancelled-List.c b/src/codec_utils/F1AP/Cells-Broadcast-Cancelled-List.c index 397ae70e9..28325a4d7 100644 --- a/src/codec_utils/F1AP/Cells-Broadcast-Cancelled-List.c +++ b/src/codec_utils/F1AP/Cells-Broadcast-Cancelled-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Cells-Broadcast-Cancelled-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_Cells_Broadcast_Cancelled_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..512)) */}; -static asn_per_constraints_t asn_PER_type_Cells_Broadcast_Cancelled_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_Cells_Broadcast_Cancelled_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 9, 9, 1, 512 } /* (SIZE(1..512)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_Cells_Broadcast_Cancelled_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_Cells_Broadcast_Cancelled_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P53, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_Cells_Broadcast_Cancelled_List_1[] = { static const ber_tlv_tag_t asn_DEF_Cells_Broadcast_Cancelled_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_Cells_Broadcast_Cancelled_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_Cells_Broadcast_Cancelled_List_specs_1 = { sizeof(struct Cells_Broadcast_Cancelled_List), offsetof(struct Cells_Broadcast_Cancelled_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_Cells_Broadcast_Cancelled_List = { asn_DEF_Cells_Broadcast_Cancelled_List_tags_1, /* Same as above */ sizeof(asn_DEF_Cells_Broadcast_Cancelled_List_tags_1) /sizeof(asn_DEF_Cells_Broadcast_Cancelled_List_tags_1[0]), /* 1 */ - { &asn_OER_type_Cells_Broadcast_Cancelled_List_constr_1, &asn_PER_type_Cells_Broadcast_Cancelled_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_Cells_Broadcast_Cancelled_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_Cells_Broadcast_Cancelled_List_1, 1, /* Single element */ &asn_SPC_Cells_Broadcast_Cancelled_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Cells-Broadcast-Cancelled-List.h b/src/codec_utils/F1AP/Cells-Broadcast-Cancelled-List.h index db916f671..828d0d234 100644 --- a/src/codec_utils/F1AP/Cells-Broadcast-Cancelled-List.h +++ b/src/codec_utils/F1AP/Cells-Broadcast-Cancelled-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Cells_Broadcast_Cancelled_List_H_ @@ -32,6 +32,9 @@ typedef struct Cells_Broadcast_Cancelled_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_Cells_Broadcast_Cancelled_List; +extern asn_SET_OF_specifics_t asn_SPC_Cells_Broadcast_Cancelled_List_specs_1; +extern asn_TYPE_member_t asn_MBR_Cells_Broadcast_Cancelled_List_1[1]; +extern asn_per_constraints_t asn_PER_type_Cells_Broadcast_Cancelled_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/Cells-Broadcast-Completed-Item.c b/src/codec_utils/F1AP/Cells-Broadcast-Completed-Item.c index 2a7693763..8b213be53 100644 --- a/src/codec_utils/F1AP/Cells-Broadcast-Completed-Item.c +++ b/src/codec_utils/F1AP/Cells-Broadcast-Completed-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Cells-Broadcast-Completed-Item.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_Cells_Broadcast_Completed_Item_1[] = { +asn_TYPE_member_t asn_MBR_Cells_Broadcast_Completed_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct Cells_Broadcast_Completed_Item, nRCGI), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NRCGI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nRCGI" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_Cells_Broadcast_Completed_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -36,7 +58,7 @@ static const asn_TYPE_tag2member_t asn_MAP_Cells_Broadcast_Completed_Item_tag2el { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* nRCGI */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_Cells_Broadcast_Completed_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_Cells_Broadcast_Completed_Item_specs_1 = { sizeof(struct Cells_Broadcast_Completed_Item), offsetof(struct Cells_Broadcast_Completed_Item, _asn_ctx), asn_MAP_Cells_Broadcast_Completed_Item_tag2el_1, @@ -55,7 +77,18 @@ asn_TYPE_descriptor_t asn_DEF_Cells_Broadcast_Completed_Item = { asn_DEF_Cells_Broadcast_Completed_Item_tags_1, /* Same as above */ sizeof(asn_DEF_Cells_Broadcast_Completed_Item_tags_1) /sizeof(asn_DEF_Cells_Broadcast_Completed_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Cells_Broadcast_Completed_Item_1, 2, /* Elements count */ &asn_SPC_Cells_Broadcast_Completed_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Cells-Broadcast-Completed-Item.h b/src/codec_utils/F1AP/Cells-Broadcast-Completed-Item.h index d800fb6ea..e5bb95e24 100644 --- a/src/codec_utils/F1AP/Cells-Broadcast-Completed-Item.h +++ b/src/codec_utils/F1AP/Cells-Broadcast-Completed-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Cells_Broadcast_Completed_Item_H_ @@ -37,6 +37,8 @@ typedef struct Cells_Broadcast_Completed_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_Cells_Broadcast_Completed_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_Cells_Broadcast_Completed_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_Cells_Broadcast_Completed_Item_1[2]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/Cells-Broadcast-Completed-List.c b/src/codec_utils/F1AP/Cells-Broadcast-Completed-List.c index 185e90279..29d03067f 100644 --- a/src/codec_utils/F1AP/Cells-Broadcast-Completed-List.c +++ b/src/codec_utils/F1AP/Cells-Broadcast-Completed-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Cells-Broadcast-Completed-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_Cells_Broadcast_Completed_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..512)) */}; -static asn_per_constraints_t asn_PER_type_Cells_Broadcast_Completed_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_Cells_Broadcast_Completed_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 9, 9, 1, 512 } /* (SIZE(1..512)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_Cells_Broadcast_Completed_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_Cells_Broadcast_Completed_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P51, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_Cells_Broadcast_Completed_List_1[] = { static const ber_tlv_tag_t asn_DEF_Cells_Broadcast_Completed_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_Cells_Broadcast_Completed_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_Cells_Broadcast_Completed_List_specs_1 = { sizeof(struct Cells_Broadcast_Completed_List), offsetof(struct Cells_Broadcast_Completed_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_Cells_Broadcast_Completed_List = { asn_DEF_Cells_Broadcast_Completed_List_tags_1, /* Same as above */ sizeof(asn_DEF_Cells_Broadcast_Completed_List_tags_1) /sizeof(asn_DEF_Cells_Broadcast_Completed_List_tags_1[0]), /* 1 */ - { &asn_OER_type_Cells_Broadcast_Completed_List_constr_1, &asn_PER_type_Cells_Broadcast_Completed_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_Cells_Broadcast_Completed_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_Cells_Broadcast_Completed_List_1, 1, /* Single element */ &asn_SPC_Cells_Broadcast_Completed_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Cells-Broadcast-Completed-List.h b/src/codec_utils/F1AP/Cells-Broadcast-Completed-List.h index 4d86acfbc..be41aa99c 100644 --- a/src/codec_utils/F1AP/Cells-Broadcast-Completed-List.h +++ b/src/codec_utils/F1AP/Cells-Broadcast-Completed-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Cells_Broadcast_Completed_List_H_ @@ -32,6 +32,9 @@ typedef struct Cells_Broadcast_Completed_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_Cells_Broadcast_Completed_List; +extern asn_SET_OF_specifics_t asn_SPC_Cells_Broadcast_Completed_List_specs_1; +extern asn_TYPE_member_t asn_MBR_Cells_Broadcast_Completed_List_1[1]; +extern asn_per_constraints_t asn_PER_type_Cells_Broadcast_Completed_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/Cells-Failed-to-be-Activated-List-Item.c b/src/codec_utils/F1AP/Cells-Failed-to-be-Activated-List-Item.c index e204e86fd..d28427820 100644 --- a/src/codec_utils/F1AP/Cells-Failed-to-be-Activated-List-Item.c +++ b/src/codec_utils/F1AP/Cells-Failed-to-be-Activated-List-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Cells-Failed-to-be-Activated-List-Item.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_Cells_Failed_to_be_Activated_List_Item_1[] = { +asn_TYPE_member_t asn_MBR_Cells_Failed_to_be_Activated_List_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct Cells_Failed_to_be_Activated_List_Item, nRCGI), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NRCGI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nRCGI" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_Cells_Failed_to_be_Activated_List_Item_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_Cause, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cause" }, @@ -32,7 +54,18 @@ static asn_TYPE_member_t asn_MBR_Cells_Failed_to_be_Activated_List_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -46,7 +79,7 @@ static const asn_TYPE_tag2member_t asn_MAP_Cells_Failed_to_be_Activated_List_Ite { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* cause */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_Cells_Failed_to_be_Activated_List_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_Cells_Failed_to_be_Activated_List_Item_specs_1 = { sizeof(struct Cells_Failed_to_be_Activated_List_Item), offsetof(struct Cells_Failed_to_be_Activated_List_Item, _asn_ctx), asn_MAP_Cells_Failed_to_be_Activated_List_Item_tag2el_1, @@ -65,7 +98,18 @@ asn_TYPE_descriptor_t asn_DEF_Cells_Failed_to_be_Activated_List_Item = { asn_DEF_Cells_Failed_to_be_Activated_List_Item_tags_1, /* Same as above */ sizeof(asn_DEF_Cells_Failed_to_be_Activated_List_Item_tags_1) /sizeof(asn_DEF_Cells_Failed_to_be_Activated_List_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Cells_Failed_to_be_Activated_List_Item_1, 3, /* Elements count */ &asn_SPC_Cells_Failed_to_be_Activated_List_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Cells-Failed-to-be-Activated-List-Item.h b/src/codec_utils/F1AP/Cells-Failed-to-be-Activated-List-Item.h index 7a89594d5..aaaae42da 100644 --- a/src/codec_utils/F1AP/Cells-Failed-to-be-Activated-List-Item.h +++ b/src/codec_utils/F1AP/Cells-Failed-to-be-Activated-List-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Cells_Failed_to_be_Activated_List_Item_H_ @@ -39,6 +39,8 @@ typedef struct Cells_Failed_to_be_Activated_List_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_Cells_Failed_to_be_Activated_List_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_Cells_Failed_to_be_Activated_List_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_Cells_Failed_to_be_Activated_List_Item_1[3]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/Cells-Failed-to-be-Activated-List.c b/src/codec_utils/F1AP/Cells-Failed-to-be-Activated-List.c index bfda4cfac..1b3f34411 100644 --- a/src/codec_utils/F1AP/Cells-Failed-to-be-Activated-List.c +++ b/src/codec_utils/F1AP/Cells-Failed-to-be-Activated-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Cells-Failed-to-be-Activated-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_Cells_Failed_to_be_Activated_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..512)) */}; -static asn_per_constraints_t asn_PER_type_Cells_Failed_to_be_Activated_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_Cells_Failed_to_be_Activated_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 9, 9, 1, 512 } /* (SIZE(1..512)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_Cells_Failed_to_be_Activated_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_Cells_Failed_to_be_Activated_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P17, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_Cells_Failed_to_be_Activated_List_1[] = { static const ber_tlv_tag_t asn_DEF_Cells_Failed_to_be_Activated_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_Cells_Failed_to_be_Activated_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_Cells_Failed_to_be_Activated_List_specs_1 = { sizeof(struct Cells_Failed_to_be_Activated_List), offsetof(struct Cells_Failed_to_be_Activated_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_Cells_Failed_to_be_Activated_List = { asn_DEF_Cells_Failed_to_be_Activated_List_tags_1, /* Same as above */ sizeof(asn_DEF_Cells_Failed_to_be_Activated_List_tags_1) /sizeof(asn_DEF_Cells_Failed_to_be_Activated_List_tags_1[0]), /* 1 */ - { &asn_OER_type_Cells_Failed_to_be_Activated_List_constr_1, &asn_PER_type_Cells_Failed_to_be_Activated_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_Cells_Failed_to_be_Activated_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_Cells_Failed_to_be_Activated_List_1, 1, /* Single element */ &asn_SPC_Cells_Failed_to_be_Activated_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Cells-Failed-to-be-Activated-List.h b/src/codec_utils/F1AP/Cells-Failed-to-be-Activated-List.h index 8fb2112de..72c208485 100644 --- a/src/codec_utils/F1AP/Cells-Failed-to-be-Activated-List.h +++ b/src/codec_utils/F1AP/Cells-Failed-to-be-Activated-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Cells_Failed_to_be_Activated_List_H_ @@ -32,6 +32,9 @@ typedef struct Cells_Failed_to_be_Activated_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_Cells_Failed_to_be_Activated_List; +extern asn_SET_OF_specifics_t asn_SPC_Cells_Failed_to_be_Activated_List_specs_1; +extern asn_TYPE_member_t asn_MBR_Cells_Failed_to_be_Activated_List_1[1]; +extern asn_per_constraints_t asn_PER_type_Cells_Failed_to_be_Activated_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/Cells-Status-Item.c b/src/codec_utils/F1AP/Cells-Status-Item.c index 1b6f97e12..5fb2ef664 100644 --- a/src/codec_utils/F1AP/Cells-Status-Item.c +++ b/src/codec_utils/F1AP/Cells-Status-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Cells-Status-Item.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_Cells_Status_Item_1[] = { +asn_TYPE_member_t asn_MBR_Cells_Status_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct Cells_Status_Item, nRCGI), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NRCGI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nRCGI" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_Cells_Status_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Service_Status, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "service-status" }, @@ -32,7 +54,18 @@ static asn_TYPE_member_t asn_MBR_Cells_Status_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -46,7 +79,7 @@ static const asn_TYPE_tag2member_t asn_MAP_Cells_Status_Item_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* service-status */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_Cells_Status_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_Cells_Status_Item_specs_1 = { sizeof(struct Cells_Status_Item), offsetof(struct Cells_Status_Item, _asn_ctx), asn_MAP_Cells_Status_Item_tag2el_1, @@ -65,7 +98,18 @@ asn_TYPE_descriptor_t asn_DEF_Cells_Status_Item = { asn_DEF_Cells_Status_Item_tags_1, /* Same as above */ sizeof(asn_DEF_Cells_Status_Item_tags_1) /sizeof(asn_DEF_Cells_Status_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Cells_Status_Item_1, 3, /* Elements count */ &asn_SPC_Cells_Status_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Cells-Status-Item.h b/src/codec_utils/F1AP/Cells-Status-Item.h index b8d0dfd43..24489a25c 100644 --- a/src/codec_utils/F1AP/Cells-Status-Item.h +++ b/src/codec_utils/F1AP/Cells-Status-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Cells_Status_Item_H_ @@ -39,6 +39,8 @@ typedef struct Cells_Status_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_Cells_Status_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_Cells_Status_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_Cells_Status_Item_1[3]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/Cells-Status-List.c b/src/codec_utils/F1AP/Cells-Status-List.c index d6f7d3fa3..65974783c 100644 --- a/src/codec_utils/F1AP/Cells-Status-List.c +++ b/src/codec_utils/F1AP/Cells-Status-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Cells-Status-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_Cells_Status_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..512)) */}; -static asn_per_constraints_t asn_PER_type_Cells_Status_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_Cells_Status_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 10, 10, 0, 512 } /* (SIZE(0..512)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_Cells_Status_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_Cells_Status_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P9, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_Cells_Status_List_1[] = { static const ber_tlv_tag_t asn_DEF_Cells_Status_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_Cells_Status_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_Cells_Status_List_specs_1 = { sizeof(struct Cells_Status_List), offsetof(struct Cells_Status_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_Cells_Status_List = { asn_DEF_Cells_Status_List_tags_1, /* Same as above */ sizeof(asn_DEF_Cells_Status_List_tags_1) /sizeof(asn_DEF_Cells_Status_List_tags_1[0]), /* 1 */ - { &asn_OER_type_Cells_Status_List_constr_1, &asn_PER_type_Cells_Status_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_Cells_Status_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_Cells_Status_List_1, 1, /* Single element */ &asn_SPC_Cells_Status_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Cells-Status-List.h b/src/codec_utils/F1AP/Cells-Status-List.h index 455cfaa81..4bd4e47f2 100644 --- a/src/codec_utils/F1AP/Cells-Status-List.h +++ b/src/codec_utils/F1AP/Cells-Status-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Cells_Status_List_H_ @@ -32,6 +32,9 @@ typedef struct Cells_Status_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_Cells_Status_List; +extern asn_SET_OF_specifics_t asn_SPC_Cells_Status_List_specs_1; +extern asn_TYPE_member_t asn_MBR_Cells_Status_List_1[1]; +extern asn_per_constraints_t asn_PER_type_Cells_Status_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/Cells-To-Be-Broadcast-Item.c b/src/codec_utils/F1AP/Cells-To-Be-Broadcast-Item.c index 40a2cc4a3..c87c93315 100644 --- a/src/codec_utils/F1AP/Cells-To-Be-Broadcast-Item.c +++ b/src/codec_utils/F1AP/Cells-To-Be-Broadcast-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Cells-To-Be-Broadcast-Item.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_Cells_To_Be_Broadcast_Item_1[] = { +asn_TYPE_member_t asn_MBR_Cells_To_Be_Broadcast_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct Cells_To_Be_Broadcast_Item, nRCGI), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NRCGI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nRCGI" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_Cells_To_Be_Broadcast_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P7, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -36,7 +58,7 @@ static const asn_TYPE_tag2member_t asn_MAP_Cells_To_Be_Broadcast_Item_tag2el_1[] { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* nRCGI */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_Cells_To_Be_Broadcast_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_Cells_To_Be_Broadcast_Item_specs_1 = { sizeof(struct Cells_To_Be_Broadcast_Item), offsetof(struct Cells_To_Be_Broadcast_Item, _asn_ctx), asn_MAP_Cells_To_Be_Broadcast_Item_tag2el_1, @@ -55,7 +77,18 @@ asn_TYPE_descriptor_t asn_DEF_Cells_To_Be_Broadcast_Item = { asn_DEF_Cells_To_Be_Broadcast_Item_tags_1, /* Same as above */ sizeof(asn_DEF_Cells_To_Be_Broadcast_Item_tags_1) /sizeof(asn_DEF_Cells_To_Be_Broadcast_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Cells_To_Be_Broadcast_Item_1, 2, /* Elements count */ &asn_SPC_Cells_To_Be_Broadcast_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Cells-To-Be-Broadcast-Item.h b/src/codec_utils/F1AP/Cells-To-Be-Broadcast-Item.h index 08c960ee2..cebd31ceb 100644 --- a/src/codec_utils/F1AP/Cells-To-Be-Broadcast-Item.h +++ b/src/codec_utils/F1AP/Cells-To-Be-Broadcast-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Cells_To_Be_Broadcast_Item_H_ @@ -37,6 +37,8 @@ typedef struct Cells_To_Be_Broadcast_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_Cells_To_Be_Broadcast_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_Cells_To_Be_Broadcast_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_Cells_To_Be_Broadcast_Item_1[2]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/Cells-To-Be-Broadcast-List.c b/src/codec_utils/F1AP/Cells-To-Be-Broadcast-List.c index ff162d357..11f33f520 100644 --- a/src/codec_utils/F1AP/Cells-To-Be-Broadcast-List.c +++ b/src/codec_utils/F1AP/Cells-To-Be-Broadcast-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Cells-To-Be-Broadcast-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_Cells_To_Be_Broadcast_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..512)) */}; -static asn_per_constraints_t asn_PER_type_Cells_To_Be_Broadcast_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_Cells_To_Be_Broadcast_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 9, 9, 1, 512 } /* (SIZE(1..512)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_Cells_To_Be_Broadcast_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_Cells_To_Be_Broadcast_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P50, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_Cells_To_Be_Broadcast_List_1[] = { static const ber_tlv_tag_t asn_DEF_Cells_To_Be_Broadcast_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_Cells_To_Be_Broadcast_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_Cells_To_Be_Broadcast_List_specs_1 = { sizeof(struct Cells_To_Be_Broadcast_List), offsetof(struct Cells_To_Be_Broadcast_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_Cells_To_Be_Broadcast_List = { asn_DEF_Cells_To_Be_Broadcast_List_tags_1, /* Same as above */ sizeof(asn_DEF_Cells_To_Be_Broadcast_List_tags_1) /sizeof(asn_DEF_Cells_To_Be_Broadcast_List_tags_1[0]), /* 1 */ - { &asn_OER_type_Cells_To_Be_Broadcast_List_constr_1, &asn_PER_type_Cells_To_Be_Broadcast_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_Cells_To_Be_Broadcast_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_Cells_To_Be_Broadcast_List_1, 1, /* Single element */ &asn_SPC_Cells_To_Be_Broadcast_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Cells-To-Be-Broadcast-List.h b/src/codec_utils/F1AP/Cells-To-Be-Broadcast-List.h index 10d4ee170..1740f9f88 100644 --- a/src/codec_utils/F1AP/Cells-To-Be-Broadcast-List.h +++ b/src/codec_utils/F1AP/Cells-To-Be-Broadcast-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Cells_To_Be_Broadcast_List_H_ @@ -32,6 +32,9 @@ typedef struct Cells_To_Be_Broadcast_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_Cells_To_Be_Broadcast_List; +extern asn_SET_OF_specifics_t asn_SPC_Cells_To_Be_Broadcast_List_specs_1; +extern asn_TYPE_member_t asn_MBR_Cells_To_Be_Broadcast_List_1[1]; +extern asn_per_constraints_t asn_PER_type_Cells_To_Be_Broadcast_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/Cells-to-be-Activated-List-Item.c b/src/codec_utils/F1AP/Cells-to-be-Activated-List-Item.c index 4107070c9..089bbff68 100644 --- a/src/codec_utils/F1AP/Cells-to-be-Activated-List-Item.c +++ b/src/codec_utils/F1AP/Cells-to-be-Activated-List-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Cells-to-be-Activated-List-Item.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_Cells_to_be_Activated_List_Item_1[] = { +asn_TYPE_member_t asn_MBR_Cells_to_be_Activated_List_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Activated_List_Item, nRCGI), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NRCGI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nRCGI" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_Cells_to_be_Activated_List_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NRPCI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nRPCI" }, @@ -32,7 +54,18 @@ static asn_TYPE_member_t asn_MBR_Cells_to_be_Activated_List_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P11, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -46,7 +79,7 @@ static const asn_TYPE_tag2member_t asn_MAP_Cells_to_be_Activated_List_Item_tag2e { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* nRPCI */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_Cells_to_be_Activated_List_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_Cells_to_be_Activated_List_Item_specs_1 = { sizeof(struct Cells_to_be_Activated_List_Item), offsetof(struct Cells_to_be_Activated_List_Item, _asn_ctx), asn_MAP_Cells_to_be_Activated_List_Item_tag2el_1, @@ -65,7 +98,18 @@ asn_TYPE_descriptor_t asn_DEF_Cells_to_be_Activated_List_Item = { asn_DEF_Cells_to_be_Activated_List_Item_tags_1, /* Same as above */ sizeof(asn_DEF_Cells_to_be_Activated_List_Item_tags_1) /sizeof(asn_DEF_Cells_to_be_Activated_List_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Cells_to_be_Activated_List_Item_1, 3, /* Elements count */ &asn_SPC_Cells_to_be_Activated_List_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Cells-to-be-Activated-List-Item.h b/src/codec_utils/F1AP/Cells-to-be-Activated-List-Item.h index 32356a7be..c561762ab 100644 --- a/src/codec_utils/F1AP/Cells-to-be-Activated-List-Item.h +++ b/src/codec_utils/F1AP/Cells-to-be-Activated-List-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Cells_to_be_Activated_List_Item_H_ @@ -39,6 +39,8 @@ typedef struct Cells_to_be_Activated_List_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_Cells_to_be_Activated_List_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_Cells_to_be_Activated_List_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_Cells_to_be_Activated_List_Item_1[3]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/Cells-to-be-Activated-List.c b/src/codec_utils/F1AP/Cells-to-be-Activated-List.c index 276c70f4a..142e582ac 100644 --- a/src/codec_utils/F1AP/Cells-to-be-Activated-List.c +++ b/src/codec_utils/F1AP/Cells-to-be-Activated-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Cells-to-be-Activated-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_Cells_to_be_Activated_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..512)) */}; -static asn_per_constraints_t asn_PER_type_Cells_to_be_Activated_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_Cells_to_be_Activated_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 9, 9, 1, 512 } /* (SIZE(1..512)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_Cells_to_be_Activated_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_Cells_to_be_Activated_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_Cells_to_be_Activated_List_1[] = { static const ber_tlv_tag_t asn_DEF_Cells_to_be_Activated_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_Cells_to_be_Activated_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_Cells_to_be_Activated_List_specs_1 = { sizeof(struct Cells_to_be_Activated_List), offsetof(struct Cells_to_be_Activated_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_Cells_to_be_Activated_List = { asn_DEF_Cells_to_be_Activated_List_tags_1, /* Same as above */ sizeof(asn_DEF_Cells_to_be_Activated_List_tags_1) /sizeof(asn_DEF_Cells_to_be_Activated_List_tags_1[0]), /* 1 */ - { &asn_OER_type_Cells_to_be_Activated_List_constr_1, &asn_PER_type_Cells_to_be_Activated_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_Cells_to_be_Activated_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_Cells_to_be_Activated_List_1, 1, /* Single element */ &asn_SPC_Cells_to_be_Activated_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Cells-to-be-Activated-List.h b/src/codec_utils/F1AP/Cells-to-be-Activated-List.h index 3f17d7156..e44bf2bbe 100644 --- a/src/codec_utils/F1AP/Cells-to-be-Activated-List.h +++ b/src/codec_utils/F1AP/Cells-to-be-Activated-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Cells_to_be_Activated_List_H_ @@ -24,7 +24,7 @@ struct ProtocolIE_SingleContainer; /* Cells-to-be-Activated-List */ typedef struct Cells_to_be_Activated_List { - A_SEQUENCE_OF(struct Cells_to_be_Activated_List_ItemIEs) list; + A_SEQUENCE_OF(struct ProtocolIE_SingleContainer) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; @@ -32,6 +32,9 @@ typedef struct Cells_to_be_Activated_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_Cells_to_be_Activated_List; +extern asn_SET_OF_specifics_t asn_SPC_Cells_to_be_Activated_List_specs_1; +extern asn_TYPE_member_t asn_MBR_Cells_to_be_Activated_List_1[1]; +extern asn_per_constraints_t asn_PER_type_Cells_to_be_Activated_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/Cells-to-be-Barred-Item.c b/src/codec_utils/F1AP/Cells-to-be-Barred-Item.c index c9faa23be..1fa3ec9d6 100644 --- a/src/codec_utils/F1AP/Cells-to-be-Barred-Item.c +++ b/src/codec_utils/F1AP/Cells-to-be-Barred-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Cells-to-be-Barred-Item.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_Cells_to_be_Barred_Item_1[] = { +asn_TYPE_member_t asn_MBR_Cells_to_be_Barred_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Barred_Item, nRCGI), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NRCGI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nRCGI" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_Cells_to_be_Barred_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CellBarred, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cellBarred" }, @@ -32,7 +54,18 @@ static asn_TYPE_member_t asn_MBR_Cells_to_be_Barred_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P13, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -46,7 +79,7 @@ static const asn_TYPE_tag2member_t asn_MAP_Cells_to_be_Barred_Item_tag2el_1[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* cellBarred */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_Cells_to_be_Barred_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_Cells_to_be_Barred_Item_specs_1 = { sizeof(struct Cells_to_be_Barred_Item), offsetof(struct Cells_to_be_Barred_Item, _asn_ctx), asn_MAP_Cells_to_be_Barred_Item_tag2el_1, @@ -65,7 +98,18 @@ asn_TYPE_descriptor_t asn_DEF_Cells_to_be_Barred_Item = { asn_DEF_Cells_to_be_Barred_Item_tags_1, /* Same as above */ sizeof(asn_DEF_Cells_to_be_Barred_Item_tags_1) /sizeof(asn_DEF_Cells_to_be_Barred_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Cells_to_be_Barred_Item_1, 3, /* Elements count */ &asn_SPC_Cells_to_be_Barred_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Cells-to-be-Barred-Item.h b/src/codec_utils/F1AP/Cells-to-be-Barred-Item.h index 9ecc5e5aa..fc23836b6 100644 --- a/src/codec_utils/F1AP/Cells-to-be-Barred-Item.h +++ b/src/codec_utils/F1AP/Cells-to-be-Barred-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Cells_to_be_Barred_Item_H_ @@ -35,6 +35,8 @@ typedef struct Cells_to_be_Barred_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_Cells_to_be_Barred_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_Cells_to_be_Barred_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_Cells_to_be_Barred_Item_1[3]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/Cells-to-be-Barred-List.c b/src/codec_utils/F1AP/Cells-to-be-Barred-List.c index d8b77ffa6..0cc247b17 100644 --- a/src/codec_utils/F1AP/Cells-to-be-Barred-List.c +++ b/src/codec_utils/F1AP/Cells-to-be-Barred-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Cells-to-be-Barred-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_Cells_to_be_Barred_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..512)) */}; -static asn_per_constraints_t asn_PER_type_Cells_to_be_Barred_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_Cells_to_be_Barred_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 9, 9, 1, 512 } /* (SIZE(1..512)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_Cells_to_be_Barred_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_Cells_to_be_Barred_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P15, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_Cells_to_be_Barred_List_1[] = { static const ber_tlv_tag_t asn_DEF_Cells_to_be_Barred_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_Cells_to_be_Barred_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_Cells_to_be_Barred_List_specs_1 = { sizeof(struct Cells_to_be_Barred_List), offsetof(struct Cells_to_be_Barred_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_Cells_to_be_Barred_List = { asn_DEF_Cells_to_be_Barred_List_tags_1, /* Same as above */ sizeof(asn_DEF_Cells_to_be_Barred_List_tags_1) /sizeof(asn_DEF_Cells_to_be_Barred_List_tags_1[0]), /* 1 */ - { &asn_OER_type_Cells_to_be_Barred_List_constr_1, &asn_PER_type_Cells_to_be_Barred_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_Cells_to_be_Barred_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_Cells_to_be_Barred_List_1, 1, /* Single element */ &asn_SPC_Cells_to_be_Barred_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Cells-to-be-Barred-List.h b/src/codec_utils/F1AP/Cells-to-be-Barred-List.h index 4efcf568f..5be22a971 100644 --- a/src/codec_utils/F1AP/Cells-to-be-Barred-List.h +++ b/src/codec_utils/F1AP/Cells-to-be-Barred-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Cells_to_be_Barred_List_H_ @@ -32,6 +32,9 @@ typedef struct Cells_to_be_Barred_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_Cells_to_be_Barred_List; +extern asn_SET_OF_specifics_t asn_SPC_Cells_to_be_Barred_List_specs_1; +extern asn_TYPE_member_t asn_MBR_Cells_to_be_Barred_List_1[1]; +extern asn_per_constraints_t asn_PER_type_Cells_to_be_Barred_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/Cells-to-be-Deactivated-List-Item.c b/src/codec_utils/F1AP/Cells-to-be-Deactivated-List-Item.c index 03eb1d1db..f0d2c6526 100644 --- a/src/codec_utils/F1AP/Cells-to-be-Deactivated-List-Item.c +++ b/src/codec_utils/F1AP/Cells-to-be-Deactivated-List-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Cells-to-be-Deactivated-List-Item.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_Cells_to_be_Deactivated_List_Item_1[] = { +asn_TYPE_member_t asn_MBR_Cells_to_be_Deactivated_List_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Deactivated_List_Item, nRCGI), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NRCGI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nRCGI" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_Cells_to_be_Deactivated_List_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P12, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -36,7 +58,7 @@ static const asn_TYPE_tag2member_t asn_MAP_Cells_to_be_Deactivated_List_Item_tag { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* nRCGI */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_Cells_to_be_Deactivated_List_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_Cells_to_be_Deactivated_List_Item_specs_1 = { sizeof(struct Cells_to_be_Deactivated_List_Item), offsetof(struct Cells_to_be_Deactivated_List_Item, _asn_ctx), asn_MAP_Cells_to_be_Deactivated_List_Item_tag2el_1, @@ -55,7 +77,18 @@ asn_TYPE_descriptor_t asn_DEF_Cells_to_be_Deactivated_List_Item = { asn_DEF_Cells_to_be_Deactivated_List_Item_tags_1, /* Same as above */ sizeof(asn_DEF_Cells_to_be_Deactivated_List_Item_tags_1) /sizeof(asn_DEF_Cells_to_be_Deactivated_List_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Cells_to_be_Deactivated_List_Item_1, 2, /* Elements count */ &asn_SPC_Cells_to_be_Deactivated_List_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Cells-to-be-Deactivated-List-Item.h b/src/codec_utils/F1AP/Cells-to-be-Deactivated-List-Item.h index 702ee86ec..a8cad400f 100644 --- a/src/codec_utils/F1AP/Cells-to-be-Deactivated-List-Item.h +++ b/src/codec_utils/F1AP/Cells-to-be-Deactivated-List-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Cells_to_be_Deactivated_List_Item_H_ @@ -37,6 +37,8 @@ typedef struct Cells_to_be_Deactivated_List_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_Cells_to_be_Deactivated_List_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_Cells_to_be_Deactivated_List_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_Cells_to_be_Deactivated_List_Item_1[2]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/Cells-to-be-Deactivated-List.c b/src/codec_utils/F1AP/Cells-to-be-Deactivated-List.c index 3aa2a8caa..e31aba79f 100644 --- a/src/codec_utils/F1AP/Cells-to-be-Deactivated-List.c +++ b/src/codec_utils/F1AP/Cells-to-be-Deactivated-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Cells-to-be-Deactivated-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_Cells_to_be_Deactivated_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..512)) */}; -static asn_per_constraints_t asn_PER_type_Cells_to_be_Deactivated_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_Cells_to_be_Deactivated_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 9, 9, 1, 512 } /* (SIZE(1..512)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_Cells_to_be_Deactivated_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_Cells_to_be_Deactivated_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P11, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_Cells_to_be_Deactivated_List_1[] = { static const ber_tlv_tag_t asn_DEF_Cells_to_be_Deactivated_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_Cells_to_be_Deactivated_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_Cells_to_be_Deactivated_List_specs_1 = { sizeof(struct Cells_to_be_Deactivated_List), offsetof(struct Cells_to_be_Deactivated_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_Cells_to_be_Deactivated_List = { asn_DEF_Cells_to_be_Deactivated_List_tags_1, /* Same as above */ sizeof(asn_DEF_Cells_to_be_Deactivated_List_tags_1) /sizeof(asn_DEF_Cells_to_be_Deactivated_List_tags_1[0]), /* 1 */ - { &asn_OER_type_Cells_to_be_Deactivated_List_constr_1, &asn_PER_type_Cells_to_be_Deactivated_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_Cells_to_be_Deactivated_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_Cells_to_be_Deactivated_List_1, 1, /* Single element */ &asn_SPC_Cells_to_be_Deactivated_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Cells-to-be-Deactivated-List.h b/src/codec_utils/F1AP/Cells-to-be-Deactivated-List.h index 092688670..f2b59bbc9 100644 --- a/src/codec_utils/F1AP/Cells-to-be-Deactivated-List.h +++ b/src/codec_utils/F1AP/Cells-to-be-Deactivated-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Cells_to_be_Deactivated_List_H_ @@ -32,6 +32,9 @@ typedef struct Cells_to_be_Deactivated_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_Cells_to_be_Deactivated_List; +extern asn_SET_OF_specifics_t asn_SPC_Cells_to_be_Deactivated_List_specs_1; +extern asn_TYPE_member_t asn_MBR_Cells_to_be_Deactivated_List_1[1]; +extern asn_per_constraints_t asn_PER_type_Cells_to_be_Deactivated_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/Configured-EPS-TAC.c b/src/codec_utils/F1AP/Configured-EPS-TAC.c index afe6522ec..53e35e1aa 100644 --- a/src/codec_utils/F1AP/Configured-EPS-TAC.c +++ b/src/codec_utils/F1AP/Configured-EPS-TAC.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Configured-EPS-TAC.h" @@ -22,7 +22,7 @@ Configured_EPS_TAC_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, size = st->size; - if((size == 2)) { + if((size == 2UL)) { /* Constraint check succeeded */ return 0; } else { @@ -37,14 +37,13 @@ Configured_EPS_TAC_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using OCTET_STRING, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_Configured_EPS_TAC_constr_1 CC_NOTUSED = { - { 0, 0 }, - 2 /* (SIZE(2..2)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_Configured_EPS_TAC_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 2, 2 } /* (SIZE(2..2)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_Configured_EPS_TAC_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)) }; @@ -58,7 +57,18 @@ asn_TYPE_descriptor_t asn_DEF_Configured_EPS_TAC = { asn_DEF_Configured_EPS_TAC_tags_1, /* Same as above */ sizeof(asn_DEF_Configured_EPS_TAC_tags_1) /sizeof(asn_DEF_Configured_EPS_TAC_tags_1[0]), /* 1 */ - { &asn_OER_type_Configured_EPS_TAC_constr_1, &asn_PER_type_Configured_EPS_TAC_constr_1, Configured_EPS_TAC_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_Configured_EPS_TAC_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + Configured_EPS_TAC_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/Configured-EPS-TAC.h b/src/codec_utils/F1AP/Configured-EPS-TAC.h index 1aa14ed45..77f95c752 100644 --- a/src/codec_utils/F1AP/Configured-EPS-TAC.h +++ b/src/codec_utils/F1AP/Configured-EPS-TAC.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Configured_EPS_TAC_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_Configured_EPS_TAC; asn_struct_free_f Configured_EPS_TAC_free; asn_struct_print_f Configured_EPS_TAC_print; asn_constr_check_f Configured_EPS_TAC_constraint; -ber_type_decoder_f Configured_EPS_TAC_decode_ber; -der_type_encoder_f Configured_EPS_TAC_encode_der; xer_type_decoder_f Configured_EPS_TAC_decode_xer; xer_type_encoder_f Configured_EPS_TAC_encode_xer; -oer_type_decoder_f Configured_EPS_TAC_decode_oer; -oer_type_encoder_f Configured_EPS_TAC_encode_oer; per_type_decoder_f Configured_EPS_TAC_decode_uper; per_type_encoder_f Configured_EPS_TAC_encode_uper; per_type_decoder_f Configured_EPS_TAC_decode_aper; diff --git a/src/codec_utils/F1AP/Criticality.c b/src/codec_utils/F1AP/Criticality.c index 02feadc6e..dcd70f5ce 100644 --- a/src/codec_utils/F1AP/Criticality.c +++ b/src/codec_utils/F1AP/Criticality.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-CommonDataTypes" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Criticality.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_Criticality_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_Criticality_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_Criticality_value2enum_1[] = { { 0, 6, "reject" }, { 1, 6, "ignore" }, @@ -51,7 +50,18 @@ asn_TYPE_descriptor_t asn_DEF_Criticality = { asn_DEF_Criticality_tags_1, /* Same as above */ sizeof(asn_DEF_Criticality_tags_1) /sizeof(asn_DEF_Criticality_tags_1[0]), /* 1 */ - { &asn_OER_type_Criticality_constr_1, &asn_PER_type_Criticality_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_Criticality_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_Criticality_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/Criticality.h b/src/codec_utils/F1AP/Criticality.h index 457656821..61b1f183a 100644 --- a/src/codec_utils/F1AP/Criticality.h +++ b/src/codec_utils/F1AP/Criticality.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-CommonDataTypes" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Criticality_H_ @@ -35,12 +35,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_Criticality_specs_1; asn_struct_free_f Criticality_free; asn_struct_print_f Criticality_print; asn_constr_check_f Criticality_constraint; -ber_type_decoder_f Criticality_decode_ber; -der_type_encoder_f Criticality_encode_der; xer_type_decoder_f Criticality_decode_xer; xer_type_encoder_f Criticality_encode_xer; -oer_type_decoder_f Criticality_decode_oer; -oer_type_encoder_f Criticality_encode_oer; per_type_decoder_f Criticality_decode_uper; per_type_encoder_f Criticality_encode_uper; per_type_decoder_f Criticality_decode_aper; diff --git a/src/codec_utils/F1AP/CriticalityDiagnostics-IE-Item.c b/src/codec_utils/F1AP/CriticalityDiagnostics-IE-Item.c index 0cf0fff7b..28fcae92f 100644 --- a/src/codec_utils/F1AP/CriticalityDiagnostics-IE-Item.c +++ b/src/codec_utils/F1AP/CriticalityDiagnostics-IE-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "CriticalityDiagnostics-IE-Item.h" @@ -14,7 +14,18 @@ asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_IE_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iECriticality" }, @@ -23,7 +34,18 @@ asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_IE_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-ID" }, @@ -32,7 +54,18 @@ asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_IE_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_TypeOfError, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "typeOfError" }, @@ -41,7 +74,18 @@ asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_IE_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P15, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -75,7 +119,18 @@ asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_IE_Item = { asn_DEF_CriticalityDiagnostics_IE_Item_tags_1, /* Same as above */ sizeof(asn_DEF_CriticalityDiagnostics_IE_Item_tags_1) /sizeof(asn_DEF_CriticalityDiagnostics_IE_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CriticalityDiagnostics_IE_Item_1, 4, /* Elements count */ &asn_SPC_CriticalityDiagnostics_IE_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/CriticalityDiagnostics-IE-Item.h b/src/codec_utils/F1AP/CriticalityDiagnostics-IE-Item.h index c7443e6ee..ec9f597ce 100644 --- a/src/codec_utils/F1AP/CriticalityDiagnostics-IE-Item.h +++ b/src/codec_utils/F1AP/CriticalityDiagnostics-IE-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _CriticalityDiagnostics_IE_Item_H_ diff --git a/src/codec_utils/F1AP/CriticalityDiagnostics-IE-List.c b/src/codec_utils/F1AP/CriticalityDiagnostics-IE-List.c index 058ef54b4..1cefacd7b 100644 --- a/src/codec_utils/F1AP/CriticalityDiagnostics-IE-List.c +++ b/src/codec_utils/F1AP/CriticalityDiagnostics-IE-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "CriticalityDiagnostics-IE-List.h" #include "CriticalityDiagnostics-IE-Item.h" -static asn_oer_constraints_t asn_OER_type_CriticalityDiagnostics_IE_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..256)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_CriticalityDiagnostics_IE_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_IE_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_CriticalityDiagnostics_IE_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_IE_List = { asn_DEF_CriticalityDiagnostics_IE_List_tags_1, /* Same as above */ sizeof(asn_DEF_CriticalityDiagnostics_IE_List_tags_1) /sizeof(asn_DEF_CriticalityDiagnostics_IE_List_tags_1[0]), /* 1 */ - { &asn_OER_type_CriticalityDiagnostics_IE_List_constr_1, &asn_PER_type_CriticalityDiagnostics_IE_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_CriticalityDiagnostics_IE_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_CriticalityDiagnostics_IE_List_1, 1, /* Single element */ &asn_SPC_CriticalityDiagnostics_IE_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/CriticalityDiagnostics-IE-List.h b/src/codec_utils/F1AP/CriticalityDiagnostics-IE-List.h index f2919cb7f..b303dee2d 100644 --- a/src/codec_utils/F1AP/CriticalityDiagnostics-IE-List.h +++ b/src/codec_utils/F1AP/CriticalityDiagnostics-IE-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _CriticalityDiagnostics_IE_List_H_ diff --git a/src/codec_utils/F1AP/CriticalityDiagnostics.c b/src/codec_utils/F1AP/CriticalityDiagnostics.c index bf369e1d3..7c598fb4c 100644 --- a/src/codec_utils/F1AP/CriticalityDiagnostics.c +++ b/src/codec_utils/F1AP/CriticalityDiagnostics.c @@ -1,21 +1,32 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "CriticalityDiagnostics.h" #include "CriticalityDiagnostics-IE-List.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_1[] = { +asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_1[] = { { ATF_POINTER, 6, offsetof(struct CriticalityDiagnostics, procedureCode), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_ProcedureCode, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "procedureCode" }, @@ -24,7 +35,18 @@ static asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_TriggeringMessage, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "triggeringMessage" }, @@ -33,7 +55,18 @@ static asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "procedureCriticality" }, @@ -42,7 +75,18 @@ static asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_TransactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "transactionID" }, @@ -51,7 +95,18 @@ static asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CriticalityDiagnostics_IE_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iEsCriticalityDiagnostics" }, @@ -60,7 +115,18 @@ static asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P14, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -77,7 +143,7 @@ static const asn_TYPE_tag2member_t asn_MAP_CriticalityDiagnostics_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 }, /* iEsCriticalityDiagnostics */ { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_specs_1 = { sizeof(struct CriticalityDiagnostics), offsetof(struct CriticalityDiagnostics, _asn_ctx), asn_MAP_CriticalityDiagnostics_tag2el_1, @@ -96,7 +162,18 @@ asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics = { asn_DEF_CriticalityDiagnostics_tags_1, /* Same as above */ sizeof(asn_DEF_CriticalityDiagnostics_tags_1) /sizeof(asn_DEF_CriticalityDiagnostics_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CriticalityDiagnostics_1, 6, /* Elements count */ &asn_SPC_CriticalityDiagnostics_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/CriticalityDiagnostics.h b/src/codec_utils/F1AP/CriticalityDiagnostics.h index b16f41ce2..f1132d07b 100644 --- a/src/codec_utils/F1AP/CriticalityDiagnostics.h +++ b/src/codec_utils/F1AP/CriticalityDiagnostics.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _CriticalityDiagnostics_H_ @@ -45,6 +45,8 @@ typedef struct CriticalityDiagnostics { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics; +extern asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_specs_1; +extern asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_1[6]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/DCBasedDuplicationConfigured.c b/src/codec_utils/F1AP/DCBasedDuplicationConfigured.c index 0a56f70f1..aab69882a 100644 --- a/src/codec_utils/F1AP/DCBasedDuplicationConfigured.c +++ b/src/codec_utils/F1AP/DCBasedDuplicationConfigured.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DCBasedDuplicationConfigured.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_DCBasedDuplicationConfigured_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; -static asn_per_constraints_t asn_PER_type_DCBasedDuplicationConfigured_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_DCBasedDuplicationConfigured_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_DCBasedDuplicationConfigured_value2enum_1[] = { { 0, 4, "true" }, { 1, 5, "false" } @@ -29,7 +28,7 @@ static const unsigned int asn_MAP_DCBasedDuplicationConfigured_enum2value_1[] = 0 /* true(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_DCBasedDuplicationConfigured_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_DCBasedDuplicationConfigured_specs_1 = { asn_MAP_DCBasedDuplicationConfigured_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_DCBasedDuplicationConfigured_enum2value_1, /* N => "tag"; sorted by N */ 2, /* Number of elements in the maps */ @@ -51,7 +50,18 @@ asn_TYPE_descriptor_t asn_DEF_DCBasedDuplicationConfigured = { asn_DEF_DCBasedDuplicationConfigured_tags_1, /* Same as above */ sizeof(asn_DEF_DCBasedDuplicationConfigured_tags_1) /sizeof(asn_DEF_DCBasedDuplicationConfigured_tags_1[0]), /* 1 */ - { &asn_OER_type_DCBasedDuplicationConfigured_constr_1, &asn_PER_type_DCBasedDuplicationConfigured_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_DCBasedDuplicationConfigured_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_DCBasedDuplicationConfigured_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/DCBasedDuplicationConfigured.h b/src/codec_utils/F1AP/DCBasedDuplicationConfigured.h index 82230fd23..2dfa19fb6 100644 --- a/src/codec_utils/F1AP/DCBasedDuplicationConfigured.h +++ b/src/codec_utils/F1AP/DCBasedDuplicationConfigured.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DCBasedDuplicationConfigured_H_ @@ -31,16 +31,14 @@ typedef enum DCBasedDuplicationConfigured { typedef long DCBasedDuplicationConfigured_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_DCBasedDuplicationConfigured_constr_1; extern asn_TYPE_descriptor_t asn_DEF_DCBasedDuplicationConfigured; +extern const asn_INTEGER_specifics_t asn_SPC_DCBasedDuplicationConfigured_specs_1; asn_struct_free_f DCBasedDuplicationConfigured_free; asn_struct_print_f DCBasedDuplicationConfigured_print; asn_constr_check_f DCBasedDuplicationConfigured_constraint; -ber_type_decoder_f DCBasedDuplicationConfigured_decode_ber; -der_type_encoder_f DCBasedDuplicationConfigured_encode_der; xer_type_decoder_f DCBasedDuplicationConfigured_decode_xer; xer_type_encoder_f DCBasedDuplicationConfigured_encode_xer; -oer_type_decoder_f DCBasedDuplicationConfigured_decode_oer; -oer_type_encoder_f DCBasedDuplicationConfigured_encode_oer; per_type_decoder_f DCBasedDuplicationConfigured_decode_uper; per_type_encoder_f DCBasedDuplicationConfigured_encode_uper; per_type_decoder_f DCBasedDuplicationConfigured_decode_aper; diff --git a/src/codec_utils/F1AP/DLRRCMessageTransfer.c b/src/codec_utils/F1AP/DLRRCMessageTransfer.c index d8bc6c236..2c352fe7d 100644 --- a/src/codec_utils/F1AP/DLRRCMessageTransfer.c +++ b/src/codec_utils/F1AP/DLRRCMessageTransfer.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DLRRCMessageTransfer.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_DLRRCMessageTransfer_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_Container_4587P32, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_DLRRCMessageTransfer = { asn_DEF_DLRRCMessageTransfer_tags_1, /* Same as above */ sizeof(asn_DEF_DLRRCMessageTransfer_tags_1) /sizeof(asn_DEF_DLRRCMessageTransfer_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DLRRCMessageTransfer_1, 1, /* Elements count */ &asn_SPC_DLRRCMessageTransfer_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/DLRRCMessageTransfer.h b/src/codec_utils/F1AP/DLRRCMessageTransfer.h index c4611551a..4d283186a 100644 --- a/src/codec_utils/F1AP/DLRRCMessageTransfer.h +++ b/src/codec_utils/F1AP/DLRRCMessageTransfer.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DLRRCMessageTransfer_H_ diff --git a/src/codec_utils/F1AP/DLUPTNLInformation-ToBeSetup-Item.c b/src/codec_utils/F1AP/DLUPTNLInformation-ToBeSetup-Item.c index 0cd529bfd..896aaff1e 100644 --- a/src/codec_utils/F1AP/DLUPTNLInformation-ToBeSetup-Item.c +++ b/src/codec_utils/F1AP/DLUPTNLInformation-ToBeSetup-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DLUPTNLInformation-ToBeSetup-Item.h" @@ -14,7 +14,18 @@ asn_TYPE_member_t asn_MBR_DLUPTNLInformation_ToBeSetup_Item_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_UPTransportLayerInformation, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dLUPTNLInformation" }, @@ -23,7 +34,18 @@ asn_TYPE_member_t asn_MBR_DLUPTNLInformation_ToBeSetup_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P18, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -55,7 +77,18 @@ asn_TYPE_descriptor_t asn_DEF_DLUPTNLInformation_ToBeSetup_Item = { asn_DEF_DLUPTNLInformation_ToBeSetup_Item_tags_1, /* Same as above */ sizeof(asn_DEF_DLUPTNLInformation_ToBeSetup_Item_tags_1) /sizeof(asn_DEF_DLUPTNLInformation_ToBeSetup_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DLUPTNLInformation_ToBeSetup_Item_1, 2, /* Elements count */ &asn_SPC_DLUPTNLInformation_ToBeSetup_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/DLUPTNLInformation-ToBeSetup-Item.h b/src/codec_utils/F1AP/DLUPTNLInformation-ToBeSetup-Item.h index d52e216ef..34c340e22 100644 --- a/src/codec_utils/F1AP/DLUPTNLInformation-ToBeSetup-Item.h +++ b/src/codec_utils/F1AP/DLUPTNLInformation-ToBeSetup-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DLUPTNLInformation_ToBeSetup_Item_H_ diff --git a/src/codec_utils/F1AP/DLUPTNLInformation-ToBeSetup-List.c b/src/codec_utils/F1AP/DLUPTNLInformation-ToBeSetup-List.c index 809363b26..c4691416e 100644 --- a/src/codec_utils/F1AP/DLUPTNLInformation-ToBeSetup-List.c +++ b/src/codec_utils/F1AP/DLUPTNLInformation-ToBeSetup-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DLUPTNLInformation-ToBeSetup-List.h" #include "DLUPTNLInformation-ToBeSetup-Item.h" -static asn_oer_constraints_t asn_OER_type_DLUPTNLInformation_ToBeSetup_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..2)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_DLUPTNLInformation_ToBeSetup_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 1, 1, 1, 2 } /* (SIZE(1..2)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_DLUPTNLInformation_ToBeSetup_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_DLUPTNLInformation_ToBeSetup_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_DLUPTNLInformation_ToBeSetup_List = { asn_DEF_DLUPTNLInformation_ToBeSetup_List_tags_1, /* Same as above */ sizeof(asn_DEF_DLUPTNLInformation_ToBeSetup_List_tags_1) /sizeof(asn_DEF_DLUPTNLInformation_ToBeSetup_List_tags_1[0]), /* 1 */ - { &asn_OER_type_DLUPTNLInformation_ToBeSetup_List_constr_1, &asn_PER_type_DLUPTNLInformation_ToBeSetup_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_DLUPTNLInformation_ToBeSetup_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_DLUPTNLInformation_ToBeSetup_List_1, 1, /* Single element */ &asn_SPC_DLUPTNLInformation_ToBeSetup_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/DLUPTNLInformation-ToBeSetup-List.h b/src/codec_utils/F1AP/DLUPTNLInformation-ToBeSetup-List.h index 0df6dc3bc..a2520fdad 100644 --- a/src/codec_utils/F1AP/DLUPTNLInformation-ToBeSetup-List.h +++ b/src/codec_utils/F1AP/DLUPTNLInformation-ToBeSetup-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DLUPTNLInformation_ToBeSetup_List_H_ diff --git a/src/codec_utils/F1AP/DRB-Activity-Item.c b/src/codec_utils/F1AP/DRB-Activity-Item.c index a1749035c..7ef39aa2a 100644 --- a/src/codec_utils/F1AP/DRB-Activity-Item.c +++ b/src/codec_utils/F1AP/DRB-Activity-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DRB-Activity-Item.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_DRB_Activity_Item_1[] = { +asn_TYPE_member_t asn_MBR_DRB_Activity_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct DRB_Activity_Item, dRBID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_DRBID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dRBID" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_DRB_Activity_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_DRB_Activity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dRB-Activity" }, @@ -32,7 +54,18 @@ static asn_TYPE_member_t asn_MBR_DRB_Activity_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P19, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -46,7 +79,7 @@ static const asn_TYPE_tag2member_t asn_MAP_DRB_Activity_Item_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* dRB-Activity */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_DRB_Activity_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_DRB_Activity_Item_specs_1 = { sizeof(struct DRB_Activity_Item), offsetof(struct DRB_Activity_Item, _asn_ctx), asn_MAP_DRB_Activity_Item_tag2el_1, @@ -65,7 +98,18 @@ asn_TYPE_descriptor_t asn_DEF_DRB_Activity_Item = { asn_DEF_DRB_Activity_Item_tags_1, /* Same as above */ sizeof(asn_DEF_DRB_Activity_Item_tags_1) /sizeof(asn_DEF_DRB_Activity_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRB_Activity_Item_1, 3, /* Elements count */ &asn_SPC_DRB_Activity_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/DRB-Activity-Item.h b/src/codec_utils/F1AP/DRB-Activity-Item.h index c4c3d9409..ab138db1f 100644 --- a/src/codec_utils/F1AP/DRB-Activity-Item.h +++ b/src/codec_utils/F1AP/DRB-Activity-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DRB_Activity_Item_H_ @@ -39,6 +39,8 @@ typedef struct DRB_Activity_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_DRB_Activity_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_DRB_Activity_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_DRB_Activity_Item_1[3]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/DRB-Activity-List.c b/src/codec_utils/F1AP/DRB-Activity-List.c index 34d005c42..743a30fca 100644 --- a/src/codec_utils/F1AP/DRB-Activity-List.c +++ b/src/codec_utils/F1AP/DRB-Activity-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DRB-Activity-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_DRB_Activity_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; -static asn_per_constraints_t asn_PER_type_DRB_Activity_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_DRB_Activity_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_DRB_Activity_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_DRB_Activity_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P54, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_DRB_Activity_List_1[] = { static const ber_tlv_tag_t asn_DEF_DRB_Activity_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_DRB_Activity_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_DRB_Activity_List_specs_1 = { sizeof(struct DRB_Activity_List), offsetof(struct DRB_Activity_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_DRB_Activity_List = { asn_DEF_DRB_Activity_List_tags_1, /* Same as above */ sizeof(asn_DEF_DRB_Activity_List_tags_1) /sizeof(asn_DEF_DRB_Activity_List_tags_1[0]), /* 1 */ - { &asn_OER_type_DRB_Activity_List_constr_1, &asn_PER_type_DRB_Activity_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_DRB_Activity_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_DRB_Activity_List_1, 1, /* Single element */ &asn_SPC_DRB_Activity_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/DRB-Activity-List.h b/src/codec_utils/F1AP/DRB-Activity-List.h index ee4f4ab5a..628c08181 100644 --- a/src/codec_utils/F1AP/DRB-Activity-List.h +++ b/src/codec_utils/F1AP/DRB-Activity-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DRB_Activity_List_H_ @@ -32,6 +32,9 @@ typedef struct DRB_Activity_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_DRB_Activity_List; +extern asn_SET_OF_specifics_t asn_SPC_DRB_Activity_List_specs_1; +extern asn_TYPE_member_t asn_MBR_DRB_Activity_List_1[1]; +extern asn_per_constraints_t asn_PER_type_DRB_Activity_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/DRB-Activity.c b/src/codec_utils/F1AP/DRB-Activity.c index cdc7b8369..296f59768 100644 --- a/src/codec_utils/F1AP/DRB-Activity.c +++ b/src/codec_utils/F1AP/DRB-Activity.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DRB-Activity.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_DRB_Activity_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_DRB_Activity_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_DRB_Activity_value2enum_1[] = { { 0, 6, "active" }, { 1, 10, "not-active" } @@ -49,7 +48,18 @@ asn_TYPE_descriptor_t asn_DEF_DRB_Activity = { asn_DEF_DRB_Activity_tags_1, /* Same as above */ sizeof(asn_DEF_DRB_Activity_tags_1) /sizeof(asn_DEF_DRB_Activity_tags_1[0]), /* 1 */ - { &asn_OER_type_DRB_Activity_constr_1, &asn_PER_type_DRB_Activity_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_DRB_Activity_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_DRB_Activity_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/DRB-Activity.h b/src/codec_utils/F1AP/DRB-Activity.h index e2cd66c73..2ebeb08bf 100644 --- a/src/codec_utils/F1AP/DRB-Activity.h +++ b/src/codec_utils/F1AP/DRB-Activity.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DRB_Activity_H_ @@ -34,12 +34,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_DRB_Activity_specs_1; asn_struct_free_f DRB_Activity_free; asn_struct_print_f DRB_Activity_print; asn_constr_check_f DRB_Activity_constraint; -ber_type_decoder_f DRB_Activity_decode_ber; -der_type_encoder_f DRB_Activity_encode_der; xer_type_decoder_f DRB_Activity_decode_xer; xer_type_encoder_f DRB_Activity_encode_xer; -oer_type_decoder_f DRB_Activity_decode_oer; -oer_type_encoder_f DRB_Activity_encode_oer; per_type_decoder_f DRB_Activity_decode_uper; per_type_encoder_f DRB_Activity_encode_uper; per_type_decoder_f DRB_Activity_decode_aper; diff --git a/src/codec_utils/F1AP/DRB-Information.c b/src/codec_utils/F1AP/DRB-Information.c index bd80974a6..852fd4950 100644 --- a/src/codec_utils/F1AP/DRB-Information.c +++ b/src/codec_utils/F1AP/DRB-Information.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DRB-Information.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_DRB_Information_1[] = { +asn_TYPE_member_t asn_MBR_DRB_Information_1[] = { { ATF_NOFLAGS, 0, offsetof(struct DRB_Information, dRB_QoS), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_QoSFlowLevelQoSParameters, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dRB-QoS" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_DRB_Information_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SNSSAI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sNSSAI" }, @@ -32,7 +54,18 @@ static asn_TYPE_member_t asn_MBR_DRB_Information_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NotificationControl, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "notificationControl" }, @@ -41,7 +74,18 @@ static asn_TYPE_member_t asn_MBR_DRB_Information_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Flows_Mapped_To_DRB_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "flows-Mapped-To-DRB-List" }, @@ -50,7 +94,18 @@ static asn_TYPE_member_t asn_MBR_DRB_Information_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P23, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -66,7 +121,7 @@ static const asn_TYPE_tag2member_t asn_MAP_DRB_Information_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* flows-Mapped-To-DRB-List */ { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_DRB_Information_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_DRB_Information_specs_1 = { sizeof(struct DRB_Information), offsetof(struct DRB_Information, _asn_ctx), asn_MAP_DRB_Information_tag2el_1, @@ -85,7 +140,18 @@ asn_TYPE_descriptor_t asn_DEF_DRB_Information = { asn_DEF_DRB_Information_tags_1, /* Same as above */ sizeof(asn_DEF_DRB_Information_tags_1) /sizeof(asn_DEF_DRB_Information_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRB_Information_1, 5, /* Elements count */ &asn_SPC_DRB_Information_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/DRB-Information.h b/src/codec_utils/F1AP/DRB-Information.h index c958962bd..39518cc09 100644 --- a/src/codec_utils/F1AP/DRB-Information.h +++ b/src/codec_utils/F1AP/DRB-Information.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DRB_Information_H_ @@ -39,6 +39,8 @@ typedef struct DRB_Information { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_DRB_Information; +extern asn_SEQUENCE_specifics_t asn_SPC_DRB_Information_specs_1; +extern asn_TYPE_member_t asn_MBR_DRB_Information_1[5]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/DRB-Notify-Item.c b/src/codec_utils/F1AP/DRB-Notify-Item.c index 934ade5eb..359b2d4d6 100644 --- a/src/codec_utils/F1AP/DRB-Notify-Item.c +++ b/src/codec_utils/F1AP/DRB-Notify-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DRB-Notify-Item.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_DRB_Notify_Item_1[] = { +asn_TYPE_member_t asn_MBR_DRB_Notify_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct DRB_Notify_Item, dRBID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_DRBID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dRBID" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_DRB_Notify_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Notification_Cause, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "notification-Cause" }, @@ -32,7 +54,18 @@ static asn_TYPE_member_t asn_MBR_DRB_Notify_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P26, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -46,7 +79,7 @@ static const asn_TYPE_tag2member_t asn_MAP_DRB_Notify_Item_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* notification-Cause */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_DRB_Notify_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_DRB_Notify_Item_specs_1 = { sizeof(struct DRB_Notify_Item), offsetof(struct DRB_Notify_Item, _asn_ctx), asn_MAP_DRB_Notify_Item_tag2el_1, @@ -65,7 +98,18 @@ asn_TYPE_descriptor_t asn_DEF_DRB_Notify_Item = { asn_DEF_DRB_Notify_Item_tags_1, /* Same as above */ sizeof(asn_DEF_DRB_Notify_Item_tags_1) /sizeof(asn_DEF_DRB_Notify_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRB_Notify_Item_1, 3, /* Elements count */ &asn_SPC_DRB_Notify_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/DRB-Notify-Item.h b/src/codec_utils/F1AP/DRB-Notify-Item.h index 4a99b5fde..3df43a6c3 100644 --- a/src/codec_utils/F1AP/DRB-Notify-Item.h +++ b/src/codec_utils/F1AP/DRB-Notify-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DRB_Notify_Item_H_ @@ -39,6 +39,8 @@ typedef struct DRB_Notify_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_DRB_Notify_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_DRB_Notify_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_DRB_Notify_Item_1[3]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/DRB-Notify-List.c b/src/codec_utils/F1AP/DRB-Notify-List.c index aac030a4e..064636ca1 100644 --- a/src/codec_utils/F1AP/DRB-Notify-List.c +++ b/src/codec_utils/F1AP/DRB-Notify-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DRB-Notify-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_DRB_Notify_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; -static asn_per_constraints_t asn_PER_type_DRB_Notify_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_DRB_Notify_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_DRB_Notify_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_DRB_Notify_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P56, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_DRB_Notify_List_1[] = { static const ber_tlv_tag_t asn_DEF_DRB_Notify_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_DRB_Notify_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_DRB_Notify_List_specs_1 = { sizeof(struct DRB_Notify_List), offsetof(struct DRB_Notify_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_DRB_Notify_List = { asn_DEF_DRB_Notify_List_tags_1, /* Same as above */ sizeof(asn_DEF_DRB_Notify_List_tags_1) /sizeof(asn_DEF_DRB_Notify_List_tags_1[0]), /* 1 */ - { &asn_OER_type_DRB_Notify_List_constr_1, &asn_PER_type_DRB_Notify_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_DRB_Notify_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_DRB_Notify_List_1, 1, /* Single element */ &asn_SPC_DRB_Notify_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/DRB-Notify-List.h b/src/codec_utils/F1AP/DRB-Notify-List.h index 969e0242d..b867e0049 100644 --- a/src/codec_utils/F1AP/DRB-Notify-List.h +++ b/src/codec_utils/F1AP/DRB-Notify-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DRB_Notify_List_H_ @@ -32,6 +32,9 @@ typedef struct DRB_Notify_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_DRB_Notify_List; +extern asn_SET_OF_specifics_t asn_SPC_DRB_Notify_List_specs_1; +extern asn_TYPE_member_t asn_MBR_DRB_Notify_List_1[1]; +extern asn_per_constraints_t asn_PER_type_DRB_Notify_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/DRBID.c b/src/codec_utils/F1AP/DRBID.c index 549a816f7..ee5a9317b 100644 --- a/src/codec_utils/F1AP/DRBID.c +++ b/src/codec_utils/F1AP/DRBID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DRBID.h" @@ -21,7 +21,7 @@ DRBID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 1 && value <= 32)) { + if((value >= 1L && value <= 32L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ DRBID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_DRBID_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_DRBID_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 5, 5, 1, 32 } /* (1..32,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_DRBID_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBID = { asn_DEF_DRBID_tags_1, /* Same as above */ sizeof(asn_DEF_DRBID_tags_1) /sizeof(asn_DEF_DRBID_tags_1[0]), /* 1 */ - { &asn_OER_type_DRBID_constr_1, &asn_PER_type_DRBID_constr_1, DRBID_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_DRBID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + DRBID_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/F1AP/DRBID.h b/src/codec_utils/F1AP/DRBID.h index 7a2659af3..aad70a695 100644 --- a/src/codec_utils/F1AP/DRBID.h +++ b/src/codec_utils/F1AP/DRBID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DRBID_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_DRBID; asn_struct_free_f DRBID_free; asn_struct_print_f DRBID_print; asn_constr_check_f DRBID_constraint; -ber_type_decoder_f DRBID_decode_ber; -der_type_encoder_f DRBID_encode_der; xer_type_decoder_f DRBID_decode_xer; xer_type_encoder_f DRBID_encode_xer; -oer_type_decoder_f DRBID_decode_oer; -oer_type_encoder_f DRBID_encode_oer; per_type_decoder_f DRBID_decode_uper; per_type_encoder_f DRBID_encode_uper; per_type_decoder_f DRBID_decode_aper; diff --git a/src/codec_utils/F1AP/DRBs-FailedToBeModified-Item.c b/src/codec_utils/F1AP/DRBs-FailedToBeModified-Item.c index 906590443..2985dd1f1 100644 --- a/src/codec_utils/F1AP/DRBs-FailedToBeModified-Item.c +++ b/src/codec_utils/F1AP/DRBs-FailedToBeModified-Item.c @@ -1,21 +1,32 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DRBs-FailedToBeModified-Item.h" #include "Cause.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_DRBs_FailedToBeModified_Item_1[] = { +asn_TYPE_member_t asn_MBR_DRBs_FailedToBeModified_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeModified_Item, dRBID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_DRBID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dRBID" }, @@ -24,7 +35,18 @@ static asn_TYPE_member_t asn_MBR_DRBs_FailedToBeModified_Item_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_Cause, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cause" }, @@ -33,7 +55,18 @@ static asn_TYPE_member_t asn_MBR_DRBs_FailedToBeModified_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P20, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -47,7 +80,7 @@ static const asn_TYPE_tag2member_t asn_MAP_DRBs_FailedToBeModified_Item_tag2el_1 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* cause */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_DRBs_FailedToBeModified_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_DRBs_FailedToBeModified_Item_specs_1 = { sizeof(struct DRBs_FailedToBeModified_Item), offsetof(struct DRBs_FailedToBeModified_Item, _asn_ctx), asn_MAP_DRBs_FailedToBeModified_Item_tag2el_1, @@ -66,7 +99,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_FailedToBeModified_Item = { asn_DEF_DRBs_FailedToBeModified_Item_tags_1, /* Same as above */ sizeof(asn_DEF_DRBs_FailedToBeModified_Item_tags_1) /sizeof(asn_DEF_DRBs_FailedToBeModified_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_FailedToBeModified_Item_1, 3, /* Elements count */ &asn_SPC_DRBs_FailedToBeModified_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/DRBs-FailedToBeModified-Item.h b/src/codec_utils/F1AP/DRBs-FailedToBeModified-Item.h index ea9b7e60e..c2d523932 100644 --- a/src/codec_utils/F1AP/DRBs-FailedToBeModified-Item.h +++ b/src/codec_utils/F1AP/DRBs-FailedToBeModified-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DRBs_FailedToBeModified_Item_H_ @@ -39,6 +39,8 @@ typedef struct DRBs_FailedToBeModified_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_DRBs_FailedToBeModified_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_DRBs_FailedToBeModified_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_DRBs_FailedToBeModified_Item_1[3]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/DRBs-FailedToBeModified-List.c b/src/codec_utils/F1AP/DRBs-FailedToBeModified-List.c index 1a2114b02..b0622b869 100644 --- a/src/codec_utils/F1AP/DRBs-FailedToBeModified-List.c +++ b/src/codec_utils/F1AP/DRBs-FailedToBeModified-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DRBs-FailedToBeModified-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_DRBs_FailedToBeModified_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; -static asn_per_constraints_t asn_PER_type_DRBs_FailedToBeModified_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_DRBs_FailedToBeModified_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_DRBs_FailedToBeModified_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_DRBs_FailedToBeModified_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P41, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_DRBs_FailedToBeModified_List_1[] = { static const ber_tlv_tag_t asn_DEF_DRBs_FailedToBeModified_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_DRBs_FailedToBeModified_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_DRBs_FailedToBeModified_List_specs_1 = { sizeof(struct DRBs_FailedToBeModified_List), offsetof(struct DRBs_FailedToBeModified_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_FailedToBeModified_List = { asn_DEF_DRBs_FailedToBeModified_List_tags_1, /* Same as above */ sizeof(asn_DEF_DRBs_FailedToBeModified_List_tags_1) /sizeof(asn_DEF_DRBs_FailedToBeModified_List_tags_1[0]), /* 1 */ - { &asn_OER_type_DRBs_FailedToBeModified_List_constr_1, &asn_PER_type_DRBs_FailedToBeModified_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_DRBs_FailedToBeModified_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_DRBs_FailedToBeModified_List_1, 1, /* Single element */ &asn_SPC_DRBs_FailedToBeModified_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/DRBs-FailedToBeModified-List.h b/src/codec_utils/F1AP/DRBs-FailedToBeModified-List.h index f4a48229c..475686540 100644 --- a/src/codec_utils/F1AP/DRBs-FailedToBeModified-List.h +++ b/src/codec_utils/F1AP/DRBs-FailedToBeModified-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DRBs_FailedToBeModified_List_H_ @@ -32,6 +32,9 @@ typedef struct DRBs_FailedToBeModified_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_DRBs_FailedToBeModified_List; +extern asn_SET_OF_specifics_t asn_SPC_DRBs_FailedToBeModified_List_specs_1; +extern asn_TYPE_member_t asn_MBR_DRBs_FailedToBeModified_List_1[1]; +extern asn_per_constraints_t asn_PER_type_DRBs_FailedToBeModified_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/DRBs-FailedToBeSetup-Item.c b/src/codec_utils/F1AP/DRBs-FailedToBeSetup-Item.c index 06970ef71..9896127c9 100644 --- a/src/codec_utils/F1AP/DRBs-FailedToBeSetup-Item.c +++ b/src/codec_utils/F1AP/DRBs-FailedToBeSetup-Item.c @@ -1,21 +1,32 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DRBs-FailedToBeSetup-Item.h" #include "Cause.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_DRBs_FailedToBeSetup_Item_1[] = { +asn_TYPE_member_t asn_MBR_DRBs_FailedToBeSetup_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeSetup_Item, dRBID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_DRBID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dRBID" }, @@ -24,7 +35,18 @@ static asn_TYPE_member_t asn_MBR_DRBs_FailedToBeSetup_Item_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_Cause, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cause" }, @@ -33,7 +55,18 @@ static asn_TYPE_member_t asn_MBR_DRBs_FailedToBeSetup_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P21, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -47,7 +80,7 @@ static const asn_TYPE_tag2member_t asn_MAP_DRBs_FailedToBeSetup_Item_tag2el_1[] { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* cause */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_DRBs_FailedToBeSetup_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_DRBs_FailedToBeSetup_Item_specs_1 = { sizeof(struct DRBs_FailedToBeSetup_Item), offsetof(struct DRBs_FailedToBeSetup_Item, _asn_ctx), asn_MAP_DRBs_FailedToBeSetup_Item_tag2el_1, @@ -66,7 +99,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_FailedToBeSetup_Item = { asn_DEF_DRBs_FailedToBeSetup_Item_tags_1, /* Same as above */ sizeof(asn_DEF_DRBs_FailedToBeSetup_Item_tags_1) /sizeof(asn_DEF_DRBs_FailedToBeSetup_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_FailedToBeSetup_Item_1, 3, /* Elements count */ &asn_SPC_DRBs_FailedToBeSetup_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/DRBs-FailedToBeSetup-Item.h b/src/codec_utils/F1AP/DRBs-FailedToBeSetup-Item.h index 50ef655c7..9e5168e72 100644 --- a/src/codec_utils/F1AP/DRBs-FailedToBeSetup-Item.h +++ b/src/codec_utils/F1AP/DRBs-FailedToBeSetup-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DRBs_FailedToBeSetup_Item_H_ @@ -39,6 +39,8 @@ typedef struct DRBs_FailedToBeSetup_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_DRBs_FailedToBeSetup_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_DRBs_FailedToBeSetup_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_DRBs_FailedToBeSetup_Item_1[3]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/DRBs-FailedToBeSetup-List.c b/src/codec_utils/F1AP/DRBs-FailedToBeSetup-List.c index 05e004bbf..9d161f83b 100644 --- a/src/codec_utils/F1AP/DRBs-FailedToBeSetup-List.c +++ b/src/codec_utils/F1AP/DRBs-FailedToBeSetup-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DRBs-FailedToBeSetup-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_DRBs_FailedToBeSetup_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; -static asn_per_constraints_t asn_PER_type_DRBs_FailedToBeSetup_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_DRBs_FailedToBeSetup_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_DRBs_FailedToBeSetup_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_DRBs_FailedToBeSetup_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P26, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_DRBs_FailedToBeSetup_List_1[] = { static const ber_tlv_tag_t asn_DEF_DRBs_FailedToBeSetup_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_DRBs_FailedToBeSetup_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_DRBs_FailedToBeSetup_List_specs_1 = { sizeof(struct DRBs_FailedToBeSetup_List), offsetof(struct DRBs_FailedToBeSetup_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_FailedToBeSetup_List = { asn_DEF_DRBs_FailedToBeSetup_List_tags_1, /* Same as above */ sizeof(asn_DEF_DRBs_FailedToBeSetup_List_tags_1) /sizeof(asn_DEF_DRBs_FailedToBeSetup_List_tags_1[0]), /* 1 */ - { &asn_OER_type_DRBs_FailedToBeSetup_List_constr_1, &asn_PER_type_DRBs_FailedToBeSetup_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_DRBs_FailedToBeSetup_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_DRBs_FailedToBeSetup_List_1, 1, /* Single element */ &asn_SPC_DRBs_FailedToBeSetup_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/DRBs-FailedToBeSetup-List.h b/src/codec_utils/F1AP/DRBs-FailedToBeSetup-List.h index 8ad5b9c91..201115753 100644 --- a/src/codec_utils/F1AP/DRBs-FailedToBeSetup-List.h +++ b/src/codec_utils/F1AP/DRBs-FailedToBeSetup-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DRBs_FailedToBeSetup_List_H_ @@ -32,6 +32,9 @@ typedef struct DRBs_FailedToBeSetup_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_DRBs_FailedToBeSetup_List; +extern asn_SET_OF_specifics_t asn_SPC_DRBs_FailedToBeSetup_List_specs_1; +extern asn_TYPE_member_t asn_MBR_DRBs_FailedToBeSetup_List_1[1]; +extern asn_per_constraints_t asn_PER_type_DRBs_FailedToBeSetup_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/DRBs-FailedToBeSetupMod-Item.c b/src/codec_utils/F1AP/DRBs-FailedToBeSetupMod-Item.c index 4a0628442..978ad99af 100644 --- a/src/codec_utils/F1AP/DRBs-FailedToBeSetupMod-Item.c +++ b/src/codec_utils/F1AP/DRBs-FailedToBeSetupMod-Item.c @@ -1,21 +1,32 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DRBs-FailedToBeSetupMod-Item.h" #include "Cause.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_DRBs_FailedToBeSetupMod_Item_1[] = { +asn_TYPE_member_t asn_MBR_DRBs_FailedToBeSetupMod_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeSetupMod_Item, dRBID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_DRBID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dRBID" }, @@ -24,7 +35,18 @@ static asn_TYPE_member_t asn_MBR_DRBs_FailedToBeSetupMod_Item_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_Cause, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cause" }, @@ -33,7 +55,18 @@ static asn_TYPE_member_t asn_MBR_DRBs_FailedToBeSetupMod_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P22, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -47,7 +80,7 @@ static const asn_TYPE_tag2member_t asn_MAP_DRBs_FailedToBeSetupMod_Item_tag2el_1 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* cause */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_DRBs_FailedToBeSetupMod_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_DRBs_FailedToBeSetupMod_Item_specs_1 = { sizeof(struct DRBs_FailedToBeSetupMod_Item), offsetof(struct DRBs_FailedToBeSetupMod_Item, _asn_ctx), asn_MAP_DRBs_FailedToBeSetupMod_Item_tag2el_1, @@ -66,7 +99,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_FailedToBeSetupMod_Item = { asn_DEF_DRBs_FailedToBeSetupMod_Item_tags_1, /* Same as above */ sizeof(asn_DEF_DRBs_FailedToBeSetupMod_Item_tags_1) /sizeof(asn_DEF_DRBs_FailedToBeSetupMod_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_FailedToBeSetupMod_Item_1, 3, /* Elements count */ &asn_SPC_DRBs_FailedToBeSetupMod_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/DRBs-FailedToBeSetupMod-Item.h b/src/codec_utils/F1AP/DRBs-FailedToBeSetupMod-Item.h index 1fcddb2a2..1abdb7456 100644 --- a/src/codec_utils/F1AP/DRBs-FailedToBeSetupMod-Item.h +++ b/src/codec_utils/F1AP/DRBs-FailedToBeSetupMod-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DRBs_FailedToBeSetupMod_Item_H_ @@ -39,6 +39,8 @@ typedef struct DRBs_FailedToBeSetupMod_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_DRBs_FailedToBeSetupMod_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_DRBs_FailedToBeSetupMod_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_DRBs_FailedToBeSetupMod_Item_1[3]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/DRBs-FailedToBeSetupMod-List.c b/src/codec_utils/F1AP/DRBs-FailedToBeSetupMod-List.c index ec32df504..23cbe6ee0 100644 --- a/src/codec_utils/F1AP/DRBs-FailedToBeSetupMod-List.c +++ b/src/codec_utils/F1AP/DRBs-FailedToBeSetupMod-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DRBs-FailedToBeSetupMod-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_DRBs_FailedToBeSetupMod_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; -static asn_per_constraints_t asn_PER_type_DRBs_FailedToBeSetupMod_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_DRBs_FailedToBeSetupMod_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_DRBs_FailedToBeSetupMod_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_DRBs_FailedToBeSetupMod_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P43, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_DRBs_FailedToBeSetupMod_List_1[] = { static const ber_tlv_tag_t asn_DEF_DRBs_FailedToBeSetupMod_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_DRBs_FailedToBeSetupMod_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_DRBs_FailedToBeSetupMod_List_specs_1 = { sizeof(struct DRBs_FailedToBeSetupMod_List), offsetof(struct DRBs_FailedToBeSetupMod_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_FailedToBeSetupMod_List = { asn_DEF_DRBs_FailedToBeSetupMod_List_tags_1, /* Same as above */ sizeof(asn_DEF_DRBs_FailedToBeSetupMod_List_tags_1) /sizeof(asn_DEF_DRBs_FailedToBeSetupMod_List_tags_1[0]), /* 1 */ - { &asn_OER_type_DRBs_FailedToBeSetupMod_List_constr_1, &asn_PER_type_DRBs_FailedToBeSetupMod_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_DRBs_FailedToBeSetupMod_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_DRBs_FailedToBeSetupMod_List_1, 1, /* Single element */ &asn_SPC_DRBs_FailedToBeSetupMod_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/DRBs-FailedToBeSetupMod-List.h b/src/codec_utils/F1AP/DRBs-FailedToBeSetupMod-List.h index cfdd5a8f9..1568dc5ad 100644 --- a/src/codec_utils/F1AP/DRBs-FailedToBeSetupMod-List.h +++ b/src/codec_utils/F1AP/DRBs-FailedToBeSetupMod-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DRBs_FailedToBeSetupMod_List_H_ @@ -32,6 +32,9 @@ typedef struct DRBs_FailedToBeSetupMod_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_DRBs_FailedToBeSetupMod_List; +extern asn_SET_OF_specifics_t asn_SPC_DRBs_FailedToBeSetupMod_List_specs_1; +extern asn_TYPE_member_t asn_MBR_DRBs_FailedToBeSetupMod_List_1[1]; +extern asn_per_constraints_t asn_PER_type_DRBs_FailedToBeSetupMod_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/DRBs-Modified-Item.c b/src/codec_utils/F1AP/DRBs-Modified-Item.c index 10463fd43..500f53479 100644 --- a/src/codec_utils/F1AP/DRBs-Modified-Item.c +++ b/src/codec_utils/F1AP/DRBs-Modified-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DRBs-Modified-Item.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_DRBs_Modified_Item_1[] = { +asn_TYPE_member_t asn_MBR_DRBs_Modified_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct DRBs_Modified_Item, dRBID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_DRBID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dRBID" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_DRBs_Modified_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_LCID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lCID" }, @@ -32,7 +54,18 @@ static asn_TYPE_member_t asn_MBR_DRBs_Modified_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_DLUPTNLInformation_ToBeSetup_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dLUPTNLInformation-ToBeSetup-List" }, @@ -41,7 +74,18 @@ static asn_TYPE_member_t asn_MBR_DRBs_Modified_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P24, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -56,7 +100,7 @@ static const asn_TYPE_tag2member_t asn_MAP_DRBs_Modified_Item_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* dLUPTNLInformation-ToBeSetup-List */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_DRBs_Modified_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_DRBs_Modified_Item_specs_1 = { sizeof(struct DRBs_Modified_Item), offsetof(struct DRBs_Modified_Item, _asn_ctx), asn_MAP_DRBs_Modified_Item_tag2el_1, @@ -75,7 +119,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_Modified_Item = { asn_DEF_DRBs_Modified_Item_tags_1, /* Same as above */ sizeof(asn_DEF_DRBs_Modified_Item_tags_1) /sizeof(asn_DEF_DRBs_Modified_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_Modified_Item_1, 4, /* Elements count */ &asn_SPC_DRBs_Modified_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/DRBs-Modified-Item.h b/src/codec_utils/F1AP/DRBs-Modified-Item.h index 97bb38d1e..e5fdd00ed 100644 --- a/src/codec_utils/F1AP/DRBs-Modified-Item.h +++ b/src/codec_utils/F1AP/DRBs-Modified-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DRBs_Modified_Item_H_ @@ -41,6 +41,8 @@ typedef struct DRBs_Modified_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_DRBs_Modified_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_DRBs_Modified_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_DRBs_Modified_Item_1[4]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/DRBs-Modified-List.c b/src/codec_utils/F1AP/DRBs-Modified-List.c index 73c414d0a..1f02aa8e2 100644 --- a/src/codec_utils/F1AP/DRBs-Modified-List.c +++ b/src/codec_utils/F1AP/DRBs-Modified-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DRBs-Modified-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_DRBs_Modified_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; -static asn_per_constraints_t asn_PER_type_DRBs_Modified_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_DRBs_Modified_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_DRBs_Modified_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_DRBs_Modified_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P38, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_DRBs_Modified_List_1[] = { static const ber_tlv_tag_t asn_DEF_DRBs_Modified_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_DRBs_Modified_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_DRBs_Modified_List_specs_1 = { sizeof(struct DRBs_Modified_List), offsetof(struct DRBs_Modified_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_Modified_List = { asn_DEF_DRBs_Modified_List_tags_1, /* Same as above */ sizeof(asn_DEF_DRBs_Modified_List_tags_1) /sizeof(asn_DEF_DRBs_Modified_List_tags_1[0]), /* 1 */ - { &asn_OER_type_DRBs_Modified_List_constr_1, &asn_PER_type_DRBs_Modified_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_DRBs_Modified_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_DRBs_Modified_List_1, 1, /* Single element */ &asn_SPC_DRBs_Modified_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/DRBs-Modified-List.h b/src/codec_utils/F1AP/DRBs-Modified-List.h index 538a3e51f..d7f273c16 100644 --- a/src/codec_utils/F1AP/DRBs-Modified-List.h +++ b/src/codec_utils/F1AP/DRBs-Modified-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DRBs_Modified_List_H_ @@ -32,6 +32,9 @@ typedef struct DRBs_Modified_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_DRBs_Modified_List; +extern asn_SET_OF_specifics_t asn_SPC_DRBs_Modified_List_specs_1; +extern asn_TYPE_member_t asn_MBR_DRBs_Modified_List_1[1]; +extern asn_per_constraints_t asn_PER_type_DRBs_Modified_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/DRBs-ModifiedConf-Item.c b/src/codec_utils/F1AP/DRBs-ModifiedConf-Item.c index 9ae0a4363..f3e67a24c 100644 --- a/src/codec_utils/F1AP/DRBs-ModifiedConf-Item.c +++ b/src/codec_utils/F1AP/DRBs-ModifiedConf-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DRBs-ModifiedConf-Item.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_DRBs_ModifiedConf_Item_1[] = { +asn_TYPE_member_t asn_MBR_DRBs_ModifiedConf_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct DRBs_ModifiedConf_Item, dRBID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_DRBID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dRBID" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_DRBs_ModifiedConf_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ULUPTNLInformation_ToBeSetup_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "uLUPTNLInformation-ToBeSetup-List" }, @@ -32,7 +54,18 @@ static asn_TYPE_member_t asn_MBR_DRBs_ModifiedConf_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P25, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -46,7 +79,7 @@ static const asn_TYPE_tag2member_t asn_MAP_DRBs_ModifiedConf_Item_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* uLUPTNLInformation-ToBeSetup-List */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_DRBs_ModifiedConf_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_DRBs_ModifiedConf_Item_specs_1 = { sizeof(struct DRBs_ModifiedConf_Item), offsetof(struct DRBs_ModifiedConf_Item, _asn_ctx), asn_MAP_DRBs_ModifiedConf_Item_tag2el_1, @@ -65,7 +98,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_ModifiedConf_Item = { asn_DEF_DRBs_ModifiedConf_Item_tags_1, /* Same as above */ sizeof(asn_DEF_DRBs_ModifiedConf_Item_tags_1) /sizeof(asn_DEF_DRBs_ModifiedConf_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_ModifiedConf_Item_1, 3, /* Elements count */ &asn_SPC_DRBs_ModifiedConf_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/DRBs-ModifiedConf-Item.h b/src/codec_utils/F1AP/DRBs-ModifiedConf-Item.h index 4b3a1a626..d96aa49ae 100644 --- a/src/codec_utils/F1AP/DRBs-ModifiedConf-Item.h +++ b/src/codec_utils/F1AP/DRBs-ModifiedConf-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DRBs_ModifiedConf_Item_H_ @@ -39,6 +39,8 @@ typedef struct DRBs_ModifiedConf_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_DRBs_ModifiedConf_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_DRBs_ModifiedConf_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_DRBs_ModifiedConf_Item_1[3]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/DRBs-ModifiedConf-List.c b/src/codec_utils/F1AP/DRBs-ModifiedConf-List.c index 1634f54cf..6adff82b8 100644 --- a/src/codec_utils/F1AP/DRBs-ModifiedConf-List.c +++ b/src/codec_utils/F1AP/DRBs-ModifiedConf-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DRBs-ModifiedConf-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_DRBs_ModifiedConf_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; -static asn_per_constraints_t asn_PER_type_DRBs_ModifiedConf_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_DRBs_ModifiedConf_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_DRBs_ModifiedConf_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_DRBs_ModifiedConf_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P49, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_DRBs_ModifiedConf_List_1[] = { static const ber_tlv_tag_t asn_DEF_DRBs_ModifiedConf_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_DRBs_ModifiedConf_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_DRBs_ModifiedConf_List_specs_1 = { sizeof(struct DRBs_ModifiedConf_List), offsetof(struct DRBs_ModifiedConf_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_ModifiedConf_List = { asn_DEF_DRBs_ModifiedConf_List_tags_1, /* Same as above */ sizeof(asn_DEF_DRBs_ModifiedConf_List_tags_1) /sizeof(asn_DEF_DRBs_ModifiedConf_List_tags_1[0]), /* 1 */ - { &asn_OER_type_DRBs_ModifiedConf_List_constr_1, &asn_PER_type_DRBs_ModifiedConf_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_DRBs_ModifiedConf_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_DRBs_ModifiedConf_List_1, 1, /* Single element */ &asn_SPC_DRBs_ModifiedConf_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/DRBs-ModifiedConf-List.h b/src/codec_utils/F1AP/DRBs-ModifiedConf-List.h index 649401884..94b5f0c61 100644 --- a/src/codec_utils/F1AP/DRBs-ModifiedConf-List.h +++ b/src/codec_utils/F1AP/DRBs-ModifiedConf-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DRBs_ModifiedConf_List_H_ @@ -32,6 +32,9 @@ typedef struct DRBs_ModifiedConf_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_DRBs_ModifiedConf_List; +extern asn_SET_OF_specifics_t asn_SPC_DRBs_ModifiedConf_List_specs_1; +extern asn_TYPE_member_t asn_MBR_DRBs_ModifiedConf_List_1[1]; +extern asn_per_constraints_t asn_PER_type_DRBs_ModifiedConf_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/DRBs-Required-ToBeModified-Item.c b/src/codec_utils/F1AP/DRBs-Required-ToBeModified-Item.c index 26c03723d..e79ea8307 100644 --- a/src/codec_utils/F1AP/DRBs-Required-ToBeModified-Item.c +++ b/src/codec_utils/F1AP/DRBs-Required-ToBeModified-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DRBs-Required-ToBeModified-Item.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_DRBs_Required_ToBeModified_Item_1[] = { +asn_TYPE_member_t asn_MBR_DRBs_Required_ToBeModified_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeModified_Item, dRBID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_DRBID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dRBID" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_DRBs_Required_ToBeModified_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_DLUPTNLInformation_ToBeSetup_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dLUPTNLInformation-ToBeSetup-List" }, @@ -32,7 +54,18 @@ static asn_TYPE_member_t asn_MBR_DRBs_Required_ToBeModified_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P27, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -46,7 +79,7 @@ static const asn_TYPE_tag2member_t asn_MAP_DRBs_Required_ToBeModified_Item_tag2e { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* dLUPTNLInformation-ToBeSetup-List */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_DRBs_Required_ToBeModified_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_DRBs_Required_ToBeModified_Item_specs_1 = { sizeof(struct DRBs_Required_ToBeModified_Item), offsetof(struct DRBs_Required_ToBeModified_Item, _asn_ctx), asn_MAP_DRBs_Required_ToBeModified_Item_tag2el_1, @@ -65,7 +98,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_Required_ToBeModified_Item = { asn_DEF_DRBs_Required_ToBeModified_Item_tags_1, /* Same as above */ sizeof(asn_DEF_DRBs_Required_ToBeModified_Item_tags_1) /sizeof(asn_DEF_DRBs_Required_ToBeModified_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_Required_ToBeModified_Item_1, 3, /* Elements count */ &asn_SPC_DRBs_Required_ToBeModified_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/DRBs-Required-ToBeModified-Item.h b/src/codec_utils/F1AP/DRBs-Required-ToBeModified-Item.h index 8fe8efa85..2515157c2 100644 --- a/src/codec_utils/F1AP/DRBs-Required-ToBeModified-Item.h +++ b/src/codec_utils/F1AP/DRBs-Required-ToBeModified-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DRBs_Required_ToBeModified_Item_H_ @@ -39,6 +39,8 @@ typedef struct DRBs_Required_ToBeModified_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_DRBs_Required_ToBeModified_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_DRBs_Required_ToBeModified_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_DRBs_Required_ToBeModified_Item_1[3]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/DRBs-Required-ToBeModified-List.c b/src/codec_utils/F1AP/DRBs-Required-ToBeModified-List.c index d8d72408c..e8faa0028 100644 --- a/src/codec_utils/F1AP/DRBs-Required-ToBeModified-List.c +++ b/src/codec_utils/F1AP/DRBs-Required-ToBeModified-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DRBs-Required-ToBeModified-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_DRBs_Required_ToBeModified_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; -static asn_per_constraints_t asn_PER_type_DRBs_Required_ToBeModified_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_DRBs_Required_ToBeModified_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_DRBs_Required_ToBeModified_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_DRBs_Required_ToBeModified_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P46, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_DRBs_Required_ToBeModified_List_1[] = { static const ber_tlv_tag_t asn_DEF_DRBs_Required_ToBeModified_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_DRBs_Required_ToBeModified_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_DRBs_Required_ToBeModified_List_specs_1 = { sizeof(struct DRBs_Required_ToBeModified_List), offsetof(struct DRBs_Required_ToBeModified_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_Required_ToBeModified_List = { asn_DEF_DRBs_Required_ToBeModified_List_tags_1, /* Same as above */ sizeof(asn_DEF_DRBs_Required_ToBeModified_List_tags_1) /sizeof(asn_DEF_DRBs_Required_ToBeModified_List_tags_1[0]), /* 1 */ - { &asn_OER_type_DRBs_Required_ToBeModified_List_constr_1, &asn_PER_type_DRBs_Required_ToBeModified_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_DRBs_Required_ToBeModified_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_DRBs_Required_ToBeModified_List_1, 1, /* Single element */ &asn_SPC_DRBs_Required_ToBeModified_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/DRBs-Required-ToBeModified-List.h b/src/codec_utils/F1AP/DRBs-Required-ToBeModified-List.h index f7e7ca247..1554f7015 100644 --- a/src/codec_utils/F1AP/DRBs-Required-ToBeModified-List.h +++ b/src/codec_utils/F1AP/DRBs-Required-ToBeModified-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DRBs_Required_ToBeModified_List_H_ @@ -32,6 +32,9 @@ typedef struct DRBs_Required_ToBeModified_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_DRBs_Required_ToBeModified_List; +extern asn_SET_OF_specifics_t asn_SPC_DRBs_Required_ToBeModified_List_specs_1; +extern asn_TYPE_member_t asn_MBR_DRBs_Required_ToBeModified_List_1[1]; +extern asn_per_constraints_t asn_PER_type_DRBs_Required_ToBeModified_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/DRBs-Required-ToBeReleased-Item.c b/src/codec_utils/F1AP/DRBs-Required-ToBeReleased-Item.c index e5e356b68..66b27a8d2 100644 --- a/src/codec_utils/F1AP/DRBs-Required-ToBeReleased-Item.c +++ b/src/codec_utils/F1AP/DRBs-Required-ToBeReleased-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DRBs-Required-ToBeReleased-Item.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_DRBs_Required_ToBeReleased_Item_1[] = { +asn_TYPE_member_t asn_MBR_DRBs_Required_ToBeReleased_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeReleased_Item, dRBID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_DRBID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dRBID" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_DRBs_Required_ToBeReleased_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P28, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -36,7 +58,7 @@ static const asn_TYPE_tag2member_t asn_MAP_DRBs_Required_ToBeReleased_Item_tag2e { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* dRBID */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_DRBs_Required_ToBeReleased_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_DRBs_Required_ToBeReleased_Item_specs_1 = { sizeof(struct DRBs_Required_ToBeReleased_Item), offsetof(struct DRBs_Required_ToBeReleased_Item, _asn_ctx), asn_MAP_DRBs_Required_ToBeReleased_Item_tag2el_1, @@ -55,7 +77,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_Required_ToBeReleased_Item = { asn_DEF_DRBs_Required_ToBeReleased_Item_tags_1, /* Same as above */ sizeof(asn_DEF_DRBs_Required_ToBeReleased_Item_tags_1) /sizeof(asn_DEF_DRBs_Required_ToBeReleased_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_Required_ToBeReleased_Item_1, 2, /* Elements count */ &asn_SPC_DRBs_Required_ToBeReleased_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/DRBs-Required-ToBeReleased-Item.h b/src/codec_utils/F1AP/DRBs-Required-ToBeReleased-Item.h index b56e23acf..166ee9423 100644 --- a/src/codec_utils/F1AP/DRBs-Required-ToBeReleased-Item.h +++ b/src/codec_utils/F1AP/DRBs-Required-ToBeReleased-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DRBs_Required_ToBeReleased_Item_H_ @@ -37,6 +37,8 @@ typedef struct DRBs_Required_ToBeReleased_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_DRBs_Required_ToBeReleased_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_DRBs_Required_ToBeReleased_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_DRBs_Required_ToBeReleased_Item_1[2]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/DRBs-Required-ToBeReleased-List.c b/src/codec_utils/F1AP/DRBs-Required-ToBeReleased-List.c index 47ce06525..f4266dd48 100644 --- a/src/codec_utils/F1AP/DRBs-Required-ToBeReleased-List.c +++ b/src/codec_utils/F1AP/DRBs-Required-ToBeReleased-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DRBs-Required-ToBeReleased-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_DRBs_Required_ToBeReleased_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; -static asn_per_constraints_t asn_PER_type_DRBs_Required_ToBeReleased_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_DRBs_Required_ToBeReleased_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_DRBs_Required_ToBeReleased_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_DRBs_Required_ToBeReleased_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P47, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_DRBs_Required_ToBeReleased_List_1[] = { static const ber_tlv_tag_t asn_DEF_DRBs_Required_ToBeReleased_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_DRBs_Required_ToBeReleased_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_DRBs_Required_ToBeReleased_List_specs_1 = { sizeof(struct DRBs_Required_ToBeReleased_List), offsetof(struct DRBs_Required_ToBeReleased_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_Required_ToBeReleased_List = { asn_DEF_DRBs_Required_ToBeReleased_List_tags_1, /* Same as above */ sizeof(asn_DEF_DRBs_Required_ToBeReleased_List_tags_1) /sizeof(asn_DEF_DRBs_Required_ToBeReleased_List_tags_1[0]), /* 1 */ - { &asn_OER_type_DRBs_Required_ToBeReleased_List_constr_1, &asn_PER_type_DRBs_Required_ToBeReleased_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_DRBs_Required_ToBeReleased_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_DRBs_Required_ToBeReleased_List_1, 1, /* Single element */ &asn_SPC_DRBs_Required_ToBeReleased_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/DRBs-Required-ToBeReleased-List.h b/src/codec_utils/F1AP/DRBs-Required-ToBeReleased-List.h index a215c7e52..1e5693a32 100644 --- a/src/codec_utils/F1AP/DRBs-Required-ToBeReleased-List.h +++ b/src/codec_utils/F1AP/DRBs-Required-ToBeReleased-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DRBs_Required_ToBeReleased_List_H_ @@ -32,6 +32,9 @@ typedef struct DRBs_Required_ToBeReleased_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_DRBs_Required_ToBeReleased_List; +extern asn_SET_OF_specifics_t asn_SPC_DRBs_Required_ToBeReleased_List_specs_1; +extern asn_TYPE_member_t asn_MBR_DRBs_Required_ToBeReleased_List_1[1]; +extern asn_per_constraints_t asn_PER_type_DRBs_Required_ToBeReleased_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/DRBs-Setup-Item.c b/src/codec_utils/F1AP/DRBs-Setup-Item.c index 432615613..914e25579 100644 --- a/src/codec_utils/F1AP/DRBs-Setup-Item.c +++ b/src/codec_utils/F1AP/DRBs-Setup-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DRBs-Setup-Item.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_DRBs_Setup_Item_1[] = { +asn_TYPE_member_t asn_MBR_DRBs_Setup_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct DRBs_Setup_Item, dRBID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_DRBID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dRBID" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_DRBs_Setup_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_LCID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lCID" }, @@ -32,7 +54,18 @@ static asn_TYPE_member_t asn_MBR_DRBs_Setup_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_DLUPTNLInformation_ToBeSetup_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dLUPTNLInformation-ToBeSetup-List" }, @@ -41,7 +74,18 @@ static asn_TYPE_member_t asn_MBR_DRBs_Setup_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P29, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -56,7 +100,7 @@ static const asn_TYPE_tag2member_t asn_MAP_DRBs_Setup_Item_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* dLUPTNLInformation-ToBeSetup-List */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_DRBs_Setup_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_DRBs_Setup_Item_specs_1 = { sizeof(struct DRBs_Setup_Item), offsetof(struct DRBs_Setup_Item, _asn_ctx), asn_MAP_DRBs_Setup_Item_tag2el_1, @@ -75,7 +119,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_Setup_Item = { asn_DEF_DRBs_Setup_Item_tags_1, /* Same as above */ sizeof(asn_DEF_DRBs_Setup_Item_tags_1) /sizeof(asn_DEF_DRBs_Setup_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_Setup_Item_1, 4, /* Elements count */ &asn_SPC_DRBs_Setup_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/DRBs-Setup-Item.h b/src/codec_utils/F1AP/DRBs-Setup-Item.h index cfbe36a64..062bc3686 100644 --- a/src/codec_utils/F1AP/DRBs-Setup-Item.h +++ b/src/codec_utils/F1AP/DRBs-Setup-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DRBs_Setup_Item_H_ @@ -41,6 +41,8 @@ typedef struct DRBs_Setup_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_DRBs_Setup_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_DRBs_Setup_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_DRBs_Setup_Item_1[4]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/DRBs-Setup-List.c b/src/codec_utils/F1AP/DRBs-Setup-List.c index 5a6e9917c..9e62b97a1 100644 --- a/src/codec_utils/F1AP/DRBs-Setup-List.c +++ b/src/codec_utils/F1AP/DRBs-Setup-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DRBs-Setup-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_DRBs_Setup_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; -static asn_per_constraints_t asn_PER_type_DRBs_Setup_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_DRBs_Setup_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_DRBs_Setup_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_DRBs_Setup_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P24, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_DRBs_Setup_List_1[] = { static const ber_tlv_tag_t asn_DEF_DRBs_Setup_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_DRBs_Setup_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_DRBs_Setup_List_specs_1 = { sizeof(struct DRBs_Setup_List), offsetof(struct DRBs_Setup_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_Setup_List = { asn_DEF_DRBs_Setup_List_tags_1, /* Same as above */ sizeof(asn_DEF_DRBs_Setup_List_tags_1) /sizeof(asn_DEF_DRBs_Setup_List_tags_1[0]), /* 1 */ - { &asn_OER_type_DRBs_Setup_List_constr_1, &asn_PER_type_DRBs_Setup_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_DRBs_Setup_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_DRBs_Setup_List_1, 1, /* Single element */ &asn_SPC_DRBs_Setup_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/DRBs-Setup-List.h b/src/codec_utils/F1AP/DRBs-Setup-List.h index cc6ed9589..e974e3bf3 100644 --- a/src/codec_utils/F1AP/DRBs-Setup-List.h +++ b/src/codec_utils/F1AP/DRBs-Setup-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DRBs_Setup_List_H_ @@ -32,6 +32,9 @@ typedef struct DRBs_Setup_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_DRBs_Setup_List; +extern asn_SET_OF_specifics_t asn_SPC_DRBs_Setup_List_specs_1; +extern asn_TYPE_member_t asn_MBR_DRBs_Setup_List_1[1]; +extern asn_per_constraints_t asn_PER_type_DRBs_Setup_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/DRBs-SetupMod-Item.c b/src/codec_utils/F1AP/DRBs-SetupMod-Item.c index 5ded29f18..75b9ef81d 100644 --- a/src/codec_utils/F1AP/DRBs-SetupMod-Item.c +++ b/src/codec_utils/F1AP/DRBs-SetupMod-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DRBs-SetupMod-Item.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_DRBs_SetupMod_Item_1[] = { +asn_TYPE_member_t asn_MBR_DRBs_SetupMod_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct DRBs_SetupMod_Item, dRBID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_DRBID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dRBID" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_DRBs_SetupMod_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_LCID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lCID" }, @@ -32,7 +54,18 @@ static asn_TYPE_member_t asn_MBR_DRBs_SetupMod_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_DLUPTNLInformation_ToBeSetup_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dLUPTNLInformation-ToBeSetup-List" }, @@ -41,7 +74,18 @@ static asn_TYPE_member_t asn_MBR_DRBs_SetupMod_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P30, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -56,7 +100,7 @@ static const asn_TYPE_tag2member_t asn_MAP_DRBs_SetupMod_Item_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* dLUPTNLInformation-ToBeSetup-List */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_DRBs_SetupMod_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_DRBs_SetupMod_Item_specs_1 = { sizeof(struct DRBs_SetupMod_Item), offsetof(struct DRBs_SetupMod_Item, _asn_ctx), asn_MAP_DRBs_SetupMod_Item_tag2el_1, @@ -75,7 +119,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_SetupMod_Item = { asn_DEF_DRBs_SetupMod_Item_tags_1, /* Same as above */ sizeof(asn_DEF_DRBs_SetupMod_Item_tags_1) /sizeof(asn_DEF_DRBs_SetupMod_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_SetupMod_Item_1, 4, /* Elements count */ &asn_SPC_DRBs_SetupMod_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/DRBs-SetupMod-Item.h b/src/codec_utils/F1AP/DRBs-SetupMod-Item.h index f855c48e4..972d5e2c1 100644 --- a/src/codec_utils/F1AP/DRBs-SetupMod-Item.h +++ b/src/codec_utils/F1AP/DRBs-SetupMod-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DRBs_SetupMod_Item_H_ @@ -41,6 +41,8 @@ typedef struct DRBs_SetupMod_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_DRBs_SetupMod_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_DRBs_SetupMod_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_DRBs_SetupMod_Item_1[4]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/DRBs-SetupMod-List.c b/src/codec_utils/F1AP/DRBs-SetupMod-List.c index 95ae487b1..4d699f79e 100644 --- a/src/codec_utils/F1AP/DRBs-SetupMod-List.c +++ b/src/codec_utils/F1AP/DRBs-SetupMod-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DRBs-SetupMod-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_DRBs_SetupMod_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; -static asn_per_constraints_t asn_PER_type_DRBs_SetupMod_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_DRBs_SetupMod_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_DRBs_SetupMod_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_DRBs_SetupMod_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P37, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_DRBs_SetupMod_List_1[] = { static const ber_tlv_tag_t asn_DEF_DRBs_SetupMod_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_DRBs_SetupMod_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_DRBs_SetupMod_List_specs_1 = { sizeof(struct DRBs_SetupMod_List), offsetof(struct DRBs_SetupMod_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_SetupMod_List = { asn_DEF_DRBs_SetupMod_List_tags_1, /* Same as above */ sizeof(asn_DEF_DRBs_SetupMod_List_tags_1) /sizeof(asn_DEF_DRBs_SetupMod_List_tags_1[0]), /* 1 */ - { &asn_OER_type_DRBs_SetupMod_List_constr_1, &asn_PER_type_DRBs_SetupMod_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_DRBs_SetupMod_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_DRBs_SetupMod_List_1, 1, /* Single element */ &asn_SPC_DRBs_SetupMod_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/DRBs-SetupMod-List.h b/src/codec_utils/F1AP/DRBs-SetupMod-List.h index f811dfe7e..2c96ab90f 100644 --- a/src/codec_utils/F1AP/DRBs-SetupMod-List.h +++ b/src/codec_utils/F1AP/DRBs-SetupMod-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DRBs_SetupMod_List_H_ @@ -32,6 +32,9 @@ typedef struct DRBs_SetupMod_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_DRBs_SetupMod_List; +extern asn_SET_OF_specifics_t asn_SPC_DRBs_SetupMod_List_specs_1; +extern asn_TYPE_member_t asn_MBR_DRBs_SetupMod_List_1[1]; +extern asn_per_constraints_t asn_PER_type_DRBs_SetupMod_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/DRBs-ToBeModified-Item.c b/src/codec_utils/F1AP/DRBs-ToBeModified-Item.c index 934bbfa54..9911e1d42 100644 --- a/src/codec_utils/F1AP/DRBs-ToBeModified-Item.c +++ b/src/codec_utils/F1AP/DRBs-ToBeModified-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DRBs-ToBeModified-Item.h" @@ -10,13 +10,24 @@ #include "QoSInformation.h" #include "ULConfiguration.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_DRBs_ToBeModified_Item_1[] = { +asn_TYPE_member_t asn_MBR_DRBs_ToBeModified_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeModified_Item, dRBID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_DRBID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dRBID" }, @@ -25,7 +36,18 @@ static asn_TYPE_member_t asn_MBR_DRBs_ToBeModified_Item_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_QoSInformation, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "qoSInformation" }, @@ -34,7 +56,18 @@ static asn_TYPE_member_t asn_MBR_DRBs_ToBeModified_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ULUPTNLInformation_ToBeSetup_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "uLUPTNLInformation-ToBeSetup-List" }, @@ -43,7 +76,18 @@ static asn_TYPE_member_t asn_MBR_DRBs_ToBeModified_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ULConfiguration, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "uLConfiguration" }, @@ -52,7 +96,18 @@ static asn_TYPE_member_t asn_MBR_DRBs_ToBeModified_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P31, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -68,7 +123,7 @@ static const asn_TYPE_tag2member_t asn_MAP_DRBs_ToBeModified_Item_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* uLConfiguration */ { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_DRBs_ToBeModified_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_DRBs_ToBeModified_Item_specs_1 = { sizeof(struct DRBs_ToBeModified_Item), offsetof(struct DRBs_ToBeModified_Item, _asn_ctx), asn_MAP_DRBs_ToBeModified_Item_tag2el_1, @@ -87,7 +142,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeModified_Item = { asn_DEF_DRBs_ToBeModified_Item_tags_1, /* Same as above */ sizeof(asn_DEF_DRBs_ToBeModified_Item_tags_1) /sizeof(asn_DEF_DRBs_ToBeModified_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_ToBeModified_Item_1, 5, /* Elements count */ &asn_SPC_DRBs_ToBeModified_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/DRBs-ToBeModified-Item.h b/src/codec_utils/F1AP/DRBs-ToBeModified-Item.h index aa266e427..a090f490d 100644 --- a/src/codec_utils/F1AP/DRBs-ToBeModified-Item.h +++ b/src/codec_utils/F1AP/DRBs-ToBeModified-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DRBs_ToBeModified_Item_H_ @@ -43,6 +43,8 @@ typedef struct DRBs_ToBeModified_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeModified_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_DRBs_ToBeModified_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_DRBs_ToBeModified_Item_1[5]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/DRBs-ToBeModified-List.c b/src/codec_utils/F1AP/DRBs-ToBeModified-List.c index 0669f4bfb..2a9baf196 100644 --- a/src/codec_utils/F1AP/DRBs-ToBeModified-List.c +++ b/src/codec_utils/F1AP/DRBs-ToBeModified-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DRBs-ToBeModified-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_DRBs_ToBeModified_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; -static asn_per_constraints_t asn_PER_type_DRBs_ToBeModified_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_DRBs_ToBeModified_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_DRBs_ToBeModified_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_DRBs_ToBeModified_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P34, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_DRBs_ToBeModified_List_1[] = { static const ber_tlv_tag_t asn_DEF_DRBs_ToBeModified_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_DRBs_ToBeModified_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_DRBs_ToBeModified_List_specs_1 = { sizeof(struct DRBs_ToBeModified_List), offsetof(struct DRBs_ToBeModified_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeModified_List = { asn_DEF_DRBs_ToBeModified_List_tags_1, /* Same as above */ sizeof(asn_DEF_DRBs_ToBeModified_List_tags_1) /sizeof(asn_DEF_DRBs_ToBeModified_List_tags_1[0]), /* 1 */ - { &asn_OER_type_DRBs_ToBeModified_List_constr_1, &asn_PER_type_DRBs_ToBeModified_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_DRBs_ToBeModified_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_DRBs_ToBeModified_List_1, 1, /* Single element */ &asn_SPC_DRBs_ToBeModified_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/DRBs-ToBeModified-List.h b/src/codec_utils/F1AP/DRBs-ToBeModified-List.h index 5d9aa36fc..54bc106ba 100644 --- a/src/codec_utils/F1AP/DRBs-ToBeModified-List.h +++ b/src/codec_utils/F1AP/DRBs-ToBeModified-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DRBs_ToBeModified_List_H_ @@ -32,6 +32,9 @@ typedef struct DRBs_ToBeModified_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeModified_List; +extern asn_SET_OF_specifics_t asn_SPC_DRBs_ToBeModified_List_specs_1; +extern asn_TYPE_member_t asn_MBR_DRBs_ToBeModified_List_1[1]; +extern asn_per_constraints_t asn_PER_type_DRBs_ToBeModified_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/DRBs-ToBeReleased-Item.c b/src/codec_utils/F1AP/DRBs-ToBeReleased-Item.c index bae0ab28b..b16d39130 100644 --- a/src/codec_utils/F1AP/DRBs-ToBeReleased-Item.c +++ b/src/codec_utils/F1AP/DRBs-ToBeReleased-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DRBs-ToBeReleased-Item.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_DRBs_ToBeReleased_Item_1[] = { +asn_TYPE_member_t asn_MBR_DRBs_ToBeReleased_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeReleased_Item, dRBID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_DRBID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dRBID" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_DRBs_ToBeReleased_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P32, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -36,7 +58,7 @@ static const asn_TYPE_tag2member_t asn_MAP_DRBs_ToBeReleased_Item_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* dRBID */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_DRBs_ToBeReleased_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_DRBs_ToBeReleased_Item_specs_1 = { sizeof(struct DRBs_ToBeReleased_Item), offsetof(struct DRBs_ToBeReleased_Item, _asn_ctx), asn_MAP_DRBs_ToBeReleased_Item_tag2el_1, @@ -55,7 +77,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeReleased_Item = { asn_DEF_DRBs_ToBeReleased_Item_tags_1, /* Same as above */ sizeof(asn_DEF_DRBs_ToBeReleased_Item_tags_1) /sizeof(asn_DEF_DRBs_ToBeReleased_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_ToBeReleased_Item_1, 2, /* Elements count */ &asn_SPC_DRBs_ToBeReleased_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/DRBs-ToBeReleased-Item.h b/src/codec_utils/F1AP/DRBs-ToBeReleased-Item.h index 6327b435a..05e314bca 100644 --- a/src/codec_utils/F1AP/DRBs-ToBeReleased-Item.h +++ b/src/codec_utils/F1AP/DRBs-ToBeReleased-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DRBs_ToBeReleased_Item_H_ @@ -37,6 +37,8 @@ typedef struct DRBs_ToBeReleased_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeReleased_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_DRBs_ToBeReleased_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_DRBs_ToBeReleased_Item_1[2]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/DRBs-ToBeReleased-List.c b/src/codec_utils/F1AP/DRBs-ToBeReleased-List.c index e614e04ef..9f9c74dcc 100644 --- a/src/codec_utils/F1AP/DRBs-ToBeReleased-List.c +++ b/src/codec_utils/F1AP/DRBs-ToBeReleased-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DRBs-ToBeReleased-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_DRBs_ToBeReleased_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; -static asn_per_constraints_t asn_PER_type_DRBs_ToBeReleased_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_DRBs_ToBeReleased_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_DRBs_ToBeReleased_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_DRBs_ToBeReleased_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P36, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_DRBs_ToBeReleased_List_1[] = { static const ber_tlv_tag_t asn_DEF_DRBs_ToBeReleased_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_DRBs_ToBeReleased_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_DRBs_ToBeReleased_List_specs_1 = { sizeof(struct DRBs_ToBeReleased_List), offsetof(struct DRBs_ToBeReleased_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeReleased_List = { asn_DEF_DRBs_ToBeReleased_List_tags_1, /* Same as above */ sizeof(asn_DEF_DRBs_ToBeReleased_List_tags_1) /sizeof(asn_DEF_DRBs_ToBeReleased_List_tags_1[0]), /* 1 */ - { &asn_OER_type_DRBs_ToBeReleased_List_constr_1, &asn_PER_type_DRBs_ToBeReleased_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_DRBs_ToBeReleased_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_DRBs_ToBeReleased_List_1, 1, /* Single element */ &asn_SPC_DRBs_ToBeReleased_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/DRBs-ToBeReleased-List.h b/src/codec_utils/F1AP/DRBs-ToBeReleased-List.h index 75cc0b091..cca5df172 100644 --- a/src/codec_utils/F1AP/DRBs-ToBeReleased-List.h +++ b/src/codec_utils/F1AP/DRBs-ToBeReleased-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DRBs_ToBeReleased_List_H_ @@ -32,6 +32,9 @@ typedef struct DRBs_ToBeReleased_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeReleased_List; +extern asn_SET_OF_specifics_t asn_SPC_DRBs_ToBeReleased_List_specs_1; +extern asn_TYPE_member_t asn_MBR_DRBs_ToBeReleased_List_1[1]; +extern asn_per_constraints_t asn_PER_type_DRBs_ToBeReleased_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/DRBs-ToBeSetup-Item.c b/src/codec_utils/F1AP/DRBs-ToBeSetup-Item.c index 1d27a1b56..949fb61ae 100644 --- a/src/codec_utils/F1AP/DRBs-ToBeSetup-Item.c +++ b/src/codec_utils/F1AP/DRBs-ToBeSetup-Item.c @@ -1,21 +1,32 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DRBs-ToBeSetup-Item.h" #include "ULConfiguration.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_DRBs_ToBeSetup_Item_1[] = { +asn_TYPE_member_t asn_MBR_DRBs_ToBeSetup_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetup_Item, dRBID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_DRBID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dRBID" }, @@ -24,7 +35,18 @@ static asn_TYPE_member_t asn_MBR_DRBs_ToBeSetup_Item_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_QoSInformation, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "qoSInformation" }, @@ -33,7 +55,18 @@ static asn_TYPE_member_t asn_MBR_DRBs_ToBeSetup_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ULUPTNLInformation_ToBeSetup_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "uLUPTNLInformation-ToBeSetup-List" }, @@ -42,7 +75,18 @@ static asn_TYPE_member_t asn_MBR_DRBs_ToBeSetup_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RLCMode, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rLCMode" }, @@ -51,7 +95,18 @@ static asn_TYPE_member_t asn_MBR_DRBs_ToBeSetup_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ULConfiguration, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "uLConfiguration" }, @@ -60,7 +115,18 @@ static asn_TYPE_member_t asn_MBR_DRBs_ToBeSetup_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_DuplicationActivation, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "duplicationActivation" }, @@ -69,7 +135,18 @@ static asn_TYPE_member_t asn_MBR_DRBs_ToBeSetup_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P33, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -87,7 +164,7 @@ static const asn_TYPE_tag2member_t asn_MAP_DRBs_ToBeSetup_Item_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 }, /* duplicationActivation */ { (ASN_TAG_CLASS_CONTEXT | (6 << 2)), 6, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_DRBs_ToBeSetup_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_DRBs_ToBeSetup_Item_specs_1 = { sizeof(struct DRBs_ToBeSetup_Item), offsetof(struct DRBs_ToBeSetup_Item, _asn_ctx), asn_MAP_DRBs_ToBeSetup_Item_tag2el_1, @@ -106,7 +183,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeSetup_Item = { asn_DEF_DRBs_ToBeSetup_Item_tags_1, /* Same as above */ sizeof(asn_DEF_DRBs_ToBeSetup_Item_tags_1) /sizeof(asn_DEF_DRBs_ToBeSetup_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_ToBeSetup_Item_1, 7, /* Elements count */ &asn_SPC_DRBs_ToBeSetup_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/DRBs-ToBeSetup-Item.h b/src/codec_utils/F1AP/DRBs-ToBeSetup-Item.h index 8e357b1f6..df81b5672 100644 --- a/src/codec_utils/F1AP/DRBs-ToBeSetup-Item.h +++ b/src/codec_utils/F1AP/DRBs-ToBeSetup-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DRBs_ToBeSetup_Item_H_ @@ -47,6 +47,8 @@ typedef struct DRBs_ToBeSetup_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeSetup_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_DRBs_ToBeSetup_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_DRBs_ToBeSetup_Item_1[7]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/DRBs-ToBeSetup-List.c b/src/codec_utils/F1AP/DRBs-ToBeSetup-List.c index c2bf3db4d..6bf0b873c 100644 --- a/src/codec_utils/F1AP/DRBs-ToBeSetup-List.c +++ b/src/codec_utils/F1AP/DRBs-ToBeSetup-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DRBs-ToBeSetup-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_DRBs_ToBeSetup_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; -static asn_per_constraints_t asn_PER_type_DRBs_ToBeSetup_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_DRBs_ToBeSetup_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_DRBs_ToBeSetup_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_DRBs_ToBeSetup_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P23, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_DRBs_ToBeSetup_List_1[] = { static const ber_tlv_tag_t asn_DEF_DRBs_ToBeSetup_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_DRBs_ToBeSetup_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_DRBs_ToBeSetup_List_specs_1 = { sizeof(struct DRBs_ToBeSetup_List), offsetof(struct DRBs_ToBeSetup_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeSetup_List = { asn_DEF_DRBs_ToBeSetup_List_tags_1, /* Same as above */ sizeof(asn_DEF_DRBs_ToBeSetup_List_tags_1) /sizeof(asn_DEF_DRBs_ToBeSetup_List_tags_1[0]), /* 1 */ - { &asn_OER_type_DRBs_ToBeSetup_List_constr_1, &asn_PER_type_DRBs_ToBeSetup_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_DRBs_ToBeSetup_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_DRBs_ToBeSetup_List_1, 1, /* Single element */ &asn_SPC_DRBs_ToBeSetup_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/DRBs-ToBeSetup-List.h b/src/codec_utils/F1AP/DRBs-ToBeSetup-List.h index 61fe9e27c..d1ee5bd2c 100644 --- a/src/codec_utils/F1AP/DRBs-ToBeSetup-List.h +++ b/src/codec_utils/F1AP/DRBs-ToBeSetup-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DRBs_ToBeSetup_List_H_ @@ -24,7 +24,7 @@ struct ProtocolIE_SingleContainer; /* DRBs-ToBeSetup-List */ typedef struct DRBs_ToBeSetup_List { - A_SEQUENCE_OF(struct DRBs_ToBeSetup_ItemIEs) list; + A_SEQUENCE_OF(struct ProtocolIE_SingleContainer) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; @@ -32,6 +32,9 @@ typedef struct DRBs_ToBeSetup_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeSetup_List; +extern asn_SET_OF_specifics_t asn_SPC_DRBs_ToBeSetup_List_specs_1; +extern asn_TYPE_member_t asn_MBR_DRBs_ToBeSetup_List_1[1]; +extern asn_per_constraints_t asn_PER_type_DRBs_ToBeSetup_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/DRBs-ToBeSetupMod-Item.c b/src/codec_utils/F1AP/DRBs-ToBeSetupMod-Item.c index c040f7df1..b65ed39b7 100644 --- a/src/codec_utils/F1AP/DRBs-ToBeSetupMod-Item.c +++ b/src/codec_utils/F1AP/DRBs-ToBeSetupMod-Item.c @@ -1,21 +1,32 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DRBs-ToBeSetupMod-Item.h" #include "ULConfiguration.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_DRBs_ToBeSetupMod_Item_1[] = { +asn_TYPE_member_t asn_MBR_DRBs_ToBeSetupMod_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetupMod_Item, dRBID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_DRBID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dRBID" }, @@ -24,7 +35,18 @@ static asn_TYPE_member_t asn_MBR_DRBs_ToBeSetupMod_Item_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_QoSInformation, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "qoSInformation" }, @@ -33,7 +55,18 @@ static asn_TYPE_member_t asn_MBR_DRBs_ToBeSetupMod_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ULUPTNLInformation_ToBeSetup_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "uLUPTNLInformation-ToBeSetup-List" }, @@ -42,7 +75,18 @@ static asn_TYPE_member_t asn_MBR_DRBs_ToBeSetupMod_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RLCMode, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rLCMode" }, @@ -51,7 +95,18 @@ static asn_TYPE_member_t asn_MBR_DRBs_ToBeSetupMod_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ULConfiguration, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "uLConfiguration" }, @@ -60,7 +115,18 @@ static asn_TYPE_member_t asn_MBR_DRBs_ToBeSetupMod_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_DuplicationActivation, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "duplicationActivation" }, @@ -69,7 +135,18 @@ static asn_TYPE_member_t asn_MBR_DRBs_ToBeSetupMod_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P34, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -87,7 +164,7 @@ static const asn_TYPE_tag2member_t asn_MAP_DRBs_ToBeSetupMod_Item_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 }, /* duplicationActivation */ { (ASN_TAG_CLASS_CONTEXT | (6 << 2)), 6, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_DRBs_ToBeSetupMod_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_DRBs_ToBeSetupMod_Item_specs_1 = { sizeof(struct DRBs_ToBeSetupMod_Item), offsetof(struct DRBs_ToBeSetupMod_Item, _asn_ctx), asn_MAP_DRBs_ToBeSetupMod_Item_tag2el_1, @@ -106,7 +183,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeSetupMod_Item = { asn_DEF_DRBs_ToBeSetupMod_Item_tags_1, /* Same as above */ sizeof(asn_DEF_DRBs_ToBeSetupMod_Item_tags_1) /sizeof(asn_DEF_DRBs_ToBeSetupMod_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_ToBeSetupMod_Item_1, 7, /* Elements count */ &asn_SPC_DRBs_ToBeSetupMod_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/DRBs-ToBeSetupMod-Item.h b/src/codec_utils/F1AP/DRBs-ToBeSetupMod-Item.h index 46e1d84d8..9d0419ce3 100644 --- a/src/codec_utils/F1AP/DRBs-ToBeSetupMod-Item.h +++ b/src/codec_utils/F1AP/DRBs-ToBeSetupMod-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DRBs_ToBeSetupMod_Item_H_ @@ -47,6 +47,8 @@ typedef struct DRBs_ToBeSetupMod_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeSetupMod_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_DRBs_ToBeSetupMod_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_DRBs_ToBeSetupMod_Item_1[7]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/DRBs-ToBeSetupMod-List.c b/src/codec_utils/F1AP/DRBs-ToBeSetupMod-List.c index 00ee54b79..992548bc6 100644 --- a/src/codec_utils/F1AP/DRBs-ToBeSetupMod-List.c +++ b/src/codec_utils/F1AP/DRBs-ToBeSetupMod-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DRBs-ToBeSetupMod-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_DRBs_ToBeSetupMod_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; -static asn_per_constraints_t asn_PER_type_DRBs_ToBeSetupMod_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_DRBs_ToBeSetupMod_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_DRBs_ToBeSetupMod_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_DRBs_ToBeSetupMod_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P33, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_DRBs_ToBeSetupMod_List_1[] = { static const ber_tlv_tag_t asn_DEF_DRBs_ToBeSetupMod_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_DRBs_ToBeSetupMod_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_DRBs_ToBeSetupMod_List_specs_1 = { sizeof(struct DRBs_ToBeSetupMod_List), offsetof(struct DRBs_ToBeSetupMod_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeSetupMod_List = { asn_DEF_DRBs_ToBeSetupMod_List_tags_1, /* Same as above */ sizeof(asn_DEF_DRBs_ToBeSetupMod_List_tags_1) /sizeof(asn_DEF_DRBs_ToBeSetupMod_List_tags_1[0]), /* 1 */ - { &asn_OER_type_DRBs_ToBeSetupMod_List_constr_1, &asn_PER_type_DRBs_ToBeSetupMod_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_DRBs_ToBeSetupMod_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_DRBs_ToBeSetupMod_List_1, 1, /* Single element */ &asn_SPC_DRBs_ToBeSetupMod_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/DRBs-ToBeSetupMod-List.h b/src/codec_utils/F1AP/DRBs-ToBeSetupMod-List.h index b4a2e7f6a..49da8619c 100644 --- a/src/codec_utils/F1AP/DRBs-ToBeSetupMod-List.h +++ b/src/codec_utils/F1AP/DRBs-ToBeSetupMod-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DRBs_ToBeSetupMod_List_H_ @@ -32,6 +32,9 @@ typedef struct DRBs_ToBeSetupMod_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeSetupMod_List; +extern asn_SET_OF_specifics_t asn_SPC_DRBs_ToBeSetupMod_List_specs_1; +extern asn_TYPE_member_t asn_MBR_DRBs_ToBeSetupMod_List_1[1]; +extern asn_per_constraints_t asn_PER_type_DRBs_ToBeSetupMod_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/DRX-Config.c b/src/codec_utils/F1AP/DRX-Config.c index b42087fc8..2385e08fc 100644 --- a/src/codec_utils/F1AP/DRX-Config.c +++ b/src/codec_utils/F1AP/DRX-Config.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DRX-Config.h" @@ -24,7 +24,18 @@ asn_TYPE_descriptor_t asn_DEF_DRX_Config = { asn_DEF_DRX_Config_tags_1, /* Same as above */ sizeof(asn_DEF_DRX_Config_tags_1) /sizeof(asn_DEF_DRX_Config_tags_1[0]), /* 1 */ - { 0, 0, OCTET_STRING_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OCTET_STRING_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/DRX-Config.h b/src/codec_utils/F1AP/DRX-Config.h index ff843ff56..fb07ec392 100644 --- a/src/codec_utils/F1AP/DRX-Config.h +++ b/src/codec_utils/F1AP/DRX-Config.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DRX_Config_H_ @@ -26,12 +26,8 @@ extern asn_TYPE_descriptor_t asn_DEF_DRX_Config; asn_struct_free_f DRX_Config_free; asn_struct_print_f DRX_Config_print; asn_constr_check_f DRX_Config_constraint; -ber_type_decoder_f DRX_Config_decode_ber; -der_type_encoder_f DRX_Config_encode_der; xer_type_decoder_f DRX_Config_decode_xer; xer_type_encoder_f DRX_Config_encode_xer; -oer_type_decoder_f DRX_Config_decode_oer; -oer_type_encoder_f DRX_Config_encode_oer; per_type_decoder_f DRX_Config_decode_uper; per_type_encoder_f DRX_Config_encode_uper; per_type_decoder_f DRX_Config_decode_aper; diff --git a/src/codec_utils/F1AP/DRX-LongCycleStartOffset.c b/src/codec_utils/F1AP/DRX-LongCycleStartOffset.c index 490792c97..857b05eb1 100644 --- a/src/codec_utils/F1AP/DRX-LongCycleStartOffset.c +++ b/src/codec_utils/F1AP/DRX-LongCycleStartOffset.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DRX-LongCycleStartOffset.h" @@ -21,7 +21,7 @@ DRX_LongCycleStartOffset_constraint(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= 0 && value <= 10239)) { + if((value >= 0L && value <= 10239L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ DRX_LongCycleStartOffset_constraint(const asn_TYPE_descriptor_t *td, const void * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_DRX_LongCycleStartOffset_constr_1 CC_NOTUSED = { - { 2, 1 } /* (0..10239) */, - -1}; -static asn_per_constraints_t asn_PER_type_DRX_LongCycleStartOffset_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_DRX_LongCycleStartOffset_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 14, 14, 0, 10239 } /* (0..10239) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_DRX_LongCycleStartOffset_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_DRX_LongCycleStartOffset = { asn_DEF_DRX_LongCycleStartOffset_tags_1, /* Same as above */ sizeof(asn_DEF_DRX_LongCycleStartOffset_tags_1) /sizeof(asn_DEF_DRX_LongCycleStartOffset_tags_1[0]), /* 1 */ - { &asn_OER_type_DRX_LongCycleStartOffset_constr_1, &asn_PER_type_DRX_LongCycleStartOffset_constr_1, DRX_LongCycleStartOffset_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_DRX_LongCycleStartOffset_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + DRX_LongCycleStartOffset_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/F1AP/DRX-LongCycleStartOffset.h b/src/codec_utils/F1AP/DRX-LongCycleStartOffset.h index 3894d6718..58896cbb5 100644 --- a/src/codec_utils/F1AP/DRX-LongCycleStartOffset.h +++ b/src/codec_utils/F1AP/DRX-LongCycleStartOffset.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DRX_LongCycleStartOffset_H_ @@ -22,16 +22,13 @@ extern "C" { typedef long DRX_LongCycleStartOffset_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_DRX_LongCycleStartOffset_constr_1; extern asn_TYPE_descriptor_t asn_DEF_DRX_LongCycleStartOffset; asn_struct_free_f DRX_LongCycleStartOffset_free; asn_struct_print_f DRX_LongCycleStartOffset_print; asn_constr_check_f DRX_LongCycleStartOffset_constraint; -ber_type_decoder_f DRX_LongCycleStartOffset_decode_ber; -der_type_encoder_f DRX_LongCycleStartOffset_encode_der; xer_type_decoder_f DRX_LongCycleStartOffset_decode_xer; xer_type_encoder_f DRX_LongCycleStartOffset_encode_xer; -oer_type_decoder_f DRX_LongCycleStartOffset_decode_oer; -oer_type_encoder_f DRX_LongCycleStartOffset_encode_oer; per_type_decoder_f DRX_LongCycleStartOffset_decode_uper; per_type_encoder_f DRX_LongCycleStartOffset_encode_uper; per_type_decoder_f DRX_LongCycleStartOffset_decode_aper; diff --git a/src/codec_utils/F1AP/DRXConfigurationIndicator.c b/src/codec_utils/F1AP/DRXConfigurationIndicator.c index d0c67a154..85e88a34a 100644 --- a/src/codec_utils/F1AP/DRXConfigurationIndicator.c +++ b/src/codec_utils/F1AP/DRXConfigurationIndicator.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DRXConfigurationIndicator.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_DRXConfigurationIndicator_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; -static asn_per_constraints_t asn_PER_type_DRXConfigurationIndicator_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_DRXConfigurationIndicator_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_DRXConfigurationIndicator_value2enum_1[] = { { 0, 7, "release" } /* This list is extensible */ @@ -27,7 +26,7 @@ static const unsigned int asn_MAP_DRXConfigurationIndicator_enum2value_1[] = { 0 /* release(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_DRXConfigurationIndicator_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_DRXConfigurationIndicator_specs_1 = { asn_MAP_DRXConfigurationIndicator_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_DRXConfigurationIndicator_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ @@ -49,7 +48,18 @@ asn_TYPE_descriptor_t asn_DEF_DRXConfigurationIndicator = { asn_DEF_DRXConfigurationIndicator_tags_1, /* Same as above */ sizeof(asn_DEF_DRXConfigurationIndicator_tags_1) /sizeof(asn_DEF_DRXConfigurationIndicator_tags_1[0]), /* 1 */ - { &asn_OER_type_DRXConfigurationIndicator_constr_1, &asn_PER_type_DRXConfigurationIndicator_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_DRXConfigurationIndicator_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_DRXConfigurationIndicator_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/DRXConfigurationIndicator.h b/src/codec_utils/F1AP/DRXConfigurationIndicator.h index c311ef684..aae9bc046 100644 --- a/src/codec_utils/F1AP/DRXConfigurationIndicator.h +++ b/src/codec_utils/F1AP/DRXConfigurationIndicator.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DRXConfigurationIndicator_H_ @@ -30,16 +30,14 @@ typedef enum DRXConfigurationIndicator { typedef long DRXConfigurationIndicator_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_DRXConfigurationIndicator_constr_1; extern asn_TYPE_descriptor_t asn_DEF_DRXConfigurationIndicator; +extern const asn_INTEGER_specifics_t asn_SPC_DRXConfigurationIndicator_specs_1; asn_struct_free_f DRXConfigurationIndicator_free; asn_struct_print_f DRXConfigurationIndicator_print; asn_constr_check_f DRXConfigurationIndicator_constraint; -ber_type_decoder_f DRXConfigurationIndicator_decode_ber; -der_type_encoder_f DRXConfigurationIndicator_encode_der; xer_type_decoder_f DRXConfigurationIndicator_decode_xer; xer_type_encoder_f DRXConfigurationIndicator_encode_xer; -oer_type_decoder_f DRXConfigurationIndicator_decode_oer; -oer_type_encoder_f DRXConfigurationIndicator_encode_oer; per_type_decoder_f DRXConfigurationIndicator_decode_uper; per_type_encoder_f DRXConfigurationIndicator_encode_uper; per_type_decoder_f DRXConfigurationIndicator_decode_aper; diff --git a/src/codec_utils/F1AP/DRXCycle.c b/src/codec_utils/F1AP/DRXCycle.c index d359d8396..8aa73ecc8 100644 --- a/src/codec_utils/F1AP/DRXCycle.c +++ b/src/codec_utils/F1AP/DRXCycle.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DRXCycle.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_DRXCycle_1[] = { +asn_TYPE_member_t asn_MBR_DRXCycle_1[] = { { ATF_NOFLAGS, 0, offsetof(struct DRXCycle, longDRXCycleLength), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_LongDRXCycleLength, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "longDRXCycleLength" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_DRXCycle_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ShortDRXCycleLength, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "shortDRXCycleLength" }, @@ -32,7 +54,18 @@ static asn_TYPE_member_t asn_MBR_DRXCycle_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ShortDRXCycleTimer, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "shortDRXCycleTimer" }, @@ -41,7 +74,18 @@ static asn_TYPE_member_t asn_MBR_DRXCycle_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P35, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -56,7 +100,7 @@ static const asn_TYPE_tag2member_t asn_MAP_DRXCycle_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* shortDRXCycleTimer */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_DRXCycle_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_DRXCycle_specs_1 = { sizeof(struct DRXCycle), offsetof(struct DRXCycle, _asn_ctx), asn_MAP_DRXCycle_tag2el_1, @@ -75,7 +119,18 @@ asn_TYPE_descriptor_t asn_DEF_DRXCycle = { asn_DEF_DRXCycle_tags_1, /* Same as above */ sizeof(asn_DEF_DRXCycle_tags_1) /sizeof(asn_DEF_DRXCycle_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRXCycle_1, 4, /* Elements count */ &asn_SPC_DRXCycle_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/DRXCycle.h b/src/codec_utils/F1AP/DRXCycle.h index df6c78680..e3bb942aa 100644 --- a/src/codec_utils/F1AP/DRXCycle.h +++ b/src/codec_utils/F1AP/DRXCycle.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DRXCycle_H_ @@ -41,6 +41,8 @@ typedef struct DRXCycle { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_DRXCycle; +extern asn_SEQUENCE_specifics_t asn_SPC_DRXCycle_specs_1; +extern asn_TYPE_member_t asn_MBR_DRXCycle_1[4]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/DUtoCURRCContainer.c b/src/codec_utils/F1AP/DUtoCURRCContainer.c index ae94a2fba..ba8b66aee 100644 --- a/src/codec_utils/F1AP/DUtoCURRCContainer.c +++ b/src/codec_utils/F1AP/DUtoCURRCContainer.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DUtoCURRCContainer.h" @@ -24,7 +24,18 @@ asn_TYPE_descriptor_t asn_DEF_DUtoCURRCContainer = { asn_DEF_DUtoCURRCContainer_tags_1, /* Same as above */ sizeof(asn_DEF_DUtoCURRCContainer_tags_1) /sizeof(asn_DEF_DUtoCURRCContainer_tags_1[0]), /* 1 */ - { 0, 0, OCTET_STRING_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OCTET_STRING_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/DUtoCURRCContainer.h b/src/codec_utils/F1AP/DUtoCURRCContainer.h index 2d4751957..080602292 100644 --- a/src/codec_utils/F1AP/DUtoCURRCContainer.h +++ b/src/codec_utils/F1AP/DUtoCURRCContainer.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DUtoCURRCContainer_H_ @@ -26,12 +26,8 @@ extern asn_TYPE_descriptor_t asn_DEF_DUtoCURRCContainer; asn_struct_free_f DUtoCURRCContainer_free; asn_struct_print_f DUtoCURRCContainer_print; asn_constr_check_f DUtoCURRCContainer_constraint; -ber_type_decoder_f DUtoCURRCContainer_decode_ber; -der_type_encoder_f DUtoCURRCContainer_encode_der; xer_type_decoder_f DUtoCURRCContainer_decode_xer; xer_type_encoder_f DUtoCURRCContainer_encode_xer; -oer_type_decoder_f DUtoCURRCContainer_decode_oer; -oer_type_encoder_f DUtoCURRCContainer_encode_oer; per_type_decoder_f DUtoCURRCContainer_decode_uper; per_type_encoder_f DUtoCURRCContainer_encode_uper; per_type_decoder_f DUtoCURRCContainer_decode_aper; diff --git a/src/codec_utils/F1AP/DUtoCURRCInformation.c b/src/codec_utils/F1AP/DUtoCURRCInformation.c index 03963667e..6c41dfd7b 100644 --- a/src/codec_utils/F1AP/DUtoCURRCInformation.c +++ b/src/codec_utils/F1AP/DUtoCURRCInformation.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DUtoCURRCInformation.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_DUtoCURRCInformation_1[] = { +asn_TYPE_member_t asn_MBR_DUtoCURRCInformation_1[] = { { ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation, cellGroupConfig), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_CellGroupConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cellGroupConfig" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_DUtoCURRCInformation_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasGapConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measGapConfig" }, @@ -32,7 +54,18 @@ static asn_TYPE_member_t asn_MBR_DUtoCURRCInformation_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "requestedP-MaxFR1" }, @@ -41,7 +74,18 @@ static asn_TYPE_member_t asn_MBR_DUtoCURRCInformation_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P36, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -56,7 +100,7 @@ static const asn_TYPE_tag2member_t asn_MAP_DUtoCURRCInformation_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* requestedP-MaxFR1 */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_DUtoCURRCInformation_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_DUtoCURRCInformation_specs_1 = { sizeof(struct DUtoCURRCInformation), offsetof(struct DUtoCURRCInformation, _asn_ctx), asn_MAP_DUtoCURRCInformation_tag2el_1, @@ -75,7 +119,18 @@ asn_TYPE_descriptor_t asn_DEF_DUtoCURRCInformation = { asn_DEF_DUtoCURRCInformation_tags_1, /* Same as above */ sizeof(asn_DEF_DUtoCURRCInformation_tags_1) /sizeof(asn_DEF_DUtoCURRCInformation_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DUtoCURRCInformation_1, 4, /* Elements count */ &asn_SPC_DUtoCURRCInformation_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/DUtoCURRCInformation.h b/src/codec_utils/F1AP/DUtoCURRCInformation.h index 2c0900dca..7459216eb 100644 --- a/src/codec_utils/F1AP/DUtoCURRCInformation.h +++ b/src/codec_utils/F1AP/DUtoCURRCInformation.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DUtoCURRCInformation_H_ @@ -41,6 +41,8 @@ typedef struct DUtoCURRCInformation { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_DUtoCURRCInformation; +extern asn_SEQUENCE_specifics_t asn_SPC_DUtoCURRCInformation_specs_1; +extern asn_TYPE_member_t asn_MBR_DUtoCURRCInformation_1[4]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/Dedicated-SIDelivery-NeededUE-Item.c b/src/codec_utils/F1AP/Dedicated-SIDelivery-NeededUE-Item.c index f65a70faf..9c2dba416 100644 --- a/src/codec_utils/F1AP/Dedicated-SIDelivery-NeededUE-Item.c +++ b/src/codec_utils/F1AP/Dedicated-SIDelivery-NeededUE-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Dedicated-SIDelivery-NeededUE-Item.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_Dedicated_SIDelivery_NeededUE_Item_1[] = { +asn_TYPE_member_t asn_MBR_Dedicated_SIDelivery_NeededUE_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct Dedicated_SIDelivery_NeededUE_Item, gNB_CU_UE_F1AP_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_GNB_CU_UE_F1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "gNB-CU-UE-F1AP-ID" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_Dedicated_SIDelivery_NeededUE_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NRCGI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nRCGI" }, @@ -32,7 +54,18 @@ static asn_TYPE_member_t asn_MBR_Dedicated_SIDelivery_NeededUE_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P17, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -46,7 +79,7 @@ static const asn_TYPE_tag2member_t asn_MAP_Dedicated_SIDelivery_NeededUE_Item_ta { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* nRCGI */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_Dedicated_SIDelivery_NeededUE_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_Dedicated_SIDelivery_NeededUE_Item_specs_1 = { sizeof(struct Dedicated_SIDelivery_NeededUE_Item), offsetof(struct Dedicated_SIDelivery_NeededUE_Item, _asn_ctx), asn_MAP_Dedicated_SIDelivery_NeededUE_Item_tag2el_1, @@ -65,7 +98,18 @@ asn_TYPE_descriptor_t asn_DEF_Dedicated_SIDelivery_NeededUE_Item = { asn_DEF_Dedicated_SIDelivery_NeededUE_Item_tags_1, /* Same as above */ sizeof(asn_DEF_Dedicated_SIDelivery_NeededUE_Item_tags_1) /sizeof(asn_DEF_Dedicated_SIDelivery_NeededUE_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Dedicated_SIDelivery_NeededUE_Item_1, 3, /* Elements count */ &asn_SPC_Dedicated_SIDelivery_NeededUE_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Dedicated-SIDelivery-NeededUE-Item.h b/src/codec_utils/F1AP/Dedicated-SIDelivery-NeededUE-Item.h index 7c0cbd4d8..050cf5be3 100644 --- a/src/codec_utils/F1AP/Dedicated-SIDelivery-NeededUE-Item.h +++ b/src/codec_utils/F1AP/Dedicated-SIDelivery-NeededUE-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Dedicated_SIDelivery_NeededUE_Item_H_ @@ -39,6 +39,8 @@ typedef struct Dedicated_SIDelivery_NeededUE_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_Dedicated_SIDelivery_NeededUE_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_Dedicated_SIDelivery_NeededUE_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_Dedicated_SIDelivery_NeededUE_Item_1[3]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/Dedicated-SIDelivery-NeededUE-List.c b/src/codec_utils/F1AP/Dedicated-SIDelivery-NeededUE-List.c index a23253a6f..4e4a0eec0 100644 --- a/src/codec_utils/F1AP/Dedicated-SIDelivery-NeededUE-List.c +++ b/src/codec_utils/F1AP/Dedicated-SIDelivery-NeededUE-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Dedicated-SIDelivery-NeededUE-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_Dedicated_SIDelivery_NeededUE_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65536)) */}; -static asn_per_constraints_t asn_PER_type_Dedicated_SIDelivery_NeededUE_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_Dedicated_SIDelivery_NeededUE_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, -1, 1, 65536 } /* (SIZE(1..65536)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_Dedicated_SIDelivery_NeededUE_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_Dedicated_SIDelivery_NeededUE_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P10, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_Dedicated_SIDelivery_NeededUE_List_1[] = { static const ber_tlv_tag_t asn_DEF_Dedicated_SIDelivery_NeededUE_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_Dedicated_SIDelivery_NeededUE_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_Dedicated_SIDelivery_NeededUE_List_specs_1 = { sizeof(struct Dedicated_SIDelivery_NeededUE_List), offsetof(struct Dedicated_SIDelivery_NeededUE_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_Dedicated_SIDelivery_NeededUE_List = { asn_DEF_Dedicated_SIDelivery_NeededUE_List_tags_1, /* Same as above */ sizeof(asn_DEF_Dedicated_SIDelivery_NeededUE_List_tags_1) /sizeof(asn_DEF_Dedicated_SIDelivery_NeededUE_List_tags_1[0]), /* 1 */ - { &asn_OER_type_Dedicated_SIDelivery_NeededUE_List_constr_1, &asn_PER_type_Dedicated_SIDelivery_NeededUE_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_Dedicated_SIDelivery_NeededUE_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_Dedicated_SIDelivery_NeededUE_List_1, 1, /* Single element */ &asn_SPC_Dedicated_SIDelivery_NeededUE_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Dedicated-SIDelivery-NeededUE-List.h b/src/codec_utils/F1AP/Dedicated-SIDelivery-NeededUE-List.h index e7b29746c..bebed01fb 100644 --- a/src/codec_utils/F1AP/Dedicated-SIDelivery-NeededUE-List.h +++ b/src/codec_utils/F1AP/Dedicated-SIDelivery-NeededUE-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Dedicated_SIDelivery_NeededUE_List_H_ @@ -32,6 +32,9 @@ typedef struct Dedicated_SIDelivery_NeededUE_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_Dedicated_SIDelivery_NeededUE_List; +extern asn_SET_OF_specifics_t asn_SPC_Dedicated_SIDelivery_NeededUE_List_specs_1; +extern asn_TYPE_member_t asn_MBR_Dedicated_SIDelivery_NeededUE_List_1[1]; +extern asn_per_constraints_t asn_PER_type_Dedicated_SIDelivery_NeededUE_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/DuplicationActivation.c b/src/codec_utils/F1AP/DuplicationActivation.c index 43c79debf..b0f640482 100644 --- a/src/codec_utils/F1AP/DuplicationActivation.c +++ b/src/codec_utils/F1AP/DuplicationActivation.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DuplicationActivation.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_DuplicationActivation_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_DuplicationActivation_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_DuplicationActivation_value2enum_1[] = { { 0, 6, "active" }, { 1, 8, "inactive" } @@ -51,7 +50,18 @@ asn_TYPE_descriptor_t asn_DEF_DuplicationActivation = { asn_DEF_DuplicationActivation_tags_1, /* Same as above */ sizeof(asn_DEF_DuplicationActivation_tags_1) /sizeof(asn_DEF_DuplicationActivation_tags_1[0]), /* 1 */ - { &asn_OER_type_DuplicationActivation_constr_1, &asn_PER_type_DuplicationActivation_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_DuplicationActivation_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_DuplicationActivation_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/DuplicationActivation.h b/src/codec_utils/F1AP/DuplicationActivation.h index 428ba9da4..c258c0a8e 100644 --- a/src/codec_utils/F1AP/DuplicationActivation.h +++ b/src/codec_utils/F1AP/DuplicationActivation.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DuplicationActivation_H_ @@ -37,12 +37,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_DuplicationActivation_specs_1; asn_struct_free_f DuplicationActivation_free; asn_struct_print_f DuplicationActivation_print; asn_constr_check_f DuplicationActivation_constraint; -ber_type_decoder_f DuplicationActivation_decode_ber; -der_type_encoder_f DuplicationActivation_encode_der; xer_type_decoder_f DuplicationActivation_decode_xer; xer_type_encoder_f DuplicationActivation_encode_xer; -oer_type_decoder_f DuplicationActivation_decode_oer; -oer_type_encoder_f DuplicationActivation_encode_oer; per_type_decoder_f DuplicationActivation_decode_uper; per_type_encoder_f DuplicationActivation_encode_uper; per_type_decoder_f DuplicationActivation_decode_aper; diff --git a/src/codec_utils/F1AP/DuplicationIndication.c b/src/codec_utils/F1AP/DuplicationIndication.c index f1f6a0135..aea0f4d79 100644 --- a/src/codec_utils/F1AP/DuplicationIndication.c +++ b/src/codec_utils/F1AP/DuplicationIndication.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "DuplicationIndication.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_DuplicationIndication_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_DuplicationIndication_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_DuplicationIndication_value2enum_1[] = { { 0, 4, "true" }, { 1, 5, "false" } @@ -51,7 +50,18 @@ asn_TYPE_descriptor_t asn_DEF_DuplicationIndication = { asn_DEF_DuplicationIndication_tags_1, /* Same as above */ sizeof(asn_DEF_DuplicationIndication_tags_1) /sizeof(asn_DEF_DuplicationIndication_tags_1[0]), /* 1 */ - { &asn_OER_type_DuplicationIndication_constr_1, &asn_PER_type_DuplicationIndication_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_DuplicationIndication_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_DuplicationIndication_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/DuplicationIndication.h b/src/codec_utils/F1AP/DuplicationIndication.h index 6e93c1571..6062f42b8 100644 --- a/src/codec_utils/F1AP/DuplicationIndication.h +++ b/src/codec_utils/F1AP/DuplicationIndication.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _DuplicationIndication_H_ @@ -37,12 +37,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_DuplicationIndication_specs_1; asn_struct_free_f DuplicationIndication_free; asn_struct_print_f DuplicationIndication_print; asn_constr_check_f DuplicationIndication_constraint; -ber_type_decoder_f DuplicationIndication_decode_ber; -der_type_encoder_f DuplicationIndication_encode_der; xer_type_decoder_f DuplicationIndication_decode_xer; xer_type_encoder_f DuplicationIndication_encode_xer; -oer_type_decoder_f DuplicationIndication_decode_oer; -oer_type_encoder_f DuplicationIndication_encode_oer; per_type_decoder_f DuplicationIndication_decode_uper; per_type_encoder_f DuplicationIndication_encode_uper; per_type_decoder_f DuplicationIndication_decode_aper; diff --git a/src/codec_utils/F1AP/Dynamic5QIDescriptor.c b/src/codec_utils/F1AP/Dynamic5QIDescriptor.c index 71f63f10d..8aaf80124 100644 --- a/src/codec_utils/F1AP/Dynamic5QIDescriptor.c +++ b/src/codec_utils/F1AP/Dynamic5QIDescriptor.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Dynamic5QIDescriptor.h" @@ -26,7 +26,7 @@ memb_qoSPriorityLevel_constraint_1(const asn_TYPE_descriptor_t *td, const void * value = *(const long *)sptr; - if((value >= 1 && value <= 127)) { + if((value >= 1L && value <= 127L)) { /* Constraint check succeeded */ return 0; } else { @@ -51,7 +51,7 @@ memb_fiveQI_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 255)) { + if((value >= 0L && value <= 255L)) { /* Constraint check succeeded */ return 0; } else { @@ -62,30 +62,27 @@ memb_fiveQI_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_oer_constraints_t asn_OER_type_delayCritical_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_delayCritical_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_qoSPriorityLevel_constr_2 CC_NOTUSED = { - { 1, 1 } /* (1..127) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_qoSPriorityLevel_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 1, 127 } /* (1..127) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_fiveQI_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_fiveQI_constr_5 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 8, 8, 0, 255 } /* (0..255,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_delayCritical_value2enum_6[] = { { 0, 14, "delay-critical" }, { 1, 18, "non-delay-critical" } @@ -118,7 +115,18 @@ asn_TYPE_descriptor_t asn_DEF_delayCritical_6 = { asn_DEF_delayCritical_tags_6, /* Same as above */ sizeof(asn_DEF_delayCritical_tags_6) /sizeof(asn_DEF_delayCritical_tags_6[0]), /* 2 */ - { &asn_OER_type_delayCritical_constr_6, &asn_PER_type_delayCritical_constr_6, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_delayCritical_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_delayCritical_specs_6 /* Additional specs */ }; @@ -129,7 +137,18 @@ asn_TYPE_member_t asn_MBR_Dynamic5QIDescriptor_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_qoSPriorityLevel_constr_2, &asn_PER_memb_qoSPriorityLevel_constr_2, memb_qoSPriorityLevel_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_qoSPriorityLevel_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_qoSPriorityLevel_constraint_1 + }, 0, 0, /* No default value */ "qoSPriorityLevel" }, @@ -138,7 +157,18 @@ asn_TYPE_member_t asn_MBR_Dynamic5QIDescriptor_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PacketDelayBudget, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "packetDelayBudget" }, @@ -147,7 +177,18 @@ asn_TYPE_member_t asn_MBR_Dynamic5QIDescriptor_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PacketErrorRate, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "packetErrorRate" }, @@ -156,7 +197,18 @@ asn_TYPE_member_t asn_MBR_Dynamic5QIDescriptor_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_fiveQI_constr_5, &asn_PER_memb_fiveQI_constr_5, memb_fiveQI_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_fiveQI_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_fiveQI_constraint_1 + }, 0, 0, /* No default value */ "fiveQI" }, @@ -165,7 +217,18 @@ asn_TYPE_member_t asn_MBR_Dynamic5QIDescriptor_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_delayCritical_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "delayCritical" }, @@ -174,7 +237,18 @@ asn_TYPE_member_t asn_MBR_Dynamic5QIDescriptor_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_AveragingWindow, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "averagingWindow" }, @@ -183,7 +257,18 @@ asn_TYPE_member_t asn_MBR_Dynamic5QIDescriptor_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MaxDataBurstVolume, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "maxDataBurstVolume" }, @@ -192,7 +277,18 @@ asn_TYPE_member_t asn_MBR_Dynamic5QIDescriptor_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P37, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -230,7 +326,18 @@ asn_TYPE_descriptor_t asn_DEF_Dynamic5QIDescriptor = { asn_DEF_Dynamic5QIDescriptor_tags_1, /* Same as above */ sizeof(asn_DEF_Dynamic5QIDescriptor_tags_1) /sizeof(asn_DEF_Dynamic5QIDescriptor_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Dynamic5QIDescriptor_1, 8, /* Elements count */ &asn_SPC_Dynamic5QIDescriptor_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Dynamic5QIDescriptor.h b/src/codec_utils/F1AP/Dynamic5QIDescriptor.h index bcd0f7dce..beec6c4ef 100644 --- a/src/codec_utils/F1AP/Dynamic5QIDescriptor.h +++ b/src/codec_utils/F1AP/Dynamic5QIDescriptor.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Dynamic5QIDescriptor_H_ diff --git a/src/codec_utils/F1AP/EUTRA-Cell-ID.c b/src/codec_utils/F1AP/EUTRA-Cell-ID.c index 69a13b999..bcfd7bb16 100644 --- a/src/codec_utils/F1AP/EUTRA-Cell-ID.c +++ b/src/codec_utils/F1AP/EUTRA-Cell-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "EUTRA-Cell-ID.h" @@ -27,7 +27,7 @@ EUTRA_Cell_ID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 28)) { + if((size == 28UL)) { /* Constraint check succeeded */ return 0; } else { @@ -42,14 +42,13 @@ EUTRA_Cell_ID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using BIT_STRING, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_EUTRA_Cell_ID_constr_1 CC_NOTUSED = { - { 0, 0 }, - 28 /* (SIZE(28..28)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_EUTRA_Cell_ID_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 28, 28 } /* (SIZE(28..28)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_EUTRA_Cell_ID_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)) }; @@ -63,7 +62,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_Cell_ID = { asn_DEF_EUTRA_Cell_ID_tags_1, /* Same as above */ sizeof(asn_DEF_EUTRA_Cell_ID_tags_1) /sizeof(asn_DEF_EUTRA_Cell_ID_tags_1[0]), /* 1 */ - { &asn_OER_type_EUTRA_Cell_ID_constr_1, &asn_PER_type_EUTRA_Cell_ID_constr_1, EUTRA_Cell_ID_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_EUTRA_Cell_ID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + EUTRA_Cell_ID_constraint + }, 0, 0, /* No members */ &asn_SPC_BIT_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/EUTRA-Cell-ID.h b/src/codec_utils/F1AP/EUTRA-Cell-ID.h index 9c7875ca9..bdb835b2b 100644 --- a/src/codec_utils/F1AP/EUTRA-Cell-ID.h +++ b/src/codec_utils/F1AP/EUTRA-Cell-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _EUTRA_Cell_ID_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_EUTRA_Cell_ID; asn_struct_free_f EUTRA_Cell_ID_free; asn_struct_print_f EUTRA_Cell_ID_print; asn_constr_check_f EUTRA_Cell_ID_constraint; -ber_type_decoder_f EUTRA_Cell_ID_decode_ber; -der_type_encoder_f EUTRA_Cell_ID_encode_der; xer_type_decoder_f EUTRA_Cell_ID_decode_xer; xer_type_encoder_f EUTRA_Cell_ID_encode_xer; -oer_type_decoder_f EUTRA_Cell_ID_decode_oer; -oer_type_encoder_f EUTRA_Cell_ID_encode_oer; per_type_decoder_f EUTRA_Cell_ID_decode_uper; per_type_encoder_f EUTRA_Cell_ID_encode_uper; per_type_decoder_f EUTRA_Cell_ID_decode_aper; diff --git a/src/codec_utils/F1AP/EUTRA-Coex-FDD-Info.c b/src/codec_utils/F1AP/EUTRA-Coex-FDD-Info.c index d9f74691f..e58bd7edd 100644 --- a/src/codec_utils/F1AP/EUTRA-Coex-FDD-Info.c +++ b/src/codec_utils/F1AP/EUTRA-Coex-FDD-Info.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "EUTRA-Coex-FDD-Info.h" @@ -14,7 +14,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_Coex_FDD_Info_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ExtendedEARFCN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "uL-EARFCN" }, @@ -23,7 +34,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_Coex_FDD_Info_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ExtendedEARFCN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dL-EARFCN" }, @@ -32,7 +54,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_Coex_FDD_Info_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRA_Transmission_Bandwidth, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "uL-Transmission-Bandwidth" }, @@ -41,7 +74,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_Coex_FDD_Info_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRA_Transmission_Bandwidth, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dL-Transmission-Bandwidth" }, @@ -50,7 +94,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_Coex_FDD_Info_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P42, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -85,7 +140,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_Coex_FDD_Info = { asn_DEF_EUTRA_Coex_FDD_Info_tags_1, /* Same as above */ sizeof(asn_DEF_EUTRA_Coex_FDD_Info_tags_1) /sizeof(asn_DEF_EUTRA_Coex_FDD_Info_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_EUTRA_Coex_FDD_Info_1, 5, /* Elements count */ &asn_SPC_EUTRA_Coex_FDD_Info_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/EUTRA-Coex-FDD-Info.h b/src/codec_utils/F1AP/EUTRA-Coex-FDD-Info.h index 1a0255e69..105629c03 100644 --- a/src/codec_utils/F1AP/EUTRA-Coex-FDD-Info.h +++ b/src/codec_utils/F1AP/EUTRA-Coex-FDD-Info.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _EUTRA_Coex_FDD_Info_H_ diff --git a/src/codec_utils/F1AP/EUTRA-Coex-Mode-Info.c b/src/codec_utils/F1AP/EUTRA-Coex-Mode-Info.c index 685a7779f..7d3a23b73 100644 --- a/src/codec_utils/F1AP/EUTRA-Coex-Mode-Info.c +++ b/src/codec_utils/F1AP/EUTRA-Coex-Mode-Info.c @@ -1,29 +1,39 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "EUTRA-Coex-Mode-Info.h" #include "EUTRA-Coex-FDD-Info.h" #include "EUTRA-Coex-TDD-Info.h" -static asn_oer_constraints_t asn_OER_type_EUTRA_Coex_Mode_Info_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_EUTRA_Coex_Mode_Info_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_EUTRA_Coex_Mode_Info_1[] = { { ATF_POINTER, 0, offsetof(struct EUTRA_Coex_Mode_Info, choice.fDD), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRA_Coex_FDD_Info, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "fDD" }, @@ -32,7 +42,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_Coex_Mode_Info_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRA_Coex_TDD_Info, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "tDD" }, @@ -59,7 +80,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_Coex_Mode_Info = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_EUTRA_Coex_Mode_Info_constr_1, &asn_PER_type_EUTRA_Coex_Mode_Info_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_EUTRA_Coex_Mode_Info_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_EUTRA_Coex_Mode_Info_1, 2, /* Elements count */ &asn_SPC_EUTRA_Coex_Mode_Info_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/EUTRA-Coex-Mode-Info.h b/src/codec_utils/F1AP/EUTRA-Coex-Mode-Info.h index 9e078bc45..2f9c2fb37 100644 --- a/src/codec_utils/F1AP/EUTRA-Coex-Mode-Info.h +++ b/src/codec_utils/F1AP/EUTRA-Coex-Mode-Info.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _EUTRA_Coex_Mode_Info_H_ diff --git a/src/codec_utils/F1AP/EUTRA-Coex-TDD-Info.c b/src/codec_utils/F1AP/EUTRA-Coex-TDD-Info.c index 8a6480e19..f3b0e6cb5 100644 --- a/src/codec_utils/F1AP/EUTRA-Coex-TDD-Info.c +++ b/src/codec_utils/F1AP/EUTRA-Coex-TDD-Info.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "EUTRA-Coex-TDD-Info.h" @@ -14,7 +14,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_Coex_TDD_Info_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ExtendedEARFCN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eARFCN" }, @@ -23,7 +34,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_Coex_TDD_Info_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRA_Transmission_Bandwidth, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "transmission-Bandwidth" }, @@ -32,7 +54,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_Coex_TDD_Info_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRA_SubframeAssignment, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "subframeAssignment" }, @@ -41,7 +74,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_Coex_TDD_Info_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRA_SpecialSubframe_Info, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "specialSubframe-Info" }, @@ -50,7 +94,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_Coex_TDD_Info_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P43, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -85,7 +140,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_Coex_TDD_Info = { asn_DEF_EUTRA_Coex_TDD_Info_tags_1, /* Same as above */ sizeof(asn_DEF_EUTRA_Coex_TDD_Info_tags_1) /sizeof(asn_DEF_EUTRA_Coex_TDD_Info_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_EUTRA_Coex_TDD_Info_1, 5, /* Elements count */ &asn_SPC_EUTRA_Coex_TDD_Info_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/EUTRA-Coex-TDD-Info.h b/src/codec_utils/F1AP/EUTRA-Coex-TDD-Info.h index a51a5b880..bcbc2b387 100644 --- a/src/codec_utils/F1AP/EUTRA-Coex-TDD-Info.h +++ b/src/codec_utils/F1AP/EUTRA-Coex-TDD-Info.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _EUTRA_Coex_TDD_Info_H_ diff --git a/src/codec_utils/F1AP/EUTRA-CyclicPrefixDL.c b/src/codec_utils/F1AP/EUTRA-CyclicPrefixDL.c index b9710b31d..e6a7c4cb8 100644 --- a/src/codec_utils/F1AP/EUTRA-CyclicPrefixDL.c +++ b/src/codec_utils/F1AP/EUTRA-CyclicPrefixDL.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "EUTRA-CyclicPrefixDL.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_EUTRA_CyclicPrefixDL_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_EUTRA_CyclicPrefixDL_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_EUTRA_CyclicPrefixDL_value2enum_1[] = { { 0, 6, "normal" }, { 1, 8, "extended" } @@ -51,7 +50,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_CyclicPrefixDL = { asn_DEF_EUTRA_CyclicPrefixDL_tags_1, /* Same as above */ sizeof(asn_DEF_EUTRA_CyclicPrefixDL_tags_1) /sizeof(asn_DEF_EUTRA_CyclicPrefixDL_tags_1[0]), /* 1 */ - { &asn_OER_type_EUTRA_CyclicPrefixDL_constr_1, &asn_PER_type_EUTRA_CyclicPrefixDL_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_EUTRA_CyclicPrefixDL_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_EUTRA_CyclicPrefixDL_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/EUTRA-CyclicPrefixDL.h b/src/codec_utils/F1AP/EUTRA-CyclicPrefixDL.h index e80fc7ca7..015dec0c3 100644 --- a/src/codec_utils/F1AP/EUTRA-CyclicPrefixDL.h +++ b/src/codec_utils/F1AP/EUTRA-CyclicPrefixDL.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _EUTRA_CyclicPrefixDL_H_ @@ -37,12 +37,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_EUTRA_CyclicPrefixDL_specs_1; asn_struct_free_f EUTRA_CyclicPrefixDL_free; asn_struct_print_f EUTRA_CyclicPrefixDL_print; asn_constr_check_f EUTRA_CyclicPrefixDL_constraint; -ber_type_decoder_f EUTRA_CyclicPrefixDL_decode_ber; -der_type_encoder_f EUTRA_CyclicPrefixDL_encode_der; xer_type_decoder_f EUTRA_CyclicPrefixDL_decode_xer; xer_type_encoder_f EUTRA_CyclicPrefixDL_encode_xer; -oer_type_decoder_f EUTRA_CyclicPrefixDL_decode_oer; -oer_type_encoder_f EUTRA_CyclicPrefixDL_encode_oer; per_type_decoder_f EUTRA_CyclicPrefixDL_decode_uper; per_type_encoder_f EUTRA_CyclicPrefixDL_encode_uper; per_type_decoder_f EUTRA_CyclicPrefixDL_decode_aper; diff --git a/src/codec_utils/F1AP/EUTRA-CyclicPrefixUL.c b/src/codec_utils/F1AP/EUTRA-CyclicPrefixUL.c index 9cb513d58..9a4f772cb 100644 --- a/src/codec_utils/F1AP/EUTRA-CyclicPrefixUL.c +++ b/src/codec_utils/F1AP/EUTRA-CyclicPrefixUL.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "EUTRA-CyclicPrefixUL.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_EUTRA_CyclicPrefixUL_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_EUTRA_CyclicPrefixUL_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_EUTRA_CyclicPrefixUL_value2enum_1[] = { { 0, 6, "normal" }, { 1, 8, "extended" } @@ -51,7 +50,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_CyclicPrefixUL = { asn_DEF_EUTRA_CyclicPrefixUL_tags_1, /* Same as above */ sizeof(asn_DEF_EUTRA_CyclicPrefixUL_tags_1) /sizeof(asn_DEF_EUTRA_CyclicPrefixUL_tags_1[0]), /* 1 */ - { &asn_OER_type_EUTRA_CyclicPrefixUL_constr_1, &asn_PER_type_EUTRA_CyclicPrefixUL_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_EUTRA_CyclicPrefixUL_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_EUTRA_CyclicPrefixUL_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/EUTRA-CyclicPrefixUL.h b/src/codec_utils/F1AP/EUTRA-CyclicPrefixUL.h index d5f7fcdae..860b1b91c 100644 --- a/src/codec_utils/F1AP/EUTRA-CyclicPrefixUL.h +++ b/src/codec_utils/F1AP/EUTRA-CyclicPrefixUL.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _EUTRA_CyclicPrefixUL_H_ @@ -37,12 +37,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_EUTRA_CyclicPrefixUL_specs_1; asn_struct_free_f EUTRA_CyclicPrefixUL_free; asn_struct_print_f EUTRA_CyclicPrefixUL_print; asn_constr_check_f EUTRA_CyclicPrefixUL_constraint; -ber_type_decoder_f EUTRA_CyclicPrefixUL_decode_ber; -der_type_encoder_f EUTRA_CyclicPrefixUL_encode_der; xer_type_decoder_f EUTRA_CyclicPrefixUL_decode_xer; xer_type_encoder_f EUTRA_CyclicPrefixUL_encode_xer; -oer_type_decoder_f EUTRA_CyclicPrefixUL_decode_oer; -oer_type_encoder_f EUTRA_CyclicPrefixUL_encode_oer; per_type_decoder_f EUTRA_CyclicPrefixUL_decode_uper; per_type_encoder_f EUTRA_CyclicPrefixUL_encode_uper; per_type_decoder_f EUTRA_CyclicPrefixUL_decode_aper; diff --git a/src/codec_utils/F1AP/EUTRA-FDD-Info.c b/src/codec_utils/F1AP/EUTRA-FDD-Info.c index 458b9fb4d..aea4e8573 100644 --- a/src/codec_utils/F1AP/EUTRA-FDD-Info.c +++ b/src/codec_utils/F1AP/EUTRA-FDD-Info.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "EUTRA-FDD-Info.h" @@ -14,7 +14,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_FDD_Info_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OffsetToPointA, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "uL-offsetToPointA" }, @@ -23,7 +34,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_FDD_Info_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OffsetToPointA, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dL-offsetToPointA" }, @@ -32,7 +54,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_FDD_Info_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P47, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -65,7 +98,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_FDD_Info = { asn_DEF_EUTRA_FDD_Info_tags_1, /* Same as above */ sizeof(asn_DEF_EUTRA_FDD_Info_tags_1) /sizeof(asn_DEF_EUTRA_FDD_Info_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_EUTRA_FDD_Info_1, 3, /* Elements count */ &asn_SPC_EUTRA_FDD_Info_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/EUTRA-FDD-Info.h b/src/codec_utils/F1AP/EUTRA-FDD-Info.h index d7a24afdb..af207c666 100644 --- a/src/codec_utils/F1AP/EUTRA-FDD-Info.h +++ b/src/codec_utils/F1AP/EUTRA-FDD-Info.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _EUTRA_FDD_Info_H_ diff --git a/src/codec_utils/F1AP/EUTRA-Mode-Info.c b/src/codec_utils/F1AP/EUTRA-Mode-Info.c index e86afcf7d..534eb5187 100644 --- a/src/codec_utils/F1AP/EUTRA-Mode-Info.c +++ b/src/codec_utils/F1AP/EUTRA-Mode-Info.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "EUTRA-Mode-Info.h" @@ -10,21 +10,31 @@ #include "EUTRA-FDD-Info.h" #include "EUTRA-TDD-Info.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_EUTRA_Mode_Info_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_EUTRA_Mode_Info_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_EUTRA_Mode_Info_1[] = { { ATF_POINTER, 0, offsetof(struct EUTRA_Mode_Info, choice.eUTRAFDD), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRA_FDD_Info, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eUTRAFDD" }, @@ -33,7 +43,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_Mode_Info_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRA_TDD_Info, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eUTRATDD" }, @@ -42,7 +63,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_Mode_Info_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_SingleContainer_4590P62, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "choice-extension" }, @@ -70,7 +102,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_Mode_Info = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_EUTRA_Mode_Info_constr_1, &asn_PER_type_EUTRA_Mode_Info_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_EUTRA_Mode_Info_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_EUTRA_Mode_Info_1, 3, /* Elements count */ &asn_SPC_EUTRA_Mode_Info_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/EUTRA-Mode-Info.h b/src/codec_utils/F1AP/EUTRA-Mode-Info.h index d97bfdbbb..b44bce9b0 100644 --- a/src/codec_utils/F1AP/EUTRA-Mode-Info.h +++ b/src/codec_utils/F1AP/EUTRA-Mode-Info.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _EUTRA_Mode_Info_H_ diff --git a/src/codec_utils/F1AP/EUTRA-NR-CellResourceCoordinationReq-Container.c b/src/codec_utils/F1AP/EUTRA-NR-CellResourceCoordinationReq-Container.c index 648b5f757..2b27a8276 100644 --- a/src/codec_utils/F1AP/EUTRA-NR-CellResourceCoordinationReq-Container.c +++ b/src/codec_utils/F1AP/EUTRA-NR-CellResourceCoordinationReq-Container.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "EUTRA-NR-CellResourceCoordinationReq-Container.h" @@ -24,7 +24,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_NR_CellResourceCoordinationReq_Container = { asn_DEF_EUTRA_NR_CellResourceCoordinationReq_Container_tags_1, /* Same as above */ sizeof(asn_DEF_EUTRA_NR_CellResourceCoordinationReq_Container_tags_1) /sizeof(asn_DEF_EUTRA_NR_CellResourceCoordinationReq_Container_tags_1[0]), /* 1 */ - { 0, 0, OCTET_STRING_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OCTET_STRING_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/EUTRA-NR-CellResourceCoordinationReq-Container.h b/src/codec_utils/F1AP/EUTRA-NR-CellResourceCoordinationReq-Container.h index ba3f76d18..8ee2ceb4b 100644 --- a/src/codec_utils/F1AP/EUTRA-NR-CellResourceCoordinationReq-Container.h +++ b/src/codec_utils/F1AP/EUTRA-NR-CellResourceCoordinationReq-Container.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _EUTRA_NR_CellResourceCoordinationReq_Container_H_ @@ -26,12 +26,8 @@ extern asn_TYPE_descriptor_t asn_DEF_EUTRA_NR_CellResourceCoordinationReq_Contai asn_struct_free_f EUTRA_NR_CellResourceCoordinationReq_Container_free; asn_struct_print_f EUTRA_NR_CellResourceCoordinationReq_Container_print; asn_constr_check_f EUTRA_NR_CellResourceCoordinationReq_Container_constraint; -ber_type_decoder_f EUTRA_NR_CellResourceCoordinationReq_Container_decode_ber; -der_type_encoder_f EUTRA_NR_CellResourceCoordinationReq_Container_encode_der; xer_type_decoder_f EUTRA_NR_CellResourceCoordinationReq_Container_decode_xer; xer_type_encoder_f EUTRA_NR_CellResourceCoordinationReq_Container_encode_xer; -oer_type_decoder_f EUTRA_NR_CellResourceCoordinationReq_Container_decode_oer; -oer_type_encoder_f EUTRA_NR_CellResourceCoordinationReq_Container_encode_oer; per_type_decoder_f EUTRA_NR_CellResourceCoordinationReq_Container_decode_uper; per_type_encoder_f EUTRA_NR_CellResourceCoordinationReq_Container_encode_uper; per_type_decoder_f EUTRA_NR_CellResourceCoordinationReq_Container_decode_aper; diff --git a/src/codec_utils/F1AP/EUTRA-NR-CellResourceCoordinationReqAck-Container.c b/src/codec_utils/F1AP/EUTRA-NR-CellResourceCoordinationReqAck-Container.c index cf98135a6..5114f259e 100644 --- a/src/codec_utils/F1AP/EUTRA-NR-CellResourceCoordinationReqAck-Container.c +++ b/src/codec_utils/F1AP/EUTRA-NR-CellResourceCoordinationReqAck-Container.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "EUTRA-NR-CellResourceCoordinationReqAck-Container.h" @@ -24,7 +24,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_NR_CellResourceCoordinationReqAck_Container asn_DEF_EUTRA_NR_CellResourceCoordinationReqAck_Container_tags_1, /* Same as above */ sizeof(asn_DEF_EUTRA_NR_CellResourceCoordinationReqAck_Container_tags_1) /sizeof(asn_DEF_EUTRA_NR_CellResourceCoordinationReqAck_Container_tags_1[0]), /* 1 */ - { 0, 0, OCTET_STRING_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OCTET_STRING_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/EUTRA-NR-CellResourceCoordinationReqAck-Container.h b/src/codec_utils/F1AP/EUTRA-NR-CellResourceCoordinationReqAck-Container.h index 30ae162ac..79e2fe68e 100644 --- a/src/codec_utils/F1AP/EUTRA-NR-CellResourceCoordinationReqAck-Container.h +++ b/src/codec_utils/F1AP/EUTRA-NR-CellResourceCoordinationReqAck-Container.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _EUTRA_NR_CellResourceCoordinationReqAck_Container_H_ @@ -26,12 +26,8 @@ extern asn_TYPE_descriptor_t asn_DEF_EUTRA_NR_CellResourceCoordinationReqAck_Con asn_struct_free_f EUTRA_NR_CellResourceCoordinationReqAck_Container_free; asn_struct_print_f EUTRA_NR_CellResourceCoordinationReqAck_Container_print; asn_constr_check_f EUTRA_NR_CellResourceCoordinationReqAck_Container_constraint; -ber_type_decoder_f EUTRA_NR_CellResourceCoordinationReqAck_Container_decode_ber; -der_type_encoder_f EUTRA_NR_CellResourceCoordinationReqAck_Container_encode_der; xer_type_decoder_f EUTRA_NR_CellResourceCoordinationReqAck_Container_decode_xer; xer_type_encoder_f EUTRA_NR_CellResourceCoordinationReqAck_Container_encode_xer; -oer_type_decoder_f EUTRA_NR_CellResourceCoordinationReqAck_Container_decode_oer; -oer_type_encoder_f EUTRA_NR_CellResourceCoordinationReqAck_Container_encode_oer; per_type_decoder_f EUTRA_NR_CellResourceCoordinationReqAck_Container_decode_uper; per_type_encoder_f EUTRA_NR_CellResourceCoordinationReqAck_Container_encode_uper; per_type_decoder_f EUTRA_NR_CellResourceCoordinationReqAck_Container_decode_aper; diff --git a/src/codec_utils/F1AP/EUTRA-PRACH-Configuration.c b/src/codec_utils/F1AP/EUTRA-PRACH-Configuration.c index b64fdf3df..36c494837 100644 --- a/src/codec_utils/F1AP/EUTRA-PRACH-Configuration.c +++ b/src/codec_utils/F1AP/EUTRA-PRACH-Configuration.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "EUTRA-PRACH-Configuration.h" @@ -22,7 +22,7 @@ memb_rootSequenceIndex_constraint_1(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= 0 && value <= 837)) { + if((value >= 0L && value <= 837L)) { /* Constraint check succeeded */ return 0; } else { @@ -47,7 +47,7 @@ memb_zeroCorrelationIndex_constraint_1(const asn_TYPE_descriptor_t *td, const vo value = *(const long *)sptr; - if((value >= 0 && value <= 15)) { + if((value >= 0L && value <= 15L)) { /* Constraint check succeeded */ return 0; } else { @@ -72,7 +72,7 @@ memb_prach_FreqOffset_constraint_1(const asn_TYPE_descriptor_t *td, const void * value = *(const long *)sptr; - if((value >= 0 && value <= 94)) { + if((value >= 0L && value <= 94L)) { /* Constraint check succeeded */ return 0; } else { @@ -97,7 +97,7 @@ memb_prach_ConfigIndex_constraint_1(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= 0 && value <= 63)) { + if((value >= 0L && value <= 63L)) { /* Constraint check succeeded */ return 0; } else { @@ -108,45 +108,52 @@ memb_prach_ConfigIndex_constraint_1(const asn_TYPE_descriptor_t *td, const void } } -static asn_oer_constraints_t asn_OER_memb_rootSequenceIndex_constr_2 CC_NOTUSED = { - { 2, 1 } /* (0..837) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_rootSequenceIndex_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 10, 10, 0, 837 } /* (0..837) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_zeroCorrelationIndex_constr_3 CC_NOTUSED = { - { 1, 1 } /* (0..15) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_zeroCorrelationIndex_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_prach_FreqOffset_constr_5 CC_NOTUSED = { - { 1, 1 } /* (0..94) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_prach_FreqOffset_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 0, 94 } /* (0..94) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_prach_ConfigIndex_constr_6 CC_NOTUSED = { - { 1, 1 } /* (0..63) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_prach_ConfigIndex_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 63 } /* (0..63) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_EUTRA_PRACH_Configuration_1[] = { { ATF_NOFLAGS, 0, offsetof(struct EUTRA_PRACH_Configuration, rootSequenceIndex), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_rootSequenceIndex_constr_2, &asn_PER_memb_rootSequenceIndex_constr_2, memb_rootSequenceIndex_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_rootSequenceIndex_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_rootSequenceIndex_constraint_1 + }, 0, 0, /* No default value */ "rootSequenceIndex" }, @@ -155,7 +162,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_PRACH_Configuration_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_zeroCorrelationIndex_constr_3, &asn_PER_memb_zeroCorrelationIndex_constr_3, memb_zeroCorrelationIndex_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_zeroCorrelationIndex_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_zeroCorrelationIndex_constraint_1 + }, 0, 0, /* No default value */ "zeroCorrelationIndex" }, @@ -164,7 +182,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_PRACH_Configuration_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "highSpeedFlag" }, @@ -173,7 +202,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_PRACH_Configuration_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_prach_FreqOffset_constr_5, &asn_PER_memb_prach_FreqOffset_constr_5, memb_prach_FreqOffset_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_prach_FreqOffset_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_prach_FreqOffset_constraint_1 + }, 0, 0, /* No default value */ "prach-FreqOffset" }, @@ -182,7 +222,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_PRACH_Configuration_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_prach_ConfigIndex_constr_6, &asn_PER_memb_prach_ConfigIndex_constr_6, memb_prach_ConfigIndex_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_prach_ConfigIndex_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_prach_ConfigIndex_constraint_1 + }, 0, 0, /* No default value */ "prach-ConfigIndex" }, @@ -191,7 +242,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_PRACH_Configuration_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P44, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -227,7 +289,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_PRACH_Configuration = { asn_DEF_EUTRA_PRACH_Configuration_tags_1, /* Same as above */ sizeof(asn_DEF_EUTRA_PRACH_Configuration_tags_1) /sizeof(asn_DEF_EUTRA_PRACH_Configuration_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_EUTRA_PRACH_Configuration_1, 6, /* Elements count */ &asn_SPC_EUTRA_PRACH_Configuration_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/EUTRA-PRACH-Configuration.h b/src/codec_utils/F1AP/EUTRA-PRACH-Configuration.h index 0fea0162a..783d83e98 100644 --- a/src/codec_utils/F1AP/EUTRA-PRACH-Configuration.h +++ b/src/codec_utils/F1AP/EUTRA-PRACH-Configuration.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _EUTRA_PRACH_Configuration_H_ diff --git a/src/codec_utils/F1AP/EUTRA-SpecialSubframe-Info.c b/src/codec_utils/F1AP/EUTRA-SpecialSubframe-Info.c index 3662e83e3..2f7b97f04 100644 --- a/src/codec_utils/F1AP/EUTRA-SpecialSubframe-Info.c +++ b/src/codec_utils/F1AP/EUTRA-SpecialSubframe-Info.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "EUTRA-SpecialSubframe-Info.h" @@ -14,7 +14,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_SpecialSubframe_Info_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRA_SpecialSubframePatterns, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "specialSubframePatterns" }, @@ -23,7 +34,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_SpecialSubframe_Info_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRA_CyclicPrefixDL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cyclicPrefixDL" }, @@ -32,7 +54,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_SpecialSubframe_Info_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRA_CyclicPrefixUL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cyclicPrefixUL" }, @@ -41,7 +74,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_SpecialSubframe_Info_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P45, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -75,7 +119,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_SpecialSubframe_Info = { asn_DEF_EUTRA_SpecialSubframe_Info_tags_1, /* Same as above */ sizeof(asn_DEF_EUTRA_SpecialSubframe_Info_tags_1) /sizeof(asn_DEF_EUTRA_SpecialSubframe_Info_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_EUTRA_SpecialSubframe_Info_1, 4, /* Elements count */ &asn_SPC_EUTRA_SpecialSubframe_Info_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/EUTRA-SpecialSubframe-Info.h b/src/codec_utils/F1AP/EUTRA-SpecialSubframe-Info.h index 39684468f..e8f33671f 100644 --- a/src/codec_utils/F1AP/EUTRA-SpecialSubframe-Info.h +++ b/src/codec_utils/F1AP/EUTRA-SpecialSubframe-Info.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _EUTRA_SpecialSubframe_Info_H_ diff --git a/src/codec_utils/F1AP/EUTRA-SpecialSubframePatterns.c b/src/codec_utils/F1AP/EUTRA-SpecialSubframePatterns.c index ff2ef10e6..2cab85405 100644 --- a/src/codec_utils/F1AP/EUTRA-SpecialSubframePatterns.c +++ b/src/codec_utils/F1AP/EUTRA-SpecialSubframePatterns.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "EUTRA-SpecialSubframePatterns.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_EUTRA_SpecialSubframePatterns_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_EUTRA_SpecialSubframePatterns_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 4, 4, 0, 10 } /* (0..10,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_EUTRA_SpecialSubframePatterns_value2enum_1[] = { { 0, 4, "ssp0" }, { 1, 4, "ssp1" }, @@ -69,7 +68,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_SpecialSubframePatterns = { asn_DEF_EUTRA_SpecialSubframePatterns_tags_1, /* Same as above */ sizeof(asn_DEF_EUTRA_SpecialSubframePatterns_tags_1) /sizeof(asn_DEF_EUTRA_SpecialSubframePatterns_tags_1[0]), /* 1 */ - { &asn_OER_type_EUTRA_SpecialSubframePatterns_constr_1, &asn_PER_type_EUTRA_SpecialSubframePatterns_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_EUTRA_SpecialSubframePatterns_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_EUTRA_SpecialSubframePatterns_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/EUTRA-SpecialSubframePatterns.h b/src/codec_utils/F1AP/EUTRA-SpecialSubframePatterns.h index eac57499b..a59a91437 100644 --- a/src/codec_utils/F1AP/EUTRA-SpecialSubframePatterns.h +++ b/src/codec_utils/F1AP/EUTRA-SpecialSubframePatterns.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _EUTRA_SpecialSubframePatterns_H_ @@ -46,12 +46,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_EUTRA_SpecialSubframePatterns_specs asn_struct_free_f EUTRA_SpecialSubframePatterns_free; asn_struct_print_f EUTRA_SpecialSubframePatterns_print; asn_constr_check_f EUTRA_SpecialSubframePatterns_constraint; -ber_type_decoder_f EUTRA_SpecialSubframePatterns_decode_ber; -der_type_encoder_f EUTRA_SpecialSubframePatterns_encode_der; xer_type_decoder_f EUTRA_SpecialSubframePatterns_decode_xer; xer_type_encoder_f EUTRA_SpecialSubframePatterns_encode_xer; -oer_type_decoder_f EUTRA_SpecialSubframePatterns_decode_oer; -oer_type_encoder_f EUTRA_SpecialSubframePatterns_encode_oer; per_type_decoder_f EUTRA_SpecialSubframePatterns_decode_uper; per_type_encoder_f EUTRA_SpecialSubframePatterns_encode_uper; per_type_decoder_f EUTRA_SpecialSubframePatterns_decode_aper; diff --git a/src/codec_utils/F1AP/EUTRA-SubframeAssignment.c b/src/codec_utils/F1AP/EUTRA-SubframeAssignment.c index 3db2e8a44..5c158ab66 100644 --- a/src/codec_utils/F1AP/EUTRA-SubframeAssignment.c +++ b/src/codec_utils/F1AP/EUTRA-SubframeAssignment.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "EUTRA-SubframeAssignment.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_EUTRA_SubframeAssignment_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_EUTRA_SubframeAssignment_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 3, 3, 0, 6 } /* (0..6,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_EUTRA_SubframeAssignment_value2enum_1[] = { { 0, 3, "sa0" }, { 1, 3, "sa1" }, @@ -61,7 +60,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_SubframeAssignment = { asn_DEF_EUTRA_SubframeAssignment_tags_1, /* Same as above */ sizeof(asn_DEF_EUTRA_SubframeAssignment_tags_1) /sizeof(asn_DEF_EUTRA_SubframeAssignment_tags_1[0]), /* 1 */ - { &asn_OER_type_EUTRA_SubframeAssignment_constr_1, &asn_PER_type_EUTRA_SubframeAssignment_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_EUTRA_SubframeAssignment_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_EUTRA_SubframeAssignment_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/EUTRA-SubframeAssignment.h b/src/codec_utils/F1AP/EUTRA-SubframeAssignment.h index 7643fd3b2..002f538ea 100644 --- a/src/codec_utils/F1AP/EUTRA-SubframeAssignment.h +++ b/src/codec_utils/F1AP/EUTRA-SubframeAssignment.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _EUTRA_SubframeAssignment_H_ @@ -42,12 +42,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_EUTRA_SubframeAssignment_specs_1; asn_struct_free_f EUTRA_SubframeAssignment_free; asn_struct_print_f EUTRA_SubframeAssignment_print; asn_constr_check_f EUTRA_SubframeAssignment_constraint; -ber_type_decoder_f EUTRA_SubframeAssignment_decode_ber; -der_type_encoder_f EUTRA_SubframeAssignment_encode_der; xer_type_decoder_f EUTRA_SubframeAssignment_decode_xer; xer_type_encoder_f EUTRA_SubframeAssignment_encode_xer; -oer_type_decoder_f EUTRA_SubframeAssignment_decode_oer; -oer_type_encoder_f EUTRA_SubframeAssignment_encode_oer; per_type_decoder_f EUTRA_SubframeAssignment_decode_uper; per_type_encoder_f EUTRA_SubframeAssignment_encode_uper; per_type_decoder_f EUTRA_SubframeAssignment_decode_aper; diff --git a/src/codec_utils/F1AP/EUTRA-TDD-Info.c b/src/codec_utils/F1AP/EUTRA-TDD-Info.c index e2f91feb9..c8cf35ed6 100644 --- a/src/codec_utils/F1AP/EUTRA-TDD-Info.c +++ b/src/codec_utils/F1AP/EUTRA-TDD-Info.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "EUTRA-TDD-Info.h" @@ -14,7 +14,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_TDD_Info_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OffsetToPointA, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "offsetToPointA" }, @@ -23,7 +34,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_TDD_Info_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P48, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -55,7 +77,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_TDD_Info = { asn_DEF_EUTRA_TDD_Info_tags_1, /* Same as above */ sizeof(asn_DEF_EUTRA_TDD_Info_tags_1) /sizeof(asn_DEF_EUTRA_TDD_Info_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_EUTRA_TDD_Info_1, 2, /* Elements count */ &asn_SPC_EUTRA_TDD_Info_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/EUTRA-TDD-Info.h b/src/codec_utils/F1AP/EUTRA-TDD-Info.h index 3cfb348e0..b4fbc633f 100644 --- a/src/codec_utils/F1AP/EUTRA-TDD-Info.h +++ b/src/codec_utils/F1AP/EUTRA-TDD-Info.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _EUTRA_TDD_Info_H_ diff --git a/src/codec_utils/F1AP/EUTRA-Transmission-Bandwidth.c b/src/codec_utils/F1AP/EUTRA-Transmission-Bandwidth.c index 4bc8f1e0d..9b5646d96 100644 --- a/src/codec_utils/F1AP/EUTRA-Transmission-Bandwidth.c +++ b/src/codec_utils/F1AP/EUTRA-Transmission-Bandwidth.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "EUTRA-Transmission-Bandwidth.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_EUTRA_Transmission_Bandwidth_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_EUTRA_Transmission_Bandwidth_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 3, 3, 0, 5 } /* (0..5,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_EUTRA_Transmission_Bandwidth_value2enum_1[] = { { 0, 3, "bw6" }, { 1, 4, "bw15" }, @@ -59,7 +58,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_Transmission_Bandwidth = { asn_DEF_EUTRA_Transmission_Bandwidth_tags_1, /* Same as above */ sizeof(asn_DEF_EUTRA_Transmission_Bandwidth_tags_1) /sizeof(asn_DEF_EUTRA_Transmission_Bandwidth_tags_1[0]), /* 1 */ - { &asn_OER_type_EUTRA_Transmission_Bandwidth_constr_1, &asn_PER_type_EUTRA_Transmission_Bandwidth_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_EUTRA_Transmission_Bandwidth_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_EUTRA_Transmission_Bandwidth_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/EUTRA-Transmission-Bandwidth.h b/src/codec_utils/F1AP/EUTRA-Transmission-Bandwidth.h index 146304d6d..5e49a4eed 100644 --- a/src/codec_utils/F1AP/EUTRA-Transmission-Bandwidth.h +++ b/src/codec_utils/F1AP/EUTRA-Transmission-Bandwidth.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _EUTRA_Transmission_Bandwidth_H_ @@ -41,12 +41,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_EUTRA_Transmission_Bandwidth_specs_ asn_struct_free_f EUTRA_Transmission_Bandwidth_free; asn_struct_print_f EUTRA_Transmission_Bandwidth_print; asn_constr_check_f EUTRA_Transmission_Bandwidth_constraint; -ber_type_decoder_f EUTRA_Transmission_Bandwidth_decode_ber; -der_type_encoder_f EUTRA_Transmission_Bandwidth_encode_der; xer_type_decoder_f EUTRA_Transmission_Bandwidth_decode_xer; xer_type_encoder_f EUTRA_Transmission_Bandwidth_encode_xer; -oer_type_decoder_f EUTRA_Transmission_Bandwidth_decode_oer; -oer_type_encoder_f EUTRA_Transmission_Bandwidth_encode_oer; per_type_decoder_f EUTRA_Transmission_Bandwidth_decode_uper; per_type_encoder_f EUTRA_Transmission_Bandwidth_encode_uper; per_type_decoder_f EUTRA_Transmission_Bandwidth_decode_aper; diff --git a/src/codec_utils/F1AP/EUTRACells-List-item.c b/src/codec_utils/F1AP/EUTRACells-List-item.c index a62a40078..6a5601e55 100644 --- a/src/codec_utils/F1AP/EUTRACells-List-item.c +++ b/src/codec_utils/F1AP/EUTRACells-List-item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "EUTRACells-List-item.h" @@ -14,7 +14,18 @@ asn_TYPE_member_t asn_MBR_EUTRACells_List_item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRA_Cell_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eUTRA-Cell-ID" }, @@ -23,7 +34,18 @@ asn_TYPE_member_t asn_MBR_EUTRACells_List_item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Served_EUTRA_Cells_Information, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "served-EUTRA-Cells-Information" }, @@ -32,7 +54,18 @@ asn_TYPE_member_t asn_MBR_EUTRACells_List_item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P41, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -65,7 +98,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRACells_List_item = { asn_DEF_EUTRACells_List_item_tags_1, /* Same as above */ sizeof(asn_DEF_EUTRACells_List_item_tags_1) /sizeof(asn_DEF_EUTRACells_List_item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_EUTRACells_List_item_1, 3, /* Elements count */ &asn_SPC_EUTRACells_List_item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/EUTRACells-List-item.h b/src/codec_utils/F1AP/EUTRACells-List-item.h index b87279486..923359904 100644 --- a/src/codec_utils/F1AP/EUTRACells-List-item.h +++ b/src/codec_utils/F1AP/EUTRACells-List-item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _EUTRACells_List_item_H_ diff --git a/src/codec_utils/F1AP/EUTRACells-List.c b/src/codec_utils/F1AP/EUTRACells-List.c index 6319dc8ad..65491c1d8 100644 --- a/src/codec_utils/F1AP/EUTRACells-List.c +++ b/src/codec_utils/F1AP/EUTRACells-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "EUTRACells-List.h" #include "EUTRACells-List-item.h" -static asn_oer_constraints_t asn_OER_type_EUTRACells_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..256)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_EUTRACells_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_EUTRACells_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_EUTRACells_List_item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRACells_List = { asn_DEF_EUTRACells_List_tags_1, /* Same as above */ sizeof(asn_DEF_EUTRACells_List_tags_1) /sizeof(asn_DEF_EUTRACells_List_tags_1[0]), /* 1 */ - { &asn_OER_type_EUTRACells_List_constr_1, &asn_PER_type_EUTRACells_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_EUTRACells_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_EUTRACells_List_1, 1, /* Single element */ &asn_SPC_EUTRACells_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/EUTRACells-List.h b/src/codec_utils/F1AP/EUTRACells-List.h index 659c74987..4774c322a 100644 --- a/src/codec_utils/F1AP/EUTRACells-List.h +++ b/src/codec_utils/F1AP/EUTRACells-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _EUTRACells_List_H_ diff --git a/src/codec_utils/F1AP/EUTRANQoS.c b/src/codec_utils/F1AP/EUTRANQoS.c index 6a023d5b3..82bd973b3 100644 --- a/src/codec_utils/F1AP/EUTRANQoS.c +++ b/src/codec_utils/F1AP/EUTRANQoS.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "EUTRANQoS.h" @@ -15,7 +15,18 @@ asn_TYPE_member_t asn_MBR_EUTRANQoS_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_QCI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "qCI" }, @@ -24,7 +35,18 @@ asn_TYPE_member_t asn_MBR_EUTRANQoS_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_AllocationAndRetentionPriority, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "allocationAndRetentionPriority" }, @@ -33,7 +55,18 @@ asn_TYPE_member_t asn_MBR_EUTRANQoS_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GBR_QosInformation, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "gbrQosInformation" }, @@ -42,7 +75,18 @@ asn_TYPE_member_t asn_MBR_EUTRANQoS_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P46, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -76,7 +120,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRANQoS = { asn_DEF_EUTRANQoS_tags_1, /* Same as above */ sizeof(asn_DEF_EUTRANQoS_tags_1) /sizeof(asn_DEF_EUTRANQoS_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_EUTRANQoS_1, 4, /* Elements count */ &asn_SPC_EUTRANQoS_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/EUTRANQoS.h b/src/codec_utils/F1AP/EUTRANQoS.h index 607d9827e..712f8d1b2 100644 --- a/src/codec_utils/F1AP/EUTRANQoS.h +++ b/src/codec_utils/F1AP/EUTRANQoS.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _EUTRANQoS_H_ diff --git a/src/codec_utils/F1AP/Endpoint-IP-address-and-port.c b/src/codec_utils/F1AP/Endpoint-IP-address-and-port.c index db763e4c0..dc520c918 100644 --- a/src/codec_utils/F1AP/Endpoint-IP-address-and-port.c +++ b/src/codec_utils/F1AP/Endpoint-IP-address-and-port.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Endpoint-IP-address-and-port.h" @@ -14,7 +14,18 @@ asn_TYPE_member_t asn_MBR_Endpoint_IP_address_and_port_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_TransportLayerAddress, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "endpointIPAddress" }, @@ -23,7 +34,18 @@ asn_TYPE_member_t asn_MBR_Endpoint_IP_address_and_port_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P38, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -55,7 +77,18 @@ asn_TYPE_descriptor_t asn_DEF_Endpoint_IP_address_and_port = { asn_DEF_Endpoint_IP_address_and_port_tags_1, /* Same as above */ sizeof(asn_DEF_Endpoint_IP_address_and_port_tags_1) /sizeof(asn_DEF_Endpoint_IP_address_and_port_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Endpoint_IP_address_and_port_1, 2, /* Elements count */ &asn_SPC_Endpoint_IP_address_and_port_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Endpoint-IP-address-and-port.h b/src/codec_utils/F1AP/Endpoint-IP-address-and-port.h index 2285a9cbe..ecbd7237f 100644 --- a/src/codec_utils/F1AP/Endpoint-IP-address-and-port.h +++ b/src/codec_utils/F1AP/Endpoint-IP-address-and-port.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Endpoint_IP_address_and_port_H_ diff --git a/src/codec_utils/F1AP/ErrorIndication.c b/src/codec_utils/F1AP/ErrorIndication.c index f6a182223..098194f59 100644 --- a/src/codec_utils/F1AP/ErrorIndication.c +++ b/src/codec_utils/F1AP/ErrorIndication.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "ErrorIndication.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_ErrorIndication_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_Container_4587P2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_ErrorIndication = { asn_DEF_ErrorIndication_tags_1, /* Same as above */ sizeof(asn_DEF_ErrorIndication_tags_1) /sizeof(asn_DEF_ErrorIndication_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ErrorIndication_1, 1, /* Elements count */ &asn_SPC_ErrorIndication_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/ErrorIndication.h b/src/codec_utils/F1AP/ErrorIndication.h index c898e0124..bbe636bef 100644 --- a/src/codec_utils/F1AP/ErrorIndication.h +++ b/src/codec_utils/F1AP/ErrorIndication.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _ErrorIndication_H_ diff --git a/src/codec_utils/F1AP/ExecuteDuplication.c b/src/codec_utils/F1AP/ExecuteDuplication.c index 69e7f55a3..27cf57e0d 100644 --- a/src/codec_utils/F1AP/ExecuteDuplication.c +++ b/src/codec_utils/F1AP/ExecuteDuplication.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "ExecuteDuplication.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_ExecuteDuplication_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; -static asn_per_constraints_t asn_PER_type_ExecuteDuplication_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_ExecuteDuplication_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_ExecuteDuplication_value2enum_1[] = { { 0, 4, "true" } /* This list is extensible */ @@ -27,7 +26,7 @@ static const unsigned int asn_MAP_ExecuteDuplication_enum2value_1[] = { 0 /* true(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_ExecuteDuplication_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_ExecuteDuplication_specs_1 = { asn_MAP_ExecuteDuplication_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_ExecuteDuplication_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ @@ -49,7 +48,18 @@ asn_TYPE_descriptor_t asn_DEF_ExecuteDuplication = { asn_DEF_ExecuteDuplication_tags_1, /* Same as above */ sizeof(asn_DEF_ExecuteDuplication_tags_1) /sizeof(asn_DEF_ExecuteDuplication_tags_1[0]), /* 1 */ - { &asn_OER_type_ExecuteDuplication_constr_1, &asn_PER_type_ExecuteDuplication_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ExecuteDuplication_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_ExecuteDuplication_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/ExecuteDuplication.h b/src/codec_utils/F1AP/ExecuteDuplication.h index b354148e7..e5915bcbd 100644 --- a/src/codec_utils/F1AP/ExecuteDuplication.h +++ b/src/codec_utils/F1AP/ExecuteDuplication.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _ExecuteDuplication_H_ @@ -30,16 +30,14 @@ typedef enum ExecuteDuplication { typedef long ExecuteDuplication_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_ExecuteDuplication_constr_1; extern asn_TYPE_descriptor_t asn_DEF_ExecuteDuplication; +extern const asn_INTEGER_specifics_t asn_SPC_ExecuteDuplication_specs_1; asn_struct_free_f ExecuteDuplication_free; asn_struct_print_f ExecuteDuplication_print; asn_constr_check_f ExecuteDuplication_constraint; -ber_type_decoder_f ExecuteDuplication_decode_ber; -der_type_encoder_f ExecuteDuplication_encode_der; xer_type_decoder_f ExecuteDuplication_decode_xer; xer_type_encoder_f ExecuteDuplication_encode_xer; -oer_type_decoder_f ExecuteDuplication_decode_oer; -oer_type_encoder_f ExecuteDuplication_encode_oer; per_type_decoder_f ExecuteDuplication_decode_uper; per_type_encoder_f ExecuteDuplication_encode_uper; per_type_decoder_f ExecuteDuplication_decode_aper; diff --git a/src/codec_utils/F1AP/ExtendedAvailablePLMN-Item.c b/src/codec_utils/F1AP/ExtendedAvailablePLMN-Item.c index 06975af9c..561fc91c8 100644 --- a/src/codec_utils/F1AP/ExtendedAvailablePLMN-Item.c +++ b/src/codec_utils/F1AP/ExtendedAvailablePLMN-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "ExtendedAvailablePLMN-Item.h" @@ -14,7 +14,18 @@ asn_TYPE_member_t asn_MBR_ExtendedAvailablePLMN_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PLMN_Identity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pLMNIdentity" }, @@ -23,7 +34,18 @@ asn_TYPE_member_t asn_MBR_ExtendedAvailablePLMN_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P39, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -55,7 +77,18 @@ asn_TYPE_descriptor_t asn_DEF_ExtendedAvailablePLMN_Item = { asn_DEF_ExtendedAvailablePLMN_Item_tags_1, /* Same as above */ sizeof(asn_DEF_ExtendedAvailablePLMN_Item_tags_1) /sizeof(asn_DEF_ExtendedAvailablePLMN_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ExtendedAvailablePLMN_Item_1, 2, /* Elements count */ &asn_SPC_ExtendedAvailablePLMN_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/ExtendedAvailablePLMN-Item.h b/src/codec_utils/F1AP/ExtendedAvailablePLMN-Item.h index aa31ea0d9..7f3fa56b8 100644 --- a/src/codec_utils/F1AP/ExtendedAvailablePLMN-Item.h +++ b/src/codec_utils/F1AP/ExtendedAvailablePLMN-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _ExtendedAvailablePLMN_Item_H_ diff --git a/src/codec_utils/F1AP/ExtendedAvailablePLMN-List.c b/src/codec_utils/F1AP/ExtendedAvailablePLMN-List.c index 3e3169f5d..18be9adcb 100644 --- a/src/codec_utils/F1AP/ExtendedAvailablePLMN-List.c +++ b/src/codec_utils/F1AP/ExtendedAvailablePLMN-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "ExtendedAvailablePLMN-List.h" #include "ExtendedAvailablePLMN-Item.h" -static asn_oer_constraints_t asn_OER_type_ExtendedAvailablePLMN_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..6)) */}; -static asn_per_constraints_t asn_PER_type_ExtendedAvailablePLMN_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_ExtendedAvailablePLMN_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 6 } /* (SIZE(1..6)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_ExtendedAvailablePLMN_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_ExtendedAvailablePLMN_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ExtendedAvailablePLMN_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_ExtendedAvailablePLMN_List_1[] = { static const ber_tlv_tag_t asn_DEF_ExtendedAvailablePLMN_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_ExtendedAvailablePLMN_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_ExtendedAvailablePLMN_List_specs_1 = { sizeof(struct ExtendedAvailablePLMN_List), offsetof(struct ExtendedAvailablePLMN_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_ExtendedAvailablePLMN_List = { asn_DEF_ExtendedAvailablePLMN_List_tags_1, /* Same as above */ sizeof(asn_DEF_ExtendedAvailablePLMN_List_tags_1) /sizeof(asn_DEF_ExtendedAvailablePLMN_List_tags_1[0]), /* 1 */ - { &asn_OER_type_ExtendedAvailablePLMN_List_constr_1, &asn_PER_type_ExtendedAvailablePLMN_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ExtendedAvailablePLMN_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ExtendedAvailablePLMN_List_1, 1, /* Single element */ &asn_SPC_ExtendedAvailablePLMN_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/ExtendedAvailablePLMN-List.h b/src/codec_utils/F1AP/ExtendedAvailablePLMN-List.h index 5a4f22f95..52b7881e7 100644 --- a/src/codec_utils/F1AP/ExtendedAvailablePLMN-List.h +++ b/src/codec_utils/F1AP/ExtendedAvailablePLMN-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _ExtendedAvailablePLMN_List_H_ @@ -32,6 +32,9 @@ typedef struct ExtendedAvailablePLMN_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_ExtendedAvailablePLMN_List; +extern asn_SET_OF_specifics_t asn_SPC_ExtendedAvailablePLMN_List_specs_1; +extern asn_TYPE_member_t asn_MBR_ExtendedAvailablePLMN_List_1[1]; +extern asn_per_constraints_t asn_PER_type_ExtendedAvailablePLMN_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/ExtendedEARFCN.c b/src/codec_utils/F1AP/ExtendedEARFCN.c index 07de07f1e..e38ad8cb3 100644 --- a/src/codec_utils/F1AP/ExtendedEARFCN.c +++ b/src/codec_utils/F1AP/ExtendedEARFCN.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "ExtendedEARFCN.h" @@ -21,7 +21,7 @@ ExtendedEARFCN_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 262143)) { + if((value >= 0L && value <= 262143L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ ExtendedEARFCN_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_ExtendedEARFCN_constr_1 CC_NOTUSED = { - { 4, 1 } /* (0..262143) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ExtendedEARFCN_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 18, -1, 0, 262143 } /* (0..262143) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_ExtendedEARFCN_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_ExtendedEARFCN = { asn_DEF_ExtendedEARFCN_tags_1, /* Same as above */ sizeof(asn_DEF_ExtendedEARFCN_tags_1) /sizeof(asn_DEF_ExtendedEARFCN_tags_1[0]), /* 1 */ - { &asn_OER_type_ExtendedEARFCN_constr_1, &asn_PER_type_ExtendedEARFCN_constr_1, ExtendedEARFCN_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ExtendedEARFCN_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + ExtendedEARFCN_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/F1AP/ExtendedEARFCN.h b/src/codec_utils/F1AP/ExtendedEARFCN.h index 5fdbe53cd..48814527d 100644 --- a/src/codec_utils/F1AP/ExtendedEARFCN.h +++ b/src/codec_utils/F1AP/ExtendedEARFCN.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _ExtendedEARFCN_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ExtendedEARFCN; asn_struct_free_f ExtendedEARFCN_free; asn_struct_print_f ExtendedEARFCN_print; asn_constr_check_f ExtendedEARFCN_constraint; -ber_type_decoder_f ExtendedEARFCN_decode_ber; -der_type_encoder_f ExtendedEARFCN_encode_der; xer_type_decoder_f ExtendedEARFCN_decode_xer; xer_type_encoder_f ExtendedEARFCN_encode_xer; -oer_type_decoder_f ExtendedEARFCN_decode_oer; -oer_type_encoder_f ExtendedEARFCN_encode_oer; per_type_decoder_f ExtendedEARFCN_decode_uper; per_type_encoder_f ExtendedEARFCN_encode_uper; per_type_decoder_f ExtendedEARFCN_decode_aper; diff --git a/src/codec_utils/F1AP/ExtendedServedPLMNs-Item.c b/src/codec_utils/F1AP/ExtendedServedPLMNs-Item.c index 1bcf4fd5e..8d59b5d5a 100644 --- a/src/codec_utils/F1AP/ExtendedServedPLMNs-Item.c +++ b/src/codec_utils/F1AP/ExtendedServedPLMNs-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "ExtendedServedPLMNs-Item.h" @@ -15,7 +15,18 @@ asn_TYPE_member_t asn_MBR_ExtendedServedPLMNs_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PLMN_Identity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pLMN-Identity" }, @@ -24,7 +35,18 @@ asn_TYPE_member_t asn_MBR_ExtendedServedPLMNs_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SliceSupportList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "tAISliceSupportList" }, @@ -33,7 +55,18 @@ asn_TYPE_member_t asn_MBR_ExtendedServedPLMNs_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P40, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -66,7 +99,18 @@ asn_TYPE_descriptor_t asn_DEF_ExtendedServedPLMNs_Item = { asn_DEF_ExtendedServedPLMNs_Item_tags_1, /* Same as above */ sizeof(asn_DEF_ExtendedServedPLMNs_Item_tags_1) /sizeof(asn_DEF_ExtendedServedPLMNs_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ExtendedServedPLMNs_Item_1, 3, /* Elements count */ &asn_SPC_ExtendedServedPLMNs_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/ExtendedServedPLMNs-Item.h b/src/codec_utils/F1AP/ExtendedServedPLMNs-Item.h index 6b8e5872f..6caa1378d 100644 --- a/src/codec_utils/F1AP/ExtendedServedPLMNs-Item.h +++ b/src/codec_utils/F1AP/ExtendedServedPLMNs-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _ExtendedServedPLMNs_Item_H_ diff --git a/src/codec_utils/F1AP/ExtendedServedPLMNs-List.c b/src/codec_utils/F1AP/ExtendedServedPLMNs-List.c index 74223cd4d..66f722593 100644 --- a/src/codec_utils/F1AP/ExtendedServedPLMNs-List.c +++ b/src/codec_utils/F1AP/ExtendedServedPLMNs-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "ExtendedServedPLMNs-List.h" #include "ExtendedServedPLMNs-Item.h" -static asn_oer_constraints_t asn_OER_type_ExtendedServedPLMNs_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..6)) */}; -static asn_per_constraints_t asn_PER_type_ExtendedServedPLMNs_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_ExtendedServedPLMNs_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 6 } /* (SIZE(1..6)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_ExtendedServedPLMNs_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_ExtendedServedPLMNs_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ExtendedServedPLMNs_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_ExtendedServedPLMNs_List_1[] = { static const ber_tlv_tag_t asn_DEF_ExtendedServedPLMNs_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_ExtendedServedPLMNs_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_ExtendedServedPLMNs_List_specs_1 = { sizeof(struct ExtendedServedPLMNs_List), offsetof(struct ExtendedServedPLMNs_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_ExtendedServedPLMNs_List = { asn_DEF_ExtendedServedPLMNs_List_tags_1, /* Same as above */ sizeof(asn_DEF_ExtendedServedPLMNs_List_tags_1) /sizeof(asn_DEF_ExtendedServedPLMNs_List_tags_1[0]), /* 1 */ - { &asn_OER_type_ExtendedServedPLMNs_List_constr_1, &asn_PER_type_ExtendedServedPLMNs_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ExtendedServedPLMNs_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ExtendedServedPLMNs_List_1, 1, /* Single element */ &asn_SPC_ExtendedServedPLMNs_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/ExtendedServedPLMNs-List.h b/src/codec_utils/F1AP/ExtendedServedPLMNs-List.h index e484e1134..91f2f6c87 100644 --- a/src/codec_utils/F1AP/ExtendedServedPLMNs-List.h +++ b/src/codec_utils/F1AP/ExtendedServedPLMNs-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _ExtendedServedPLMNs_List_H_ @@ -32,6 +32,9 @@ typedef struct ExtendedServedPLMNs_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_ExtendedServedPLMNs_List; +extern asn_SET_OF_specifics_t asn_SPC_ExtendedServedPLMNs_List_specs_1; +extern asn_TYPE_member_t asn_MBR_ExtendedServedPLMNs_List_1[1]; +extern asn_per_constraints_t asn_PER_type_ExtendedServedPLMNs_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/F1AP-PDU.c b/src/codec_utils/F1AP/F1AP-PDU.c index 75491aa2d..0e4b180f2 100644 --- a/src/codec_utils/F1AP/F1AP-PDU.c +++ b/src/codec_utils/F1AP/F1AP-PDU.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Descriptions" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "F1AP-PDU.h" @@ -11,21 +11,31 @@ #include "SuccessfulOutcome.h" #include "UnsuccessfulOutcome.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_F1AP_PDU_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_F1AP_PDU_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_F1AP_PDU_1[] = { { ATF_POINTER, 0, offsetof(struct F1AP_PDU, choice.initiatingMessage), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_InitiatingMessage, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "initiatingMessage" }, @@ -34,7 +44,18 @@ static asn_TYPE_member_t asn_MBR_F1AP_PDU_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SuccessfulOutcome, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "successfulOutcome" }, @@ -43,7 +64,18 @@ static asn_TYPE_member_t asn_MBR_F1AP_PDU_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UnsuccessfulOutcome, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "unsuccessfulOutcome" }, @@ -52,7 +84,18 @@ static asn_TYPE_member_t asn_MBR_F1AP_PDU_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_SingleContainer_4590P0, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "choice-extension" }, @@ -81,7 +124,18 @@ asn_TYPE_descriptor_t asn_DEF_F1AP_PDU = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_F1AP_PDU_constr_1, &asn_PER_type_F1AP_PDU_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_F1AP_PDU_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_F1AP_PDU_1, 4, /* Elements count */ &asn_SPC_F1AP_PDU_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/F1AP-PDU.h b/src/codec_utils/F1AP/F1AP-PDU.h index 8e1269c48..71b0e28d6 100644 --- a/src/codec_utils/F1AP/F1AP-PDU.h +++ b/src/codec_utils/F1AP/F1AP-PDU.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Descriptions" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _F1AP_PDU_H_ diff --git a/src/codec_utils/F1AP/F1SetupFailure.c b/src/codec_utils/F1AP/F1SetupFailure.c index 2806c4db8..7514e8fe9 100644 --- a/src/codec_utils/F1AP/F1SetupFailure.c +++ b/src/codec_utils/F1AP/F1SetupFailure.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "F1SetupFailure.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_F1SetupFailure_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_Container_4587P5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_F1SetupFailure = { asn_DEF_F1SetupFailure_tags_1, /* Same as above */ sizeof(asn_DEF_F1SetupFailure_tags_1) /sizeof(asn_DEF_F1SetupFailure_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_F1SetupFailure_1, 1, /* Elements count */ &asn_SPC_F1SetupFailure_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/F1SetupFailure.h b/src/codec_utils/F1AP/F1SetupFailure.h index d55feda1b..721e4caa4 100644 --- a/src/codec_utils/F1AP/F1SetupFailure.h +++ b/src/codec_utils/F1AP/F1SetupFailure.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _F1SetupFailure_H_ diff --git a/src/codec_utils/F1AP/F1SetupRequest.c b/src/codec_utils/F1AP/F1SetupRequest.c index fbee7a0d8..691f32eaf 100644 --- a/src/codec_utils/F1AP/F1SetupRequest.c +++ b/src/codec_utils/F1AP/F1SetupRequest.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "F1SetupRequest.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_F1SetupRequest_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_Container_4587P3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_F1SetupRequest = { asn_DEF_F1SetupRequest_tags_1, /* Same as above */ sizeof(asn_DEF_F1SetupRequest_tags_1) /sizeof(asn_DEF_F1SetupRequest_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_F1SetupRequest_1, 1, /* Elements count */ &asn_SPC_F1SetupRequest_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/F1SetupRequest.h b/src/codec_utils/F1AP/F1SetupRequest.h index 5a6553c5d..f61e94209 100644 --- a/src/codec_utils/F1AP/F1SetupRequest.h +++ b/src/codec_utils/F1AP/F1SetupRequest.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _F1SetupRequest_H_ diff --git a/src/codec_utils/F1AP/F1SetupResponse.c b/src/codec_utils/F1AP/F1SetupResponse.c index 9391a14f1..ed30b9182 100644 --- a/src/codec_utils/F1AP/F1SetupResponse.c +++ b/src/codec_utils/F1AP/F1SetupResponse.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "F1SetupResponse.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_F1SetupResponse_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_Container_4587P4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_F1SetupResponse = { asn_DEF_F1SetupResponse_tags_1, /* Same as above */ sizeof(asn_DEF_F1SetupResponse_tags_1) /sizeof(asn_DEF_F1SetupResponse_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_F1SetupResponse_1, 1, /* Elements count */ &asn_SPC_F1SetupResponse_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/F1SetupResponse.h b/src/codec_utils/F1AP/F1SetupResponse.h index 57dd16b44..1e44a8d3b 100644 --- a/src/codec_utils/F1AP/F1SetupResponse.h +++ b/src/codec_utils/F1AP/F1SetupResponse.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _F1SetupResponse_H_ diff --git a/src/codec_utils/F1AP/FDD-Info.c b/src/codec_utils/F1AP/FDD-Info.c index 8b380c97c..605e9c82e 100644 --- a/src/codec_utils/F1AP/FDD-Info.c +++ b/src/codec_utils/F1AP/FDD-Info.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "FDD-Info.h" @@ -14,7 +14,18 @@ asn_TYPE_member_t asn_MBR_FDD_Info_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NRFreqInfo, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "uL-NRFreqInfo" }, @@ -23,7 +34,18 @@ asn_TYPE_member_t asn_MBR_FDD_Info_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NRFreqInfo, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dL-NRFreqInfo" }, @@ -32,7 +54,18 @@ asn_TYPE_member_t asn_MBR_FDD_Info_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Transmission_Bandwidth, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "uL-Transmission-Bandwidth" }, @@ -41,7 +74,18 @@ asn_TYPE_member_t asn_MBR_FDD_Info_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Transmission_Bandwidth, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dL-Transmission-Bandwidth" }, @@ -50,7 +94,18 @@ asn_TYPE_member_t asn_MBR_FDD_Info_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P49, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -85,7 +140,18 @@ asn_TYPE_descriptor_t asn_DEF_FDD_Info = { asn_DEF_FDD_Info_tags_1, /* Same as above */ sizeof(asn_DEF_FDD_Info_tags_1) /sizeof(asn_DEF_FDD_Info_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_FDD_Info_1, 5, /* Elements count */ &asn_SPC_FDD_Info_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/FDD-Info.h b/src/codec_utils/F1AP/FDD-Info.h index f112a3326..e9f78978a 100644 --- a/src/codec_utils/F1AP/FDD-Info.h +++ b/src/codec_utils/F1AP/FDD-Info.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _FDD_Info_H_ diff --git a/src/codec_utils/F1AP/FiveGS-TAC.c b/src/codec_utils/F1AP/FiveGS-TAC.c index ca922e09f..de12a0729 100644 --- a/src/codec_utils/F1AP/FiveGS-TAC.c +++ b/src/codec_utils/F1AP/FiveGS-TAC.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "FiveGS-TAC.h" @@ -22,7 +22,7 @@ FiveGS_TAC_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, size = st->size; - if((size == 3)) { + if((size == 3UL)) { /* Constraint check succeeded */ return 0; } else { @@ -37,14 +37,13 @@ FiveGS_TAC_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using OCTET_STRING, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_FiveGS_TAC_constr_1 CC_NOTUSED = { - { 0, 0 }, - 3 /* (SIZE(3..3)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_FiveGS_TAC_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 3, 3 } /* (SIZE(3..3)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_FiveGS_TAC_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)) }; @@ -58,7 +57,18 @@ asn_TYPE_descriptor_t asn_DEF_FiveGS_TAC = { asn_DEF_FiveGS_TAC_tags_1, /* Same as above */ sizeof(asn_DEF_FiveGS_TAC_tags_1) /sizeof(asn_DEF_FiveGS_TAC_tags_1[0]), /* 1 */ - { &asn_OER_type_FiveGS_TAC_constr_1, &asn_PER_type_FiveGS_TAC_constr_1, FiveGS_TAC_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_FiveGS_TAC_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + FiveGS_TAC_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/FiveGS-TAC.h b/src/codec_utils/F1AP/FiveGS-TAC.h index 29d77d157..7d9f05f64 100644 --- a/src/codec_utils/F1AP/FiveGS-TAC.h +++ b/src/codec_utils/F1AP/FiveGS-TAC.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _FiveGS_TAC_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_FiveGS_TAC; asn_struct_free_f FiveGS_TAC_free; asn_struct_print_f FiveGS_TAC_print; asn_constr_check_f FiveGS_TAC_constraint; -ber_type_decoder_f FiveGS_TAC_decode_ber; -der_type_encoder_f FiveGS_TAC_encode_der; xer_type_decoder_f FiveGS_TAC_decode_xer; xer_type_encoder_f FiveGS_TAC_encode_xer; -oer_type_decoder_f FiveGS_TAC_decode_oer; -oer_type_encoder_f FiveGS_TAC_encode_oer; per_type_decoder_f FiveGS_TAC_decode_uper; per_type_encoder_f FiveGS_TAC_encode_uper; per_type_decoder_f FiveGS_TAC_decode_aper; diff --git a/src/codec_utils/F1AP/Flows-Mapped-To-DRB-Item.c b/src/codec_utils/F1AP/Flows-Mapped-To-DRB-Item.c index 271ab1e56..4663a52b1 100644 --- a/src/codec_utils/F1AP/Flows-Mapped-To-DRB-Item.c +++ b/src/codec_utils/F1AP/Flows-Mapped-To-DRB-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Flows-Mapped-To-DRB-Item.h" @@ -14,7 +14,18 @@ asn_TYPE_member_t asn_MBR_Flows_Mapped_To_DRB_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_QoSFlowIdentifier, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "qoSFlowIdentifier" }, @@ -23,7 +34,18 @@ asn_TYPE_member_t asn_MBR_Flows_Mapped_To_DRB_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_QoSFlowLevelQoSParameters, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "qoSFlowLevelQoSParameters" }, @@ -32,7 +54,18 @@ asn_TYPE_member_t asn_MBR_Flows_Mapped_To_DRB_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P50, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -65,7 +98,18 @@ asn_TYPE_descriptor_t asn_DEF_Flows_Mapped_To_DRB_Item = { asn_DEF_Flows_Mapped_To_DRB_Item_tags_1, /* Same as above */ sizeof(asn_DEF_Flows_Mapped_To_DRB_Item_tags_1) /sizeof(asn_DEF_Flows_Mapped_To_DRB_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Flows_Mapped_To_DRB_Item_1, 3, /* Elements count */ &asn_SPC_Flows_Mapped_To_DRB_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Flows-Mapped-To-DRB-Item.h b/src/codec_utils/F1AP/Flows-Mapped-To-DRB-Item.h index 773106e38..aa4c7372a 100644 --- a/src/codec_utils/F1AP/Flows-Mapped-To-DRB-Item.h +++ b/src/codec_utils/F1AP/Flows-Mapped-To-DRB-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Flows_Mapped_To_DRB_Item_H_ diff --git a/src/codec_utils/F1AP/Flows-Mapped-To-DRB-List.c b/src/codec_utils/F1AP/Flows-Mapped-To-DRB-List.c index f7c238179..c8599a61f 100644 --- a/src/codec_utils/F1AP/Flows-Mapped-To-DRB-List.c +++ b/src/codec_utils/F1AP/Flows-Mapped-To-DRB-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Flows-Mapped-To-DRB-List.h" #include "Flows-Mapped-To-DRB-Item.h" -static asn_oer_constraints_t asn_OER_type_Flows_Mapped_To_DRB_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_Flows_Mapped_To_DRB_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_Flows_Mapped_To_DRB_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_Flows_Mapped_To_DRB_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_Flows_Mapped_To_DRB_List = { asn_DEF_Flows_Mapped_To_DRB_List_tags_1, /* Same as above */ sizeof(asn_DEF_Flows_Mapped_To_DRB_List_tags_1) /sizeof(asn_DEF_Flows_Mapped_To_DRB_List_tags_1[0]), /* 1 */ - { &asn_OER_type_Flows_Mapped_To_DRB_List_constr_1, &asn_PER_type_Flows_Mapped_To_DRB_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_Flows_Mapped_To_DRB_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_Flows_Mapped_To_DRB_List_1, 1, /* Single element */ &asn_SPC_Flows_Mapped_To_DRB_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Flows-Mapped-To-DRB-List.h b/src/codec_utils/F1AP/Flows-Mapped-To-DRB-List.h index 2e8c7f085..089677afa 100644 --- a/src/codec_utils/F1AP/Flows-Mapped-To-DRB-List.h +++ b/src/codec_utils/F1AP/Flows-Mapped-To-DRB-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Flows_Mapped_To_DRB_List_H_ diff --git a/src/codec_utils/F1AP/FreqBandNrItem.c b/src/codec_utils/F1AP/FreqBandNrItem.c index d12c6b8ba..ec14d14a9 100644 --- a/src/codec_utils/F1AP/FreqBandNrItem.c +++ b/src/codec_utils/F1AP/FreqBandNrItem.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "FreqBandNrItem.h" @@ -23,7 +23,7 @@ memb_freqBandIndicatorNr_constraint_1(const asn_TYPE_descriptor_t *td, const voi value = *(const long *)sptr; - if((value >= 1 && value <= 1024)) { + if((value >= 1L && value <= 1024L)) { /* Constraint check succeeded */ return 0; } else { @@ -49,9 +49,9 @@ memb_supportedSULBandList_constraint_1(const asn_TYPE_descriptor_t *td, const vo /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size <= 32)) { + if((size <= 32UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -60,37 +60,45 @@ memb_supportedSULBandList_constraint_1(const asn_TYPE_descriptor_t *td, const vo } } -static asn_oer_constraints_t asn_OER_type_supportedSULBandList_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..32)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_supportedSULBandList_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 0, 32 } /* (SIZE(0..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_freqBandIndicatorNr_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_freqBandIndicatorNr_constr_2 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 10, 10, 1, 1024 } /* (1..1024,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_supportedSULBandList_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..32)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_supportedSULBandList_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 0, 32 } /* (SIZE(0..32)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_supportedSULBandList_3[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_SupportedSULFreqBandItem, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -115,7 +123,18 @@ asn_TYPE_descriptor_t asn_DEF_supportedSULBandList_3 = { asn_DEF_supportedSULBandList_tags_3, /* Same as above */ sizeof(asn_DEF_supportedSULBandList_tags_3) /sizeof(asn_DEF_supportedSULBandList_tags_3[0]), /* 2 */ - { &asn_OER_type_supportedSULBandList_constr_3, &asn_PER_type_supportedSULBandList_constr_3, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_supportedSULBandList_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_supportedSULBandList_3, 1, /* Single element */ &asn_SPC_supportedSULBandList_specs_3 /* Additional specs */ @@ -127,7 +146,18 @@ asn_TYPE_member_t asn_MBR_FreqBandNrItem_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_freqBandIndicatorNr_constr_2, &asn_PER_memb_freqBandIndicatorNr_constr_2, memb_freqBandIndicatorNr_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_freqBandIndicatorNr_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_freqBandIndicatorNr_constraint_1 + }, 0, 0, /* No default value */ "freqBandIndicatorNr" }, @@ -136,7 +166,18 @@ asn_TYPE_member_t asn_MBR_FreqBandNrItem_1[] = { 0, &asn_DEF_supportedSULBandList_3, 0, - { &asn_OER_memb_supportedSULBandList_constr_3, &asn_PER_memb_supportedSULBandList_constr_3, memb_supportedSULBandList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_supportedSULBandList_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_supportedSULBandList_constraint_1 + }, 0, 0, /* No default value */ "supportedSULBandList" }, @@ -145,7 +186,18 @@ asn_TYPE_member_t asn_MBR_FreqBandNrItem_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P51, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -178,7 +230,18 @@ asn_TYPE_descriptor_t asn_DEF_FreqBandNrItem = { asn_DEF_FreqBandNrItem_tags_1, /* Same as above */ sizeof(asn_DEF_FreqBandNrItem_tags_1) /sizeof(asn_DEF_FreqBandNrItem_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_FreqBandNrItem_1, 3, /* Elements count */ &asn_SPC_FreqBandNrItem_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/FreqBandNrItem.h b/src/codec_utils/F1AP/FreqBandNrItem.h index 9ffcd72bd..7335202f6 100644 --- a/src/codec_utils/F1AP/FreqBandNrItem.h +++ b/src/codec_utils/F1AP/FreqBandNrItem.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _FreqBandNrItem_H_ diff --git a/src/codec_utils/F1AP/FullConfiguration.c b/src/codec_utils/F1AP/FullConfiguration.c index 69ae8a356..01bfe3656 100644 --- a/src/codec_utils/F1AP/FullConfiguration.c +++ b/src/codec_utils/F1AP/FullConfiguration.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "FullConfiguration.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_FullConfiguration_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; -static asn_per_constraints_t asn_PER_type_FullConfiguration_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_FullConfiguration_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_FullConfiguration_value2enum_1[] = { { 0, 4, "full" } /* This list is extensible */ @@ -27,7 +26,7 @@ static const unsigned int asn_MAP_FullConfiguration_enum2value_1[] = { 0 /* full(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_FullConfiguration_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_FullConfiguration_specs_1 = { asn_MAP_FullConfiguration_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_FullConfiguration_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ @@ -49,7 +48,18 @@ asn_TYPE_descriptor_t asn_DEF_FullConfiguration = { asn_DEF_FullConfiguration_tags_1, /* Same as above */ sizeof(asn_DEF_FullConfiguration_tags_1) /sizeof(asn_DEF_FullConfiguration_tags_1[0]), /* 1 */ - { &asn_OER_type_FullConfiguration_constr_1, &asn_PER_type_FullConfiguration_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_FullConfiguration_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_FullConfiguration_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/FullConfiguration.h b/src/codec_utils/F1AP/FullConfiguration.h index 40f46f9ab..f3d240dff 100644 --- a/src/codec_utils/F1AP/FullConfiguration.h +++ b/src/codec_utils/F1AP/FullConfiguration.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _FullConfiguration_H_ @@ -30,16 +30,14 @@ typedef enum FullConfiguration { typedef long FullConfiguration_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_FullConfiguration_constr_1; extern asn_TYPE_descriptor_t asn_DEF_FullConfiguration; +extern const asn_INTEGER_specifics_t asn_SPC_FullConfiguration_specs_1; asn_struct_free_f FullConfiguration_free; asn_struct_print_f FullConfiguration_print; asn_constr_check_f FullConfiguration_constraint; -ber_type_decoder_f FullConfiguration_decode_ber; -der_type_encoder_f FullConfiguration_encode_der; xer_type_decoder_f FullConfiguration_decode_xer; xer_type_encoder_f FullConfiguration_encode_xer; -oer_type_decoder_f FullConfiguration_decode_oer; -oer_type_encoder_f FullConfiguration_encode_oer; per_type_decoder_f FullConfiguration_decode_uper; per_type_encoder_f FullConfiguration_encode_uper; per_type_decoder_f FullConfiguration_decode_aper; diff --git a/src/codec_utils/F1AP/GBR-QoSFlowInformation.c b/src/codec_utils/F1AP/GBR-QoSFlowInformation.c index 5add01483..58681cc16 100644 --- a/src/codec_utils/F1AP/GBR-QoSFlowInformation.c +++ b/src/codec_utils/F1AP/GBR-QoSFlowInformation.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "GBR-QoSFlowInformation.h" @@ -14,7 +14,18 @@ asn_TYPE_member_t asn_MBR_GBR_QoSFlowInformation_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BitRate, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "maxFlowBitRateDownlink" }, @@ -23,7 +34,18 @@ asn_TYPE_member_t asn_MBR_GBR_QoSFlowInformation_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BitRate, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "maxFlowBitRateUplink" }, @@ -32,7 +54,18 @@ asn_TYPE_member_t asn_MBR_GBR_QoSFlowInformation_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BitRate, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "guaranteedFlowBitRateDownlink" }, @@ -41,7 +74,18 @@ asn_TYPE_member_t asn_MBR_GBR_QoSFlowInformation_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BitRate, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "guaranteedFlowBitRateUplink" }, @@ -50,7 +94,18 @@ asn_TYPE_member_t asn_MBR_GBR_QoSFlowInformation_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MaxPacketLossRate, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "maxPacketLossRateDownlink" }, @@ -59,7 +114,18 @@ asn_TYPE_member_t asn_MBR_GBR_QoSFlowInformation_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MaxPacketLossRate, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "maxPacketLossRateUplink" }, @@ -68,7 +134,18 @@ asn_TYPE_member_t asn_MBR_GBR_QoSFlowInformation_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P53, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -105,7 +182,18 @@ asn_TYPE_descriptor_t asn_DEF_GBR_QoSFlowInformation = { asn_DEF_GBR_QoSFlowInformation_tags_1, /* Same as above */ sizeof(asn_DEF_GBR_QoSFlowInformation_tags_1) /sizeof(asn_DEF_GBR_QoSFlowInformation_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GBR_QoSFlowInformation_1, 7, /* Elements count */ &asn_SPC_GBR_QoSFlowInformation_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/GBR-QoSFlowInformation.h b/src/codec_utils/F1AP/GBR-QoSFlowInformation.h index 9f09081df..7e20a1c6a 100644 --- a/src/codec_utils/F1AP/GBR-QoSFlowInformation.h +++ b/src/codec_utils/F1AP/GBR-QoSFlowInformation.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _GBR_QoSFlowInformation_H_ diff --git a/src/codec_utils/F1AP/GBR-QosInformation.c b/src/codec_utils/F1AP/GBR-QosInformation.c index cf11f02e9..1736f19f6 100644 --- a/src/codec_utils/F1AP/GBR-QosInformation.c +++ b/src/codec_utils/F1AP/GBR-QosInformation.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "GBR-QosInformation.h" @@ -14,7 +14,18 @@ asn_TYPE_member_t asn_MBR_GBR_QosInformation_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BitRate, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "e-RAB-MaximumBitrateDL" }, @@ -23,7 +34,18 @@ asn_TYPE_member_t asn_MBR_GBR_QosInformation_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BitRate, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "e-RAB-MaximumBitrateUL" }, @@ -32,7 +54,18 @@ asn_TYPE_member_t asn_MBR_GBR_QosInformation_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BitRate, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "e-RAB-GuaranteedBitrateDL" }, @@ -41,7 +74,18 @@ asn_TYPE_member_t asn_MBR_GBR_QosInformation_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BitRate, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "e-RAB-GuaranteedBitrateUL" }, @@ -50,7 +94,18 @@ asn_TYPE_member_t asn_MBR_GBR_QosInformation_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P52, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -85,7 +140,18 @@ asn_TYPE_descriptor_t asn_DEF_GBR_QosInformation = { asn_DEF_GBR_QosInformation_tags_1, /* Same as above */ sizeof(asn_DEF_GBR_QosInformation_tags_1) /sizeof(asn_DEF_GBR_QosInformation_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GBR_QosInformation_1, 5, /* Elements count */ &asn_SPC_GBR_QosInformation_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/GBR-QosInformation.h b/src/codec_utils/F1AP/GBR-QosInformation.h index c3d54fca0..5cd337f10 100644 --- a/src/codec_utils/F1AP/GBR-QosInformation.h +++ b/src/codec_utils/F1AP/GBR-QosInformation.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _GBR_QosInformation_H_ diff --git a/src/codec_utils/F1AP/GNB-CU-Name.c b/src/codec_utils/F1AP/GNB-CU-Name.c index 5eb066732..9c1152dbe 100644 --- a/src/codec_utils/F1AP/GNB-CU-Name.c +++ b/src/codec_utils/F1AP/GNB-CU-Name.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "GNB-CU-Name.h" @@ -54,7 +54,7 @@ GNB_CU_Name_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, size = st->size; - if((size >= 1 && size <= 150) + if((size >= 1UL && size <= 150UL) && !check_permitted_alphabet_1(st)) { /* Constraint check succeeded */ return 0; @@ -80,15 +80,14 @@ static int asn_PER_MAP_GNB_CU_Name_1_c2v(unsigned int code) { * This type is implemented using PrintableString, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_GNB_CU_Name_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..MAX)) */}; -static asn_per_constraints_t asn_PER_type_GNB_CU_Name_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_GNB_CU_Name_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 32, 122 } /* (32..122) */, { APC_CONSTRAINED | APC_EXTENSIBLE, 8, 8, 1, 150 } /* (SIZE(1..150,...)) */, asn_PER_MAP_GNB_CU_Name_1_v2c, /* Value to PER code map */ asn_PER_MAP_GNB_CU_Name_1_c2v /* PER code to value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_GNB_CU_Name_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)) }; @@ -102,7 +101,18 @@ asn_TYPE_descriptor_t asn_DEF_GNB_CU_Name = { asn_DEF_GNB_CU_Name_tags_1, /* Same as above */ sizeof(asn_DEF_GNB_CU_Name_tags_1) /sizeof(asn_DEF_GNB_CU_Name_tags_1[0]), /* 1 */ - { &asn_OER_type_GNB_CU_Name_constr_1, &asn_PER_type_GNB_CU_Name_constr_1, GNB_CU_Name_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_GNB_CU_Name_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + GNB_CU_Name_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/F1AP/GNB-CU-Name.h b/src/codec_utils/F1AP/GNB-CU-Name.h index 9d952de20..32cce05e2 100644 --- a/src/codec_utils/F1AP/GNB-CU-Name.h +++ b/src/codec_utils/F1AP/GNB-CU-Name.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _GNB_CU_Name_H_ @@ -22,16 +22,13 @@ extern "C" { typedef PrintableString_t GNB_CU_Name_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_GNB_CU_Name_constr_1; extern asn_TYPE_descriptor_t asn_DEF_GNB_CU_Name; asn_struct_free_f GNB_CU_Name_free; asn_struct_print_f GNB_CU_Name_print; asn_constr_check_f GNB_CU_Name_constraint; -ber_type_decoder_f GNB_CU_Name_decode_ber; -der_type_encoder_f GNB_CU_Name_encode_der; xer_type_decoder_f GNB_CU_Name_decode_xer; xer_type_encoder_f GNB_CU_Name_encode_xer; -oer_type_decoder_f GNB_CU_Name_decode_oer; -oer_type_encoder_f GNB_CU_Name_encode_oer; per_type_decoder_f GNB_CU_Name_decode_uper; per_type_encoder_f GNB_CU_Name_encode_uper; per_type_decoder_f GNB_CU_Name_decode_aper; diff --git a/src/codec_utils/F1AP/GNB-CU-TNL-Association-Failed-To-Setup-Item.c b/src/codec_utils/F1AP/GNB-CU-TNL-Association-Failed-To-Setup-Item.c index 6086031e5..0aba97c19 100644 --- a/src/codec_utils/F1AP/GNB-CU-TNL-Association-Failed-To-Setup-Item.c +++ b/src/codec_utils/F1AP/GNB-CU-TNL-Association-Failed-To-Setup-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "GNB-CU-TNL-Association-Failed-To-Setup-Item.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_Failed_To_Setup_Item_1[] = { +asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_Failed_To_Setup_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_Failed_To_Setup_Item, tNLAssociationTransportLayerAddress), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_CP_TransportLayerAddress, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "tNLAssociationTransportLayerAddress" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_Failed_To_Setup_Item_1[] +1, /* EXPLICIT tag at current level */ &asn_DEF_Cause, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cause" }, @@ -32,7 +54,18 @@ static asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_Failed_To_Setup_Item_1[] -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P56, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -46,7 +79,7 @@ static const asn_TYPE_tag2member_t asn_MAP_GNB_CU_TNL_Association_Failed_To_Setu { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* cause */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_Failed_To_Setup_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_Failed_To_Setup_Item_specs_1 = { sizeof(struct GNB_CU_TNL_Association_Failed_To_Setup_Item), offsetof(struct GNB_CU_TNL_Association_Failed_To_Setup_Item, _asn_ctx), asn_MAP_GNB_CU_TNL_Association_Failed_To_Setup_Item_tag2el_1, @@ -65,7 +98,18 @@ asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item = { asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item_tags_1, /* Same as above */ sizeof(asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item_tags_1) /sizeof(asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNB_CU_TNL_Association_Failed_To_Setup_Item_1, 3, /* Elements count */ &asn_SPC_GNB_CU_TNL_Association_Failed_To_Setup_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/GNB-CU-TNL-Association-Failed-To-Setup-Item.h b/src/codec_utils/F1AP/GNB-CU-TNL-Association-Failed-To-Setup-Item.h index 31a3f33aa..2c8fa4a88 100644 --- a/src/codec_utils/F1AP/GNB-CU-TNL-Association-Failed-To-Setup-Item.h +++ b/src/codec_utils/F1AP/GNB-CU-TNL-Association-Failed-To-Setup-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _GNB_CU_TNL_Association_Failed_To_Setup_Item_H_ @@ -35,6 +35,8 @@ typedef struct GNB_CU_TNL_Association_Failed_To_Setup_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_Failed_To_Setup_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_Failed_To_Setup_Item_1[3]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/GNB-CU-TNL-Association-Failed-To-Setup-List.c b/src/codec_utils/F1AP/GNB-CU-TNL-Association-Failed-To-Setup-List.c index 7bc86743f..d0eded686 100644 --- a/src/codec_utils/F1AP/GNB-CU-TNL-Association-Failed-To-Setup-List.c +++ b/src/codec_utils/F1AP/GNB-CU-TNL-Association-Failed-To-Setup-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "GNB-CU-TNL-Association-Failed-To-Setup-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_GNB_CU_TNL_Association_Failed_To_Setup_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; -static asn_per_constraints_t asn_PER_type_GNB_CU_TNL_Association_Failed_To_Setup_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_GNB_CU_TNL_Association_Failed_To_Setup_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_Failed_To_Setup_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_Failed_To_Setup_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P19, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_Failed_To_Setup_List_1[] static const ber_tlv_tag_t asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_GNB_CU_TNL_Association_Failed_To_Setup_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_GNB_CU_TNL_Association_Failed_To_Setup_List_specs_1 = { sizeof(struct GNB_CU_TNL_Association_Failed_To_Setup_List), offsetof(struct GNB_CU_TNL_Association_Failed_To_Setup_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_List = { asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_List_tags_1, /* Same as above */ sizeof(asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_List_tags_1) /sizeof(asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_List_tags_1[0]), /* 1 */ - { &asn_OER_type_GNB_CU_TNL_Association_Failed_To_Setup_List_constr_1, &asn_PER_type_GNB_CU_TNL_Association_Failed_To_Setup_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_GNB_CU_TNL_Association_Failed_To_Setup_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_GNB_CU_TNL_Association_Failed_To_Setup_List_1, 1, /* Single element */ &asn_SPC_GNB_CU_TNL_Association_Failed_To_Setup_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/GNB-CU-TNL-Association-Failed-To-Setup-List.h b/src/codec_utils/F1AP/GNB-CU-TNL-Association-Failed-To-Setup-List.h index b2b1e91a5..9d78ee364 100644 --- a/src/codec_utils/F1AP/GNB-CU-TNL-Association-Failed-To-Setup-List.h +++ b/src/codec_utils/F1AP/GNB-CU-TNL-Association-Failed-To-Setup-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _GNB_CU_TNL_Association_Failed_To_Setup_List_H_ @@ -32,6 +32,9 @@ typedef struct GNB_CU_TNL_Association_Failed_To_Setup_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_List; +extern asn_SET_OF_specifics_t asn_SPC_GNB_CU_TNL_Association_Failed_To_Setup_List_specs_1; +extern asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_Failed_To_Setup_List_1[1]; +extern asn_per_constraints_t asn_PER_type_GNB_CU_TNL_Association_Failed_To_Setup_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/GNB-CU-TNL-Association-Setup-Item.c b/src/codec_utils/F1AP/GNB-CU-TNL-Association-Setup-Item.c index 3d4445f06..2afa52648 100644 --- a/src/codec_utils/F1AP/GNB-CU-TNL-Association-Setup-Item.c +++ b/src/codec_utils/F1AP/GNB-CU-TNL-Association-Setup-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "GNB-CU-TNL-Association-Setup-Item.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_Setup_Item_1[] = { +asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_Setup_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_Setup_Item, tNLAssociationTransportLayerAddress), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_CP_TransportLayerAddress, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "tNLAssociationTransportLayerAddress" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_Setup_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P55, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -36,7 +58,7 @@ static const asn_TYPE_tag2member_t asn_MAP_GNB_CU_TNL_Association_Setup_Item_tag { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* tNLAssociationTransportLayerAddress */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_Setup_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_Setup_Item_specs_1 = { sizeof(struct GNB_CU_TNL_Association_Setup_Item), offsetof(struct GNB_CU_TNL_Association_Setup_Item, _asn_ctx), asn_MAP_GNB_CU_TNL_Association_Setup_Item_tag2el_1, @@ -55,7 +77,18 @@ asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_Setup_Item = { asn_DEF_GNB_CU_TNL_Association_Setup_Item_tags_1, /* Same as above */ sizeof(asn_DEF_GNB_CU_TNL_Association_Setup_Item_tags_1) /sizeof(asn_DEF_GNB_CU_TNL_Association_Setup_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNB_CU_TNL_Association_Setup_Item_1, 2, /* Elements count */ &asn_SPC_GNB_CU_TNL_Association_Setup_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/GNB-CU-TNL-Association-Setup-Item.h b/src/codec_utils/F1AP/GNB-CU-TNL-Association-Setup-Item.h index ef6e0d7bc..2e905de9d 100644 --- a/src/codec_utils/F1AP/GNB-CU-TNL-Association-Setup-Item.h +++ b/src/codec_utils/F1AP/GNB-CU-TNL-Association-Setup-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _GNB_CU_TNL_Association_Setup_Item_H_ @@ -33,6 +33,8 @@ typedef struct GNB_CU_TNL_Association_Setup_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_Setup_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_Setup_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_Setup_Item_1[2]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/GNB-CU-TNL-Association-Setup-List.c b/src/codec_utils/F1AP/GNB-CU-TNL-Association-Setup-List.c index e71068bcb..0a30a1e74 100644 --- a/src/codec_utils/F1AP/GNB-CU-TNL-Association-Setup-List.c +++ b/src/codec_utils/F1AP/GNB-CU-TNL-Association-Setup-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "GNB-CU-TNL-Association-Setup-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_GNB_CU_TNL_Association_Setup_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; -static asn_per_constraints_t asn_PER_type_GNB_CU_TNL_Association_Setup_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_GNB_CU_TNL_Association_Setup_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_Setup_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_Setup_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P18, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_Setup_List_1[] = { static const ber_tlv_tag_t asn_DEF_GNB_CU_TNL_Association_Setup_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_GNB_CU_TNL_Association_Setup_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_GNB_CU_TNL_Association_Setup_List_specs_1 = { sizeof(struct GNB_CU_TNL_Association_Setup_List), offsetof(struct GNB_CU_TNL_Association_Setup_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_Setup_List = { asn_DEF_GNB_CU_TNL_Association_Setup_List_tags_1, /* Same as above */ sizeof(asn_DEF_GNB_CU_TNL_Association_Setup_List_tags_1) /sizeof(asn_DEF_GNB_CU_TNL_Association_Setup_List_tags_1[0]), /* 1 */ - { &asn_OER_type_GNB_CU_TNL_Association_Setup_List_constr_1, &asn_PER_type_GNB_CU_TNL_Association_Setup_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_GNB_CU_TNL_Association_Setup_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_GNB_CU_TNL_Association_Setup_List_1, 1, /* Single element */ &asn_SPC_GNB_CU_TNL_Association_Setup_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/GNB-CU-TNL-Association-Setup-List.h b/src/codec_utils/F1AP/GNB-CU-TNL-Association-Setup-List.h index 23b3ed412..07510c5d8 100644 --- a/src/codec_utils/F1AP/GNB-CU-TNL-Association-Setup-List.h +++ b/src/codec_utils/F1AP/GNB-CU-TNL-Association-Setup-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _GNB_CU_TNL_Association_Setup_List_H_ @@ -32,6 +32,9 @@ typedef struct GNB_CU_TNL_Association_Setup_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_Setup_List; +extern asn_SET_OF_specifics_t asn_SPC_GNB_CU_TNL_Association_Setup_List_specs_1; +extern asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_Setup_List_1[1]; +extern asn_per_constraints_t asn_PER_type_GNB_CU_TNL_Association_Setup_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Add-Item.c b/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Add-Item.c index 1505baad2..1ddf7c3df 100644 --- a/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Add-Item.c +++ b/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Add-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "GNB-CU-TNL-Association-To-Add-Item.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Add_Item_1[] = { +asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Add_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Add_Item, tNLAssociationTransportLayerAddress), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_CP_TransportLayerAddress, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "tNLAssociationTransportLayerAddress" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Add_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_TNLAssociationUsage, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "tNLAssociationUsage" }, @@ -32,7 +54,18 @@ static asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Add_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P57, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -46,7 +79,7 @@ static const asn_TYPE_tag2member_t asn_MAP_GNB_CU_TNL_Association_To_Add_Item_ta { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* tNLAssociationUsage */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_To_Add_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_To_Add_Item_specs_1 = { sizeof(struct GNB_CU_TNL_Association_To_Add_Item), offsetof(struct GNB_CU_TNL_Association_To_Add_Item, _asn_ctx), asn_MAP_GNB_CU_TNL_Association_To_Add_Item_tag2el_1, @@ -65,7 +98,18 @@ asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_To_Add_Item = { asn_DEF_GNB_CU_TNL_Association_To_Add_Item_tags_1, /* Same as above */ sizeof(asn_DEF_GNB_CU_TNL_Association_To_Add_Item_tags_1) /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Add_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNB_CU_TNL_Association_To_Add_Item_1, 3, /* Elements count */ &asn_SPC_GNB_CU_TNL_Association_To_Add_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Add-Item.h b/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Add-Item.h index 377547853..05f902497 100644 --- a/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Add-Item.h +++ b/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Add-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _GNB_CU_TNL_Association_To_Add_Item_H_ @@ -35,6 +35,8 @@ typedef struct GNB_CU_TNL_Association_To_Add_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_To_Add_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_To_Add_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Add_Item_1[3]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Add-List.c b/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Add-List.c index 7c218387d..df76b820e 100644 --- a/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Add-List.c +++ b/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Add-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "GNB-CU-TNL-Association-To-Add-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_GNB_CU_TNL_Association_To_Add_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; -static asn_per_constraints_t asn_PER_type_GNB_CU_TNL_Association_To_Add_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_GNB_CU_TNL_Association_To_Add_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Add_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Add_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P12, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Add_List_1[] = { static const ber_tlv_tag_t asn_DEF_GNB_CU_TNL_Association_To_Add_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_GNB_CU_TNL_Association_To_Add_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_GNB_CU_TNL_Association_To_Add_List_specs_1 = { sizeof(struct GNB_CU_TNL_Association_To_Add_List), offsetof(struct GNB_CU_TNL_Association_To_Add_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_To_Add_List = { asn_DEF_GNB_CU_TNL_Association_To_Add_List_tags_1, /* Same as above */ sizeof(asn_DEF_GNB_CU_TNL_Association_To_Add_List_tags_1) /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Add_List_tags_1[0]), /* 1 */ - { &asn_OER_type_GNB_CU_TNL_Association_To_Add_List_constr_1, &asn_PER_type_GNB_CU_TNL_Association_To_Add_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_GNB_CU_TNL_Association_To_Add_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_GNB_CU_TNL_Association_To_Add_List_1, 1, /* Single element */ &asn_SPC_GNB_CU_TNL_Association_To_Add_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Add-List.h b/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Add-List.h index c2ea229f2..51d8ce93d 100644 --- a/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Add-List.h +++ b/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Add-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _GNB_CU_TNL_Association_To_Add_List_H_ @@ -32,6 +32,9 @@ typedef struct GNB_CU_TNL_Association_To_Add_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_To_Add_List; +extern asn_SET_OF_specifics_t asn_SPC_GNB_CU_TNL_Association_To_Add_List_specs_1; +extern asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Add_List_1[1]; +extern asn_per_constraints_t asn_PER_type_GNB_CU_TNL_Association_To_Add_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Remove-Item.c b/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Remove-Item.c index af4e97f9c..2d400de20 100644 --- a/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Remove-Item.c +++ b/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Remove-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "GNB-CU-TNL-Association-To-Remove-Item.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Remove_Item_1[] = { +asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Remove_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Remove_Item, tNLAssociationTransportLayerAddress), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_CP_TransportLayerAddress, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "tNLAssociationTransportLayerAddress" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Remove_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P58, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -36,7 +58,7 @@ static const asn_TYPE_tag2member_t asn_MAP_GNB_CU_TNL_Association_To_Remove_Item { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* tNLAssociationTransportLayerAddress */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_To_Remove_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_To_Remove_Item_specs_1 = { sizeof(struct GNB_CU_TNL_Association_To_Remove_Item), offsetof(struct GNB_CU_TNL_Association_To_Remove_Item, _asn_ctx), asn_MAP_GNB_CU_TNL_Association_To_Remove_Item_tag2el_1, @@ -55,7 +77,18 @@ asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_To_Remove_Item = { asn_DEF_GNB_CU_TNL_Association_To_Remove_Item_tags_1, /* Same as above */ sizeof(asn_DEF_GNB_CU_TNL_Association_To_Remove_Item_tags_1) /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Remove_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNB_CU_TNL_Association_To_Remove_Item_1, 2, /* Elements count */ &asn_SPC_GNB_CU_TNL_Association_To_Remove_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Remove-Item.h b/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Remove-Item.h index 5069d47fe..07401e6b3 100644 --- a/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Remove-Item.h +++ b/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Remove-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _GNB_CU_TNL_Association_To_Remove_Item_H_ @@ -33,6 +33,8 @@ typedef struct GNB_CU_TNL_Association_To_Remove_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_To_Remove_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_To_Remove_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Remove_Item_1[2]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Remove-List.c b/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Remove-List.c index 853d942c8..b40480019 100644 --- a/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Remove-List.c +++ b/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Remove-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "GNB-CU-TNL-Association-To-Remove-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_GNB_CU_TNL_Association_To_Remove_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; -static asn_per_constraints_t asn_PER_type_GNB_CU_TNL_Association_To_Remove_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_GNB_CU_TNL_Association_To_Remove_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Remove_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Remove_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P13, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Remove_List_1[] = { static const ber_tlv_tag_t asn_DEF_GNB_CU_TNL_Association_To_Remove_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_GNB_CU_TNL_Association_To_Remove_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_GNB_CU_TNL_Association_To_Remove_List_specs_1 = { sizeof(struct GNB_CU_TNL_Association_To_Remove_List), offsetof(struct GNB_CU_TNL_Association_To_Remove_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_To_Remove_List = { asn_DEF_GNB_CU_TNL_Association_To_Remove_List_tags_1, /* Same as above */ sizeof(asn_DEF_GNB_CU_TNL_Association_To_Remove_List_tags_1) /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Remove_List_tags_1[0]), /* 1 */ - { &asn_OER_type_GNB_CU_TNL_Association_To_Remove_List_constr_1, &asn_PER_type_GNB_CU_TNL_Association_To_Remove_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_GNB_CU_TNL_Association_To_Remove_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_GNB_CU_TNL_Association_To_Remove_List_1, 1, /* Single element */ &asn_SPC_GNB_CU_TNL_Association_To_Remove_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Remove-List.h b/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Remove-List.h index 0e0aea296..59e45f718 100644 --- a/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Remove-List.h +++ b/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Remove-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _GNB_CU_TNL_Association_To_Remove_List_H_ @@ -32,6 +32,9 @@ typedef struct GNB_CU_TNL_Association_To_Remove_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_To_Remove_List; +extern asn_SET_OF_specifics_t asn_SPC_GNB_CU_TNL_Association_To_Remove_List_specs_1; +extern asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Remove_List_1[1]; +extern asn_per_constraints_t asn_PER_type_GNB_CU_TNL_Association_To_Remove_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Update-Item.c b/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Update-Item.c index a26eabba9..36926c8e6 100644 --- a/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Update-Item.c +++ b/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Update-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "GNB-CU-TNL-Association-To-Update-Item.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Update_Item_1[] = { +asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Update_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Update_Item, tNLAssociationTransportLayerAddress), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_CP_TransportLayerAddress, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "tNLAssociationTransportLayerAddress" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Update_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_TNLAssociationUsage, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "tNLAssociationUsage" }, @@ -32,7 +54,18 @@ static asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Update_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P59, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -46,7 +79,7 @@ static const asn_TYPE_tag2member_t asn_MAP_GNB_CU_TNL_Association_To_Update_Item { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* tNLAssociationUsage */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_To_Update_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_To_Update_Item_specs_1 = { sizeof(struct GNB_CU_TNL_Association_To_Update_Item), offsetof(struct GNB_CU_TNL_Association_To_Update_Item, _asn_ctx), asn_MAP_GNB_CU_TNL_Association_To_Update_Item_tag2el_1, @@ -65,7 +98,18 @@ asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_To_Update_Item = { asn_DEF_GNB_CU_TNL_Association_To_Update_Item_tags_1, /* Same as above */ sizeof(asn_DEF_GNB_CU_TNL_Association_To_Update_Item_tags_1) /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Update_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNB_CU_TNL_Association_To_Update_Item_1, 3, /* Elements count */ &asn_SPC_GNB_CU_TNL_Association_To_Update_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Update-Item.h b/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Update-Item.h index 7ca04f35f..8da18443a 100644 --- a/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Update-Item.h +++ b/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Update-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _GNB_CU_TNL_Association_To_Update_Item_H_ @@ -35,6 +35,8 @@ typedef struct GNB_CU_TNL_Association_To_Update_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_To_Update_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_To_Update_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Update_Item_1[3]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Update-List.c b/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Update-List.c index 3e9fddf3a..48602bcbb 100644 --- a/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Update-List.c +++ b/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Update-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "GNB-CU-TNL-Association-To-Update-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_GNB_CU_TNL_Association_To_Update_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; -static asn_per_constraints_t asn_PER_type_GNB_CU_TNL_Association_To_Update_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_GNB_CU_TNL_Association_To_Update_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Update_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Update_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P14, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Update_List_1[] = { static const ber_tlv_tag_t asn_DEF_GNB_CU_TNL_Association_To_Update_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_GNB_CU_TNL_Association_To_Update_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_GNB_CU_TNL_Association_To_Update_List_specs_1 = { sizeof(struct GNB_CU_TNL_Association_To_Update_List), offsetof(struct GNB_CU_TNL_Association_To_Update_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_To_Update_List = { asn_DEF_GNB_CU_TNL_Association_To_Update_List_tags_1, /* Same as above */ sizeof(asn_DEF_GNB_CU_TNL_Association_To_Update_List_tags_1) /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Update_List_tags_1[0]), /* 1 */ - { &asn_OER_type_GNB_CU_TNL_Association_To_Update_List_constr_1, &asn_PER_type_GNB_CU_TNL_Association_To_Update_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_GNB_CU_TNL_Association_To_Update_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_GNB_CU_TNL_Association_To_Update_List_1, 1, /* Single element */ &asn_SPC_GNB_CU_TNL_Association_To_Update_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Update-List.h b/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Update-List.h index d5ecbe62c..3c555ceaf 100644 --- a/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Update-List.h +++ b/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Update-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _GNB_CU_TNL_Association_To_Update_List_H_ @@ -32,6 +32,9 @@ typedef struct GNB_CU_TNL_Association_To_Update_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_To_Update_List; +extern asn_SET_OF_specifics_t asn_SPC_GNB_CU_TNL_Association_To_Update_List_specs_1; +extern asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Update_List_1[1]; +extern asn_per_constraints_t asn_PER_type_GNB_CU_TNL_Association_To_Update_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/GNB-CU-UE-F1AP-ID.c b/src/codec_utils/F1AP/GNB-CU-UE-F1AP-ID.c index 39e99687f..309b45d63 100644 --- a/src/codec_utils/F1AP/GNB-CU-UE-F1AP-ID.c +++ b/src/codec_utils/F1AP/GNB-CU-UE-F1AP-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "GNB-CU-UE-F1AP-ID.h" @@ -27,14 +27,13 @@ GNB_CU_UE_F1AP_ID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_GNB_CU_UE_F1AP_ID_constr_1 CC_NOTUSED = { - { 4, 1 } /* (0..4294967295) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_GNB_CU_UE_F1AP_ID_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 32, -1, 0, 4294967295 } /* (0..4294967295) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ const asn_INTEGER_specifics_t asn_SPC_GNB_CU_UE_F1AP_ID_specs_1 = { 0, 0, 0, 0, 0, 0, /* Native long size */ @@ -53,7 +52,18 @@ asn_TYPE_descriptor_t asn_DEF_GNB_CU_UE_F1AP_ID = { asn_DEF_GNB_CU_UE_F1AP_ID_tags_1, /* Same as above */ sizeof(asn_DEF_GNB_CU_UE_F1AP_ID_tags_1) /sizeof(asn_DEF_GNB_CU_UE_F1AP_ID_tags_1[0]), /* 1 */ - { &asn_OER_type_GNB_CU_UE_F1AP_ID_constr_1, &asn_PER_type_GNB_CU_UE_F1AP_ID_constr_1, GNB_CU_UE_F1AP_ID_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_GNB_CU_UE_F1AP_ID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + GNB_CU_UE_F1AP_ID_constraint + }, 0, 0, /* No members */ &asn_SPC_GNB_CU_UE_F1AP_ID_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/GNB-CU-UE-F1AP-ID.h b/src/codec_utils/F1AP/GNB-CU-UE-F1AP-ID.h index 3ea1a03e2..afdf325b9 100644 --- a/src/codec_utils/F1AP/GNB-CU-UE-F1AP-ID.h +++ b/src/codec_utils/F1AP/GNB-CU-UE-F1AP-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _GNB_CU_UE_F1AP_ID_H_ @@ -28,12 +28,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_GNB_CU_UE_F1AP_ID_specs_1; asn_struct_free_f GNB_CU_UE_F1AP_ID_free; asn_struct_print_f GNB_CU_UE_F1AP_ID_print; asn_constr_check_f GNB_CU_UE_F1AP_ID_constraint; -ber_type_decoder_f GNB_CU_UE_F1AP_ID_decode_ber; -der_type_encoder_f GNB_CU_UE_F1AP_ID_encode_der; xer_type_decoder_f GNB_CU_UE_F1AP_ID_decode_xer; xer_type_encoder_f GNB_CU_UE_F1AP_ID_encode_xer; -oer_type_decoder_f GNB_CU_UE_F1AP_ID_decode_oer; -oer_type_encoder_f GNB_CU_UE_F1AP_ID_encode_oer; per_type_decoder_f GNB_CU_UE_F1AP_ID_decode_uper; per_type_encoder_f GNB_CU_UE_F1AP_ID_encode_uper; per_type_decoder_f GNB_CU_UE_F1AP_ID_decode_aper; diff --git a/src/codec_utils/F1AP/GNB-CUSystemInformation.c b/src/codec_utils/F1AP/GNB-CUSystemInformation.c index 803aae35c..3af5c87cd 100644 --- a/src/codec_utils/F1AP/GNB-CUSystemInformation.c +++ b/src/codec_utils/F1AP/GNB-CUSystemInformation.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "GNB-CUSystemInformation.h" @@ -24,9 +24,9 @@ memb_sibtypetobeupdatedlist_constraint_1(const asn_TYPE_descriptor_t *td, const /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 32)) { + if((size >= 1UL && size <= 32UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -35,29 +35,38 @@ memb_sibtypetobeupdatedlist_constraint_1(const asn_TYPE_descriptor_t *td, const } } -static asn_oer_constraints_t asn_OER_type_sibtypetobeupdatedlist_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_sibtypetobeupdatedlist_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sibtypetobeupdatedlist_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sibtypetobeupdatedlist_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_sibtypetobeupdatedlist_2[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_SibtypetobeupdatedListItem, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -82,19 +91,41 @@ asn_TYPE_descriptor_t asn_DEF_sibtypetobeupdatedlist_2 = { asn_DEF_sibtypetobeupdatedlist_tags_2, /* Same as above */ sizeof(asn_DEF_sibtypetobeupdatedlist_tags_2) /sizeof(asn_DEF_sibtypetobeupdatedlist_tags_2[0]), /* 2 */ - { &asn_OER_type_sibtypetobeupdatedlist_constr_2, &asn_PER_type_sibtypetobeupdatedlist_constr_2, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_sibtypetobeupdatedlist_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_sibtypetobeupdatedlist_2, 1, /* Single element */ &asn_SPC_sibtypetobeupdatedlist_specs_2 /* Additional specs */ }; -static asn_TYPE_member_t asn_MBR_GNB_CUSystemInformation_1[] = { +asn_TYPE_member_t asn_MBR_GNB_CUSystemInformation_1[] = { { ATF_NOFLAGS, 0, offsetof(struct GNB_CUSystemInformation, sibtypetobeupdatedlist), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, &asn_DEF_sibtypetobeupdatedlist_2, 0, - { &asn_OER_memb_sibtypetobeupdatedlist_constr_2, &asn_PER_memb_sibtypetobeupdatedlist_constr_2, memb_sibtypetobeupdatedlist_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sibtypetobeupdatedlist_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sibtypetobeupdatedlist_constraint_1 + }, 0, 0, /* No default value */ "sibtypetobeupdatedlist" }, @@ -103,7 +134,18 @@ static asn_TYPE_member_t asn_MBR_GNB_CUSystemInformation_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P54, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -116,7 +158,7 @@ static const asn_TYPE_tag2member_t asn_MAP_GNB_CUSystemInformation_tag2el_1[] = { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* sibtypetobeupdatedlist */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_GNB_CUSystemInformation_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_GNB_CUSystemInformation_specs_1 = { sizeof(struct GNB_CUSystemInformation), offsetof(struct GNB_CUSystemInformation, _asn_ctx), asn_MAP_GNB_CUSystemInformation_tag2el_1, @@ -135,7 +177,18 @@ asn_TYPE_descriptor_t asn_DEF_GNB_CUSystemInformation = { asn_DEF_GNB_CUSystemInformation_tags_1, /* Same as above */ sizeof(asn_DEF_GNB_CUSystemInformation_tags_1) /sizeof(asn_DEF_GNB_CUSystemInformation_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNB_CUSystemInformation_1, 2, /* Elements count */ &asn_SPC_GNB_CUSystemInformation_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/GNB-CUSystemInformation.h b/src/codec_utils/F1AP/GNB-CUSystemInformation.h index bbe09ce3c..b0319ed87 100644 --- a/src/codec_utils/F1AP/GNB-CUSystemInformation.h +++ b/src/codec_utils/F1AP/GNB-CUSystemInformation.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _GNB_CUSystemInformation_H_ @@ -44,6 +44,8 @@ typedef struct GNB_CUSystemInformation { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_GNB_CUSystemInformation; +extern asn_SEQUENCE_specifics_t asn_SPC_GNB_CUSystemInformation_specs_1; +extern asn_TYPE_member_t asn_MBR_GNB_CUSystemInformation_1[2]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/GNB-DU-ID.c b/src/codec_utils/F1AP/GNB-DU-ID.c index 2826bbb9b..b9a94eb12 100644 --- a/src/codec_utils/F1AP/GNB-DU-ID.c +++ b/src/codec_utils/F1AP/GNB-DU-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "GNB-DU-ID.h" @@ -27,7 +27,7 @@ GNB_DU_ID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, return -1; } - if((value >= 0 && value <= 68719476735)) { + if((value >= 0L && value <= 68719476735L)) { /* Constraint check succeeded */ return 0; } else { @@ -42,14 +42,13 @@ GNB_DU_ID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using INTEGER, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_GNB_DU_ID_constr_1 CC_NOTUSED = { - { 8, 1 } /* (0..68719476735) */, - -1}; -static asn_per_constraints_t asn_PER_type_GNB_DU_ID_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_GNB_DU_ID_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 36, -1, 0, 68719476735 } /* (0..68719476735) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_GNB_DU_ID_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -63,7 +62,18 @@ asn_TYPE_descriptor_t asn_DEF_GNB_DU_ID = { asn_DEF_GNB_DU_ID_tags_1, /* Same as above */ sizeof(asn_DEF_GNB_DU_ID_tags_1) /sizeof(asn_DEF_GNB_DU_ID_tags_1[0]), /* 1 */ - { &asn_OER_type_GNB_DU_ID_constr_1, &asn_PER_type_GNB_DU_ID_constr_1, GNB_DU_ID_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_GNB_DU_ID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + GNB_DU_ID_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/F1AP/GNB-DU-ID.h b/src/codec_utils/F1AP/GNB-DU-ID.h index b2f4a52f2..b4d256cad 100644 --- a/src/codec_utils/F1AP/GNB-DU-ID.h +++ b/src/codec_utils/F1AP/GNB-DU-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _GNB_DU_ID_H_ @@ -22,16 +22,13 @@ extern "C" { typedef INTEGER_t GNB_DU_ID_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_GNB_DU_ID_constr_1; extern asn_TYPE_descriptor_t asn_DEF_GNB_DU_ID; asn_struct_free_f GNB_DU_ID_free; asn_struct_print_f GNB_DU_ID_print; asn_constr_check_f GNB_DU_ID_constraint; -ber_type_decoder_f GNB_DU_ID_decode_ber; -der_type_encoder_f GNB_DU_ID_encode_der; xer_type_decoder_f GNB_DU_ID_decode_xer; xer_type_encoder_f GNB_DU_ID_encode_xer; -oer_type_decoder_f GNB_DU_ID_decode_oer; -oer_type_encoder_f GNB_DU_ID_encode_oer; per_type_decoder_f GNB_DU_ID_decode_uper; per_type_encoder_f GNB_DU_ID_encode_uper; per_type_decoder_f GNB_DU_ID_decode_aper; diff --git a/src/codec_utils/F1AP/GNB-DU-Name.c b/src/codec_utils/F1AP/GNB-DU-Name.c index d58c6f30d..8ee99c37d 100644 --- a/src/codec_utils/F1AP/GNB-DU-Name.c +++ b/src/codec_utils/F1AP/GNB-DU-Name.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "GNB-DU-Name.h" @@ -54,7 +54,7 @@ GNB_DU_Name_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, size = st->size; - if((size >= 1 && size <= 150) + if((size >= 1UL && size <= 150UL) && !check_permitted_alphabet_1(st)) { /* Constraint check succeeded */ return 0; @@ -80,15 +80,14 @@ static int asn_PER_MAP_GNB_DU_Name_1_c2v(unsigned int code) { * This type is implemented using PrintableString, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_GNB_DU_Name_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..MAX)) */}; -static asn_per_constraints_t asn_PER_type_GNB_DU_Name_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_GNB_DU_Name_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 32, 122 } /* (32..122) */, { APC_CONSTRAINED | APC_EXTENSIBLE, 8, 8, 1, 150 } /* (SIZE(1..150,...)) */, asn_PER_MAP_GNB_DU_Name_1_v2c, /* Value to PER code map */ asn_PER_MAP_GNB_DU_Name_1_c2v /* PER code to value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_GNB_DU_Name_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)) }; @@ -102,7 +101,18 @@ asn_TYPE_descriptor_t asn_DEF_GNB_DU_Name = { asn_DEF_GNB_DU_Name_tags_1, /* Same as above */ sizeof(asn_DEF_GNB_DU_Name_tags_1) /sizeof(asn_DEF_GNB_DU_Name_tags_1[0]), /* 1 */ - { &asn_OER_type_GNB_DU_Name_constr_1, &asn_PER_type_GNB_DU_Name_constr_1, GNB_DU_Name_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_GNB_DU_Name_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + GNB_DU_Name_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/F1AP/GNB-DU-Name.h b/src/codec_utils/F1AP/GNB-DU-Name.h index 4becb8e6c..a77129320 100644 --- a/src/codec_utils/F1AP/GNB-DU-Name.h +++ b/src/codec_utils/F1AP/GNB-DU-Name.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _GNB_DU_Name_H_ @@ -22,16 +22,13 @@ extern "C" { typedef PrintableString_t GNB_DU_Name_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_GNB_DU_Name_constr_1; extern asn_TYPE_descriptor_t asn_DEF_GNB_DU_Name; asn_struct_free_f GNB_DU_Name_free; asn_struct_print_f GNB_DU_Name_print; asn_constr_check_f GNB_DU_Name_constraint; -ber_type_decoder_f GNB_DU_Name_decode_ber; -der_type_encoder_f GNB_DU_Name_encode_der; xer_type_decoder_f GNB_DU_Name_decode_xer; xer_type_encoder_f GNB_DU_Name_encode_xer; -oer_type_decoder_f GNB_DU_Name_decode_oer; -oer_type_encoder_f GNB_DU_Name_encode_oer; per_type_decoder_f GNB_DU_Name_decode_uper; per_type_encoder_f GNB_DU_Name_encode_uper; per_type_decoder_f GNB_DU_Name_decode_aper; diff --git a/src/codec_utils/F1AP/GNB-DU-Served-Cells-Item.c b/src/codec_utils/F1AP/GNB-DU-Served-Cells-Item.c index 10d079796..836a489e1 100644 --- a/src/codec_utils/F1AP/GNB-DU-Served-Cells-Item.c +++ b/src/codec_utils/F1AP/GNB-DU-Served-Cells-Item.c @@ -1,21 +1,32 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "GNB-DU-Served-Cells-Item.h" #include "GNB-DU-System-Information.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_GNB_DU_Served_Cells_Item_1[] = { +asn_TYPE_member_t asn_MBR_GNB_DU_Served_Cells_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct GNB_DU_Served_Cells_Item, served_Cell_Information), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_Served_Cell_Information, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "served-Cell-Information" }, @@ -24,7 +35,18 @@ static asn_TYPE_member_t asn_MBR_GNB_DU_Served_Cells_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GNB_DU_System_Information, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "gNB-DU-System-Information" }, @@ -33,7 +55,18 @@ static asn_TYPE_member_t asn_MBR_GNB_DU_Served_Cells_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P60, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -47,7 +80,7 @@ static const asn_TYPE_tag2member_t asn_MAP_GNB_DU_Served_Cells_Item_tag2el_1[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* gNB-DU-System-Information */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_GNB_DU_Served_Cells_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_GNB_DU_Served_Cells_Item_specs_1 = { sizeof(struct GNB_DU_Served_Cells_Item), offsetof(struct GNB_DU_Served_Cells_Item, _asn_ctx), asn_MAP_GNB_DU_Served_Cells_Item_tag2el_1, @@ -66,7 +99,18 @@ asn_TYPE_descriptor_t asn_DEF_GNB_DU_Served_Cells_Item = { asn_DEF_GNB_DU_Served_Cells_Item_tags_1, /* Same as above */ sizeof(asn_DEF_GNB_DU_Served_Cells_Item_tags_1) /sizeof(asn_DEF_GNB_DU_Served_Cells_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNB_DU_Served_Cells_Item_1, 3, /* Elements count */ &asn_SPC_GNB_DU_Served_Cells_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/GNB-DU-Served-Cells-Item.h b/src/codec_utils/F1AP/GNB-DU-Served-Cells-Item.h index 0946cc675..f021733eb 100644 --- a/src/codec_utils/F1AP/GNB-DU-Served-Cells-Item.h +++ b/src/codec_utils/F1AP/GNB-DU-Served-Cells-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _GNB_DU_Served_Cells_Item_H_ @@ -39,6 +39,8 @@ typedef struct GNB_DU_Served_Cells_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_GNB_DU_Served_Cells_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_GNB_DU_Served_Cells_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_GNB_DU_Served_Cells_Item_1[3]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/GNB-DU-Served-Cells-List.c b/src/codec_utils/F1AP/GNB-DU-Served-Cells-List.c index 4e4f1a3a8..b453aad57 100644 --- a/src/codec_utils/F1AP/GNB-DU-Served-Cells-List.c +++ b/src/codec_utils/F1AP/GNB-DU-Served-Cells-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "GNB-DU-Served-Cells-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_GNB_DU_Served_Cells_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..512)) */}; -static asn_per_constraints_t asn_PER_type_GNB_DU_Served_Cells_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_GNB_DU_Served_Cells_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 9, 9, 1, 512 } /* (SIZE(1..512)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_GNB_DU_Served_Cells_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_GNB_DU_Served_Cells_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_GNB_DU_Served_Cells_List_1[] = { static const ber_tlv_tag_t asn_DEF_GNB_DU_Served_Cells_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_GNB_DU_Served_Cells_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_GNB_DU_Served_Cells_List_specs_1 = { sizeof(struct GNB_DU_Served_Cells_List), offsetof(struct GNB_DU_Served_Cells_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_GNB_DU_Served_Cells_List = { asn_DEF_GNB_DU_Served_Cells_List_tags_1, /* Same as above */ sizeof(asn_DEF_GNB_DU_Served_Cells_List_tags_1) /sizeof(asn_DEF_GNB_DU_Served_Cells_List_tags_1[0]), /* 1 */ - { &asn_OER_type_GNB_DU_Served_Cells_List_constr_1, &asn_PER_type_GNB_DU_Served_Cells_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_GNB_DU_Served_Cells_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_GNB_DU_Served_Cells_List_1, 1, /* Single element */ &asn_SPC_GNB_DU_Served_Cells_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/GNB-DU-Served-Cells-List.h b/src/codec_utils/F1AP/GNB-DU-Served-Cells-List.h index c35ee50e0..ee627f8f1 100644 --- a/src/codec_utils/F1AP/GNB-DU-Served-Cells-List.h +++ b/src/codec_utils/F1AP/GNB-DU-Served-Cells-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _GNB_DU_Served_Cells_List_H_ @@ -24,7 +24,7 @@ struct ProtocolIE_SingleContainer; /* GNB-DU-Served-Cells-List */ typedef struct GNB_DU_Served_Cells_List { - A_SEQUENCE_OF(struct GNB_DU_Served_Cells_ItemIEs) list; + A_SEQUENCE_OF(struct ProtocolIE_SingleContainer) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; @@ -32,6 +32,9 @@ typedef struct GNB_DU_Served_Cells_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_GNB_DU_Served_Cells_List; +extern asn_SET_OF_specifics_t asn_SPC_GNB_DU_Served_Cells_List_specs_1; +extern asn_TYPE_member_t asn_MBR_GNB_DU_Served_Cells_List_1[1]; +extern asn_per_constraints_t asn_PER_type_GNB_DU_Served_Cells_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/GNB-DU-System-Information.c b/src/codec_utils/F1AP/GNB-DU-System-Information.c index 568e3b352..a676c3332 100644 --- a/src/codec_utils/F1AP/GNB-DU-System-Information.c +++ b/src/codec_utils/F1AP/GNB-DU-System-Information.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "GNB-DU-System-Information.h" @@ -14,7 +14,18 @@ asn_TYPE_member_t asn_MBR_GNB_DU_System_Information_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MIB_message, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "mIB-message" }, @@ -23,7 +34,18 @@ asn_TYPE_member_t asn_MBR_GNB_DU_System_Information_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SIB1_message, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sIB1-message" }, @@ -32,7 +54,18 @@ asn_TYPE_member_t asn_MBR_GNB_DU_System_Information_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P61, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -65,7 +98,18 @@ asn_TYPE_descriptor_t asn_DEF_GNB_DU_System_Information = { asn_DEF_GNB_DU_System_Information_tags_1, /* Same as above */ sizeof(asn_DEF_GNB_DU_System_Information_tags_1) /sizeof(asn_DEF_GNB_DU_System_Information_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNB_DU_System_Information_1, 3, /* Elements count */ &asn_SPC_GNB_DU_System_Information_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/GNB-DU-System-Information.h b/src/codec_utils/F1AP/GNB-DU-System-Information.h index d5ef0b814..1baaa42c1 100644 --- a/src/codec_utils/F1AP/GNB-DU-System-Information.h +++ b/src/codec_utils/F1AP/GNB-DU-System-Information.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _GNB_DU_System_Information_H_ diff --git a/src/codec_utils/F1AP/GNB-DU-UE-F1AP-ID.c b/src/codec_utils/F1AP/GNB-DU-UE-F1AP-ID.c index 9210492b4..eea6f1e9c 100644 --- a/src/codec_utils/F1AP/GNB-DU-UE-F1AP-ID.c +++ b/src/codec_utils/F1AP/GNB-DU-UE-F1AP-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "GNB-DU-UE-F1AP-ID.h" @@ -27,14 +27,13 @@ GNB_DU_UE_F1AP_ID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_GNB_DU_UE_F1AP_ID_constr_1 CC_NOTUSED = { - { 4, 1 } /* (0..4294967295) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_GNB_DU_UE_F1AP_ID_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 32, -1, 0, 4294967295 } /* (0..4294967295) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ const asn_INTEGER_specifics_t asn_SPC_GNB_DU_UE_F1AP_ID_specs_1 = { 0, 0, 0, 0, 0, 0, /* Native long size */ @@ -53,7 +52,18 @@ asn_TYPE_descriptor_t asn_DEF_GNB_DU_UE_F1AP_ID = { asn_DEF_GNB_DU_UE_F1AP_ID_tags_1, /* Same as above */ sizeof(asn_DEF_GNB_DU_UE_F1AP_ID_tags_1) /sizeof(asn_DEF_GNB_DU_UE_F1AP_ID_tags_1[0]), /* 1 */ - { &asn_OER_type_GNB_DU_UE_F1AP_ID_constr_1, &asn_PER_type_GNB_DU_UE_F1AP_ID_constr_1, GNB_DU_UE_F1AP_ID_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_GNB_DU_UE_F1AP_ID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + GNB_DU_UE_F1AP_ID_constraint + }, 0, 0, /* No members */ &asn_SPC_GNB_DU_UE_F1AP_ID_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/GNB-DU-UE-F1AP-ID.h b/src/codec_utils/F1AP/GNB-DU-UE-F1AP-ID.h index e0f4913e0..c3c0c9375 100644 --- a/src/codec_utils/F1AP/GNB-DU-UE-F1AP-ID.h +++ b/src/codec_utils/F1AP/GNB-DU-UE-F1AP-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _GNB_DU_UE_F1AP_ID_H_ @@ -28,12 +28,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_GNB_DU_UE_F1AP_ID_specs_1; asn_struct_free_f GNB_DU_UE_F1AP_ID_free; asn_struct_print_f GNB_DU_UE_F1AP_ID_print; asn_constr_check_f GNB_DU_UE_F1AP_ID_constraint; -ber_type_decoder_f GNB_DU_UE_F1AP_ID_decode_ber; -der_type_encoder_f GNB_DU_UE_F1AP_ID_encode_der; xer_type_decoder_f GNB_DU_UE_F1AP_ID_decode_xer; xer_type_encoder_f GNB_DU_UE_F1AP_ID_encode_xer; -oer_type_decoder_f GNB_DU_UE_F1AP_ID_decode_oer; -oer_type_encoder_f GNB_DU_UE_F1AP_ID_encode_oer; per_type_decoder_f GNB_DU_UE_F1AP_ID_decode_uper; per_type_encoder_f GNB_DU_UE_F1AP_ID_encode_uper; per_type_decoder_f GNB_DU_UE_F1AP_ID_decode_aper; diff --git a/src/codec_utils/F1AP/GNB-DUConfigurationQuery.c b/src/codec_utils/F1AP/GNB-DUConfigurationQuery.c index 8db339dc2..439402d0e 100644 --- a/src/codec_utils/F1AP/GNB-DUConfigurationQuery.c +++ b/src/codec_utils/F1AP/GNB-DUConfigurationQuery.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "GNB-DUConfigurationQuery.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_GNB_DUConfigurationQuery_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; -static asn_per_constraints_t asn_PER_type_GNB_DUConfigurationQuery_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_GNB_DUConfigurationQuery_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_GNB_DUConfigurationQuery_value2enum_1[] = { { 0, 4, "true" } /* This list is extensible */ @@ -27,7 +26,7 @@ static const unsigned int asn_MAP_GNB_DUConfigurationQuery_enum2value_1[] = { 0 /* true(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_GNB_DUConfigurationQuery_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_GNB_DUConfigurationQuery_specs_1 = { asn_MAP_GNB_DUConfigurationQuery_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_GNB_DUConfigurationQuery_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ @@ -49,7 +48,18 @@ asn_TYPE_descriptor_t asn_DEF_GNB_DUConfigurationQuery = { asn_DEF_GNB_DUConfigurationQuery_tags_1, /* Same as above */ sizeof(asn_DEF_GNB_DUConfigurationQuery_tags_1) /sizeof(asn_DEF_GNB_DUConfigurationQuery_tags_1[0]), /* 1 */ - { &asn_OER_type_GNB_DUConfigurationQuery_constr_1, &asn_PER_type_GNB_DUConfigurationQuery_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_GNB_DUConfigurationQuery_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_GNB_DUConfigurationQuery_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/GNB-DUConfigurationQuery.h b/src/codec_utils/F1AP/GNB-DUConfigurationQuery.h index 9d05ab87f..09417c6c9 100644 --- a/src/codec_utils/F1AP/GNB-DUConfigurationQuery.h +++ b/src/codec_utils/F1AP/GNB-DUConfigurationQuery.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _GNB_DUConfigurationQuery_H_ @@ -30,16 +30,14 @@ typedef enum GNB_DUConfigurationQuery { typedef long GNB_DUConfigurationQuery_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_GNB_DUConfigurationQuery_constr_1; extern asn_TYPE_descriptor_t asn_DEF_GNB_DUConfigurationQuery; +extern const asn_INTEGER_specifics_t asn_SPC_GNB_DUConfigurationQuery_specs_1; asn_struct_free_f GNB_DUConfigurationQuery_free; asn_struct_print_f GNB_DUConfigurationQuery_print; asn_constr_check_f GNB_DUConfigurationQuery_constraint; -ber_type_decoder_f GNB_DUConfigurationQuery_decode_ber; -der_type_encoder_f GNB_DUConfigurationQuery_encode_der; xer_type_decoder_f GNB_DUConfigurationQuery_decode_xer; xer_type_encoder_f GNB_DUConfigurationQuery_encode_xer; -oer_type_decoder_f GNB_DUConfigurationQuery_decode_oer; -oer_type_encoder_f GNB_DUConfigurationQuery_encode_oer; per_type_decoder_f GNB_DUConfigurationQuery_decode_uper; per_type_encoder_f GNB_DUConfigurationQuery_encode_uper; per_type_decoder_f GNB_DUConfigurationQuery_decode_aper; diff --git a/src/codec_utils/F1AP/GNBCUConfigurationUpdate.c b/src/codec_utils/F1AP/GNBCUConfigurationUpdate.c index acd61b481..075affa90 100644 --- a/src/codec_utils/F1AP/GNBCUConfigurationUpdate.c +++ b/src/codec_utils/F1AP/GNBCUConfigurationUpdate.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "GNBCUConfigurationUpdate.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_GNBCUConfigurationUpdate_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_Container_4587P9, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_GNBCUConfigurationUpdate = { asn_DEF_GNBCUConfigurationUpdate_tags_1, /* Same as above */ sizeof(asn_DEF_GNBCUConfigurationUpdate_tags_1) /sizeof(asn_DEF_GNBCUConfigurationUpdate_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNBCUConfigurationUpdate_1, 1, /* Elements count */ &asn_SPC_GNBCUConfigurationUpdate_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/GNBCUConfigurationUpdate.h b/src/codec_utils/F1AP/GNBCUConfigurationUpdate.h index ce094b573..c79365c43 100644 --- a/src/codec_utils/F1AP/GNBCUConfigurationUpdate.h +++ b/src/codec_utils/F1AP/GNBCUConfigurationUpdate.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _GNBCUConfigurationUpdate_H_ diff --git a/src/codec_utils/F1AP/GNBCUConfigurationUpdateAcknowledge.c b/src/codec_utils/F1AP/GNBCUConfigurationUpdateAcknowledge.c index dfd461dc5..abed47a25 100644 --- a/src/codec_utils/F1AP/GNBCUConfigurationUpdateAcknowledge.c +++ b/src/codec_utils/F1AP/GNBCUConfigurationUpdateAcknowledge.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "GNBCUConfigurationUpdateAcknowledge.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_GNBCUConfigurationUpdateAcknowledge_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_Container_4587P10, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_GNBCUConfigurationUpdateAcknowledge = { asn_DEF_GNBCUConfigurationUpdateAcknowledge_tags_1, /* Same as above */ sizeof(asn_DEF_GNBCUConfigurationUpdateAcknowledge_tags_1) /sizeof(asn_DEF_GNBCUConfigurationUpdateAcknowledge_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNBCUConfigurationUpdateAcknowledge_1, 1, /* Elements count */ &asn_SPC_GNBCUConfigurationUpdateAcknowledge_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/GNBCUConfigurationUpdateAcknowledge.h b/src/codec_utils/F1AP/GNBCUConfigurationUpdateAcknowledge.h index 76d3a44b9..76f9f6229 100644 --- a/src/codec_utils/F1AP/GNBCUConfigurationUpdateAcknowledge.h +++ b/src/codec_utils/F1AP/GNBCUConfigurationUpdateAcknowledge.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _GNBCUConfigurationUpdateAcknowledge_H_ diff --git a/src/codec_utils/F1AP/GNBCUConfigurationUpdateFailure.c b/src/codec_utils/F1AP/GNBCUConfigurationUpdateFailure.c index fb1f93b6b..6150c0d46 100644 --- a/src/codec_utils/F1AP/GNBCUConfigurationUpdateFailure.c +++ b/src/codec_utils/F1AP/GNBCUConfigurationUpdateFailure.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "GNBCUConfigurationUpdateFailure.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_GNBCUConfigurationUpdateFailure_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_Container_4587P11, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_GNBCUConfigurationUpdateFailure = { asn_DEF_GNBCUConfigurationUpdateFailure_tags_1, /* Same as above */ sizeof(asn_DEF_GNBCUConfigurationUpdateFailure_tags_1) /sizeof(asn_DEF_GNBCUConfigurationUpdateFailure_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNBCUConfigurationUpdateFailure_1, 1, /* Elements count */ &asn_SPC_GNBCUConfigurationUpdateFailure_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/GNBCUConfigurationUpdateFailure.h b/src/codec_utils/F1AP/GNBCUConfigurationUpdateFailure.h index bb47814e4..08d02fadc 100644 --- a/src/codec_utils/F1AP/GNBCUConfigurationUpdateFailure.h +++ b/src/codec_utils/F1AP/GNBCUConfigurationUpdateFailure.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _GNBCUConfigurationUpdateFailure_H_ diff --git a/src/codec_utils/F1AP/GNBDUConfigurationUpdate.c b/src/codec_utils/F1AP/GNBDUConfigurationUpdate.c index 7c487d91b..5b7738dc4 100644 --- a/src/codec_utils/F1AP/GNBDUConfigurationUpdate.c +++ b/src/codec_utils/F1AP/GNBDUConfigurationUpdate.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "GNBDUConfigurationUpdate.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_GNBDUConfigurationUpdate_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_Container_4587P6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_GNBDUConfigurationUpdate = { asn_DEF_GNBDUConfigurationUpdate_tags_1, /* Same as above */ sizeof(asn_DEF_GNBDUConfigurationUpdate_tags_1) /sizeof(asn_DEF_GNBDUConfigurationUpdate_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNBDUConfigurationUpdate_1, 1, /* Elements count */ &asn_SPC_GNBDUConfigurationUpdate_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/GNBDUConfigurationUpdate.h b/src/codec_utils/F1AP/GNBDUConfigurationUpdate.h index 88d419018..fd7917b81 100644 --- a/src/codec_utils/F1AP/GNBDUConfigurationUpdate.h +++ b/src/codec_utils/F1AP/GNBDUConfigurationUpdate.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _GNBDUConfigurationUpdate_H_ diff --git a/src/codec_utils/F1AP/GNBDUConfigurationUpdateAcknowledge.c b/src/codec_utils/F1AP/GNBDUConfigurationUpdateAcknowledge.c index d8221c28c..c8e7276bf 100644 --- a/src/codec_utils/F1AP/GNBDUConfigurationUpdateAcknowledge.c +++ b/src/codec_utils/F1AP/GNBDUConfigurationUpdateAcknowledge.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "GNBDUConfigurationUpdateAcknowledge.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_GNBDUConfigurationUpdateAcknowledge_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_Container_4587P7, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_GNBDUConfigurationUpdateAcknowledge = { asn_DEF_GNBDUConfigurationUpdateAcknowledge_tags_1, /* Same as above */ sizeof(asn_DEF_GNBDUConfigurationUpdateAcknowledge_tags_1) /sizeof(asn_DEF_GNBDUConfigurationUpdateAcknowledge_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNBDUConfigurationUpdateAcknowledge_1, 1, /* Elements count */ &asn_SPC_GNBDUConfigurationUpdateAcknowledge_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/GNBDUConfigurationUpdateAcknowledge.h b/src/codec_utils/F1AP/GNBDUConfigurationUpdateAcknowledge.h index c488d9f5d..8823e8404 100644 --- a/src/codec_utils/F1AP/GNBDUConfigurationUpdateAcknowledge.h +++ b/src/codec_utils/F1AP/GNBDUConfigurationUpdateAcknowledge.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _GNBDUConfigurationUpdateAcknowledge_H_ diff --git a/src/codec_utils/F1AP/GNBDUConfigurationUpdateFailure.c b/src/codec_utils/F1AP/GNBDUConfigurationUpdateFailure.c index 41bfe7f2a..d569fcf30 100644 --- a/src/codec_utils/F1AP/GNBDUConfigurationUpdateFailure.c +++ b/src/codec_utils/F1AP/GNBDUConfigurationUpdateFailure.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "GNBDUConfigurationUpdateFailure.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_GNBDUConfigurationUpdateFailure_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_Container_4587P8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_GNBDUConfigurationUpdateFailure = { asn_DEF_GNBDUConfigurationUpdateFailure_tags_1, /* Same as above */ sizeof(asn_DEF_GNBDUConfigurationUpdateFailure_tags_1) /sizeof(asn_DEF_GNBDUConfigurationUpdateFailure_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNBDUConfigurationUpdateFailure_1, 1, /* Elements count */ &asn_SPC_GNBDUConfigurationUpdateFailure_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/GNBDUConfigurationUpdateFailure.h b/src/codec_utils/F1AP/GNBDUConfigurationUpdateFailure.h index f1fa0b568..a67cd29d7 100644 --- a/src/codec_utils/F1AP/GNBDUConfigurationUpdateFailure.h +++ b/src/codec_utils/F1AP/GNBDUConfigurationUpdateFailure.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _GNBDUConfigurationUpdateFailure_H_ diff --git a/src/codec_utils/F1AP/GNBDUOverloadInformation.c b/src/codec_utils/F1AP/GNBDUOverloadInformation.c index 87e895a76..6f03c9865 100644 --- a/src/codec_utils/F1AP/GNBDUOverloadInformation.c +++ b/src/codec_utils/F1AP/GNBDUOverloadInformation.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "GNBDUOverloadInformation.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_GNBDUOverloadInformation_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; -static asn_per_constraints_t asn_PER_type_GNBDUOverloadInformation_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_GNBDUOverloadInformation_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_GNBDUOverloadInformation_value2enum_1[] = { { 0, 10, "overloaded" }, { 1, 14, "not-overloaded" } @@ -27,7 +26,7 @@ static const unsigned int asn_MAP_GNBDUOverloadInformation_enum2value_1[] = { 1, /* not-overloaded(1) */ 0 /* overloaded(0) */ }; -static const asn_INTEGER_specifics_t asn_SPC_GNBDUOverloadInformation_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_GNBDUOverloadInformation_specs_1 = { asn_MAP_GNBDUOverloadInformation_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_GNBDUOverloadInformation_enum2value_1, /* N => "tag"; sorted by N */ 2, /* Number of elements in the maps */ @@ -49,7 +48,18 @@ asn_TYPE_descriptor_t asn_DEF_GNBDUOverloadInformation = { asn_DEF_GNBDUOverloadInformation_tags_1, /* Same as above */ sizeof(asn_DEF_GNBDUOverloadInformation_tags_1) /sizeof(asn_DEF_GNBDUOverloadInformation_tags_1[0]), /* 1 */ - { &asn_OER_type_GNBDUOverloadInformation_constr_1, &asn_PER_type_GNBDUOverloadInformation_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_GNBDUOverloadInformation_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_GNBDUOverloadInformation_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/GNBDUOverloadInformation.h b/src/codec_utils/F1AP/GNBDUOverloadInformation.h index 69217a197..e8dd107b1 100644 --- a/src/codec_utils/F1AP/GNBDUOverloadInformation.h +++ b/src/codec_utils/F1AP/GNBDUOverloadInformation.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _GNBDUOverloadInformation_H_ @@ -28,16 +28,14 @@ typedef enum GNBDUOverloadInformation { typedef long GNBDUOverloadInformation_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_GNBDUOverloadInformation_constr_1; extern asn_TYPE_descriptor_t asn_DEF_GNBDUOverloadInformation; +extern const asn_INTEGER_specifics_t asn_SPC_GNBDUOverloadInformation_specs_1; asn_struct_free_f GNBDUOverloadInformation_free; asn_struct_print_f GNBDUOverloadInformation_print; asn_constr_check_f GNBDUOverloadInformation_constraint; -ber_type_decoder_f GNBDUOverloadInformation_decode_ber; -der_type_encoder_f GNBDUOverloadInformation_encode_der; xer_type_decoder_f GNBDUOverloadInformation_decode_xer; xer_type_encoder_f GNBDUOverloadInformation_encode_xer; -oer_type_decoder_f GNBDUOverloadInformation_decode_oer; -oer_type_encoder_f GNBDUOverloadInformation_encode_oer; per_type_decoder_f GNBDUOverloadInformation_decode_uper; per_type_encoder_f GNBDUOverloadInformation_encode_uper; per_type_decoder_f GNBDUOverloadInformation_decode_aper; diff --git a/src/codec_utils/F1AP/GNBDUResourceCoordinationRequest.c b/src/codec_utils/F1AP/GNBDUResourceCoordinationRequest.c index 6c8962d53..051ab1d23 100644 --- a/src/codec_utils/F1AP/GNBDUResourceCoordinationRequest.c +++ b/src/codec_utils/F1AP/GNBDUResourceCoordinationRequest.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "GNBDUResourceCoordinationRequest.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_GNBDUResourceCoordinationRequest_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_Container_4587P12, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_GNBDUResourceCoordinationRequest = { asn_DEF_GNBDUResourceCoordinationRequest_tags_1, /* Same as above */ sizeof(asn_DEF_GNBDUResourceCoordinationRequest_tags_1) /sizeof(asn_DEF_GNBDUResourceCoordinationRequest_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNBDUResourceCoordinationRequest_1, 1, /* Elements count */ &asn_SPC_GNBDUResourceCoordinationRequest_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/GNBDUResourceCoordinationRequest.h b/src/codec_utils/F1AP/GNBDUResourceCoordinationRequest.h index 6c844784b..d2eb80bff 100644 --- a/src/codec_utils/F1AP/GNBDUResourceCoordinationRequest.h +++ b/src/codec_utils/F1AP/GNBDUResourceCoordinationRequest.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _GNBDUResourceCoordinationRequest_H_ diff --git a/src/codec_utils/F1AP/GNBDUResourceCoordinationResponse.c b/src/codec_utils/F1AP/GNBDUResourceCoordinationResponse.c index 6d0f898b8..86ac2c90e 100644 --- a/src/codec_utils/F1AP/GNBDUResourceCoordinationResponse.c +++ b/src/codec_utils/F1AP/GNBDUResourceCoordinationResponse.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "GNBDUResourceCoordinationResponse.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_GNBDUResourceCoordinationResponse_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_Container_4587P13, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_GNBDUResourceCoordinationResponse = { asn_DEF_GNBDUResourceCoordinationResponse_tags_1, /* Same as above */ sizeof(asn_DEF_GNBDUResourceCoordinationResponse_tags_1) /sizeof(asn_DEF_GNBDUResourceCoordinationResponse_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNBDUResourceCoordinationResponse_1, 1, /* Elements count */ &asn_SPC_GNBDUResourceCoordinationResponse_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/GNBDUResourceCoordinationResponse.h b/src/codec_utils/F1AP/GNBDUResourceCoordinationResponse.h index 96da53d84..712064968 100644 --- a/src/codec_utils/F1AP/GNBDUResourceCoordinationResponse.h +++ b/src/codec_utils/F1AP/GNBDUResourceCoordinationResponse.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _GNBDUResourceCoordinationResponse_H_ diff --git a/src/codec_utils/F1AP/GNBDUStatusIndication.c b/src/codec_utils/F1AP/GNBDUStatusIndication.c index f98513be7..be50dc7b0 100644 --- a/src/codec_utils/F1AP/GNBDUStatusIndication.c +++ b/src/codec_utils/F1AP/GNBDUStatusIndication.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "GNBDUStatusIndication.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_GNBDUStatusIndication_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_Container_4587P39, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_GNBDUStatusIndication = { asn_DEF_GNBDUStatusIndication_tags_1, /* Same as above */ sizeof(asn_DEF_GNBDUStatusIndication_tags_1) /sizeof(asn_DEF_GNBDUStatusIndication_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNBDUStatusIndication_1, 1, /* Elements count */ &asn_SPC_GNBDUStatusIndication_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/GNBDUStatusIndication.h b/src/codec_utils/F1AP/GNBDUStatusIndication.h index 4c45dd766..885ac1e25 100644 --- a/src/codec_utils/F1AP/GNBDUStatusIndication.h +++ b/src/codec_utils/F1AP/GNBDUStatusIndication.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _GNBDUStatusIndication_H_ diff --git a/src/codec_utils/F1AP/GTP-TEID.c b/src/codec_utils/F1AP/GTP-TEID.c index c9a3592c5..3f8616c43 100644 --- a/src/codec_utils/F1AP/GTP-TEID.c +++ b/src/codec_utils/F1AP/GTP-TEID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "GTP-TEID.h" @@ -22,7 +22,7 @@ GTP_TEID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, size = st->size; - if((size == 4)) { + if((size == 4UL)) { /* Constraint check succeeded */ return 0; } else { @@ -37,14 +37,13 @@ GTP_TEID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using OCTET_STRING, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_GTP_TEID_constr_1 CC_NOTUSED = { - { 0, 0 }, - 4 /* (SIZE(4..4)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_GTP_TEID_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 4, 4 } /* (SIZE(4..4)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_GTP_TEID_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)) }; @@ -58,7 +57,18 @@ asn_TYPE_descriptor_t asn_DEF_GTP_TEID = { asn_DEF_GTP_TEID_tags_1, /* Same as above */ sizeof(asn_DEF_GTP_TEID_tags_1) /sizeof(asn_DEF_GTP_TEID_tags_1[0]), /* 1 */ - { &asn_OER_type_GTP_TEID_constr_1, &asn_PER_type_GTP_TEID_constr_1, GTP_TEID_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_GTP_TEID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + GTP_TEID_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/GTP-TEID.h b/src/codec_utils/F1AP/GTP-TEID.h index d5678e916..2a272221f 100644 --- a/src/codec_utils/F1AP/GTP-TEID.h +++ b/src/codec_utils/F1AP/GTP-TEID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _GTP_TEID_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_GTP_TEID; asn_struct_free_f GTP_TEID_free; asn_struct_print_f GTP_TEID_print; asn_constr_check_f GTP_TEID_constraint; -ber_type_decoder_f GTP_TEID_decode_ber; -der_type_encoder_f GTP_TEID_encode_der; xer_type_decoder_f GTP_TEID_decode_xer; xer_type_encoder_f GTP_TEID_encode_xer; -oer_type_decoder_f GTP_TEID_decode_oer; -oer_type_encoder_f GTP_TEID_encode_oer; per_type_decoder_f GTP_TEID_decode_uper; per_type_encoder_f GTP_TEID_encode_uper; per_type_decoder_f GTP_TEID_decode_aper; diff --git a/src/codec_utils/F1AP/GTPTunnel.c b/src/codec_utils/F1AP/GTPTunnel.c index da5ca4a4c..8c21dce26 100644 --- a/src/codec_utils/F1AP/GTPTunnel.c +++ b/src/codec_utils/F1AP/GTPTunnel.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "GTPTunnel.h" @@ -14,7 +14,18 @@ asn_TYPE_member_t asn_MBR_GTPTunnel_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_TransportLayerAddress, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "transportLayerAddress" }, @@ -23,7 +34,18 @@ asn_TYPE_member_t asn_MBR_GTPTunnel_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GTP_TEID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "gTP-TEID" }, @@ -32,7 +54,18 @@ asn_TYPE_member_t asn_MBR_GTPTunnel_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P62, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -65,7 +98,18 @@ asn_TYPE_descriptor_t asn_DEF_GTPTunnel = { asn_DEF_GTPTunnel_tags_1, /* Same as above */ sizeof(asn_DEF_GTPTunnel_tags_1) /sizeof(asn_DEF_GTPTunnel_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GTPTunnel_1, 3, /* Elements count */ &asn_SPC_GTPTunnel_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/GTPTunnel.h b/src/codec_utils/F1AP/GTPTunnel.h index c930bccca..6ef91bdeb 100644 --- a/src/codec_utils/F1AP/GTPTunnel.h +++ b/src/codec_utils/F1AP/GTPTunnel.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _GTPTunnel_H_ diff --git a/src/codec_utils/F1AP/HandoverPreparationInformation.c b/src/codec_utils/F1AP/HandoverPreparationInformation.c index a42f09902..0a69ac041 100644 --- a/src/codec_utils/F1AP/HandoverPreparationInformation.c +++ b/src/codec_utils/F1AP/HandoverPreparationInformation.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "HandoverPreparationInformation.h" @@ -24,7 +24,18 @@ asn_TYPE_descriptor_t asn_DEF_HandoverPreparationInformation = { asn_DEF_HandoverPreparationInformation_tags_1, /* Same as above */ sizeof(asn_DEF_HandoverPreparationInformation_tags_1) /sizeof(asn_DEF_HandoverPreparationInformation_tags_1[0]), /* 1 */ - { 0, 0, OCTET_STRING_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OCTET_STRING_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/HandoverPreparationInformation.h b/src/codec_utils/F1AP/HandoverPreparationInformation.h index c4c364979..e6055ecda 100644 --- a/src/codec_utils/F1AP/HandoverPreparationInformation.h +++ b/src/codec_utils/F1AP/HandoverPreparationInformation.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _HandoverPreparationInformation_H_ @@ -26,12 +26,8 @@ extern asn_TYPE_descriptor_t asn_DEF_HandoverPreparationInformation; asn_struct_free_f HandoverPreparationInformation_free; asn_struct_print_f HandoverPreparationInformation_print; asn_constr_check_f HandoverPreparationInformation_constraint; -ber_type_decoder_f HandoverPreparationInformation_decode_ber; -der_type_encoder_f HandoverPreparationInformation_encode_der; xer_type_decoder_f HandoverPreparationInformation_decode_xer; xer_type_encoder_f HandoverPreparationInformation_encode_xer; -oer_type_decoder_f HandoverPreparationInformation_decode_oer; -oer_type_encoder_f HandoverPreparationInformation_encode_oer; per_type_decoder_f HandoverPreparationInformation_decode_uper; per_type_encoder_f HandoverPreparationInformation_encode_uper; per_type_decoder_f HandoverPreparationInformation_decode_aper; diff --git a/src/codec_utils/F1AP/IgnoreResourceCoordinationContainer.c b/src/codec_utils/F1AP/IgnoreResourceCoordinationContainer.c index a26a50c30..a9bef7824 100644 --- a/src/codec_utils/F1AP/IgnoreResourceCoordinationContainer.c +++ b/src/codec_utils/F1AP/IgnoreResourceCoordinationContainer.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "IgnoreResourceCoordinationContainer.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_IgnoreResourceCoordinationContainer_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; -static asn_per_constraints_t asn_PER_type_IgnoreResourceCoordinationContainer_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_IgnoreResourceCoordinationContainer_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_IgnoreResourceCoordinationContainer_value2enum_1[] = { { 0, 4, "true" } /* This list is extensible */ @@ -27,7 +26,7 @@ static const unsigned int asn_MAP_IgnoreResourceCoordinationContainer_enum2value 0 /* true(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_IgnoreResourceCoordinationContainer_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_IgnoreResourceCoordinationContainer_specs_1 = { asn_MAP_IgnoreResourceCoordinationContainer_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_IgnoreResourceCoordinationContainer_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ @@ -49,7 +48,18 @@ asn_TYPE_descriptor_t asn_DEF_IgnoreResourceCoordinationContainer = { asn_DEF_IgnoreResourceCoordinationContainer_tags_1, /* Same as above */ sizeof(asn_DEF_IgnoreResourceCoordinationContainer_tags_1) /sizeof(asn_DEF_IgnoreResourceCoordinationContainer_tags_1[0]), /* 1 */ - { &asn_OER_type_IgnoreResourceCoordinationContainer_constr_1, &asn_PER_type_IgnoreResourceCoordinationContainer_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_IgnoreResourceCoordinationContainer_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_IgnoreResourceCoordinationContainer_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/IgnoreResourceCoordinationContainer.h b/src/codec_utils/F1AP/IgnoreResourceCoordinationContainer.h index 887223ed3..032fc877f 100644 --- a/src/codec_utils/F1AP/IgnoreResourceCoordinationContainer.h +++ b/src/codec_utils/F1AP/IgnoreResourceCoordinationContainer.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _IgnoreResourceCoordinationContainer_H_ @@ -30,16 +30,14 @@ typedef enum IgnoreResourceCoordinationContainer { typedef long IgnoreResourceCoordinationContainer_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_IgnoreResourceCoordinationContainer_constr_1; extern asn_TYPE_descriptor_t asn_DEF_IgnoreResourceCoordinationContainer; +extern const asn_INTEGER_specifics_t asn_SPC_IgnoreResourceCoordinationContainer_specs_1; asn_struct_free_f IgnoreResourceCoordinationContainer_free; asn_struct_print_f IgnoreResourceCoordinationContainer_print; asn_constr_check_f IgnoreResourceCoordinationContainer_constraint; -ber_type_decoder_f IgnoreResourceCoordinationContainer_decode_ber; -der_type_encoder_f IgnoreResourceCoordinationContainer_encode_der; xer_type_decoder_f IgnoreResourceCoordinationContainer_decode_xer; xer_type_encoder_f IgnoreResourceCoordinationContainer_encode_xer; -oer_type_decoder_f IgnoreResourceCoordinationContainer_decode_oer; -oer_type_encoder_f IgnoreResourceCoordinationContainer_encode_oer; per_type_decoder_f IgnoreResourceCoordinationContainer_decode_uper; per_type_encoder_f IgnoreResourceCoordinationContainer_encode_uper; per_type_decoder_f IgnoreResourceCoordinationContainer_decode_aper; diff --git a/src/codec_utils/F1AP/InactivityMonitoringRequest.c b/src/codec_utils/F1AP/InactivityMonitoringRequest.c index c98e93ab3..b78dac7a5 100644 --- a/src/codec_utils/F1AP/InactivityMonitoringRequest.c +++ b/src/codec_utils/F1AP/InactivityMonitoringRequest.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "InactivityMonitoringRequest.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_InactivityMonitoringRequest_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; -static asn_per_constraints_t asn_PER_type_InactivityMonitoringRequest_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_InactivityMonitoringRequest_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_InactivityMonitoringRequest_value2enum_1[] = { { 0, 4, "true" } /* This list is extensible */ @@ -27,7 +26,7 @@ static const unsigned int asn_MAP_InactivityMonitoringRequest_enum2value_1[] = { 0 /* true(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_InactivityMonitoringRequest_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_InactivityMonitoringRequest_specs_1 = { asn_MAP_InactivityMonitoringRequest_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_InactivityMonitoringRequest_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ @@ -49,7 +48,18 @@ asn_TYPE_descriptor_t asn_DEF_InactivityMonitoringRequest = { asn_DEF_InactivityMonitoringRequest_tags_1, /* Same as above */ sizeof(asn_DEF_InactivityMonitoringRequest_tags_1) /sizeof(asn_DEF_InactivityMonitoringRequest_tags_1[0]), /* 1 */ - { &asn_OER_type_InactivityMonitoringRequest_constr_1, &asn_PER_type_InactivityMonitoringRequest_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_InactivityMonitoringRequest_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_InactivityMonitoringRequest_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/InactivityMonitoringRequest.h b/src/codec_utils/F1AP/InactivityMonitoringRequest.h index 3050cd780..1c6fde405 100644 --- a/src/codec_utils/F1AP/InactivityMonitoringRequest.h +++ b/src/codec_utils/F1AP/InactivityMonitoringRequest.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _InactivityMonitoringRequest_H_ @@ -30,16 +30,14 @@ typedef enum InactivityMonitoringRequest { typedef long InactivityMonitoringRequest_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_InactivityMonitoringRequest_constr_1; extern asn_TYPE_descriptor_t asn_DEF_InactivityMonitoringRequest; +extern const asn_INTEGER_specifics_t asn_SPC_InactivityMonitoringRequest_specs_1; asn_struct_free_f InactivityMonitoringRequest_free; asn_struct_print_f InactivityMonitoringRequest_print; asn_constr_check_f InactivityMonitoringRequest_constraint; -ber_type_decoder_f InactivityMonitoringRequest_decode_ber; -der_type_encoder_f InactivityMonitoringRequest_encode_der; xer_type_decoder_f InactivityMonitoringRequest_decode_xer; xer_type_encoder_f InactivityMonitoringRequest_encode_xer; -oer_type_decoder_f InactivityMonitoringRequest_decode_oer; -oer_type_encoder_f InactivityMonitoringRequest_encode_oer; per_type_decoder_f InactivityMonitoringRequest_decode_uper; per_type_encoder_f InactivityMonitoringRequest_encode_uper; per_type_decoder_f InactivityMonitoringRequest_decode_aper; diff --git a/src/codec_utils/F1AP/InactivityMonitoringResponse.c b/src/codec_utils/F1AP/InactivityMonitoringResponse.c index e9c2e7191..a83e9c897 100644 --- a/src/codec_utils/F1AP/InactivityMonitoringResponse.c +++ b/src/codec_utils/F1AP/InactivityMonitoringResponse.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "InactivityMonitoringResponse.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_InactivityMonitoringResponse_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; -static asn_per_constraints_t asn_PER_type_InactivityMonitoringResponse_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_InactivityMonitoringResponse_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_InactivityMonitoringResponse_value2enum_1[] = { { 0, 13, "not-supported" } /* This list is extensible */ @@ -27,7 +26,7 @@ static const unsigned int asn_MAP_InactivityMonitoringResponse_enum2value_1[] = 0 /* not-supported(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_InactivityMonitoringResponse_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_InactivityMonitoringResponse_specs_1 = { asn_MAP_InactivityMonitoringResponse_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_InactivityMonitoringResponse_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ @@ -49,7 +48,18 @@ asn_TYPE_descriptor_t asn_DEF_InactivityMonitoringResponse = { asn_DEF_InactivityMonitoringResponse_tags_1, /* Same as above */ sizeof(asn_DEF_InactivityMonitoringResponse_tags_1) /sizeof(asn_DEF_InactivityMonitoringResponse_tags_1[0]), /* 1 */ - { &asn_OER_type_InactivityMonitoringResponse_constr_1, &asn_PER_type_InactivityMonitoringResponse_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_InactivityMonitoringResponse_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_InactivityMonitoringResponse_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/InactivityMonitoringResponse.h b/src/codec_utils/F1AP/InactivityMonitoringResponse.h index 79c10d025..aaedb6187 100644 --- a/src/codec_utils/F1AP/InactivityMonitoringResponse.h +++ b/src/codec_utils/F1AP/InactivityMonitoringResponse.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _InactivityMonitoringResponse_H_ @@ -30,16 +30,14 @@ typedef enum InactivityMonitoringResponse { typedef long InactivityMonitoringResponse_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_InactivityMonitoringResponse_constr_1; extern asn_TYPE_descriptor_t asn_DEF_InactivityMonitoringResponse; +extern const asn_INTEGER_specifics_t asn_SPC_InactivityMonitoringResponse_specs_1; asn_struct_free_f InactivityMonitoringResponse_free; asn_struct_print_f InactivityMonitoringResponse_print; asn_constr_check_f InactivityMonitoringResponse_constraint; -ber_type_decoder_f InactivityMonitoringResponse_decode_ber; -der_type_encoder_f InactivityMonitoringResponse_encode_der; xer_type_decoder_f InactivityMonitoringResponse_decode_xer; xer_type_encoder_f InactivityMonitoringResponse_encode_xer; -oer_type_decoder_f InactivityMonitoringResponse_decode_oer; -oer_type_encoder_f InactivityMonitoringResponse_encode_oer; per_type_decoder_f InactivityMonitoringResponse_decode_uper; per_type_encoder_f InactivityMonitoringResponse_encode_uper; per_type_decoder_f InactivityMonitoringResponse_decode_aper; diff --git a/src/codec_utils/F1AP/InitialULRRCMessageTransfer.c b/src/codec_utils/F1AP/InitialULRRCMessageTransfer.c index 8e1b1afef..842630f3d 100644 --- a/src/codec_utils/F1AP/InitialULRRCMessageTransfer.c +++ b/src/codec_utils/F1AP/InitialULRRCMessageTransfer.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "InitialULRRCMessageTransfer.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_InitialULRRCMessageTransfer_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_Container_4587P31, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_InitialULRRCMessageTransfer = { asn_DEF_InitialULRRCMessageTransfer_tags_1, /* Same as above */ sizeof(asn_DEF_InitialULRRCMessageTransfer_tags_1) /sizeof(asn_DEF_InitialULRRCMessageTransfer_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_InitialULRRCMessageTransfer_1, 1, /* Elements count */ &asn_SPC_InitialULRRCMessageTransfer_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/InitialULRRCMessageTransfer.h b/src/codec_utils/F1AP/InitialULRRCMessageTransfer.h index 6cbe97852..11ddb24a9 100644 --- a/src/codec_utils/F1AP/InitialULRRCMessageTransfer.h +++ b/src/codec_utils/F1AP/InitialULRRCMessageTransfer.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _InitialULRRCMessageTransfer_H_ diff --git a/src/codec_utils/F1AP/InitiatingMessage.c b/src/codec_utils/F1AP/InitiatingMessage.c index 7aaf72b23..6ffc14920 100644 --- a/src/codec_utils/F1AP/InitiatingMessage.c +++ b/src/codec_utils/F1AP/InitiatingMessage.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Descriptions" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "InitiatingMessage.h" @@ -201,7 +201,7 @@ memb_procedureCode_constraint_1(const asn_TYPE_descriptor_t *td, const void *spt value = *(const long *)sptr; - if((value >= 0 && value <= 255)) { + if((value >= 0L && value <= 255L)) { /* Constraint check succeeded */ return 0; } else { @@ -304,37 +304,45 @@ memb_value_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_oer_constraints_t asn_OER_memb_procedureCode_constr_2 CC_NOTUSED = { - { 1, 1 } /* (0..255) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_procedureCode_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_value_4[] = { { ATF_NOFLAGS, 0, offsetof(struct InitiatingMessage__value, choice.Reset), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_Reset, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Reset" }, @@ -343,7 +351,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_F1SetupRequest, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "F1SetupRequest" }, @@ -352,7 +371,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_GNBDUConfigurationUpdate, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNBDUConfigurationUpdate" }, @@ -361,7 +391,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_GNBCUConfigurationUpdate, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNBCUConfigurationUpdate" }, @@ -370,7 +411,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_UEContextSetupRequest, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "UEContextSetupRequest" }, @@ -379,7 +431,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_UEContextReleaseCommand, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "UEContextReleaseCommand" }, @@ -388,7 +451,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_UEContextModificationRequest, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "UEContextModificationRequest" }, @@ -397,7 +471,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_UEContextModificationRequired, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "UEContextModificationRequired" }, @@ -406,7 +491,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_WriteReplaceWarningRequest, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "WriteReplaceWarningRequest" }, @@ -415,7 +511,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_PWSCancelRequest, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "PWSCancelRequest" }, @@ -424,7 +531,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_GNBDUResourceCoordinationRequest, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNBDUResourceCoordinationRequest" }, @@ -433,7 +551,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_ErrorIndication, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ErrorIndication" }, @@ -442,7 +571,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_UEContextReleaseRequest, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "UEContextReleaseRequest" }, @@ -451,7 +591,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_DLRRCMessageTransfer, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DLRRCMessageTransfer" }, @@ -460,7 +611,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_ULRRCMessageTransfer, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ULRRCMessageTransfer" }, @@ -469,7 +631,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_UEInactivityNotification, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "UEInactivityNotification" }, @@ -478,7 +651,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_PrivateMessage, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "PrivateMessage" }, @@ -487,7 +671,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_InitialULRRCMessageTransfer, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "InitialULRRCMessageTransfer" }, @@ -496,7 +691,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_SystemInformationDeliveryCommand, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "SystemInformationDeliveryCommand" }, @@ -505,7 +711,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_Paging, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Paging" }, @@ -514,7 +731,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_Notify, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Notify" }, @@ -523,7 +751,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_PWSRestartIndication, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "PWSRestartIndication" }, @@ -532,7 +771,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_PWSFailureIndication, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "PWSFailureIndication" }, @@ -541,7 +791,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_GNBDUStatusIndication, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNBDUStatusIndication" }, @@ -550,7 +811,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_RRCDeliveryReport, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RRCDeliveryReport" }, @@ -601,7 +873,18 @@ asn_TYPE_descriptor_t asn_DEF_value_4 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_4, 25, /* Elements count */ &asn_SPC_value_specs_4 /* Additional specs */ @@ -613,7 +896,18 @@ asn_TYPE_member_t asn_MBR_InitiatingMessage_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProcedureCode, 0, - { &asn_OER_memb_procedureCode_constr_2, &asn_PER_memb_procedureCode_constr_2, memb_procedureCode_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_procedureCode_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_procedureCode_constraint_1 + }, 0, 0, /* No default value */ "procedureCode" }, @@ -622,7 +916,18 @@ asn_TYPE_member_t asn_MBR_InitiatingMessage_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_InitiatingMessage_criticality_type, - { &asn_OER_memb_criticality_constr_3, &asn_PER_memb_criticality_constr_3, memb_criticality_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_1 + }, 0, 0, /* No default value */ "criticality" }, @@ -631,7 +936,18 @@ asn_TYPE_member_t asn_MBR_InitiatingMessage_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_4, select_InitiatingMessage_value_type, - { &asn_OER_memb_value_constr_4, &asn_PER_memb_value_constr_4, memb_value_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_1 + }, 0, 0, /* No default value */ "value" }, @@ -662,7 +978,18 @@ asn_TYPE_descriptor_t asn_DEF_InitiatingMessage = { asn_DEF_InitiatingMessage_tags_1, /* Same as above */ sizeof(asn_DEF_InitiatingMessage_tags_1) /sizeof(asn_DEF_InitiatingMessage_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_InitiatingMessage_1, 3, /* Elements count */ &asn_SPC_InitiatingMessage_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/InitiatingMessage.h b/src/codec_utils/F1AP/InitiatingMessage.h index 95f5fe554..82dd51749 100644 --- a/src/codec_utils/F1AP/InitiatingMessage.h +++ b/src/codec_utils/F1AP/InitiatingMessage.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Descriptions" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _InitiatingMessage_H_ diff --git a/src/codec_utils/F1AP/LCID.c b/src/codec_utils/F1AP/LCID.c index 15cdfa9f3..0c4a6758a 100644 --- a/src/codec_utils/F1AP/LCID.c +++ b/src/codec_utils/F1AP/LCID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "LCID.h" @@ -21,7 +21,7 @@ LCID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 1 && value <= 32)) { + if((value >= 1L && value <= 32L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ LCID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_LCID_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_LCID_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 5, 5, 1, 32 } /* (1..32,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_LCID_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_LCID = { asn_DEF_LCID_tags_1, /* Same as above */ sizeof(asn_DEF_LCID_tags_1) /sizeof(asn_DEF_LCID_tags_1[0]), /* 1 */ - { &asn_OER_type_LCID_constr_1, &asn_PER_type_LCID_constr_1, LCID_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_LCID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + LCID_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/F1AP/LCID.h b/src/codec_utils/F1AP/LCID.h index 1df88f7f9..006b29306 100644 --- a/src/codec_utils/F1AP/LCID.h +++ b/src/codec_utils/F1AP/LCID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _LCID_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_LCID; asn_struct_free_f LCID_free; asn_struct_print_f LCID_print; asn_constr_check_f LCID_constraint; -ber_type_decoder_f LCID_decode_ber; -der_type_encoder_f LCID_encode_der; xer_type_decoder_f LCID_decode_xer; xer_type_encoder_f LCID_encode_xer; -oer_type_decoder_f LCID_decode_oer; -oer_type_encoder_f LCID_encode_oer; per_type_decoder_f LCID_decode_uper; per_type_encoder_f LCID_encode_uper; per_type_decoder_f LCID_decode_aper; diff --git a/src/codec_utils/F1AP/Latest-RRC-Version-Enhanced.c b/src/codec_utils/F1AP/Latest-RRC-Version-Enhanced.c index 98534216b..8ce19a1ef 100644 --- a/src/codec_utils/F1AP/Latest-RRC-Version-Enhanced.c +++ b/src/codec_utils/F1AP/Latest-RRC-Version-Enhanced.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Latest-RRC-Version-Enhanced.h" @@ -22,7 +22,7 @@ Latest_RRC_Version_Enhanced_constraint(const asn_TYPE_descriptor_t *td, const vo size = st->size; - if((size == 3)) { + if((size == 3UL)) { /* Constraint check succeeded */ return 0; } else { @@ -37,14 +37,13 @@ Latest_RRC_Version_Enhanced_constraint(const asn_TYPE_descriptor_t *td, const vo * This type is implemented using OCTET_STRING, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_Latest_RRC_Version_Enhanced_constr_1 CC_NOTUSED = { - { 0, 0 }, - 3 /* (SIZE(3..3)) */}; -static asn_per_constraints_t asn_PER_type_Latest_RRC_Version_Enhanced_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_Latest_RRC_Version_Enhanced_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 3, 3 } /* (SIZE(3..3)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_Latest_RRC_Version_Enhanced_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)) }; @@ -58,7 +57,18 @@ asn_TYPE_descriptor_t asn_DEF_Latest_RRC_Version_Enhanced = { asn_DEF_Latest_RRC_Version_Enhanced_tags_1, /* Same as above */ sizeof(asn_DEF_Latest_RRC_Version_Enhanced_tags_1) /sizeof(asn_DEF_Latest_RRC_Version_Enhanced_tags_1[0]), /* 1 */ - { &asn_OER_type_Latest_RRC_Version_Enhanced_constr_1, &asn_PER_type_Latest_RRC_Version_Enhanced_constr_1, Latest_RRC_Version_Enhanced_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_Latest_RRC_Version_Enhanced_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + Latest_RRC_Version_Enhanced_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/Latest-RRC-Version-Enhanced.h b/src/codec_utils/F1AP/Latest-RRC-Version-Enhanced.h index b98124588..615debafe 100644 --- a/src/codec_utils/F1AP/Latest-RRC-Version-Enhanced.h +++ b/src/codec_utils/F1AP/Latest-RRC-Version-Enhanced.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Latest_RRC_Version_Enhanced_H_ @@ -22,16 +22,13 @@ extern "C" { typedef OCTET_STRING_t Latest_RRC_Version_Enhanced_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_Latest_RRC_Version_Enhanced_constr_1; extern asn_TYPE_descriptor_t asn_DEF_Latest_RRC_Version_Enhanced; asn_struct_free_f Latest_RRC_Version_Enhanced_free; asn_struct_print_f Latest_RRC_Version_Enhanced_print; asn_constr_check_f Latest_RRC_Version_Enhanced_constraint; -ber_type_decoder_f Latest_RRC_Version_Enhanced_decode_ber; -der_type_encoder_f Latest_RRC_Version_Enhanced_encode_der; xer_type_decoder_f Latest_RRC_Version_Enhanced_decode_xer; xer_type_encoder_f Latest_RRC_Version_Enhanced_encode_xer; -oer_type_decoder_f Latest_RRC_Version_Enhanced_decode_oer; -oer_type_encoder_f Latest_RRC_Version_Enhanced_encode_oer; per_type_decoder_f Latest_RRC_Version_Enhanced_decode_uper; per_type_encoder_f Latest_RRC_Version_Enhanced_encode_uper; per_type_decoder_f Latest_RRC_Version_Enhanced_decode_aper; diff --git a/src/codec_utils/F1AP/LongDRXCycleLength.c b/src/codec_utils/F1AP/LongDRXCycleLength.c index dd2041018..ab4784398 100644 --- a/src/codec_utils/F1AP/LongDRXCycleLength.c +++ b/src/codec_utils/F1AP/LongDRXCycleLength.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "LongDRXCycleLength.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_LongDRXCycleLength_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_LongDRXCycleLength_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 5, 5, 0, 19 } /* (0..19,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_LongDRXCycleLength_value2enum_1[] = { { 0, 4, "ms10" }, { 1, 4, "ms20" }, @@ -87,7 +86,18 @@ asn_TYPE_descriptor_t asn_DEF_LongDRXCycleLength = { asn_DEF_LongDRXCycleLength_tags_1, /* Same as above */ sizeof(asn_DEF_LongDRXCycleLength_tags_1) /sizeof(asn_DEF_LongDRXCycleLength_tags_1[0]), /* 1 */ - { &asn_OER_type_LongDRXCycleLength_constr_1, &asn_PER_type_LongDRXCycleLength_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_LongDRXCycleLength_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_LongDRXCycleLength_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/LongDRXCycleLength.h b/src/codec_utils/F1AP/LongDRXCycleLength.h index 232f5ba1d..120a0d779 100644 --- a/src/codec_utils/F1AP/LongDRXCycleLength.h +++ b/src/codec_utils/F1AP/LongDRXCycleLength.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _LongDRXCycleLength_H_ @@ -55,12 +55,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_LongDRXCycleLength_specs_1; asn_struct_free_f LongDRXCycleLength_free; asn_struct_print_f LongDRXCycleLength_print; asn_constr_check_f LongDRXCycleLength_constraint; -ber_type_decoder_f LongDRXCycleLength_decode_ber; -der_type_encoder_f LongDRXCycleLength_encode_der; xer_type_decoder_f LongDRXCycleLength_decode_xer; xer_type_encoder_f LongDRXCycleLength_encode_xer; -oer_type_decoder_f LongDRXCycleLength_decode_oer; -oer_type_encoder_f LongDRXCycleLength_encode_oer; per_type_decoder_f LongDRXCycleLength_decode_uper; per_type_encoder_f LongDRXCycleLength_encode_uper; per_type_decoder_f LongDRXCycleLength_decode_aper; diff --git a/src/codec_utils/F1AP/MIB-message.c b/src/codec_utils/F1AP/MIB-message.c index de4ec913d..ecf1d6d40 100644 --- a/src/codec_utils/F1AP/MIB-message.c +++ b/src/codec_utils/F1AP/MIB-message.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "MIB-message.h" @@ -24,7 +24,18 @@ asn_TYPE_descriptor_t asn_DEF_MIB_message = { asn_DEF_MIB_message_tags_1, /* Same as above */ sizeof(asn_DEF_MIB_message_tags_1) /sizeof(asn_DEF_MIB_message_tags_1[0]), /* 1 */ - { 0, 0, OCTET_STRING_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OCTET_STRING_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/MIB-message.h b/src/codec_utils/F1AP/MIB-message.h index 59c6f75d2..5cb995982 100644 --- a/src/codec_utils/F1AP/MIB-message.h +++ b/src/codec_utils/F1AP/MIB-message.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _MIB_message_H_ @@ -26,12 +26,8 @@ extern asn_TYPE_descriptor_t asn_DEF_MIB_message; asn_struct_free_f MIB_message_free; asn_struct_print_f MIB_message_print; asn_constr_check_f MIB_message_constraint; -ber_type_decoder_f MIB_message_decode_ber; -der_type_encoder_f MIB_message_encode_der; xer_type_decoder_f MIB_message_decode_xer; xer_type_encoder_f MIB_message_encode_xer; -oer_type_decoder_f MIB_message_decode_oer; -oer_type_encoder_f MIB_message_encode_oer; per_type_decoder_f MIB_message_decode_uper; per_type_encoder_f MIB_message_encode_uper; per_type_decoder_f MIB_message_decode_aper; diff --git a/src/codec_utils/F1AP/Makefile.am.asn1convert b/src/codec_utils/F1AP/Makefile.am.asn1convert deleted file mode 100644 index 9d43347ec..000000000 --- a/src/codec_utils/F1AP/Makefile.am.asn1convert +++ /dev/null @@ -1,14 +0,0 @@ -include ../F1_output/Makefile.am.libasncodec - -bin_PROGRAMS += asn1convert -asn1convert_CFLAGS = $(ASN_MODULE_CFLAGS) -DASN_PDU_COLLECTION -asn1convert_CPPFLAGS = -I$(top_srcdir)/../F1_output/ -asn1convert_LDADD = libasncodec.la -asn1convert_SOURCES = \ - ../F1_output/converter-example.c\ - ../F1_output/pdu_collection.c -regen: regenerate-from-asn1-source - -regenerate-from-asn1-source: - ./asn1c/asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER ../F1.asn1 - diff --git a/src/codec_utils/F1AP/Makefile.am.libasncodec b/src/codec_utils/F1AP/Makefile.am.libasncodec index f608c07cf..451da8e8e 100644 --- a/src/codec_utils/F1AP/Makefile.am.libasncodec +++ b/src/codec_utils/F1AP/Makefile.am.libasncodec @@ -1,860 +1,845 @@ ASN_MODULE_SRCS= \ - ../F1_output/F1AP-PDU.c \ - ../F1_output/InitiatingMessage.c \ - ../F1_output/SuccessfulOutcome.c \ - ../F1_output/UnsuccessfulOutcome.c \ - ../F1_output/Reset.c \ - ../F1_output/ResetType.c \ - ../F1_output/ResetAll.c \ - ../F1_output/UE-associatedLogicalF1-ConnectionListRes.c \ - ../F1_output/ResetAcknowledge.c \ - ../F1_output/UE-associatedLogicalF1-ConnectionListResAck.c \ - ../F1_output/ErrorIndication.c \ - ../F1_output/F1SetupRequest.c \ - ../F1_output/GNB-DU-Served-Cells-List.c \ - ../F1_output/F1SetupResponse.c \ - ../F1_output/Cells-to-be-Activated-List.c \ - ../F1_output/F1SetupFailure.c \ - ../F1_output/GNBDUConfigurationUpdate.c \ - ../F1_output/Served-Cells-To-Add-List.c \ - ../F1_output/Served-Cells-To-Modify-List.c \ - ../F1_output/Served-Cells-To-Delete-List.c \ - ../F1_output/Cells-Status-List.c \ - ../F1_output/Dedicated-SIDelivery-NeededUE-List.c \ - ../F1_output/GNBDUConfigurationUpdateAcknowledge.c \ - ../F1_output/GNBDUConfigurationUpdateFailure.c \ - ../F1_output/GNBCUConfigurationUpdate.c \ - ../F1_output/Cells-to-be-Deactivated-List.c \ - ../F1_output/GNB-CU-TNL-Association-To-Add-List.c \ - ../F1_output/GNB-CU-TNL-Association-To-Remove-List.c \ - ../F1_output/GNB-CU-TNL-Association-To-Update-List.c \ - ../F1_output/Cells-to-be-Barred-List.c \ - ../F1_output/Protected-EUTRA-Resources-List.c \ - ../F1_output/GNBCUConfigurationUpdateAcknowledge.c \ - ../F1_output/Cells-Failed-to-be-Activated-List.c \ - ../F1_output/GNB-CU-TNL-Association-Setup-List.c \ - ../F1_output/GNB-CU-TNL-Association-Failed-To-Setup-List.c \ - ../F1_output/GNBCUConfigurationUpdateFailure.c \ - ../F1_output/GNBDUResourceCoordinationRequest.c \ - ../F1_output/GNBDUResourceCoordinationResponse.c \ - ../F1_output/UEContextSetupRequest.c \ - ../F1_output/Candidate-SpCell-List.c \ - ../F1_output/SCell-ToBeSetup-List.c \ - ../F1_output/SRBs-ToBeSetup-List.c \ - ../F1_output/DRBs-ToBeSetup-List.c \ - ../F1_output/UEContextSetupResponse.c \ - ../F1_output/DRBs-Setup-List.c \ - ../F1_output/SRBs-FailedToBeSetup-List.c \ - ../F1_output/DRBs-FailedToBeSetup-List.c \ - ../F1_output/SCell-FailedtoSetup-List.c \ - ../F1_output/SRBs-Setup-List.c \ - ../F1_output/UEContextSetupFailure.c \ - ../F1_output/Potential-SpCell-List.c \ - ../F1_output/UEContextReleaseRequest.c \ - ../F1_output/UEContextReleaseCommand.c \ - ../F1_output/UEContextReleaseComplete.c \ - ../F1_output/UEContextModificationRequest.c \ - ../F1_output/SCell-ToBeSetupMod-List.c \ - ../F1_output/SCell-ToBeRemoved-List.c \ - ../F1_output/SRBs-ToBeSetupMod-List.c \ - ../F1_output/DRBs-ToBeSetupMod-List.c \ - ../F1_output/DRBs-ToBeModified-List.c \ - ../F1_output/SRBs-ToBeReleased-List.c \ - ../F1_output/DRBs-ToBeReleased-List.c \ - ../F1_output/UEContextModificationResponse.c \ - ../F1_output/DRBs-SetupMod-List.c \ - ../F1_output/DRBs-Modified-List.c \ - ../F1_output/SRBs-SetupMod-List.c \ - ../F1_output/SRBs-Modified-List.c \ - ../F1_output/DRBs-FailedToBeModified-List.c \ - ../F1_output/SRBs-FailedToBeSetupMod-List.c \ - ../F1_output/DRBs-FailedToBeSetupMod-List.c \ - ../F1_output/SCell-FailedtoSetupMod-List.c \ - ../F1_output/Associated-SCell-List.c \ - ../F1_output/UEContextModificationFailure.c \ - ../F1_output/UEContextModificationRequired.c \ - ../F1_output/DRBs-Required-ToBeModified-List.c \ - ../F1_output/DRBs-Required-ToBeReleased-List.c \ - ../F1_output/SRBs-Required-ToBeReleased-List.c \ - ../F1_output/UEContextModificationConfirm.c \ - ../F1_output/DRBs-ModifiedConf-List.c \ - ../F1_output/UEContextModificationRefuse.c \ - ../F1_output/WriteReplaceWarningRequest.c \ - ../F1_output/Cells-To-Be-Broadcast-List.c \ - ../F1_output/WriteReplaceWarningResponse.c \ - ../F1_output/Cells-Broadcast-Completed-List.c \ - ../F1_output/PWSCancelRequest.c \ - ../F1_output/Broadcast-To-Be-Cancelled-List.c \ - ../F1_output/PWSCancelResponse.c \ - ../F1_output/Cells-Broadcast-Cancelled-List.c \ - ../F1_output/UEInactivityNotification.c \ - ../F1_output/DRB-Activity-List.c \ - ../F1_output/InitialULRRCMessageTransfer.c \ - ../F1_output/DLRRCMessageTransfer.c \ - ../F1_output/ULRRCMessageTransfer.c \ - ../F1_output/PrivateMessage.c \ - ../F1_output/SystemInformationDeliveryCommand.c \ - ../F1_output/Paging.c \ - ../F1_output/PagingCell-list.c \ - ../F1_output/Notify.c \ - ../F1_output/DRB-Notify-List.c \ - ../F1_output/PWSRestartIndication.c \ - ../F1_output/NR-CGI-List-For-Restart-List.c \ - ../F1_output/PWSFailureIndication.c \ - ../F1_output/PWS-Failed-NR-CGI-List.c \ - ../F1_output/GNBDUStatusIndication.c \ - ../F1_output/RRCDeliveryReport.c \ - ../F1_output/AllocationAndRetentionPriority.c \ - ../F1_output/Associated-SCell-Item.c \ - ../F1_output/AvailablePLMNList.c \ - ../F1_output/AvailablePLMNList-Item.c \ - ../F1_output/AveragingWindow.c \ - ../F1_output/BitRate.c \ - ../F1_output/BearerTypeChange.c \ - ../F1_output/ServedPLMNs-List.c \ - ../F1_output/ServedPLMNs-Item.c \ - ../F1_output/Cancel-all-Warning-Messages-Indicator.c \ - ../F1_output/Candidate-SpCell-Item.c \ - ../F1_output/Cause.c \ - ../F1_output/CauseMisc.c \ - ../F1_output/CauseProtocol.c \ - ../F1_output/CauseRadioNetwork.c \ - ../F1_output/CauseTransport.c \ - ../F1_output/CellGroupConfig.c \ - ../F1_output/Cell-Direction.c \ - ../F1_output/Cells-Failed-to-be-Activated-List-Item.c \ - ../F1_output/Cells-Status-Item.c \ - ../F1_output/Cells-To-Be-Broadcast-Item.c \ - ../F1_output/Cells-Broadcast-Completed-Item.c \ - ../F1_output/Broadcast-To-Be-Cancelled-Item.c \ - ../F1_output/Cells-Broadcast-Cancelled-Item.c \ - ../F1_output/Cells-to-be-Activated-List-Item.c \ - ../F1_output/Cells-to-be-Deactivated-List-Item.c \ - ../F1_output/Cells-to-be-Barred-Item.c \ - ../F1_output/CellBarred.c \ - ../F1_output/CellULConfigured.c \ - ../F1_output/CNUEPagingIdentity.c \ - ../F1_output/CP-TransportLayerAddress.c \ - ../F1_output/CriticalityDiagnostics.c \ - ../F1_output/CriticalityDiagnostics-IE-List.c \ - ../F1_output/CriticalityDiagnostics-IE-Item.c \ - ../F1_output/C-RNTI.c \ - ../F1_output/CUtoDURRCInformation.c \ - ../F1_output/DCBasedDuplicationConfigured.c \ - ../F1_output/Dedicated-SIDelivery-NeededUE-Item.c \ - ../F1_output/DLUPTNLInformation-ToBeSetup-List.c \ - ../F1_output/DLUPTNLInformation-ToBeSetup-Item.c \ - ../F1_output/DRB-Activity-Item.c \ - ../F1_output/DRB-Activity.c \ - ../F1_output/DRBID.c \ - ../F1_output/DRBs-FailedToBeModified-Item.c \ - ../F1_output/DRBs-FailedToBeSetup-Item.c \ - ../F1_output/DRBs-FailedToBeSetupMod-Item.c \ - ../F1_output/DRB-Information.c \ - ../F1_output/DRBs-Modified-Item.c \ - ../F1_output/DRBs-ModifiedConf-Item.c \ - ../F1_output/DRB-Notify-Item.c \ - ../F1_output/DRBs-Required-ToBeModified-Item.c \ - ../F1_output/DRBs-Required-ToBeReleased-Item.c \ - ../F1_output/DRBs-Setup-Item.c \ - ../F1_output/DRBs-SetupMod-Item.c \ - ../F1_output/DRBs-ToBeModified-Item.c \ - ../F1_output/DRBs-ToBeReleased-Item.c \ - ../F1_output/DRBs-ToBeSetup-Item.c \ - ../F1_output/DRBs-ToBeSetupMod-Item.c \ - ../F1_output/DRXCycle.c \ - ../F1_output/DRX-Config.c \ - ../F1_output/DRXConfigurationIndicator.c \ - ../F1_output/DRX-LongCycleStartOffset.c \ - ../F1_output/DUtoCURRCContainer.c \ - ../F1_output/DUtoCURRCInformation.c \ - ../F1_output/DuplicationActivation.c \ - ../F1_output/DuplicationIndication.c \ - ../F1_output/Dynamic5QIDescriptor.c \ - ../F1_output/Endpoint-IP-address-and-port.c \ - ../F1_output/ExtendedAvailablePLMN-List.c \ - ../F1_output/ExtendedAvailablePLMN-Item.c \ - ../F1_output/ExtendedServedPLMNs-List.c \ - ../F1_output/ExtendedServedPLMNs-Item.c \ - ../F1_output/EUTRACells-List.c \ - ../F1_output/EUTRACells-List-item.c \ - ../F1_output/EUTRA-Cell-ID.c \ - ../F1_output/EUTRA-Coex-FDD-Info.c \ - ../F1_output/EUTRA-Coex-Mode-Info.c \ - ../F1_output/EUTRA-Coex-TDD-Info.c \ - ../F1_output/EUTRA-CyclicPrefixDL.c \ - ../F1_output/EUTRA-CyclicPrefixUL.c \ - ../F1_output/EUTRA-PRACH-Configuration.c \ - ../F1_output/EUTRA-SpecialSubframe-Info.c \ - ../F1_output/EUTRA-SpecialSubframePatterns.c \ - ../F1_output/EUTRA-SubframeAssignment.c \ - ../F1_output/EUTRA-Transmission-Bandwidth.c \ - ../F1_output/EUTRANQoS.c \ - ../F1_output/ExecuteDuplication.c \ - ../F1_output/ExtendedEARFCN.c \ - ../F1_output/EUTRA-Mode-Info.c \ - ../F1_output/EUTRA-NR-CellResourceCoordinationReq-Container.c \ - ../F1_output/EUTRA-NR-CellResourceCoordinationReqAck-Container.c \ - ../F1_output/EUTRA-FDD-Info.c \ - ../F1_output/EUTRA-TDD-Info.c \ - ../F1_output/FDD-Info.c \ - ../F1_output/Flows-Mapped-To-DRB-List.c \ - ../F1_output/Flows-Mapped-To-DRB-Item.c \ - ../F1_output/FreqBandNrItem.c \ - ../F1_output/FullConfiguration.c \ - ../F1_output/GBR-QosInformation.c \ - ../F1_output/GBR-QoSFlowInformation.c \ - ../F1_output/GNB-CUSystemInformation.c \ - ../F1_output/GNB-CU-TNL-Association-Setup-Item.c \ - ../F1_output/GNB-CU-TNL-Association-Failed-To-Setup-Item.c \ - ../F1_output/GNB-CU-TNL-Association-To-Add-Item.c \ - ../F1_output/GNB-CU-TNL-Association-To-Remove-Item.c \ - ../F1_output/GNB-CU-TNL-Association-To-Update-Item.c \ - ../F1_output/GNB-CU-UE-F1AP-ID.c \ - ../F1_output/GNB-DU-UE-F1AP-ID.c \ - ../F1_output/GNB-DU-ID.c \ - ../F1_output/GNB-CU-Name.c \ - ../F1_output/GNB-DU-Name.c \ - ../F1_output/GNB-DU-Served-Cells-Item.c \ - ../F1_output/GNB-DU-System-Information.c \ - ../F1_output/GNB-DUConfigurationQuery.c \ - ../F1_output/GNBDUOverloadInformation.c \ - ../F1_output/GTP-TEID.c \ - ../F1_output/GTPTunnel.c \ - ../F1_output/HandoverPreparationInformation.c \ - ../F1_output/IgnoreResourceCoordinationContainer.c \ - ../F1_output/InactivityMonitoringRequest.c \ - ../F1_output/InactivityMonitoringResponse.c \ - ../F1_output/LCID.c \ - ../F1_output/LongDRXCycleLength.c \ - ../F1_output/MaskedIMEISV.c \ - ../F1_output/MaxDataBurstVolume.c \ - ../F1_output/MaxPacketLossRate.c \ - ../F1_output/MIB-message.c \ - ../F1_output/MeasConfig.c \ - ../F1_output/MeasGapConfig.c \ - ../F1_output/MeasurementTimingConfiguration.c \ - ../F1_output/NeedforGap.c \ - ../F1_output/NGRANAllocationAndRetentionPriority.c \ - ../F1_output/NR-CGI-List-For-Restart-Item.c \ - ../F1_output/NonDynamic5QIDescriptor.c \ - ../F1_output/Notification-Cause.c \ - ../F1_output/NotificationControl.c \ - ../F1_output/NRFreqInfo.c \ - ../F1_output/NRCGI.c \ - ../F1_output/NR-Mode-Info.c \ - ../F1_output/NRCellIdentity.c \ - ../F1_output/NRNRB.c \ - ../F1_output/NRPCI.c \ - ../F1_output/NRSCS.c \ - ../F1_output/NumberOfBroadcasts.c \ - ../F1_output/NumberofBroadcastRequest.c \ - ../F1_output/OffsetToPointA.c \ - ../F1_output/PacketDelayBudget.c \ - ../F1_output/PacketErrorRate.c \ - ../F1_output/PER-Scalar.c \ - ../F1_output/PER-Exponent.c \ - ../F1_output/PagingCell-Item.c \ - ../F1_output/PagingDRX.c \ - ../F1_output/PagingIdentity.c \ - ../F1_output/PagingOrigin.c \ - ../F1_output/PagingPriority.c \ - ../F1_output/PDCP-SN.c \ - ../F1_output/PDCPSNLength.c \ - ../F1_output/PDUSessionID.c \ - ../F1_output/Ph-InfoSCG.c \ - ../F1_output/PLMN-Identity.c \ - ../F1_output/Pre-emptionCapability.c \ - ../F1_output/Pre-emptionVulnerability.c \ - ../F1_output/PriorityLevel.c \ - ../F1_output/ProtectedEUTRAResourceIndication.c \ - ../F1_output/Protected-EUTRA-Resources-Item.c \ - ../F1_output/Potential-SpCell-Item.c \ - ../F1_output/PWS-Failed-NR-CGI-Item.c \ - ../F1_output/PWSSystemInformation.c \ - ../F1_output/QCI.c \ - ../F1_output/QoS-Characteristics.c \ - ../F1_output/QoSFlowIdentifier.c \ - ../F1_output/QoSFlowLevelQoSParameters.c \ - ../F1_output/QoSFlowMappingIndication.c \ - ../F1_output/QoSInformation.c \ - ../F1_output/RANAC.c \ - ../F1_output/RANUEPagingIdentity.c \ - ../F1_output/RAT-FrequencyPriorityInformation.c \ - ../F1_output/RAT-FrequencySelectionPriority.c \ - ../F1_output/Reestablishment-Indication.c \ - ../F1_output/RequestedBandCombinationIndex.c \ - ../F1_output/RequestedFeatureSetEntryIndex.c \ - ../F1_output/RequestedP-MaxFR2.c \ - ../F1_output/RequestType.c \ - ../F1_output/ResourceCoordinationEUTRACellInfo.c \ - ../F1_output/ResourceCoordinationTransferInformation.c \ - ../F1_output/ResourceCoordinationTransferContainer.c \ - ../F1_output/RepetitionPeriod.c \ - ../F1_output/RLCFailureIndication.c \ - ../F1_output/RLCMode.c \ - ../F1_output/RLC-Status.c \ - ../F1_output/RRCContainer.c \ - ../F1_output/RRCDeliveryStatus.c \ - ../F1_output/RRCDeliveryStatusRequest.c \ - ../F1_output/RRCReconfigurationCompleteIndicator.c \ - ../F1_output/RRC-Version.c \ - ../F1_output/SCell-FailedtoSetup-Item.c \ - ../F1_output/SCell-FailedtoSetupMod-Item.c \ - ../F1_output/SCell-ToBeRemoved-Item.c \ - ../F1_output/SCell-ToBeSetup-Item.c \ - ../F1_output/SCell-ToBeSetupMod-Item.c \ - ../F1_output/SCellIndex.c \ - ../F1_output/SIBType-PWS.c \ - ../F1_output/SelectedBandCombinationIndex.c \ - ../F1_output/SelectedFeatureSetEntryIndex.c \ - ../F1_output/Latest-RRC-Version-Enhanced.c \ - ../F1_output/CG-ConfigInfo.c \ - ../F1_output/ServCellIndex.c \ - ../F1_output/ServingCellMO.c \ - ../F1_output/Served-Cell-Information.c \ - ../F1_output/Served-Cells-To-Add-Item.c \ - ../F1_output/Served-Cells-To-Delete-Item.c \ - ../F1_output/Served-Cells-To-Modify-Item.c \ - ../F1_output/Served-EUTRA-Cells-Information.c \ - ../F1_output/Service-State.c \ - ../F1_output/Service-Status.c \ - ../F1_output/ShortDRXCycleLength.c \ - ../F1_output/ShortDRXCycleTimer.c \ - ../F1_output/SIB1-message.c \ - ../F1_output/SItype.c \ - ../F1_output/SItype-List.c \ - ../F1_output/SItype-Item.c \ - ../F1_output/SibtypetobeupdatedListItem.c \ - ../F1_output/SliceSupportList.c \ - ../F1_output/SliceSupportItem.c \ - ../F1_output/SNSSAI.c \ - ../F1_output/SpectrumSharingGroupID.c \ - ../F1_output/SRBID.c \ - ../F1_output/SRBs-FailedToBeSetup-Item.c \ - ../F1_output/SRBs-FailedToBeSetupMod-Item.c \ - ../F1_output/SRBs-Modified-Item.c \ - ../F1_output/SRBs-Required-ToBeReleased-Item.c \ - ../F1_output/SRBs-Setup-Item.c \ - ../F1_output/SRBs-SetupMod-Item.c \ - ../F1_output/SRBs-ToBeReleased-Item.c \ - ../F1_output/SRBs-ToBeSetup-Item.c \ - ../F1_output/SRBs-ToBeSetupMod-Item.c \ - ../F1_output/SUL-Information.c \ - ../F1_output/SubscriberProfileIDforRFP.c \ - ../F1_output/SULAccessIndication.c \ - ../F1_output/SupportedSULFreqBandItem.c \ - ../F1_output/FiveGS-TAC.c \ - ../F1_output/Configured-EPS-TAC.c \ - ../F1_output/TDD-Info.c \ - ../F1_output/TimeToWait.c \ - ../F1_output/TNLAssociationUsage.c \ - ../F1_output/TransportLayerAddress.c \ - ../F1_output/TransactionID.c \ - ../F1_output/Transmission-Bandwidth.c \ - ../F1_output/TransmissionActionIndicator.c \ - ../F1_output/TypeOfError.c \ - ../F1_output/UE-associatedLogicalF1-ConnectionItem.c \ - ../F1_output/UEAssistanceInformation.c \ - ../F1_output/UE-CapabilityRAT-ContainerList.c \ - ../F1_output/UEIdentityIndexValue.c \ - ../F1_output/ULConfiguration.c \ - ../F1_output/ULUEConfiguration.c \ - ../F1_output/ULUPTNLInformation-ToBeSetup-List.c \ - ../F1_output/ULUPTNLInformation-ToBeSetup-Item.c \ - ../F1_output/UplinkTxDirectCurrentListInformation.c \ - ../F1_output/UPTransportLayerInformation.c \ - ../F1_output/Criticality.c \ - ../F1_output/Presence.c \ - ../F1_output/PrivateIE-ID.c \ - ../F1_output/ProcedureCode.c \ - ../F1_output/ProtocolExtensionID.c \ - ../F1_output/ProtocolIE-ID.c \ - ../F1_output/TriggeringMessage.c \ - ../F1_output/ProtocolIE-Container.c \ - ../F1_output/ProtocolIE-SingleContainer.c \ - ../F1_output/ProtocolIE-Field.c \ - ../F1_output/ProtocolIE-ContainerPair.c \ - ../F1_output/ProtocolIE-FieldPair.c \ - ../F1_output/ProtocolExtensionContainer.c \ - ../F1_output/ProtocolExtensionField.c \ - ../F1_output/PrivateIE-Container.c \ - ../F1_output/PrivateIE-Field.c + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/F1AP-PDU.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/InitiatingMessage.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SuccessfulOutcome.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/UnsuccessfulOutcome.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Reset.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ResetType.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ResetAll.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/UE-associatedLogicalF1-ConnectionListRes.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ResetAcknowledge.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/UE-associatedLogicalF1-ConnectionListResAck.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ErrorIndication.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/F1SetupRequest.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNB-DU-Served-Cells-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/F1SetupResponse.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Cells-to-be-Activated-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/F1SetupFailure.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNBDUConfigurationUpdate.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Served-Cells-To-Add-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Served-Cells-To-Modify-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Served-Cells-To-Delete-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Cells-Status-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Dedicated-SIDelivery-NeededUE-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNBDUConfigurationUpdateAcknowledge.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNBDUConfigurationUpdateFailure.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNBCUConfigurationUpdate.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Cells-to-be-Deactivated-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Add-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Remove-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Update-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Cells-to-be-Barred-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Protected-EUTRA-Resources-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNBCUConfigurationUpdateAcknowledge.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Cells-Failed-to-be-Activated-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNB-CU-TNL-Association-Setup-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNB-CU-TNL-Association-Failed-To-Setup-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNBCUConfigurationUpdateFailure.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNBDUResourceCoordinationRequest.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNBDUResourceCoordinationResponse.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/UEContextSetupRequest.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Candidate-SpCell-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SCell-ToBeSetup-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SRBs-ToBeSetup-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-ToBeSetup-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/UEContextSetupResponse.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-Setup-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SRBs-FailedToBeSetup-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-FailedToBeSetup-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SCell-FailedtoSetup-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SRBs-Setup-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/UEContextSetupFailure.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Potential-SpCell-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/UEContextReleaseRequest.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/UEContextReleaseCommand.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/UEContextReleaseComplete.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/UEContextModificationRequest.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SCell-ToBeSetupMod-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SCell-ToBeRemoved-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SRBs-ToBeSetupMod-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-ToBeSetupMod-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-ToBeModified-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SRBs-ToBeReleased-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-ToBeReleased-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/UEContextModificationResponse.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-SetupMod-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-Modified-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SRBs-SetupMod-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SRBs-Modified-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-FailedToBeModified-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SRBs-FailedToBeSetupMod-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-FailedToBeSetupMod-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SCell-FailedtoSetupMod-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Associated-SCell-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/UEContextModificationFailure.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/UEContextModificationRequired.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-Required-ToBeModified-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-Required-ToBeReleased-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SRBs-Required-ToBeReleased-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/UEContextModificationConfirm.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-ModifiedConf-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/UEContextModificationRefuse.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/WriteReplaceWarningRequest.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Cells-To-Be-Broadcast-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/WriteReplaceWarningResponse.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Cells-Broadcast-Completed-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PWSCancelRequest.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Broadcast-To-Be-Cancelled-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PWSCancelResponse.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Cells-Broadcast-Cancelled-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/UEInactivityNotification.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRB-Activity-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/InitialULRRCMessageTransfer.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DLRRCMessageTransfer.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ULRRCMessageTransfer.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PrivateMessage.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SystemInformationDeliveryCommand.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Paging.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PagingCell-list.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Notify.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRB-Notify-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PWSRestartIndication.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/NR-CGI-List-For-Restart-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PWSFailureIndication.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PWS-Failed-NR-CGI-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNBDUStatusIndication.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/RRCDeliveryReport.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/AllocationAndRetentionPriority.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Associated-SCell-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/AvailablePLMNList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/AvailablePLMNList-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/AveragingWindow.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/BitRate.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/BearerTypeChange.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ServedPLMNs-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ServedPLMNs-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Cancel-all-Warning-Messages-Indicator.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Candidate-SpCell-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Cause.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/CauseMisc.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/CauseProtocol.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/CauseRadioNetwork.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/CauseTransport.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/CellGroupConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Cell-Direction.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Cells-Failed-to-be-Activated-List-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Cells-Status-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Cells-To-Be-Broadcast-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Cells-Broadcast-Completed-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Broadcast-To-Be-Cancelled-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Cells-Broadcast-Cancelled-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Cells-to-be-Activated-List-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Cells-to-be-Deactivated-List-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Cells-to-be-Barred-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/CellBarred.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/CellULConfigured.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/CNUEPagingIdentity.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/CP-TransportLayerAddress.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/CriticalityDiagnostics.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/CriticalityDiagnostics-IE-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/CriticalityDiagnostics-IE-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/C-RNTI.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/CUtoDURRCInformation.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DCBasedDuplicationConfigured.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Dedicated-SIDelivery-NeededUE-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DLUPTNLInformation-ToBeSetup-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DLUPTNLInformation-ToBeSetup-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRB-Activity-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRB-Activity.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-FailedToBeModified-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-FailedToBeSetup-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-FailedToBeSetupMod-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRB-Information.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-Modified-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-ModifiedConf-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRB-Notify-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-Required-ToBeModified-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-Required-ToBeReleased-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-Setup-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-SetupMod-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-ToBeModified-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-ToBeReleased-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-ToBeSetup-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-ToBeSetupMod-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRXCycle.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRX-Config.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRXConfigurationIndicator.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRX-LongCycleStartOffset.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DUtoCURRCContainer.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DUtoCURRCInformation.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DuplicationActivation.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DuplicationIndication.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Dynamic5QIDescriptor.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Endpoint-IP-address-and-port.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ExtendedAvailablePLMN-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ExtendedAvailablePLMN-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ExtendedServedPLMNs-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ExtendedServedPLMNs-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/EUTRACells-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/EUTRACells-List-item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/EUTRA-Cell-ID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/EUTRA-Coex-FDD-Info.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/EUTRA-Coex-Mode-Info.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/EUTRA-Coex-TDD-Info.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/EUTRA-CyclicPrefixDL.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/EUTRA-CyclicPrefixUL.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/EUTRA-PRACH-Configuration.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/EUTRA-SpecialSubframe-Info.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/EUTRA-SpecialSubframePatterns.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/EUTRA-SubframeAssignment.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/EUTRA-Transmission-Bandwidth.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/EUTRANQoS.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ExecuteDuplication.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ExtendedEARFCN.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/EUTRA-Mode-Info.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/EUTRA-NR-CellResourceCoordinationReq-Container.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/EUTRA-NR-CellResourceCoordinationReqAck-Container.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/EUTRA-FDD-Info.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/EUTRA-TDD-Info.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/FDD-Info.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Flows-Mapped-To-DRB-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Flows-Mapped-To-DRB-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/FreqBandNrItem.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/FullConfiguration.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GBR-QosInformation.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GBR-QoSFlowInformation.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNB-CUSystemInformation.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNB-CU-TNL-Association-Setup-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNB-CU-TNL-Association-Failed-To-Setup-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Add-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Remove-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Update-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNB-CU-UE-F1AP-ID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNB-DU-UE-F1AP-ID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNB-DU-ID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNB-CU-Name.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNB-DU-Name.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNB-DU-Served-Cells-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNB-DU-System-Information.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNB-DUConfigurationQuery.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNBDUOverloadInformation.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GTP-TEID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GTPTunnel.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/HandoverPreparationInformation.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/IgnoreResourceCoordinationContainer.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/InactivityMonitoringRequest.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/InactivityMonitoringResponse.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/LCID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/LongDRXCycleLength.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/MaskedIMEISV.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/MaxDataBurstVolume.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/MaxPacketLossRate.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/MIB-message.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/MeasConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/MeasGapConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/MeasurementTimingConfiguration.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/NeedforGap.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/NGRANAllocationAndRetentionPriority.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/NR-CGI-List-For-Restart-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/NonDynamic5QIDescriptor.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Notification-Cause.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/NotificationControl.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/NRFreqInfo.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/NRCGI.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/NR-Mode-Info.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/NRCellIdentity.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/NRNRB.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/NRPCI.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/NRSCS.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/NumberOfBroadcasts.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/NumberofBroadcastRequest.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/OffsetToPointA.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PacketDelayBudget.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PacketErrorRate.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PER-Scalar.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PER-Exponent.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PagingCell-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PagingDRX.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PagingIdentity.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PagingOrigin.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PagingPriority.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PDCP-SN.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PDCPSNLength.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PDUSessionID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Ph-InfoSCG.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PLMN-Identity.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Pre-emptionCapability.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Pre-emptionVulnerability.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PriorityLevel.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ProtectedEUTRAResourceIndication.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Protected-EUTRA-Resources-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Potential-SpCell-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PWS-Failed-NR-CGI-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PWSSystemInformation.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/QCI.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/QoS-Characteristics.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/QoSFlowIdentifier.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/QoSFlowLevelQoSParameters.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/QoSFlowMappingIndication.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/QoSInformation.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/RANAC.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/RANUEPagingIdentity.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/RAT-FrequencyPriorityInformation.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/RAT-FrequencySelectionPriority.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Reestablishment-Indication.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/RequestedBandCombinationIndex.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/RequestedFeatureSetEntryIndex.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/RequestedP-MaxFR2.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/RequestType.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ResourceCoordinationEUTRACellInfo.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ResourceCoordinationTransferInformation.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ResourceCoordinationTransferContainer.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/RepetitionPeriod.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/RLCFailureIndication.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/RLCMode.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/RLC-Status.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/RRCContainer.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/RRCDeliveryStatus.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/RRCDeliveryStatusRequest.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/RRCReconfigurationCompleteIndicator.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/RRC-Version.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SCell-FailedtoSetup-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SCell-FailedtoSetupMod-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SCell-ToBeRemoved-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SCell-ToBeSetup-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SCell-ToBeSetupMod-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SCellIndex.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SIBType-PWS.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SelectedBandCombinationIndex.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SelectedFeatureSetEntryIndex.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Latest-RRC-Version-Enhanced.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/CG-ConfigInfo.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ServCellIndex.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ServingCellMO.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Served-Cell-Information.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Served-Cells-To-Add-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Served-Cells-To-Delete-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Served-Cells-To-Modify-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Served-EUTRA-Cells-Information.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Service-State.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Service-Status.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ShortDRXCycleLength.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ShortDRXCycleTimer.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SIB1-message.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SItype.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SItype-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SItype-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SibtypetobeupdatedListItem.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SliceSupportList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SliceSupportItem.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SNSSAI.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SpectrumSharingGroupID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SRBID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SRBs-FailedToBeSetup-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SRBs-FailedToBeSetupMod-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SRBs-Modified-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SRBs-Required-ToBeReleased-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SRBs-Setup-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SRBs-SetupMod-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SRBs-ToBeReleased-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SRBs-ToBeSetup-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SRBs-ToBeSetupMod-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SUL-Information.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SubscriberProfileIDforRFP.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SULAccessIndication.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SupportedSULFreqBandItem.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/FiveGS-TAC.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Configured-EPS-TAC.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/TDD-Info.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/TimeToWait.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/TNLAssociationUsage.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/TransportLayerAddress.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/TransactionID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Transmission-Bandwidth.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/TransmissionActionIndicator.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/TypeOfError.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/UE-associatedLogicalF1-ConnectionItem.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/UEAssistanceInformation.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/UE-CapabilityRAT-ContainerList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/UEIdentityIndexValue.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ULConfiguration.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ULUEConfiguration.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ULUPTNLInformation-ToBeSetup-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ULUPTNLInformation-ToBeSetup-Item.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/UplinkTxDirectCurrentListInformation.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/UPTransportLayerInformation.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Criticality.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Presence.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PrivateIE-ID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ProcedureCode.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ProtocolExtensionID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ProtocolIE-ID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/TriggeringMessage.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ProtocolIE-Container.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ProtocolIE-SingleContainer.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ProtocolIE-Field.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ProtocolIE-ContainerPair.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ProtocolIE-FieldPair.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ProtocolExtensionContainer.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ProtocolExtensionField.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PrivateIE-Container.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PrivateIE-Field.c ASN_MODULE_HDRS= \ - ../F1_output/F1AP-PDU.h \ - ../F1_output/InitiatingMessage.h \ - ../F1_output/SuccessfulOutcome.h \ - ../F1_output/UnsuccessfulOutcome.h \ - ../F1_output/Reset.h \ - ../F1_output/ResetType.h \ - ../F1_output/ResetAll.h \ - ../F1_output/UE-associatedLogicalF1-ConnectionListRes.h \ - ../F1_output/ResetAcknowledge.h \ - ../F1_output/UE-associatedLogicalF1-ConnectionListResAck.h \ - ../F1_output/ErrorIndication.h \ - ../F1_output/F1SetupRequest.h \ - ../F1_output/GNB-DU-Served-Cells-List.h \ - ../F1_output/F1SetupResponse.h \ - ../F1_output/Cells-to-be-Activated-List.h \ - ../F1_output/F1SetupFailure.h \ - ../F1_output/GNBDUConfigurationUpdate.h \ - ../F1_output/Served-Cells-To-Add-List.h \ - ../F1_output/Served-Cells-To-Modify-List.h \ - ../F1_output/Served-Cells-To-Delete-List.h \ - ../F1_output/Cells-Status-List.h \ - ../F1_output/Dedicated-SIDelivery-NeededUE-List.h \ - ../F1_output/GNBDUConfigurationUpdateAcknowledge.h \ - ../F1_output/GNBDUConfigurationUpdateFailure.h \ - ../F1_output/GNBCUConfigurationUpdate.h \ - ../F1_output/Cells-to-be-Deactivated-List.h \ - ../F1_output/GNB-CU-TNL-Association-To-Add-List.h \ - ../F1_output/GNB-CU-TNL-Association-To-Remove-List.h \ - ../F1_output/GNB-CU-TNL-Association-To-Update-List.h \ - ../F1_output/Cells-to-be-Barred-List.h \ - ../F1_output/Protected-EUTRA-Resources-List.h \ - ../F1_output/GNBCUConfigurationUpdateAcknowledge.h \ - ../F1_output/Cells-Failed-to-be-Activated-List.h \ - ../F1_output/GNB-CU-TNL-Association-Setup-List.h \ - ../F1_output/GNB-CU-TNL-Association-Failed-To-Setup-List.h \ - ../F1_output/GNBCUConfigurationUpdateFailure.h \ - ../F1_output/GNBDUResourceCoordinationRequest.h \ - ../F1_output/GNBDUResourceCoordinationResponse.h \ - ../F1_output/UEContextSetupRequest.h \ - ../F1_output/Candidate-SpCell-List.h \ - ../F1_output/SCell-ToBeSetup-List.h \ - ../F1_output/SRBs-ToBeSetup-List.h \ - ../F1_output/DRBs-ToBeSetup-List.h \ - ../F1_output/UEContextSetupResponse.h \ - ../F1_output/DRBs-Setup-List.h \ - ../F1_output/SRBs-FailedToBeSetup-List.h \ - ../F1_output/DRBs-FailedToBeSetup-List.h \ - ../F1_output/SCell-FailedtoSetup-List.h \ - ../F1_output/SRBs-Setup-List.h \ - ../F1_output/UEContextSetupFailure.h \ - ../F1_output/Potential-SpCell-List.h \ - ../F1_output/UEContextReleaseRequest.h \ - ../F1_output/UEContextReleaseCommand.h \ - ../F1_output/UEContextReleaseComplete.h \ - ../F1_output/UEContextModificationRequest.h \ - ../F1_output/SCell-ToBeSetupMod-List.h \ - ../F1_output/SCell-ToBeRemoved-List.h \ - ../F1_output/SRBs-ToBeSetupMod-List.h \ - ../F1_output/DRBs-ToBeSetupMod-List.h \ - ../F1_output/DRBs-ToBeModified-List.h \ - ../F1_output/SRBs-ToBeReleased-List.h \ - ../F1_output/DRBs-ToBeReleased-List.h \ - ../F1_output/UEContextModificationResponse.h \ - ../F1_output/DRBs-SetupMod-List.h \ - ../F1_output/DRBs-Modified-List.h \ - ../F1_output/SRBs-SetupMod-List.h \ - ../F1_output/SRBs-Modified-List.h \ - ../F1_output/DRBs-FailedToBeModified-List.h \ - ../F1_output/SRBs-FailedToBeSetupMod-List.h \ - ../F1_output/DRBs-FailedToBeSetupMod-List.h \ - ../F1_output/SCell-FailedtoSetupMod-List.h \ - ../F1_output/Associated-SCell-List.h \ - ../F1_output/UEContextModificationFailure.h \ - ../F1_output/UEContextModificationRequired.h \ - ../F1_output/DRBs-Required-ToBeModified-List.h \ - ../F1_output/DRBs-Required-ToBeReleased-List.h \ - ../F1_output/SRBs-Required-ToBeReleased-List.h \ - ../F1_output/UEContextModificationConfirm.h \ - ../F1_output/DRBs-ModifiedConf-List.h \ - ../F1_output/UEContextModificationRefuse.h \ - ../F1_output/WriteReplaceWarningRequest.h \ - ../F1_output/Cells-To-Be-Broadcast-List.h \ - ../F1_output/WriteReplaceWarningResponse.h \ - ../F1_output/Cells-Broadcast-Completed-List.h \ - ../F1_output/PWSCancelRequest.h \ - ../F1_output/Broadcast-To-Be-Cancelled-List.h \ - ../F1_output/PWSCancelResponse.h \ - ../F1_output/Cells-Broadcast-Cancelled-List.h \ - ../F1_output/UEInactivityNotification.h \ - ../F1_output/DRB-Activity-List.h \ - ../F1_output/InitialULRRCMessageTransfer.h \ - ../F1_output/DLRRCMessageTransfer.h \ - ../F1_output/ULRRCMessageTransfer.h \ - ../F1_output/PrivateMessage.h \ - ../F1_output/SystemInformationDeliveryCommand.h \ - ../F1_output/Paging.h \ - ../F1_output/PagingCell-list.h \ - ../F1_output/Notify.h \ - ../F1_output/DRB-Notify-List.h \ - ../F1_output/PWSRestartIndication.h \ - ../F1_output/NR-CGI-List-For-Restart-List.h \ - ../F1_output/PWSFailureIndication.h \ - ../F1_output/PWS-Failed-NR-CGI-List.h \ - ../F1_output/GNBDUStatusIndication.h \ - ../F1_output/RRCDeliveryReport.h \ - ../F1_output/AllocationAndRetentionPriority.h \ - ../F1_output/Associated-SCell-Item.h \ - ../F1_output/AvailablePLMNList.h \ - ../F1_output/AvailablePLMNList-Item.h \ - ../F1_output/AveragingWindow.h \ - ../F1_output/BitRate.h \ - ../F1_output/BearerTypeChange.h \ - ../F1_output/ServedPLMNs-List.h \ - ../F1_output/ServedPLMNs-Item.h \ - ../F1_output/Cancel-all-Warning-Messages-Indicator.h \ - ../F1_output/Candidate-SpCell-Item.h \ - ../F1_output/Cause.h \ - ../F1_output/CauseMisc.h \ - ../F1_output/CauseProtocol.h \ - ../F1_output/CauseRadioNetwork.h \ - ../F1_output/CauseTransport.h \ - ../F1_output/CellGroupConfig.h \ - ../F1_output/Cell-Direction.h \ - ../F1_output/Cells-Failed-to-be-Activated-List-Item.h \ - ../F1_output/Cells-Status-Item.h \ - ../F1_output/Cells-To-Be-Broadcast-Item.h \ - ../F1_output/Cells-Broadcast-Completed-Item.h \ - ../F1_output/Broadcast-To-Be-Cancelled-Item.h \ - ../F1_output/Cells-Broadcast-Cancelled-Item.h \ - ../F1_output/Cells-to-be-Activated-List-Item.h \ - ../F1_output/Cells-to-be-Deactivated-List-Item.h \ - ../F1_output/Cells-to-be-Barred-Item.h \ - ../F1_output/CellBarred.h \ - ../F1_output/CellULConfigured.h \ - ../F1_output/CNUEPagingIdentity.h \ - ../F1_output/CP-TransportLayerAddress.h \ - ../F1_output/CriticalityDiagnostics.h \ - ../F1_output/CriticalityDiagnostics-IE-List.h \ - ../F1_output/CriticalityDiagnostics-IE-Item.h \ - ../F1_output/C-RNTI.h \ - ../F1_output/CUtoDURRCInformation.h \ - ../F1_output/DCBasedDuplicationConfigured.h \ - ../F1_output/Dedicated-SIDelivery-NeededUE-Item.h \ - ../F1_output/DLUPTNLInformation-ToBeSetup-List.h \ - ../F1_output/DLUPTNLInformation-ToBeSetup-Item.h \ - ../F1_output/DRB-Activity-Item.h \ - ../F1_output/DRB-Activity.h \ - ../F1_output/DRBID.h \ - ../F1_output/DRBs-FailedToBeModified-Item.h \ - ../F1_output/DRBs-FailedToBeSetup-Item.h \ - ../F1_output/DRBs-FailedToBeSetupMod-Item.h \ - ../F1_output/DRB-Information.h \ - ../F1_output/DRBs-Modified-Item.h \ - ../F1_output/DRBs-ModifiedConf-Item.h \ - ../F1_output/DRB-Notify-Item.h \ - ../F1_output/DRBs-Required-ToBeModified-Item.h \ - ../F1_output/DRBs-Required-ToBeReleased-Item.h \ - ../F1_output/DRBs-Setup-Item.h \ - ../F1_output/DRBs-SetupMod-Item.h \ - ../F1_output/DRBs-ToBeModified-Item.h \ - ../F1_output/DRBs-ToBeReleased-Item.h \ - ../F1_output/DRBs-ToBeSetup-Item.h \ - ../F1_output/DRBs-ToBeSetupMod-Item.h \ - ../F1_output/DRXCycle.h \ - ../F1_output/DRX-Config.h \ - ../F1_output/DRXConfigurationIndicator.h \ - ../F1_output/DRX-LongCycleStartOffset.h \ - ../F1_output/DUtoCURRCContainer.h \ - ../F1_output/DUtoCURRCInformation.h \ - ../F1_output/DuplicationActivation.h \ - ../F1_output/DuplicationIndication.h \ - ../F1_output/Dynamic5QIDescriptor.h \ - ../F1_output/Endpoint-IP-address-and-port.h \ - ../F1_output/ExtendedAvailablePLMN-List.h \ - ../F1_output/ExtendedAvailablePLMN-Item.h \ - ../F1_output/ExtendedServedPLMNs-List.h \ - ../F1_output/ExtendedServedPLMNs-Item.h \ - ../F1_output/EUTRACells-List.h \ - ../F1_output/EUTRACells-List-item.h \ - ../F1_output/EUTRA-Cell-ID.h \ - ../F1_output/EUTRA-Coex-FDD-Info.h \ - ../F1_output/EUTRA-Coex-Mode-Info.h \ - ../F1_output/EUTRA-Coex-TDD-Info.h \ - ../F1_output/EUTRA-CyclicPrefixDL.h \ - ../F1_output/EUTRA-CyclicPrefixUL.h \ - ../F1_output/EUTRA-PRACH-Configuration.h \ - ../F1_output/EUTRA-SpecialSubframe-Info.h \ - ../F1_output/EUTRA-SpecialSubframePatterns.h \ - ../F1_output/EUTRA-SubframeAssignment.h \ - ../F1_output/EUTRA-Transmission-Bandwidth.h \ - ../F1_output/EUTRANQoS.h \ - ../F1_output/ExecuteDuplication.h \ - ../F1_output/ExtendedEARFCN.h \ - ../F1_output/EUTRA-Mode-Info.h \ - ../F1_output/EUTRA-NR-CellResourceCoordinationReq-Container.h \ - ../F1_output/EUTRA-NR-CellResourceCoordinationReqAck-Container.h \ - ../F1_output/EUTRA-FDD-Info.h \ - ../F1_output/EUTRA-TDD-Info.h \ - ../F1_output/FDD-Info.h \ - ../F1_output/Flows-Mapped-To-DRB-List.h \ - ../F1_output/Flows-Mapped-To-DRB-Item.h \ - ../F1_output/FreqBandNrItem.h \ - ../F1_output/FullConfiguration.h \ - ../F1_output/GBR-QosInformation.h \ - ../F1_output/GBR-QoSFlowInformation.h \ - ../F1_output/GNB-CUSystemInformation.h \ - ../F1_output/GNB-CU-TNL-Association-Setup-Item.h \ - ../F1_output/GNB-CU-TNL-Association-Failed-To-Setup-Item.h \ - ../F1_output/GNB-CU-TNL-Association-To-Add-Item.h \ - ../F1_output/GNB-CU-TNL-Association-To-Remove-Item.h \ - ../F1_output/GNB-CU-TNL-Association-To-Update-Item.h \ - ../F1_output/GNB-CU-UE-F1AP-ID.h \ - ../F1_output/GNB-DU-UE-F1AP-ID.h \ - ../F1_output/GNB-DU-ID.h \ - ../F1_output/GNB-CU-Name.h \ - ../F1_output/GNB-DU-Name.h \ - ../F1_output/GNB-DU-Served-Cells-Item.h \ - ../F1_output/GNB-DU-System-Information.h \ - ../F1_output/GNB-DUConfigurationQuery.h \ - ../F1_output/GNBDUOverloadInformation.h \ - ../F1_output/GTP-TEID.h \ - ../F1_output/GTPTunnel.h \ - ../F1_output/HandoverPreparationInformation.h \ - ../F1_output/IgnoreResourceCoordinationContainer.h \ - ../F1_output/InactivityMonitoringRequest.h \ - ../F1_output/InactivityMonitoringResponse.h \ - ../F1_output/LCID.h \ - ../F1_output/LongDRXCycleLength.h \ - ../F1_output/MaskedIMEISV.h \ - ../F1_output/MaxDataBurstVolume.h \ - ../F1_output/MaxPacketLossRate.h \ - ../F1_output/MIB-message.h \ - ../F1_output/MeasConfig.h \ - ../F1_output/MeasGapConfig.h \ - ../F1_output/MeasurementTimingConfiguration.h \ - ../F1_output/NeedforGap.h \ - ../F1_output/NGRANAllocationAndRetentionPriority.h \ - ../F1_output/NR-CGI-List-For-Restart-Item.h \ - ../F1_output/NonDynamic5QIDescriptor.h \ - ../F1_output/Notification-Cause.h \ - ../F1_output/NotificationControl.h \ - ../F1_output/NRFreqInfo.h \ - ../F1_output/NRCGI.h \ - ../F1_output/NR-Mode-Info.h \ - ../F1_output/NRCellIdentity.h \ - ../F1_output/NRNRB.h \ - ../F1_output/NRPCI.h \ - ../F1_output/NRSCS.h \ - ../F1_output/NumberOfBroadcasts.h \ - ../F1_output/NumberofBroadcastRequest.h \ - ../F1_output/OffsetToPointA.h \ - ../F1_output/PacketDelayBudget.h \ - ../F1_output/PacketErrorRate.h \ - ../F1_output/PER-Scalar.h \ - ../F1_output/PER-Exponent.h \ - ../F1_output/PagingCell-Item.h \ - ../F1_output/PagingDRX.h \ - ../F1_output/PagingIdentity.h \ - ../F1_output/PagingOrigin.h \ - ../F1_output/PagingPriority.h \ - ../F1_output/PDCP-SN.h \ - ../F1_output/PDCPSNLength.h \ - ../F1_output/PDUSessionID.h \ - ../F1_output/Ph-InfoSCG.h \ - ../F1_output/PLMN-Identity.h \ - ../F1_output/Pre-emptionCapability.h \ - ../F1_output/Pre-emptionVulnerability.h \ - ../F1_output/PriorityLevel.h \ - ../F1_output/ProtectedEUTRAResourceIndication.h \ - ../F1_output/Protected-EUTRA-Resources-Item.h \ - ../F1_output/Potential-SpCell-Item.h \ - ../F1_output/PWS-Failed-NR-CGI-Item.h \ - ../F1_output/PWSSystemInformation.h \ - ../F1_output/QCI.h \ - ../F1_output/QoS-Characteristics.h \ - ../F1_output/QoSFlowIdentifier.h \ - ../F1_output/QoSFlowLevelQoSParameters.h \ - ../F1_output/QoSFlowMappingIndication.h \ - ../F1_output/QoSInformation.h \ - ../F1_output/RANAC.h \ - ../F1_output/RANUEPagingIdentity.h \ - ../F1_output/RAT-FrequencyPriorityInformation.h \ - ../F1_output/RAT-FrequencySelectionPriority.h \ - ../F1_output/Reestablishment-Indication.h \ - ../F1_output/RequestedBandCombinationIndex.h \ - ../F1_output/RequestedFeatureSetEntryIndex.h \ - ../F1_output/RequestedP-MaxFR2.h \ - ../F1_output/RequestType.h \ - ../F1_output/ResourceCoordinationEUTRACellInfo.h \ - ../F1_output/ResourceCoordinationTransferInformation.h \ - ../F1_output/ResourceCoordinationTransferContainer.h \ - ../F1_output/RepetitionPeriod.h \ - ../F1_output/RLCFailureIndication.h \ - ../F1_output/RLCMode.h \ - ../F1_output/RLC-Status.h \ - ../F1_output/RRCContainer.h \ - ../F1_output/RRCDeliveryStatus.h \ - ../F1_output/RRCDeliveryStatusRequest.h \ - ../F1_output/RRCReconfigurationCompleteIndicator.h \ - ../F1_output/RRC-Version.h \ - ../F1_output/SCell-FailedtoSetup-Item.h \ - ../F1_output/SCell-FailedtoSetupMod-Item.h \ - ../F1_output/SCell-ToBeRemoved-Item.h \ - ../F1_output/SCell-ToBeSetup-Item.h \ - ../F1_output/SCell-ToBeSetupMod-Item.h \ - ../F1_output/SCellIndex.h \ - ../F1_output/SIBType-PWS.h \ - ../F1_output/SelectedBandCombinationIndex.h \ - ../F1_output/SelectedFeatureSetEntryIndex.h \ - ../F1_output/Latest-RRC-Version-Enhanced.h \ - ../F1_output/CG-ConfigInfo.h \ - ../F1_output/ServCellIndex.h \ - ../F1_output/ServingCellMO.h \ - ../F1_output/Served-Cell-Information.h \ - ../F1_output/Served-Cells-To-Add-Item.h \ - ../F1_output/Served-Cells-To-Delete-Item.h \ - ../F1_output/Served-Cells-To-Modify-Item.h \ - ../F1_output/Served-EUTRA-Cells-Information.h \ - ../F1_output/Service-State.h \ - ../F1_output/Service-Status.h \ - ../F1_output/ShortDRXCycleLength.h \ - ../F1_output/ShortDRXCycleTimer.h \ - ../F1_output/SIB1-message.h \ - ../F1_output/SItype.h \ - ../F1_output/SItype-List.h \ - ../F1_output/SItype-Item.h \ - ../F1_output/SibtypetobeupdatedListItem.h \ - ../F1_output/SliceSupportList.h \ - ../F1_output/SliceSupportItem.h \ - ../F1_output/SNSSAI.h \ - ../F1_output/SpectrumSharingGroupID.h \ - ../F1_output/SRBID.h \ - ../F1_output/SRBs-FailedToBeSetup-Item.h \ - ../F1_output/SRBs-FailedToBeSetupMod-Item.h \ - ../F1_output/SRBs-Modified-Item.h \ - ../F1_output/SRBs-Required-ToBeReleased-Item.h \ - ../F1_output/SRBs-Setup-Item.h \ - ../F1_output/SRBs-SetupMod-Item.h \ - ../F1_output/SRBs-ToBeReleased-Item.h \ - ../F1_output/SRBs-ToBeSetup-Item.h \ - ../F1_output/SRBs-ToBeSetupMod-Item.h \ - ../F1_output/SUL-Information.h \ - ../F1_output/SubscriberProfileIDforRFP.h \ - ../F1_output/SULAccessIndication.h \ - ../F1_output/SupportedSULFreqBandItem.h \ - ../F1_output/FiveGS-TAC.h \ - ../F1_output/Configured-EPS-TAC.h \ - ../F1_output/TDD-Info.h \ - ../F1_output/TimeToWait.h \ - ../F1_output/TNLAssociationUsage.h \ - ../F1_output/TransportLayerAddress.h \ - ../F1_output/TransactionID.h \ - ../F1_output/Transmission-Bandwidth.h \ - ../F1_output/TransmissionActionIndicator.h \ - ../F1_output/TypeOfError.h \ - ../F1_output/UE-associatedLogicalF1-ConnectionItem.h \ - ../F1_output/UEAssistanceInformation.h \ - ../F1_output/UE-CapabilityRAT-ContainerList.h \ - ../F1_output/UEIdentityIndexValue.h \ - ../F1_output/ULConfiguration.h \ - ../F1_output/ULUEConfiguration.h \ - ../F1_output/ULUPTNLInformation-ToBeSetup-List.h \ - ../F1_output/ULUPTNLInformation-ToBeSetup-Item.h \ - ../F1_output/UplinkTxDirectCurrentListInformation.h \ - ../F1_output/UPTransportLayerInformation.h \ - ../F1_output/Criticality.h \ - ../F1_output/Presence.h \ - ../F1_output/PrivateIE-ID.h \ - ../F1_output/ProcedureCode.h \ - ../F1_output/ProtocolExtensionID.h \ - ../F1_output/ProtocolIE-ID.h \ - ../F1_output/TriggeringMessage.h \ - ../F1_output/ProtocolIE-Container.h \ - ../F1_output/ProtocolIE-SingleContainer.h \ - ../F1_output/ProtocolIE-Field.h \ - ../F1_output/ProtocolIE-ContainerPair.h \ - ../F1_output/ProtocolIE-FieldPair.h \ - ../F1_output/ProtocolExtensionContainer.h \ - ../F1_output/ProtocolExtensionField.h \ - ../F1_output/PrivateIE-Container.h \ - ../F1_output/PrivateIE-Field.h + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/F1AP-PDU.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/InitiatingMessage.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SuccessfulOutcome.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/UnsuccessfulOutcome.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Reset.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ResetType.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ResetAll.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/UE-associatedLogicalF1-ConnectionListRes.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ResetAcknowledge.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/UE-associatedLogicalF1-ConnectionListResAck.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ErrorIndication.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/F1SetupRequest.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNB-DU-Served-Cells-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/F1SetupResponse.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Cells-to-be-Activated-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/F1SetupFailure.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNBDUConfigurationUpdate.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Served-Cells-To-Add-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Served-Cells-To-Modify-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Served-Cells-To-Delete-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Cells-Status-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Dedicated-SIDelivery-NeededUE-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNBDUConfigurationUpdateAcknowledge.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNBDUConfigurationUpdateFailure.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNBCUConfigurationUpdate.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Cells-to-be-Deactivated-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Add-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Remove-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Update-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Cells-to-be-Barred-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Protected-EUTRA-Resources-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNBCUConfigurationUpdateAcknowledge.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Cells-Failed-to-be-Activated-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNB-CU-TNL-Association-Setup-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNB-CU-TNL-Association-Failed-To-Setup-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNBCUConfigurationUpdateFailure.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNBDUResourceCoordinationRequest.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNBDUResourceCoordinationResponse.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/UEContextSetupRequest.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Candidate-SpCell-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SCell-ToBeSetup-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SRBs-ToBeSetup-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-ToBeSetup-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/UEContextSetupResponse.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-Setup-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SRBs-FailedToBeSetup-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-FailedToBeSetup-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SCell-FailedtoSetup-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SRBs-Setup-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/UEContextSetupFailure.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Potential-SpCell-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/UEContextReleaseRequest.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/UEContextReleaseCommand.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/UEContextReleaseComplete.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/UEContextModificationRequest.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SCell-ToBeSetupMod-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SCell-ToBeRemoved-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SRBs-ToBeSetupMod-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-ToBeSetupMod-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-ToBeModified-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SRBs-ToBeReleased-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-ToBeReleased-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/UEContextModificationResponse.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-SetupMod-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-Modified-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SRBs-SetupMod-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SRBs-Modified-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-FailedToBeModified-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SRBs-FailedToBeSetupMod-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-FailedToBeSetupMod-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SCell-FailedtoSetupMod-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Associated-SCell-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/UEContextModificationFailure.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/UEContextModificationRequired.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-Required-ToBeModified-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-Required-ToBeReleased-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SRBs-Required-ToBeReleased-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/UEContextModificationConfirm.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-ModifiedConf-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/UEContextModificationRefuse.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/WriteReplaceWarningRequest.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Cells-To-Be-Broadcast-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/WriteReplaceWarningResponse.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Cells-Broadcast-Completed-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PWSCancelRequest.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Broadcast-To-Be-Cancelled-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PWSCancelResponse.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Cells-Broadcast-Cancelled-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/UEInactivityNotification.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRB-Activity-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/InitialULRRCMessageTransfer.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DLRRCMessageTransfer.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ULRRCMessageTransfer.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PrivateMessage.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SystemInformationDeliveryCommand.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Paging.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PagingCell-list.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Notify.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRB-Notify-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PWSRestartIndication.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/NR-CGI-List-For-Restart-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PWSFailureIndication.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PWS-Failed-NR-CGI-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNBDUStatusIndication.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/RRCDeliveryReport.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/AllocationAndRetentionPriority.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Associated-SCell-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/AvailablePLMNList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/AvailablePLMNList-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/AveragingWindow.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/BitRate.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/BearerTypeChange.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ServedPLMNs-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ServedPLMNs-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Cancel-all-Warning-Messages-Indicator.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Candidate-SpCell-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Cause.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/CauseMisc.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/CauseProtocol.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/CauseRadioNetwork.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/CauseTransport.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/CellGroupConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Cell-Direction.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Cells-Failed-to-be-Activated-List-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Cells-Status-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Cells-To-Be-Broadcast-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Cells-Broadcast-Completed-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Broadcast-To-Be-Cancelled-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Cells-Broadcast-Cancelled-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Cells-to-be-Activated-List-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Cells-to-be-Deactivated-List-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Cells-to-be-Barred-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/CellBarred.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/CellULConfigured.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/CNUEPagingIdentity.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/CP-TransportLayerAddress.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/CriticalityDiagnostics.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/CriticalityDiagnostics-IE-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/CriticalityDiagnostics-IE-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/C-RNTI.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/CUtoDURRCInformation.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DCBasedDuplicationConfigured.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Dedicated-SIDelivery-NeededUE-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DLUPTNLInformation-ToBeSetup-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DLUPTNLInformation-ToBeSetup-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRB-Activity-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRB-Activity.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-FailedToBeModified-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-FailedToBeSetup-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-FailedToBeSetupMod-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRB-Information.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-Modified-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-ModifiedConf-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRB-Notify-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-Required-ToBeModified-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-Required-ToBeReleased-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-Setup-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-SetupMod-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-ToBeModified-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-ToBeReleased-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-ToBeSetup-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRBs-ToBeSetupMod-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRXCycle.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRX-Config.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRXConfigurationIndicator.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DRX-LongCycleStartOffset.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DUtoCURRCContainer.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DUtoCURRCInformation.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DuplicationActivation.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/DuplicationIndication.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Dynamic5QIDescriptor.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Endpoint-IP-address-and-port.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ExtendedAvailablePLMN-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ExtendedAvailablePLMN-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ExtendedServedPLMNs-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ExtendedServedPLMNs-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/EUTRACells-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/EUTRACells-List-item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/EUTRA-Cell-ID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/EUTRA-Coex-FDD-Info.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/EUTRA-Coex-Mode-Info.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/EUTRA-Coex-TDD-Info.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/EUTRA-CyclicPrefixDL.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/EUTRA-CyclicPrefixUL.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/EUTRA-PRACH-Configuration.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/EUTRA-SpecialSubframe-Info.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/EUTRA-SpecialSubframePatterns.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/EUTRA-SubframeAssignment.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/EUTRA-Transmission-Bandwidth.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/EUTRANQoS.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ExecuteDuplication.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ExtendedEARFCN.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/EUTRA-Mode-Info.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/EUTRA-NR-CellResourceCoordinationReq-Container.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/EUTRA-NR-CellResourceCoordinationReqAck-Container.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/EUTRA-FDD-Info.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/EUTRA-TDD-Info.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/FDD-Info.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Flows-Mapped-To-DRB-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Flows-Mapped-To-DRB-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/FreqBandNrItem.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/FullConfiguration.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GBR-QosInformation.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GBR-QoSFlowInformation.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNB-CUSystemInformation.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNB-CU-TNL-Association-Setup-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNB-CU-TNL-Association-Failed-To-Setup-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Add-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Remove-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNB-CU-TNL-Association-To-Update-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNB-CU-UE-F1AP-ID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNB-DU-UE-F1AP-ID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNB-DU-ID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNB-CU-Name.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNB-DU-Name.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNB-DU-Served-Cells-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNB-DU-System-Information.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNB-DUConfigurationQuery.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GNBDUOverloadInformation.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GTP-TEID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/GTPTunnel.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/HandoverPreparationInformation.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/IgnoreResourceCoordinationContainer.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/InactivityMonitoringRequest.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/InactivityMonitoringResponse.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/LCID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/LongDRXCycleLength.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/MaskedIMEISV.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/MaxDataBurstVolume.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/MaxPacketLossRate.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/MIB-message.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/MeasConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/MeasGapConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/MeasurementTimingConfiguration.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/NeedforGap.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/NGRANAllocationAndRetentionPriority.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/NR-CGI-List-For-Restart-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/NonDynamic5QIDescriptor.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Notification-Cause.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/NotificationControl.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/NRFreqInfo.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/NRCGI.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/NR-Mode-Info.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/NRCellIdentity.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/NRNRB.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/NRPCI.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/NRSCS.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/NumberOfBroadcasts.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/NumberofBroadcastRequest.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/OffsetToPointA.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PacketDelayBudget.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PacketErrorRate.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PER-Scalar.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PER-Exponent.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PagingCell-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PagingDRX.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PagingIdentity.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PagingOrigin.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PagingPriority.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PDCP-SN.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PDCPSNLength.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PDUSessionID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Ph-InfoSCG.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PLMN-Identity.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Pre-emptionCapability.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Pre-emptionVulnerability.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PriorityLevel.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ProtectedEUTRAResourceIndication.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Protected-EUTRA-Resources-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Potential-SpCell-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PWS-Failed-NR-CGI-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PWSSystemInformation.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/QCI.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/QoS-Characteristics.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/QoSFlowIdentifier.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/QoSFlowLevelQoSParameters.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/QoSFlowMappingIndication.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/QoSInformation.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/RANAC.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/RANUEPagingIdentity.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/RAT-FrequencyPriorityInformation.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/RAT-FrequencySelectionPriority.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Reestablishment-Indication.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/RequestedBandCombinationIndex.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/RequestedFeatureSetEntryIndex.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/RequestedP-MaxFR2.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/RequestType.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ResourceCoordinationEUTRACellInfo.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ResourceCoordinationTransferInformation.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ResourceCoordinationTransferContainer.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/RepetitionPeriod.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/RLCFailureIndication.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/RLCMode.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/RLC-Status.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/RRCContainer.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/RRCDeliveryStatus.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/RRCDeliveryStatusRequest.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/RRCReconfigurationCompleteIndicator.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/RRC-Version.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SCell-FailedtoSetup-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SCell-FailedtoSetupMod-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SCell-ToBeRemoved-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SCell-ToBeSetup-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SCell-ToBeSetupMod-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SCellIndex.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SIBType-PWS.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SelectedBandCombinationIndex.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SelectedFeatureSetEntryIndex.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Latest-RRC-Version-Enhanced.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/CG-ConfigInfo.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ServCellIndex.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ServingCellMO.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Served-Cell-Information.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Served-Cells-To-Add-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Served-Cells-To-Delete-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Served-Cells-To-Modify-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Served-EUTRA-Cells-Information.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Service-State.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Service-Status.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ShortDRXCycleLength.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ShortDRXCycleTimer.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SIB1-message.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SItype.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SItype-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SItype-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SibtypetobeupdatedListItem.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SliceSupportList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SliceSupportItem.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SNSSAI.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SpectrumSharingGroupID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SRBID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SRBs-FailedToBeSetup-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SRBs-FailedToBeSetupMod-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SRBs-Modified-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SRBs-Required-ToBeReleased-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SRBs-Setup-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SRBs-SetupMod-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SRBs-ToBeReleased-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SRBs-ToBeSetup-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SRBs-ToBeSetupMod-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SUL-Information.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SubscriberProfileIDforRFP.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SULAccessIndication.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/SupportedSULFreqBandItem.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/FiveGS-TAC.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Configured-EPS-TAC.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/TDD-Info.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/TimeToWait.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/TNLAssociationUsage.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/TransportLayerAddress.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/TransactionID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Transmission-Bandwidth.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/TransmissionActionIndicator.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/TypeOfError.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/UE-associatedLogicalF1-ConnectionItem.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/UEAssistanceInformation.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/UE-CapabilityRAT-ContainerList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/UEIdentityIndexValue.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ULConfiguration.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ULUEConfiguration.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ULUPTNLInformation-ToBeSetup-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ULUPTNLInformation-ToBeSetup-Item.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/UplinkTxDirectCurrentListInformation.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/UPTransportLayerInformation.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Criticality.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/Presence.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PrivateIE-ID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ProcedureCode.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ProtocolExtensionID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ProtocolIE-ID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/TriggeringMessage.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ProtocolIE-Container.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ProtocolIE-SingleContainer.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ProtocolIE-Field.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ProtocolIE-ContainerPair.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ProtocolIE-FieldPair.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ProtocolExtensionContainer.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ProtocolExtensionField.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PrivateIE-Container.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PrivateIE-Field.h -ASN_MODULE_HDRS+=../F1_output/ANY.h -ASN_MODULE_SRCS+=../F1_output/ANY.c -ASN_MODULE_HDRS+=../F1_output/OCTET_STRING.h -ASN_MODULE_HDRS+=../F1_output/OPEN_TYPE.h -ASN_MODULE_SRCS+=../F1_output/OPEN_TYPE.c -ASN_MODULE_HDRS+=../F1_output/constr_CHOICE.h -ASN_MODULE_HDRS+=../F1_output/BOOLEAN.h -ASN_MODULE_SRCS+=../F1_output/BOOLEAN.c -ASN_MODULE_HDRS+=../F1_output/INTEGER.h -ASN_MODULE_SRCS+=../F1_output/INTEGER.c -ASN_MODULE_HDRS+=../F1_output/NativeEnumerated.h -ASN_MODULE_SRCS+=../F1_output/NativeEnumerated.c -ASN_MODULE_HDRS+=../F1_output/NativeInteger.h -ASN_MODULE_SRCS+=../F1_output/NativeInteger.c -ASN_MODULE_HDRS+=../F1_output/OBJECT_IDENTIFIER.h -ASN_MODULE_SRCS+=../F1_output/OBJECT_IDENTIFIER.c -ASN_MODULE_HDRS+=../F1_output/PrintableString.h -ASN_MODULE_SRCS+=../F1_output/PrintableString.c -ASN_MODULE_HDRS+=../F1_output/asn_SEQUENCE_OF.h -ASN_MODULE_SRCS+=../F1_output/asn_SEQUENCE_OF.c -ASN_MODULE_HDRS+=../F1_output/asn_SET_OF.h -ASN_MODULE_SRCS+=../F1_output/asn_SET_OF.c -ASN_MODULE_SRCS+=../F1_output/constr_CHOICE.c -ASN_MODULE_HDRS+=../F1_output/constr_SEQUENCE.h -ASN_MODULE_SRCS+=../F1_output/constr_SEQUENCE.c -ASN_MODULE_HDRS+=../F1_output/constr_SEQUENCE_OF.h -ASN_MODULE_SRCS+=../F1_output/constr_SEQUENCE_OF.c -ASN_MODULE_HDRS+=../F1_output/constr_SET_OF.h -ASN_MODULE_SRCS+=../F1_output/constr_SET_OF.c -ASN_MODULE_HDRS+=../F1_output/asn_application.h -ASN_MODULE_SRCS+=../F1_output/asn_application.c -ASN_MODULE_HDRS+=../F1_output/asn_ioc.h -ASN_MODULE_HDRS+=../F1_output/asn_system.h -ASN_MODULE_HDRS+=../F1_output/asn_codecs.h -ASN_MODULE_HDRS+=../F1_output/asn_internal.h -ASN_MODULE_SRCS+=../F1_output/asn_internal.c -ASN_MODULE_HDRS+=../F1_output/asn_random_fill.h -ASN_MODULE_SRCS+=../F1_output/asn_random_fill.c -ASN_MODULE_HDRS+=../F1_output/asn_bit_data.h -ASN_MODULE_SRCS+=../F1_output/asn_bit_data.c -ASN_MODULE_SRCS+=../F1_output/OCTET_STRING.c -ASN_MODULE_HDRS+=../F1_output/BIT_STRING.h -ASN_MODULE_SRCS+=../F1_output/BIT_STRING.c -ASN_MODULE_SRCS+=../F1_output/asn_codecs_prim.c -ASN_MODULE_HDRS+=../F1_output/asn_codecs_prim.h -ASN_MODULE_HDRS+=../F1_output/ber_tlv_length.h -ASN_MODULE_SRCS+=../F1_output/ber_tlv_length.c -ASN_MODULE_HDRS+=../F1_output/ber_tlv_tag.h -ASN_MODULE_SRCS+=../F1_output/ber_tlv_tag.c -ASN_MODULE_HDRS+=../F1_output/ber_decoder.h -ASN_MODULE_SRCS+=../F1_output/ber_decoder.c -ASN_MODULE_HDRS+=../F1_output/der_encoder.h -ASN_MODULE_SRCS+=../F1_output/der_encoder.c -ASN_MODULE_HDRS+=../F1_output/constr_TYPE.h -ASN_MODULE_SRCS+=../F1_output/constr_TYPE.c -ASN_MODULE_HDRS+=../F1_output/constraints.h -ASN_MODULE_SRCS+=../F1_output/constraints.c -ASN_MODULE_HDRS+=../F1_output/xer_support.h -ASN_MODULE_SRCS+=../F1_output/xer_support.c -ASN_MODULE_HDRS+=../F1_output/xer_decoder.h -ASN_MODULE_SRCS+=../F1_output/xer_decoder.c -ASN_MODULE_HDRS+=../F1_output/xer_encoder.h -ASN_MODULE_SRCS+=../F1_output/xer_encoder.c -ASN_MODULE_HDRS+=../F1_output/per_support.h -ASN_MODULE_SRCS+=../F1_output/per_support.c -ASN_MODULE_HDRS+=../F1_output/per_decoder.h -ASN_MODULE_SRCS+=../F1_output/per_decoder.c -ASN_MODULE_HDRS+=../F1_output/per_encoder.h -ASN_MODULE_SRCS+=../F1_output/per_encoder.c -ASN_MODULE_HDRS+=../F1_output/per_opentype.h -ASN_MODULE_SRCS+=../F1_output/per_opentype.c -ASN_MODULE_HDRS+=../F1_output/oer_decoder.h -ASN_MODULE_HDRS+=../F1_output/oer_encoder.h -ASN_MODULE_HDRS+=../F1_output/oer_support.h -ASN_MODULE_SRCS+=../F1_output/oer_decoder.c -ASN_MODULE_SRCS+=../F1_output/oer_encoder.c -ASN_MODULE_SRCS+=../F1_output/oer_support.c -ASN_MODULE_SRCS+=../F1_output/OPEN_TYPE_oer.c -ASN_MODULE_SRCS+=../F1_output/INTEGER_oer.c -ASN_MODULE_SRCS+=../F1_output/BIT_STRING_oer.c -ASN_MODULE_SRCS+=../F1_output/OCTET_STRING_oer.c -ASN_MODULE_SRCS+=../F1_output/NativeInteger_oer.c -ASN_MODULE_SRCS+=../F1_output/NativeEnumerated_oer.c -ASN_MODULE_SRCS+=../F1_output/constr_CHOICE_oer.c -ASN_MODULE_SRCS+=../F1_output/constr_SEQUENCE_oer.c -ASN_MODULE_SRCS+=../F1_output/constr_SET_OF_oer.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ANY.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ANY.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/OCTET_STRING.h +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/OPEN_TYPE.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/OPEN_TYPE.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/constr_CHOICE.h +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/BOOLEAN.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/BOOLEAN.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/INTEGER.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/INTEGER.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/NativeEnumerated.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/NativeEnumerated.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/NativeInteger.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/NativeInteger.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/OBJECT_IDENTIFIER.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/OBJECT_IDENTIFIER.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PrintableString.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/PrintableString.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/asn_SEQUENCE_OF.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/asn_SEQUENCE_OF.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/asn_SET_OF.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/asn_SET_OF.c +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/constr_CHOICE.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/constr_SEQUENCE.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/constr_SEQUENCE.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/constr_SEQUENCE_OF.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/constr_SEQUENCE_OF.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/constr_SET_OF.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/constr_SET_OF.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/asn_application.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/asn_application.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/asn_ioc.h +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/asn_system.h +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/asn_codecs.h +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/asn_internal.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/asn_internal.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/asn_random_fill.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/asn_random_fill.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/asn_bit_data.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/asn_bit_data.c +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/OCTET_STRING.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/BIT_STRING.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/BIT_STRING.c +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/asn_codecs_prim.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/asn_codecs_prim.h +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ber_tlv_length.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ber_tlv_length.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ber_tlv_tag.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ber_tlv_tag.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ber_decoder.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ber_decoder.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/der_encoder.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/der_encoder.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/constr_TYPE.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/constr_TYPE.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/constraints.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/constraints.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/xer_support.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/xer_support.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/xer_decoder.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/xer_decoder.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/xer_encoder.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/xer_encoder.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/per_support.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/per_support.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/per_decoder.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/per_decoder.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/per_encoder.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/per_encoder.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/per_opentype.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/per_opentype.c -ASN_MODULE_CFLAGS= +ASN_MODULE_CFLAGS=-DASN_DISABLE_BER_SUPPORT -DASN_DISABLE_OER_SUPPORT lib_LTLIBRARIES+=libasncodec.la libasncodec_la_SOURCES=$(ASN_MODULE_SRCS) $(ASN_MODULE_HDRS) -libasncodec_la_CPPFLAGS=-I$(top_srcdir)/../F1_output/ +libasncodec_la_CPPFLAGS=-I$(top_srcdir)//root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/ libasncodec_la_CFLAGS=$(ASN_MODULE_CFLAGS) libasncodec_la_LDFLAGS=-lm diff --git a/src/codec_utils/F1AP/MaskedIMEISV.c b/src/codec_utils/F1AP/MaskedIMEISV.c index 360c5fab8..b986a2c27 100644 --- a/src/codec_utils/F1AP/MaskedIMEISV.c +++ b/src/codec_utils/F1AP/MaskedIMEISV.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "MaskedIMEISV.h" @@ -27,7 +27,7 @@ MaskedIMEISV_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 64)) { + if((size == 64UL)) { /* Constraint check succeeded */ return 0; } else { @@ -42,14 +42,13 @@ MaskedIMEISV_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using BIT_STRING, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_MaskedIMEISV_constr_1 CC_NOTUSED = { - { 0, 0 }, - 64 /* (SIZE(64..64)) */}; -static asn_per_constraints_t asn_PER_type_MaskedIMEISV_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_MaskedIMEISV_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 64, 64 } /* (SIZE(64..64)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_MaskedIMEISV_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)) }; @@ -63,7 +62,18 @@ asn_TYPE_descriptor_t asn_DEF_MaskedIMEISV = { asn_DEF_MaskedIMEISV_tags_1, /* Same as above */ sizeof(asn_DEF_MaskedIMEISV_tags_1) /sizeof(asn_DEF_MaskedIMEISV_tags_1[0]), /* 1 */ - { &asn_OER_type_MaskedIMEISV_constr_1, &asn_PER_type_MaskedIMEISV_constr_1, MaskedIMEISV_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MaskedIMEISV_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + MaskedIMEISV_constraint + }, 0, 0, /* No members */ &asn_SPC_BIT_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/MaskedIMEISV.h b/src/codec_utils/F1AP/MaskedIMEISV.h index 04bedb7b5..e14b2f5f1 100644 --- a/src/codec_utils/F1AP/MaskedIMEISV.h +++ b/src/codec_utils/F1AP/MaskedIMEISV.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _MaskedIMEISV_H_ @@ -22,16 +22,13 @@ extern "C" { typedef BIT_STRING_t MaskedIMEISV_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_MaskedIMEISV_constr_1; extern asn_TYPE_descriptor_t asn_DEF_MaskedIMEISV; asn_struct_free_f MaskedIMEISV_free; asn_struct_print_f MaskedIMEISV_print; asn_constr_check_f MaskedIMEISV_constraint; -ber_type_decoder_f MaskedIMEISV_decode_ber; -der_type_encoder_f MaskedIMEISV_encode_der; xer_type_decoder_f MaskedIMEISV_decode_xer; xer_type_encoder_f MaskedIMEISV_encode_xer; -oer_type_decoder_f MaskedIMEISV_decode_oer; -oer_type_encoder_f MaskedIMEISV_encode_oer; per_type_decoder_f MaskedIMEISV_decode_uper; per_type_encoder_f MaskedIMEISV_encode_uper; per_type_decoder_f MaskedIMEISV_decode_aper; diff --git a/src/codec_utils/F1AP/MaxDataBurstVolume.c b/src/codec_utils/F1AP/MaxDataBurstVolume.c index c45cde9ce..b467545ef 100644 --- a/src/codec_utils/F1AP/MaxDataBurstVolume.c +++ b/src/codec_utils/F1AP/MaxDataBurstVolume.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "MaxDataBurstVolume.h" @@ -21,7 +21,7 @@ MaxDataBurstVolume_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 4095)) { + if((value >= 0L && value <= 4095L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ MaxDataBurstVolume_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_MaxDataBurstVolume_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MaxDataBurstVolume_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 12, 12, 0, 4095 } /* (0..4095,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_MaxDataBurstVolume_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_MaxDataBurstVolume = { asn_DEF_MaxDataBurstVolume_tags_1, /* Same as above */ sizeof(asn_DEF_MaxDataBurstVolume_tags_1) /sizeof(asn_DEF_MaxDataBurstVolume_tags_1[0]), /* 1 */ - { &asn_OER_type_MaxDataBurstVolume_constr_1, &asn_PER_type_MaxDataBurstVolume_constr_1, MaxDataBurstVolume_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MaxDataBurstVolume_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + MaxDataBurstVolume_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/F1AP/MaxDataBurstVolume.h b/src/codec_utils/F1AP/MaxDataBurstVolume.h index ae8ced77a..8e43e6846 100644 --- a/src/codec_utils/F1AP/MaxDataBurstVolume.h +++ b/src/codec_utils/F1AP/MaxDataBurstVolume.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _MaxDataBurstVolume_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_MaxDataBurstVolume; asn_struct_free_f MaxDataBurstVolume_free; asn_struct_print_f MaxDataBurstVolume_print; asn_constr_check_f MaxDataBurstVolume_constraint; -ber_type_decoder_f MaxDataBurstVolume_decode_ber; -der_type_encoder_f MaxDataBurstVolume_encode_der; xer_type_decoder_f MaxDataBurstVolume_decode_xer; xer_type_encoder_f MaxDataBurstVolume_encode_xer; -oer_type_decoder_f MaxDataBurstVolume_decode_oer; -oer_type_encoder_f MaxDataBurstVolume_encode_oer; per_type_decoder_f MaxDataBurstVolume_decode_uper; per_type_encoder_f MaxDataBurstVolume_encode_uper; per_type_decoder_f MaxDataBurstVolume_decode_aper; diff --git a/src/codec_utils/F1AP/MaxPacketLossRate.c b/src/codec_utils/F1AP/MaxPacketLossRate.c index f795fc303..de3343942 100644 --- a/src/codec_utils/F1AP/MaxPacketLossRate.c +++ b/src/codec_utils/F1AP/MaxPacketLossRate.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "MaxPacketLossRate.h" @@ -21,7 +21,7 @@ MaxPacketLossRate_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 1000)) { + if((value >= 0L && value <= 1000L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ MaxPacketLossRate_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_MaxPacketLossRate_constr_1 CC_NOTUSED = { - { 2, 1 } /* (0..1000) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MaxPacketLossRate_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 10, 10, 0, 1000 } /* (0..1000) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_MaxPacketLossRate_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_MaxPacketLossRate = { asn_DEF_MaxPacketLossRate_tags_1, /* Same as above */ sizeof(asn_DEF_MaxPacketLossRate_tags_1) /sizeof(asn_DEF_MaxPacketLossRate_tags_1[0]), /* 1 */ - { &asn_OER_type_MaxPacketLossRate_constr_1, &asn_PER_type_MaxPacketLossRate_constr_1, MaxPacketLossRate_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MaxPacketLossRate_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + MaxPacketLossRate_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/F1AP/MaxPacketLossRate.h b/src/codec_utils/F1AP/MaxPacketLossRate.h index 4f9cc3357..7350b9fd9 100644 --- a/src/codec_utils/F1AP/MaxPacketLossRate.h +++ b/src/codec_utils/F1AP/MaxPacketLossRate.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _MaxPacketLossRate_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_MaxPacketLossRate; asn_struct_free_f MaxPacketLossRate_free; asn_struct_print_f MaxPacketLossRate_print; asn_constr_check_f MaxPacketLossRate_constraint; -ber_type_decoder_f MaxPacketLossRate_decode_ber; -der_type_encoder_f MaxPacketLossRate_encode_der; xer_type_decoder_f MaxPacketLossRate_decode_xer; xer_type_encoder_f MaxPacketLossRate_encode_xer; -oer_type_decoder_f MaxPacketLossRate_decode_oer; -oer_type_encoder_f MaxPacketLossRate_encode_oer; per_type_decoder_f MaxPacketLossRate_decode_uper; per_type_encoder_f MaxPacketLossRate_encode_uper; per_type_decoder_f MaxPacketLossRate_decode_aper; diff --git a/src/codec_utils/F1AP/MeasConfig.c b/src/codec_utils/F1AP/MeasConfig.c index 8910e4417..f23b2c2c3 100644 --- a/src/codec_utils/F1AP/MeasConfig.c +++ b/src/codec_utils/F1AP/MeasConfig.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "MeasConfig.h" @@ -24,7 +24,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasConfig = { asn_DEF_MeasConfig_tags_1, /* Same as above */ sizeof(asn_DEF_MeasConfig_tags_1) /sizeof(asn_DEF_MeasConfig_tags_1[0]), /* 1 */ - { 0, 0, OCTET_STRING_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OCTET_STRING_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/MeasConfig.h b/src/codec_utils/F1AP/MeasConfig.h index 32057e443..5a6d4796c 100644 --- a/src/codec_utils/F1AP/MeasConfig.h +++ b/src/codec_utils/F1AP/MeasConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _MeasConfig_H_ @@ -26,12 +26,8 @@ extern asn_TYPE_descriptor_t asn_DEF_MeasConfig; asn_struct_free_f MeasConfig_free; asn_struct_print_f MeasConfig_print; asn_constr_check_f MeasConfig_constraint; -ber_type_decoder_f MeasConfig_decode_ber; -der_type_encoder_f MeasConfig_encode_der; xer_type_decoder_f MeasConfig_decode_xer; xer_type_encoder_f MeasConfig_encode_xer; -oer_type_decoder_f MeasConfig_decode_oer; -oer_type_encoder_f MeasConfig_encode_oer; per_type_decoder_f MeasConfig_decode_uper; per_type_encoder_f MeasConfig_encode_uper; per_type_decoder_f MeasConfig_decode_aper; diff --git a/src/codec_utils/F1AP/MeasGapConfig.c b/src/codec_utils/F1AP/MeasGapConfig.c index 9256b537f..a4578b76d 100644 --- a/src/codec_utils/F1AP/MeasGapConfig.c +++ b/src/codec_utils/F1AP/MeasGapConfig.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "MeasGapConfig.h" @@ -24,7 +24,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasGapConfig = { asn_DEF_MeasGapConfig_tags_1, /* Same as above */ sizeof(asn_DEF_MeasGapConfig_tags_1) /sizeof(asn_DEF_MeasGapConfig_tags_1[0]), /* 1 */ - { 0, 0, OCTET_STRING_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OCTET_STRING_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/MeasGapConfig.h b/src/codec_utils/F1AP/MeasGapConfig.h index 7caceefcd..289348301 100644 --- a/src/codec_utils/F1AP/MeasGapConfig.h +++ b/src/codec_utils/F1AP/MeasGapConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _MeasGapConfig_H_ @@ -26,12 +26,8 @@ extern asn_TYPE_descriptor_t asn_DEF_MeasGapConfig; asn_struct_free_f MeasGapConfig_free; asn_struct_print_f MeasGapConfig_print; asn_constr_check_f MeasGapConfig_constraint; -ber_type_decoder_f MeasGapConfig_decode_ber; -der_type_encoder_f MeasGapConfig_encode_der; xer_type_decoder_f MeasGapConfig_decode_xer; xer_type_encoder_f MeasGapConfig_encode_xer; -oer_type_decoder_f MeasGapConfig_decode_oer; -oer_type_encoder_f MeasGapConfig_encode_oer; per_type_decoder_f MeasGapConfig_decode_uper; per_type_encoder_f MeasGapConfig_encode_uper; per_type_decoder_f MeasGapConfig_decode_aper; diff --git a/src/codec_utils/F1AP/MeasurementTimingConfiguration.c b/src/codec_utils/F1AP/MeasurementTimingConfiguration.c index 12da6bd6e..9baa0be32 100644 --- a/src/codec_utils/F1AP/MeasurementTimingConfiguration.c +++ b/src/codec_utils/F1AP/MeasurementTimingConfiguration.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "MeasurementTimingConfiguration.h" @@ -24,7 +24,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasurementTimingConfiguration = { asn_DEF_MeasurementTimingConfiguration_tags_1, /* Same as above */ sizeof(asn_DEF_MeasurementTimingConfiguration_tags_1) /sizeof(asn_DEF_MeasurementTimingConfiguration_tags_1[0]), /* 1 */ - { 0, 0, OCTET_STRING_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OCTET_STRING_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/MeasurementTimingConfiguration.h b/src/codec_utils/F1AP/MeasurementTimingConfiguration.h index cee5dc29e..8be462b4b 100644 --- a/src/codec_utils/F1AP/MeasurementTimingConfiguration.h +++ b/src/codec_utils/F1AP/MeasurementTimingConfiguration.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _MeasurementTimingConfiguration_H_ @@ -26,12 +26,8 @@ extern asn_TYPE_descriptor_t asn_DEF_MeasurementTimingConfiguration; asn_struct_free_f MeasurementTimingConfiguration_free; asn_struct_print_f MeasurementTimingConfiguration_print; asn_constr_check_f MeasurementTimingConfiguration_constraint; -ber_type_decoder_f MeasurementTimingConfiguration_decode_ber; -der_type_encoder_f MeasurementTimingConfiguration_encode_der; xer_type_decoder_f MeasurementTimingConfiguration_decode_xer; xer_type_encoder_f MeasurementTimingConfiguration_encode_xer; -oer_type_decoder_f MeasurementTimingConfiguration_decode_oer; -oer_type_encoder_f MeasurementTimingConfiguration_encode_oer; per_type_decoder_f MeasurementTimingConfiguration_decode_uper; per_type_encoder_f MeasurementTimingConfiguration_encode_uper; per_type_decoder_f MeasurementTimingConfiguration_decode_aper; diff --git a/src/codec_utils/F1AP/NGRANAllocationAndRetentionPriority.c b/src/codec_utils/F1AP/NGRANAllocationAndRetentionPriority.c index 2c43c5230..43636ff16 100644 --- a/src/codec_utils/F1AP/NGRANAllocationAndRetentionPriority.c +++ b/src/codec_utils/F1AP/NGRANAllocationAndRetentionPriority.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "NGRANAllocationAndRetentionPriority.h" @@ -14,7 +14,18 @@ asn_TYPE_member_t asn_MBR_NGRANAllocationAndRetentionPriority_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PriorityLevel, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "priorityLevel" }, @@ -23,7 +34,18 @@ asn_TYPE_member_t asn_MBR_NGRANAllocationAndRetentionPriority_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Pre_emptionCapability, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pre-emptionCapability" }, @@ -32,7 +54,18 @@ asn_TYPE_member_t asn_MBR_NGRANAllocationAndRetentionPriority_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Pre_emptionVulnerability, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pre-emptionVulnerability" }, @@ -41,7 +74,18 @@ asn_TYPE_member_t asn_MBR_NGRANAllocationAndRetentionPriority_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P63, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -75,7 +119,18 @@ asn_TYPE_descriptor_t asn_DEF_NGRANAllocationAndRetentionPriority = { asn_DEF_NGRANAllocationAndRetentionPriority_tags_1, /* Same as above */ sizeof(asn_DEF_NGRANAllocationAndRetentionPriority_tags_1) /sizeof(asn_DEF_NGRANAllocationAndRetentionPriority_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_NGRANAllocationAndRetentionPriority_1, 4, /* Elements count */ &asn_SPC_NGRANAllocationAndRetentionPriority_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/NGRANAllocationAndRetentionPriority.h b/src/codec_utils/F1AP/NGRANAllocationAndRetentionPriority.h index 375169028..a47eb15f1 100644 --- a/src/codec_utils/F1AP/NGRANAllocationAndRetentionPriority.h +++ b/src/codec_utils/F1AP/NGRANAllocationAndRetentionPriority.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _NGRANAllocationAndRetentionPriority_H_ diff --git a/src/codec_utils/F1AP/NR-CGI-List-For-Restart-Item.c b/src/codec_utils/F1AP/NR-CGI-List-For-Restart-Item.c index fa598bfee..c1fdfa6ae 100644 --- a/src/codec_utils/F1AP/NR-CGI-List-For-Restart-Item.c +++ b/src/codec_utils/F1AP/NR-CGI-List-For-Restart-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "NR-CGI-List-For-Restart-Item.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_NR_CGI_List_For_Restart_Item_1[] = { +asn_TYPE_member_t asn_MBR_NR_CGI_List_For_Restart_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NR_CGI_List_For_Restart_Item, nRCGI), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NRCGI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nRCGI" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_NR_CGI_List_For_Restart_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P64, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -36,7 +58,7 @@ static const asn_TYPE_tag2member_t asn_MAP_NR_CGI_List_For_Restart_Item_tag2el_1 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* nRCGI */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_NR_CGI_List_For_Restart_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_NR_CGI_List_For_Restart_Item_specs_1 = { sizeof(struct NR_CGI_List_For_Restart_Item), offsetof(struct NR_CGI_List_For_Restart_Item, _asn_ctx), asn_MAP_NR_CGI_List_For_Restart_Item_tag2el_1, @@ -55,7 +77,18 @@ asn_TYPE_descriptor_t asn_DEF_NR_CGI_List_For_Restart_Item = { asn_DEF_NR_CGI_List_For_Restart_Item_tags_1, /* Same as above */ sizeof(asn_DEF_NR_CGI_List_For_Restart_Item_tags_1) /sizeof(asn_DEF_NR_CGI_List_For_Restart_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_NR_CGI_List_For_Restart_Item_1, 2, /* Elements count */ &asn_SPC_NR_CGI_List_For_Restart_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/NR-CGI-List-For-Restart-Item.h b/src/codec_utils/F1AP/NR-CGI-List-For-Restart-Item.h index bf0269691..b37755288 100644 --- a/src/codec_utils/F1AP/NR-CGI-List-For-Restart-Item.h +++ b/src/codec_utils/F1AP/NR-CGI-List-For-Restart-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _NR_CGI_List_For_Restart_Item_H_ @@ -37,6 +37,8 @@ typedef struct NR_CGI_List_For_Restart_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NR_CGI_List_For_Restart_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_NR_CGI_List_For_Restart_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_NR_CGI_List_For_Restart_Item_1[2]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/NR-CGI-List-For-Restart-List.c b/src/codec_utils/F1AP/NR-CGI-List-For-Restart-List.c index 9604e595d..a19729de5 100644 --- a/src/codec_utils/F1AP/NR-CGI-List-For-Restart-List.c +++ b/src/codec_utils/F1AP/NR-CGI-List-For-Restart-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "NR-CGI-List-For-Restart-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_NR_CGI_List_For_Restart_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..512)) */}; -static asn_per_constraints_t asn_PER_type_NR_CGI_List_For_Restart_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NR_CGI_List_For_Restart_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 9, 9, 1, 512 } /* (SIZE(1..512)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_NR_CGI_List_For_Restart_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_NR_CGI_List_For_Restart_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P57, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_NR_CGI_List_For_Restart_List_1[] = { static const ber_tlv_tag_t asn_DEF_NR_CGI_List_For_Restart_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_NR_CGI_List_For_Restart_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_NR_CGI_List_For_Restart_List_specs_1 = { sizeof(struct NR_CGI_List_For_Restart_List), offsetof(struct NR_CGI_List_For_Restart_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_NR_CGI_List_For_Restart_List = { asn_DEF_NR_CGI_List_For_Restart_List_tags_1, /* Same as above */ sizeof(asn_DEF_NR_CGI_List_For_Restart_List_tags_1) /sizeof(asn_DEF_NR_CGI_List_For_Restart_List_tags_1[0]), /* 1 */ - { &asn_OER_type_NR_CGI_List_For_Restart_List_constr_1, &asn_PER_type_NR_CGI_List_For_Restart_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NR_CGI_List_For_Restart_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_NR_CGI_List_For_Restart_List_1, 1, /* Single element */ &asn_SPC_NR_CGI_List_For_Restart_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/NR-CGI-List-For-Restart-List.h b/src/codec_utils/F1AP/NR-CGI-List-For-Restart-List.h index 160112357..f816432be 100644 --- a/src/codec_utils/F1AP/NR-CGI-List-For-Restart-List.h +++ b/src/codec_utils/F1AP/NR-CGI-List-For-Restart-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _NR_CGI_List_For_Restart_List_H_ @@ -32,6 +32,9 @@ typedef struct NR_CGI_List_For_Restart_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_NR_CGI_List_For_Restart_List; +extern asn_SET_OF_specifics_t asn_SPC_NR_CGI_List_For_Restart_List_specs_1; +extern asn_TYPE_member_t asn_MBR_NR_CGI_List_For_Restart_List_1[1]; +extern asn_per_constraints_t asn_PER_type_NR_CGI_List_For_Restart_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/NR-Mode-Info.c b/src/codec_utils/F1AP/NR-Mode-Info.c index c41369551..ed7900f16 100644 --- a/src/codec_utils/F1AP/NR-Mode-Info.c +++ b/src/codec_utils/F1AP/NR-Mode-Info.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "NR-Mode-Info.h" @@ -10,21 +10,31 @@ #include "FDD-Info.h" #include "TDD-Info.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_NR_Mode_Info_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_NR_Mode_Info_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_NR_Mode_Info_1[] = { { ATF_POINTER, 0, offsetof(struct NR_Mode_Info, choice.fDD), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_FDD_Info, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "fDD" }, @@ -33,7 +43,18 @@ asn_TYPE_member_t asn_MBR_NR_Mode_Info_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_TDD_Info, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "tDD" }, @@ -42,7 +63,18 @@ asn_TYPE_member_t asn_MBR_NR_Mode_Info_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_SingleContainer_4590P63, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "choice-extension" }, @@ -70,7 +102,18 @@ asn_TYPE_descriptor_t asn_DEF_NR_Mode_Info = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_NR_Mode_Info_constr_1, &asn_PER_type_NR_Mode_Info_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NR_Mode_Info_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_NR_Mode_Info_1, 3, /* Elements count */ &asn_SPC_NR_Mode_Info_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/NR-Mode-Info.h b/src/codec_utils/F1AP/NR-Mode-Info.h index 4e8279cec..0b4678baa 100644 --- a/src/codec_utils/F1AP/NR-Mode-Info.h +++ b/src/codec_utils/F1AP/NR-Mode-Info.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _NR_Mode_Info_H_ diff --git a/src/codec_utils/F1AP/NRCGI.c b/src/codec_utils/F1AP/NRCGI.c index b17d1f2e4..c63e26804 100644 --- a/src/codec_utils/F1AP/NRCGI.c +++ b/src/codec_utils/F1AP/NRCGI.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "NRCGI.h" @@ -14,7 +14,18 @@ asn_TYPE_member_t asn_MBR_NRCGI_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PLMN_Identity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pLMN-Identity" }, @@ -23,7 +34,18 @@ asn_TYPE_member_t asn_MBR_NRCGI_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NRCellIdentity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nRCellIdentity" }, @@ -32,7 +54,18 @@ asn_TYPE_member_t asn_MBR_NRCGI_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P67, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -65,7 +98,18 @@ asn_TYPE_descriptor_t asn_DEF_NRCGI = { asn_DEF_NRCGI_tags_1, /* Same as above */ sizeof(asn_DEF_NRCGI_tags_1) /sizeof(asn_DEF_NRCGI_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_NRCGI_1, 3, /* Elements count */ &asn_SPC_NRCGI_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/NRCGI.h b/src/codec_utils/F1AP/NRCGI.h index 0445351ae..3e6b70965 100644 --- a/src/codec_utils/F1AP/NRCGI.h +++ b/src/codec_utils/F1AP/NRCGI.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _NRCGI_H_ diff --git a/src/codec_utils/F1AP/NRCellIdentity.c b/src/codec_utils/F1AP/NRCellIdentity.c index 2a06e0717..bc8724830 100644 --- a/src/codec_utils/F1AP/NRCellIdentity.c +++ b/src/codec_utils/F1AP/NRCellIdentity.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "NRCellIdentity.h" @@ -27,7 +27,7 @@ NRCellIdentity_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 36)) { + if((size == 36UL)) { /* Constraint check succeeded */ return 0; } else { @@ -42,14 +42,13 @@ NRCellIdentity_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using BIT_STRING, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_NRCellIdentity_constr_1 CC_NOTUSED = { - { 0, 0 }, - 36 /* (SIZE(36..36)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_NRCellIdentity_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 36, 36 } /* (SIZE(36..36)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_NRCellIdentity_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)) }; @@ -63,7 +62,18 @@ asn_TYPE_descriptor_t asn_DEF_NRCellIdentity = { asn_DEF_NRCellIdentity_tags_1, /* Same as above */ sizeof(asn_DEF_NRCellIdentity_tags_1) /sizeof(asn_DEF_NRCellIdentity_tags_1[0]), /* 1 */ - { &asn_OER_type_NRCellIdentity_constr_1, &asn_PER_type_NRCellIdentity_constr_1, NRCellIdentity_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NRCellIdentity_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NRCellIdentity_constraint + }, 0, 0, /* No members */ &asn_SPC_BIT_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/NRCellIdentity.h b/src/codec_utils/F1AP/NRCellIdentity.h index 817a19610..871256274 100644 --- a/src/codec_utils/F1AP/NRCellIdentity.h +++ b/src/codec_utils/F1AP/NRCellIdentity.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _NRCellIdentity_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_NRCellIdentity; asn_struct_free_f NRCellIdentity_free; asn_struct_print_f NRCellIdentity_print; asn_constr_check_f NRCellIdentity_constraint; -ber_type_decoder_f NRCellIdentity_decode_ber; -der_type_encoder_f NRCellIdentity_encode_der; xer_type_decoder_f NRCellIdentity_decode_xer; xer_type_encoder_f NRCellIdentity_encode_xer; -oer_type_decoder_f NRCellIdentity_decode_oer; -oer_type_encoder_f NRCellIdentity_encode_oer; per_type_decoder_f NRCellIdentity_decode_uper; per_type_encoder_f NRCellIdentity_encode_uper; per_type_decoder_f NRCellIdentity_decode_aper; diff --git a/src/codec_utils/F1AP/NRFreqInfo.c b/src/codec_utils/F1AP/NRFreqInfo.c index e80528ac0..d28ba714c 100644 --- a/src/codec_utils/F1AP/NRFreqInfo.c +++ b/src/codec_utils/F1AP/NRFreqInfo.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "NRFreqInfo.h" @@ -24,7 +24,7 @@ memb_nRARFCN_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 3279165)) { + if((value >= 0L && value <= 3279165L)) { /* Constraint check succeeded */ return 0; } else { @@ -50,9 +50,9 @@ memb_freqBandListNr_constraint_1(const asn_TYPE_descriptor_t *td, const void *sp /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 32)) { + if((size >= 1UL && size <= 32UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -61,37 +61,45 @@ memb_freqBandListNr_constraint_1(const asn_TYPE_descriptor_t *td, const void *sp } } -static asn_oer_constraints_t asn_OER_type_freqBandListNr_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_freqBandListNr_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_nRARFCN_constr_2 CC_NOTUSED = { - { 4, 1 } /* (0..3279165) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_nRARFCN_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 22, -1, 0, 3279165 } /* (0..3279165) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_freqBandListNr_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_freqBandListNr_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_freqBandListNr_4[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_FreqBandNrItem, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -116,7 +124,18 @@ asn_TYPE_descriptor_t asn_DEF_freqBandListNr_4 = { asn_DEF_freqBandListNr_tags_4, /* Same as above */ sizeof(asn_DEF_freqBandListNr_tags_4) /sizeof(asn_DEF_freqBandListNr_tags_4[0]), /* 2 */ - { &asn_OER_type_freqBandListNr_constr_4, &asn_PER_type_freqBandListNr_constr_4, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_freqBandListNr_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_freqBandListNr_4, 1, /* Single element */ &asn_SPC_freqBandListNr_specs_4 /* Additional specs */ @@ -128,7 +147,18 @@ asn_TYPE_member_t asn_MBR_NRFreqInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_nRARFCN_constr_2, &asn_PER_memb_nRARFCN_constr_2, memb_nRARFCN_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_nRARFCN_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_nRARFCN_constraint_1 + }, 0, 0, /* No default value */ "nRARFCN" }, @@ -137,7 +167,18 @@ asn_TYPE_member_t asn_MBR_NRFreqInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SUL_Information, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sul-Information" }, @@ -146,7 +187,18 @@ asn_TYPE_member_t asn_MBR_NRFreqInfo_1[] = { 0, &asn_DEF_freqBandListNr_4, 0, - { &asn_OER_memb_freqBandListNr_constr_4, &asn_PER_memb_freqBandListNr_constr_4, memb_freqBandListNr_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_freqBandListNr_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_freqBandListNr_constraint_1 + }, 0, 0, /* No default value */ "freqBandListNr" }, @@ -155,7 +207,18 @@ asn_TYPE_member_t asn_MBR_NRFreqInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P66, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -189,7 +252,18 @@ asn_TYPE_descriptor_t asn_DEF_NRFreqInfo = { asn_DEF_NRFreqInfo_tags_1, /* Same as above */ sizeof(asn_DEF_NRFreqInfo_tags_1) /sizeof(asn_DEF_NRFreqInfo_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_NRFreqInfo_1, 4, /* Elements count */ &asn_SPC_NRFreqInfo_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/NRFreqInfo.h b/src/codec_utils/F1AP/NRFreqInfo.h index fc6582ff6..455252f2a 100644 --- a/src/codec_utils/F1AP/NRFreqInfo.h +++ b/src/codec_utils/F1AP/NRFreqInfo.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _NRFreqInfo_H_ diff --git a/src/codec_utils/F1AP/NRNRB.c b/src/codec_utils/F1AP/NRNRB.c index 934c00d20..ddaf6d202 100644 --- a/src/codec_utils/F1AP/NRNRB.c +++ b/src/codec_utils/F1AP/NRNRB.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "NRNRB.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_NRNRB_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_NRNRB_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 5, 5, 0, 28 } /* (0..28,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_NRNRB_value2enum_1[] = { { 0, 5, "nrb11" }, { 1, 5, "nrb18" }, @@ -105,7 +104,18 @@ asn_TYPE_descriptor_t asn_DEF_NRNRB = { asn_DEF_NRNRB_tags_1, /* Same as above */ sizeof(asn_DEF_NRNRB_tags_1) /sizeof(asn_DEF_NRNRB_tags_1[0]), /* 1 */ - { &asn_OER_type_NRNRB_constr_1, &asn_PER_type_NRNRB_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NRNRB_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_NRNRB_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/NRNRB.h b/src/codec_utils/F1AP/NRNRB.h index 10788cd70..11cd2b914 100644 --- a/src/codec_utils/F1AP/NRNRB.h +++ b/src/codec_utils/F1AP/NRNRB.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _NRNRB_H_ @@ -64,12 +64,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_NRNRB_specs_1; asn_struct_free_f NRNRB_free; asn_struct_print_f NRNRB_print; asn_constr_check_f NRNRB_constraint; -ber_type_decoder_f NRNRB_decode_ber; -der_type_encoder_f NRNRB_encode_der; xer_type_decoder_f NRNRB_decode_xer; xer_type_encoder_f NRNRB_encode_xer; -oer_type_decoder_f NRNRB_decode_oer; -oer_type_encoder_f NRNRB_encode_oer; per_type_decoder_f NRNRB_decode_uper; per_type_encoder_f NRNRB_encode_uper; per_type_decoder_f NRNRB_decode_aper; diff --git a/src/codec_utils/F1AP/NRPCI.c b/src/codec_utils/F1AP/NRPCI.c index dc5762c66..277b6e5d8 100644 --- a/src/codec_utils/F1AP/NRPCI.c +++ b/src/codec_utils/F1AP/NRPCI.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "NRPCI.h" @@ -21,7 +21,7 @@ NRPCI_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 1007)) { + if((value >= 0L && value <= 1007L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ NRPCI_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_NRPCI_constr_1 CC_NOTUSED = { - { 2, 1 } /* (0..1007) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_NRPCI_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 10, 10, 0, 1007 } /* (0..1007) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_NRPCI_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_NRPCI = { asn_DEF_NRPCI_tags_1, /* Same as above */ sizeof(asn_DEF_NRPCI_tags_1) /sizeof(asn_DEF_NRPCI_tags_1[0]), /* 1 */ - { &asn_OER_type_NRPCI_constr_1, &asn_PER_type_NRPCI_constr_1, NRPCI_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NRPCI_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NRPCI_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/F1AP/NRPCI.h b/src/codec_utils/F1AP/NRPCI.h index cb965aa81..706a8a900 100644 --- a/src/codec_utils/F1AP/NRPCI.h +++ b/src/codec_utils/F1AP/NRPCI.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _NRPCI_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_NRPCI; asn_struct_free_f NRPCI_free; asn_struct_print_f NRPCI_print; asn_constr_check_f NRPCI_constraint; -ber_type_decoder_f NRPCI_decode_ber; -der_type_encoder_f NRPCI_encode_der; xer_type_decoder_f NRPCI_decode_xer; xer_type_encoder_f NRPCI_encode_xer; -oer_type_decoder_f NRPCI_decode_oer; -oer_type_encoder_f NRPCI_encode_oer; per_type_decoder_f NRPCI_decode_uper; per_type_encoder_f NRPCI_encode_uper; per_type_decoder_f NRPCI_decode_aper; diff --git a/src/codec_utils/F1AP/NRSCS.c b/src/codec_utils/F1AP/NRSCS.c index d357c14b7..9830ffcf5 100644 --- a/src/codec_utils/F1AP/NRSCS.c +++ b/src/codec_utils/F1AP/NRSCS.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "NRSCS.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_NRSCS_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_NRSCS_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 2, 2, 0, 3 } /* (0..3,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_NRSCS_value2enum_1[] = { { 0, 5, "scs15" }, { 1, 5, "scs30" }, @@ -55,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_NRSCS = { asn_DEF_NRSCS_tags_1, /* Same as above */ sizeof(asn_DEF_NRSCS_tags_1) /sizeof(asn_DEF_NRSCS_tags_1[0]), /* 1 */ - { &asn_OER_type_NRSCS_constr_1, &asn_PER_type_NRSCS_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NRSCS_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_NRSCS_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/NRSCS.h b/src/codec_utils/F1AP/NRSCS.h index f33efa7f7..3f625a19c 100644 --- a/src/codec_utils/F1AP/NRSCS.h +++ b/src/codec_utils/F1AP/NRSCS.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _NRSCS_H_ @@ -39,12 +39,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_NRSCS_specs_1; asn_struct_free_f NRSCS_free; asn_struct_print_f NRSCS_print; asn_constr_check_f NRSCS_constraint; -ber_type_decoder_f NRSCS_decode_ber; -der_type_encoder_f NRSCS_encode_der; xer_type_decoder_f NRSCS_decode_xer; xer_type_encoder_f NRSCS_encode_xer; -oer_type_decoder_f NRSCS_decode_oer; -oer_type_encoder_f NRSCS_encode_oer; per_type_decoder_f NRSCS_decode_uper; per_type_encoder_f NRSCS_encode_uper; per_type_decoder_f NRSCS_decode_aper; diff --git a/src/codec_utils/F1AP/NeedforGap.c b/src/codec_utils/F1AP/NeedforGap.c index 30c3e5d2b..5a2f1d28b 100644 --- a/src/codec_utils/F1AP/NeedforGap.c +++ b/src/codec_utils/F1AP/NeedforGap.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "NeedforGap.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_NeedforGap_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; -static asn_per_constraints_t asn_PER_type_NeedforGap_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NeedforGap_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_NeedforGap_value2enum_1[] = { { 0, 4, "true" } /* This list is extensible */ @@ -27,7 +26,7 @@ static const unsigned int asn_MAP_NeedforGap_enum2value_1[] = { 0 /* true(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_NeedforGap_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_NeedforGap_specs_1 = { asn_MAP_NeedforGap_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_NeedforGap_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ @@ -49,7 +48,18 @@ asn_TYPE_descriptor_t asn_DEF_NeedforGap = { asn_DEF_NeedforGap_tags_1, /* Same as above */ sizeof(asn_DEF_NeedforGap_tags_1) /sizeof(asn_DEF_NeedforGap_tags_1[0]), /* 1 */ - { &asn_OER_type_NeedforGap_constr_1, &asn_PER_type_NeedforGap_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NeedforGap_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_NeedforGap_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/NeedforGap.h b/src/codec_utils/F1AP/NeedforGap.h index f80916591..914ceb233 100644 --- a/src/codec_utils/F1AP/NeedforGap.h +++ b/src/codec_utils/F1AP/NeedforGap.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _NeedforGap_H_ @@ -30,16 +30,14 @@ typedef enum NeedforGap { typedef long NeedforGap_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NeedforGap_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NeedforGap; +extern const asn_INTEGER_specifics_t asn_SPC_NeedforGap_specs_1; asn_struct_free_f NeedforGap_free; asn_struct_print_f NeedforGap_print; asn_constr_check_f NeedforGap_constraint; -ber_type_decoder_f NeedforGap_decode_ber; -der_type_encoder_f NeedforGap_encode_der; xer_type_decoder_f NeedforGap_decode_xer; xer_type_encoder_f NeedforGap_encode_xer; -oer_type_decoder_f NeedforGap_decode_oer; -oer_type_encoder_f NeedforGap_encode_oer; per_type_decoder_f NeedforGap_decode_uper; per_type_encoder_f NeedforGap_encode_uper; per_type_decoder_f NeedforGap_decode_aper; diff --git a/src/codec_utils/F1AP/NonDynamic5QIDescriptor.c b/src/codec_utils/F1AP/NonDynamic5QIDescriptor.c index c9dc346a6..d3ab2de5a 100644 --- a/src/codec_utils/F1AP/NonDynamic5QIDescriptor.c +++ b/src/codec_utils/F1AP/NonDynamic5QIDescriptor.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "NonDynamic5QIDescriptor.h" @@ -22,7 +22,7 @@ memb_fiveQI_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 255)) { + if((value >= 0L && value <= 255L)) { /* Constraint check succeeded */ return 0; } else { @@ -47,7 +47,7 @@ memb_qoSPriorityLevel_constraint_1(const asn_TYPE_descriptor_t *td, const void * value = *(const long *)sptr; - if((value >= 1 && value <= 127)) { + if((value >= 1L && value <= 127L)) { /* Constraint check succeeded */ return 0; } else { @@ -58,29 +58,38 @@ memb_qoSPriorityLevel_constraint_1(const asn_TYPE_descriptor_t *td, const void * } } -static asn_oer_constraints_t asn_OER_memb_fiveQI_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_fiveQI_constr_2 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 8, 8, 0, 255 } /* (0..255,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_qoSPriorityLevel_constr_3 CC_NOTUSED = { - { 1, 1 } /* (1..127) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_qoSPriorityLevel_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 1, 127 } /* (1..127) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_NonDynamic5QIDescriptor_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NonDynamic5QIDescriptor, fiveQI), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_fiveQI_constr_2, &asn_PER_memb_fiveQI_constr_2, memb_fiveQI_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_fiveQI_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_fiveQI_constraint_1 + }, 0, 0, /* No default value */ "fiveQI" }, @@ -89,7 +98,18 @@ asn_TYPE_member_t asn_MBR_NonDynamic5QIDescriptor_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_qoSPriorityLevel_constr_3, &asn_PER_memb_qoSPriorityLevel_constr_3, memb_qoSPriorityLevel_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_qoSPriorityLevel_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_qoSPriorityLevel_constraint_1 + }, 0, 0, /* No default value */ "qoSPriorityLevel" }, @@ -98,7 +118,18 @@ asn_TYPE_member_t asn_MBR_NonDynamic5QIDescriptor_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_AveragingWindow, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "averagingWindow" }, @@ -107,7 +138,18 @@ asn_TYPE_member_t asn_MBR_NonDynamic5QIDescriptor_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MaxDataBurstVolume, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "maxDataBurstVolume" }, @@ -116,7 +158,18 @@ asn_TYPE_member_t asn_MBR_NonDynamic5QIDescriptor_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P65, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -151,7 +204,18 @@ asn_TYPE_descriptor_t asn_DEF_NonDynamic5QIDescriptor = { asn_DEF_NonDynamic5QIDescriptor_tags_1, /* Same as above */ sizeof(asn_DEF_NonDynamic5QIDescriptor_tags_1) /sizeof(asn_DEF_NonDynamic5QIDescriptor_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_NonDynamic5QIDescriptor_1, 5, /* Elements count */ &asn_SPC_NonDynamic5QIDescriptor_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/NonDynamic5QIDescriptor.h b/src/codec_utils/F1AP/NonDynamic5QIDescriptor.h index d1dc02aa4..07772c0f8 100644 --- a/src/codec_utils/F1AP/NonDynamic5QIDescriptor.h +++ b/src/codec_utils/F1AP/NonDynamic5QIDescriptor.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _NonDynamic5QIDescriptor_H_ diff --git a/src/codec_utils/F1AP/Notification-Cause.c b/src/codec_utils/F1AP/Notification-Cause.c index 01b4c4e17..d8544db8c 100644 --- a/src/codec_utils/F1AP/Notification-Cause.c +++ b/src/codec_utils/F1AP/Notification-Cause.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Notification-Cause.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_Notification_Cause_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_Notification_Cause_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_Notification_Cause_value2enum_1[] = { { 0, 9, "fulfilled" }, { 1, 13, "not-fulfilled" } @@ -51,7 +50,18 @@ asn_TYPE_descriptor_t asn_DEF_Notification_Cause = { asn_DEF_Notification_Cause_tags_1, /* Same as above */ sizeof(asn_DEF_Notification_Cause_tags_1) /sizeof(asn_DEF_Notification_Cause_tags_1[0]), /* 1 */ - { &asn_OER_type_Notification_Cause_constr_1, &asn_PER_type_Notification_Cause_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_Notification_Cause_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_Notification_Cause_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/Notification-Cause.h b/src/codec_utils/F1AP/Notification-Cause.h index f04f50e30..eb5d7fd3a 100644 --- a/src/codec_utils/F1AP/Notification-Cause.h +++ b/src/codec_utils/F1AP/Notification-Cause.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Notification_Cause_H_ @@ -37,12 +37,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_Notification_Cause_specs_1; asn_struct_free_f Notification_Cause_free; asn_struct_print_f Notification_Cause_print; asn_constr_check_f Notification_Cause_constraint; -ber_type_decoder_f Notification_Cause_decode_ber; -der_type_encoder_f Notification_Cause_encode_der; xer_type_decoder_f Notification_Cause_decode_xer; xer_type_encoder_f Notification_Cause_encode_xer; -oer_type_decoder_f Notification_Cause_decode_oer; -oer_type_encoder_f Notification_Cause_encode_oer; per_type_decoder_f Notification_Cause_decode_uper; per_type_encoder_f Notification_Cause_encode_uper; per_type_decoder_f Notification_Cause_decode_aper; diff --git a/src/codec_utils/F1AP/NotificationControl.c b/src/codec_utils/F1AP/NotificationControl.c index 6368bf4a7..f3855c261 100644 --- a/src/codec_utils/F1AP/NotificationControl.c +++ b/src/codec_utils/F1AP/NotificationControl.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "NotificationControl.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_NotificationControl_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_NotificationControl_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_NotificationControl_value2enum_1[] = { { 0, 6, "active" }, { 1, 10, "not-active" } @@ -51,7 +50,18 @@ asn_TYPE_descriptor_t asn_DEF_NotificationControl = { asn_DEF_NotificationControl_tags_1, /* Same as above */ sizeof(asn_DEF_NotificationControl_tags_1) /sizeof(asn_DEF_NotificationControl_tags_1[0]), /* 1 */ - { &asn_OER_type_NotificationControl_constr_1, &asn_PER_type_NotificationControl_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NotificationControl_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_NotificationControl_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/NotificationControl.h b/src/codec_utils/F1AP/NotificationControl.h index b1e853ed2..8cbad855a 100644 --- a/src/codec_utils/F1AP/NotificationControl.h +++ b/src/codec_utils/F1AP/NotificationControl.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _NotificationControl_H_ @@ -37,12 +37,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_NotificationControl_specs_1; asn_struct_free_f NotificationControl_free; asn_struct_print_f NotificationControl_print; asn_constr_check_f NotificationControl_constraint; -ber_type_decoder_f NotificationControl_decode_ber; -der_type_encoder_f NotificationControl_encode_der; xer_type_decoder_f NotificationControl_decode_xer; xer_type_encoder_f NotificationControl_encode_xer; -oer_type_decoder_f NotificationControl_decode_oer; -oer_type_encoder_f NotificationControl_encode_oer; per_type_decoder_f NotificationControl_decode_uper; per_type_encoder_f NotificationControl_encode_uper; per_type_decoder_f NotificationControl_decode_aper; diff --git a/src/codec_utils/F1AP/Notify.c b/src/codec_utils/F1AP/Notify.c index 5714ec0df..a777e2ebe 100644 --- a/src/codec_utils/F1AP/Notify.c +++ b/src/codec_utils/F1AP/Notify.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Notify.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_Notify_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_Container_4587P36, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_Notify = { asn_DEF_Notify_tags_1, /* Same as above */ sizeof(asn_DEF_Notify_tags_1) /sizeof(asn_DEF_Notify_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Notify_1, 1, /* Elements count */ &asn_SPC_Notify_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Notify.h b/src/codec_utils/F1AP/Notify.h index 3aec5ba70..0a0cfd3ac 100644 --- a/src/codec_utils/F1AP/Notify.h +++ b/src/codec_utils/F1AP/Notify.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Notify_H_ diff --git a/src/codec_utils/F1AP/NumberOfBroadcasts.c b/src/codec_utils/F1AP/NumberOfBroadcasts.c index 8e064f3e7..dc64f82d4 100644 --- a/src/codec_utils/F1AP/NumberOfBroadcasts.c +++ b/src/codec_utils/F1AP/NumberOfBroadcasts.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "NumberOfBroadcasts.h" @@ -21,7 +21,7 @@ NumberOfBroadcasts_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ NumberOfBroadcasts_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_NumberOfBroadcasts_constr_1 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_NumberOfBroadcasts_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_NumberOfBroadcasts_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_NumberOfBroadcasts = { asn_DEF_NumberOfBroadcasts_tags_1, /* Same as above */ sizeof(asn_DEF_NumberOfBroadcasts_tags_1) /sizeof(asn_DEF_NumberOfBroadcasts_tags_1[0]), /* 1 */ - { &asn_OER_type_NumberOfBroadcasts_constr_1, &asn_PER_type_NumberOfBroadcasts_constr_1, NumberOfBroadcasts_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NumberOfBroadcasts_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NumberOfBroadcasts_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/F1AP/NumberOfBroadcasts.h b/src/codec_utils/F1AP/NumberOfBroadcasts.h index 3c3a3ba5c..776df7e5f 100644 --- a/src/codec_utils/F1AP/NumberOfBroadcasts.h +++ b/src/codec_utils/F1AP/NumberOfBroadcasts.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _NumberOfBroadcasts_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_NumberOfBroadcasts; asn_struct_free_f NumberOfBroadcasts_free; asn_struct_print_f NumberOfBroadcasts_print; asn_constr_check_f NumberOfBroadcasts_constraint; -ber_type_decoder_f NumberOfBroadcasts_decode_ber; -der_type_encoder_f NumberOfBroadcasts_encode_der; xer_type_decoder_f NumberOfBroadcasts_decode_xer; xer_type_encoder_f NumberOfBroadcasts_encode_xer; -oer_type_decoder_f NumberOfBroadcasts_decode_oer; -oer_type_encoder_f NumberOfBroadcasts_encode_oer; per_type_decoder_f NumberOfBroadcasts_decode_uper; per_type_encoder_f NumberOfBroadcasts_encode_uper; per_type_decoder_f NumberOfBroadcasts_decode_aper; diff --git a/src/codec_utils/F1AP/NumberofBroadcastRequest.c b/src/codec_utils/F1AP/NumberofBroadcastRequest.c index cdf928500..418e7a85d 100644 --- a/src/codec_utils/F1AP/NumberofBroadcastRequest.c +++ b/src/codec_utils/F1AP/NumberofBroadcastRequest.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "NumberofBroadcastRequest.h" @@ -21,7 +21,7 @@ NumberofBroadcastRequest_constraint(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ NumberofBroadcastRequest_constraint(const asn_TYPE_descriptor_t *td, const void * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_NumberofBroadcastRequest_constr_1 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; -static asn_per_constraints_t asn_PER_type_NumberofBroadcastRequest_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_NumberofBroadcastRequest_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_NumberofBroadcastRequest_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_NumberofBroadcastRequest = { asn_DEF_NumberofBroadcastRequest_tags_1, /* Same as above */ sizeof(asn_DEF_NumberofBroadcastRequest_tags_1) /sizeof(asn_DEF_NumberofBroadcastRequest_tags_1[0]), /* 1 */ - { &asn_OER_type_NumberofBroadcastRequest_constr_1, &asn_PER_type_NumberofBroadcastRequest_constr_1, NumberofBroadcastRequest_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NumberofBroadcastRequest_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NumberofBroadcastRequest_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/F1AP/NumberofBroadcastRequest.h b/src/codec_utils/F1AP/NumberofBroadcastRequest.h index 42d2645dc..619ccd5b6 100644 --- a/src/codec_utils/F1AP/NumberofBroadcastRequest.h +++ b/src/codec_utils/F1AP/NumberofBroadcastRequest.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _NumberofBroadcastRequest_H_ @@ -22,16 +22,13 @@ extern "C" { typedef long NumberofBroadcastRequest_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_NumberofBroadcastRequest_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NumberofBroadcastRequest; asn_struct_free_f NumberofBroadcastRequest_free; asn_struct_print_f NumberofBroadcastRequest_print; asn_constr_check_f NumberofBroadcastRequest_constraint; -ber_type_decoder_f NumberofBroadcastRequest_decode_ber; -der_type_encoder_f NumberofBroadcastRequest_encode_der; xer_type_decoder_f NumberofBroadcastRequest_decode_xer; xer_type_encoder_f NumberofBroadcastRequest_encode_xer; -oer_type_decoder_f NumberofBroadcastRequest_decode_oer; -oer_type_encoder_f NumberofBroadcastRequest_encode_oer; per_type_decoder_f NumberofBroadcastRequest_decode_uper; per_type_encoder_f NumberofBroadcastRequest_encode_uper; per_type_decoder_f NumberofBroadcastRequest_decode_aper; diff --git a/src/codec_utils/F1AP/OffsetToPointA.c b/src/codec_utils/F1AP/OffsetToPointA.c index c8a897a0a..6fb7eaf5c 100644 --- a/src/codec_utils/F1AP/OffsetToPointA.c +++ b/src/codec_utils/F1AP/OffsetToPointA.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "OffsetToPointA.h" @@ -21,7 +21,7 @@ OffsetToPointA_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 2199)) { + if((value >= 0L && value <= 2199L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ OffsetToPointA_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_OffsetToPointA_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_OffsetToPointA_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 12, 12, 0, 2199 } /* (0..2199,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_OffsetToPointA_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_OffsetToPointA = { asn_DEF_OffsetToPointA_tags_1, /* Same as above */ sizeof(asn_DEF_OffsetToPointA_tags_1) /sizeof(asn_DEF_OffsetToPointA_tags_1[0]), /* 1 */ - { &asn_OER_type_OffsetToPointA_constr_1, &asn_PER_type_OffsetToPointA_constr_1, OffsetToPointA_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_OffsetToPointA_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OffsetToPointA_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/F1AP/OffsetToPointA.h b/src/codec_utils/F1AP/OffsetToPointA.h index cebd896de..803882f22 100644 --- a/src/codec_utils/F1AP/OffsetToPointA.h +++ b/src/codec_utils/F1AP/OffsetToPointA.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _OffsetToPointA_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_OffsetToPointA; asn_struct_free_f OffsetToPointA_free; asn_struct_print_f OffsetToPointA_print; asn_constr_check_f OffsetToPointA_constraint; -ber_type_decoder_f OffsetToPointA_decode_ber; -der_type_encoder_f OffsetToPointA_encode_der; xer_type_decoder_f OffsetToPointA_decode_xer; xer_type_encoder_f OffsetToPointA_encode_xer; -oer_type_decoder_f OffsetToPointA_decode_oer; -oer_type_encoder_f OffsetToPointA_encode_oer; per_type_decoder_f OffsetToPointA_decode_uper; per_type_encoder_f OffsetToPointA_encode_uper; per_type_decoder_f OffsetToPointA_decode_aper; diff --git a/src/codec_utils/F1AP/PDCP-SN.c b/src/codec_utils/F1AP/PDCP-SN.c index 7693d50b5..8a37bb459 100644 --- a/src/codec_utils/F1AP/PDCP-SN.c +++ b/src/codec_utils/F1AP/PDCP-SN.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "PDCP-SN.h" @@ -21,7 +21,7 @@ PDCP_SN_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 4095)) { + if((value >= 0L && value <= 4095L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ PDCP_SN_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_PDCP_SN_constr_1 CC_NOTUSED = { - { 2, 1 } /* (0..4095) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_PDCP_SN_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 12, 12, 0, 4095 } /* (0..4095) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_PDCP_SN_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_PDCP_SN = { asn_DEF_PDCP_SN_tags_1, /* Same as above */ sizeof(asn_DEF_PDCP_SN_tags_1) /sizeof(asn_DEF_PDCP_SN_tags_1[0]), /* 1 */ - { &asn_OER_type_PDCP_SN_constr_1, &asn_PER_type_PDCP_SN_constr_1, PDCP_SN_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PDCP_SN_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + PDCP_SN_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/F1AP/PDCP-SN.h b/src/codec_utils/F1AP/PDCP-SN.h index 7d48318d5..9f6fbb62d 100644 --- a/src/codec_utils/F1AP/PDCP-SN.h +++ b/src/codec_utils/F1AP/PDCP-SN.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _PDCP_SN_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_PDCP_SN; asn_struct_free_f PDCP_SN_free; asn_struct_print_f PDCP_SN_print; asn_constr_check_f PDCP_SN_constraint; -ber_type_decoder_f PDCP_SN_decode_ber; -der_type_encoder_f PDCP_SN_encode_der; xer_type_decoder_f PDCP_SN_decode_xer; xer_type_encoder_f PDCP_SN_encode_xer; -oer_type_decoder_f PDCP_SN_decode_oer; -oer_type_encoder_f PDCP_SN_encode_oer; per_type_decoder_f PDCP_SN_decode_uper; per_type_encoder_f PDCP_SN_encode_uper; per_type_decoder_f PDCP_SN_decode_aper; diff --git a/src/codec_utils/F1AP/PDCPSNLength.c b/src/codec_utils/F1AP/PDCPSNLength.c index 61358c0b8..c1576cc8a 100644 --- a/src/codec_utils/F1AP/PDCPSNLength.c +++ b/src/codec_utils/F1AP/PDCPSNLength.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "PDCPSNLength.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_PDCPSNLength_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; -static asn_per_constraints_t asn_PER_type_PDCPSNLength_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_PDCPSNLength_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_PDCPSNLength_value2enum_1[] = { { 0, 11, "twelve-bits" }, { 1, 13, "eighteen-bits" } @@ -29,7 +28,7 @@ static const unsigned int asn_MAP_PDCPSNLength_enum2value_1[] = { 0 /* twelve-bits(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_PDCPSNLength_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_PDCPSNLength_specs_1 = { asn_MAP_PDCPSNLength_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_PDCPSNLength_enum2value_1, /* N => "tag"; sorted by N */ 2, /* Number of elements in the maps */ @@ -51,7 +50,18 @@ asn_TYPE_descriptor_t asn_DEF_PDCPSNLength = { asn_DEF_PDCPSNLength_tags_1, /* Same as above */ sizeof(asn_DEF_PDCPSNLength_tags_1) /sizeof(asn_DEF_PDCPSNLength_tags_1[0]), /* 1 */ - { &asn_OER_type_PDCPSNLength_constr_1, &asn_PER_type_PDCPSNLength_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PDCPSNLength_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_PDCPSNLength_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/PDCPSNLength.h b/src/codec_utils/F1AP/PDCPSNLength.h index b8112f6d7..50368eba9 100644 --- a/src/codec_utils/F1AP/PDCPSNLength.h +++ b/src/codec_utils/F1AP/PDCPSNLength.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _PDCPSNLength_H_ @@ -31,16 +31,14 @@ typedef enum PDCPSNLength { typedef long PDCPSNLength_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_PDCPSNLength_constr_1; extern asn_TYPE_descriptor_t asn_DEF_PDCPSNLength; +extern const asn_INTEGER_specifics_t asn_SPC_PDCPSNLength_specs_1; asn_struct_free_f PDCPSNLength_free; asn_struct_print_f PDCPSNLength_print; asn_constr_check_f PDCPSNLength_constraint; -ber_type_decoder_f PDCPSNLength_decode_ber; -der_type_encoder_f PDCPSNLength_encode_der; xer_type_decoder_f PDCPSNLength_decode_xer; xer_type_encoder_f PDCPSNLength_encode_xer; -oer_type_decoder_f PDCPSNLength_decode_oer; -oer_type_encoder_f PDCPSNLength_encode_oer; per_type_decoder_f PDCPSNLength_decode_uper; per_type_encoder_f PDCPSNLength_encode_uper; per_type_decoder_f PDCPSNLength_decode_aper; diff --git a/src/codec_utils/F1AP/PDUSessionID.c b/src/codec_utils/F1AP/PDUSessionID.c index e7c67969b..10cffdd38 100644 --- a/src/codec_utils/F1AP/PDUSessionID.c +++ b/src/codec_utils/F1AP/PDUSessionID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "PDUSessionID.h" @@ -21,7 +21,7 @@ PDUSessionID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 255)) { + if((value >= 0L && value <= 255L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ PDUSessionID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_PDUSessionID_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..255) */, - -1}; -static asn_per_constraints_t asn_PER_type_PDUSessionID_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_PDUSessionID_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_PDUSessionID_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_PDUSessionID = { asn_DEF_PDUSessionID_tags_1, /* Same as above */ sizeof(asn_DEF_PDUSessionID_tags_1) /sizeof(asn_DEF_PDUSessionID_tags_1[0]), /* 1 */ - { &asn_OER_type_PDUSessionID_constr_1, &asn_PER_type_PDUSessionID_constr_1, PDUSessionID_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PDUSessionID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + PDUSessionID_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/F1AP/PDUSessionID.h b/src/codec_utils/F1AP/PDUSessionID.h index 12240f12c..03996ea47 100644 --- a/src/codec_utils/F1AP/PDUSessionID.h +++ b/src/codec_utils/F1AP/PDUSessionID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _PDUSessionID_H_ @@ -22,16 +22,13 @@ extern "C" { typedef long PDUSessionID_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_PDUSessionID_constr_1; extern asn_TYPE_descriptor_t asn_DEF_PDUSessionID; asn_struct_free_f PDUSessionID_free; asn_struct_print_f PDUSessionID_print; asn_constr_check_f PDUSessionID_constraint; -ber_type_decoder_f PDUSessionID_decode_ber; -der_type_encoder_f PDUSessionID_encode_der; xer_type_decoder_f PDUSessionID_decode_xer; xer_type_encoder_f PDUSessionID_encode_xer; -oer_type_decoder_f PDUSessionID_decode_oer; -oer_type_encoder_f PDUSessionID_encode_oer; per_type_decoder_f PDUSessionID_decode_uper; per_type_encoder_f PDUSessionID_encode_uper; per_type_decoder_f PDUSessionID_decode_aper; diff --git a/src/codec_utils/F1AP/PER-Exponent.c b/src/codec_utils/F1AP/PER-Exponent.c index 01daab236..12e3887f8 100644 --- a/src/codec_utils/F1AP/PER-Exponent.c +++ b/src/codec_utils/F1AP/PER-Exponent.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "PER-Exponent.h" @@ -21,7 +21,7 @@ PER_Exponent_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 9)) { + if((value >= 0L && value <= 9L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ PER_Exponent_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_PER_Exponent_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_PER_Exponent_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 4, 4, 0, 9 } /* (0..9,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_PER_Exponent_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_PER_Exponent = { asn_DEF_PER_Exponent_tags_1, /* Same as above */ sizeof(asn_DEF_PER_Exponent_tags_1) /sizeof(asn_DEF_PER_Exponent_tags_1[0]), /* 1 */ - { &asn_OER_type_PER_Exponent_constr_1, &asn_PER_type_PER_Exponent_constr_1, PER_Exponent_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PER_Exponent_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + PER_Exponent_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/F1AP/PER-Exponent.h b/src/codec_utils/F1AP/PER-Exponent.h index 54adf058e..dca1518aa 100644 --- a/src/codec_utils/F1AP/PER-Exponent.h +++ b/src/codec_utils/F1AP/PER-Exponent.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _PER_Exponent_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_PER_Exponent; asn_struct_free_f PER_Exponent_free; asn_struct_print_f PER_Exponent_print; asn_constr_check_f PER_Exponent_constraint; -ber_type_decoder_f PER_Exponent_decode_ber; -der_type_encoder_f PER_Exponent_encode_der; xer_type_decoder_f PER_Exponent_decode_xer; xer_type_encoder_f PER_Exponent_encode_xer; -oer_type_decoder_f PER_Exponent_decode_oer; -oer_type_encoder_f PER_Exponent_encode_oer; per_type_decoder_f PER_Exponent_decode_uper; per_type_encoder_f PER_Exponent_encode_uper; per_type_decoder_f PER_Exponent_decode_aper; diff --git a/src/codec_utils/F1AP/PER-Scalar.c b/src/codec_utils/F1AP/PER-Scalar.c index 52814598e..ecaccdea8 100644 --- a/src/codec_utils/F1AP/PER-Scalar.c +++ b/src/codec_utils/F1AP/PER-Scalar.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "PER-Scalar.h" @@ -21,7 +21,7 @@ PER_Scalar_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 9)) { + if((value >= 0L && value <= 9L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ PER_Scalar_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_PER_Scalar_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_PER_Scalar_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 4, 4, 0, 9 } /* (0..9,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_PER_Scalar_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_PER_Scalar = { asn_DEF_PER_Scalar_tags_1, /* Same as above */ sizeof(asn_DEF_PER_Scalar_tags_1) /sizeof(asn_DEF_PER_Scalar_tags_1[0]), /* 1 */ - { &asn_OER_type_PER_Scalar_constr_1, &asn_PER_type_PER_Scalar_constr_1, PER_Scalar_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PER_Scalar_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + PER_Scalar_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/F1AP/PER-Scalar.h b/src/codec_utils/F1AP/PER-Scalar.h index 56582bbbb..5abbd5e5a 100644 --- a/src/codec_utils/F1AP/PER-Scalar.h +++ b/src/codec_utils/F1AP/PER-Scalar.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _PER_Scalar_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_PER_Scalar; asn_struct_free_f PER_Scalar_free; asn_struct_print_f PER_Scalar_print; asn_constr_check_f PER_Scalar_constraint; -ber_type_decoder_f PER_Scalar_decode_ber; -der_type_encoder_f PER_Scalar_encode_der; xer_type_decoder_f PER_Scalar_decode_xer; xer_type_encoder_f PER_Scalar_encode_xer; -oer_type_decoder_f PER_Scalar_decode_oer; -oer_type_encoder_f PER_Scalar_encode_oer; per_type_decoder_f PER_Scalar_decode_uper; per_type_encoder_f PER_Scalar_encode_uper; per_type_decoder_f PER_Scalar_decode_aper; diff --git a/src/codec_utils/F1AP/PLMN-Identity.c b/src/codec_utils/F1AP/PLMN-Identity.c index 1549a089d..4166bf3e1 100644 --- a/src/codec_utils/F1AP/PLMN-Identity.c +++ b/src/codec_utils/F1AP/PLMN-Identity.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "PLMN-Identity.h" @@ -22,7 +22,7 @@ PLMN_Identity_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, size = st->size; - if((size == 3)) { + if((size == 3UL)) { /* Constraint check succeeded */ return 0; } else { @@ -37,14 +37,13 @@ PLMN_Identity_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using OCTET_STRING, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_PLMN_Identity_constr_1 CC_NOTUSED = { - { 0, 0 }, - 3 /* (SIZE(3..3)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_PLMN_Identity_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 3, 3 } /* (SIZE(3..3)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_PLMN_Identity_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)) }; @@ -58,7 +57,18 @@ asn_TYPE_descriptor_t asn_DEF_PLMN_Identity = { asn_DEF_PLMN_Identity_tags_1, /* Same as above */ sizeof(asn_DEF_PLMN_Identity_tags_1) /sizeof(asn_DEF_PLMN_Identity_tags_1[0]), /* 1 */ - { &asn_OER_type_PLMN_Identity_constr_1, &asn_PER_type_PLMN_Identity_constr_1, PLMN_Identity_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PLMN_Identity_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + PLMN_Identity_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/PLMN-Identity.h b/src/codec_utils/F1AP/PLMN-Identity.h index 58cf92a63..5ee9e31d7 100644 --- a/src/codec_utils/F1AP/PLMN-Identity.h +++ b/src/codec_utils/F1AP/PLMN-Identity.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _PLMN_Identity_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_PLMN_Identity; asn_struct_free_f PLMN_Identity_free; asn_struct_print_f PLMN_Identity_print; asn_constr_check_f PLMN_Identity_constraint; -ber_type_decoder_f PLMN_Identity_decode_ber; -der_type_encoder_f PLMN_Identity_encode_der; xer_type_decoder_f PLMN_Identity_decode_xer; xer_type_encoder_f PLMN_Identity_encode_xer; -oer_type_decoder_f PLMN_Identity_decode_oer; -oer_type_encoder_f PLMN_Identity_encode_oer; per_type_decoder_f PLMN_Identity_decode_uper; per_type_encoder_f PLMN_Identity_encode_uper; per_type_decoder_f PLMN_Identity_decode_aper; diff --git a/src/codec_utils/F1AP/PWS-Failed-NR-CGI-Item.c b/src/codec_utils/F1AP/PWS-Failed-NR-CGI-Item.c index 96c98bff4..2826b2259 100644 --- a/src/codec_utils/F1AP/PWS-Failed-NR-CGI-Item.c +++ b/src/codec_utils/F1AP/PWS-Failed-NR-CGI-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "PWS-Failed-NR-CGI-Item.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_PWS_Failed_NR_CGI_Item_1[] = { +asn_TYPE_member_t asn_MBR_PWS_Failed_NR_CGI_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct PWS_Failed_NR_CGI_Item, nRCGI), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NRCGI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nRCGI" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_PWS_Failed_NR_CGI_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NumberOfBroadcasts, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "numberOfBroadcasts" }, @@ -32,7 +54,18 @@ static asn_TYPE_member_t asn_MBR_PWS_Failed_NR_CGI_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P72, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -46,7 +79,7 @@ static const asn_TYPE_tag2member_t asn_MAP_PWS_Failed_NR_CGI_Item_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* numberOfBroadcasts */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_PWS_Failed_NR_CGI_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_PWS_Failed_NR_CGI_Item_specs_1 = { sizeof(struct PWS_Failed_NR_CGI_Item), offsetof(struct PWS_Failed_NR_CGI_Item, _asn_ctx), asn_MAP_PWS_Failed_NR_CGI_Item_tag2el_1, @@ -65,7 +98,18 @@ asn_TYPE_descriptor_t asn_DEF_PWS_Failed_NR_CGI_Item = { asn_DEF_PWS_Failed_NR_CGI_Item_tags_1, /* Same as above */ sizeof(asn_DEF_PWS_Failed_NR_CGI_Item_tags_1) /sizeof(asn_DEF_PWS_Failed_NR_CGI_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PWS_Failed_NR_CGI_Item_1, 3, /* Elements count */ &asn_SPC_PWS_Failed_NR_CGI_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/PWS-Failed-NR-CGI-Item.h b/src/codec_utils/F1AP/PWS-Failed-NR-CGI-Item.h index ea809bfdf..1911dfde8 100644 --- a/src/codec_utils/F1AP/PWS-Failed-NR-CGI-Item.h +++ b/src/codec_utils/F1AP/PWS-Failed-NR-CGI-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _PWS_Failed_NR_CGI_Item_H_ @@ -39,6 +39,8 @@ typedef struct PWS_Failed_NR_CGI_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_PWS_Failed_NR_CGI_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_PWS_Failed_NR_CGI_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_PWS_Failed_NR_CGI_Item_1[3]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/PWS-Failed-NR-CGI-List.c b/src/codec_utils/F1AP/PWS-Failed-NR-CGI-List.c index 6455dbd5c..95bbd3129 100644 --- a/src/codec_utils/F1AP/PWS-Failed-NR-CGI-List.c +++ b/src/codec_utils/F1AP/PWS-Failed-NR-CGI-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "PWS-Failed-NR-CGI-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_PWS_Failed_NR_CGI_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..512)) */}; -static asn_per_constraints_t asn_PER_type_PWS_Failed_NR_CGI_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_PWS_Failed_NR_CGI_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 9, 9, 1, 512 } /* (SIZE(1..512)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_PWS_Failed_NR_CGI_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_PWS_Failed_NR_CGI_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P58, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_PWS_Failed_NR_CGI_List_1[] = { static const ber_tlv_tag_t asn_DEF_PWS_Failed_NR_CGI_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_PWS_Failed_NR_CGI_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_PWS_Failed_NR_CGI_List_specs_1 = { sizeof(struct PWS_Failed_NR_CGI_List), offsetof(struct PWS_Failed_NR_CGI_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_PWS_Failed_NR_CGI_List = { asn_DEF_PWS_Failed_NR_CGI_List_tags_1, /* Same as above */ sizeof(asn_DEF_PWS_Failed_NR_CGI_List_tags_1) /sizeof(asn_DEF_PWS_Failed_NR_CGI_List_tags_1[0]), /* 1 */ - { &asn_OER_type_PWS_Failed_NR_CGI_List_constr_1, &asn_PER_type_PWS_Failed_NR_CGI_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PWS_Failed_NR_CGI_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_PWS_Failed_NR_CGI_List_1, 1, /* Single element */ &asn_SPC_PWS_Failed_NR_CGI_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/PWS-Failed-NR-CGI-List.h b/src/codec_utils/F1AP/PWS-Failed-NR-CGI-List.h index 21825c33e..640376929 100644 --- a/src/codec_utils/F1AP/PWS-Failed-NR-CGI-List.h +++ b/src/codec_utils/F1AP/PWS-Failed-NR-CGI-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _PWS_Failed_NR_CGI_List_H_ @@ -32,6 +32,9 @@ typedef struct PWS_Failed_NR_CGI_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_PWS_Failed_NR_CGI_List; +extern asn_SET_OF_specifics_t asn_SPC_PWS_Failed_NR_CGI_List_specs_1; +extern asn_TYPE_member_t asn_MBR_PWS_Failed_NR_CGI_List_1[1]; +extern asn_per_constraints_t asn_PER_type_PWS_Failed_NR_CGI_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/PWSCancelRequest.c b/src/codec_utils/F1AP/PWSCancelRequest.c index ad5d6b98f..158856a4d 100644 --- a/src/codec_utils/F1AP/PWSCancelRequest.c +++ b/src/codec_utils/F1AP/PWSCancelRequest.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "PWSCancelRequest.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_PWSCancelRequest_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_Container_4587P28, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_PWSCancelRequest = { asn_DEF_PWSCancelRequest_tags_1, /* Same as above */ sizeof(asn_DEF_PWSCancelRequest_tags_1) /sizeof(asn_DEF_PWSCancelRequest_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PWSCancelRequest_1, 1, /* Elements count */ &asn_SPC_PWSCancelRequest_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/PWSCancelRequest.h b/src/codec_utils/F1AP/PWSCancelRequest.h index 428eaf32a..3c04b6bc6 100644 --- a/src/codec_utils/F1AP/PWSCancelRequest.h +++ b/src/codec_utils/F1AP/PWSCancelRequest.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _PWSCancelRequest_H_ diff --git a/src/codec_utils/F1AP/PWSCancelResponse.c b/src/codec_utils/F1AP/PWSCancelResponse.c index c42a45e62..f49be3cf1 100644 --- a/src/codec_utils/F1AP/PWSCancelResponse.c +++ b/src/codec_utils/F1AP/PWSCancelResponse.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "PWSCancelResponse.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_PWSCancelResponse_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_Container_4587P29, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_PWSCancelResponse = { asn_DEF_PWSCancelResponse_tags_1, /* Same as above */ sizeof(asn_DEF_PWSCancelResponse_tags_1) /sizeof(asn_DEF_PWSCancelResponse_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PWSCancelResponse_1, 1, /* Elements count */ &asn_SPC_PWSCancelResponse_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/PWSCancelResponse.h b/src/codec_utils/F1AP/PWSCancelResponse.h index 6153fd91b..729b2a8ad 100644 --- a/src/codec_utils/F1AP/PWSCancelResponse.h +++ b/src/codec_utils/F1AP/PWSCancelResponse.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _PWSCancelResponse_H_ diff --git a/src/codec_utils/F1AP/PWSFailureIndication.c b/src/codec_utils/F1AP/PWSFailureIndication.c index ca68387fa..f7da40446 100644 --- a/src/codec_utils/F1AP/PWSFailureIndication.c +++ b/src/codec_utils/F1AP/PWSFailureIndication.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "PWSFailureIndication.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_PWSFailureIndication_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_Container_4587P38, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_PWSFailureIndication = { asn_DEF_PWSFailureIndication_tags_1, /* Same as above */ sizeof(asn_DEF_PWSFailureIndication_tags_1) /sizeof(asn_DEF_PWSFailureIndication_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PWSFailureIndication_1, 1, /* Elements count */ &asn_SPC_PWSFailureIndication_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/PWSFailureIndication.h b/src/codec_utils/F1AP/PWSFailureIndication.h index 1ab06f2e5..ac7fe993d 100644 --- a/src/codec_utils/F1AP/PWSFailureIndication.h +++ b/src/codec_utils/F1AP/PWSFailureIndication.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _PWSFailureIndication_H_ diff --git a/src/codec_utils/F1AP/PWSRestartIndication.c b/src/codec_utils/F1AP/PWSRestartIndication.c index e353d1267..3dde9094d 100644 --- a/src/codec_utils/F1AP/PWSRestartIndication.c +++ b/src/codec_utils/F1AP/PWSRestartIndication.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "PWSRestartIndication.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_PWSRestartIndication_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_Container_4587P37, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_PWSRestartIndication = { asn_DEF_PWSRestartIndication_tags_1, /* Same as above */ sizeof(asn_DEF_PWSRestartIndication_tags_1) /sizeof(asn_DEF_PWSRestartIndication_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PWSRestartIndication_1, 1, /* Elements count */ &asn_SPC_PWSRestartIndication_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/PWSRestartIndication.h b/src/codec_utils/F1AP/PWSRestartIndication.h index b1c90cfd3..f56d9459d 100644 --- a/src/codec_utils/F1AP/PWSRestartIndication.h +++ b/src/codec_utils/F1AP/PWSRestartIndication.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _PWSRestartIndication_H_ diff --git a/src/codec_utils/F1AP/PWSSystemInformation.c b/src/codec_utils/F1AP/PWSSystemInformation.c index e33637453..9987b1c6a 100644 --- a/src/codec_utils/F1AP/PWSSystemInformation.c +++ b/src/codec_utils/F1AP/PWSSystemInformation.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "PWSSystemInformation.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_PWSSystemInformation_1[] = { +asn_TYPE_member_t asn_MBR_PWSSystemInformation_1[] = { { ATF_NOFLAGS, 0, offsetof(struct PWSSystemInformation, sIBtype), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_SIBType_PWS, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sIBtype" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_PWSSystemInformation_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sIBmessage" }, @@ -32,7 +54,18 @@ static asn_TYPE_member_t asn_MBR_PWSSystemInformation_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P73, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -46,7 +79,7 @@ static const asn_TYPE_tag2member_t asn_MAP_PWSSystemInformation_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* sIBmessage */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_PWSSystemInformation_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_PWSSystemInformation_specs_1 = { sizeof(struct PWSSystemInformation), offsetof(struct PWSSystemInformation, _asn_ctx), asn_MAP_PWSSystemInformation_tag2el_1, @@ -65,7 +98,18 @@ asn_TYPE_descriptor_t asn_DEF_PWSSystemInformation = { asn_DEF_PWSSystemInformation_tags_1, /* Same as above */ sizeof(asn_DEF_PWSSystemInformation_tags_1) /sizeof(asn_DEF_PWSSystemInformation_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PWSSystemInformation_1, 3, /* Elements count */ &asn_SPC_PWSSystemInformation_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/PWSSystemInformation.h b/src/codec_utils/F1AP/PWSSystemInformation.h index 3a6db1415..b62346949 100644 --- a/src/codec_utils/F1AP/PWSSystemInformation.h +++ b/src/codec_utils/F1AP/PWSSystemInformation.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _PWSSystemInformation_H_ @@ -39,6 +39,8 @@ typedef struct PWSSystemInformation { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_PWSSystemInformation; +extern asn_SEQUENCE_specifics_t asn_SPC_PWSSystemInformation_specs_1; +extern asn_TYPE_member_t asn_MBR_PWSSystemInformation_1[3]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/PacketDelayBudget.c b/src/codec_utils/F1AP/PacketDelayBudget.c index 8bcddbd75..d659ba775 100644 --- a/src/codec_utils/F1AP/PacketDelayBudget.c +++ b/src/codec_utils/F1AP/PacketDelayBudget.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "PacketDelayBudget.h" @@ -21,7 +21,7 @@ PacketDelayBudget_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 1023)) { + if((value >= 0L && value <= 1023L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ PacketDelayBudget_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_PacketDelayBudget_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_PacketDelayBudget_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 10, 10, 0, 1023 } /* (0..1023,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_PacketDelayBudget_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_PacketDelayBudget = { asn_DEF_PacketDelayBudget_tags_1, /* Same as above */ sizeof(asn_DEF_PacketDelayBudget_tags_1) /sizeof(asn_DEF_PacketDelayBudget_tags_1[0]), /* 1 */ - { &asn_OER_type_PacketDelayBudget_constr_1, &asn_PER_type_PacketDelayBudget_constr_1, PacketDelayBudget_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PacketDelayBudget_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + PacketDelayBudget_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/F1AP/PacketDelayBudget.h b/src/codec_utils/F1AP/PacketDelayBudget.h index 05d949375..44625e272 100644 --- a/src/codec_utils/F1AP/PacketDelayBudget.h +++ b/src/codec_utils/F1AP/PacketDelayBudget.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _PacketDelayBudget_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_PacketDelayBudget; asn_struct_free_f PacketDelayBudget_free; asn_struct_print_f PacketDelayBudget_print; asn_constr_check_f PacketDelayBudget_constraint; -ber_type_decoder_f PacketDelayBudget_decode_ber; -der_type_encoder_f PacketDelayBudget_encode_der; xer_type_decoder_f PacketDelayBudget_decode_xer; xer_type_encoder_f PacketDelayBudget_encode_xer; -oer_type_decoder_f PacketDelayBudget_decode_oer; -oer_type_encoder_f PacketDelayBudget_encode_oer; per_type_decoder_f PacketDelayBudget_decode_uper; per_type_encoder_f PacketDelayBudget_encode_uper; per_type_decoder_f PacketDelayBudget_decode_aper; diff --git a/src/codec_utils/F1AP/PacketErrorRate.c b/src/codec_utils/F1AP/PacketErrorRate.c index 7852660f7..ead596377 100644 --- a/src/codec_utils/F1AP/PacketErrorRate.c +++ b/src/codec_utils/F1AP/PacketErrorRate.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "PacketErrorRate.h" @@ -14,7 +14,18 @@ asn_TYPE_member_t asn_MBR_PacketErrorRate_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PER_Scalar, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pER-Scalar" }, @@ -23,7 +34,18 @@ asn_TYPE_member_t asn_MBR_PacketErrorRate_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PER_Exponent, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pER-Exponent" }, @@ -32,7 +54,18 @@ asn_TYPE_member_t asn_MBR_PacketErrorRate_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P68, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -65,7 +98,18 @@ asn_TYPE_descriptor_t asn_DEF_PacketErrorRate = { asn_DEF_PacketErrorRate_tags_1, /* Same as above */ sizeof(asn_DEF_PacketErrorRate_tags_1) /sizeof(asn_DEF_PacketErrorRate_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PacketErrorRate_1, 3, /* Elements count */ &asn_SPC_PacketErrorRate_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/PacketErrorRate.h b/src/codec_utils/F1AP/PacketErrorRate.h index cbcdb800d..ab7e5549e 100644 --- a/src/codec_utils/F1AP/PacketErrorRate.h +++ b/src/codec_utils/F1AP/PacketErrorRate.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _PacketErrorRate_H_ diff --git a/src/codec_utils/F1AP/Paging.c b/src/codec_utils/F1AP/Paging.c index 313e82fe6..67b6c593e 100644 --- a/src/codec_utils/F1AP/Paging.c +++ b/src/codec_utils/F1AP/Paging.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Paging.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_Paging_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_Container_4587P35, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_Paging = { asn_DEF_Paging_tags_1, /* Same as above */ sizeof(asn_DEF_Paging_tags_1) /sizeof(asn_DEF_Paging_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Paging_1, 1, /* Elements count */ &asn_SPC_Paging_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Paging.h b/src/codec_utils/F1AP/Paging.h index 3f53114dc..029a68e76 100644 --- a/src/codec_utils/F1AP/Paging.h +++ b/src/codec_utils/F1AP/Paging.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Paging_H_ diff --git a/src/codec_utils/F1AP/PagingCell-Item.c b/src/codec_utils/F1AP/PagingCell-Item.c index 19140b2c5..d679eaf1f 100644 --- a/src/codec_utils/F1AP/PagingCell-Item.c +++ b/src/codec_utils/F1AP/PagingCell-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "PagingCell-Item.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_PagingCell_Item_1[] = { +asn_TYPE_member_t asn_MBR_PagingCell_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct PagingCell_Item, nRCGI), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NRCGI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nRCGI" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_PagingCell_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P69, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -36,7 +58,7 @@ static const asn_TYPE_tag2member_t asn_MAP_PagingCell_Item_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* nRCGI */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_PagingCell_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_PagingCell_Item_specs_1 = { sizeof(struct PagingCell_Item), offsetof(struct PagingCell_Item, _asn_ctx), asn_MAP_PagingCell_Item_tag2el_1, @@ -55,7 +77,18 @@ asn_TYPE_descriptor_t asn_DEF_PagingCell_Item = { asn_DEF_PagingCell_Item_tags_1, /* Same as above */ sizeof(asn_DEF_PagingCell_Item_tags_1) /sizeof(asn_DEF_PagingCell_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PagingCell_Item_1, 2, /* Elements count */ &asn_SPC_PagingCell_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/PagingCell-Item.h b/src/codec_utils/F1AP/PagingCell-Item.h index 67da3ae55..c63ef16fd 100644 --- a/src/codec_utils/F1AP/PagingCell-Item.h +++ b/src/codec_utils/F1AP/PagingCell-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _PagingCell_Item_H_ @@ -33,6 +33,8 @@ typedef struct PagingCell_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_PagingCell_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_PagingCell_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_PagingCell_Item_1[2]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/PagingCell-list.c b/src/codec_utils/F1AP/PagingCell-list.c index 6da399efb..7db3de42b 100644 --- a/src/codec_utils/F1AP/PagingCell-list.c +++ b/src/codec_utils/F1AP/PagingCell-list.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "PagingCell-list.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_PagingCell_list_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..512)) */}; -static asn_per_constraints_t asn_PER_type_PagingCell_list_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_PagingCell_list_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 9, 9, 1, 512 } /* (SIZE(1..512)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_PagingCell_list_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_PagingCell_list_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P55, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_PagingCell_list_1[] = { static const ber_tlv_tag_t asn_DEF_PagingCell_list_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_PagingCell_list_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_PagingCell_list_specs_1 = { sizeof(struct PagingCell_list), offsetof(struct PagingCell_list, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_PagingCell_list = { asn_DEF_PagingCell_list_tags_1, /* Same as above */ sizeof(asn_DEF_PagingCell_list_tags_1) /sizeof(asn_DEF_PagingCell_list_tags_1[0]), /* 1 */ - { &asn_OER_type_PagingCell_list_constr_1, &asn_PER_type_PagingCell_list_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PagingCell_list_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_PagingCell_list_1, 1, /* Single element */ &asn_SPC_PagingCell_list_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/PagingCell-list.h b/src/codec_utils/F1AP/PagingCell-list.h index aa6b2f70b..57aedde9e 100644 --- a/src/codec_utils/F1AP/PagingCell-list.h +++ b/src/codec_utils/F1AP/PagingCell-list.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _PagingCell_list_H_ @@ -32,6 +32,9 @@ typedef struct PagingCell_list { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_PagingCell_list; +extern asn_SET_OF_specifics_t asn_SPC_PagingCell_list_specs_1; +extern asn_TYPE_member_t asn_MBR_PagingCell_list_1[1]; +extern asn_per_constraints_t asn_PER_type_PagingCell_list_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/PagingDRX.c b/src/codec_utils/F1AP/PagingDRX.c index c631f726a..c3e01ed33 100644 --- a/src/codec_utils/F1AP/PagingDRX.c +++ b/src/codec_utils/F1AP/PagingDRX.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "PagingDRX.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_PagingDRX_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; -static asn_per_constraints_t asn_PER_type_PagingDRX_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_PagingDRX_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 2, 2, 0, 3 } /* (0..3,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_PagingDRX_value2enum_1[] = { { 0, 3, "v32" }, { 1, 3, "v64" }, @@ -33,7 +32,7 @@ static const unsigned int asn_MAP_PagingDRX_enum2value_1[] = { 1 /* v64(1) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_PagingDRX_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_PagingDRX_specs_1 = { asn_MAP_PagingDRX_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_PagingDRX_enum2value_1, /* N => "tag"; sorted by N */ 4, /* Number of elements in the maps */ @@ -55,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_PagingDRX = { asn_DEF_PagingDRX_tags_1, /* Same as above */ sizeof(asn_DEF_PagingDRX_tags_1) /sizeof(asn_DEF_PagingDRX_tags_1[0]), /* 1 */ - { &asn_OER_type_PagingDRX_constr_1, &asn_PER_type_PagingDRX_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PagingDRX_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_PagingDRX_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/PagingDRX.h b/src/codec_utils/F1AP/PagingDRX.h index c7a500919..18c0ca148 100644 --- a/src/codec_utils/F1AP/PagingDRX.h +++ b/src/codec_utils/F1AP/PagingDRX.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _PagingDRX_H_ @@ -33,16 +33,14 @@ typedef enum PagingDRX { typedef long PagingDRX_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_PagingDRX_constr_1; extern asn_TYPE_descriptor_t asn_DEF_PagingDRX; +extern const asn_INTEGER_specifics_t asn_SPC_PagingDRX_specs_1; asn_struct_free_f PagingDRX_free; asn_struct_print_f PagingDRX_print; asn_constr_check_f PagingDRX_constraint; -ber_type_decoder_f PagingDRX_decode_ber; -der_type_encoder_f PagingDRX_encode_der; xer_type_decoder_f PagingDRX_decode_xer; xer_type_encoder_f PagingDRX_encode_xer; -oer_type_decoder_f PagingDRX_decode_oer; -oer_type_encoder_f PagingDRX_encode_oer; per_type_decoder_f PagingDRX_decode_uper; per_type_encoder_f PagingDRX_encode_uper; per_type_decoder_f PagingDRX_decode_aper; diff --git a/src/codec_utils/F1AP/PagingIdentity.c b/src/codec_utils/F1AP/PagingIdentity.c index 80997daf7..fd46959c6 100644 --- a/src/codec_utils/F1AP/PagingIdentity.c +++ b/src/codec_utils/F1AP/PagingIdentity.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "PagingIdentity.h" @@ -10,21 +10,31 @@ #include "RANUEPagingIdentity.h" #include "CNUEPagingIdentity.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_PagingIdentity_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; -static asn_per_constraints_t asn_PER_type_PagingIdentity_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_PagingIdentity_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_PagingIdentity_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_PagingIdentity_1[] = { { ATF_POINTER, 0, offsetof(struct PagingIdentity, choice.rANUEPagingIdentity), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_RANUEPagingIdentity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rANUEPagingIdentity" }, @@ -33,7 +43,18 @@ static asn_TYPE_member_t asn_MBR_PagingIdentity_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_CNUEPagingIdentity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cNUEPagingIdentity" }, @@ -42,7 +63,18 @@ static asn_TYPE_member_t asn_MBR_PagingIdentity_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_SingleContainer_4590P64, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "choice-extension" }, @@ -52,7 +84,7 @@ static const asn_TYPE_tag2member_t asn_MAP_PagingIdentity_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* cNUEPagingIdentity */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* choice-extension */ }; -static asn_CHOICE_specifics_t asn_SPC_PagingIdentity_specs_1 = { +asn_CHOICE_specifics_t asn_SPC_PagingIdentity_specs_1 = { sizeof(struct PagingIdentity), offsetof(struct PagingIdentity, _asn_ctx), offsetof(struct PagingIdentity, present), @@ -70,7 +102,18 @@ asn_TYPE_descriptor_t asn_DEF_PagingIdentity = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_PagingIdentity_constr_1, &asn_PER_type_PagingIdentity_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PagingIdentity_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_PagingIdentity_1, 3, /* Elements count */ &asn_SPC_PagingIdentity_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/PagingIdentity.h b/src/codec_utils/F1AP/PagingIdentity.h index 2fa29876c..27e183a32 100644 --- a/src/codec_utils/F1AP/PagingIdentity.h +++ b/src/codec_utils/F1AP/PagingIdentity.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _PagingIdentity_H_ @@ -46,6 +46,9 @@ typedef struct PagingIdentity { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_PagingIdentity; +extern asn_CHOICE_specifics_t asn_SPC_PagingIdentity_specs_1; +extern asn_TYPE_member_t asn_MBR_PagingIdentity_1[3]; +extern asn_per_constraints_t asn_PER_type_PagingIdentity_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/PagingOrigin.c b/src/codec_utils/F1AP/PagingOrigin.c index adc29b84f..38452d085 100644 --- a/src/codec_utils/F1AP/PagingOrigin.c +++ b/src/codec_utils/F1AP/PagingOrigin.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "PagingOrigin.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_PagingOrigin_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; -static asn_per_constraints_t asn_PER_type_PagingOrigin_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_PagingOrigin_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_PagingOrigin_value2enum_1[] = { { 0, 8, "non-3gpp" } /* This list is extensible */ @@ -27,7 +26,7 @@ static const unsigned int asn_MAP_PagingOrigin_enum2value_1[] = { 0 /* non-3gpp(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_PagingOrigin_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_PagingOrigin_specs_1 = { asn_MAP_PagingOrigin_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_PagingOrigin_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ @@ -49,7 +48,18 @@ asn_TYPE_descriptor_t asn_DEF_PagingOrigin = { asn_DEF_PagingOrigin_tags_1, /* Same as above */ sizeof(asn_DEF_PagingOrigin_tags_1) /sizeof(asn_DEF_PagingOrigin_tags_1[0]), /* 1 */ - { &asn_OER_type_PagingOrigin_constr_1, &asn_PER_type_PagingOrigin_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PagingOrigin_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_PagingOrigin_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/PagingOrigin.h b/src/codec_utils/F1AP/PagingOrigin.h index db77f1966..9b06762d9 100644 --- a/src/codec_utils/F1AP/PagingOrigin.h +++ b/src/codec_utils/F1AP/PagingOrigin.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _PagingOrigin_H_ @@ -30,16 +30,14 @@ typedef enum PagingOrigin { typedef long PagingOrigin_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_PagingOrigin_constr_1; extern asn_TYPE_descriptor_t asn_DEF_PagingOrigin; +extern const asn_INTEGER_specifics_t asn_SPC_PagingOrigin_specs_1; asn_struct_free_f PagingOrigin_free; asn_struct_print_f PagingOrigin_print; asn_constr_check_f PagingOrigin_constraint; -ber_type_decoder_f PagingOrigin_decode_ber; -der_type_encoder_f PagingOrigin_encode_der; xer_type_decoder_f PagingOrigin_decode_xer; xer_type_encoder_f PagingOrigin_encode_xer; -oer_type_decoder_f PagingOrigin_decode_oer; -oer_type_encoder_f PagingOrigin_encode_oer; per_type_decoder_f PagingOrigin_decode_uper; per_type_encoder_f PagingOrigin_encode_uper; per_type_decoder_f PagingOrigin_decode_aper; diff --git a/src/codec_utils/F1AP/PagingPriority.c b/src/codec_utils/F1AP/PagingPriority.c index ba55cbf91..06d62fada 100644 --- a/src/codec_utils/F1AP/PagingPriority.c +++ b/src/codec_utils/F1AP/PagingPriority.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "PagingPriority.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_PagingPriority_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; -static asn_per_constraints_t asn_PER_type_PagingPriority_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_PagingPriority_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 3, 3, 0, 7 } /* (0..7,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_PagingPriority_value2enum_1[] = { { 0, 10, "priolevel1" }, { 1, 10, "priolevel2" }, @@ -41,7 +40,7 @@ static const unsigned int asn_MAP_PagingPriority_enum2value_1[] = { 7 /* priolevel8(7) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_PagingPriority_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_PagingPriority_specs_1 = { asn_MAP_PagingPriority_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_PagingPriority_enum2value_1, /* N => "tag"; sorted by N */ 8, /* Number of elements in the maps */ @@ -63,7 +62,18 @@ asn_TYPE_descriptor_t asn_DEF_PagingPriority = { asn_DEF_PagingPriority_tags_1, /* Same as above */ sizeof(asn_DEF_PagingPriority_tags_1) /sizeof(asn_DEF_PagingPriority_tags_1[0]), /* 1 */ - { &asn_OER_type_PagingPriority_constr_1, &asn_PER_type_PagingPriority_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PagingPriority_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_PagingPriority_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/PagingPriority.h b/src/codec_utils/F1AP/PagingPriority.h index 1d8ad96ca..6392e4f4d 100644 --- a/src/codec_utils/F1AP/PagingPriority.h +++ b/src/codec_utils/F1AP/PagingPriority.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _PagingPriority_H_ @@ -37,16 +37,14 @@ typedef enum PagingPriority { typedef long PagingPriority_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_PagingPriority_constr_1; extern asn_TYPE_descriptor_t asn_DEF_PagingPriority; +extern const asn_INTEGER_specifics_t asn_SPC_PagingPriority_specs_1; asn_struct_free_f PagingPriority_free; asn_struct_print_f PagingPriority_print; asn_constr_check_f PagingPriority_constraint; -ber_type_decoder_f PagingPriority_decode_ber; -der_type_encoder_f PagingPriority_encode_der; xer_type_decoder_f PagingPriority_decode_xer; xer_type_encoder_f PagingPriority_encode_xer; -oer_type_decoder_f PagingPriority_decode_oer; -oer_type_encoder_f PagingPriority_encode_oer; per_type_decoder_f PagingPriority_decode_uper; per_type_encoder_f PagingPriority_encode_uper; per_type_decoder_f PagingPriority_decode_aper; diff --git a/src/codec_utils/F1AP/Ph-InfoSCG.c b/src/codec_utils/F1AP/Ph-InfoSCG.c index ac1e74d55..2283589e5 100644 --- a/src/codec_utils/F1AP/Ph-InfoSCG.c +++ b/src/codec_utils/F1AP/Ph-InfoSCG.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Ph-InfoSCG.h" @@ -24,7 +24,18 @@ asn_TYPE_descriptor_t asn_DEF_Ph_InfoSCG = { asn_DEF_Ph_InfoSCG_tags_1, /* Same as above */ sizeof(asn_DEF_Ph_InfoSCG_tags_1) /sizeof(asn_DEF_Ph_InfoSCG_tags_1[0]), /* 1 */ - { 0, 0, OCTET_STRING_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OCTET_STRING_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/Ph-InfoSCG.h b/src/codec_utils/F1AP/Ph-InfoSCG.h index cfbf38f04..1b7a0a1e8 100644 --- a/src/codec_utils/F1AP/Ph-InfoSCG.h +++ b/src/codec_utils/F1AP/Ph-InfoSCG.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Ph_InfoSCG_H_ @@ -26,12 +26,8 @@ extern asn_TYPE_descriptor_t asn_DEF_Ph_InfoSCG; asn_struct_free_f Ph_InfoSCG_free; asn_struct_print_f Ph_InfoSCG_print; asn_constr_check_f Ph_InfoSCG_constraint; -ber_type_decoder_f Ph_InfoSCG_decode_ber; -der_type_encoder_f Ph_InfoSCG_encode_der; xer_type_decoder_f Ph_InfoSCG_decode_xer; xer_type_encoder_f Ph_InfoSCG_encode_xer; -oer_type_decoder_f Ph_InfoSCG_decode_oer; -oer_type_encoder_f Ph_InfoSCG_encode_oer; per_type_decoder_f Ph_InfoSCG_decode_uper; per_type_encoder_f Ph_InfoSCG_encode_uper; per_type_decoder_f Ph_InfoSCG_decode_aper; diff --git a/src/codec_utils/F1AP/Potential-SpCell-Item.c b/src/codec_utils/F1AP/Potential-SpCell-Item.c index 16535a6d5..d0ee7f24a 100644 --- a/src/codec_utils/F1AP/Potential-SpCell-Item.c +++ b/src/codec_utils/F1AP/Potential-SpCell-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Potential-SpCell-Item.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_Potential_SpCell_Item_1[] = { +asn_TYPE_member_t asn_MBR_Potential_SpCell_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct Potential_SpCell_Item, potential_SpCell_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NRCGI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "potential-SpCell-ID" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_Potential_SpCell_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P71, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -36,7 +58,7 @@ static const asn_TYPE_tag2member_t asn_MAP_Potential_SpCell_Item_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* potential-SpCell-ID */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_Potential_SpCell_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_Potential_SpCell_Item_specs_1 = { sizeof(struct Potential_SpCell_Item), offsetof(struct Potential_SpCell_Item, _asn_ctx), asn_MAP_Potential_SpCell_Item_tag2el_1, @@ -55,7 +77,18 @@ asn_TYPE_descriptor_t asn_DEF_Potential_SpCell_Item = { asn_DEF_Potential_SpCell_Item_tags_1, /* Same as above */ sizeof(asn_DEF_Potential_SpCell_Item_tags_1) /sizeof(asn_DEF_Potential_SpCell_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Potential_SpCell_Item_1, 2, /* Elements count */ &asn_SPC_Potential_SpCell_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Potential-SpCell-Item.h b/src/codec_utils/F1AP/Potential-SpCell-Item.h index 33f8af3f8..457f4dce1 100644 --- a/src/codec_utils/F1AP/Potential-SpCell-Item.h +++ b/src/codec_utils/F1AP/Potential-SpCell-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Potential_SpCell_Item_H_ @@ -37,6 +37,8 @@ typedef struct Potential_SpCell_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_Potential_SpCell_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_Potential_SpCell_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_Potential_SpCell_Item_1[2]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/Potential-SpCell-List.c b/src/codec_utils/F1AP/Potential-SpCell-List.c index 4f361ee06..a1093ca22 100644 --- a/src/codec_utils/F1AP/Potential-SpCell-List.c +++ b/src/codec_utils/F1AP/Potential-SpCell-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Potential-SpCell-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_Potential_SpCell_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..64)) */}; -static asn_per_constraints_t asn_PER_type_Potential_SpCell_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_Potential_SpCell_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 7, 7, 0, 64 } /* (SIZE(0..64)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_Potential_SpCell_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_Potential_SpCell_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P29, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_Potential_SpCell_List_1[] = { static const ber_tlv_tag_t asn_DEF_Potential_SpCell_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_Potential_SpCell_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_Potential_SpCell_List_specs_1 = { sizeof(struct Potential_SpCell_List), offsetof(struct Potential_SpCell_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_Potential_SpCell_List = { asn_DEF_Potential_SpCell_List_tags_1, /* Same as above */ sizeof(asn_DEF_Potential_SpCell_List_tags_1) /sizeof(asn_DEF_Potential_SpCell_List_tags_1[0]), /* 1 */ - { &asn_OER_type_Potential_SpCell_List_constr_1, &asn_PER_type_Potential_SpCell_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_Potential_SpCell_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_Potential_SpCell_List_1, 1, /* Single element */ &asn_SPC_Potential_SpCell_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Potential-SpCell-List.h b/src/codec_utils/F1AP/Potential-SpCell-List.h index bf2c1a804..1e1a18021 100644 --- a/src/codec_utils/F1AP/Potential-SpCell-List.h +++ b/src/codec_utils/F1AP/Potential-SpCell-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Potential_SpCell_List_H_ @@ -32,6 +32,9 @@ typedef struct Potential_SpCell_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_Potential_SpCell_List; +extern asn_SET_OF_specifics_t asn_SPC_Potential_SpCell_List_specs_1; +extern asn_TYPE_member_t asn_MBR_Potential_SpCell_List_1[1]; +extern asn_per_constraints_t asn_PER_type_Potential_SpCell_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/Pre-emptionCapability.c b/src/codec_utils/F1AP/Pre-emptionCapability.c index b89d44a98..df3b116fd 100644 --- a/src/codec_utils/F1AP/Pre-emptionCapability.c +++ b/src/codec_utils/F1AP/Pre-emptionCapability.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Pre-emptionCapability.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_Pre_emptionCapability_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_Pre_emptionCapability_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_Pre_emptionCapability_value2enum_1[] = { { 0, 29, "shall-not-trigger-pre-emption" }, { 1, 23, "may-trigger-pre-emption" } @@ -49,7 +48,18 @@ asn_TYPE_descriptor_t asn_DEF_Pre_emptionCapability = { asn_DEF_Pre_emptionCapability_tags_1, /* Same as above */ sizeof(asn_DEF_Pre_emptionCapability_tags_1) /sizeof(asn_DEF_Pre_emptionCapability_tags_1[0]), /* 1 */ - { &asn_OER_type_Pre_emptionCapability_constr_1, &asn_PER_type_Pre_emptionCapability_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_Pre_emptionCapability_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_Pre_emptionCapability_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/Pre-emptionCapability.h b/src/codec_utils/F1AP/Pre-emptionCapability.h index 4d1a5da0d..881bcbcac 100644 --- a/src/codec_utils/F1AP/Pre-emptionCapability.h +++ b/src/codec_utils/F1AP/Pre-emptionCapability.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Pre_emptionCapability_H_ @@ -34,12 +34,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_Pre_emptionCapability_specs_1; asn_struct_free_f Pre_emptionCapability_free; asn_struct_print_f Pre_emptionCapability_print; asn_constr_check_f Pre_emptionCapability_constraint; -ber_type_decoder_f Pre_emptionCapability_decode_ber; -der_type_encoder_f Pre_emptionCapability_encode_der; xer_type_decoder_f Pre_emptionCapability_decode_xer; xer_type_encoder_f Pre_emptionCapability_encode_xer; -oer_type_decoder_f Pre_emptionCapability_decode_oer; -oer_type_encoder_f Pre_emptionCapability_encode_oer; per_type_decoder_f Pre_emptionCapability_decode_uper; per_type_encoder_f Pre_emptionCapability_encode_uper; per_type_decoder_f Pre_emptionCapability_decode_aper; diff --git a/src/codec_utils/F1AP/Pre-emptionVulnerability.c b/src/codec_utils/F1AP/Pre-emptionVulnerability.c index 40089fc4a..c71854182 100644 --- a/src/codec_utils/F1AP/Pre-emptionVulnerability.c +++ b/src/codec_utils/F1AP/Pre-emptionVulnerability.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Pre-emptionVulnerability.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_Pre_emptionVulnerability_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_Pre_emptionVulnerability_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_Pre_emptionVulnerability_value2enum_1[] = { { 0, 16, "not-pre-emptable" }, { 1, 12, "pre-emptable" } @@ -49,7 +48,18 @@ asn_TYPE_descriptor_t asn_DEF_Pre_emptionVulnerability = { asn_DEF_Pre_emptionVulnerability_tags_1, /* Same as above */ sizeof(asn_DEF_Pre_emptionVulnerability_tags_1) /sizeof(asn_DEF_Pre_emptionVulnerability_tags_1[0]), /* 1 */ - { &asn_OER_type_Pre_emptionVulnerability_constr_1, &asn_PER_type_Pre_emptionVulnerability_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_Pre_emptionVulnerability_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_Pre_emptionVulnerability_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/Pre-emptionVulnerability.h b/src/codec_utils/F1AP/Pre-emptionVulnerability.h index 1db5172ad..1741ac807 100644 --- a/src/codec_utils/F1AP/Pre-emptionVulnerability.h +++ b/src/codec_utils/F1AP/Pre-emptionVulnerability.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Pre_emptionVulnerability_H_ @@ -34,12 +34,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_Pre_emptionVulnerability_specs_1; asn_struct_free_f Pre_emptionVulnerability_free; asn_struct_print_f Pre_emptionVulnerability_print; asn_constr_check_f Pre_emptionVulnerability_constraint; -ber_type_decoder_f Pre_emptionVulnerability_decode_ber; -der_type_encoder_f Pre_emptionVulnerability_encode_der; xer_type_decoder_f Pre_emptionVulnerability_decode_xer; xer_type_encoder_f Pre_emptionVulnerability_encode_xer; -oer_type_decoder_f Pre_emptionVulnerability_decode_oer; -oer_type_encoder_f Pre_emptionVulnerability_encode_oer; per_type_decoder_f Pre_emptionVulnerability_decode_uper; per_type_encoder_f Pre_emptionVulnerability_encode_uper; per_type_decoder_f Pre_emptionVulnerability_decode_aper; diff --git a/src/codec_utils/F1AP/Presence.c b/src/codec_utils/F1AP/Presence.c index 8101447b7..3f497cff2 100644 --- a/src/codec_utils/F1AP/Presence.c +++ b/src/codec_utils/F1AP/Presence.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-CommonDataTypes" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Presence.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_Presence_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_Presence_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_Presence_value2enum_1[] = { { 0, 8, "optional" }, { 1, 11, "conditional" }, @@ -51,7 +50,18 @@ asn_TYPE_descriptor_t asn_DEF_Presence = { asn_DEF_Presence_tags_1, /* Same as above */ sizeof(asn_DEF_Presence_tags_1) /sizeof(asn_DEF_Presence_tags_1[0]), /* 1 */ - { &asn_OER_type_Presence_constr_1, &asn_PER_type_Presence_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_Presence_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_Presence_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/Presence.h b/src/codec_utils/F1AP/Presence.h index 74745a546..a7387ee74 100644 --- a/src/codec_utils/F1AP/Presence.h +++ b/src/codec_utils/F1AP/Presence.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-CommonDataTypes" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Presence_H_ @@ -35,12 +35,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_Presence_specs_1; asn_struct_free_f Presence_free; asn_struct_print_f Presence_print; asn_constr_check_f Presence_constraint; -ber_type_decoder_f Presence_decode_ber; -der_type_encoder_f Presence_encode_der; xer_type_decoder_f Presence_decode_xer; xer_type_encoder_f Presence_encode_xer; -oer_type_decoder_f Presence_decode_oer; -oer_type_encoder_f Presence_encode_oer; per_type_decoder_f Presence_decode_uper; per_type_encoder_f Presence_encode_uper; per_type_decoder_f Presence_decode_aper; diff --git a/src/codec_utils/F1AP/PrintableString.c b/src/codec_utils/F1AP/PrintableString.c deleted file mode 100644 index 8fc39399e..000000000 --- a/src/codec_utils/F1AP/PrintableString.c +++ /dev/null @@ -1,130 +0,0 @@ -/*- - * Copyright (c) 2003, 2004, 2006 Lev Walkin . - * All rights reserved. - * Redistribution and modifications are permitted subject to BSD license. - */ -#include -#include - -/* - * ASN.1:1984 (X.409) - */ -static const int _PrintableString_alphabet[256] = { - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* */ - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* */ - 1, 0, 0, 0, 0, 0, 0, 2, 3, 4, 0, 5, 6, 7, 8, 9, /* . '() +,-./ */ -10,11,12,13,14,15,16,17,18,19,20, 0, 0,21, 0,22, /* 0123456789: = ? */ - 0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37, /* ABCDEFGHIJKLMNO */ -38,39,40,41,42,43,44,45,46,47,48, 0, 0, 0, 0, 0, /* PQRSTUVWXYZ */ - 0,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63, /* abcdefghijklmno */ -64,65,66,67,68,69,70,71,72,73,74, 0, 0, 0, 0, 0, /* pqrstuvwxyz */ -}; -static const int _PrintableString_code2value[74] = { -32,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54, -55,56,57,58,61,63,65,66,67,68,69,70,71,72,73,74, -75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90, -97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112, -113,114,115,116,117,118,119,120,121,122}; - -/* - * PrintableString basic type description. - */ -static const ber_tlv_tag_t asn_DEF_PrintableString_tags[] = { - (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)), /* [UNIVERSAL 19] IMPLICIT ...*/ - (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)) /* ... OCTET STRING */ -}; -static int asn_DEF_PrintableString_v2c(unsigned int value) { - return _PrintableString_alphabet[value > 255 ? 0 : value] - 1; -} -static int asn_DEF_PrintableString_c2v(unsigned int code) { - if(code < 74) - return _PrintableString_code2value[code]; - return -1; -} -static asn_per_constraints_t asn_DEF_PrintableString_per_constraints = { - { APC_CONSTRAINED, 4, 4, 0x20, 0x39 }, /* Value */ - { APC_SEMI_CONSTRAINED, -1, -1, 0, 0 }, /* Size */ - asn_DEF_PrintableString_v2c, - asn_DEF_PrintableString_c2v -}; -asn_TYPE_operation_t asn_OP_PrintableString = { - OCTET_STRING_free, - OCTET_STRING_print_utf8, /* ASCII subset */ - OCTET_STRING_compare, - OCTET_STRING_decode_ber, /* Implemented in terms of OCTET STRING */ - OCTET_STRING_encode_der, - OCTET_STRING_decode_xer_utf8, - OCTET_STRING_encode_xer_utf8, -#ifdef ASN_DISABLE_OER_SUPPORT - 0, - 0, -#else - OCTET_STRING_decode_oer, - OCTET_STRING_encode_oer, -#endif /* ASN_DISABLE_OER_SUPPORT */ -#ifdef ASN_DISABLE_PER_SUPPORT - 0, - 0, - 0, - 0, -#else - OCTET_STRING_decode_uper, - OCTET_STRING_encode_uper, - OCTET_STRING_decode_aper, - OCTET_STRING_encode_aper, -#endif /* ASN_DISABLE_PER_SUPPORT */ - OCTET_STRING_random_fill, - 0 /* Use generic outmost tag fetcher */ -}; -asn_TYPE_descriptor_t asn_DEF_PrintableString = { - "PrintableString", - "PrintableString", - &asn_OP_PrintableString, - asn_DEF_PrintableString_tags, - sizeof(asn_DEF_PrintableString_tags) - / sizeof(asn_DEF_PrintableString_tags[0]) - 1, - asn_DEF_PrintableString_tags, - sizeof(asn_DEF_PrintableString_tags) - / sizeof(asn_DEF_PrintableString_tags[0]), - { 0, &asn_DEF_PrintableString_per_constraints, PrintableString_constraint }, - 0, 0, /* No members */ - 0 /* No specifics */ -}; - - -int -PrintableString_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, - asn_app_constraint_failed_f *ctfailcb, - void *app_key) { - const PrintableString_t *st = (const PrintableString_t *)sptr; - - if(st && st->buf) { - uint8_t *buf = st->buf; - uint8_t *end = buf + st->size; - - /* - * Check the alphabet of the PrintableString. - * ASN.1:1984 (X.409) - */ - for(; buf < end; buf++) { - if(!_PrintableString_alphabet[*buf]) { - ASN__CTFAIL(app_key, td, sptr, - "%s: value byte %ld (%d) " - "not in PrintableString alphabet " - "(%s:%d)", - td->name, - (long)((buf - st->buf) + 1), - *buf, - __FILE__, __LINE__); - return -1; - } - } - } else { - ASN__CTFAIL(app_key, td, sptr, - "%s: value not given (%s:%d)", - td->name, __FILE__, __LINE__); - return -1; - } - - return 0; -} diff --git a/src/codec_utils/F1AP/PrintableString.h b/src/codec_utils/F1AP/PrintableString.h deleted file mode 100644 index 8c2b61ab2..000000000 --- a/src/codec_utils/F1AP/PrintableString.h +++ /dev/null @@ -1,37 +0,0 @@ -/*- - * Copyright (c) 2003-2017 Lev Walkin . All rights reserved. - * Redistribution and modifications are permitted subject to BSD license. - */ -#ifndef _PrintableString_H_ -#define _PrintableString_H_ - -#include - -#ifdef __cplusplus -extern "C" { -#endif - -typedef OCTET_STRING_t PrintableString_t; /* Implemented via OCTET STRING */ - -extern asn_TYPE_descriptor_t asn_DEF_PrintableString; -extern asn_TYPE_operation_t asn_OP_PrintableString; - -asn_constr_check_f PrintableString_constraint; - -#define PrintableString_free OCTET_STRING_free -#define PrintableString_print OCTET_STRING_print_utf8 -#define PrintableString_compare OCTET_STRING_compare -#define PrintableString_decode_ber OCTET_STRING_decode_ber -#define PrintableString_encode_der OCTET_STRING_encode_der -#define PrintableString_decode_xer OCTET_STRING_decode_xer_utf8 -#define PrintableString_encode_xer OCTET_STRING_encode_xer_utf8 -#define PrintableString_decode_uper OCTET_STRING_decode_uper -#define PrintableString_encode_uper OCTET_STRING_encode_uper -#define PrintableString_decode_aper OCTET_STRING_decode_aper -#define PrintableString_encode_aper OCTET_STRING_encode_aper - -#ifdef __cplusplus -} -#endif - -#endif /* _PrintableString_H_ */ diff --git a/src/codec_utils/F1AP/PriorityLevel.c b/src/codec_utils/F1AP/PriorityLevel.c index fa4e8a739..de447e1d2 100644 --- a/src/codec_utils/F1AP/PriorityLevel.c +++ b/src/codec_utils/F1AP/PriorityLevel.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "PriorityLevel.h" @@ -21,7 +21,7 @@ PriorityLevel_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 15)) { + if((value >= 0L && value <= 15L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ PriorityLevel_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_PriorityLevel_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..15) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_PriorityLevel_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_PriorityLevel_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_PriorityLevel = { asn_DEF_PriorityLevel_tags_1, /* Same as above */ sizeof(asn_DEF_PriorityLevel_tags_1) /sizeof(asn_DEF_PriorityLevel_tags_1[0]), /* 1 */ - { &asn_OER_type_PriorityLevel_constr_1, &asn_PER_type_PriorityLevel_constr_1, PriorityLevel_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PriorityLevel_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + PriorityLevel_constraint + }, 0, 0, /* Defined elsewhere */ 0 /* No specifics */ }; diff --git a/src/codec_utils/F1AP/PriorityLevel.h b/src/codec_utils/F1AP/PriorityLevel.h index 29ad226ec..0969b5c6d 100644 --- a/src/codec_utils/F1AP/PriorityLevel.h +++ b/src/codec_utils/F1AP/PriorityLevel.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _PriorityLevel_H_ @@ -35,12 +35,8 @@ extern asn_TYPE_descriptor_t asn_DEF_PriorityLevel; asn_struct_free_f PriorityLevel_free; asn_struct_print_f PriorityLevel_print; asn_constr_check_f PriorityLevel_constraint; -ber_type_decoder_f PriorityLevel_decode_ber; -der_type_encoder_f PriorityLevel_encode_der; xer_type_decoder_f PriorityLevel_decode_xer; xer_type_encoder_f PriorityLevel_encode_xer; -oer_type_decoder_f PriorityLevel_decode_oer; -oer_type_encoder_f PriorityLevel_encode_oer; per_type_decoder_f PriorityLevel_decode_uper; per_type_encoder_f PriorityLevel_encode_uper; per_type_decoder_f PriorityLevel_decode_aper; diff --git a/src/codec_utils/F1AP/PrivateIE-Container.c b/src/codec_utils/F1AP/PrivateIE-Container.c index 3e1b4804c..fec67fe8d 100644 --- a/src/codec_utils/F1AP/PrivateIE-Container.c +++ b/src/codec_utils/F1AP/PrivateIE-Container.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-Containers" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "PrivateIE-Container.h" #include "PrivateIE-Field.h" -static asn_oer_constraints_t asn_OER_type_PrivateIE_Container_4640P0_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_PrivateIE_Container_4640P0_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_PrivateIE_Container_4640P0_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_PrivateMessage_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_PrivateIE_Container_4640P0 = { asn_DEF_PrivateIE_Container_4640P0_tags_1, /* Same as above */ sizeof(asn_DEF_PrivateIE_Container_4640P0_tags_1) /sizeof(asn_DEF_PrivateIE_Container_4640P0_tags_1[0]), /* 1 */ - { &asn_OER_type_PrivateIE_Container_4640P0_constr_1, &asn_PER_type_PrivateIE_Container_4640P0_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PrivateIE_Container_4640P0_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_PrivateIE_Container_4640P0_1, 1, /* Single element */ &asn_SPC_PrivateIE_Container_4640P0_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/PrivateIE-Container.h b/src/codec_utils/F1AP/PrivateIE-Container.h index 6bbc364db..c8796c357 100644 --- a/src/codec_utils/F1AP/PrivateIE-Container.h +++ b/src/codec_utils/F1AP/PrivateIE-Container.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-Containers" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _PrivateIE_Container_H_ diff --git a/src/codec_utils/F1AP/PrivateIE-Field.c b/src/codec_utils/F1AP/PrivateIE-Field.c index c2bbcfc1c..569315f35 100644 --- a/src/codec_utils/F1AP/PrivateIE-Field.c +++ b/src/codec_utils/F1AP/PrivateIE-Field.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-Containers" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "PrivateIE-Field.h" @@ -64,30 +64,27 @@ memb_value_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_oer_constraints_t asn_OER_memb_id_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_CHOICE_specifics_t asn_SPC_value_specs_4 = { sizeof(struct PrivateMessage_IEs__value), offsetof(struct PrivateMessage_IEs__value, _asn_ctx), @@ -107,7 +104,18 @@ asn_TYPE_descriptor_t asn_DEF_value_4 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_value_specs_4 /* Additional specs */ }; @@ -118,7 +126,18 @@ asn_TYPE_member_t asn_MBR_PrivateMessage_IEs_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_PrivateIE_ID, 0, - { &asn_OER_memb_id_constr_2, &asn_PER_memb_id_constr_2, memb_id_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_1 + }, 0, 0, /* No default value */ "id" }, @@ -127,7 +146,18 @@ asn_TYPE_member_t asn_MBR_PrivateMessage_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_3, &asn_PER_memb_criticality_constr_3, memb_criticality_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_1 + }, 0, 0, /* No default value */ "criticality" }, @@ -136,7 +166,18 @@ asn_TYPE_member_t asn_MBR_PrivateMessage_IEs_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_4, 0, - { &asn_OER_memb_value_constr_4, &asn_PER_memb_value_constr_4, memb_value_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_1 + }, 0, 0, /* No default value */ "value" }, @@ -167,7 +208,18 @@ asn_TYPE_descriptor_t asn_DEF_PrivateMessage_IEs = { asn_DEF_PrivateMessage_IEs_tags_1, /* Same as above */ sizeof(asn_DEF_PrivateMessage_IEs_tags_1) /sizeof(asn_DEF_PrivateMessage_IEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PrivateMessage_IEs_1, 3, /* Elements count */ &asn_SPC_PrivateMessage_IEs_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/PrivateIE-Field.h b/src/codec_utils/F1AP/PrivateIE-Field.h index 29986fa7f..42c435de7 100644 --- a/src/codec_utils/F1AP/PrivateIE-Field.h +++ b/src/codec_utils/F1AP/PrivateIE-Field.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-Containers" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _PrivateIE_Field_H_ diff --git a/src/codec_utils/F1AP/PrivateIE-ID.c b/src/codec_utils/F1AP/PrivateIE-ID.c index 35ed77659..4ca78de47 100644 --- a/src/codec_utils/F1AP/PrivateIE-ID.c +++ b/src/codec_utils/F1AP/PrivateIE-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-CommonDataTypes" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "PrivateIE-ID.h" @@ -21,7 +21,7 @@ memb_local_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -32,29 +32,38 @@ memb_local_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_oer_constraints_t asn_OER_memb_local_constr_2 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_local_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_PrivateIE_ID_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_PrivateIE_ID_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_PrivateIE_ID_1[] = { { ATF_NOFLAGS, 0, offsetof(struct PrivateIE_ID, choice.local), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_local_constr_2, &asn_PER_memb_local_constr_2, memb_local_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_local_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_local_constraint_1 + }, 0, 0, /* No default value */ "local" }, @@ -63,7 +72,18 @@ asn_TYPE_member_t asn_MBR_PrivateIE_ID_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OBJECT_IDENTIFIER, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "global" }, @@ -90,7 +110,18 @@ asn_TYPE_descriptor_t asn_DEF_PrivateIE_ID = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_PrivateIE_ID_constr_1, &asn_PER_type_PrivateIE_ID_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PrivateIE_ID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_PrivateIE_ID_1, 2, /* Elements count */ &asn_SPC_PrivateIE_ID_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/PrivateIE-ID.h b/src/codec_utils/F1AP/PrivateIE-ID.h index 14b66425c..4c86f842e 100644 --- a/src/codec_utils/F1AP/PrivateIE-ID.h +++ b/src/codec_utils/F1AP/PrivateIE-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-CommonDataTypes" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _PrivateIE_ID_H_ diff --git a/src/codec_utils/F1AP/PrivateMessage.c b/src/codec_utils/F1AP/PrivateMessage.c index 9996dfdb4..c30721393 100644 --- a/src/codec_utils/F1AP/PrivateMessage.c +++ b/src/codec_utils/F1AP/PrivateMessage.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "PrivateMessage.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_PrivateMessage_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PrivateIE_Container_4640P0, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "privateIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_PrivateMessage = { asn_DEF_PrivateMessage_tags_1, /* Same as above */ sizeof(asn_DEF_PrivateMessage_tags_1) /sizeof(asn_DEF_PrivateMessage_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PrivateMessage_1, 1, /* Elements count */ &asn_SPC_PrivateMessage_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/PrivateMessage.h b/src/codec_utils/F1AP/PrivateMessage.h index 03d9171d0..f1fca2a0f 100644 --- a/src/codec_utils/F1AP/PrivateMessage.h +++ b/src/codec_utils/F1AP/PrivateMessage.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _PrivateMessage_H_ diff --git a/src/codec_utils/F1AP/ProcedureCode.c b/src/codec_utils/F1AP/ProcedureCode.c index 5920382f7..fdd36e10d 100644 --- a/src/codec_utils/F1AP/ProcedureCode.c +++ b/src/codec_utils/F1AP/ProcedureCode.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-CommonDataTypes" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "ProcedureCode.h" @@ -21,7 +21,7 @@ ProcedureCode_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 255)) { + if((value >= 0L && value <= 255L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ ProcedureCode_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_ProcedureCode_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..255) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProcedureCode_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_ProcedureCode_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_ProcedureCode = { asn_DEF_ProcedureCode_tags_1, /* Same as above */ sizeof(asn_DEF_ProcedureCode_tags_1) /sizeof(asn_DEF_ProcedureCode_tags_1[0]), /* 1 */ - { &asn_OER_type_ProcedureCode_constr_1, &asn_PER_type_ProcedureCode_constr_1, ProcedureCode_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProcedureCode_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + ProcedureCode_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/F1AP/ProcedureCode.h b/src/codec_utils/F1AP/ProcedureCode.h index 315bda50a..cff8c6570 100644 --- a/src/codec_utils/F1AP/ProcedureCode.h +++ b/src/codec_utils/F1AP/ProcedureCode.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-CommonDataTypes" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _ProcedureCode_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProcedureCode; asn_struct_free_f ProcedureCode_free; asn_struct_print_f ProcedureCode_print; asn_constr_check_f ProcedureCode_constraint; -ber_type_decoder_f ProcedureCode_decode_ber; -der_type_encoder_f ProcedureCode_encode_der; xer_type_decoder_f ProcedureCode_decode_xer; xer_type_encoder_f ProcedureCode_encode_xer; -oer_type_decoder_f ProcedureCode_decode_oer; -oer_type_encoder_f ProcedureCode_encode_oer; per_type_decoder_f ProcedureCode_decode_uper; per_type_encoder_f ProcedureCode_encode_uper; per_type_decoder_f ProcedureCode_decode_aper; diff --git a/src/codec_utils/F1AP/Protected-EUTRA-Resources-Item.c b/src/codec_utils/F1AP/Protected-EUTRA-Resources-Item.c index afd5b795d..d7fe4dc64 100644 --- a/src/codec_utils/F1AP/Protected-EUTRA-Resources-Item.c +++ b/src/codec_utils/F1AP/Protected-EUTRA-Resources-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Protected-EUTRA-Resources-Item.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_Protected_EUTRA_Resources_Item_1[] = { +asn_TYPE_member_t asn_MBR_Protected_EUTRA_Resources_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct Protected_EUTRA_Resources_Item, spectrumSharingGroupID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_SpectrumSharingGroupID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spectrumSharingGroupID" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_Protected_EUTRA_Resources_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRACells_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eUTRACells-List" }, @@ -32,7 +54,18 @@ static asn_TYPE_member_t asn_MBR_Protected_EUTRA_Resources_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P70, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -46,7 +79,7 @@ static const asn_TYPE_tag2member_t asn_MAP_Protected_EUTRA_Resources_Item_tag2el { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* eUTRACells-List */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_Protected_EUTRA_Resources_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_Protected_EUTRA_Resources_Item_specs_1 = { sizeof(struct Protected_EUTRA_Resources_Item), offsetof(struct Protected_EUTRA_Resources_Item, _asn_ctx), asn_MAP_Protected_EUTRA_Resources_Item_tag2el_1, @@ -65,7 +98,18 @@ asn_TYPE_descriptor_t asn_DEF_Protected_EUTRA_Resources_Item = { asn_DEF_Protected_EUTRA_Resources_Item_tags_1, /* Same as above */ sizeof(asn_DEF_Protected_EUTRA_Resources_Item_tags_1) /sizeof(asn_DEF_Protected_EUTRA_Resources_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Protected_EUTRA_Resources_Item_1, 3, /* Elements count */ &asn_SPC_Protected_EUTRA_Resources_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Protected-EUTRA-Resources-Item.h b/src/codec_utils/F1AP/Protected-EUTRA-Resources-Item.h index 033ef2dc8..57ee22fd9 100644 --- a/src/codec_utils/F1AP/Protected-EUTRA-Resources-Item.h +++ b/src/codec_utils/F1AP/Protected-EUTRA-Resources-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Protected_EUTRA_Resources_Item_H_ @@ -35,6 +35,8 @@ typedef struct Protected_EUTRA_Resources_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_Protected_EUTRA_Resources_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_Protected_EUTRA_Resources_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_Protected_EUTRA_Resources_Item_1[3]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/Protected-EUTRA-Resources-List.c b/src/codec_utils/F1AP/Protected-EUTRA-Resources-List.c index ac514ae0c..68676d90b 100644 --- a/src/codec_utils/F1AP/Protected-EUTRA-Resources-List.c +++ b/src/codec_utils/F1AP/Protected-EUTRA-Resources-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Protected-EUTRA-Resources-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_Protected_EUTRA_Resources_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..256)) */}; -static asn_per_constraints_t asn_PER_type_Protected_EUTRA_Resources_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_Protected_EUTRA_Resources_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_Protected_EUTRA_Resources_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_Protected_EUTRA_Resources_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P16, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_Protected_EUTRA_Resources_List_1[] = { static const ber_tlv_tag_t asn_DEF_Protected_EUTRA_Resources_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_Protected_EUTRA_Resources_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_Protected_EUTRA_Resources_List_specs_1 = { sizeof(struct Protected_EUTRA_Resources_List), offsetof(struct Protected_EUTRA_Resources_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_Protected_EUTRA_Resources_List = { asn_DEF_Protected_EUTRA_Resources_List_tags_1, /* Same as above */ sizeof(asn_DEF_Protected_EUTRA_Resources_List_tags_1) /sizeof(asn_DEF_Protected_EUTRA_Resources_List_tags_1[0]), /* 1 */ - { &asn_OER_type_Protected_EUTRA_Resources_List_constr_1, &asn_PER_type_Protected_EUTRA_Resources_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_Protected_EUTRA_Resources_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_Protected_EUTRA_Resources_List_1, 1, /* Single element */ &asn_SPC_Protected_EUTRA_Resources_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Protected-EUTRA-Resources-List.h b/src/codec_utils/F1AP/Protected-EUTRA-Resources-List.h index 141e1534e..342b7d630 100644 --- a/src/codec_utils/F1AP/Protected-EUTRA-Resources-List.h +++ b/src/codec_utils/F1AP/Protected-EUTRA-Resources-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Protected_EUTRA_Resources_List_H_ @@ -32,6 +32,9 @@ typedef struct Protected_EUTRA_Resources_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_Protected_EUTRA_Resources_List; +extern asn_SET_OF_specifics_t asn_SPC_Protected_EUTRA_Resources_List_specs_1; +extern asn_TYPE_member_t asn_MBR_Protected_EUTRA_Resources_List_1[1]; +extern asn_per_constraints_t asn_PER_type_Protected_EUTRA_Resources_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/ProtectedEUTRAResourceIndication.c b/src/codec_utils/F1AP/ProtectedEUTRAResourceIndication.c index 98de6bf7f..bbd82350a 100644 --- a/src/codec_utils/F1AP/ProtectedEUTRAResourceIndication.c +++ b/src/codec_utils/F1AP/ProtectedEUTRAResourceIndication.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "ProtectedEUTRAResourceIndication.h" @@ -24,7 +24,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtectedEUTRAResourceIndication = { asn_DEF_ProtectedEUTRAResourceIndication_tags_1, /* Same as above */ sizeof(asn_DEF_ProtectedEUTRAResourceIndication_tags_1) /sizeof(asn_DEF_ProtectedEUTRAResourceIndication_tags_1[0]), /* 1 */ - { 0, 0, OCTET_STRING_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OCTET_STRING_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/ProtectedEUTRAResourceIndication.h b/src/codec_utils/F1AP/ProtectedEUTRAResourceIndication.h index 66bed3715..24471d474 100644 --- a/src/codec_utils/F1AP/ProtectedEUTRAResourceIndication.h +++ b/src/codec_utils/F1AP/ProtectedEUTRAResourceIndication.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _ProtectedEUTRAResourceIndication_H_ @@ -26,12 +26,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtectedEUTRAResourceIndication; asn_struct_free_f ProtectedEUTRAResourceIndication_free; asn_struct_print_f ProtectedEUTRAResourceIndication_print; asn_constr_check_f ProtectedEUTRAResourceIndication_constraint; -ber_type_decoder_f ProtectedEUTRAResourceIndication_decode_ber; -der_type_encoder_f ProtectedEUTRAResourceIndication_encode_der; xer_type_decoder_f ProtectedEUTRAResourceIndication_decode_xer; xer_type_encoder_f ProtectedEUTRAResourceIndication_encode_xer; -oer_type_decoder_f ProtectedEUTRAResourceIndication_decode_oer; -oer_type_encoder_f ProtectedEUTRAResourceIndication_encode_oer; per_type_decoder_f ProtectedEUTRAResourceIndication_decode_uper; per_type_encoder_f ProtectedEUTRAResourceIndication_encode_uper; per_type_decoder_f ProtectedEUTRAResourceIndication_decode_aper; diff --git a/src/codec_utils/F1AP/ProtocolExtensionContainer.c b/src/codec_utils/F1AP/ProtocolExtensionContainer.c index 9162974a2..d8ce6dd98 100644 --- a/src/codec_utils/F1AP/ProtocolExtensionContainer.c +++ b/src/codec_utils/F1AP/ProtocolExtensionContainer.c @@ -1,924 +1,822 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-Containers" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "ProtocolExtensionContainer.h" #include "ProtocolExtensionField.h" -static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_4624P0_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P0_constr_1 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_type_ProtocolExtensionContainer_4624P1_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P1_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_ProtocolExtensionContainer_4624P2_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P2_constr_5 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_type_ProtocolExtensionContainer_4624P3_constr_7 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P3_constr_7 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_type_ProtocolExtensionContainer_4624P4_constr_9 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P4_constr_9 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_type_ProtocolExtensionContainer_4624P5_constr_11 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P5_constr_11 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_type_ProtocolExtensionContainer_4624P6_constr_13 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P6_constr_13 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_type_ProtocolExtensionContainer_4624P7_constr_15 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P7_constr_15 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_type_ProtocolExtensionContainer_4624P8_constr_17 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P8_constr_17 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_type_ProtocolExtensionContainer_4624P9_constr_19 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P9_constr_19 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_type_ProtocolExtensionContainer_4624P10_constr_21 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P10_constr_21 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_type_ProtocolExtensionContainer_4624P11_constr_23 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P11_constr_23 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_type_ProtocolExtensionContainer_4624P12_constr_25 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P12_constr_25 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_type_ProtocolExtensionContainer_4624P13_constr_27 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P13_constr_27 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_type_ProtocolExtensionContainer_4624P14_constr_29 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P14_constr_29 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_type_ProtocolExtensionContainer_4624P15_constr_31 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P15_constr_31 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_type_ProtocolExtensionContainer_4624P16_constr_33 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P16_constr_33 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_type_ProtocolExtensionContainer_4624P17_constr_35 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P17_constr_35 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_type_ProtocolExtensionContainer_4624P18_constr_37 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P18_constr_37 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_type_ProtocolExtensionContainer_4624P19_constr_39 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P19_constr_39 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_type_ProtocolExtensionContainer_4624P20_constr_41 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P20_constr_41 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_type_ProtocolExtensionContainer_4624P21_constr_43 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P21_constr_43 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_type_ProtocolExtensionContainer_4624P22_constr_45 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P22_constr_45 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_type_ProtocolExtensionContainer_4624P23_constr_47 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P23_constr_47 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_type_ProtocolExtensionContainer_4624P24_constr_49 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P24_constr_49 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_type_ProtocolExtensionContainer_4624P25_constr_51 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P25_constr_51 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_type_ProtocolExtensionContainer_4624P26_constr_53 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P26_constr_53 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_type_ProtocolExtensionContainer_4624P27_constr_55 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P27_constr_55 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_type_ProtocolExtensionContainer_4624P28_constr_57 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P28_constr_57 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_type_ProtocolExtensionContainer_4624P29_constr_59 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P29_constr_59 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_type_ProtocolExtensionContainer_4624P30_constr_61 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P30_constr_61 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_type_ProtocolExtensionContainer_4624P31_constr_63 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P31_constr_63 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_type_ProtocolExtensionContainer_4624P32_constr_65 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P32_constr_65 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_type_ProtocolExtensionContainer_4624P33_constr_67 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P33_constr_67 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_type_ProtocolExtensionContainer_4624P34_constr_69 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P34_constr_69 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_type_ProtocolExtensionContainer_4624P35_constr_71 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P35_constr_71 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_type_ProtocolExtensionContainer_4624P36_constr_73 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P36_constr_73 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_type_ProtocolExtensionContainer_4624P37_constr_75 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P37_constr_75 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_type_ProtocolExtensionContainer_4624P38_constr_77 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P38_constr_77 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_type_ProtocolExtensionContainer_4624P39_constr_79 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P39_constr_79 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_type_ProtocolExtensionContainer_4624P40_constr_81 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P40_constr_81 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_type_ProtocolExtensionContainer_4624P41_constr_83 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P41_constr_83 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_type_ProtocolExtensionContainer_4624P42_constr_85 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P42_constr_85 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_type_ProtocolExtensionContainer_4624P43_constr_87 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P43_constr_87 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_type_ProtocolExtensionContainer_4624P44_constr_89 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P44_constr_89 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_type_ProtocolExtensionContainer_4624P45_constr_91 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P45_constr_91 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_type_ProtocolExtensionContainer_4624P46_constr_93 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P46_constr_93 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_type_ProtocolExtensionContainer_4624P47_constr_95 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P47_constr_95 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_type_ProtocolExtensionContainer_4624P48_constr_97 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P48_constr_97 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_type_ProtocolExtensionContainer_4624P49_constr_99 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P49_constr_99 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_type_ProtocolExtensionContainer_4624P50_constr_101 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P50_constr_101 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_type_ProtocolExtensionContainer_4624P51_constr_103 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P51_constr_103 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_type_ProtocolExtensionContainer_4624P52_constr_105 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P52_constr_105 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_type_ProtocolExtensionContainer_4624P53_constr_107 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P53_constr_107 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_type_ProtocolExtensionContainer_4624P54_constr_109 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P54_constr_109 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_type_ProtocolExtensionContainer_4624P55_constr_111 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P55_constr_111 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_type_ProtocolExtensionContainer_4624P56_constr_113 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P56_constr_113 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_type_ProtocolExtensionContainer_4624P57_constr_115 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P57_constr_115 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_type_ProtocolExtensionContainer_4624P58_constr_117 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P58_constr_117 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_type_ProtocolExtensionContainer_4624P59_constr_119 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P59_constr_119 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_type_ProtocolExtensionContainer_4624P60_constr_121 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P60_constr_121 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_type_ProtocolExtensionContainer_4624P61_constr_123 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P61_constr_123 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_type_ProtocolExtensionContainer_4624P62_constr_125 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P62_constr_125 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_type_ProtocolExtensionContainer_4624P63_constr_127 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P63_constr_127 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_type_ProtocolExtensionContainer_4624P64_constr_129 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P64_constr_129 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_type_ProtocolExtensionContainer_4624P65_constr_131 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P65_constr_131 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_type_ProtocolExtensionContainer_4624P66_constr_133 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P66_constr_133 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_type_ProtocolExtensionContainer_4624P67_constr_135 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P67_constr_135 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_type_ProtocolExtensionContainer_4624P68_constr_137 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P68_constr_137 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_type_ProtocolExtensionContainer_4624P69_constr_139 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P69_constr_139 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_type_ProtocolExtensionContainer_4624P70_constr_141 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P70_constr_141 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_type_ProtocolExtensionContainer_4624P71_constr_143 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P71_constr_143 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_type_ProtocolExtensionContainer_4624P72_constr_145 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P72_constr_145 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_type_ProtocolExtensionContainer_4624P73_constr_147 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P73_constr_147 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_type_ProtocolExtensionContainer_4624P74_constr_149 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P74_constr_149 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_type_ProtocolExtensionContainer_4624P75_constr_151 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P75_constr_151 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_type_ProtocolExtensionContainer_4624P76_constr_153 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P76_constr_153 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_type_ProtocolExtensionContainer_4624P77_constr_155 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P77_constr_155 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_type_ProtocolExtensionContainer_4624P78_constr_157 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P78_constr_157 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_type_ProtocolExtensionContainer_4624P79_constr_159 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P79_constr_159 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_type_ProtocolExtensionContainer_4624P80_constr_161 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P80_constr_161 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_type_ProtocolExtensionContainer_4624P81_constr_163 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P81_constr_163 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_type_ProtocolExtensionContainer_4624P82_constr_165 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P82_constr_165 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_type_ProtocolExtensionContainer_4624P83_constr_167 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P83_constr_167 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_type_ProtocolExtensionContainer_4624P84_constr_169 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P84_constr_169 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_type_ProtocolExtensionContainer_4624P85_constr_171 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P85_constr_171 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_type_ProtocolExtensionContainer_4624P86_constr_173 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P86_constr_173 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_type_ProtocolExtensionContainer_4624P87_constr_175 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P87_constr_175 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_type_ProtocolExtensionContainer_4624P88_constr_177 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P88_constr_177 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_type_ProtocolExtensionContainer_4624P89_constr_179 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P89_constr_179 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_type_ProtocolExtensionContainer_4624P90_constr_181 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P90_constr_181 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_type_ProtocolExtensionContainer_4624P91_constr_183 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P91_constr_183 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_type_ProtocolExtensionContainer_4624P92_constr_185 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P92_constr_185 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_type_ProtocolExtensionContainer_4624P93_constr_187 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P93_constr_187 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_type_ProtocolExtensionContainer_4624P94_constr_189 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P94_constr_189 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_type_ProtocolExtensionContainer_4624P95_constr_191 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P95_constr_191 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_type_ProtocolExtensionContainer_4624P96_constr_193 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P96_constr_193 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_type_ProtocolExtensionContainer_4624P97_constr_195 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P97_constr_195 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_type_ProtocolExtensionContainer_4624P98_constr_197 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P98_constr_197 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_type_ProtocolExtensionContainer_4624P99_constr_199 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P99_constr_199 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_type_ProtocolExtensionContainer_4624P100_constr_201 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P100_constr_201 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_type_ProtocolExtensionContainer_4624P101_constr_203 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P101_constr_203 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_type_ProtocolExtensionContainer_4624P102_constr_205 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P102_constr_205 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_type_ProtocolExtensionContainer_4624P103_constr_207 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P103_constr_207 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_type_ProtocolExtensionContainer_4624P104_constr_209 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P104_constr_209 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_type_ProtocolExtensionContainer_4624P105_constr_211 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P105_constr_211 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_type_ProtocolExtensionContainer_4624P106_constr_213 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P106_constr_213 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_type_ProtocolExtensionContainer_4624P107_constr_215 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P107_constr_215 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_type_ProtocolExtensionContainer_4624P108_constr_217 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P108_constr_217 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_type_ProtocolExtensionContainer_4624P109_constr_219 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P109_constr_219 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_type_ProtocolExtensionContainer_4624P110_constr_221 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P110_constr_221 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_type_ProtocolExtensionContainer_4624P111_constr_223 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P111_constr_223 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_type_ProtocolExtensionContainer_4624P112_constr_225 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionContainer_4624P112_constr_225 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P0_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_AllocationAndRetentionPriority_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -941,7 +839,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P0 = { asn_DEF_ProtocolExtensionContainer_4624P0_tags_1, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P0_tags_1) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P0_tags_1[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P0_constr_1, &asn_PER_type_ProtocolExtensionContainer_4624P0_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P0_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P0_1, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P0_specs_1 /* Additional specs */ @@ -953,7 +862,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P1_3[] = { 0, &asn_DEF_Associated_SCell_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -976,7 +896,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P1 = { asn_DEF_ProtocolExtensionContainer_4624P1_tags_3, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P1_tags_3) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P1_tags_3[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P1_constr_3, &asn_PER_type_ProtocolExtensionContainer_4624P1_constr_3, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P1_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P1_3, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P1_specs_3 /* Additional specs */ @@ -988,7 +919,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P2_5[] = { 0, &asn_DEF_AvailablePLMNList_Item_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1011,7 +953,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P2 = { asn_DEF_ProtocolExtensionContainer_4624P2_tags_5, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P2_tags_5) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P2_tags_5[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P2_constr_5, &asn_PER_type_ProtocolExtensionContainer_4624P2_constr_5, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P2_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P2_5, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P2_specs_5 /* Additional specs */ @@ -1023,7 +976,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P3_7[] = { 0, &asn_DEF_ServedPLMNs_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1046,7 +1010,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P3 = { asn_DEF_ProtocolExtensionContainer_4624P3_tags_7, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P3_tags_7) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P3_tags_7[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P3_constr_7, &asn_PER_type_ProtocolExtensionContainer_4624P3_constr_7, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P3_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P3_7, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P3_specs_7 /* Additional specs */ @@ -1058,7 +1033,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P4_9[] = { 0, &asn_DEF_Candidate_SpCell_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1081,7 +1067,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P4 = { asn_DEF_ProtocolExtensionContainer_4624P4_tags_9, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P4_tags_9) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P4_tags_9[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P4_constr_9, &asn_PER_type_ProtocolExtensionContainer_4624P4_constr_9, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P4_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P4_9, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P4_specs_9 /* Additional specs */ @@ -1093,7 +1090,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P5_11[] = { 0, &asn_DEF_Cells_Failed_to_be_Activated_List_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1116,7 +1124,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P5 = { asn_DEF_ProtocolExtensionContainer_4624P5_tags_11, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P5_tags_11) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P5_tags_11[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P5_constr_11, &asn_PER_type_ProtocolExtensionContainer_4624P5_constr_11, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P5_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P5_11, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P5_specs_11 /* Additional specs */ @@ -1128,7 +1147,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P6_13[] = { 0, &asn_DEF_Cells_Status_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1151,7 +1181,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P6 = { asn_DEF_ProtocolExtensionContainer_4624P6_tags_13, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P6_tags_13) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P6_tags_13[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P6_constr_13, &asn_PER_type_ProtocolExtensionContainer_4624P6_constr_13, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P6_constr_13, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P6_13, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P6_specs_13 /* Additional specs */ @@ -1163,7 +1204,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P7_15[] = { 0, &asn_DEF_Cells_To_Be_Broadcast_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1186,7 +1238,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P7 = { asn_DEF_ProtocolExtensionContainer_4624P7_tags_15, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P7_tags_15) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P7_tags_15[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P7_constr_15, &asn_PER_type_ProtocolExtensionContainer_4624P7_constr_15, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P7_constr_15, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P7_15, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P7_specs_15 /* Additional specs */ @@ -1198,7 +1261,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P8_17[] = { 0, &asn_DEF_Cells_Broadcast_Completed_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1221,7 +1295,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P8 = { asn_DEF_ProtocolExtensionContainer_4624P8_tags_17, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P8_tags_17) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P8_tags_17[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P8_constr_17, &asn_PER_type_ProtocolExtensionContainer_4624P8_constr_17, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P8_constr_17, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P8_17, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P8_specs_17 /* Additional specs */ @@ -1233,7 +1318,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P9_19[] = { 0, &asn_DEF_Broadcast_To_Be_Cancelled_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1256,7 +1352,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P9 = { asn_DEF_ProtocolExtensionContainer_4624P9_tags_19, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P9_tags_19) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P9_tags_19[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P9_constr_19, &asn_PER_type_ProtocolExtensionContainer_4624P9_constr_19, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P9_constr_19, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P9_19, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P9_specs_19 /* Additional specs */ @@ -1268,7 +1375,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P10_21[] = { 0, &asn_DEF_Cells_Broadcast_Cancelled_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1291,7 +1409,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P10 = { asn_DEF_ProtocolExtensionContainer_4624P10_tags_21, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P10_tags_21) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P10_tags_21[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P10_constr_21, &asn_PER_type_ProtocolExtensionContainer_4624P10_constr_21, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P10_constr_21, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P10_21, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P10_specs_21 /* Additional specs */ @@ -1303,7 +1432,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P11_23[] = { 0, &asn_DEF_Cells_to_be_Activated_List_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1326,7 +1466,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P11 = { asn_DEF_ProtocolExtensionContainer_4624P11_tags_23, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P11_tags_23) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P11_tags_23[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P11_constr_23, &asn_PER_type_ProtocolExtensionContainer_4624P11_constr_23, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P11_constr_23, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P11_23, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P11_specs_23 /* Additional specs */ @@ -1338,7 +1489,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P12_25[] = { 0, &asn_DEF_Cells_to_be_Deactivated_List_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1361,7 +1523,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P12 = { asn_DEF_ProtocolExtensionContainer_4624P12_tags_25, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P12_tags_25) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P12_tags_25[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P12_constr_25, &asn_PER_type_ProtocolExtensionContainer_4624P12_constr_25, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P12_constr_25, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P12_25, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P12_specs_25 /* Additional specs */ @@ -1373,7 +1546,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P13_27[] = { 0, &asn_DEF_Cells_to_be_Barred_Item_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1396,7 +1580,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P13 = { asn_DEF_ProtocolExtensionContainer_4624P13_tags_27, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P13_tags_27) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P13_tags_27[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P13_constr_27, &asn_PER_type_ProtocolExtensionContainer_4624P13_constr_27, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P13_constr_27, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P13_27, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P13_specs_27 /* Additional specs */ @@ -1408,7 +1603,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P14_29[] = { 0, &asn_DEF_CriticalityDiagnostics_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1431,7 +1637,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P14 = { asn_DEF_ProtocolExtensionContainer_4624P14_tags_29, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P14_tags_29) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P14_tags_29[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P14_constr_29, &asn_PER_type_ProtocolExtensionContainer_4624P14_constr_29, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P14_constr_29, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P14_29, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P14_specs_29 /* Additional specs */ @@ -1443,7 +1660,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P15_31[] = { 0, &asn_DEF_CriticalityDiagnostics_IE_Item_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1466,7 +1694,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P15 = { asn_DEF_ProtocolExtensionContainer_4624P15_tags_31, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P15_tags_31) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P15_tags_31[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P15_constr_31, &asn_PER_type_ProtocolExtensionContainer_4624P15_constr_31, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P15_constr_31, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P15_31, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P15_specs_31 /* Additional specs */ @@ -1478,7 +1717,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P16_33[] = { 0, &asn_DEF_CUtoDURRCInformation_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1501,7 +1751,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P16 = { asn_DEF_ProtocolExtensionContainer_4624P16_tags_33, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P16_tags_33) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P16_tags_33[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P16_constr_33, &asn_PER_type_ProtocolExtensionContainer_4624P16_constr_33, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P16_constr_33, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P16_33, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P16_specs_33 /* Additional specs */ @@ -1513,7 +1774,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P17_35[] = { 0, &asn_DEF_DedicatedSIDeliveryNeededUE_Item_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1536,7 +1808,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P17 = { asn_DEF_ProtocolExtensionContainer_4624P17_tags_35, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P17_tags_35) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P17_tags_35[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P17_constr_35, &asn_PER_type_ProtocolExtensionContainer_4624P17_constr_35, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P17_constr_35, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P17_35, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P17_specs_35 /* Additional specs */ @@ -1548,7 +1831,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P18_37[] = { 0, &asn_DEF_DLUPTNLInformation_ToBeSetup_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1571,7 +1865,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P18 = { asn_DEF_ProtocolExtensionContainer_4624P18_tags_37, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P18_tags_37) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P18_tags_37[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P18_constr_37, &asn_PER_type_ProtocolExtensionContainer_4624P18_constr_37, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P18_constr_37, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P18_37, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P18_specs_37 /* Additional specs */ @@ -1583,7 +1888,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P19_39[] = { 0, &asn_DEF_DRB_Activity_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1606,7 +1922,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P19 = { asn_DEF_ProtocolExtensionContainer_4624P19_tags_39, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P19_tags_39) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P19_tags_39[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P19_constr_39, &asn_PER_type_ProtocolExtensionContainer_4624P19_constr_39, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P19_constr_39, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P19_39, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P19_specs_39 /* Additional specs */ @@ -1618,7 +1945,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P20_41[] = { 0, &asn_DEF_DRBs_FailedToBeModified_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1641,7 +1979,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P20 = { asn_DEF_ProtocolExtensionContainer_4624P20_tags_41, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P20_tags_41) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P20_tags_41[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P20_constr_41, &asn_PER_type_ProtocolExtensionContainer_4624P20_constr_41, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P20_constr_41, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P20_41, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P20_specs_41 /* Additional specs */ @@ -1653,7 +2002,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P21_43[] = { 0, &asn_DEF_DRBs_FailedToBeSetup_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1676,7 +2036,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P21 = { asn_DEF_ProtocolExtensionContainer_4624P21_tags_43, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P21_tags_43) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P21_tags_43[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P21_constr_43, &asn_PER_type_ProtocolExtensionContainer_4624P21_constr_43, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P21_constr_43, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P21_43, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P21_specs_43 /* Additional specs */ @@ -1688,7 +2059,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P22_45[] = { 0, &asn_DEF_DRBs_FailedToBeSetupMod_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1711,7 +2093,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P22 = { asn_DEF_ProtocolExtensionContainer_4624P22_tags_45, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P22_tags_45) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P22_tags_45[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P22_constr_45, &asn_PER_type_ProtocolExtensionContainer_4624P22_constr_45, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P22_constr_45, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P22_45, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P22_specs_45 /* Additional specs */ @@ -1723,7 +2116,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P23_47[] = { 0, &asn_DEF_DRB_Information_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1746,7 +2150,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P23 = { asn_DEF_ProtocolExtensionContainer_4624P23_tags_47, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P23_tags_47) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P23_tags_47[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P23_constr_47, &asn_PER_type_ProtocolExtensionContainer_4624P23_constr_47, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P23_constr_47, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P23_47, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P23_specs_47 /* Additional specs */ @@ -1758,7 +2173,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P24_49[] = { 0, &asn_DEF_DRBs_Modified_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1781,7 +2207,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P24 = { asn_DEF_ProtocolExtensionContainer_4624P24_tags_49, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P24_tags_49) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P24_tags_49[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P24_constr_49, &asn_PER_type_ProtocolExtensionContainer_4624P24_constr_49, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P24_constr_49, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P24_49, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P24_specs_49 /* Additional specs */ @@ -1793,7 +2230,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P25_51[] = { 0, &asn_DEF_DRBs_ModifiedConf_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1816,7 +2264,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P25 = { asn_DEF_ProtocolExtensionContainer_4624P25_tags_51, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P25_tags_51) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P25_tags_51[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P25_constr_51, &asn_PER_type_ProtocolExtensionContainer_4624P25_constr_51, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P25_constr_51, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P25_51, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P25_specs_51 /* Additional specs */ @@ -1828,7 +2287,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P26_53[] = { 0, &asn_DEF_DRB_Notify_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1851,7 +2321,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P26 = { asn_DEF_ProtocolExtensionContainer_4624P26_tags_53, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P26_tags_53) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P26_tags_53[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P26_constr_53, &asn_PER_type_ProtocolExtensionContainer_4624P26_constr_53, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P26_constr_53, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P26_53, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P26_specs_53 /* Additional specs */ @@ -1863,7 +2344,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P27_55[] = { 0, &asn_DEF_DRBs_Required_ToBeModified_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1886,7 +2378,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P27 = { asn_DEF_ProtocolExtensionContainer_4624P27_tags_55, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P27_tags_55) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P27_tags_55[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P27_constr_55, &asn_PER_type_ProtocolExtensionContainer_4624P27_constr_55, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P27_constr_55, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P27_55, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P27_specs_55 /* Additional specs */ @@ -1898,7 +2401,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P28_57[] = { 0, &asn_DEF_DRBs_Required_ToBeReleased_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1921,7 +2435,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P28 = { asn_DEF_ProtocolExtensionContainer_4624P28_tags_57, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P28_tags_57) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P28_tags_57[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P28_constr_57, &asn_PER_type_ProtocolExtensionContainer_4624P28_constr_57, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P28_constr_57, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P28_57, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P28_specs_57 /* Additional specs */ @@ -1933,7 +2458,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P29_59[] = { 0, &asn_DEF_DRBs_Setup_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1956,7 +2492,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P29 = { asn_DEF_ProtocolExtensionContainer_4624P29_tags_59, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P29_tags_59) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P29_tags_59[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P29_constr_59, &asn_PER_type_ProtocolExtensionContainer_4624P29_constr_59, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P29_constr_59, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P29_59, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P29_specs_59 /* Additional specs */ @@ -1968,7 +2515,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P30_61[] = { 0, &asn_DEF_DRBs_SetupMod_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1991,7 +2549,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P30 = { asn_DEF_ProtocolExtensionContainer_4624P30_tags_61, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P30_tags_61) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P30_tags_61[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P30_constr_61, &asn_PER_type_ProtocolExtensionContainer_4624P30_constr_61, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P30_constr_61, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P30_61, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P30_specs_61 /* Additional specs */ @@ -2003,7 +2572,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P31_63[] = { 0, &asn_DEF_DRBs_ToBeModified_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -2026,7 +2606,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P31 = { asn_DEF_ProtocolExtensionContainer_4624P31_tags_63, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P31_tags_63) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P31_tags_63[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P31_constr_63, &asn_PER_type_ProtocolExtensionContainer_4624P31_constr_63, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P31_constr_63, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P31_63, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P31_specs_63 /* Additional specs */ @@ -2038,7 +2629,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P32_65[] = { 0, &asn_DEF_DRBs_ToBeReleased_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -2061,7 +2663,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P32 = { asn_DEF_ProtocolExtensionContainer_4624P32_tags_65, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P32_tags_65) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P32_tags_65[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P32_constr_65, &asn_PER_type_ProtocolExtensionContainer_4624P32_constr_65, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P32_constr_65, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P32_65, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P32_specs_65 /* Additional specs */ @@ -2073,7 +2686,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P33_67[] = { 0, &asn_DEF_DRBs_ToBeSetup_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -2096,7 +2720,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P33 = { asn_DEF_ProtocolExtensionContainer_4624P33_tags_67, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P33_tags_67) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P33_tags_67[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P33_constr_67, &asn_PER_type_ProtocolExtensionContainer_4624P33_constr_67, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P33_constr_67, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P33_67, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P33_specs_67 /* Additional specs */ @@ -2108,7 +2743,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P34_69[] = { 0, &asn_DEF_DRBs_ToBeSetupMod_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -2131,7 +2777,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P34 = { asn_DEF_ProtocolExtensionContainer_4624P34_tags_69, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P34_tags_69) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P34_tags_69[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P34_constr_69, &asn_PER_type_ProtocolExtensionContainer_4624P34_constr_69, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P34_constr_69, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P34_69, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P34_specs_69 /* Additional specs */ @@ -2143,7 +2800,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P35_71[] = { 0, &asn_DEF_DRXCycle_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -2166,7 +2834,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P35 = { asn_DEF_ProtocolExtensionContainer_4624P35_tags_71, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P35_tags_71) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P35_tags_71[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P35_constr_71, &asn_PER_type_ProtocolExtensionContainer_4624P35_constr_71, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P35_constr_71, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P35_71, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P35_specs_71 /* Additional specs */ @@ -2178,7 +2857,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P36_73[] = { 0, &asn_DEF_DUtoCURRCInformation_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -2201,7 +2891,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P36 = { asn_DEF_ProtocolExtensionContainer_4624P36_tags_73, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P36_tags_73) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P36_tags_73[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P36_constr_73, &asn_PER_type_ProtocolExtensionContainer_4624P36_constr_73, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P36_constr_73, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P36_73, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P36_specs_73 /* Additional specs */ @@ -2213,7 +2914,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P37_75[] = { 0, &asn_DEF_Dynamic5QIDescriptor_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -2236,7 +2948,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P37 = { asn_DEF_ProtocolExtensionContainer_4624P37_tags_75, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P37_tags_75) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P37_tags_75[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P37_constr_75, &asn_PER_type_ProtocolExtensionContainer_4624P37_constr_75, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P37_constr_75, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P37_75, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P37_specs_75 /* Additional specs */ @@ -2248,7 +2971,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P38_77[] = { 0, &asn_DEF_Endpoint_IP_address_and_port_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -2271,7 +3005,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P38 = { asn_DEF_ProtocolExtensionContainer_4624P38_tags_77, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P38_tags_77) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P38_tags_77[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P38_constr_77, &asn_PER_type_ProtocolExtensionContainer_4624P38_constr_77, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P38_constr_77, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P38_77, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P38_specs_77 /* Additional specs */ @@ -2283,7 +3028,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P39_79[] = { 0, &asn_DEF_ExtendedAvailablePLMN_Item_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -2306,7 +3062,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P39 = { asn_DEF_ProtocolExtensionContainer_4624P39_tags_79, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P39_tags_79) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P39_tags_79[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P39_constr_79, &asn_PER_type_ProtocolExtensionContainer_4624P39_constr_79, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P39_constr_79, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P39_79, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P39_specs_79 /* Additional specs */ @@ -2318,7 +3085,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P40_81[] = { 0, &asn_DEF_ExtendedServedPLMNs_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -2341,7 +3119,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P40 = { asn_DEF_ProtocolExtensionContainer_4624P40_tags_81, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P40_tags_81) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P40_tags_81[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P40_constr_81, &asn_PER_type_ProtocolExtensionContainer_4624P40_constr_81, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P40_constr_81, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P40_81, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P40_specs_81 /* Additional specs */ @@ -2353,7 +3142,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P41_83[] = { 0, &asn_DEF_EUTRACells_List_itemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -2376,7 +3176,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P41 = { asn_DEF_ProtocolExtensionContainer_4624P41_tags_83, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P41_tags_83) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P41_tags_83[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P41_constr_83, &asn_PER_type_ProtocolExtensionContainer_4624P41_constr_83, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P41_constr_83, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P41_83, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P41_specs_83 /* Additional specs */ @@ -2388,7 +3199,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P42_85[] = { 0, &asn_DEF_EUTRA_Coex_FDD_Info_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -2411,7 +3233,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P42 = { asn_DEF_ProtocolExtensionContainer_4624P42_tags_85, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P42_tags_85) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P42_tags_85[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P42_constr_85, &asn_PER_type_ProtocolExtensionContainer_4624P42_constr_85, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P42_constr_85, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P42_85, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P42_specs_85 /* Additional specs */ @@ -2423,7 +3256,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P43_87[] = { 0, &asn_DEF_EUTRA_Coex_TDD_Info_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -2446,7 +3290,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P43 = { asn_DEF_ProtocolExtensionContainer_4624P43_tags_87, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P43_tags_87) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P43_tags_87[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P43_constr_87, &asn_PER_type_ProtocolExtensionContainer_4624P43_constr_87, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P43_constr_87, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P43_87, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P43_specs_87 /* Additional specs */ @@ -2458,7 +3313,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P44_89[] = { 0, &asn_DEF_EUTRA_PRACH_Configuration_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -2481,7 +3347,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P44 = { asn_DEF_ProtocolExtensionContainer_4624P44_tags_89, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P44_tags_89) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P44_tags_89[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P44_constr_89, &asn_PER_type_ProtocolExtensionContainer_4624P44_constr_89, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P44_constr_89, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P44_89, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P44_specs_89 /* Additional specs */ @@ -2493,7 +3370,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P45_91[] = { 0, &asn_DEF_EUTRA_SpecialSubframe_Info_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -2516,7 +3404,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P45 = { asn_DEF_ProtocolExtensionContainer_4624P45_tags_91, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P45_tags_91) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P45_tags_91[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P45_constr_91, &asn_PER_type_ProtocolExtensionContainer_4624P45_constr_91, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P45_constr_91, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P45_91, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P45_specs_91 /* Additional specs */ @@ -2528,7 +3427,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P46_93[] = { 0, &asn_DEF_EUTRANQoS_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -2551,7 +3461,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P46 = { asn_DEF_ProtocolExtensionContainer_4624P46_tags_93, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P46_tags_93) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P46_tags_93[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P46_constr_93, &asn_PER_type_ProtocolExtensionContainer_4624P46_constr_93, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P46_constr_93, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P46_93, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P46_specs_93 /* Additional specs */ @@ -2563,7 +3484,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P47_95[] = { 0, &asn_DEF_EUTRA_FDD_Info_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -2586,7 +3518,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P47 = { asn_DEF_ProtocolExtensionContainer_4624P47_tags_95, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P47_tags_95) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P47_tags_95[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P47_constr_95, &asn_PER_type_ProtocolExtensionContainer_4624P47_constr_95, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P47_constr_95, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P47_95, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P47_specs_95 /* Additional specs */ @@ -2598,7 +3541,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P48_97[] = { 0, &asn_DEF_EUTRA_TDD_Info_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -2621,7 +3575,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P48 = { asn_DEF_ProtocolExtensionContainer_4624P48_tags_97, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P48_tags_97) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P48_tags_97[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P48_constr_97, &asn_PER_type_ProtocolExtensionContainer_4624P48_constr_97, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P48_constr_97, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P48_97, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P48_specs_97 /* Additional specs */ @@ -2633,7 +3598,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P49_99[] = { 0, &asn_DEF_FDD_Info_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -2656,7 +3632,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P49 = { asn_DEF_ProtocolExtensionContainer_4624P49_tags_99, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P49_tags_99) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P49_tags_99[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P49_constr_99, &asn_PER_type_ProtocolExtensionContainer_4624P49_constr_99, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P49_constr_99, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P49_99, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P49_specs_99 /* Additional specs */ @@ -2668,7 +3655,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P50_101[] = { 0, &asn_DEF_Flows_Mapped_To_DRB_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -2691,7 +3689,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P50 = { asn_DEF_ProtocolExtensionContainer_4624P50_tags_101, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P50_tags_101) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P50_tags_101[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P50_constr_101, &asn_PER_type_ProtocolExtensionContainer_4624P50_constr_101, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P50_constr_101, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P50_101, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P50_specs_101 /* Additional specs */ @@ -2703,7 +3712,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P51_103[] = { 0, &asn_DEF_FreqBandNrItem_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -2726,7 +3746,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P51 = { asn_DEF_ProtocolExtensionContainer_4624P51_tags_103, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P51_tags_103) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P51_tags_103[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P51_constr_103, &asn_PER_type_ProtocolExtensionContainer_4624P51_constr_103, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P51_constr_103, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P51_103, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P51_specs_103 /* Additional specs */ @@ -2738,7 +3769,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P52_105[] = { 0, &asn_DEF_GBR_QosInformation_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -2761,7 +3803,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P52 = { asn_DEF_ProtocolExtensionContainer_4624P52_tags_105, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P52_tags_105) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P52_tags_105[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P52_constr_105, &asn_PER_type_ProtocolExtensionContainer_4624P52_constr_105, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P52_constr_105, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P52_105, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P52_specs_105 /* Additional specs */ @@ -2773,7 +3826,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P53_107[] = { 0, &asn_DEF_GBR_QosFlowInformation_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -2796,7 +3860,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P53 = { asn_DEF_ProtocolExtensionContainer_4624P53_tags_107, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P53_tags_107) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P53_tags_107[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P53_constr_107, &asn_PER_type_ProtocolExtensionContainer_4624P53_constr_107, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P53_constr_107, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P53_107, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P53_specs_107 /* Additional specs */ @@ -2808,7 +3883,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P54_109[] = { 0, &asn_DEF_GNB_CUSystemInformation_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -2831,7 +3917,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P54 = { asn_DEF_ProtocolExtensionContainer_4624P54_tags_109, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P54_tags_109) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P54_tags_109[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P54_constr_109, &asn_PER_type_ProtocolExtensionContainer_4624P54_constr_109, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P54_constr_109, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P54_109, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P54_specs_109 /* Additional specs */ @@ -2843,7 +3940,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P55_111[] = { 0, &asn_DEF_GNB_CU_TNL_Association_Setup_Item_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -2866,7 +3974,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P55 = { asn_DEF_ProtocolExtensionContainer_4624P55_tags_111, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P55_tags_111) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P55_tags_111[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P55_constr_111, &asn_PER_type_ProtocolExtensionContainer_4624P55_constr_111, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P55_constr_111, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P55_111, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P55_specs_111 /* Additional specs */ @@ -2878,7 +3997,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P56_113[] = { 0, &asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -2901,7 +4031,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P56 = { asn_DEF_ProtocolExtensionContainer_4624P56_tags_113, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P56_tags_113) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P56_tags_113[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P56_constr_113, &asn_PER_type_ProtocolExtensionContainer_4624P56_constr_113, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P56_constr_113, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P56_113, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P56_specs_113 /* Additional specs */ @@ -2913,7 +4054,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P57_115[] = { 0, &asn_DEF_GNB_CU_TNL_Association_To_Add_Item_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -2936,7 +4088,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P57 = { asn_DEF_ProtocolExtensionContainer_4624P57_tags_115, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P57_tags_115) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P57_tags_115[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P57_constr_115, &asn_PER_type_ProtocolExtensionContainer_4624P57_constr_115, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P57_constr_115, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P57_115, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P57_specs_115 /* Additional specs */ @@ -2948,7 +4111,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P58_117[] = { 0, &asn_DEF_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -2971,7 +4145,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P58 = { asn_DEF_ProtocolExtensionContainer_4624P58_tags_117, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P58_tags_117) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P58_tags_117[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P58_constr_117, &asn_PER_type_ProtocolExtensionContainer_4624P58_constr_117, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P58_constr_117, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P58_117, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P58_specs_117 /* Additional specs */ @@ -2983,7 +4168,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P59_119[] = { 0, &asn_DEF_GNB_CU_TNL_Association_To_Update_Item_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -3006,7 +4202,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P59 = { asn_DEF_ProtocolExtensionContainer_4624P59_tags_119, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P59_tags_119) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P59_tags_119[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P59_constr_119, &asn_PER_type_ProtocolExtensionContainer_4624P59_constr_119, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P59_constr_119, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P59_119, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P59_specs_119 /* Additional specs */ @@ -3018,7 +4225,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P60_121[] = { 0, &asn_DEF_GNB_DU_Served_Cells_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -3041,7 +4259,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P60 = { asn_DEF_ProtocolExtensionContainer_4624P60_tags_121, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P60_tags_121) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P60_tags_121[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P60_constr_121, &asn_PER_type_ProtocolExtensionContainer_4624P60_constr_121, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P60_constr_121, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P60_121, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P60_specs_121 /* Additional specs */ @@ -3053,7 +4282,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P61_123[] = { 0, &asn_DEF_GNB_DU_System_Information_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -3076,7 +4316,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P61 = { asn_DEF_ProtocolExtensionContainer_4624P61_tags_123, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P61_tags_123) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P61_tags_123[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P61_constr_123, &asn_PER_type_ProtocolExtensionContainer_4624P61_constr_123, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P61_constr_123, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P61_123, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P61_specs_123 /* Additional specs */ @@ -3088,7 +4339,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P62_125[] = { 0, &asn_DEF_GTPTunnel_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -3111,7 +4373,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P62 = { asn_DEF_ProtocolExtensionContainer_4624P62_tags_125, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P62_tags_125) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P62_tags_125[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P62_constr_125, &asn_PER_type_ProtocolExtensionContainer_4624P62_constr_125, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P62_constr_125, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P62_125, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P62_specs_125 /* Additional specs */ @@ -3123,7 +4396,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P63_127[] = { 0, &asn_DEF_NGRANAllocationAndRetentionPriority_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -3146,7 +4430,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P63 = { asn_DEF_ProtocolExtensionContainer_4624P63_tags_127, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P63_tags_127) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P63_tags_127[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P63_constr_127, &asn_PER_type_ProtocolExtensionContainer_4624P63_constr_127, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P63_constr_127, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P63_127, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P63_specs_127 /* Additional specs */ @@ -3158,7 +4453,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P64_129[] = { 0, &asn_DEF_NR_CGI_List_For_Restart_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -3181,7 +4487,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P64 = { asn_DEF_ProtocolExtensionContainer_4624P64_tags_129, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P64_tags_129) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P64_tags_129[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P64_constr_129, &asn_PER_type_ProtocolExtensionContainer_4624P64_constr_129, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P64_constr_129, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P64_129, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P64_specs_129 /* Additional specs */ @@ -3193,7 +4510,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P65_131[] = { 0, &asn_DEF_NonDynamic5QIDescriptor_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -3216,7 +4544,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P65 = { asn_DEF_ProtocolExtensionContainer_4624P65_tags_131, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P65_tags_131) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P65_tags_131[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P65_constr_131, &asn_PER_type_ProtocolExtensionContainer_4624P65_constr_131, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P65_constr_131, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P65_131, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P65_specs_131 /* Additional specs */ @@ -3228,7 +4567,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P66_133[] = { 0, &asn_DEF_NRFreqInfoExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -3251,7 +4601,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P66 = { asn_DEF_ProtocolExtensionContainer_4624P66_tags_133, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P66_tags_133) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P66_tags_133[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P66_constr_133, &asn_PER_type_ProtocolExtensionContainer_4624P66_constr_133, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P66_constr_133, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P66_133, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P66_specs_133 /* Additional specs */ @@ -3263,7 +4624,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P67_135[] = { 0, &asn_DEF_NRCGI_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -3286,7 +4658,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P67 = { asn_DEF_ProtocolExtensionContainer_4624P67_tags_135, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P67_tags_135) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P67_tags_135[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P67_constr_135, &asn_PER_type_ProtocolExtensionContainer_4624P67_constr_135, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P67_constr_135, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P67_135, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P67_specs_135 /* Additional specs */ @@ -3298,7 +4681,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P68_137[] = { 0, &asn_DEF_PacketErrorRate_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -3321,7 +4715,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P68 = { asn_DEF_ProtocolExtensionContainer_4624P68_tags_137, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P68_tags_137) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P68_tags_137[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P68_constr_137, &asn_PER_type_ProtocolExtensionContainer_4624P68_constr_137, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P68_constr_137, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P68_137, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P68_specs_137 /* Additional specs */ @@ -3333,7 +4738,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P69_139[] = { 0, &asn_DEF_PagingCell_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -3356,7 +4772,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P69 = { asn_DEF_ProtocolExtensionContainer_4624P69_tags_139, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P69_tags_139) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P69_tags_139[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P69_constr_139, &asn_PER_type_ProtocolExtensionContainer_4624P69_constr_139, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P69_constr_139, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P69_139, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P69_specs_139 /* Additional specs */ @@ -3368,7 +4795,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P70_141[] = { 0, &asn_DEF_Protected_EUTRA_Resources_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -3391,7 +4829,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P70 = { asn_DEF_ProtocolExtensionContainer_4624P70_tags_141, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P70_tags_141) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P70_tags_141[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P70_constr_141, &asn_PER_type_ProtocolExtensionContainer_4624P70_constr_141, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P70_constr_141, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P70_141, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P70_specs_141 /* Additional specs */ @@ -3403,7 +4852,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P71_143[] = { 0, &asn_DEF_Potential_SpCell_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -3426,7 +4886,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P71 = { asn_DEF_ProtocolExtensionContainer_4624P71_tags_143, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P71_tags_143) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P71_tags_143[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P71_constr_143, &asn_PER_type_ProtocolExtensionContainer_4624P71_constr_143, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P71_constr_143, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P71_143, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P71_specs_143 /* Additional specs */ @@ -3438,7 +4909,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P72_145[] = { 0, &asn_DEF_PWS_Failed_NR_CGI_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -3461,7 +4943,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P72 = { asn_DEF_ProtocolExtensionContainer_4624P72_tags_145, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P72_tags_145) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P72_tags_145[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P72_constr_145, &asn_PER_type_ProtocolExtensionContainer_4624P72_constr_145, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P72_constr_145, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P72_145, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P72_specs_145 /* Additional specs */ @@ -3473,7 +4966,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P73_147[] = { 0, &asn_DEF_PWSSystemInformationExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -3496,7 +5000,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P73 = { asn_DEF_ProtocolExtensionContainer_4624P73_tags_147, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P73_tags_147) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P73_tags_147[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P73_constr_147, &asn_PER_type_ProtocolExtensionContainer_4624P73_constr_147, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P73_constr_147, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P73_147, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P73_specs_147 /* Additional specs */ @@ -3508,7 +5023,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P74_149[] = { 0, &asn_DEF_QoSFlowLevelQoSParameters_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -3531,7 +5057,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P74 = { asn_DEF_ProtocolExtensionContainer_4624P74_tags_149, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P74_tags_149) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P74_tags_149[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P74_constr_149, &asn_PER_type_ProtocolExtensionContainer_4624P74_constr_149, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P74_constr_149, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P74_149, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P74_specs_149 /* Additional specs */ @@ -3543,7 +5080,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P75_151[] = { 0, &asn_DEF_RANUEPagingIdentity_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -3566,7 +5114,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P75 = { asn_DEF_ProtocolExtensionContainer_4624P75_tags_151, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P75_tags_151) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P75_tags_151[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P75_constr_151, &asn_PER_type_ProtocolExtensionContainer_4624P75_constr_151, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P75_constr_151, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P75_151, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P75_specs_151 /* Additional specs */ @@ -3578,7 +5137,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P76_153[] = { 0, &asn_DEF_ResourceCoordinationEUTRACellInfo_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -3601,7 +5171,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P76 = { asn_DEF_ProtocolExtensionContainer_4624P76_tags_153, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P76_tags_153) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P76_tags_153[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P76_constr_153, &asn_PER_type_ProtocolExtensionContainer_4624P76_constr_153, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P76_constr_153, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P76_153, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P76_specs_153 /* Additional specs */ @@ -3613,7 +5194,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P77_155[] = { 0, &asn_DEF_ResourceCoordinationTransferInformation_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -3636,7 +5228,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P77 = { asn_DEF_ProtocolExtensionContainer_4624P77_tags_155, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P77_tags_155) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P77_tags_155[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P77_constr_155, &asn_PER_type_ProtocolExtensionContainer_4624P77_constr_155, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P77_constr_155, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P77_155, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P77_specs_155 /* Additional specs */ @@ -3648,7 +5251,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P78_157[] = { 0, &asn_DEF_RLCFailureIndication_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -3671,7 +5285,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P78 = { asn_DEF_ProtocolExtensionContainer_4624P78_tags_157, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P78_tags_157) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P78_tags_157[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P78_constr_157, &asn_PER_type_ProtocolExtensionContainer_4624P78_constr_157, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P78_constr_157, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P78_157, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P78_specs_157 /* Additional specs */ @@ -3683,7 +5308,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P79_159[] = { 0, &asn_DEF_RLC_Status_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -3706,7 +5342,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P79 = { asn_DEF_ProtocolExtensionContainer_4624P79_tags_159, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P79_tags_159) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P79_tags_159[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P79_constr_159, &asn_PER_type_ProtocolExtensionContainer_4624P79_constr_159, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P79_constr_159, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P79_159, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P79_specs_159 /* Additional specs */ @@ -3718,7 +5365,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P80_161[] = { 0, &asn_DEF_RRCDeliveryStatus_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -3741,7 +5399,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P80 = { asn_DEF_ProtocolExtensionContainer_4624P80_tags_161, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P80_tags_161) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P80_tags_161[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P80_constr_161, &asn_PER_type_ProtocolExtensionContainer_4624P80_constr_161, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P80_constr_161, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P80_161, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P80_specs_161 /* Additional specs */ @@ -3753,7 +5422,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P81_163[] = { 0, &asn_DEF_RRC_Version_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -3776,7 +5456,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P81 = { asn_DEF_ProtocolExtensionContainer_4624P81_tags_163, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P81_tags_163) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P81_tags_163[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P81_constr_163, &asn_PER_type_ProtocolExtensionContainer_4624P81_constr_163, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P81_constr_163, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P81_163, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P81_specs_163 /* Additional specs */ @@ -3788,7 +5479,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P82_165[] = { 0, &asn_DEF_SCell_FailedtoSetup_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -3811,7 +5513,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P82 = { asn_DEF_ProtocolExtensionContainer_4624P82_tags_165, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P82_tags_165) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P82_tags_165[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P82_constr_165, &asn_PER_type_ProtocolExtensionContainer_4624P82_constr_165, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P82_constr_165, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P82_165, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P82_specs_165 /* Additional specs */ @@ -3823,7 +5536,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P83_167[] = { 0, &asn_DEF_SCell_FailedtoSetupMod_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -3846,7 +5570,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P83 = { asn_DEF_ProtocolExtensionContainer_4624P83_tags_167, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P83_tags_167) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P83_tags_167[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P83_constr_167, &asn_PER_type_ProtocolExtensionContainer_4624P83_constr_167, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P83_constr_167, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P83_167, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P83_specs_167 /* Additional specs */ @@ -3858,7 +5593,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P84_169[] = { 0, &asn_DEF_SCell_ToBeRemoved_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -3881,7 +5627,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P84 = { asn_DEF_ProtocolExtensionContainer_4624P84_tags_169, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P84_tags_169) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P84_tags_169[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P84_constr_169, &asn_PER_type_ProtocolExtensionContainer_4624P84_constr_169, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P84_constr_169, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P84_169, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P84_specs_169 /* Additional specs */ @@ -3893,7 +5650,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P85_171[] = { 0, &asn_DEF_SCell_ToBeSetup_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -3916,7 +5684,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P85 = { asn_DEF_ProtocolExtensionContainer_4624P85_tags_171, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P85_tags_171) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P85_tags_171[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P85_constr_171, &asn_PER_type_ProtocolExtensionContainer_4624P85_constr_171, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P85_constr_171, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P85_171, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P85_specs_171 /* Additional specs */ @@ -3928,7 +5707,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P86_173[] = { 0, &asn_DEF_SCell_ToBeSetupMod_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -3951,7 +5741,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P86 = { asn_DEF_ProtocolExtensionContainer_4624P86_tags_173, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P86_tags_173) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P86_tags_173[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P86_constr_173, &asn_PER_type_ProtocolExtensionContainer_4624P86_constr_173, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P86_constr_173, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P86_173, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P86_specs_173 /* Additional specs */ @@ -3963,7 +5764,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P87_175[] = { 0, &asn_DEF_Served_Cell_Information_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -3986,7 +5798,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P87 = { asn_DEF_ProtocolExtensionContainer_4624P87_tags_175, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P87_tags_175) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P87_tags_175[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P87_constr_175, &asn_PER_type_ProtocolExtensionContainer_4624P87_constr_175, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P87_constr_175, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P87_175, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P87_specs_175 /* Additional specs */ @@ -3998,7 +5821,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P88_177[] = { 0, &asn_DEF_Served_Cells_To_Add_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -4021,7 +5855,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P88 = { asn_DEF_ProtocolExtensionContainer_4624P88_tags_177, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P88_tags_177) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P88_tags_177[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P88_constr_177, &asn_PER_type_ProtocolExtensionContainer_4624P88_constr_177, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P88_constr_177, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P88_177, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P88_specs_177 /* Additional specs */ @@ -4033,7 +5878,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P89_179[] = { 0, &asn_DEF_Served_Cells_To_Delete_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -4056,7 +5912,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P89 = { asn_DEF_ProtocolExtensionContainer_4624P89_tags_179, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P89_tags_179) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P89_tags_179[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P89_constr_179, &asn_PER_type_ProtocolExtensionContainer_4624P89_constr_179, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P89_constr_179, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P89_179, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P89_specs_179 /* Additional specs */ @@ -4068,7 +5935,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P90_181[] = { 0, &asn_DEF_Served_Cells_To_Modify_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -4091,7 +5969,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P90 = { asn_DEF_ProtocolExtensionContainer_4624P90_tags_181, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P90_tags_181) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P90_tags_181[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P90_constr_181, &asn_PER_type_ProtocolExtensionContainer_4624P90_constr_181, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P90_constr_181, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P90_181, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P90_specs_181 /* Additional specs */ @@ -4103,7 +5992,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P91_183[] = { 0, &asn_DEF_Served_EUTRA_Cell_Information_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -4126,7 +6026,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P91 = { asn_DEF_ProtocolExtensionContainer_4624P91_tags_183, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P91_tags_183) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P91_tags_183[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P91_constr_183, &asn_PER_type_ProtocolExtensionContainer_4624P91_constr_183, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P91_constr_183, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P91_183, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P91_specs_183 /* Additional specs */ @@ -4138,7 +6049,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P92_185[] = { 0, &asn_DEF_Service_Status_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -4161,7 +6083,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P92 = { asn_DEF_ProtocolExtensionContainer_4624P92_tags_185, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P92_tags_185) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P92_tags_185[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P92_constr_185, &asn_PER_type_ProtocolExtensionContainer_4624P92_constr_185, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P92_constr_185, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P92_185, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P92_specs_185 /* Additional specs */ @@ -4173,7 +6106,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P93_187[] = { 0, &asn_DEF_SItype_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -4196,7 +6140,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P93 = { asn_DEF_ProtocolExtensionContainer_4624P93_tags_187, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P93_tags_187) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P93_tags_187[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P93_constr_187, &asn_PER_type_ProtocolExtensionContainer_4624P93_constr_187, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P93_constr_187, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P93_187, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P93_specs_187 /* Additional specs */ @@ -4208,7 +6163,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P94_189[] = { 0, &asn_DEF_SibtypetobeupdatedListItem_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -4231,7 +6197,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P94 = { asn_DEF_ProtocolExtensionContainer_4624P94_tags_189, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P94_tags_189) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P94_tags_189[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P94_constr_189, &asn_PER_type_ProtocolExtensionContainer_4624P94_constr_189, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P94_constr_189, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P94_189, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P94_specs_189 /* Additional specs */ @@ -4243,7 +6220,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P95_191[] = { 0, &asn_DEF_SliceSupportItem_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -4266,7 +6254,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P95 = { asn_DEF_ProtocolExtensionContainer_4624P95_tags_191, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P95_tags_191) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P95_tags_191[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P95_constr_191, &asn_PER_type_ProtocolExtensionContainer_4624P95_constr_191, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P95_constr_191, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P95_191, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P95_specs_191 /* Additional specs */ @@ -4278,7 +6277,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P96_193[] = { 0, &asn_DEF_SNSSAI_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -4301,7 +6311,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P96 = { asn_DEF_ProtocolExtensionContainer_4624P96_tags_193, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P96_tags_193) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P96_tags_193[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P96_constr_193, &asn_PER_type_ProtocolExtensionContainer_4624P96_constr_193, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P96_constr_193, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P96_193, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P96_specs_193 /* Additional specs */ @@ -4313,7 +6334,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P97_195[] = { 0, &asn_DEF_SRBs_FailedToBeSetup_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -4336,7 +6368,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P97 = { asn_DEF_ProtocolExtensionContainer_4624P97_tags_195, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P97_tags_195) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P97_tags_195[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P97_constr_195, &asn_PER_type_ProtocolExtensionContainer_4624P97_constr_195, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P97_constr_195, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P97_195, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P97_specs_195 /* Additional specs */ @@ -4348,7 +6391,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P98_197[] = { 0, &asn_DEF_SRBs_FailedToBeSetupMod_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -4371,7 +6425,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P98 = { asn_DEF_ProtocolExtensionContainer_4624P98_tags_197, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P98_tags_197) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P98_tags_197[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P98_constr_197, &asn_PER_type_ProtocolExtensionContainer_4624P98_constr_197, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P98_constr_197, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P98_197, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P98_specs_197 /* Additional specs */ @@ -4383,7 +6448,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P99_199[] = { 0, &asn_DEF_SRBs_Modified_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -4406,7 +6482,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P99 = { asn_DEF_ProtocolExtensionContainer_4624P99_tags_199, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P99_tags_199) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P99_tags_199[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P99_constr_199, &asn_PER_type_ProtocolExtensionContainer_4624P99_constr_199, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P99_constr_199, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P99_199, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P99_specs_199 /* Additional specs */ @@ -4418,7 +6505,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P100_201[] = { 0, &asn_DEF_SRBs_Required_ToBeReleased_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -4441,7 +6539,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P100 = { asn_DEF_ProtocolExtensionContainer_4624P100_tags_201, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P100_tags_201) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P100_tags_201[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P100_constr_201, &asn_PER_type_ProtocolExtensionContainer_4624P100_constr_201, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P100_constr_201, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P100_201, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P100_specs_201 /* Additional specs */ @@ -4453,7 +6562,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P101_203[] = { 0, &asn_DEF_SRBs_Setup_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -4476,7 +6596,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P101 = { asn_DEF_ProtocolExtensionContainer_4624P101_tags_203, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P101_tags_203) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P101_tags_203[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P101_constr_203, &asn_PER_type_ProtocolExtensionContainer_4624P101_constr_203, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P101_constr_203, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P101_203, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P101_specs_203 /* Additional specs */ @@ -4488,7 +6619,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P102_205[] = { 0, &asn_DEF_SRBs_SetupMod_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -4511,7 +6653,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P102 = { asn_DEF_ProtocolExtensionContainer_4624P102_tags_205, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P102_tags_205) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P102_tags_205[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P102_constr_205, &asn_PER_type_ProtocolExtensionContainer_4624P102_constr_205, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P102_constr_205, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P102_205, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P102_specs_205 /* Additional specs */ @@ -4523,7 +6676,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P103_207[] = { 0, &asn_DEF_SRBs_ToBeReleased_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -4546,7 +6710,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P103 = { asn_DEF_ProtocolExtensionContainer_4624P103_tags_207, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P103_tags_207) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P103_tags_207[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P103_constr_207, &asn_PER_type_ProtocolExtensionContainer_4624P103_constr_207, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P103_constr_207, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P103_207, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P103_specs_207 /* Additional specs */ @@ -4558,7 +6733,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P104_209[] = { 0, &asn_DEF_SRBs_ToBeSetup_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -4581,7 +6767,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P104 = { asn_DEF_ProtocolExtensionContainer_4624P104_tags_209, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P104_tags_209) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P104_tags_209[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P104_constr_209, &asn_PER_type_ProtocolExtensionContainer_4624P104_constr_209, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P104_constr_209, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P104_209, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P104_specs_209 /* Additional specs */ @@ -4593,7 +6790,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P105_211[] = { 0, &asn_DEF_SRBs_ToBeSetupMod_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -4616,7 +6824,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P105 = { asn_DEF_ProtocolExtensionContainer_4624P105_tags_211, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P105_tags_211) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P105_tags_211[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P105_constr_211, &asn_PER_type_ProtocolExtensionContainer_4624P105_constr_211, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P105_constr_211, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P105_211, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P105_specs_211 /* Additional specs */ @@ -4628,7 +6847,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P106_213[] = { 0, &asn_DEF_SUL_InformationExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -4651,7 +6881,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P106 = { asn_DEF_ProtocolExtensionContainer_4624P106_tags_213, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P106_tags_213) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P106_tags_213[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P106_constr_213, &asn_PER_type_ProtocolExtensionContainer_4624P106_constr_213, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P106_constr_213, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P106_213, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P106_specs_213 /* Additional specs */ @@ -4663,7 +6904,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P107_215[] = { 0, &asn_DEF_SupportedSULFreqBandItem_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -4686,7 +6938,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P107 = { asn_DEF_ProtocolExtensionContainer_4624P107_tags_215, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P107_tags_215) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P107_tags_215[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P107_constr_215, &asn_PER_type_ProtocolExtensionContainer_4624P107_constr_215, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P107_constr_215, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P107_215, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P107_specs_215 /* Additional specs */ @@ -4698,7 +6961,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P108_217[] = { 0, &asn_DEF_TDD_Info_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -4721,7 +6995,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P108 = { asn_DEF_ProtocolExtensionContainer_4624P108_tags_217, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P108_tags_217) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P108_tags_217[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P108_constr_217, &asn_PER_type_ProtocolExtensionContainer_4624P108_constr_217, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P108_constr_217, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P108_217, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P108_specs_217 /* Additional specs */ @@ -4733,7 +7018,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P109_219[] = { 0, &asn_DEF_Transmission_Bandwidth_ExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -4756,7 +7052,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P109 = { asn_DEF_ProtocolExtensionContainer_4624P109_tags_219, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P109_tags_219) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P109_tags_219[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P109_constr_219, &asn_PER_type_ProtocolExtensionContainer_4624P109_constr_219, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P109_constr_219, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P109_219, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P109_specs_219 /* Additional specs */ @@ -4768,7 +7075,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P110_221[] = { 0, &asn_DEF_UE_associatedLogicalF1_ConnectionItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -4791,7 +7109,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P110 = { asn_DEF_ProtocolExtensionContainer_4624P110_tags_221, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P110_tags_221) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P110_tags_221[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P110_constr_221, &asn_PER_type_ProtocolExtensionContainer_4624P110_constr_221, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P110_constr_221, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P110_221, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P110_specs_221 /* Additional specs */ @@ -4803,7 +7132,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P111_223[] = { 0, &asn_DEF_ULConfigurationExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -4826,7 +7166,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P111 = { asn_DEF_ProtocolExtensionContainer_4624P111_tags_223, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P111_tags_223) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P111_tags_223[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P111_constr_223, &asn_PER_type_ProtocolExtensionContainer_4624P111_constr_223, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P111_constr_223, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P111_223, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P111_specs_223 /* Additional specs */ @@ -4838,7 +7189,18 @@ asn_TYPE_member_t asn_MBR_ProtocolExtensionContainer_4624P112_225[] = { 0, &asn_DEF_ULUPTNLInformation_ToBeSetup_ItemExtIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -4861,7 +7223,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionContainer_4624P112 = { asn_DEF_ProtocolExtensionContainer_4624P112_tags_225, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionContainer_4624P112_tags_225) /sizeof(asn_DEF_ProtocolExtensionContainer_4624P112_tags_225[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionContainer_4624P112_constr_225, &asn_PER_type_ProtocolExtensionContainer_4624P112_constr_225, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionContainer_4624P112_constr_225, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolExtensionContainer_4624P112_225, 1, /* Single element */ &asn_SPC_ProtocolExtensionContainer_4624P112_specs_225 /* Additional specs */ diff --git a/src/codec_utils/F1AP/ProtocolExtensionContainer.h b/src/codec_utils/F1AP/ProtocolExtensionContainer.h index d02b2d898..5dbbcf073 100644 --- a/src/codec_utils/F1AP/ProtocolExtensionContainer.h +++ b/src/codec_utils/F1AP/ProtocolExtensionContainer.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-Containers" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _ProtocolExtensionContainer_H_ diff --git a/src/codec_utils/F1AP/ProtocolExtensionField.c b/src/codec_utils/F1AP/ProtocolExtensionField.c index 29958457b..ed46e96e3 100644 --- a/src/codec_utils/F1AP/ProtocolExtensionField.c +++ b/src/codec_utils/F1AP/ProtocolExtensionField.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-Containers" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "ProtocolExtensionField.h" @@ -390,7 +390,7 @@ memb_id_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -453,7 +453,7 @@ memb_id_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -516,7 +516,7 @@ memb_id_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -579,7 +579,7 @@ memb_id_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -696,7 +696,7 @@ memb_id_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -759,7 +759,7 @@ memb_id_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -822,7 +822,7 @@ memb_id_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -885,7 +885,7 @@ memb_id_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -948,7 +948,7 @@ memb_id_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -1011,7 +1011,7 @@ memb_id_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -1074,7 +1074,7 @@ memb_id_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -1137,7 +1137,7 @@ memb_id_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -1254,7 +1254,7 @@ memb_id_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -1317,7 +1317,7 @@ memb_id_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -1380,7 +1380,7 @@ memb_id_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -1443,7 +1443,7 @@ memb_id_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -1506,7 +1506,7 @@ memb_id_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -1623,7 +1623,7 @@ memb_id_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -1686,7 +1686,7 @@ memb_id_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -1749,7 +1749,7 @@ memb_id_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -1812,7 +1812,7 @@ memb_id_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -1875,7 +1875,7 @@ memb_id_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -1938,7 +1938,7 @@ memb_id_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -2001,7 +2001,7 @@ memb_id_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -2064,7 +2064,7 @@ memb_id_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -2181,7 +2181,7 @@ memb_id_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -2244,7 +2244,7 @@ memb_id_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -2307,7 +2307,7 @@ memb_id_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -2424,7 +2424,7 @@ memb_id_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -2487,7 +2487,7 @@ memb_id_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -2550,7 +2550,7 @@ memb_id_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -2613,7 +2613,7 @@ memb_id_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -2678,16 +2678,6 @@ select_DRBs_ToBeModified_ItemExtIEs_extensionValue_type(const asn_TYPE_descripto size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_ToBeModified_ItemExtIEs, id)); - const int indexToPresence[8] = { - DRBs_ToBeModified_ItemExtIEs__extensionValue_PR_NOTHING, - DRBs_ToBeModified_ItemExtIEs__extensionValue_PR_PDCPSNLength, - DRBs_ToBeModified_ItemExtIEs__extensionValue_PR_PDCPSNLength, - DRBs_ToBeModified_ItemExtIEs__extensionValue_PR_BearerTypeChange, - DRBs_ToBeModified_ItemExtIEs__extensionValue_PR_RLCMode, - DRBs_ToBeModified_ItemExtIEs__extensionValue_PR_DuplicationActivation, - DRBs_ToBeModified_ItemExtIEs__extensionValue_PR_DCBasedDuplicationConfigured, - DRBs_ToBeModified_ItemExtIEs__extensionValue_PR_DuplicationActivation - }; for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -2699,7 +2689,7 @@ select_DRBs_ToBeModified_ItemExtIEs_extensionValue_type(const asn_TYPE_descripto presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; - result.presence_index = indexToPresence[presence_index]; + result.presence_index = presence_index; break; } } @@ -2740,7 +2730,7 @@ memb_id_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -2803,7 +2793,7 @@ memb_id_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -2868,13 +2858,6 @@ select_DRBs_ToBeSetup_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_ToBeSetup_ItemExtIEs, id)); - const int indexToPresence[5] = { - DRBs_ToBeSetup_ItemExtIEs__extensionValue_PR_NOTHING, - DRBs_ToBeSetup_ItemExtIEs__extensionValue_PR_DCBasedDuplicationConfigured, - DRBs_ToBeSetup_ItemExtIEs__extensionValue_PR_DuplicationActivation, - DRBs_ToBeSetup_ItemExtIEs__extensionValue_PR_PDCPSNLength, - DRBs_ToBeSetup_ItemExtIEs__extensionValue_PR_PDCPSNLength - }; for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -2886,7 +2869,7 @@ select_DRBs_ToBeSetup_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; - result.presence_index = indexToPresence[presence_index]; + result.presence_index = presence_index; break; } } @@ -2927,7 +2910,7 @@ memb_id_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -2992,13 +2975,6 @@ select_DRBs_ToBeSetupMod_ItemExtIEs_extensionValue_type(const asn_TYPE_descripto size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs, id)); - const int indexToPresence[5] = { - DRBs_ToBeSetupMod_ItemExtIEs__extensionValue_PR_NOTHING, - DRBs_ToBeSetupMod_ItemExtIEs__extensionValue_PR_DCBasedDuplicationConfigured, - DRBs_ToBeSetupMod_ItemExtIEs__extensionValue_PR_DuplicationActivation, - DRBs_ToBeSetupMod_ItemExtIEs__extensionValue_PR_PDCPSNLength, - DRBs_ToBeSetupMod_ItemExtIEs__extensionValue_PR_PDCPSNLength - }; for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -3010,7 +2986,7 @@ select_DRBs_ToBeSetupMod_ItemExtIEs_extensionValue_type(const asn_TYPE_descripto presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; - result.presence_index = indexToPresence[presence_index]; + result.presence_index = presence_index; break; } } @@ -3051,7 +3027,7 @@ memb_id_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -3114,7 +3090,7 @@ memb_id_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -3231,7 +3207,7 @@ memb_id_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -3294,7 +3270,7 @@ memb_id_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -3357,7 +3333,7 @@ memb_id_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -3420,7 +3396,7 @@ memb_id_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -3483,7 +3459,7 @@ memb_id_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -3546,7 +3522,7 @@ memb_id_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -3609,7 +3585,7 @@ memb_id_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -3672,7 +3648,7 @@ memb_id_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -3735,7 +3711,7 @@ memb_id_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -3798,7 +3774,7 @@ memb_id_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -3861,7 +3837,7 @@ memb_id_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -3924,7 +3900,7 @@ memb_id_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -3987,7 +3963,7 @@ memb_id_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -4050,7 +4026,7 @@ memb_id_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -4167,7 +4143,7 @@ memb_id_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -4230,7 +4206,7 @@ memb_id_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -4293,7 +4269,7 @@ memb_id_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -4356,7 +4332,7 @@ memb_id_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -4419,7 +4395,7 @@ memb_id_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -4482,7 +4458,7 @@ memb_id_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -4545,7 +4521,7 @@ memb_id_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -4608,7 +4584,7 @@ memb_id_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -4671,7 +4647,7 @@ memb_id_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -4734,7 +4710,7 @@ memb_id_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -4797,7 +4773,7 @@ memb_id_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -4860,7 +4836,7 @@ memb_id_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -4923,7 +4899,7 @@ memb_id_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -4986,7 +4962,7 @@ memb_id_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -5049,7 +5025,7 @@ memb_id_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -5112,7 +5088,7 @@ memb_id_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -5175,7 +5151,7 @@ memb_id_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -5238,7 +5214,7 @@ memb_id_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -5301,7 +5277,7 @@ memb_id_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -5364,7 +5340,7 @@ memb_id_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -5427,7 +5403,7 @@ memb_id_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -5490,7 +5466,7 @@ memb_id_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -5553,7 +5529,7 @@ memb_id_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -5616,7 +5592,7 @@ memb_id_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -5733,7 +5709,7 @@ memb_id_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -5796,7 +5772,7 @@ memb_id_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -5859,7 +5835,7 @@ memb_id_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -5922,7 +5898,7 @@ memb_id_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -5985,7 +5961,7 @@ memb_id_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -6048,7 +6024,7 @@ memb_id_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -6111,7 +6087,7 @@ memb_id_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -6228,7 +6204,7 @@ memb_id_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -6291,7 +6267,7 @@ memb_id_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -6354,7 +6330,7 @@ memb_id_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -6417,7 +6393,7 @@ memb_id_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -6534,7 +6510,7 @@ memb_id_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -6651,7 +6627,7 @@ memb_id_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -6768,7 +6744,7 @@ memb_id_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -6831,7 +6807,7 @@ memb_id_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -6894,7 +6870,7 @@ memb_id_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -6957,7 +6933,7 @@ memb_id_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -7020,7 +6996,7 @@ memb_id_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -7083,7 +7059,7 @@ memb_id_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -7146,7 +7122,7 @@ memb_id_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -7209,7 +7185,7 @@ memb_id_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -7272,7 +7248,7 @@ memb_id_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -7335,7 +7311,7 @@ memb_id_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -7398,7 +7374,7 @@ memb_id_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -7461,7 +7437,7 @@ memb_id_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -7524,7 +7500,7 @@ memb_id_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -7587,7 +7563,7 @@ memb_id_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -7650,7 +7626,7 @@ memb_id_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -7713,7 +7689,7 @@ memb_id_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -7776,7 +7752,7 @@ memb_id_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -7839,7 +7815,7 @@ memb_id_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -7902,7 +7878,7 @@ memb_id_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -7965,7 +7941,7 @@ memb_id_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -8028,7 +8004,7 @@ memb_id_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -8091,7 +8067,7 @@ memb_id_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -8154,7 +8130,7 @@ memb_id_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -8217,7 +8193,7 @@ memb_id_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -8280,7 +8256,7 @@ memb_id_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -8329,2718 +8305,2379 @@ memb_extensionValue_constraint_449(const asn_TYPE_descriptor_t *td, const void * return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_oer_constraints_t asn_OER_memb_id_constr_2 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_6 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_7 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_8 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_8 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_10 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_10 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_11 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_11 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_12 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_12 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_14 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_14 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_15 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_15 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_16 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_16 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_18 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_18 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_19 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_19 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_20 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_20 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_22 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_22 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_23 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_23 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_24 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_24 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_26 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_26 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_27 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_27 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_28 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_28 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_30 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_30 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_31 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_31 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_32 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_32 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_34 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_34 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_35 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_35 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_36 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_36 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_38 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_38 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_39 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_39 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_40 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_40 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_42 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_42 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_43 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_43 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_44 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_44 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_46 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_46 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_47 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_47 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_48 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_48 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_50 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_50 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_51 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_51 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_52 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_52 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_54 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_54 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_55 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_55 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_56 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_56 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_58 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_58 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_59 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_59 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_60 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_60 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_62 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_62 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_63 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_63 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_64 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_64 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_66 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_66 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_67 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_67 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_68 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_68 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_70 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_70 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_71 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_71 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_72 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_72 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_74 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_74 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_75 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_75 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_76 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_76 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_78 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_78 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_79 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_79 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_80 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_80 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_82 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_82 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_83 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_83 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_84 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_84 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_86 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_86 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_87 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_87 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_88 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_88 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_90 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_90 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_91 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_91 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_92 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_92 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_94 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_94 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_95 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_95 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_96 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_96 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_98 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_98 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_99 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_99 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_100 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_100 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_102 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_102 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_103 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_103 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_104 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_104 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_106 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_106 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_107 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_107 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_108 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_108 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_110 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_110 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_111 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_111 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_112 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_112 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_114 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_114 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_115 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_115 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_116 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_116 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_118 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_118 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_119 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_119 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_120 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_120 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_122 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_122 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_123 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_123 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_124 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_124 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_126 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_126 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_127 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_127 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_128 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_128 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_130 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_130 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_131 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_131 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_132 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_132 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_134 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_134 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_135 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_135 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_136 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_136 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_138 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_138 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_139 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_139 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_140 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_140 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_142 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_142 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_143 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_143 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_144 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_144 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_146 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_146 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_147 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_147 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_148 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_148 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_150 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_150 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_151 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_151 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_152 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_152 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_154 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_154 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_155 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_155 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_156 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_156 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_158 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_158 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_159 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_159 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_160 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_160 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_162 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_162 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_163 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_163 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_164 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_164 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_166 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_166 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_167 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_167 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_168 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_168 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_170 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_170 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_171 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_171 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_172 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_172 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_174 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_174 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_175 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_175 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_176 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_176 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_178 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_178 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_179 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_179 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_180 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_180 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_182 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_182 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_183 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_183 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_184 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_184 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_186 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_186 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_187 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_187 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_188 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_188 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_190 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_190 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_191 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_191 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_192 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_192 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_194 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_194 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_195 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_195 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_196 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_196 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_198 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_198 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_199 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_199 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_200 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_200 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_202 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_202 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_203 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_203 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_204 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_204 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_206 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_206 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_207 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_207 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_208 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_208 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_210 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_210 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_211 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_211 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_212 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_212 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_214 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_214 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_215 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_215 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_216 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_216 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_218 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_218 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_219 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_219 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_220 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_220 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_222 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_222 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_223 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_223 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_224 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_224 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_226 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_226 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_227 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_227 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_228 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_228 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_230 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_230 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_231 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_231 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_232 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_232 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_234 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_234 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_235 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_235 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_236 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_236 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_238 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_238 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_239 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_239 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_240 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_240 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_242 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_242 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_243 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_243 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_244 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_244 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_246 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_246 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_247 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_247 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_248 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_248 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_250 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_250 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_251 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_251 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_252 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_252 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_254 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_254 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_255 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_255 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_256 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_256 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_258 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_258 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_259 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_259 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_260 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_260 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_262 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_262 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_263 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_263 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_264 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_264 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_266 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_266 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_267 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_267 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_268 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_268 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_270 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_270 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_271 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_271 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_272 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_272 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_274 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_274 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_275 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_275 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_276 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_276 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_278 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_278 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_279 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_279 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_280 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_280 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_282 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_282 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_283 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_283 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_284 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_284 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_286 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_286 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_287 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_287 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_288 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_288 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_290 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_290 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_291 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_291 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_292 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_292 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_294 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_294 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_295 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_295 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_296 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_296 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_298 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_298 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_299 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_299 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_300 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_300 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_302 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_302 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_303 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_303 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_304 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_304 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_306 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_306 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_307 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_307 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_308 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_308 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_310 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_310 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_311 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_311 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_312 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_312 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_314 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_314 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_315 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_315 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_316 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_316 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_318 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_318 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_319 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_319 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_320 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_320 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_322 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_322 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_323 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_323 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_324 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_324 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_326 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_326 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_327 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_327 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_328 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_328 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_330 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_330 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_331 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_331 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_332 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_332 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_334 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_334 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_335 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_335 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_336 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_336 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_338 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_338 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_339 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_339 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_340 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_340 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_342 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_342 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_343 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_343 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_344 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_344 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_346 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_346 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_347 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_347 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_348 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_348 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_350 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_350 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_351 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_351 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_352 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_352 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_354 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_354 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_355 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_355 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_356 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_356 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_358 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_358 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_359 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_359 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_360 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_360 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_362 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_362 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_363 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_363 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_364 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_364 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_366 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_366 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_367 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_367 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_368 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_368 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_370 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_370 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_371 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_371 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_372 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_372 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_374 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_374 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_375 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_375 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_376 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_376 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_378 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_378 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_379 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_379 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_380 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_380 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_382 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_382 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_383 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_383 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_384 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_384 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_386 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_386 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_387 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_387 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_388 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_388 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_390 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_390 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_391 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_391 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_392 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_392 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_394 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_394 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_395 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_395 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_396 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_396 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_398 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_398 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_399 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_399 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_400 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_400 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_402 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_402 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_403 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_403 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_404 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_404 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_406 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_406 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_407 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_407 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_408 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_408 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_410 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_410 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_411 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_411 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_412 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_412 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_414 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_414 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_415 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_415 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_416 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_416 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_418 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_418 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_419 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_419 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_420 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_420 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_422 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_422 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_423 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_423 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_424 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_424 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_426 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_426 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_427 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_427 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_428 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_428 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_430 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_430 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_431 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_431 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_432 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_432 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_434 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_434 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_435 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_435 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_436 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_436 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_438 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_438 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_439 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_439 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_440 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_440 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_442 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_442 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_443 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_443 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_444 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_444 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_446 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_446 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_447 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_447 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_448 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_448 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_450 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_450 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_451 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_451 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_452 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_extensionValue_constr_452 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_4 = { sizeof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue), offsetof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue, _asn_ctx), @@ -11060,7 +10697,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_4 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_4 /* Additional specs */ }; @@ -11071,7 +10719,18 @@ asn_TYPE_member_t asn_MBR_AllocationAndRetentionPriority_ExtIEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_2, &asn_PER_memb_id_constr_2, memb_id_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_1 + }, 0, 0, /* No default value */ "id" }, @@ -11080,7 +10739,18 @@ asn_TYPE_member_t asn_MBR_AllocationAndRetentionPriority_ExtIEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_3, &asn_PER_memb_criticality_constr_3, memb_criticality_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_1 + }, 0, 0, /* No default value */ "criticality" }, @@ -11089,7 +10759,18 @@ asn_TYPE_member_t asn_MBR_AllocationAndRetentionPriority_ExtIEs_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_4, 0, - { &asn_OER_memb_extensionValue_constr_4, &asn_PER_memb_extensionValue_constr_4, memb_extensionValue_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_1 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -11120,7 +10801,18 @@ asn_TYPE_descriptor_t asn_DEF_AllocationAndRetentionPriority_ExtIEs = { asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_1, /* Same as above */ sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_1) /sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_AllocationAndRetentionPriority_ExtIEs_1, 3, /* Elements count */ &asn_SPC_AllocationAndRetentionPriority_ExtIEs_specs_1 /* Additional specs */ @@ -11145,7 +10837,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_8 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_8 /* Additional specs */ }; @@ -11156,7 +10859,18 @@ asn_TYPE_member_t asn_MBR_Associated_SCell_ItemExtIEs_5[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_6, &asn_PER_memb_id_constr_6, memb_id_constraint_5 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_5 + }, 0, 0, /* No default value */ "id" }, @@ -11165,7 +10879,18 @@ asn_TYPE_member_t asn_MBR_Associated_SCell_ItemExtIEs_5[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_7, &asn_PER_memb_criticality_constr_7, memb_criticality_constraint_5 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_5 + }, 0, 0, /* No default value */ "criticality" }, @@ -11174,7 +10899,18 @@ asn_TYPE_member_t asn_MBR_Associated_SCell_ItemExtIEs_5[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_8, 0, - { &asn_OER_memb_extensionValue_constr_8, &asn_PER_memb_extensionValue_constr_8, memb_extensionValue_constraint_5 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_5 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -11205,7 +10941,18 @@ asn_TYPE_descriptor_t asn_DEF_Associated_SCell_ItemExtIEs = { asn_DEF_Associated_SCell_ItemExtIEs_tags_5, /* Same as above */ sizeof(asn_DEF_Associated_SCell_ItemExtIEs_tags_5) /sizeof(asn_DEF_Associated_SCell_ItemExtIEs_tags_5[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Associated_SCell_ItemExtIEs_5, 3, /* Elements count */ &asn_SPC_Associated_SCell_ItemExtIEs_specs_5 /* Additional specs */ @@ -11230,7 +10977,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_12 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_12 /* Additional specs */ }; @@ -11241,7 +10999,18 @@ asn_TYPE_member_t asn_MBR_AvailablePLMNList_Item_ExtIEs_9[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_10, &asn_PER_memb_id_constr_10, memb_id_constraint_9 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_9 + }, 0, 0, /* No default value */ "id" }, @@ -11250,7 +11019,18 @@ asn_TYPE_member_t asn_MBR_AvailablePLMNList_Item_ExtIEs_9[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_11, &asn_PER_memb_criticality_constr_11, memb_criticality_constraint_9 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_9 + }, 0, 0, /* No default value */ "criticality" }, @@ -11259,7 +11039,18 @@ asn_TYPE_member_t asn_MBR_AvailablePLMNList_Item_ExtIEs_9[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_12, 0, - { &asn_OER_memb_extensionValue_constr_12, &asn_PER_memb_extensionValue_constr_12, memb_extensionValue_constraint_9 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_9 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -11290,7 +11081,18 @@ asn_TYPE_descriptor_t asn_DEF_AvailablePLMNList_Item_ExtIEs = { asn_DEF_AvailablePLMNList_Item_ExtIEs_tags_9, /* Same as above */ sizeof(asn_DEF_AvailablePLMNList_Item_ExtIEs_tags_9) /sizeof(asn_DEF_AvailablePLMNList_Item_ExtIEs_tags_9[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_AvailablePLMNList_Item_ExtIEs_9, 3, /* Elements count */ &asn_SPC_AvailablePLMNList_Item_ExtIEs_specs_9 /* Additional specs */ @@ -11302,7 +11104,18 @@ static asn_TYPE_member_t asn_MBR_extensionValue_16[] = { 0, &asn_DEF_SliceSupportList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "SliceSupportList" }, @@ -11329,7 +11142,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_16 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_extensionValue_16, 1, /* Elements count */ &asn_SPC_extensionValue_specs_16 /* Additional specs */ @@ -11341,7 +11165,18 @@ asn_TYPE_member_t asn_MBR_ServedPLMNs_ItemExtIEs_13[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_14, &asn_PER_memb_id_constr_14, memb_id_constraint_13 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_13 + }, 0, 0, /* No default value */ "id" }, @@ -11350,7 +11185,18 @@ asn_TYPE_member_t asn_MBR_ServedPLMNs_ItemExtIEs_13[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_ServedPLMNs_ItemExtIEs_criticality_type, - { &asn_OER_memb_criticality_constr_15, &asn_PER_memb_criticality_constr_15, memb_criticality_constraint_13 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_15, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_13 + }, 0, 0, /* No default value */ "criticality" }, @@ -11359,7 +11205,18 @@ asn_TYPE_member_t asn_MBR_ServedPLMNs_ItemExtIEs_13[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_16, select_ServedPLMNs_ItemExtIEs_extensionValue_type, - { &asn_OER_memb_extensionValue_constr_16, &asn_PER_memb_extensionValue_constr_16, memb_extensionValue_constraint_13 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_16, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_13 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -11390,7 +11247,18 @@ asn_TYPE_descriptor_t asn_DEF_ServedPLMNs_ItemExtIEs = { asn_DEF_ServedPLMNs_ItemExtIEs_tags_13, /* Same as above */ sizeof(asn_DEF_ServedPLMNs_ItemExtIEs_tags_13) /sizeof(asn_DEF_ServedPLMNs_ItemExtIEs_tags_13[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ServedPLMNs_ItemExtIEs_13, 3, /* Elements count */ &asn_SPC_ServedPLMNs_ItemExtIEs_specs_13 /* Additional specs */ @@ -11415,7 +11283,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_20 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_20 /* Additional specs */ }; @@ -11426,7 +11305,18 @@ asn_TYPE_member_t asn_MBR_Candidate_SpCell_ItemExtIEs_17[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_18, &asn_PER_memb_id_constr_18, memb_id_constraint_17 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_18, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_17 + }, 0, 0, /* No default value */ "id" }, @@ -11435,7 +11325,18 @@ asn_TYPE_member_t asn_MBR_Candidate_SpCell_ItemExtIEs_17[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_19, &asn_PER_memb_criticality_constr_19, memb_criticality_constraint_17 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_19, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_17 + }, 0, 0, /* No default value */ "criticality" }, @@ -11444,7 +11345,18 @@ asn_TYPE_member_t asn_MBR_Candidate_SpCell_ItemExtIEs_17[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_20, 0, - { &asn_OER_memb_extensionValue_constr_20, &asn_PER_memb_extensionValue_constr_20, memb_extensionValue_constraint_17 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_20, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_17 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -11475,7 +11387,18 @@ asn_TYPE_descriptor_t asn_DEF_Candidate_SpCell_ItemExtIEs = { asn_DEF_Candidate_SpCell_ItemExtIEs_tags_17, /* Same as above */ sizeof(asn_DEF_Candidate_SpCell_ItemExtIEs_tags_17) /sizeof(asn_DEF_Candidate_SpCell_ItemExtIEs_tags_17[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Candidate_SpCell_ItemExtIEs_17, 3, /* Elements count */ &asn_SPC_Candidate_SpCell_ItemExtIEs_specs_17 /* Additional specs */ @@ -11500,7 +11423,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_24 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_24 /* Additional specs */ }; @@ -11511,7 +11445,18 @@ asn_TYPE_member_t asn_MBR_Cells_Failed_to_be_Activated_List_ItemExtIEs_21[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_22, &asn_PER_memb_id_constr_22, memb_id_constraint_21 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_22, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_21 + }, 0, 0, /* No default value */ "id" }, @@ -11520,7 +11465,18 @@ asn_TYPE_member_t asn_MBR_Cells_Failed_to_be_Activated_List_ItemExtIEs_21[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_23, &asn_PER_memb_criticality_constr_23, memb_criticality_constraint_21 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_23, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_21 + }, 0, 0, /* No default value */ "criticality" }, @@ -11529,7 +11485,18 @@ asn_TYPE_member_t asn_MBR_Cells_Failed_to_be_Activated_List_ItemExtIEs_21[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_24, 0, - { &asn_OER_memb_extensionValue_constr_24, &asn_PER_memb_extensionValue_constr_24, memb_extensionValue_constraint_21 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_24, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_21 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -11560,7 +11527,18 @@ asn_TYPE_descriptor_t asn_DEF_Cells_Failed_to_be_Activated_List_ItemExtIEs = { asn_DEF_Cells_Failed_to_be_Activated_List_ItemExtIEs_tags_21, /* Same as above */ sizeof(asn_DEF_Cells_Failed_to_be_Activated_List_ItemExtIEs_tags_21) /sizeof(asn_DEF_Cells_Failed_to_be_Activated_List_ItemExtIEs_tags_21[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Cells_Failed_to_be_Activated_List_ItemExtIEs_21, 3, /* Elements count */ &asn_SPC_Cells_Failed_to_be_Activated_List_ItemExtIEs_specs_21 /* Additional specs */ @@ -11585,7 +11563,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_28 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_28 /* Additional specs */ }; @@ -11596,7 +11585,18 @@ asn_TYPE_member_t asn_MBR_Cells_Status_ItemExtIEs_25[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_26, &asn_PER_memb_id_constr_26, memb_id_constraint_25 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_26, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_25 + }, 0, 0, /* No default value */ "id" }, @@ -11605,7 +11605,18 @@ asn_TYPE_member_t asn_MBR_Cells_Status_ItemExtIEs_25[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_27, &asn_PER_memb_criticality_constr_27, memb_criticality_constraint_25 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_27, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_25 + }, 0, 0, /* No default value */ "criticality" }, @@ -11614,7 +11625,18 @@ asn_TYPE_member_t asn_MBR_Cells_Status_ItemExtIEs_25[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_28, 0, - { &asn_OER_memb_extensionValue_constr_28, &asn_PER_memb_extensionValue_constr_28, memb_extensionValue_constraint_25 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_28, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_25 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -11645,7 +11667,18 @@ asn_TYPE_descriptor_t asn_DEF_Cells_Status_ItemExtIEs = { asn_DEF_Cells_Status_ItemExtIEs_tags_25, /* Same as above */ sizeof(asn_DEF_Cells_Status_ItemExtIEs_tags_25) /sizeof(asn_DEF_Cells_Status_ItemExtIEs_tags_25[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Cells_Status_ItemExtIEs_25, 3, /* Elements count */ &asn_SPC_Cells_Status_ItemExtIEs_specs_25 /* Additional specs */ @@ -11670,7 +11703,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_32 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_32 /* Additional specs */ }; @@ -11681,7 +11725,18 @@ asn_TYPE_member_t asn_MBR_Cells_To_Be_Broadcast_ItemExtIEs_29[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_30, &asn_PER_memb_id_constr_30, memb_id_constraint_29 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_30, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_29 + }, 0, 0, /* No default value */ "id" }, @@ -11690,7 +11745,18 @@ asn_TYPE_member_t asn_MBR_Cells_To_Be_Broadcast_ItemExtIEs_29[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_31, &asn_PER_memb_criticality_constr_31, memb_criticality_constraint_29 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_31, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_29 + }, 0, 0, /* No default value */ "criticality" }, @@ -11699,7 +11765,18 @@ asn_TYPE_member_t asn_MBR_Cells_To_Be_Broadcast_ItemExtIEs_29[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_32, 0, - { &asn_OER_memb_extensionValue_constr_32, &asn_PER_memb_extensionValue_constr_32, memb_extensionValue_constraint_29 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_32, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_29 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -11730,7 +11807,18 @@ asn_TYPE_descriptor_t asn_DEF_Cells_To_Be_Broadcast_ItemExtIEs = { asn_DEF_Cells_To_Be_Broadcast_ItemExtIEs_tags_29, /* Same as above */ sizeof(asn_DEF_Cells_To_Be_Broadcast_ItemExtIEs_tags_29) /sizeof(asn_DEF_Cells_To_Be_Broadcast_ItemExtIEs_tags_29[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Cells_To_Be_Broadcast_ItemExtIEs_29, 3, /* Elements count */ &asn_SPC_Cells_To_Be_Broadcast_ItemExtIEs_specs_29 /* Additional specs */ @@ -11755,7 +11843,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_36 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_36 /* Additional specs */ }; @@ -11766,7 +11865,18 @@ asn_TYPE_member_t asn_MBR_Cells_Broadcast_Completed_ItemExtIEs_33[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_34, &asn_PER_memb_id_constr_34, memb_id_constraint_33 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_34, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_33 + }, 0, 0, /* No default value */ "id" }, @@ -11775,7 +11885,18 @@ asn_TYPE_member_t asn_MBR_Cells_Broadcast_Completed_ItemExtIEs_33[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_35, &asn_PER_memb_criticality_constr_35, memb_criticality_constraint_33 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_35, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_33 + }, 0, 0, /* No default value */ "criticality" }, @@ -11784,7 +11905,18 @@ asn_TYPE_member_t asn_MBR_Cells_Broadcast_Completed_ItemExtIEs_33[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_36, 0, - { &asn_OER_memb_extensionValue_constr_36, &asn_PER_memb_extensionValue_constr_36, memb_extensionValue_constraint_33 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_36, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_33 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -11815,7 +11947,18 @@ asn_TYPE_descriptor_t asn_DEF_Cells_Broadcast_Completed_ItemExtIEs = { asn_DEF_Cells_Broadcast_Completed_ItemExtIEs_tags_33, /* Same as above */ sizeof(asn_DEF_Cells_Broadcast_Completed_ItemExtIEs_tags_33) /sizeof(asn_DEF_Cells_Broadcast_Completed_ItemExtIEs_tags_33[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Cells_Broadcast_Completed_ItemExtIEs_33, 3, /* Elements count */ &asn_SPC_Cells_Broadcast_Completed_ItemExtIEs_specs_33 /* Additional specs */ @@ -11840,7 +11983,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_40 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_40 /* Additional specs */ }; @@ -11851,7 +12005,18 @@ asn_TYPE_member_t asn_MBR_Broadcast_To_Be_Cancelled_ItemExtIEs_37[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_38, &asn_PER_memb_id_constr_38, memb_id_constraint_37 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_38, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_37 + }, 0, 0, /* No default value */ "id" }, @@ -11860,7 +12025,18 @@ asn_TYPE_member_t asn_MBR_Broadcast_To_Be_Cancelled_ItemExtIEs_37[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_39, &asn_PER_memb_criticality_constr_39, memb_criticality_constraint_37 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_39, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_37 + }, 0, 0, /* No default value */ "criticality" }, @@ -11869,7 +12045,18 @@ asn_TYPE_member_t asn_MBR_Broadcast_To_Be_Cancelled_ItemExtIEs_37[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_40, 0, - { &asn_OER_memb_extensionValue_constr_40, &asn_PER_memb_extensionValue_constr_40, memb_extensionValue_constraint_37 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_40, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_37 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -11900,7 +12087,18 @@ asn_TYPE_descriptor_t asn_DEF_Broadcast_To_Be_Cancelled_ItemExtIEs = { asn_DEF_Broadcast_To_Be_Cancelled_ItemExtIEs_tags_37, /* Same as above */ sizeof(asn_DEF_Broadcast_To_Be_Cancelled_ItemExtIEs_tags_37) /sizeof(asn_DEF_Broadcast_To_Be_Cancelled_ItemExtIEs_tags_37[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Broadcast_To_Be_Cancelled_ItemExtIEs_37, 3, /* Elements count */ &asn_SPC_Broadcast_To_Be_Cancelled_ItemExtIEs_specs_37 /* Additional specs */ @@ -11925,7 +12123,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_44 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_44 /* Additional specs */ }; @@ -11936,7 +12145,18 @@ asn_TYPE_member_t asn_MBR_Cells_Broadcast_Cancelled_ItemExtIEs_41[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_42, &asn_PER_memb_id_constr_42, memb_id_constraint_41 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_42, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_41 + }, 0, 0, /* No default value */ "id" }, @@ -11945,7 +12165,18 @@ asn_TYPE_member_t asn_MBR_Cells_Broadcast_Cancelled_ItemExtIEs_41[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_43, &asn_PER_memb_criticality_constr_43, memb_criticality_constraint_41 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_43, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_41 + }, 0, 0, /* No default value */ "criticality" }, @@ -11954,7 +12185,18 @@ asn_TYPE_member_t asn_MBR_Cells_Broadcast_Cancelled_ItemExtIEs_41[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_44, 0, - { &asn_OER_memb_extensionValue_constr_44, &asn_PER_memb_extensionValue_constr_44, memb_extensionValue_constraint_41 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_44, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_41 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -11985,7 +12227,18 @@ asn_TYPE_descriptor_t asn_DEF_Cells_Broadcast_Cancelled_ItemExtIEs = { asn_DEF_Cells_Broadcast_Cancelled_ItemExtIEs_tags_41, /* Same as above */ sizeof(asn_DEF_Cells_Broadcast_Cancelled_ItemExtIEs_tags_41) /sizeof(asn_DEF_Cells_Broadcast_Cancelled_ItemExtIEs_tags_41[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Cells_Broadcast_Cancelled_ItemExtIEs_41, 3, /* Elements count */ &asn_SPC_Cells_Broadcast_Cancelled_ItemExtIEs_specs_41 /* Additional specs */ @@ -11997,7 +12250,18 @@ static asn_TYPE_member_t asn_MBR_extensionValue_48[] = { 0, &asn_DEF_GNB_CUSystemInformation, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-CUSystemInformation" }, @@ -12006,7 +12270,18 @@ static asn_TYPE_member_t asn_MBR_extensionValue_48[] = { 0, &asn_DEF_AvailablePLMNList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "AvailablePLMNList" }, @@ -12015,7 +12290,18 @@ static asn_TYPE_member_t asn_MBR_extensionValue_48[] = { 0, &asn_DEF_ExtendedAvailablePLMN_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ExtendedAvailablePLMN-List" }, @@ -12044,7 +12330,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_48 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_extensionValue_48, 3, /* Elements count */ &asn_SPC_extensionValue_specs_48 /* Additional specs */ @@ -12056,7 +12353,18 @@ asn_TYPE_member_t asn_MBR_Cells_to_be_Activated_List_ItemExtIEs_45[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_46, &asn_PER_memb_id_constr_46, memb_id_constraint_45 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_46, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_45 + }, 0, 0, /* No default value */ "id" }, @@ -12065,7 +12373,18 @@ asn_TYPE_member_t asn_MBR_Cells_to_be_Activated_List_ItemExtIEs_45[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_Cells_to_be_Activated_List_ItemExtIEs_criticality_type, - { &asn_OER_memb_criticality_constr_47, &asn_PER_memb_criticality_constr_47, memb_criticality_constraint_45 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_47, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_45 + }, 0, 0, /* No default value */ "criticality" }, @@ -12074,7 +12393,18 @@ asn_TYPE_member_t asn_MBR_Cells_to_be_Activated_List_ItemExtIEs_45[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_48, select_Cells_to_be_Activated_List_ItemExtIEs_extensionValue_type, - { &asn_OER_memb_extensionValue_constr_48, &asn_PER_memb_extensionValue_constr_48, memb_extensionValue_constraint_45 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_48, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_45 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -12105,7 +12435,18 @@ asn_TYPE_descriptor_t asn_DEF_Cells_to_be_Activated_List_ItemExtIEs = { asn_DEF_Cells_to_be_Activated_List_ItemExtIEs_tags_45, /* Same as above */ sizeof(asn_DEF_Cells_to_be_Activated_List_ItemExtIEs_tags_45) /sizeof(asn_DEF_Cells_to_be_Activated_List_ItemExtIEs_tags_45[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Cells_to_be_Activated_List_ItemExtIEs_45, 3, /* Elements count */ &asn_SPC_Cells_to_be_Activated_List_ItemExtIEs_specs_45 /* Additional specs */ @@ -12130,7 +12471,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_52 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_52 /* Additional specs */ }; @@ -12141,7 +12493,18 @@ asn_TYPE_member_t asn_MBR_Cells_to_be_Deactivated_List_ItemExtIEs_49[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_50, &asn_PER_memb_id_constr_50, memb_id_constraint_49 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_50, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_49 + }, 0, 0, /* No default value */ "id" }, @@ -12150,7 +12513,18 @@ asn_TYPE_member_t asn_MBR_Cells_to_be_Deactivated_List_ItemExtIEs_49[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_51, &asn_PER_memb_criticality_constr_51, memb_criticality_constraint_49 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_51, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_49 + }, 0, 0, /* No default value */ "criticality" }, @@ -12159,7 +12533,18 @@ asn_TYPE_member_t asn_MBR_Cells_to_be_Deactivated_List_ItemExtIEs_49[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_52, 0, - { &asn_OER_memb_extensionValue_constr_52, &asn_PER_memb_extensionValue_constr_52, memb_extensionValue_constraint_49 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_52, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_49 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -12190,7 +12575,18 @@ asn_TYPE_descriptor_t asn_DEF_Cells_to_be_Deactivated_List_ItemExtIEs = { asn_DEF_Cells_to_be_Deactivated_List_ItemExtIEs_tags_49, /* Same as above */ sizeof(asn_DEF_Cells_to_be_Deactivated_List_ItemExtIEs_tags_49) /sizeof(asn_DEF_Cells_to_be_Deactivated_List_ItemExtIEs_tags_49[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Cells_to_be_Deactivated_List_ItemExtIEs_49, 3, /* Elements count */ &asn_SPC_Cells_to_be_Deactivated_List_ItemExtIEs_specs_49 /* Additional specs */ @@ -12215,7 +12611,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_56 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_56 /* Additional specs */ }; @@ -12226,7 +12633,18 @@ asn_TYPE_member_t asn_MBR_Cells_to_be_Barred_Item_ExtIEs_53[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_54, &asn_PER_memb_id_constr_54, memb_id_constraint_53 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_54, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_53 + }, 0, 0, /* No default value */ "id" }, @@ -12235,7 +12653,18 @@ asn_TYPE_member_t asn_MBR_Cells_to_be_Barred_Item_ExtIEs_53[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_55, &asn_PER_memb_criticality_constr_55, memb_criticality_constraint_53 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_55, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_53 + }, 0, 0, /* No default value */ "criticality" }, @@ -12244,7 +12673,18 @@ asn_TYPE_member_t asn_MBR_Cells_to_be_Barred_Item_ExtIEs_53[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_56, 0, - { &asn_OER_memb_extensionValue_constr_56, &asn_PER_memb_extensionValue_constr_56, memb_extensionValue_constraint_53 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_56, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_53 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -12275,7 +12715,18 @@ asn_TYPE_descriptor_t asn_DEF_Cells_to_be_Barred_Item_ExtIEs = { asn_DEF_Cells_to_be_Barred_Item_ExtIEs_tags_53, /* Same as above */ sizeof(asn_DEF_Cells_to_be_Barred_Item_ExtIEs_tags_53) /sizeof(asn_DEF_Cells_to_be_Barred_Item_ExtIEs_tags_53[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Cells_to_be_Barred_Item_ExtIEs_53, 3, /* Elements count */ &asn_SPC_Cells_to_be_Barred_Item_ExtIEs_specs_53 /* Additional specs */ @@ -12300,7 +12751,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_60 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_60 /* Additional specs */ }; @@ -12311,7 +12773,18 @@ asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_ExtIEs_57[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_58, &asn_PER_memb_id_constr_58, memb_id_constraint_57 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_58, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_57 + }, 0, 0, /* No default value */ "id" }, @@ -12320,7 +12793,18 @@ asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_ExtIEs_57[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_59, &asn_PER_memb_criticality_constr_59, memb_criticality_constraint_57 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_59, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_57 + }, 0, 0, /* No default value */ "criticality" }, @@ -12329,7 +12813,18 @@ asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_ExtIEs_57[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_60, 0, - { &asn_OER_memb_extensionValue_constr_60, &asn_PER_memb_extensionValue_constr_60, memb_extensionValue_constraint_57 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_60, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_57 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -12360,7 +12855,18 @@ asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_ExtIEs = { asn_DEF_CriticalityDiagnostics_ExtIEs_tags_57, /* Same as above */ sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_57) /sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_57[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CriticalityDiagnostics_ExtIEs_57, 3, /* Elements count */ &asn_SPC_CriticalityDiagnostics_ExtIEs_specs_57 /* Additional specs */ @@ -12385,7 +12891,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_64 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_64 /* Additional specs */ }; @@ -12396,7 +12913,18 @@ asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_IE_Item_ExtIEs_61[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_62, &asn_PER_memb_id_constr_62, memb_id_constraint_61 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_62, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_61 + }, 0, 0, /* No default value */ "id" }, @@ -12405,7 +12933,18 @@ asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_IE_Item_ExtIEs_61[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_63, &asn_PER_memb_criticality_constr_63, memb_criticality_constraint_61 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_63, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_61 + }, 0, 0, /* No default value */ "criticality" }, @@ -12414,7 +12953,18 @@ asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_IE_Item_ExtIEs_61[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_64, 0, - { &asn_OER_memb_extensionValue_constr_64, &asn_PER_memb_extensionValue_constr_64, memb_extensionValue_constraint_61 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_64, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_61 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -12445,7 +12995,18 @@ asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_IE_Item_ExtIEs = { asn_DEF_CriticalityDiagnostics_IE_Item_ExtIEs_tags_61, /* Same as above */ sizeof(asn_DEF_CriticalityDiagnostics_IE_Item_ExtIEs_tags_61) /sizeof(asn_DEF_CriticalityDiagnostics_IE_Item_ExtIEs_tags_61[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CriticalityDiagnostics_IE_Item_ExtIEs_61, 3, /* Elements count */ &asn_SPC_CriticalityDiagnostics_IE_Item_ExtIEs_specs_61 /* Additional specs */ @@ -12457,7 +13018,18 @@ static asn_TYPE_member_t asn_MBR_extensionValue_68[] = { 0, &asn_DEF_HandoverPreparationInformation, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "HandoverPreparationInformation" }, @@ -12466,7 +13038,18 @@ static asn_TYPE_member_t asn_MBR_extensionValue_68[] = { 0, &asn_DEF_CellGroupConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CellGroupConfig" }, @@ -12475,7 +13058,18 @@ static asn_TYPE_member_t asn_MBR_extensionValue_68[] = { 0, &asn_DEF_MeasurementTimingConfiguration, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "MeasurementTimingConfiguration" }, @@ -12484,7 +13078,18 @@ static asn_TYPE_member_t asn_MBR_extensionValue_68[] = { 0, &asn_DEF_UEAssistanceInformation, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "UEAssistanceInformation" }, @@ -12514,7 +13119,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_68 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_extensionValue_68, 4, /* Elements count */ &asn_SPC_extensionValue_specs_68 /* Additional specs */ @@ -12526,7 +13142,18 @@ asn_TYPE_member_t asn_MBR_CUtoDURRCInformation_ExtIEs_65[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_66, &asn_PER_memb_id_constr_66, memb_id_constraint_65 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_66, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_65 + }, 0, 0, /* No default value */ "id" }, @@ -12535,7 +13162,18 @@ asn_TYPE_member_t asn_MBR_CUtoDURRCInformation_ExtIEs_65[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_CUtoDURRCInformation_ExtIEs_criticality_type, - { &asn_OER_memb_criticality_constr_67, &asn_PER_memb_criticality_constr_67, memb_criticality_constraint_65 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_67, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_65 + }, 0, 0, /* No default value */ "criticality" }, @@ -12544,7 +13182,18 @@ asn_TYPE_member_t asn_MBR_CUtoDURRCInformation_ExtIEs_65[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_68, select_CUtoDURRCInformation_ExtIEs_extensionValue_type, - { &asn_OER_memb_extensionValue_constr_68, &asn_PER_memb_extensionValue_constr_68, memb_extensionValue_constraint_65 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_68, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_65 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -12575,7 +13224,18 @@ asn_TYPE_descriptor_t asn_DEF_CUtoDURRCInformation_ExtIEs = { asn_DEF_CUtoDURRCInformation_ExtIEs_tags_65, /* Same as above */ sizeof(asn_DEF_CUtoDURRCInformation_ExtIEs_tags_65) /sizeof(asn_DEF_CUtoDURRCInformation_ExtIEs_tags_65[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CUtoDURRCInformation_ExtIEs_65, 3, /* Elements count */ &asn_SPC_CUtoDURRCInformation_ExtIEs_specs_65 /* Additional specs */ @@ -12600,7 +13260,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_72 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_72 /* Additional specs */ }; @@ -12611,7 +13282,18 @@ asn_TYPE_member_t asn_MBR_DedicatedSIDeliveryNeededUE_Item_ExtIEs_69[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_70, &asn_PER_memb_id_constr_70, memb_id_constraint_69 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_70, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_69 + }, 0, 0, /* No default value */ "id" }, @@ -12620,7 +13302,18 @@ asn_TYPE_member_t asn_MBR_DedicatedSIDeliveryNeededUE_Item_ExtIEs_69[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_71, &asn_PER_memb_criticality_constr_71, memb_criticality_constraint_69 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_71, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_69 + }, 0, 0, /* No default value */ "criticality" }, @@ -12629,7 +13322,18 @@ asn_TYPE_member_t asn_MBR_DedicatedSIDeliveryNeededUE_Item_ExtIEs_69[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_72, 0, - { &asn_OER_memb_extensionValue_constr_72, &asn_PER_memb_extensionValue_constr_72, memb_extensionValue_constraint_69 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_72, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_69 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -12660,7 +13364,18 @@ asn_TYPE_descriptor_t asn_DEF_DedicatedSIDeliveryNeededUE_Item_ExtIEs = { asn_DEF_DedicatedSIDeliveryNeededUE_Item_ExtIEs_tags_69, /* Same as above */ sizeof(asn_DEF_DedicatedSIDeliveryNeededUE_Item_ExtIEs_tags_69) /sizeof(asn_DEF_DedicatedSIDeliveryNeededUE_Item_ExtIEs_tags_69[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DedicatedSIDeliveryNeededUE_Item_ExtIEs_69, 3, /* Elements count */ &asn_SPC_DedicatedSIDeliveryNeededUE_Item_ExtIEs_specs_69 /* Additional specs */ @@ -12685,7 +13400,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_76 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_76 /* Additional specs */ }; @@ -12696,7 +13422,18 @@ asn_TYPE_member_t asn_MBR_DLUPTNLInformation_ToBeSetup_ItemExtIEs_73[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_74, &asn_PER_memb_id_constr_74, memb_id_constraint_73 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_74, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_73 + }, 0, 0, /* No default value */ "id" }, @@ -12705,7 +13442,18 @@ asn_TYPE_member_t asn_MBR_DLUPTNLInformation_ToBeSetup_ItemExtIEs_73[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_75, &asn_PER_memb_criticality_constr_75, memb_criticality_constraint_73 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_75, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_73 + }, 0, 0, /* No default value */ "criticality" }, @@ -12714,7 +13462,18 @@ asn_TYPE_member_t asn_MBR_DLUPTNLInformation_ToBeSetup_ItemExtIEs_73[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_76, 0, - { &asn_OER_memb_extensionValue_constr_76, &asn_PER_memb_extensionValue_constr_76, memb_extensionValue_constraint_73 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_76, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_73 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -12745,7 +13504,18 @@ asn_TYPE_descriptor_t asn_DEF_DLUPTNLInformation_ToBeSetup_ItemExtIEs = { asn_DEF_DLUPTNLInformation_ToBeSetup_ItemExtIEs_tags_73, /* Same as above */ sizeof(asn_DEF_DLUPTNLInformation_ToBeSetup_ItemExtIEs_tags_73) /sizeof(asn_DEF_DLUPTNLInformation_ToBeSetup_ItemExtIEs_tags_73[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DLUPTNLInformation_ToBeSetup_ItemExtIEs_73, 3, /* Elements count */ &asn_SPC_DLUPTNLInformation_ToBeSetup_ItemExtIEs_specs_73 /* Additional specs */ @@ -12770,7 +13540,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_80 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_80 /* Additional specs */ }; @@ -12781,7 +13562,18 @@ asn_TYPE_member_t asn_MBR_DRB_Activity_ItemExtIEs_77[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_78, &asn_PER_memb_id_constr_78, memb_id_constraint_77 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_78, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_77 + }, 0, 0, /* No default value */ "id" }, @@ -12790,7 +13582,18 @@ asn_TYPE_member_t asn_MBR_DRB_Activity_ItemExtIEs_77[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_79, &asn_PER_memb_criticality_constr_79, memb_criticality_constraint_77 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_79, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_77 + }, 0, 0, /* No default value */ "criticality" }, @@ -12799,7 +13602,18 @@ asn_TYPE_member_t asn_MBR_DRB_Activity_ItemExtIEs_77[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_80, 0, - { &asn_OER_memb_extensionValue_constr_80, &asn_PER_memb_extensionValue_constr_80, memb_extensionValue_constraint_77 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_80, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_77 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -12830,7 +13644,18 @@ asn_TYPE_descriptor_t asn_DEF_DRB_Activity_ItemExtIEs = { asn_DEF_DRB_Activity_ItemExtIEs_tags_77, /* Same as above */ sizeof(asn_DEF_DRB_Activity_ItemExtIEs_tags_77) /sizeof(asn_DEF_DRB_Activity_ItemExtIEs_tags_77[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRB_Activity_ItemExtIEs_77, 3, /* Elements count */ &asn_SPC_DRB_Activity_ItemExtIEs_specs_77 /* Additional specs */ @@ -12855,7 +13680,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_84 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_84 /* Additional specs */ }; @@ -12866,7 +13702,18 @@ asn_TYPE_member_t asn_MBR_DRBs_FailedToBeModified_ItemExtIEs_81[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_82, &asn_PER_memb_id_constr_82, memb_id_constraint_81 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_82, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_81 + }, 0, 0, /* No default value */ "id" }, @@ -12875,7 +13722,18 @@ asn_TYPE_member_t asn_MBR_DRBs_FailedToBeModified_ItemExtIEs_81[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_83, &asn_PER_memb_criticality_constr_83, memb_criticality_constraint_81 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_83, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_81 + }, 0, 0, /* No default value */ "criticality" }, @@ -12884,7 +13742,18 @@ asn_TYPE_member_t asn_MBR_DRBs_FailedToBeModified_ItemExtIEs_81[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_84, 0, - { &asn_OER_memb_extensionValue_constr_84, &asn_PER_memb_extensionValue_constr_84, memb_extensionValue_constraint_81 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_84, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_81 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -12915,7 +13784,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_FailedToBeModified_ItemExtIEs = { asn_DEF_DRBs_FailedToBeModified_ItemExtIEs_tags_81, /* Same as above */ sizeof(asn_DEF_DRBs_FailedToBeModified_ItemExtIEs_tags_81) /sizeof(asn_DEF_DRBs_FailedToBeModified_ItemExtIEs_tags_81[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_FailedToBeModified_ItemExtIEs_81, 3, /* Elements count */ &asn_SPC_DRBs_FailedToBeModified_ItemExtIEs_specs_81 /* Additional specs */ @@ -12940,7 +13820,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_88 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_88 /* Additional specs */ }; @@ -12951,7 +13842,18 @@ asn_TYPE_member_t asn_MBR_DRBs_FailedToBeSetup_ItemExtIEs_85[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_86, &asn_PER_memb_id_constr_86, memb_id_constraint_85 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_86, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_85 + }, 0, 0, /* No default value */ "id" }, @@ -12960,7 +13862,18 @@ asn_TYPE_member_t asn_MBR_DRBs_FailedToBeSetup_ItemExtIEs_85[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_87, &asn_PER_memb_criticality_constr_87, memb_criticality_constraint_85 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_87, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_85 + }, 0, 0, /* No default value */ "criticality" }, @@ -12969,7 +13882,18 @@ asn_TYPE_member_t asn_MBR_DRBs_FailedToBeSetup_ItemExtIEs_85[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_88, 0, - { &asn_OER_memb_extensionValue_constr_88, &asn_PER_memb_extensionValue_constr_88, memb_extensionValue_constraint_85 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_88, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_85 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -13000,7 +13924,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_FailedToBeSetup_ItemExtIEs = { asn_DEF_DRBs_FailedToBeSetup_ItemExtIEs_tags_85, /* Same as above */ sizeof(asn_DEF_DRBs_FailedToBeSetup_ItemExtIEs_tags_85) /sizeof(asn_DEF_DRBs_FailedToBeSetup_ItemExtIEs_tags_85[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_FailedToBeSetup_ItemExtIEs_85, 3, /* Elements count */ &asn_SPC_DRBs_FailedToBeSetup_ItemExtIEs_specs_85 /* Additional specs */ @@ -13025,7 +13960,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_92 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_92 /* Additional specs */ }; @@ -13036,7 +13982,18 @@ asn_TYPE_member_t asn_MBR_DRBs_FailedToBeSetupMod_ItemExtIEs_89[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_90, &asn_PER_memb_id_constr_90, memb_id_constraint_89 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_90, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_89 + }, 0, 0, /* No default value */ "id" }, @@ -13045,7 +14002,18 @@ asn_TYPE_member_t asn_MBR_DRBs_FailedToBeSetupMod_ItemExtIEs_89[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_91, &asn_PER_memb_criticality_constr_91, memb_criticality_constraint_89 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_91, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_89 + }, 0, 0, /* No default value */ "criticality" }, @@ -13054,7 +14022,18 @@ asn_TYPE_member_t asn_MBR_DRBs_FailedToBeSetupMod_ItemExtIEs_89[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_92, 0, - { &asn_OER_memb_extensionValue_constr_92, &asn_PER_memb_extensionValue_constr_92, memb_extensionValue_constraint_89 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_92, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_89 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -13085,7 +14064,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_FailedToBeSetupMod_ItemExtIEs = { asn_DEF_DRBs_FailedToBeSetupMod_ItemExtIEs_tags_89, /* Same as above */ sizeof(asn_DEF_DRBs_FailedToBeSetupMod_ItemExtIEs_tags_89) /sizeof(asn_DEF_DRBs_FailedToBeSetupMod_ItemExtIEs_tags_89[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_FailedToBeSetupMod_ItemExtIEs_89, 3, /* Elements count */ &asn_SPC_DRBs_FailedToBeSetupMod_ItemExtIEs_specs_89 /* Additional specs */ @@ -13110,7 +14100,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_96 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_96 /* Additional specs */ }; @@ -13121,7 +14122,18 @@ asn_TYPE_member_t asn_MBR_DRB_Information_ItemExtIEs_93[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_94, &asn_PER_memb_id_constr_94, memb_id_constraint_93 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_94, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_93 + }, 0, 0, /* No default value */ "id" }, @@ -13130,7 +14142,18 @@ asn_TYPE_member_t asn_MBR_DRB_Information_ItemExtIEs_93[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_95, &asn_PER_memb_criticality_constr_95, memb_criticality_constraint_93 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_95, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_93 + }, 0, 0, /* No default value */ "criticality" }, @@ -13139,7 +14162,18 @@ asn_TYPE_member_t asn_MBR_DRB_Information_ItemExtIEs_93[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_96, 0, - { &asn_OER_memb_extensionValue_constr_96, &asn_PER_memb_extensionValue_constr_96, memb_extensionValue_constraint_93 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_96, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_93 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -13170,7 +14204,18 @@ asn_TYPE_descriptor_t asn_DEF_DRB_Information_ItemExtIEs = { asn_DEF_DRB_Information_ItemExtIEs_tags_93, /* Same as above */ sizeof(asn_DEF_DRB_Information_ItemExtIEs_tags_93) /sizeof(asn_DEF_DRB_Information_ItemExtIEs_tags_93[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRB_Information_ItemExtIEs_93, 3, /* Elements count */ &asn_SPC_DRB_Information_ItemExtIEs_specs_93 /* Additional specs */ @@ -13182,7 +14227,18 @@ static asn_TYPE_member_t asn_MBR_extensionValue_100[] = { 0, &asn_DEF_RLC_Status, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RLC-Status" }, @@ -13209,7 +14265,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_100 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_extensionValue_100, 1, /* Elements count */ &asn_SPC_extensionValue_specs_100 /* Additional specs */ @@ -13221,7 +14288,18 @@ asn_TYPE_member_t asn_MBR_DRBs_Modified_ItemExtIEs_97[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_98, &asn_PER_memb_id_constr_98, memb_id_constraint_97 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_98, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_97 + }, 0, 0, /* No default value */ "id" }, @@ -13230,7 +14308,18 @@ asn_TYPE_member_t asn_MBR_DRBs_Modified_ItemExtIEs_97[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_DRBs_Modified_ItemExtIEs_criticality_type, - { &asn_OER_memb_criticality_constr_99, &asn_PER_memb_criticality_constr_99, memb_criticality_constraint_97 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_99, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_97 + }, 0, 0, /* No default value */ "criticality" }, @@ -13239,7 +14328,18 @@ asn_TYPE_member_t asn_MBR_DRBs_Modified_ItemExtIEs_97[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_100, select_DRBs_Modified_ItemExtIEs_extensionValue_type, - { &asn_OER_memb_extensionValue_constr_100, &asn_PER_memb_extensionValue_constr_100, memb_extensionValue_constraint_97 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_100, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_97 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -13270,7 +14370,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_Modified_ItemExtIEs = { asn_DEF_DRBs_Modified_ItemExtIEs_tags_97, /* Same as above */ sizeof(asn_DEF_DRBs_Modified_ItemExtIEs_tags_97) /sizeof(asn_DEF_DRBs_Modified_ItemExtIEs_tags_97[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_Modified_ItemExtIEs_97, 3, /* Elements count */ &asn_SPC_DRBs_Modified_ItemExtIEs_specs_97 /* Additional specs */ @@ -13295,7 +14406,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_104 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_104 /* Additional specs */ }; @@ -13306,7 +14428,18 @@ asn_TYPE_member_t asn_MBR_DRBs_ModifiedConf_ItemExtIEs_101[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_102, &asn_PER_memb_id_constr_102, memb_id_constraint_101 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_102, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_101 + }, 0, 0, /* No default value */ "id" }, @@ -13315,7 +14448,18 @@ asn_TYPE_member_t asn_MBR_DRBs_ModifiedConf_ItemExtIEs_101[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_103, &asn_PER_memb_criticality_constr_103, memb_criticality_constraint_101 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_103, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_101 + }, 0, 0, /* No default value */ "criticality" }, @@ -13324,7 +14468,18 @@ asn_TYPE_member_t asn_MBR_DRBs_ModifiedConf_ItemExtIEs_101[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_104, 0, - { &asn_OER_memb_extensionValue_constr_104, &asn_PER_memb_extensionValue_constr_104, memb_extensionValue_constraint_101 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_104, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_101 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -13355,7 +14510,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_ModifiedConf_ItemExtIEs = { asn_DEF_DRBs_ModifiedConf_ItemExtIEs_tags_101, /* Same as above */ sizeof(asn_DEF_DRBs_ModifiedConf_ItemExtIEs_tags_101) /sizeof(asn_DEF_DRBs_ModifiedConf_ItemExtIEs_tags_101[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_ModifiedConf_ItemExtIEs_101, 3, /* Elements count */ &asn_SPC_DRBs_ModifiedConf_ItemExtIEs_specs_101 /* Additional specs */ @@ -13380,7 +14546,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_108 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_108 /* Additional specs */ }; @@ -13391,7 +14568,18 @@ asn_TYPE_member_t asn_MBR_DRB_Notify_ItemExtIEs_105[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_106, &asn_PER_memb_id_constr_106, memb_id_constraint_105 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_106, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_105 + }, 0, 0, /* No default value */ "id" }, @@ -13400,7 +14588,18 @@ asn_TYPE_member_t asn_MBR_DRB_Notify_ItemExtIEs_105[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_107, &asn_PER_memb_criticality_constr_107, memb_criticality_constraint_105 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_107, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_105 + }, 0, 0, /* No default value */ "criticality" }, @@ -13409,7 +14608,18 @@ asn_TYPE_member_t asn_MBR_DRB_Notify_ItemExtIEs_105[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_108, 0, - { &asn_OER_memb_extensionValue_constr_108, &asn_PER_memb_extensionValue_constr_108, memb_extensionValue_constraint_105 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_108, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_105 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -13440,7 +14650,18 @@ asn_TYPE_descriptor_t asn_DEF_DRB_Notify_ItemExtIEs = { asn_DEF_DRB_Notify_ItemExtIEs_tags_105, /* Same as above */ sizeof(asn_DEF_DRB_Notify_ItemExtIEs_tags_105) /sizeof(asn_DEF_DRB_Notify_ItemExtIEs_tags_105[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRB_Notify_ItemExtIEs_105, 3, /* Elements count */ &asn_SPC_DRB_Notify_ItemExtIEs_specs_105 /* Additional specs */ @@ -13452,7 +14673,18 @@ static asn_TYPE_member_t asn_MBR_extensionValue_112[] = { 0, &asn_DEF_RLC_Status, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RLC-Status" }, @@ -13479,7 +14711,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_112 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_extensionValue_112, 1, /* Elements count */ &asn_SPC_extensionValue_specs_112 /* Additional specs */ @@ -13491,7 +14734,18 @@ asn_TYPE_member_t asn_MBR_DRBs_Required_ToBeModified_ItemExtIEs_109[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_110, &asn_PER_memb_id_constr_110, memb_id_constraint_109 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_110, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_109 + }, 0, 0, /* No default value */ "id" }, @@ -13500,7 +14754,18 @@ asn_TYPE_member_t asn_MBR_DRBs_Required_ToBeModified_ItemExtIEs_109[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_DRBs_Required_ToBeModified_ItemExtIEs_criticality_type, - { &asn_OER_memb_criticality_constr_111, &asn_PER_memb_criticality_constr_111, memb_criticality_constraint_109 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_111, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_109 + }, 0, 0, /* No default value */ "criticality" }, @@ -13509,7 +14774,18 @@ asn_TYPE_member_t asn_MBR_DRBs_Required_ToBeModified_ItemExtIEs_109[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_112, select_DRBs_Required_ToBeModified_ItemExtIEs_extensionValue_type, - { &asn_OER_memb_extensionValue_constr_112, &asn_PER_memb_extensionValue_constr_112, memb_extensionValue_constraint_109 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_112, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_109 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -13540,7 +14816,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_Required_ToBeModified_ItemExtIEs = { asn_DEF_DRBs_Required_ToBeModified_ItemExtIEs_tags_109, /* Same as above */ sizeof(asn_DEF_DRBs_Required_ToBeModified_ItemExtIEs_tags_109) /sizeof(asn_DEF_DRBs_Required_ToBeModified_ItemExtIEs_tags_109[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_Required_ToBeModified_ItemExtIEs_109, 3, /* Elements count */ &asn_SPC_DRBs_Required_ToBeModified_ItemExtIEs_specs_109 /* Additional specs */ @@ -13565,7 +14852,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_116 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_116 /* Additional specs */ }; @@ -13576,7 +14874,18 @@ asn_TYPE_member_t asn_MBR_DRBs_Required_ToBeReleased_ItemExtIEs_113[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_114, &asn_PER_memb_id_constr_114, memb_id_constraint_113 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_114, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_113 + }, 0, 0, /* No default value */ "id" }, @@ -13585,7 +14894,18 @@ asn_TYPE_member_t asn_MBR_DRBs_Required_ToBeReleased_ItemExtIEs_113[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_115, &asn_PER_memb_criticality_constr_115, memb_criticality_constraint_113 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_115, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_113 + }, 0, 0, /* No default value */ "criticality" }, @@ -13594,7 +14914,18 @@ asn_TYPE_member_t asn_MBR_DRBs_Required_ToBeReleased_ItemExtIEs_113[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_116, 0, - { &asn_OER_memb_extensionValue_constr_116, &asn_PER_memb_extensionValue_constr_116, memb_extensionValue_constraint_113 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_116, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_113 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -13625,7 +14956,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_Required_ToBeReleased_ItemExtIEs = { asn_DEF_DRBs_Required_ToBeReleased_ItemExtIEs_tags_113, /* Same as above */ sizeof(asn_DEF_DRBs_Required_ToBeReleased_ItemExtIEs_tags_113) /sizeof(asn_DEF_DRBs_Required_ToBeReleased_ItemExtIEs_tags_113[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_Required_ToBeReleased_ItemExtIEs_113, 3, /* Elements count */ &asn_SPC_DRBs_Required_ToBeReleased_ItemExtIEs_specs_113 /* Additional specs */ @@ -13650,7 +14992,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_120 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_120 /* Additional specs */ }; @@ -13661,7 +15014,18 @@ asn_TYPE_member_t asn_MBR_DRBs_Setup_ItemExtIEs_117[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_118, &asn_PER_memb_id_constr_118, memb_id_constraint_117 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_118, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_117 + }, 0, 0, /* No default value */ "id" }, @@ -13670,7 +15034,18 @@ asn_TYPE_member_t asn_MBR_DRBs_Setup_ItemExtIEs_117[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_119, &asn_PER_memb_criticality_constr_119, memb_criticality_constraint_117 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_119, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_117 + }, 0, 0, /* No default value */ "criticality" }, @@ -13679,7 +15054,18 @@ asn_TYPE_member_t asn_MBR_DRBs_Setup_ItemExtIEs_117[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_120, 0, - { &asn_OER_memb_extensionValue_constr_120, &asn_PER_memb_extensionValue_constr_120, memb_extensionValue_constraint_117 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_120, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_117 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -13710,7 +15096,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_Setup_ItemExtIEs = { asn_DEF_DRBs_Setup_ItemExtIEs_tags_117, /* Same as above */ sizeof(asn_DEF_DRBs_Setup_ItemExtIEs_tags_117) /sizeof(asn_DEF_DRBs_Setup_ItemExtIEs_tags_117[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_Setup_ItemExtIEs_117, 3, /* Elements count */ &asn_SPC_DRBs_Setup_ItemExtIEs_specs_117 /* Additional specs */ @@ -13735,7 +15132,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_124 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_124 /* Additional specs */ }; @@ -13746,7 +15154,18 @@ asn_TYPE_member_t asn_MBR_DRBs_SetupMod_ItemExtIEs_121[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_122, &asn_PER_memb_id_constr_122, memb_id_constraint_121 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_122, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_121 + }, 0, 0, /* No default value */ "id" }, @@ -13755,7 +15174,18 @@ asn_TYPE_member_t asn_MBR_DRBs_SetupMod_ItemExtIEs_121[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_123, &asn_PER_memb_criticality_constr_123, memb_criticality_constraint_121 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_123, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_121 + }, 0, 0, /* No default value */ "criticality" }, @@ -13764,7 +15194,18 @@ asn_TYPE_member_t asn_MBR_DRBs_SetupMod_ItemExtIEs_121[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_124, 0, - { &asn_OER_memb_extensionValue_constr_124, &asn_PER_memb_extensionValue_constr_124, memb_extensionValue_constraint_121 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_124, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_121 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -13795,7 +15236,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_SetupMod_ItemExtIEs = { asn_DEF_DRBs_SetupMod_ItemExtIEs_tags_121, /* Same as above */ sizeof(asn_DEF_DRBs_SetupMod_ItemExtIEs_tags_121) /sizeof(asn_DEF_DRBs_SetupMod_ItemExtIEs_tags_121[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_SetupMod_ItemExtIEs_121, 3, /* Elements count */ &asn_SPC_DRBs_SetupMod_ItemExtIEs_specs_121 /* Additional specs */ @@ -13807,7 +15259,38 @@ static asn_TYPE_member_t asn_MBR_extensionValue_128[] = { 0, &asn_DEF_PDCPSNLength, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "PDCPSNLength" + }, + { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeModified_ItemExtIEs__extensionValue, choice.PDCPSNLength_1), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), + 0, + &asn_DEF_PDCPSNLength, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "PDCPSNLength" }, @@ -13816,7 +15299,18 @@ static asn_TYPE_member_t asn_MBR_extensionValue_128[] = { 0, &asn_DEF_BearerTypeChange, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "BearerTypeChange" }, @@ -13825,7 +15319,18 @@ static asn_TYPE_member_t asn_MBR_extensionValue_128[] = { 0, &asn_DEF_RLCMode, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RLCMode" }, @@ -13834,7 +15339,18 @@ static asn_TYPE_member_t asn_MBR_extensionValue_128[] = { 0, &asn_DEF_DuplicationActivation, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DuplicationActivation" }, @@ -13843,17 +15359,50 @@ static asn_TYPE_member_t asn_MBR_extensionValue_128[] = { 0, &asn_DEF_DCBasedDuplicationConfigured, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DCBasedDuplicationConfigured" }, + { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeModified_ItemExtIEs__extensionValue, choice.DuplicationActivation_1), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), + 0, + &asn_DEF_DuplicationActivation, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "DuplicationActivation" + }, }; static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_128[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 4 }, /* PDCPSNLength */ - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 3 }, /* BearerTypeChange */ - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -2, 2 }, /* RLCMode */ - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, -3, 1 }, /* DuplicationActivation */ - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 4, -4, 0 } /* DCBasedDuplicationConfigured */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 6 }, /* PDCPSNLength */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 5 }, /* PDCPSNLength */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -2, 4 }, /* BearerTypeChange */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, -3, 3 }, /* RLCMode */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 4, -4, 2 }, /* DuplicationActivation */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 5, -5, 1 }, /* DCBasedDuplicationConfigured */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 6, -6, 0 } /* DuplicationActivation */ }; static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_128 = { sizeof(struct DRBs_ToBeModified_ItemExtIEs__extensionValue), @@ -13861,7 +15410,7 @@ static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_128 = { offsetof(struct DRBs_ToBeModified_ItemExtIEs__extensionValue, present), sizeof(((struct DRBs_ToBeModified_ItemExtIEs__extensionValue *)0)->present), asn_MAP_extensionValue_tag2el_128, - 5, /* Count of tags in the map */ + 7, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; @@ -13874,9 +15423,20 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_128 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_extensionValue_128, - 5, /* Elements count */ + 7, /* Elements count */ &asn_SPC_extensionValue_specs_128 /* Additional specs */ }; @@ -13886,7 +15446,18 @@ asn_TYPE_member_t asn_MBR_DRBs_ToBeModified_ItemExtIEs_125[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_126, &asn_PER_memb_id_constr_126, memb_id_constraint_125 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_126, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_125 + }, 0, 0, /* No default value */ "id" }, @@ -13895,7 +15466,18 @@ asn_TYPE_member_t asn_MBR_DRBs_ToBeModified_ItemExtIEs_125[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_DRBs_ToBeModified_ItemExtIEs_criticality_type, - { &asn_OER_memb_criticality_constr_127, &asn_PER_memb_criticality_constr_127, memb_criticality_constraint_125 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_127, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_125 + }, 0, 0, /* No default value */ "criticality" }, @@ -13904,7 +15486,18 @@ asn_TYPE_member_t asn_MBR_DRBs_ToBeModified_ItemExtIEs_125[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_128, select_DRBs_ToBeModified_ItemExtIEs_extensionValue_type, - { &asn_OER_memb_extensionValue_constr_128, &asn_PER_memb_extensionValue_constr_128, memb_extensionValue_constraint_125 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_128, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_125 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -13935,7 +15528,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeModified_ItemExtIEs = { asn_DEF_DRBs_ToBeModified_ItemExtIEs_tags_125, /* Same as above */ sizeof(asn_DEF_DRBs_ToBeModified_ItemExtIEs_tags_125) /sizeof(asn_DEF_DRBs_ToBeModified_ItemExtIEs_tags_125[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_ToBeModified_ItemExtIEs_125, 3, /* Elements count */ &asn_SPC_DRBs_ToBeModified_ItemExtIEs_specs_125 /* Additional specs */ @@ -13960,7 +15564,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_132 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_132 /* Additional specs */ }; @@ -13971,7 +15586,18 @@ asn_TYPE_member_t asn_MBR_DRBs_ToBeReleased_ItemExtIEs_129[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_130, &asn_PER_memb_id_constr_130, memb_id_constraint_129 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_130, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_129 + }, 0, 0, /* No default value */ "id" }, @@ -13980,7 +15606,18 @@ asn_TYPE_member_t asn_MBR_DRBs_ToBeReleased_ItemExtIEs_129[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_131, &asn_PER_memb_criticality_constr_131, memb_criticality_constraint_129 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_131, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_129 + }, 0, 0, /* No default value */ "criticality" }, @@ -13989,7 +15626,18 @@ asn_TYPE_member_t asn_MBR_DRBs_ToBeReleased_ItemExtIEs_129[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_132, 0, - { &asn_OER_memb_extensionValue_constr_132, &asn_PER_memb_extensionValue_constr_132, memb_extensionValue_constraint_129 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_132, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_129 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -14020,7 +15668,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeReleased_ItemExtIEs = { asn_DEF_DRBs_ToBeReleased_ItemExtIEs_tags_129, /* Same as above */ sizeof(asn_DEF_DRBs_ToBeReleased_ItemExtIEs_tags_129) /sizeof(asn_DEF_DRBs_ToBeReleased_ItemExtIEs_tags_129[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_ToBeReleased_ItemExtIEs_129, 3, /* Elements count */ &asn_SPC_DRBs_ToBeReleased_ItemExtIEs_specs_129 /* Additional specs */ @@ -14032,7 +15691,18 @@ static asn_TYPE_member_t asn_MBR_extensionValue_136[] = { 0, &asn_DEF_DCBasedDuplicationConfigured, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DCBasedDuplicationConfigured" }, @@ -14041,7 +15711,18 @@ static asn_TYPE_member_t asn_MBR_extensionValue_136[] = { 0, &asn_DEF_DuplicationActivation, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DuplicationActivation" }, @@ -14050,15 +15731,47 @@ static asn_TYPE_member_t asn_MBR_extensionValue_136[] = { 0, &asn_DEF_PDCPSNLength, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "PDCPSNLength" + }, + { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetup_ItemExtIEs__extensionValue, choice.PDCPSNLength_1), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), + 0, + &asn_DEF_PDCPSNLength, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "PDCPSNLength" }, }; static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_136[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 2 }, /* DCBasedDuplicationConfigured */ - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 1 }, /* DuplicationActivation */ - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -2, 0 } /* PDCPSNLength */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 3 }, /* DCBasedDuplicationConfigured */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 2 }, /* DuplicationActivation */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -2, 1 }, /* PDCPSNLength */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, -3, 0 } /* PDCPSNLength */ }; static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_136 = { sizeof(struct DRBs_ToBeSetup_ItemExtIEs__extensionValue), @@ -14066,7 +15779,7 @@ static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_136 = { offsetof(struct DRBs_ToBeSetup_ItemExtIEs__extensionValue, present), sizeof(((struct DRBs_ToBeSetup_ItemExtIEs__extensionValue *)0)->present), asn_MAP_extensionValue_tag2el_136, - 3, /* Count of tags in the map */ + 4, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; @@ -14079,9 +15792,20 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_136 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_extensionValue_136, - 3, /* Elements count */ + 4, /* Elements count */ &asn_SPC_extensionValue_specs_136 /* Additional specs */ }; @@ -14091,7 +15815,18 @@ asn_TYPE_member_t asn_MBR_DRBs_ToBeSetup_ItemExtIEs_133[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_134, &asn_PER_memb_id_constr_134, memb_id_constraint_133 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_134, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_133 + }, 0, 0, /* No default value */ "id" }, @@ -14100,7 +15835,18 @@ asn_TYPE_member_t asn_MBR_DRBs_ToBeSetup_ItemExtIEs_133[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_DRBs_ToBeSetup_ItemExtIEs_criticality_type, - { &asn_OER_memb_criticality_constr_135, &asn_PER_memb_criticality_constr_135, memb_criticality_constraint_133 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_135, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_133 + }, 0, 0, /* No default value */ "criticality" }, @@ -14109,7 +15855,18 @@ asn_TYPE_member_t asn_MBR_DRBs_ToBeSetup_ItemExtIEs_133[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_136, select_DRBs_ToBeSetup_ItemExtIEs_extensionValue_type, - { &asn_OER_memb_extensionValue_constr_136, &asn_PER_memb_extensionValue_constr_136, memb_extensionValue_constraint_133 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_136, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_133 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -14140,7 +15897,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeSetup_ItemExtIEs = { asn_DEF_DRBs_ToBeSetup_ItemExtIEs_tags_133, /* Same as above */ sizeof(asn_DEF_DRBs_ToBeSetup_ItemExtIEs_tags_133) /sizeof(asn_DEF_DRBs_ToBeSetup_ItemExtIEs_tags_133[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_ToBeSetup_ItemExtIEs_133, 3, /* Elements count */ &asn_SPC_DRBs_ToBeSetup_ItemExtIEs_specs_133 /* Additional specs */ @@ -14152,7 +15920,18 @@ static asn_TYPE_member_t asn_MBR_extensionValue_140[] = { 0, &asn_DEF_DCBasedDuplicationConfigured, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DCBasedDuplicationConfigured" }, @@ -14161,7 +15940,18 @@ static asn_TYPE_member_t asn_MBR_extensionValue_140[] = { 0, &asn_DEF_DuplicationActivation, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DuplicationActivation" }, @@ -14170,15 +15960,47 @@ static asn_TYPE_member_t asn_MBR_extensionValue_140[] = { 0, &asn_DEF_PDCPSNLength, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "PDCPSNLength" + }, + { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs__extensionValue, choice.PDCPSNLength_1), + (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), + 0, + &asn_DEF_PDCPSNLength, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "PDCPSNLength" }, }; static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_140[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 2 }, /* DCBasedDuplicationConfigured */ - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 1 }, /* DuplicationActivation */ - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -2, 0 } /* PDCPSNLength */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 3 }, /* DCBasedDuplicationConfigured */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 2 }, /* DuplicationActivation */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -2, 1 }, /* PDCPSNLength */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, -3, 0 } /* PDCPSNLength */ }; static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_140 = { sizeof(struct DRBs_ToBeSetupMod_ItemExtIEs__extensionValue), @@ -14186,7 +16008,7 @@ static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_140 = { offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs__extensionValue, present), sizeof(((struct DRBs_ToBeSetupMod_ItemExtIEs__extensionValue *)0)->present), asn_MAP_extensionValue_tag2el_140, - 3, /* Count of tags in the map */ + 4, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; @@ -14199,9 +16021,20 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_140 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_extensionValue_140, - 3, /* Elements count */ + 4, /* Elements count */ &asn_SPC_extensionValue_specs_140 /* Additional specs */ }; @@ -14211,7 +16044,18 @@ asn_TYPE_member_t asn_MBR_DRBs_ToBeSetupMod_ItemExtIEs_137[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_138, &asn_PER_memb_id_constr_138, memb_id_constraint_137 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_138, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_137 + }, 0, 0, /* No default value */ "id" }, @@ -14220,7 +16064,18 @@ asn_TYPE_member_t asn_MBR_DRBs_ToBeSetupMod_ItemExtIEs_137[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_DRBs_ToBeSetupMod_ItemExtIEs_criticality_type, - { &asn_OER_memb_criticality_constr_139, &asn_PER_memb_criticality_constr_139, memb_criticality_constraint_137 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_139, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_137 + }, 0, 0, /* No default value */ "criticality" }, @@ -14229,7 +16084,18 @@ asn_TYPE_member_t asn_MBR_DRBs_ToBeSetupMod_ItemExtIEs_137[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_140, select_DRBs_ToBeSetupMod_ItemExtIEs_extensionValue_type, - { &asn_OER_memb_extensionValue_constr_140, &asn_PER_memb_extensionValue_constr_140, memb_extensionValue_constraint_137 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_140, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_137 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -14260,7 +16126,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeSetupMod_ItemExtIEs = { asn_DEF_DRBs_ToBeSetupMod_ItemExtIEs_tags_137, /* Same as above */ sizeof(asn_DEF_DRBs_ToBeSetupMod_ItemExtIEs_tags_137) /sizeof(asn_DEF_DRBs_ToBeSetupMod_ItemExtIEs_tags_137[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_ToBeSetupMod_ItemExtIEs_137, 3, /* Elements count */ &asn_SPC_DRBs_ToBeSetupMod_ItemExtIEs_specs_137 /* Additional specs */ @@ -14285,7 +16162,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_144 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_144 /* Additional specs */ }; @@ -14296,7 +16184,18 @@ asn_TYPE_member_t asn_MBR_DRXCycle_ExtIEs_141[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_142, &asn_PER_memb_id_constr_142, memb_id_constraint_141 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_142, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_141 + }, 0, 0, /* No default value */ "id" }, @@ -14305,7 +16204,18 @@ asn_TYPE_member_t asn_MBR_DRXCycle_ExtIEs_141[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_143, &asn_PER_memb_criticality_constr_143, memb_criticality_constraint_141 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_143, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_141 + }, 0, 0, /* No default value */ "criticality" }, @@ -14314,7 +16224,18 @@ asn_TYPE_member_t asn_MBR_DRXCycle_ExtIEs_141[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_144, 0, - { &asn_OER_memb_extensionValue_constr_144, &asn_PER_memb_extensionValue_constr_144, memb_extensionValue_constraint_141 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_144, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_141 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -14345,7 +16266,18 @@ asn_TYPE_descriptor_t asn_DEF_DRXCycle_ExtIEs = { asn_DEF_DRXCycle_ExtIEs_tags_141, /* Same as above */ sizeof(asn_DEF_DRXCycle_ExtIEs_tags_141) /sizeof(asn_DEF_DRXCycle_ExtIEs_tags_141[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRXCycle_ExtIEs_141, 3, /* Elements count */ &asn_SPC_DRXCycle_ExtIEs_specs_141 /* Additional specs */ @@ -14357,7 +16289,18 @@ static asn_TYPE_member_t asn_MBR_extensionValue_148[] = { 0, &asn_DEF_DRX_LongCycleStartOffset, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DRX-LongCycleStartOffset" }, @@ -14366,7 +16309,18 @@ static asn_TYPE_member_t asn_MBR_extensionValue_148[] = { 0, &asn_DEF_SelectedBandCombinationIndex, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "SelectedBandCombinationIndex" }, @@ -14375,7 +16329,18 @@ static asn_TYPE_member_t asn_MBR_extensionValue_148[] = { 0, &asn_DEF_SelectedFeatureSetEntryIndex, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "SelectedFeatureSetEntryIndex" }, @@ -14384,7 +16349,18 @@ static asn_TYPE_member_t asn_MBR_extensionValue_148[] = { 0, &asn_DEF_Ph_InfoSCG, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Ph-InfoSCG" }, @@ -14393,7 +16369,18 @@ static asn_TYPE_member_t asn_MBR_extensionValue_148[] = { 0, &asn_DEF_RequestedBandCombinationIndex, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RequestedBandCombinationIndex" }, @@ -14402,7 +16389,18 @@ static asn_TYPE_member_t asn_MBR_extensionValue_148[] = { 0, &asn_DEF_RequestedFeatureSetEntryIndex, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RequestedFeatureSetEntryIndex" }, @@ -14411,7 +16409,18 @@ static asn_TYPE_member_t asn_MBR_extensionValue_148[] = { 0, &asn_DEF_RequestedP_MaxFR2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RequestedP-MaxFR2" }, @@ -14420,7 +16429,18 @@ static asn_TYPE_member_t asn_MBR_extensionValue_148[] = { 0, &asn_DEF_DRX_Config, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DRX-Config" }, @@ -14454,7 +16474,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_148 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_extensionValue_148, 8, /* Elements count */ &asn_SPC_extensionValue_specs_148 /* Additional specs */ @@ -14466,7 +16497,18 @@ asn_TYPE_member_t asn_MBR_DUtoCURRCInformation_ExtIEs_145[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_146, &asn_PER_memb_id_constr_146, memb_id_constraint_145 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_146, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_145 + }, 0, 0, /* No default value */ "id" }, @@ -14475,7 +16517,18 @@ asn_TYPE_member_t asn_MBR_DUtoCURRCInformation_ExtIEs_145[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_DUtoCURRCInformation_ExtIEs_criticality_type, - { &asn_OER_memb_criticality_constr_147, &asn_PER_memb_criticality_constr_147, memb_criticality_constraint_145 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_147, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_145 + }, 0, 0, /* No default value */ "criticality" }, @@ -14484,7 +16537,18 @@ asn_TYPE_member_t asn_MBR_DUtoCURRCInformation_ExtIEs_145[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_148, select_DUtoCURRCInformation_ExtIEs_extensionValue_type, - { &asn_OER_memb_extensionValue_constr_148, &asn_PER_memb_extensionValue_constr_148, memb_extensionValue_constraint_145 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_148, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_145 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -14515,7 +16579,18 @@ asn_TYPE_descriptor_t asn_DEF_DUtoCURRCInformation_ExtIEs = { asn_DEF_DUtoCURRCInformation_ExtIEs_tags_145, /* Same as above */ sizeof(asn_DEF_DUtoCURRCInformation_ExtIEs_tags_145) /sizeof(asn_DEF_DUtoCURRCInformation_ExtIEs_tags_145[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DUtoCURRCInformation_ExtIEs_145, 3, /* Elements count */ &asn_SPC_DUtoCURRCInformation_ExtIEs_specs_145 /* Additional specs */ @@ -14540,7 +16615,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_152 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_152 /* Additional specs */ }; @@ -14551,7 +16637,18 @@ asn_TYPE_member_t asn_MBR_Dynamic5QIDescriptor_ExtIEs_149[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_150, &asn_PER_memb_id_constr_150, memb_id_constraint_149 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_150, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_149 + }, 0, 0, /* No default value */ "id" }, @@ -14560,7 +16657,18 @@ asn_TYPE_member_t asn_MBR_Dynamic5QIDescriptor_ExtIEs_149[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_151, &asn_PER_memb_criticality_constr_151, memb_criticality_constraint_149 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_151, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_149 + }, 0, 0, /* No default value */ "criticality" }, @@ -14569,7 +16677,18 @@ asn_TYPE_member_t asn_MBR_Dynamic5QIDescriptor_ExtIEs_149[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_152, 0, - { &asn_OER_memb_extensionValue_constr_152, &asn_PER_memb_extensionValue_constr_152, memb_extensionValue_constraint_149 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_152, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_149 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -14600,7 +16719,18 @@ asn_TYPE_descriptor_t asn_DEF_Dynamic5QIDescriptor_ExtIEs = { asn_DEF_Dynamic5QIDescriptor_ExtIEs_tags_149, /* Same as above */ sizeof(asn_DEF_Dynamic5QIDescriptor_ExtIEs_tags_149) /sizeof(asn_DEF_Dynamic5QIDescriptor_ExtIEs_tags_149[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Dynamic5QIDescriptor_ExtIEs_149, 3, /* Elements count */ &asn_SPC_Dynamic5QIDescriptor_ExtIEs_specs_149 /* Additional specs */ @@ -14625,7 +16755,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_156 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_156 /* Additional specs */ }; @@ -14636,7 +16777,18 @@ asn_TYPE_member_t asn_MBR_Endpoint_IP_address_and_port_ExtIEs_153[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_154, &asn_PER_memb_id_constr_154, memb_id_constraint_153 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_154, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_153 + }, 0, 0, /* No default value */ "id" }, @@ -14645,7 +16797,18 @@ asn_TYPE_member_t asn_MBR_Endpoint_IP_address_and_port_ExtIEs_153[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_155, &asn_PER_memb_criticality_constr_155, memb_criticality_constraint_153 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_155, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_153 + }, 0, 0, /* No default value */ "criticality" }, @@ -14654,7 +16817,18 @@ asn_TYPE_member_t asn_MBR_Endpoint_IP_address_and_port_ExtIEs_153[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_156, 0, - { &asn_OER_memb_extensionValue_constr_156, &asn_PER_memb_extensionValue_constr_156, memb_extensionValue_constraint_153 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_156, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_153 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -14685,7 +16859,18 @@ asn_TYPE_descriptor_t asn_DEF_Endpoint_IP_address_and_port_ExtIEs = { asn_DEF_Endpoint_IP_address_and_port_ExtIEs_tags_153, /* Same as above */ sizeof(asn_DEF_Endpoint_IP_address_and_port_ExtIEs_tags_153) /sizeof(asn_DEF_Endpoint_IP_address_and_port_ExtIEs_tags_153[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Endpoint_IP_address_and_port_ExtIEs_153, 3, /* Elements count */ &asn_SPC_Endpoint_IP_address_and_port_ExtIEs_specs_153 /* Additional specs */ @@ -14710,7 +16895,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_160 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_160 /* Additional specs */ }; @@ -14721,7 +16917,18 @@ asn_TYPE_member_t asn_MBR_ExtendedAvailablePLMN_Item_ExtIEs_157[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_158, &asn_PER_memb_id_constr_158, memb_id_constraint_157 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_158, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_157 + }, 0, 0, /* No default value */ "id" }, @@ -14730,7 +16937,18 @@ asn_TYPE_member_t asn_MBR_ExtendedAvailablePLMN_Item_ExtIEs_157[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_159, &asn_PER_memb_criticality_constr_159, memb_criticality_constraint_157 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_159, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_157 + }, 0, 0, /* No default value */ "criticality" }, @@ -14739,7 +16957,18 @@ asn_TYPE_member_t asn_MBR_ExtendedAvailablePLMN_Item_ExtIEs_157[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_160, 0, - { &asn_OER_memb_extensionValue_constr_160, &asn_PER_memb_extensionValue_constr_160, memb_extensionValue_constraint_157 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_160, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_157 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -14770,7 +16999,18 @@ asn_TYPE_descriptor_t asn_DEF_ExtendedAvailablePLMN_Item_ExtIEs = { asn_DEF_ExtendedAvailablePLMN_Item_ExtIEs_tags_157, /* Same as above */ sizeof(asn_DEF_ExtendedAvailablePLMN_Item_ExtIEs_tags_157) /sizeof(asn_DEF_ExtendedAvailablePLMN_Item_ExtIEs_tags_157[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ExtendedAvailablePLMN_Item_ExtIEs_157, 3, /* Elements count */ &asn_SPC_ExtendedAvailablePLMN_Item_ExtIEs_specs_157 /* Additional specs */ @@ -14795,7 +17035,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_164 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_164 /* Additional specs */ }; @@ -14806,7 +17057,18 @@ asn_TYPE_member_t asn_MBR_ExtendedServedPLMNs_ItemExtIEs_161[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_162, &asn_PER_memb_id_constr_162, memb_id_constraint_161 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_162, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_161 + }, 0, 0, /* No default value */ "id" }, @@ -14815,7 +17077,18 @@ asn_TYPE_member_t asn_MBR_ExtendedServedPLMNs_ItemExtIEs_161[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_163, &asn_PER_memb_criticality_constr_163, memb_criticality_constraint_161 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_163, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_161 + }, 0, 0, /* No default value */ "criticality" }, @@ -14824,7 +17097,18 @@ asn_TYPE_member_t asn_MBR_ExtendedServedPLMNs_ItemExtIEs_161[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_164, 0, - { &asn_OER_memb_extensionValue_constr_164, &asn_PER_memb_extensionValue_constr_164, memb_extensionValue_constraint_161 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_164, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_161 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -14855,7 +17139,18 @@ asn_TYPE_descriptor_t asn_DEF_ExtendedServedPLMNs_ItemExtIEs = { asn_DEF_ExtendedServedPLMNs_ItemExtIEs_tags_161, /* Same as above */ sizeof(asn_DEF_ExtendedServedPLMNs_ItemExtIEs_tags_161) /sizeof(asn_DEF_ExtendedServedPLMNs_ItemExtIEs_tags_161[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ExtendedServedPLMNs_ItemExtIEs_161, 3, /* Elements count */ &asn_SPC_ExtendedServedPLMNs_ItemExtIEs_specs_161 /* Additional specs */ @@ -14880,7 +17175,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_168 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_168 /* Additional specs */ }; @@ -14891,7 +17197,18 @@ asn_TYPE_member_t asn_MBR_EUTRACells_List_itemExtIEs_165[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_166, &asn_PER_memb_id_constr_166, memb_id_constraint_165 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_166, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_165 + }, 0, 0, /* No default value */ "id" }, @@ -14900,7 +17217,18 @@ asn_TYPE_member_t asn_MBR_EUTRACells_List_itemExtIEs_165[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_167, &asn_PER_memb_criticality_constr_167, memb_criticality_constraint_165 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_167, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_165 + }, 0, 0, /* No default value */ "criticality" }, @@ -14909,7 +17237,18 @@ asn_TYPE_member_t asn_MBR_EUTRACells_List_itemExtIEs_165[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_168, 0, - { &asn_OER_memb_extensionValue_constr_168, &asn_PER_memb_extensionValue_constr_168, memb_extensionValue_constraint_165 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_168, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_165 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -14940,7 +17279,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRACells_List_itemExtIEs = { asn_DEF_EUTRACells_List_itemExtIEs_tags_165, /* Same as above */ sizeof(asn_DEF_EUTRACells_List_itemExtIEs_tags_165) /sizeof(asn_DEF_EUTRACells_List_itemExtIEs_tags_165[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_EUTRACells_List_itemExtIEs_165, 3, /* Elements count */ &asn_SPC_EUTRACells_List_itemExtIEs_specs_165 /* Additional specs */ @@ -14965,7 +17315,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_172 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_172 /* Additional specs */ }; @@ -14976,7 +17337,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_Coex_FDD_Info_ExtIEs_169[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_170, &asn_PER_memb_id_constr_170, memb_id_constraint_169 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_170, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_169 + }, 0, 0, /* No default value */ "id" }, @@ -14985,7 +17357,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_Coex_FDD_Info_ExtIEs_169[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_171, &asn_PER_memb_criticality_constr_171, memb_criticality_constraint_169 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_171, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_169 + }, 0, 0, /* No default value */ "criticality" }, @@ -14994,7 +17377,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_Coex_FDD_Info_ExtIEs_169[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_172, 0, - { &asn_OER_memb_extensionValue_constr_172, &asn_PER_memb_extensionValue_constr_172, memb_extensionValue_constraint_169 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_172, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_169 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -15025,7 +17419,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_Coex_FDD_Info_ExtIEs = { asn_DEF_EUTRA_Coex_FDD_Info_ExtIEs_tags_169, /* Same as above */ sizeof(asn_DEF_EUTRA_Coex_FDD_Info_ExtIEs_tags_169) /sizeof(asn_DEF_EUTRA_Coex_FDD_Info_ExtIEs_tags_169[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_EUTRA_Coex_FDD_Info_ExtIEs_169, 3, /* Elements count */ &asn_SPC_EUTRA_Coex_FDD_Info_ExtIEs_specs_169 /* Additional specs */ @@ -15050,7 +17455,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_176 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_176 /* Additional specs */ }; @@ -15061,7 +17477,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_Coex_TDD_Info_ExtIEs_173[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_174, &asn_PER_memb_id_constr_174, memb_id_constraint_173 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_174, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_173 + }, 0, 0, /* No default value */ "id" }, @@ -15070,7 +17497,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_Coex_TDD_Info_ExtIEs_173[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_175, &asn_PER_memb_criticality_constr_175, memb_criticality_constraint_173 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_175, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_173 + }, 0, 0, /* No default value */ "criticality" }, @@ -15079,7 +17517,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_Coex_TDD_Info_ExtIEs_173[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_176, 0, - { &asn_OER_memb_extensionValue_constr_176, &asn_PER_memb_extensionValue_constr_176, memb_extensionValue_constraint_173 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_176, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_173 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -15110,7 +17559,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_Coex_TDD_Info_ExtIEs = { asn_DEF_EUTRA_Coex_TDD_Info_ExtIEs_tags_173, /* Same as above */ sizeof(asn_DEF_EUTRA_Coex_TDD_Info_ExtIEs_tags_173) /sizeof(asn_DEF_EUTRA_Coex_TDD_Info_ExtIEs_tags_173[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_EUTRA_Coex_TDD_Info_ExtIEs_173, 3, /* Elements count */ &asn_SPC_EUTRA_Coex_TDD_Info_ExtIEs_specs_173 /* Additional specs */ @@ -15135,7 +17595,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_180 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_180 /* Additional specs */ }; @@ -15146,7 +17617,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_PRACH_Configuration_ExtIEs_177[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_178, &asn_PER_memb_id_constr_178, memb_id_constraint_177 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_178, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_177 + }, 0, 0, /* No default value */ "id" }, @@ -15155,7 +17637,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_PRACH_Configuration_ExtIEs_177[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_179, &asn_PER_memb_criticality_constr_179, memb_criticality_constraint_177 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_179, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_177 + }, 0, 0, /* No default value */ "criticality" }, @@ -15164,7 +17657,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_PRACH_Configuration_ExtIEs_177[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_180, 0, - { &asn_OER_memb_extensionValue_constr_180, &asn_PER_memb_extensionValue_constr_180, memb_extensionValue_constraint_177 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_180, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_177 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -15195,7 +17699,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_PRACH_Configuration_ExtIEs = { asn_DEF_EUTRA_PRACH_Configuration_ExtIEs_tags_177, /* Same as above */ sizeof(asn_DEF_EUTRA_PRACH_Configuration_ExtIEs_tags_177) /sizeof(asn_DEF_EUTRA_PRACH_Configuration_ExtIEs_tags_177[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_EUTRA_PRACH_Configuration_ExtIEs_177, 3, /* Elements count */ &asn_SPC_EUTRA_PRACH_Configuration_ExtIEs_specs_177 /* Additional specs */ @@ -15220,7 +17735,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_184 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_184 /* Additional specs */ }; @@ -15231,7 +17757,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_SpecialSubframe_Info_ExtIEs_181[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_182, &asn_PER_memb_id_constr_182, memb_id_constraint_181 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_182, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_181 + }, 0, 0, /* No default value */ "id" }, @@ -15240,7 +17777,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_SpecialSubframe_Info_ExtIEs_181[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_183, &asn_PER_memb_criticality_constr_183, memb_criticality_constraint_181 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_183, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_181 + }, 0, 0, /* No default value */ "criticality" }, @@ -15249,7 +17797,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_SpecialSubframe_Info_ExtIEs_181[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_184, 0, - { &asn_OER_memb_extensionValue_constr_184, &asn_PER_memb_extensionValue_constr_184, memb_extensionValue_constraint_181 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_184, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_181 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -15280,7 +17839,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_SpecialSubframe_Info_ExtIEs = { asn_DEF_EUTRA_SpecialSubframe_Info_ExtIEs_tags_181, /* Same as above */ sizeof(asn_DEF_EUTRA_SpecialSubframe_Info_ExtIEs_tags_181) /sizeof(asn_DEF_EUTRA_SpecialSubframe_Info_ExtIEs_tags_181[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_EUTRA_SpecialSubframe_Info_ExtIEs_181, 3, /* Elements count */ &asn_SPC_EUTRA_SpecialSubframe_Info_ExtIEs_specs_181 /* Additional specs */ @@ -15305,7 +17875,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_188 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_188 /* Additional specs */ }; @@ -15316,7 +17897,18 @@ asn_TYPE_member_t asn_MBR_EUTRANQoS_ExtIEs_185[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_186, &asn_PER_memb_id_constr_186, memb_id_constraint_185 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_186, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_185 + }, 0, 0, /* No default value */ "id" }, @@ -15325,7 +17917,18 @@ asn_TYPE_member_t asn_MBR_EUTRANQoS_ExtIEs_185[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_187, &asn_PER_memb_criticality_constr_187, memb_criticality_constraint_185 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_187, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_185 + }, 0, 0, /* No default value */ "criticality" }, @@ -15334,7 +17937,18 @@ asn_TYPE_member_t asn_MBR_EUTRANQoS_ExtIEs_185[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_188, 0, - { &asn_OER_memb_extensionValue_constr_188, &asn_PER_memb_extensionValue_constr_188, memb_extensionValue_constraint_185 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_188, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_185 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -15365,7 +17979,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRANQoS_ExtIEs = { asn_DEF_EUTRANQoS_ExtIEs_tags_185, /* Same as above */ sizeof(asn_DEF_EUTRANQoS_ExtIEs_tags_185) /sizeof(asn_DEF_EUTRANQoS_ExtIEs_tags_185[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_EUTRANQoS_ExtIEs_185, 3, /* Elements count */ &asn_SPC_EUTRANQoS_ExtIEs_specs_185 /* Additional specs */ @@ -15390,7 +18015,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_192 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_192 /* Additional specs */ }; @@ -15401,7 +18037,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_FDD_Info_ExtIEs_189[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_190, &asn_PER_memb_id_constr_190, memb_id_constraint_189 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_190, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_189 + }, 0, 0, /* No default value */ "id" }, @@ -15410,7 +18057,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_FDD_Info_ExtIEs_189[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_191, &asn_PER_memb_criticality_constr_191, memb_criticality_constraint_189 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_191, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_189 + }, 0, 0, /* No default value */ "criticality" }, @@ -15419,7 +18077,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_FDD_Info_ExtIEs_189[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_192, 0, - { &asn_OER_memb_extensionValue_constr_192, &asn_PER_memb_extensionValue_constr_192, memb_extensionValue_constraint_189 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_192, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_189 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -15450,7 +18119,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_FDD_Info_ExtIEs = { asn_DEF_EUTRA_FDD_Info_ExtIEs_tags_189, /* Same as above */ sizeof(asn_DEF_EUTRA_FDD_Info_ExtIEs_tags_189) /sizeof(asn_DEF_EUTRA_FDD_Info_ExtIEs_tags_189[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_EUTRA_FDD_Info_ExtIEs_189, 3, /* Elements count */ &asn_SPC_EUTRA_FDD_Info_ExtIEs_specs_189 /* Additional specs */ @@ -15475,7 +18155,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_196 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_196 /* Additional specs */ }; @@ -15486,7 +18177,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_TDD_Info_ExtIEs_193[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_194, &asn_PER_memb_id_constr_194, memb_id_constraint_193 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_194, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_193 + }, 0, 0, /* No default value */ "id" }, @@ -15495,7 +18197,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_TDD_Info_ExtIEs_193[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_195, &asn_PER_memb_criticality_constr_195, memb_criticality_constraint_193 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_195, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_193 + }, 0, 0, /* No default value */ "criticality" }, @@ -15504,7 +18217,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_TDD_Info_ExtIEs_193[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_196, 0, - { &asn_OER_memb_extensionValue_constr_196, &asn_PER_memb_extensionValue_constr_196, memb_extensionValue_constraint_193 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_196, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_193 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -15535,7 +18259,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_TDD_Info_ExtIEs = { asn_DEF_EUTRA_TDD_Info_ExtIEs_tags_193, /* Same as above */ sizeof(asn_DEF_EUTRA_TDD_Info_ExtIEs_tags_193) /sizeof(asn_DEF_EUTRA_TDD_Info_ExtIEs_tags_193[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_EUTRA_TDD_Info_ExtIEs_193, 3, /* Elements count */ &asn_SPC_EUTRA_TDD_Info_ExtIEs_specs_193 /* Additional specs */ @@ -15560,7 +18295,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_200 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_200 /* Additional specs */ }; @@ -15571,7 +18317,18 @@ asn_TYPE_member_t asn_MBR_FDD_Info_ExtIEs_197[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_198, &asn_PER_memb_id_constr_198, memb_id_constraint_197 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_198, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_197 + }, 0, 0, /* No default value */ "id" }, @@ -15580,7 +18337,18 @@ asn_TYPE_member_t asn_MBR_FDD_Info_ExtIEs_197[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_199, &asn_PER_memb_criticality_constr_199, memb_criticality_constraint_197 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_199, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_197 + }, 0, 0, /* No default value */ "criticality" }, @@ -15589,7 +18357,18 @@ asn_TYPE_member_t asn_MBR_FDD_Info_ExtIEs_197[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_200, 0, - { &asn_OER_memb_extensionValue_constr_200, &asn_PER_memb_extensionValue_constr_200, memb_extensionValue_constraint_197 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_200, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_197 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -15620,7 +18399,18 @@ asn_TYPE_descriptor_t asn_DEF_FDD_Info_ExtIEs = { asn_DEF_FDD_Info_ExtIEs_tags_197, /* Same as above */ sizeof(asn_DEF_FDD_Info_ExtIEs_tags_197) /sizeof(asn_DEF_FDD_Info_ExtIEs_tags_197[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_FDD_Info_ExtIEs_197, 3, /* Elements count */ &asn_SPC_FDD_Info_ExtIEs_specs_197 /* Additional specs */ @@ -15632,7 +18422,18 @@ static asn_TYPE_member_t asn_MBR_extensionValue_204[] = { 0, &asn_DEF_QoSFlowMappingIndication, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "QoSFlowMappingIndication" }, @@ -15659,7 +18460,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_204 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_extensionValue_204, 1, /* Elements count */ &asn_SPC_extensionValue_specs_204 /* Additional specs */ @@ -15671,7 +18483,18 @@ asn_TYPE_member_t asn_MBR_Flows_Mapped_To_DRB_ItemExtIEs_201[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_202, &asn_PER_memb_id_constr_202, memb_id_constraint_201 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_202, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_201 + }, 0, 0, /* No default value */ "id" }, @@ -15680,7 +18503,18 @@ asn_TYPE_member_t asn_MBR_Flows_Mapped_To_DRB_ItemExtIEs_201[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_Flows_Mapped_To_DRB_ItemExtIEs_criticality_type, - { &asn_OER_memb_criticality_constr_203, &asn_PER_memb_criticality_constr_203, memb_criticality_constraint_201 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_203, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_201 + }, 0, 0, /* No default value */ "criticality" }, @@ -15689,7 +18523,18 @@ asn_TYPE_member_t asn_MBR_Flows_Mapped_To_DRB_ItemExtIEs_201[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_204, select_Flows_Mapped_To_DRB_ItemExtIEs_extensionValue_type, - { &asn_OER_memb_extensionValue_constr_204, &asn_PER_memb_extensionValue_constr_204, memb_extensionValue_constraint_201 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_204, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_201 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -15720,7 +18565,18 @@ asn_TYPE_descriptor_t asn_DEF_Flows_Mapped_To_DRB_ItemExtIEs = { asn_DEF_Flows_Mapped_To_DRB_ItemExtIEs_tags_201, /* Same as above */ sizeof(asn_DEF_Flows_Mapped_To_DRB_ItemExtIEs_tags_201) /sizeof(asn_DEF_Flows_Mapped_To_DRB_ItemExtIEs_tags_201[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Flows_Mapped_To_DRB_ItemExtIEs_201, 3, /* Elements count */ &asn_SPC_Flows_Mapped_To_DRB_ItemExtIEs_specs_201 /* Additional specs */ @@ -15745,7 +18601,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_208 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_208 /* Additional specs */ }; @@ -15756,7 +18623,18 @@ asn_TYPE_member_t asn_MBR_FreqBandNrItem_ExtIEs_205[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_206, &asn_PER_memb_id_constr_206, memb_id_constraint_205 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_206, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_205 + }, 0, 0, /* No default value */ "id" }, @@ -15765,7 +18643,18 @@ asn_TYPE_member_t asn_MBR_FreqBandNrItem_ExtIEs_205[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_207, &asn_PER_memb_criticality_constr_207, memb_criticality_constraint_205 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_207, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_205 + }, 0, 0, /* No default value */ "criticality" }, @@ -15774,7 +18663,18 @@ asn_TYPE_member_t asn_MBR_FreqBandNrItem_ExtIEs_205[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_208, 0, - { &asn_OER_memb_extensionValue_constr_208, &asn_PER_memb_extensionValue_constr_208, memb_extensionValue_constraint_205 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_208, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_205 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -15805,7 +18705,18 @@ asn_TYPE_descriptor_t asn_DEF_FreqBandNrItem_ExtIEs = { asn_DEF_FreqBandNrItem_ExtIEs_tags_205, /* Same as above */ sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_205) /sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_205[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_FreqBandNrItem_ExtIEs_205, 3, /* Elements count */ &asn_SPC_FreqBandNrItem_ExtIEs_specs_205 /* Additional specs */ @@ -15830,7 +18741,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_212 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_212 /* Additional specs */ }; @@ -15841,7 +18763,18 @@ asn_TYPE_member_t asn_MBR_GBR_QosInformation_ExtIEs_209[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_210, &asn_PER_memb_id_constr_210, memb_id_constraint_209 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_210, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_209 + }, 0, 0, /* No default value */ "id" }, @@ -15850,7 +18783,18 @@ asn_TYPE_member_t asn_MBR_GBR_QosInformation_ExtIEs_209[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_211, &asn_PER_memb_criticality_constr_211, memb_criticality_constraint_209 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_211, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_209 + }, 0, 0, /* No default value */ "criticality" }, @@ -15859,7 +18803,18 @@ asn_TYPE_member_t asn_MBR_GBR_QosInformation_ExtIEs_209[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_212, 0, - { &asn_OER_memb_extensionValue_constr_212, &asn_PER_memb_extensionValue_constr_212, memb_extensionValue_constraint_209 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_212, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_209 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -15890,7 +18845,18 @@ asn_TYPE_descriptor_t asn_DEF_GBR_QosInformation_ExtIEs = { asn_DEF_GBR_QosInformation_ExtIEs_tags_209, /* Same as above */ sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_209) /sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_209[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GBR_QosInformation_ExtIEs_209, 3, /* Elements count */ &asn_SPC_GBR_QosInformation_ExtIEs_specs_209 /* Additional specs */ @@ -15915,7 +18881,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_216 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_216 /* Additional specs */ }; @@ -15926,7 +18903,18 @@ asn_TYPE_member_t asn_MBR_GBR_QosFlowInformation_ExtIEs_213[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_214, &asn_PER_memb_id_constr_214, memb_id_constraint_213 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_214, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_213 + }, 0, 0, /* No default value */ "id" }, @@ -15935,7 +18923,18 @@ asn_TYPE_member_t asn_MBR_GBR_QosFlowInformation_ExtIEs_213[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_215, &asn_PER_memb_criticality_constr_215, memb_criticality_constraint_213 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_215, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_213 + }, 0, 0, /* No default value */ "criticality" }, @@ -15944,7 +18943,18 @@ asn_TYPE_member_t asn_MBR_GBR_QosFlowInformation_ExtIEs_213[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_216, 0, - { &asn_OER_memb_extensionValue_constr_216, &asn_PER_memb_extensionValue_constr_216, memb_extensionValue_constraint_213 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_216, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_213 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -15975,7 +18985,18 @@ asn_TYPE_descriptor_t asn_DEF_GBR_QosFlowInformation_ExtIEs = { asn_DEF_GBR_QosFlowInformation_ExtIEs_tags_213, /* Same as above */ sizeof(asn_DEF_GBR_QosFlowInformation_ExtIEs_tags_213) /sizeof(asn_DEF_GBR_QosFlowInformation_ExtIEs_tags_213[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GBR_QosFlowInformation_ExtIEs_213, 3, /* Elements count */ &asn_SPC_GBR_QosFlowInformation_ExtIEs_specs_213 /* Additional specs */ @@ -16000,7 +19021,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_220 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_220 /* Additional specs */ }; @@ -16011,7 +19043,18 @@ asn_TYPE_member_t asn_MBR_GNB_CUSystemInformation_ExtIEs_217[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_218, &asn_PER_memb_id_constr_218, memb_id_constraint_217 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_218, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_217 + }, 0, 0, /* No default value */ "id" }, @@ -16020,7 +19063,18 @@ asn_TYPE_member_t asn_MBR_GNB_CUSystemInformation_ExtIEs_217[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_219, &asn_PER_memb_criticality_constr_219, memb_criticality_constraint_217 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_219, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_217 + }, 0, 0, /* No default value */ "criticality" }, @@ -16029,7 +19083,18 @@ asn_TYPE_member_t asn_MBR_GNB_CUSystemInformation_ExtIEs_217[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_220, 0, - { &asn_OER_memb_extensionValue_constr_220, &asn_PER_memb_extensionValue_constr_220, memb_extensionValue_constraint_217 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_220, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_217 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -16060,7 +19125,18 @@ asn_TYPE_descriptor_t asn_DEF_GNB_CUSystemInformation_ExtIEs = { asn_DEF_GNB_CUSystemInformation_ExtIEs_tags_217, /* Same as above */ sizeof(asn_DEF_GNB_CUSystemInformation_ExtIEs_tags_217) /sizeof(asn_DEF_GNB_CUSystemInformation_ExtIEs_tags_217[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNB_CUSystemInformation_ExtIEs_217, 3, /* Elements count */ &asn_SPC_GNB_CUSystemInformation_ExtIEs_specs_217 /* Additional specs */ @@ -16085,7 +19161,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_224 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_224 /* Additional specs */ }; @@ -16096,7 +19183,18 @@ asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_Setup_Item_ExtIEs_221[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_222, &asn_PER_memb_id_constr_222, memb_id_constraint_221 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_222, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_221 + }, 0, 0, /* No default value */ "id" }, @@ -16105,7 +19203,18 @@ asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_Setup_Item_ExtIEs_221[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_223, &asn_PER_memb_criticality_constr_223, memb_criticality_constraint_221 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_223, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_221 + }, 0, 0, /* No default value */ "criticality" }, @@ -16114,7 +19223,18 @@ asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_Setup_Item_ExtIEs_221[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_224, 0, - { &asn_OER_memb_extensionValue_constr_224, &asn_PER_memb_extensionValue_constr_224, memb_extensionValue_constraint_221 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_224, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_221 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -16145,7 +19265,18 @@ asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_Setup_Item_ExtIEs = { asn_DEF_GNB_CU_TNL_Association_Setup_Item_ExtIEs_tags_221, /* Same as above */ sizeof(asn_DEF_GNB_CU_TNL_Association_Setup_Item_ExtIEs_tags_221) /sizeof(asn_DEF_GNB_CU_TNL_Association_Setup_Item_ExtIEs_tags_221[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNB_CU_TNL_Association_Setup_Item_ExtIEs_221, 3, /* Elements count */ &asn_SPC_GNB_CU_TNL_Association_Setup_Item_ExtIEs_specs_221 /* Additional specs */ @@ -16170,7 +19301,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_228 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_228 /* Additional specs */ }; @@ -16181,7 +19323,18 @@ asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_225 -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_226, &asn_PER_memb_id_constr_226, memb_id_constraint_225 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_226, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_225 + }, 0, 0, /* No default value */ "id" }, @@ -16190,7 +19343,18 @@ asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_225 -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_227, &asn_PER_memb_criticality_constr_227, memb_criticality_constraint_225 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_227, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_225 + }, 0, 0, /* No default value */ "criticality" }, @@ -16199,7 +19363,18 @@ asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_225 +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_228, 0, - { &asn_OER_memb_extensionValue_constr_228, &asn_PER_memb_extensionValue_constr_228, memb_extensionValue_constraint_225 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_228, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_225 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -16230,7 +19405,18 @@ asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_tags_225, /* Same as above */ sizeof(asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_tags_225) /sizeof(asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_tags_225[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_225, 3, /* Elements count */ &asn_SPC_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_specs_225 /* Additional specs */ @@ -16255,7 +19441,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_232 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_232 /* Additional specs */ }; @@ -16266,7 +19463,18 @@ asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_229[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_230, &asn_PER_memb_id_constr_230, memb_id_constraint_229 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_230, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_229 + }, 0, 0, /* No default value */ "id" }, @@ -16275,7 +19483,18 @@ asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_229[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_231, &asn_PER_memb_criticality_constr_231, memb_criticality_constraint_229 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_231, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_229 + }, 0, 0, /* No default value */ "criticality" }, @@ -16284,7 +19503,18 @@ asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_229[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_232, 0, - { &asn_OER_memb_extensionValue_constr_232, &asn_PER_memb_extensionValue_constr_232, memb_extensionValue_constraint_229 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_232, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_229 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -16315,7 +19545,18 @@ asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_To_Add_Item_ExtIEs = { asn_DEF_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_tags_229, /* Same as above */ sizeof(asn_DEF_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_tags_229) /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_tags_229[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_229, 3, /* Elements count */ &asn_SPC_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_specs_229 /* Additional specs */ @@ -16340,7 +19581,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_236 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_236 /* Additional specs */ }; @@ -16351,7 +19603,18 @@ asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_233[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_234, &asn_PER_memb_id_constr_234, memb_id_constraint_233 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_234, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_233 + }, 0, 0, /* No default value */ "id" }, @@ -16360,7 +19623,18 @@ asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_233[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_235, &asn_PER_memb_criticality_constr_235, memb_criticality_constraint_233 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_235, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_233 + }, 0, 0, /* No default value */ "criticality" }, @@ -16369,7 +19643,18 @@ asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_233[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_236, 0, - { &asn_OER_memb_extensionValue_constr_236, &asn_PER_memb_extensionValue_constr_236, memb_extensionValue_constraint_233 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_236, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_233 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -16400,7 +19685,18 @@ asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs = { asn_DEF_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_tags_233, /* Same as above */ sizeof(asn_DEF_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_tags_233) /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_tags_233[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_233, 3, /* Elements count */ &asn_SPC_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_specs_233 /* Additional specs */ @@ -16425,7 +19721,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_240 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_240 /* Additional specs */ }; @@ -16436,7 +19743,18 @@ asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_237[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_238, &asn_PER_memb_id_constr_238, memb_id_constraint_237 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_238, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_237 + }, 0, 0, /* No default value */ "id" }, @@ -16445,7 +19763,18 @@ asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_237[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_239, &asn_PER_memb_criticality_constr_239, memb_criticality_constraint_237 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_239, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_237 + }, 0, 0, /* No default value */ "criticality" }, @@ -16454,7 +19783,18 @@ asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_237[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_240, 0, - { &asn_OER_memb_extensionValue_constr_240, &asn_PER_memb_extensionValue_constr_240, memb_extensionValue_constraint_237 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_240, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_237 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -16485,7 +19825,18 @@ asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_To_Update_Item_ExtIEs = { asn_DEF_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_tags_237, /* Same as above */ sizeof(asn_DEF_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_tags_237) /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_tags_237[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_237, 3, /* Elements count */ &asn_SPC_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_specs_237 /* Additional specs */ @@ -16510,7 +19861,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_244 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_244 /* Additional specs */ }; @@ -16521,7 +19883,18 @@ asn_TYPE_member_t asn_MBR_GNB_DU_Served_Cells_ItemExtIEs_241[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_242, &asn_PER_memb_id_constr_242, memb_id_constraint_241 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_242, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_241 + }, 0, 0, /* No default value */ "id" }, @@ -16530,7 +19903,18 @@ asn_TYPE_member_t asn_MBR_GNB_DU_Served_Cells_ItemExtIEs_241[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_243, &asn_PER_memb_criticality_constr_243, memb_criticality_constraint_241 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_243, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_241 + }, 0, 0, /* No default value */ "criticality" }, @@ -16539,7 +19923,18 @@ asn_TYPE_member_t asn_MBR_GNB_DU_Served_Cells_ItemExtIEs_241[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_244, 0, - { &asn_OER_memb_extensionValue_constr_244, &asn_PER_memb_extensionValue_constr_244, memb_extensionValue_constraint_241 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_244, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_241 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -16570,7 +19965,18 @@ asn_TYPE_descriptor_t asn_DEF_GNB_DU_Served_Cells_ItemExtIEs = { asn_DEF_GNB_DU_Served_Cells_ItemExtIEs_tags_241, /* Same as above */ sizeof(asn_DEF_GNB_DU_Served_Cells_ItemExtIEs_tags_241) /sizeof(asn_DEF_GNB_DU_Served_Cells_ItemExtIEs_tags_241[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNB_DU_Served_Cells_ItemExtIEs_241, 3, /* Elements count */ &asn_SPC_GNB_DU_Served_Cells_ItemExtIEs_specs_241 /* Additional specs */ @@ -16595,7 +20001,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_248 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_248 /* Additional specs */ }; @@ -16606,7 +20023,18 @@ asn_TYPE_member_t asn_MBR_GNB_DU_System_Information_ExtIEs_245[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_246, &asn_PER_memb_id_constr_246, memb_id_constraint_245 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_246, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_245 + }, 0, 0, /* No default value */ "id" }, @@ -16615,7 +20043,18 @@ asn_TYPE_member_t asn_MBR_GNB_DU_System_Information_ExtIEs_245[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_247, &asn_PER_memb_criticality_constr_247, memb_criticality_constraint_245 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_247, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_245 + }, 0, 0, /* No default value */ "criticality" }, @@ -16624,7 +20063,18 @@ asn_TYPE_member_t asn_MBR_GNB_DU_System_Information_ExtIEs_245[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_248, 0, - { &asn_OER_memb_extensionValue_constr_248, &asn_PER_memb_extensionValue_constr_248, memb_extensionValue_constraint_245 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_248, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_245 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -16655,7 +20105,18 @@ asn_TYPE_descriptor_t asn_DEF_GNB_DU_System_Information_ExtIEs = { asn_DEF_GNB_DU_System_Information_ExtIEs_tags_245, /* Same as above */ sizeof(asn_DEF_GNB_DU_System_Information_ExtIEs_tags_245) /sizeof(asn_DEF_GNB_DU_System_Information_ExtIEs_tags_245[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNB_DU_System_Information_ExtIEs_245, 3, /* Elements count */ &asn_SPC_GNB_DU_System_Information_ExtIEs_specs_245 /* Additional specs */ @@ -16680,7 +20141,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_252 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_252 /* Additional specs */ }; @@ -16691,7 +20163,18 @@ asn_TYPE_member_t asn_MBR_GTPTunnel_ExtIEs_249[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_250, &asn_PER_memb_id_constr_250, memb_id_constraint_249 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_250, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_249 + }, 0, 0, /* No default value */ "id" }, @@ -16700,7 +20183,18 @@ asn_TYPE_member_t asn_MBR_GTPTunnel_ExtIEs_249[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_251, &asn_PER_memb_criticality_constr_251, memb_criticality_constraint_249 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_251, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_249 + }, 0, 0, /* No default value */ "criticality" }, @@ -16709,7 +20203,18 @@ asn_TYPE_member_t asn_MBR_GTPTunnel_ExtIEs_249[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_252, 0, - { &asn_OER_memb_extensionValue_constr_252, &asn_PER_memb_extensionValue_constr_252, memb_extensionValue_constraint_249 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_252, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_249 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -16740,7 +20245,18 @@ asn_TYPE_descriptor_t asn_DEF_GTPTunnel_ExtIEs = { asn_DEF_GTPTunnel_ExtIEs_tags_249, /* Same as above */ sizeof(asn_DEF_GTPTunnel_ExtIEs_tags_249) /sizeof(asn_DEF_GTPTunnel_ExtIEs_tags_249[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GTPTunnel_ExtIEs_249, 3, /* Elements count */ &asn_SPC_GTPTunnel_ExtIEs_specs_249 /* Additional specs */ @@ -16765,7 +20281,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_256 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_256 /* Additional specs */ }; @@ -16776,7 +20303,18 @@ asn_TYPE_member_t asn_MBR_NGRANAllocationAndRetentionPriority_ExtIEs_253[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_254, &asn_PER_memb_id_constr_254, memb_id_constraint_253 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_254, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_253 + }, 0, 0, /* No default value */ "id" }, @@ -16785,7 +20323,18 @@ asn_TYPE_member_t asn_MBR_NGRANAllocationAndRetentionPriority_ExtIEs_253[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_255, &asn_PER_memb_criticality_constr_255, memb_criticality_constraint_253 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_255, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_253 + }, 0, 0, /* No default value */ "criticality" }, @@ -16794,7 +20343,18 @@ asn_TYPE_member_t asn_MBR_NGRANAllocationAndRetentionPriority_ExtIEs_253[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_256, 0, - { &asn_OER_memb_extensionValue_constr_256, &asn_PER_memb_extensionValue_constr_256, memb_extensionValue_constraint_253 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_256, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_253 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -16825,7 +20385,18 @@ asn_TYPE_descriptor_t asn_DEF_NGRANAllocationAndRetentionPriority_ExtIEs = { asn_DEF_NGRANAllocationAndRetentionPriority_ExtIEs_tags_253, /* Same as above */ sizeof(asn_DEF_NGRANAllocationAndRetentionPriority_ExtIEs_tags_253) /sizeof(asn_DEF_NGRANAllocationAndRetentionPriority_ExtIEs_tags_253[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_NGRANAllocationAndRetentionPriority_ExtIEs_253, 3, /* Elements count */ &asn_SPC_NGRANAllocationAndRetentionPriority_ExtIEs_specs_253 /* Additional specs */ @@ -16850,7 +20421,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_260 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_260 /* Additional specs */ }; @@ -16861,7 +20443,18 @@ asn_TYPE_member_t asn_MBR_NR_CGI_List_For_Restart_ItemExtIEs_257[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_258, &asn_PER_memb_id_constr_258, memb_id_constraint_257 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_258, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_257 + }, 0, 0, /* No default value */ "id" }, @@ -16870,7 +20463,18 @@ asn_TYPE_member_t asn_MBR_NR_CGI_List_For_Restart_ItemExtIEs_257[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_259, &asn_PER_memb_criticality_constr_259, memb_criticality_constraint_257 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_259, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_257 + }, 0, 0, /* No default value */ "criticality" }, @@ -16879,7 +20483,18 @@ asn_TYPE_member_t asn_MBR_NR_CGI_List_For_Restart_ItemExtIEs_257[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_260, 0, - { &asn_OER_memb_extensionValue_constr_260, &asn_PER_memb_extensionValue_constr_260, memb_extensionValue_constraint_257 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_260, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_257 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -16910,7 +20525,18 @@ asn_TYPE_descriptor_t asn_DEF_NR_CGI_List_For_Restart_ItemExtIEs = { asn_DEF_NR_CGI_List_For_Restart_ItemExtIEs_tags_257, /* Same as above */ sizeof(asn_DEF_NR_CGI_List_For_Restart_ItemExtIEs_tags_257) /sizeof(asn_DEF_NR_CGI_List_For_Restart_ItemExtIEs_tags_257[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_NR_CGI_List_For_Restart_ItemExtIEs_257, 3, /* Elements count */ &asn_SPC_NR_CGI_List_For_Restart_ItemExtIEs_specs_257 /* Additional specs */ @@ -16935,7 +20561,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_264 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_264 /* Additional specs */ }; @@ -16946,7 +20583,18 @@ asn_TYPE_member_t asn_MBR_NonDynamic5QIDescriptor_ExtIEs_261[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_262, &asn_PER_memb_id_constr_262, memb_id_constraint_261 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_262, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_261 + }, 0, 0, /* No default value */ "id" }, @@ -16955,7 +20603,18 @@ asn_TYPE_member_t asn_MBR_NonDynamic5QIDescriptor_ExtIEs_261[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_263, &asn_PER_memb_criticality_constr_263, memb_criticality_constraint_261 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_263, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_261 + }, 0, 0, /* No default value */ "criticality" }, @@ -16964,7 +20623,18 @@ asn_TYPE_member_t asn_MBR_NonDynamic5QIDescriptor_ExtIEs_261[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_264, 0, - { &asn_OER_memb_extensionValue_constr_264, &asn_PER_memb_extensionValue_constr_264, memb_extensionValue_constraint_261 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_264, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_261 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -16995,7 +20665,18 @@ asn_TYPE_descriptor_t asn_DEF_NonDynamic5QIDescriptor_ExtIEs = { asn_DEF_NonDynamic5QIDescriptor_ExtIEs_tags_261, /* Same as above */ sizeof(asn_DEF_NonDynamic5QIDescriptor_ExtIEs_tags_261) /sizeof(asn_DEF_NonDynamic5QIDescriptor_ExtIEs_tags_261[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_NonDynamic5QIDescriptor_ExtIEs_261, 3, /* Elements count */ &asn_SPC_NonDynamic5QIDescriptor_ExtIEs_specs_261 /* Additional specs */ @@ -17020,7 +20701,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_268 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_268 /* Additional specs */ }; @@ -17031,7 +20723,18 @@ asn_TYPE_member_t asn_MBR_NRFreqInfoExtIEs_265[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_266, &asn_PER_memb_id_constr_266, memb_id_constraint_265 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_266, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_265 + }, 0, 0, /* No default value */ "id" }, @@ -17040,7 +20743,18 @@ asn_TYPE_member_t asn_MBR_NRFreqInfoExtIEs_265[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_267, &asn_PER_memb_criticality_constr_267, memb_criticality_constraint_265 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_267, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_265 + }, 0, 0, /* No default value */ "criticality" }, @@ -17049,7 +20763,18 @@ asn_TYPE_member_t asn_MBR_NRFreqInfoExtIEs_265[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_268, 0, - { &asn_OER_memb_extensionValue_constr_268, &asn_PER_memb_extensionValue_constr_268, memb_extensionValue_constraint_265 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_268, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_265 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -17080,7 +20805,18 @@ asn_TYPE_descriptor_t asn_DEF_NRFreqInfoExtIEs = { asn_DEF_NRFreqInfoExtIEs_tags_265, /* Same as above */ sizeof(asn_DEF_NRFreqInfoExtIEs_tags_265) /sizeof(asn_DEF_NRFreqInfoExtIEs_tags_265[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_NRFreqInfoExtIEs_265, 3, /* Elements count */ &asn_SPC_NRFreqInfoExtIEs_specs_265 /* Additional specs */ @@ -17105,7 +20841,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_272 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_272 /* Additional specs */ }; @@ -17116,7 +20863,18 @@ asn_TYPE_member_t asn_MBR_NRCGI_ExtIEs_269[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_270, &asn_PER_memb_id_constr_270, memb_id_constraint_269 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_270, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_269 + }, 0, 0, /* No default value */ "id" }, @@ -17125,7 +20883,18 @@ asn_TYPE_member_t asn_MBR_NRCGI_ExtIEs_269[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_271, &asn_PER_memb_criticality_constr_271, memb_criticality_constraint_269 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_271, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_269 + }, 0, 0, /* No default value */ "criticality" }, @@ -17134,7 +20903,18 @@ asn_TYPE_member_t asn_MBR_NRCGI_ExtIEs_269[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_272, 0, - { &asn_OER_memb_extensionValue_constr_272, &asn_PER_memb_extensionValue_constr_272, memb_extensionValue_constraint_269 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_272, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_269 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -17165,7 +20945,18 @@ asn_TYPE_descriptor_t asn_DEF_NRCGI_ExtIEs = { asn_DEF_NRCGI_ExtIEs_tags_269, /* Same as above */ sizeof(asn_DEF_NRCGI_ExtIEs_tags_269) /sizeof(asn_DEF_NRCGI_ExtIEs_tags_269[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_NRCGI_ExtIEs_269, 3, /* Elements count */ &asn_SPC_NRCGI_ExtIEs_specs_269 /* Additional specs */ @@ -17190,7 +20981,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_276 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_276 /* Additional specs */ }; @@ -17201,7 +21003,18 @@ asn_TYPE_member_t asn_MBR_PacketErrorRate_ExtIEs_273[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_274, &asn_PER_memb_id_constr_274, memb_id_constraint_273 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_274, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_273 + }, 0, 0, /* No default value */ "id" }, @@ -17210,7 +21023,18 @@ asn_TYPE_member_t asn_MBR_PacketErrorRate_ExtIEs_273[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_275, &asn_PER_memb_criticality_constr_275, memb_criticality_constraint_273 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_275, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_273 + }, 0, 0, /* No default value */ "criticality" }, @@ -17219,7 +21043,18 @@ asn_TYPE_member_t asn_MBR_PacketErrorRate_ExtIEs_273[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_276, 0, - { &asn_OER_memb_extensionValue_constr_276, &asn_PER_memb_extensionValue_constr_276, memb_extensionValue_constraint_273 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_276, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_273 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -17250,7 +21085,18 @@ asn_TYPE_descriptor_t asn_DEF_PacketErrorRate_ExtIEs = { asn_DEF_PacketErrorRate_ExtIEs_tags_273, /* Same as above */ sizeof(asn_DEF_PacketErrorRate_ExtIEs_tags_273) /sizeof(asn_DEF_PacketErrorRate_ExtIEs_tags_273[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PacketErrorRate_ExtIEs_273, 3, /* Elements count */ &asn_SPC_PacketErrorRate_ExtIEs_specs_273 /* Additional specs */ @@ -17275,7 +21121,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_280 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_280 /* Additional specs */ }; @@ -17286,7 +21143,18 @@ asn_TYPE_member_t asn_MBR_PagingCell_ItemExtIEs_277[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_278, &asn_PER_memb_id_constr_278, memb_id_constraint_277 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_278, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_277 + }, 0, 0, /* No default value */ "id" }, @@ -17295,7 +21163,18 @@ asn_TYPE_member_t asn_MBR_PagingCell_ItemExtIEs_277[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_279, &asn_PER_memb_criticality_constr_279, memb_criticality_constraint_277 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_279, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_277 + }, 0, 0, /* No default value */ "criticality" }, @@ -17304,7 +21183,18 @@ asn_TYPE_member_t asn_MBR_PagingCell_ItemExtIEs_277[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_280, 0, - { &asn_OER_memb_extensionValue_constr_280, &asn_PER_memb_extensionValue_constr_280, memb_extensionValue_constraint_277 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_280, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_277 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -17335,7 +21225,18 @@ asn_TYPE_descriptor_t asn_DEF_PagingCell_ItemExtIEs = { asn_DEF_PagingCell_ItemExtIEs_tags_277, /* Same as above */ sizeof(asn_DEF_PagingCell_ItemExtIEs_tags_277) /sizeof(asn_DEF_PagingCell_ItemExtIEs_tags_277[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PagingCell_ItemExtIEs_277, 3, /* Elements count */ &asn_SPC_PagingCell_ItemExtIEs_specs_277 /* Additional specs */ @@ -17360,7 +21261,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_284 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_284 /* Additional specs */ }; @@ -17371,7 +21283,18 @@ asn_TYPE_member_t asn_MBR_Protected_EUTRA_Resources_ItemExtIEs_281[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_282, &asn_PER_memb_id_constr_282, memb_id_constraint_281 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_282, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_281 + }, 0, 0, /* No default value */ "id" }, @@ -17380,7 +21303,18 @@ asn_TYPE_member_t asn_MBR_Protected_EUTRA_Resources_ItemExtIEs_281[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_283, &asn_PER_memb_criticality_constr_283, memb_criticality_constraint_281 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_283, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_281 + }, 0, 0, /* No default value */ "criticality" }, @@ -17389,7 +21323,18 @@ asn_TYPE_member_t asn_MBR_Protected_EUTRA_Resources_ItemExtIEs_281[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_284, 0, - { &asn_OER_memb_extensionValue_constr_284, &asn_PER_memb_extensionValue_constr_284, memb_extensionValue_constraint_281 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_284, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_281 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -17420,7 +21365,18 @@ asn_TYPE_descriptor_t asn_DEF_Protected_EUTRA_Resources_ItemExtIEs = { asn_DEF_Protected_EUTRA_Resources_ItemExtIEs_tags_281, /* Same as above */ sizeof(asn_DEF_Protected_EUTRA_Resources_ItemExtIEs_tags_281) /sizeof(asn_DEF_Protected_EUTRA_Resources_ItemExtIEs_tags_281[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Protected_EUTRA_Resources_ItemExtIEs_281, 3, /* Elements count */ &asn_SPC_Protected_EUTRA_Resources_ItemExtIEs_specs_281 /* Additional specs */ @@ -17445,7 +21401,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_288 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_288 /* Additional specs */ }; @@ -17456,7 +21423,18 @@ asn_TYPE_member_t asn_MBR_Potential_SpCell_ItemExtIEs_285[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_286, &asn_PER_memb_id_constr_286, memb_id_constraint_285 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_286, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_285 + }, 0, 0, /* No default value */ "id" }, @@ -17465,7 +21443,18 @@ asn_TYPE_member_t asn_MBR_Potential_SpCell_ItemExtIEs_285[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_287, &asn_PER_memb_criticality_constr_287, memb_criticality_constraint_285 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_287, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_285 + }, 0, 0, /* No default value */ "criticality" }, @@ -17474,7 +21463,18 @@ asn_TYPE_member_t asn_MBR_Potential_SpCell_ItemExtIEs_285[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_288, 0, - { &asn_OER_memb_extensionValue_constr_288, &asn_PER_memb_extensionValue_constr_288, memb_extensionValue_constraint_285 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_288, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_285 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -17505,7 +21505,18 @@ asn_TYPE_descriptor_t asn_DEF_Potential_SpCell_ItemExtIEs = { asn_DEF_Potential_SpCell_ItemExtIEs_tags_285, /* Same as above */ sizeof(asn_DEF_Potential_SpCell_ItemExtIEs_tags_285) /sizeof(asn_DEF_Potential_SpCell_ItemExtIEs_tags_285[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Potential_SpCell_ItemExtIEs_285, 3, /* Elements count */ &asn_SPC_Potential_SpCell_ItemExtIEs_specs_285 /* Additional specs */ @@ -17530,7 +21541,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_292 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_292 /* Additional specs */ }; @@ -17541,7 +21563,18 @@ asn_TYPE_member_t asn_MBR_PWS_Failed_NR_CGI_ItemExtIEs_289[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_290, &asn_PER_memb_id_constr_290, memb_id_constraint_289 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_290, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_289 + }, 0, 0, /* No default value */ "id" }, @@ -17550,7 +21583,18 @@ asn_TYPE_member_t asn_MBR_PWS_Failed_NR_CGI_ItemExtIEs_289[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_291, &asn_PER_memb_criticality_constr_291, memb_criticality_constraint_289 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_291, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_289 + }, 0, 0, /* No default value */ "criticality" }, @@ -17559,7 +21603,18 @@ asn_TYPE_member_t asn_MBR_PWS_Failed_NR_CGI_ItemExtIEs_289[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_292, 0, - { &asn_OER_memb_extensionValue_constr_292, &asn_PER_memb_extensionValue_constr_292, memb_extensionValue_constraint_289 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_292, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_289 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -17590,7 +21645,18 @@ asn_TYPE_descriptor_t asn_DEF_PWS_Failed_NR_CGI_ItemExtIEs = { asn_DEF_PWS_Failed_NR_CGI_ItemExtIEs_tags_289, /* Same as above */ sizeof(asn_DEF_PWS_Failed_NR_CGI_ItemExtIEs_tags_289) /sizeof(asn_DEF_PWS_Failed_NR_CGI_ItemExtIEs_tags_289[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PWS_Failed_NR_CGI_ItemExtIEs_289, 3, /* Elements count */ &asn_SPC_PWS_Failed_NR_CGI_ItemExtIEs_specs_289 /* Additional specs */ @@ -17615,7 +21681,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_296 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_296 /* Additional specs */ }; @@ -17626,7 +21703,18 @@ asn_TYPE_member_t asn_MBR_PWSSystemInformationExtIEs_293[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_294, &asn_PER_memb_id_constr_294, memb_id_constraint_293 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_294, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_293 + }, 0, 0, /* No default value */ "id" }, @@ -17635,7 +21723,18 @@ asn_TYPE_member_t asn_MBR_PWSSystemInformationExtIEs_293[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_295, &asn_PER_memb_criticality_constr_295, memb_criticality_constraint_293 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_295, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_293 + }, 0, 0, /* No default value */ "criticality" }, @@ -17644,7 +21743,18 @@ asn_TYPE_member_t asn_MBR_PWSSystemInformationExtIEs_293[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_296, 0, - { &asn_OER_memb_extensionValue_constr_296, &asn_PER_memb_extensionValue_constr_296, memb_extensionValue_constraint_293 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_296, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_293 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -17675,7 +21785,18 @@ asn_TYPE_descriptor_t asn_DEF_PWSSystemInformationExtIEs = { asn_DEF_PWSSystemInformationExtIEs_tags_293, /* Same as above */ sizeof(asn_DEF_PWSSystemInformationExtIEs_tags_293) /sizeof(asn_DEF_PWSSystemInformationExtIEs_tags_293[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PWSSystemInformationExtIEs_293, 3, /* Elements count */ &asn_SPC_PWSSystemInformationExtIEs_specs_293 /* Additional specs */ @@ -17687,7 +21808,18 @@ static asn_TYPE_member_t asn_MBR_extensionValue_300[] = { 0, &asn_DEF_PDUSessionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "PDUSessionID" }, @@ -17696,7 +21828,18 @@ static asn_TYPE_member_t asn_MBR_extensionValue_300[] = { 0, &asn_DEF_BitRate, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "BitRate" }, @@ -17724,7 +21867,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_300 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_extensionValue_300, 2, /* Elements count */ &asn_SPC_extensionValue_specs_300 /* Additional specs */ @@ -17736,7 +21890,18 @@ asn_TYPE_member_t asn_MBR_QoSFlowLevelQoSParameters_ExtIEs_297[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_298, &asn_PER_memb_id_constr_298, memb_id_constraint_297 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_298, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_297 + }, 0, 0, /* No default value */ "id" }, @@ -17745,7 +21910,18 @@ asn_TYPE_member_t asn_MBR_QoSFlowLevelQoSParameters_ExtIEs_297[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_QoSFlowLevelQoSParameters_ExtIEs_criticality_type, - { &asn_OER_memb_criticality_constr_299, &asn_PER_memb_criticality_constr_299, memb_criticality_constraint_297 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_299, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_297 + }, 0, 0, /* No default value */ "criticality" }, @@ -17754,7 +21930,18 @@ asn_TYPE_member_t asn_MBR_QoSFlowLevelQoSParameters_ExtIEs_297[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_300, select_QoSFlowLevelQoSParameters_ExtIEs_extensionValue_type, - { &asn_OER_memb_extensionValue_constr_300, &asn_PER_memb_extensionValue_constr_300, memb_extensionValue_constraint_297 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_300, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_297 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -17785,7 +21972,18 @@ asn_TYPE_descriptor_t asn_DEF_QoSFlowLevelQoSParameters_ExtIEs = { asn_DEF_QoSFlowLevelQoSParameters_ExtIEs_tags_297, /* Same as above */ sizeof(asn_DEF_QoSFlowLevelQoSParameters_ExtIEs_tags_297) /sizeof(asn_DEF_QoSFlowLevelQoSParameters_ExtIEs_tags_297[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_QoSFlowLevelQoSParameters_ExtIEs_297, 3, /* Elements count */ &asn_SPC_QoSFlowLevelQoSParameters_ExtIEs_specs_297 /* Additional specs */ @@ -17810,7 +22008,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_304 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_304 /* Additional specs */ }; @@ -17821,7 +22030,18 @@ asn_TYPE_member_t asn_MBR_RANUEPagingIdentity_ExtIEs_301[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_302, &asn_PER_memb_id_constr_302, memb_id_constraint_301 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_302, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_301 + }, 0, 0, /* No default value */ "id" }, @@ -17830,7 +22050,18 @@ asn_TYPE_member_t asn_MBR_RANUEPagingIdentity_ExtIEs_301[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_303, &asn_PER_memb_criticality_constr_303, memb_criticality_constraint_301 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_303, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_301 + }, 0, 0, /* No default value */ "criticality" }, @@ -17839,7 +22070,18 @@ asn_TYPE_member_t asn_MBR_RANUEPagingIdentity_ExtIEs_301[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_304, 0, - { &asn_OER_memb_extensionValue_constr_304, &asn_PER_memb_extensionValue_constr_304, memb_extensionValue_constraint_301 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_304, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_301 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -17870,7 +22112,18 @@ asn_TYPE_descriptor_t asn_DEF_RANUEPagingIdentity_ExtIEs = { asn_DEF_RANUEPagingIdentity_ExtIEs_tags_301, /* Same as above */ sizeof(asn_DEF_RANUEPagingIdentity_ExtIEs_tags_301) /sizeof(asn_DEF_RANUEPagingIdentity_ExtIEs_tags_301[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RANUEPagingIdentity_ExtIEs_301, 3, /* Elements count */ &asn_SPC_RANUEPagingIdentity_ExtIEs_specs_301 /* Additional specs */ @@ -17895,7 +22148,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_308 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_308 /* Additional specs */ }; @@ -17906,7 +22170,18 @@ asn_TYPE_member_t asn_MBR_ResourceCoordinationEUTRACellInfo_ExtIEs_305[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_306, &asn_PER_memb_id_constr_306, memb_id_constraint_305 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_306, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_305 + }, 0, 0, /* No default value */ "id" }, @@ -17915,7 +22190,18 @@ asn_TYPE_member_t asn_MBR_ResourceCoordinationEUTRACellInfo_ExtIEs_305[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_307, &asn_PER_memb_criticality_constr_307, memb_criticality_constraint_305 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_307, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_305 + }, 0, 0, /* No default value */ "criticality" }, @@ -17924,7 +22210,18 @@ asn_TYPE_member_t asn_MBR_ResourceCoordinationEUTRACellInfo_ExtIEs_305[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_308, 0, - { &asn_OER_memb_extensionValue_constr_308, &asn_PER_memb_extensionValue_constr_308, memb_extensionValue_constraint_305 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_308, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_305 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -17955,7 +22252,18 @@ asn_TYPE_descriptor_t asn_DEF_ResourceCoordinationEUTRACellInfo_ExtIEs = { asn_DEF_ResourceCoordinationEUTRACellInfo_ExtIEs_tags_305, /* Same as above */ sizeof(asn_DEF_ResourceCoordinationEUTRACellInfo_ExtIEs_tags_305) /sizeof(asn_DEF_ResourceCoordinationEUTRACellInfo_ExtIEs_tags_305[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ResourceCoordinationEUTRACellInfo_ExtIEs_305, 3, /* Elements count */ &asn_SPC_ResourceCoordinationEUTRACellInfo_ExtIEs_specs_305 /* Additional specs */ @@ -17980,7 +22288,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_312 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_312 /* Additional specs */ }; @@ -17991,7 +22310,18 @@ asn_TYPE_member_t asn_MBR_ResourceCoordinationTransferInformation_ExtIEs_309[] = -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_310, &asn_PER_memb_id_constr_310, memb_id_constraint_309 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_310, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_309 + }, 0, 0, /* No default value */ "id" }, @@ -18000,7 +22330,18 @@ asn_TYPE_member_t asn_MBR_ResourceCoordinationTransferInformation_ExtIEs_309[] = -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_311, &asn_PER_memb_criticality_constr_311, memb_criticality_constraint_309 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_311, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_309 + }, 0, 0, /* No default value */ "criticality" }, @@ -18009,7 +22350,18 @@ asn_TYPE_member_t asn_MBR_ResourceCoordinationTransferInformation_ExtIEs_309[] = +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_312, 0, - { &asn_OER_memb_extensionValue_constr_312, &asn_PER_memb_extensionValue_constr_312, memb_extensionValue_constraint_309 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_312, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_309 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -18040,7 +22392,18 @@ asn_TYPE_descriptor_t asn_DEF_ResourceCoordinationTransferInformation_ExtIEs = { asn_DEF_ResourceCoordinationTransferInformation_ExtIEs_tags_309, /* Same as above */ sizeof(asn_DEF_ResourceCoordinationTransferInformation_ExtIEs_tags_309) /sizeof(asn_DEF_ResourceCoordinationTransferInformation_ExtIEs_tags_309[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ResourceCoordinationTransferInformation_ExtIEs_309, 3, /* Elements count */ &asn_SPC_ResourceCoordinationTransferInformation_ExtIEs_specs_309 /* Additional specs */ @@ -18065,7 +22428,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_316 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_316 /* Additional specs */ }; @@ -18076,7 +22450,18 @@ asn_TYPE_member_t asn_MBR_RLCFailureIndication_ExtIEs_313[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_314, &asn_PER_memb_id_constr_314, memb_id_constraint_313 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_314, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_313 + }, 0, 0, /* No default value */ "id" }, @@ -18085,7 +22470,18 @@ asn_TYPE_member_t asn_MBR_RLCFailureIndication_ExtIEs_313[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_315, &asn_PER_memb_criticality_constr_315, memb_criticality_constraint_313 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_315, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_313 + }, 0, 0, /* No default value */ "criticality" }, @@ -18094,7 +22490,18 @@ asn_TYPE_member_t asn_MBR_RLCFailureIndication_ExtIEs_313[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_316, 0, - { &asn_OER_memb_extensionValue_constr_316, &asn_PER_memb_extensionValue_constr_316, memb_extensionValue_constraint_313 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_316, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_313 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -18125,7 +22532,18 @@ asn_TYPE_descriptor_t asn_DEF_RLCFailureIndication_ExtIEs = { asn_DEF_RLCFailureIndication_ExtIEs_tags_313, /* Same as above */ sizeof(asn_DEF_RLCFailureIndication_ExtIEs_tags_313) /sizeof(asn_DEF_RLCFailureIndication_ExtIEs_tags_313[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RLCFailureIndication_ExtIEs_313, 3, /* Elements count */ &asn_SPC_RLCFailureIndication_ExtIEs_specs_313 /* Additional specs */ @@ -18150,7 +22568,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_320 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_320 /* Additional specs */ }; @@ -18161,7 +22590,18 @@ asn_TYPE_member_t asn_MBR_RLC_Status_ExtIEs_317[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_318, &asn_PER_memb_id_constr_318, memb_id_constraint_317 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_318, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_317 + }, 0, 0, /* No default value */ "id" }, @@ -18170,7 +22610,18 @@ asn_TYPE_member_t asn_MBR_RLC_Status_ExtIEs_317[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_319, &asn_PER_memb_criticality_constr_319, memb_criticality_constraint_317 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_319, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_317 + }, 0, 0, /* No default value */ "criticality" }, @@ -18179,7 +22630,18 @@ asn_TYPE_member_t asn_MBR_RLC_Status_ExtIEs_317[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_320, 0, - { &asn_OER_memb_extensionValue_constr_320, &asn_PER_memb_extensionValue_constr_320, memb_extensionValue_constraint_317 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_320, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_317 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -18210,7 +22672,18 @@ asn_TYPE_descriptor_t asn_DEF_RLC_Status_ExtIEs = { asn_DEF_RLC_Status_ExtIEs_tags_317, /* Same as above */ sizeof(asn_DEF_RLC_Status_ExtIEs_tags_317) /sizeof(asn_DEF_RLC_Status_ExtIEs_tags_317[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RLC_Status_ExtIEs_317, 3, /* Elements count */ &asn_SPC_RLC_Status_ExtIEs_specs_317 /* Additional specs */ @@ -18235,7 +22708,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_324 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_324 /* Additional specs */ }; @@ -18246,7 +22730,18 @@ asn_TYPE_member_t asn_MBR_RRCDeliveryStatus_ExtIEs_321[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_322, &asn_PER_memb_id_constr_322, memb_id_constraint_321 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_322, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_321 + }, 0, 0, /* No default value */ "id" }, @@ -18255,7 +22750,18 @@ asn_TYPE_member_t asn_MBR_RRCDeliveryStatus_ExtIEs_321[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_323, &asn_PER_memb_criticality_constr_323, memb_criticality_constraint_321 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_323, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_321 + }, 0, 0, /* No default value */ "criticality" }, @@ -18264,7 +22770,18 @@ asn_TYPE_member_t asn_MBR_RRCDeliveryStatus_ExtIEs_321[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_324, 0, - { &asn_OER_memb_extensionValue_constr_324, &asn_PER_memb_extensionValue_constr_324, memb_extensionValue_constraint_321 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_324, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_321 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -18295,7 +22812,18 @@ asn_TYPE_descriptor_t asn_DEF_RRCDeliveryStatus_ExtIEs = { asn_DEF_RRCDeliveryStatus_ExtIEs_tags_321, /* Same as above */ sizeof(asn_DEF_RRCDeliveryStatus_ExtIEs_tags_321) /sizeof(asn_DEF_RRCDeliveryStatus_ExtIEs_tags_321[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RRCDeliveryStatus_ExtIEs_321, 3, /* Elements count */ &asn_SPC_RRCDeliveryStatus_ExtIEs_specs_321 /* Additional specs */ @@ -18307,7 +22835,18 @@ static asn_TYPE_member_t asn_MBR_extensionValue_328[] = { 0, &asn_DEF_Latest_RRC_Version_Enhanced, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Latest-RRC-Version-Enhanced" }, @@ -18334,7 +22873,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_328 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_extensionValue_328, 1, /* Elements count */ &asn_SPC_extensionValue_specs_328 /* Additional specs */ @@ -18346,7 +22896,18 @@ asn_TYPE_member_t asn_MBR_RRC_Version_ExtIEs_325[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_326, &asn_PER_memb_id_constr_326, memb_id_constraint_325 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_326, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_325 + }, 0, 0, /* No default value */ "id" }, @@ -18355,7 +22916,18 @@ asn_TYPE_member_t asn_MBR_RRC_Version_ExtIEs_325[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_RRC_Version_ExtIEs_criticality_type, - { &asn_OER_memb_criticality_constr_327, &asn_PER_memb_criticality_constr_327, memb_criticality_constraint_325 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_327, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_325 + }, 0, 0, /* No default value */ "criticality" }, @@ -18364,7 +22936,18 @@ asn_TYPE_member_t asn_MBR_RRC_Version_ExtIEs_325[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_328, select_RRC_Version_ExtIEs_extensionValue_type, - { &asn_OER_memb_extensionValue_constr_328, &asn_PER_memb_extensionValue_constr_328, memb_extensionValue_constraint_325 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_328, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_325 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -18395,7 +22978,18 @@ asn_TYPE_descriptor_t asn_DEF_RRC_Version_ExtIEs = { asn_DEF_RRC_Version_ExtIEs_tags_325, /* Same as above */ sizeof(asn_DEF_RRC_Version_ExtIEs_tags_325) /sizeof(asn_DEF_RRC_Version_ExtIEs_tags_325[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RRC_Version_ExtIEs_325, 3, /* Elements count */ &asn_SPC_RRC_Version_ExtIEs_specs_325 /* Additional specs */ @@ -18420,7 +23014,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_332 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_332 /* Additional specs */ }; @@ -18431,7 +23036,18 @@ asn_TYPE_member_t asn_MBR_SCell_FailedtoSetup_ItemExtIEs_329[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_330, &asn_PER_memb_id_constr_330, memb_id_constraint_329 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_330, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_329 + }, 0, 0, /* No default value */ "id" }, @@ -18440,7 +23056,18 @@ asn_TYPE_member_t asn_MBR_SCell_FailedtoSetup_ItemExtIEs_329[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_331, &asn_PER_memb_criticality_constr_331, memb_criticality_constraint_329 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_331, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_329 + }, 0, 0, /* No default value */ "criticality" }, @@ -18449,7 +23076,18 @@ asn_TYPE_member_t asn_MBR_SCell_FailedtoSetup_ItemExtIEs_329[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_332, 0, - { &asn_OER_memb_extensionValue_constr_332, &asn_PER_memb_extensionValue_constr_332, memb_extensionValue_constraint_329 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_332, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_329 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -18480,7 +23118,18 @@ asn_TYPE_descriptor_t asn_DEF_SCell_FailedtoSetup_ItemExtIEs = { asn_DEF_SCell_FailedtoSetup_ItemExtIEs_tags_329, /* Same as above */ sizeof(asn_DEF_SCell_FailedtoSetup_ItemExtIEs_tags_329) /sizeof(asn_DEF_SCell_FailedtoSetup_ItemExtIEs_tags_329[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SCell_FailedtoSetup_ItemExtIEs_329, 3, /* Elements count */ &asn_SPC_SCell_FailedtoSetup_ItemExtIEs_specs_329 /* Additional specs */ @@ -18505,7 +23154,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_336 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_336 /* Additional specs */ }; @@ -18516,7 +23176,18 @@ asn_TYPE_member_t asn_MBR_SCell_FailedtoSetupMod_ItemExtIEs_333[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_334, &asn_PER_memb_id_constr_334, memb_id_constraint_333 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_334, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_333 + }, 0, 0, /* No default value */ "id" }, @@ -18525,7 +23196,18 @@ asn_TYPE_member_t asn_MBR_SCell_FailedtoSetupMod_ItemExtIEs_333[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_335, &asn_PER_memb_criticality_constr_335, memb_criticality_constraint_333 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_335, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_333 + }, 0, 0, /* No default value */ "criticality" }, @@ -18534,7 +23216,18 @@ asn_TYPE_member_t asn_MBR_SCell_FailedtoSetupMod_ItemExtIEs_333[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_336, 0, - { &asn_OER_memb_extensionValue_constr_336, &asn_PER_memb_extensionValue_constr_336, memb_extensionValue_constraint_333 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_336, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_333 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -18565,7 +23258,18 @@ asn_TYPE_descriptor_t asn_DEF_SCell_FailedtoSetupMod_ItemExtIEs = { asn_DEF_SCell_FailedtoSetupMod_ItemExtIEs_tags_333, /* Same as above */ sizeof(asn_DEF_SCell_FailedtoSetupMod_ItemExtIEs_tags_333) /sizeof(asn_DEF_SCell_FailedtoSetupMod_ItemExtIEs_tags_333[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SCell_FailedtoSetupMod_ItemExtIEs_333, 3, /* Elements count */ &asn_SPC_SCell_FailedtoSetupMod_ItemExtIEs_specs_333 /* Additional specs */ @@ -18590,7 +23294,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_340 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_340 /* Additional specs */ }; @@ -18601,7 +23316,18 @@ asn_TYPE_member_t asn_MBR_SCell_ToBeRemoved_ItemExtIEs_337[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_338, &asn_PER_memb_id_constr_338, memb_id_constraint_337 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_338, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_337 + }, 0, 0, /* No default value */ "id" }, @@ -18610,7 +23336,18 @@ asn_TYPE_member_t asn_MBR_SCell_ToBeRemoved_ItemExtIEs_337[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_339, &asn_PER_memb_criticality_constr_339, memb_criticality_constraint_337 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_339, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_337 + }, 0, 0, /* No default value */ "criticality" }, @@ -18619,7 +23356,18 @@ asn_TYPE_member_t asn_MBR_SCell_ToBeRemoved_ItemExtIEs_337[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_340, 0, - { &asn_OER_memb_extensionValue_constr_340, &asn_PER_memb_extensionValue_constr_340, memb_extensionValue_constraint_337 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_340, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_337 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -18650,7 +23398,18 @@ asn_TYPE_descriptor_t asn_DEF_SCell_ToBeRemoved_ItemExtIEs = { asn_DEF_SCell_ToBeRemoved_ItemExtIEs_tags_337, /* Same as above */ sizeof(asn_DEF_SCell_ToBeRemoved_ItemExtIEs_tags_337) /sizeof(asn_DEF_SCell_ToBeRemoved_ItemExtIEs_tags_337[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SCell_ToBeRemoved_ItemExtIEs_337, 3, /* Elements count */ &asn_SPC_SCell_ToBeRemoved_ItemExtIEs_specs_337 /* Additional specs */ @@ -18662,7 +23421,18 @@ static asn_TYPE_member_t asn_MBR_extensionValue_344[] = { 0, &asn_DEF_ServingCellMO, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ServingCellMO" }, @@ -18689,7 +23459,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_344 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_extensionValue_344, 1, /* Elements count */ &asn_SPC_extensionValue_specs_344 /* Additional specs */ @@ -18701,7 +23482,18 @@ asn_TYPE_member_t asn_MBR_SCell_ToBeSetup_ItemExtIEs_341[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_342, &asn_PER_memb_id_constr_342, memb_id_constraint_341 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_342, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_341 + }, 0, 0, /* No default value */ "id" }, @@ -18710,7 +23502,18 @@ asn_TYPE_member_t asn_MBR_SCell_ToBeSetup_ItemExtIEs_341[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_SCell_ToBeSetup_ItemExtIEs_criticality_type, - { &asn_OER_memb_criticality_constr_343, &asn_PER_memb_criticality_constr_343, memb_criticality_constraint_341 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_343, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_341 + }, 0, 0, /* No default value */ "criticality" }, @@ -18719,7 +23522,18 @@ asn_TYPE_member_t asn_MBR_SCell_ToBeSetup_ItemExtIEs_341[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_344, select_SCell_ToBeSetup_ItemExtIEs_extensionValue_type, - { &asn_OER_memb_extensionValue_constr_344, &asn_PER_memb_extensionValue_constr_344, memb_extensionValue_constraint_341 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_344, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_341 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -18750,7 +23564,18 @@ asn_TYPE_descriptor_t asn_DEF_SCell_ToBeSetup_ItemExtIEs = { asn_DEF_SCell_ToBeSetup_ItemExtIEs_tags_341, /* Same as above */ sizeof(asn_DEF_SCell_ToBeSetup_ItemExtIEs_tags_341) /sizeof(asn_DEF_SCell_ToBeSetup_ItemExtIEs_tags_341[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SCell_ToBeSetup_ItemExtIEs_341, 3, /* Elements count */ &asn_SPC_SCell_ToBeSetup_ItemExtIEs_specs_341 /* Additional specs */ @@ -18762,7 +23587,18 @@ static asn_TYPE_member_t asn_MBR_extensionValue_348[] = { 0, &asn_DEF_ServingCellMO, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ServingCellMO" }, @@ -18789,7 +23625,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_348 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_extensionValue_348, 1, /* Elements count */ &asn_SPC_extensionValue_specs_348 /* Additional specs */ @@ -18801,7 +23648,18 @@ asn_TYPE_member_t asn_MBR_SCell_ToBeSetupMod_ItemExtIEs_345[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_346, &asn_PER_memb_id_constr_346, memb_id_constraint_345 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_346, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_345 + }, 0, 0, /* No default value */ "id" }, @@ -18810,7 +23668,18 @@ asn_TYPE_member_t asn_MBR_SCell_ToBeSetupMod_ItemExtIEs_345[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_SCell_ToBeSetupMod_ItemExtIEs_criticality_type, - { &asn_OER_memb_criticality_constr_347, &asn_PER_memb_criticality_constr_347, memb_criticality_constraint_345 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_347, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_345 + }, 0, 0, /* No default value */ "criticality" }, @@ -18819,7 +23688,18 @@ asn_TYPE_member_t asn_MBR_SCell_ToBeSetupMod_ItemExtIEs_345[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_348, select_SCell_ToBeSetupMod_ItemExtIEs_extensionValue_type, - { &asn_OER_memb_extensionValue_constr_348, &asn_PER_memb_extensionValue_constr_348, memb_extensionValue_constraint_345 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_348, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_345 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -18850,7 +23730,18 @@ asn_TYPE_descriptor_t asn_DEF_SCell_ToBeSetupMod_ItemExtIEs = { asn_DEF_SCell_ToBeSetupMod_ItemExtIEs_tags_345, /* Same as above */ sizeof(asn_DEF_SCell_ToBeSetupMod_ItemExtIEs_tags_345) /sizeof(asn_DEF_SCell_ToBeSetupMod_ItemExtIEs_tags_345[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SCell_ToBeSetupMod_ItemExtIEs_345, 3, /* Elements count */ &asn_SPC_SCell_ToBeSetupMod_ItemExtIEs_specs_345 /* Additional specs */ @@ -18862,7 +23753,18 @@ static asn_TYPE_member_t asn_MBR_extensionValue_352[] = { 0, &asn_DEF_RANAC, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RANAC" }, @@ -18871,7 +23773,18 @@ static asn_TYPE_member_t asn_MBR_extensionValue_352[] = { 0, &asn_DEF_ExtendedServedPLMNs_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ExtendedServedPLMNs-List" }, @@ -18880,7 +23793,18 @@ static asn_TYPE_member_t asn_MBR_extensionValue_352[] = { 0, &asn_DEF_Cell_Direction, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Cell-Direction" }, @@ -18912,7 +23836,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_352 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_extensionValue_352, 3, /* Elements count */ &asn_SPC_extensionValue_specs_352 /* Additional specs */ @@ -18924,7 +23859,18 @@ asn_TYPE_member_t asn_MBR_Served_Cell_Information_ExtIEs_349[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_350, &asn_PER_memb_id_constr_350, memb_id_constraint_349 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_350, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_349 + }, 0, 0, /* No default value */ "id" }, @@ -18933,7 +23879,18 @@ asn_TYPE_member_t asn_MBR_Served_Cell_Information_ExtIEs_349[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_Served_Cell_Information_ExtIEs_criticality_type, - { &asn_OER_memb_criticality_constr_351, &asn_PER_memb_criticality_constr_351, memb_criticality_constraint_349 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_351, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_349 + }, 0, 0, /* No default value */ "criticality" }, @@ -18942,7 +23899,18 @@ asn_TYPE_member_t asn_MBR_Served_Cell_Information_ExtIEs_349[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_352, select_Served_Cell_Information_ExtIEs_extensionValue_type, - { &asn_OER_memb_extensionValue_constr_352, &asn_PER_memb_extensionValue_constr_352, memb_extensionValue_constraint_349 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_352, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_349 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -18973,7 +23941,18 @@ asn_TYPE_descriptor_t asn_DEF_Served_Cell_Information_ExtIEs = { asn_DEF_Served_Cell_Information_ExtIEs_tags_349, /* Same as above */ sizeof(asn_DEF_Served_Cell_Information_ExtIEs_tags_349) /sizeof(asn_DEF_Served_Cell_Information_ExtIEs_tags_349[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Served_Cell_Information_ExtIEs_349, 3, /* Elements count */ &asn_SPC_Served_Cell_Information_ExtIEs_specs_349 /* Additional specs */ @@ -18998,7 +23977,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_356 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_356 /* Additional specs */ }; @@ -19009,7 +23999,18 @@ asn_TYPE_member_t asn_MBR_Served_Cells_To_Add_ItemExtIEs_353[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_354, &asn_PER_memb_id_constr_354, memb_id_constraint_353 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_354, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_353 + }, 0, 0, /* No default value */ "id" }, @@ -19018,7 +24019,18 @@ asn_TYPE_member_t asn_MBR_Served_Cells_To_Add_ItemExtIEs_353[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_355, &asn_PER_memb_criticality_constr_355, memb_criticality_constraint_353 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_355, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_353 + }, 0, 0, /* No default value */ "criticality" }, @@ -19027,7 +24039,18 @@ asn_TYPE_member_t asn_MBR_Served_Cells_To_Add_ItemExtIEs_353[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_356, 0, - { &asn_OER_memb_extensionValue_constr_356, &asn_PER_memb_extensionValue_constr_356, memb_extensionValue_constraint_353 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_356, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_353 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -19058,7 +24081,18 @@ asn_TYPE_descriptor_t asn_DEF_Served_Cells_To_Add_ItemExtIEs = { asn_DEF_Served_Cells_To_Add_ItemExtIEs_tags_353, /* Same as above */ sizeof(asn_DEF_Served_Cells_To_Add_ItemExtIEs_tags_353) /sizeof(asn_DEF_Served_Cells_To_Add_ItemExtIEs_tags_353[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Served_Cells_To_Add_ItemExtIEs_353, 3, /* Elements count */ &asn_SPC_Served_Cells_To_Add_ItemExtIEs_specs_353 /* Additional specs */ @@ -19083,7 +24117,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_360 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_360 /* Additional specs */ }; @@ -19094,7 +24139,18 @@ asn_TYPE_member_t asn_MBR_Served_Cells_To_Delete_ItemExtIEs_357[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_358, &asn_PER_memb_id_constr_358, memb_id_constraint_357 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_358, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_357 + }, 0, 0, /* No default value */ "id" }, @@ -19103,7 +24159,18 @@ asn_TYPE_member_t asn_MBR_Served_Cells_To_Delete_ItemExtIEs_357[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_359, &asn_PER_memb_criticality_constr_359, memb_criticality_constraint_357 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_359, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_357 + }, 0, 0, /* No default value */ "criticality" }, @@ -19112,7 +24179,18 @@ asn_TYPE_member_t asn_MBR_Served_Cells_To_Delete_ItemExtIEs_357[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_360, 0, - { &asn_OER_memb_extensionValue_constr_360, &asn_PER_memb_extensionValue_constr_360, memb_extensionValue_constraint_357 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_360, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_357 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -19143,7 +24221,18 @@ asn_TYPE_descriptor_t asn_DEF_Served_Cells_To_Delete_ItemExtIEs = { asn_DEF_Served_Cells_To_Delete_ItemExtIEs_tags_357, /* Same as above */ sizeof(asn_DEF_Served_Cells_To_Delete_ItemExtIEs_tags_357) /sizeof(asn_DEF_Served_Cells_To_Delete_ItemExtIEs_tags_357[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Served_Cells_To_Delete_ItemExtIEs_357, 3, /* Elements count */ &asn_SPC_Served_Cells_To_Delete_ItemExtIEs_specs_357 /* Additional specs */ @@ -19168,7 +24257,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_364 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_364 /* Additional specs */ }; @@ -19179,7 +24279,18 @@ asn_TYPE_member_t asn_MBR_Served_Cells_To_Modify_ItemExtIEs_361[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_362, &asn_PER_memb_id_constr_362, memb_id_constraint_361 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_362, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_361 + }, 0, 0, /* No default value */ "id" }, @@ -19188,7 +24299,18 @@ asn_TYPE_member_t asn_MBR_Served_Cells_To_Modify_ItemExtIEs_361[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_363, &asn_PER_memb_criticality_constr_363, memb_criticality_constraint_361 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_363, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_361 + }, 0, 0, /* No default value */ "criticality" }, @@ -19197,7 +24319,18 @@ asn_TYPE_member_t asn_MBR_Served_Cells_To_Modify_ItemExtIEs_361[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_364, 0, - { &asn_OER_memb_extensionValue_constr_364, &asn_PER_memb_extensionValue_constr_364, memb_extensionValue_constraint_361 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_364, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_361 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -19228,7 +24361,18 @@ asn_TYPE_descriptor_t asn_DEF_Served_Cells_To_Modify_ItemExtIEs = { asn_DEF_Served_Cells_To_Modify_ItemExtIEs_tags_361, /* Same as above */ sizeof(asn_DEF_Served_Cells_To_Modify_ItemExtIEs_tags_361) /sizeof(asn_DEF_Served_Cells_To_Modify_ItemExtIEs_tags_361[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Served_Cells_To_Modify_ItemExtIEs_361, 3, /* Elements count */ &asn_SPC_Served_Cells_To_Modify_ItemExtIEs_specs_361 /* Additional specs */ @@ -19253,7 +24397,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_368 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_368 /* Additional specs */ }; @@ -19264,7 +24419,18 @@ asn_TYPE_member_t asn_MBR_Served_EUTRA_Cell_Information_ExtIEs_365[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_366, &asn_PER_memb_id_constr_366, memb_id_constraint_365 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_366, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_365 + }, 0, 0, /* No default value */ "id" }, @@ -19273,7 +24439,18 @@ asn_TYPE_member_t asn_MBR_Served_EUTRA_Cell_Information_ExtIEs_365[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_367, &asn_PER_memb_criticality_constr_367, memb_criticality_constraint_365 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_367, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_365 + }, 0, 0, /* No default value */ "criticality" }, @@ -19282,7 +24459,18 @@ asn_TYPE_member_t asn_MBR_Served_EUTRA_Cell_Information_ExtIEs_365[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_368, 0, - { &asn_OER_memb_extensionValue_constr_368, &asn_PER_memb_extensionValue_constr_368, memb_extensionValue_constraint_365 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_368, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_365 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -19313,7 +24501,18 @@ asn_TYPE_descriptor_t asn_DEF_Served_EUTRA_Cell_Information_ExtIEs = { asn_DEF_Served_EUTRA_Cell_Information_ExtIEs_tags_365, /* Same as above */ sizeof(asn_DEF_Served_EUTRA_Cell_Information_ExtIEs_tags_365) /sizeof(asn_DEF_Served_EUTRA_Cell_Information_ExtIEs_tags_365[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Served_EUTRA_Cell_Information_ExtIEs_365, 3, /* Elements count */ &asn_SPC_Served_EUTRA_Cell_Information_ExtIEs_specs_365 /* Additional specs */ @@ -19338,7 +24537,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_372 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_372 /* Additional specs */ }; @@ -19349,7 +24559,18 @@ asn_TYPE_member_t asn_MBR_Service_Status_ExtIEs_369[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_370, &asn_PER_memb_id_constr_370, memb_id_constraint_369 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_370, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_369 + }, 0, 0, /* No default value */ "id" }, @@ -19358,7 +24579,18 @@ asn_TYPE_member_t asn_MBR_Service_Status_ExtIEs_369[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_371, &asn_PER_memb_criticality_constr_371, memb_criticality_constraint_369 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_371, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_369 + }, 0, 0, /* No default value */ "criticality" }, @@ -19367,7 +24599,18 @@ asn_TYPE_member_t asn_MBR_Service_Status_ExtIEs_369[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_372, 0, - { &asn_OER_memb_extensionValue_constr_372, &asn_PER_memb_extensionValue_constr_372, memb_extensionValue_constraint_369 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_372, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_369 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -19398,7 +24641,18 @@ asn_TYPE_descriptor_t asn_DEF_Service_Status_ExtIEs = { asn_DEF_Service_Status_ExtIEs_tags_369, /* Same as above */ sizeof(asn_DEF_Service_Status_ExtIEs_tags_369) /sizeof(asn_DEF_Service_Status_ExtIEs_tags_369[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Service_Status_ExtIEs_369, 3, /* Elements count */ &asn_SPC_Service_Status_ExtIEs_specs_369 /* Additional specs */ @@ -19423,7 +24677,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_376 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_376 /* Additional specs */ }; @@ -19434,7 +24699,18 @@ asn_TYPE_member_t asn_MBR_SItype_ItemExtIEs_373[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_374, &asn_PER_memb_id_constr_374, memb_id_constraint_373 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_374, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_373 + }, 0, 0, /* No default value */ "id" }, @@ -19443,7 +24719,18 @@ asn_TYPE_member_t asn_MBR_SItype_ItemExtIEs_373[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_375, &asn_PER_memb_criticality_constr_375, memb_criticality_constraint_373 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_375, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_373 + }, 0, 0, /* No default value */ "criticality" }, @@ -19452,7 +24739,18 @@ asn_TYPE_member_t asn_MBR_SItype_ItemExtIEs_373[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_376, 0, - { &asn_OER_memb_extensionValue_constr_376, &asn_PER_memb_extensionValue_constr_376, memb_extensionValue_constraint_373 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_376, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_373 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -19483,7 +24781,18 @@ asn_TYPE_descriptor_t asn_DEF_SItype_ItemExtIEs = { asn_DEF_SItype_ItemExtIEs_tags_373, /* Same as above */ sizeof(asn_DEF_SItype_ItemExtIEs_tags_373) /sizeof(asn_DEF_SItype_ItemExtIEs_tags_373[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SItype_ItemExtIEs_373, 3, /* Elements count */ &asn_SPC_SItype_ItemExtIEs_specs_373 /* Additional specs */ @@ -19508,7 +24817,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_380 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_380 /* Additional specs */ }; @@ -19519,7 +24839,18 @@ asn_TYPE_member_t asn_MBR_SibtypetobeupdatedListItem_ExtIEs_377[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_378, &asn_PER_memb_id_constr_378, memb_id_constraint_377 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_378, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_377 + }, 0, 0, /* No default value */ "id" }, @@ -19528,7 +24859,18 @@ asn_TYPE_member_t asn_MBR_SibtypetobeupdatedListItem_ExtIEs_377[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_379, &asn_PER_memb_criticality_constr_379, memb_criticality_constraint_377 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_379, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_377 + }, 0, 0, /* No default value */ "criticality" }, @@ -19537,7 +24879,18 @@ asn_TYPE_member_t asn_MBR_SibtypetobeupdatedListItem_ExtIEs_377[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_380, 0, - { &asn_OER_memb_extensionValue_constr_380, &asn_PER_memb_extensionValue_constr_380, memb_extensionValue_constraint_377 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_380, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_377 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -19568,7 +24921,18 @@ asn_TYPE_descriptor_t asn_DEF_SibtypetobeupdatedListItem_ExtIEs = { asn_DEF_SibtypetobeupdatedListItem_ExtIEs_tags_377, /* Same as above */ sizeof(asn_DEF_SibtypetobeupdatedListItem_ExtIEs_tags_377) /sizeof(asn_DEF_SibtypetobeupdatedListItem_ExtIEs_tags_377[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SibtypetobeupdatedListItem_ExtIEs_377, 3, /* Elements count */ &asn_SPC_SibtypetobeupdatedListItem_ExtIEs_specs_377 /* Additional specs */ @@ -19593,7 +24957,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_384 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_384 /* Additional specs */ }; @@ -19604,7 +24979,18 @@ asn_TYPE_member_t asn_MBR_SliceSupportItem_ExtIEs_381[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_382, &asn_PER_memb_id_constr_382, memb_id_constraint_381 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_382, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_381 + }, 0, 0, /* No default value */ "id" }, @@ -19613,7 +24999,18 @@ asn_TYPE_member_t asn_MBR_SliceSupportItem_ExtIEs_381[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_383, &asn_PER_memb_criticality_constr_383, memb_criticality_constraint_381 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_383, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_381 + }, 0, 0, /* No default value */ "criticality" }, @@ -19622,7 +25019,18 @@ asn_TYPE_member_t asn_MBR_SliceSupportItem_ExtIEs_381[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_384, 0, - { &asn_OER_memb_extensionValue_constr_384, &asn_PER_memb_extensionValue_constr_384, memb_extensionValue_constraint_381 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_384, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_381 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -19653,7 +25061,18 @@ asn_TYPE_descriptor_t asn_DEF_SliceSupportItem_ExtIEs = { asn_DEF_SliceSupportItem_ExtIEs_tags_381, /* Same as above */ sizeof(asn_DEF_SliceSupportItem_ExtIEs_tags_381) /sizeof(asn_DEF_SliceSupportItem_ExtIEs_tags_381[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SliceSupportItem_ExtIEs_381, 3, /* Elements count */ &asn_SPC_SliceSupportItem_ExtIEs_specs_381 /* Additional specs */ @@ -19678,7 +25097,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_388 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_388 /* Additional specs */ }; @@ -19689,7 +25119,18 @@ asn_TYPE_member_t asn_MBR_SNSSAI_ExtIEs_385[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_386, &asn_PER_memb_id_constr_386, memb_id_constraint_385 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_386, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_385 + }, 0, 0, /* No default value */ "id" }, @@ -19698,7 +25139,18 @@ asn_TYPE_member_t asn_MBR_SNSSAI_ExtIEs_385[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_387, &asn_PER_memb_criticality_constr_387, memb_criticality_constraint_385 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_387, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_385 + }, 0, 0, /* No default value */ "criticality" }, @@ -19707,7 +25159,18 @@ asn_TYPE_member_t asn_MBR_SNSSAI_ExtIEs_385[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_388, 0, - { &asn_OER_memb_extensionValue_constr_388, &asn_PER_memb_extensionValue_constr_388, memb_extensionValue_constraint_385 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_388, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_385 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -19738,7 +25201,18 @@ asn_TYPE_descriptor_t asn_DEF_SNSSAI_ExtIEs = { asn_DEF_SNSSAI_ExtIEs_tags_385, /* Same as above */ sizeof(asn_DEF_SNSSAI_ExtIEs_tags_385) /sizeof(asn_DEF_SNSSAI_ExtIEs_tags_385[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SNSSAI_ExtIEs_385, 3, /* Elements count */ &asn_SPC_SNSSAI_ExtIEs_specs_385 /* Additional specs */ @@ -19763,7 +25237,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_392 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_392 /* Additional specs */ }; @@ -19774,7 +25259,18 @@ asn_TYPE_member_t asn_MBR_SRBs_FailedToBeSetup_ItemExtIEs_389[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_390, &asn_PER_memb_id_constr_390, memb_id_constraint_389 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_390, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_389 + }, 0, 0, /* No default value */ "id" }, @@ -19783,7 +25279,18 @@ asn_TYPE_member_t asn_MBR_SRBs_FailedToBeSetup_ItemExtIEs_389[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_391, &asn_PER_memb_criticality_constr_391, memb_criticality_constraint_389 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_391, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_389 + }, 0, 0, /* No default value */ "criticality" }, @@ -19792,7 +25299,18 @@ asn_TYPE_member_t asn_MBR_SRBs_FailedToBeSetup_ItemExtIEs_389[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_392, 0, - { &asn_OER_memb_extensionValue_constr_392, &asn_PER_memb_extensionValue_constr_392, memb_extensionValue_constraint_389 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_392, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_389 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -19823,7 +25341,18 @@ asn_TYPE_descriptor_t asn_DEF_SRBs_FailedToBeSetup_ItemExtIEs = { asn_DEF_SRBs_FailedToBeSetup_ItemExtIEs_tags_389, /* Same as above */ sizeof(asn_DEF_SRBs_FailedToBeSetup_ItemExtIEs_tags_389) /sizeof(asn_DEF_SRBs_FailedToBeSetup_ItemExtIEs_tags_389[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRBs_FailedToBeSetup_ItemExtIEs_389, 3, /* Elements count */ &asn_SPC_SRBs_FailedToBeSetup_ItemExtIEs_specs_389 /* Additional specs */ @@ -19848,7 +25377,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_396 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_396 /* Additional specs */ }; @@ -19859,7 +25399,18 @@ asn_TYPE_member_t asn_MBR_SRBs_FailedToBeSetupMod_ItemExtIEs_393[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_394, &asn_PER_memb_id_constr_394, memb_id_constraint_393 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_394, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_393 + }, 0, 0, /* No default value */ "id" }, @@ -19868,7 +25419,18 @@ asn_TYPE_member_t asn_MBR_SRBs_FailedToBeSetupMod_ItemExtIEs_393[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_395, &asn_PER_memb_criticality_constr_395, memb_criticality_constraint_393 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_395, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_393 + }, 0, 0, /* No default value */ "criticality" }, @@ -19877,7 +25439,18 @@ asn_TYPE_member_t asn_MBR_SRBs_FailedToBeSetupMod_ItemExtIEs_393[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_396, 0, - { &asn_OER_memb_extensionValue_constr_396, &asn_PER_memb_extensionValue_constr_396, memb_extensionValue_constraint_393 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_396, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_393 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -19908,7 +25481,18 @@ asn_TYPE_descriptor_t asn_DEF_SRBs_FailedToBeSetupMod_ItemExtIEs = { asn_DEF_SRBs_FailedToBeSetupMod_ItemExtIEs_tags_393, /* Same as above */ sizeof(asn_DEF_SRBs_FailedToBeSetupMod_ItemExtIEs_tags_393) /sizeof(asn_DEF_SRBs_FailedToBeSetupMod_ItemExtIEs_tags_393[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRBs_FailedToBeSetupMod_ItemExtIEs_393, 3, /* Elements count */ &asn_SPC_SRBs_FailedToBeSetupMod_ItemExtIEs_specs_393 /* Additional specs */ @@ -19933,7 +25517,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_400 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_400 /* Additional specs */ }; @@ -19944,7 +25539,18 @@ asn_TYPE_member_t asn_MBR_SRBs_Modified_ItemExtIEs_397[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_398, &asn_PER_memb_id_constr_398, memb_id_constraint_397 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_398, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_397 + }, 0, 0, /* No default value */ "id" }, @@ -19953,7 +25559,18 @@ asn_TYPE_member_t asn_MBR_SRBs_Modified_ItemExtIEs_397[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_399, &asn_PER_memb_criticality_constr_399, memb_criticality_constraint_397 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_399, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_397 + }, 0, 0, /* No default value */ "criticality" }, @@ -19962,7 +25579,18 @@ asn_TYPE_member_t asn_MBR_SRBs_Modified_ItemExtIEs_397[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_400, 0, - { &asn_OER_memb_extensionValue_constr_400, &asn_PER_memb_extensionValue_constr_400, memb_extensionValue_constraint_397 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_400, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_397 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -19993,7 +25621,18 @@ asn_TYPE_descriptor_t asn_DEF_SRBs_Modified_ItemExtIEs = { asn_DEF_SRBs_Modified_ItemExtIEs_tags_397, /* Same as above */ sizeof(asn_DEF_SRBs_Modified_ItemExtIEs_tags_397) /sizeof(asn_DEF_SRBs_Modified_ItemExtIEs_tags_397[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRBs_Modified_ItemExtIEs_397, 3, /* Elements count */ &asn_SPC_SRBs_Modified_ItemExtIEs_specs_397 /* Additional specs */ @@ -20018,7 +25657,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_404 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_404 /* Additional specs */ }; @@ -20029,7 +25679,18 @@ asn_TYPE_member_t asn_MBR_SRBs_Required_ToBeReleased_ItemExtIEs_401[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_402, &asn_PER_memb_id_constr_402, memb_id_constraint_401 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_402, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_401 + }, 0, 0, /* No default value */ "id" }, @@ -20038,7 +25699,18 @@ asn_TYPE_member_t asn_MBR_SRBs_Required_ToBeReleased_ItemExtIEs_401[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_403, &asn_PER_memb_criticality_constr_403, memb_criticality_constraint_401 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_403, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_401 + }, 0, 0, /* No default value */ "criticality" }, @@ -20047,7 +25719,18 @@ asn_TYPE_member_t asn_MBR_SRBs_Required_ToBeReleased_ItemExtIEs_401[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_404, 0, - { &asn_OER_memb_extensionValue_constr_404, &asn_PER_memb_extensionValue_constr_404, memb_extensionValue_constraint_401 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_404, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_401 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -20078,7 +25761,18 @@ asn_TYPE_descriptor_t asn_DEF_SRBs_Required_ToBeReleased_ItemExtIEs = { asn_DEF_SRBs_Required_ToBeReleased_ItemExtIEs_tags_401, /* Same as above */ sizeof(asn_DEF_SRBs_Required_ToBeReleased_ItemExtIEs_tags_401) /sizeof(asn_DEF_SRBs_Required_ToBeReleased_ItemExtIEs_tags_401[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRBs_Required_ToBeReleased_ItemExtIEs_401, 3, /* Elements count */ &asn_SPC_SRBs_Required_ToBeReleased_ItemExtIEs_specs_401 /* Additional specs */ @@ -20103,7 +25797,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_408 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_408 /* Additional specs */ }; @@ -20114,7 +25819,18 @@ asn_TYPE_member_t asn_MBR_SRBs_Setup_ItemExtIEs_405[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_406, &asn_PER_memb_id_constr_406, memb_id_constraint_405 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_406, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_405 + }, 0, 0, /* No default value */ "id" }, @@ -20123,7 +25839,18 @@ asn_TYPE_member_t asn_MBR_SRBs_Setup_ItemExtIEs_405[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_407, &asn_PER_memb_criticality_constr_407, memb_criticality_constraint_405 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_407, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_405 + }, 0, 0, /* No default value */ "criticality" }, @@ -20132,7 +25859,18 @@ asn_TYPE_member_t asn_MBR_SRBs_Setup_ItemExtIEs_405[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_408, 0, - { &asn_OER_memb_extensionValue_constr_408, &asn_PER_memb_extensionValue_constr_408, memb_extensionValue_constraint_405 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_408, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_405 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -20163,7 +25901,18 @@ asn_TYPE_descriptor_t asn_DEF_SRBs_Setup_ItemExtIEs = { asn_DEF_SRBs_Setup_ItemExtIEs_tags_405, /* Same as above */ sizeof(asn_DEF_SRBs_Setup_ItemExtIEs_tags_405) /sizeof(asn_DEF_SRBs_Setup_ItemExtIEs_tags_405[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRBs_Setup_ItemExtIEs_405, 3, /* Elements count */ &asn_SPC_SRBs_Setup_ItemExtIEs_specs_405 /* Additional specs */ @@ -20188,7 +25937,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_412 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_412 /* Additional specs */ }; @@ -20199,7 +25959,18 @@ asn_TYPE_member_t asn_MBR_SRBs_SetupMod_ItemExtIEs_409[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_410, &asn_PER_memb_id_constr_410, memb_id_constraint_409 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_410, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_409 + }, 0, 0, /* No default value */ "id" }, @@ -20208,7 +25979,18 @@ asn_TYPE_member_t asn_MBR_SRBs_SetupMod_ItemExtIEs_409[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_411, &asn_PER_memb_criticality_constr_411, memb_criticality_constraint_409 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_411, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_409 + }, 0, 0, /* No default value */ "criticality" }, @@ -20217,7 +25999,18 @@ asn_TYPE_member_t asn_MBR_SRBs_SetupMod_ItemExtIEs_409[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_412, 0, - { &asn_OER_memb_extensionValue_constr_412, &asn_PER_memb_extensionValue_constr_412, memb_extensionValue_constraint_409 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_412, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_409 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -20248,7 +26041,18 @@ asn_TYPE_descriptor_t asn_DEF_SRBs_SetupMod_ItemExtIEs = { asn_DEF_SRBs_SetupMod_ItemExtIEs_tags_409, /* Same as above */ sizeof(asn_DEF_SRBs_SetupMod_ItemExtIEs_tags_409) /sizeof(asn_DEF_SRBs_SetupMod_ItemExtIEs_tags_409[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRBs_SetupMod_ItemExtIEs_409, 3, /* Elements count */ &asn_SPC_SRBs_SetupMod_ItemExtIEs_specs_409 /* Additional specs */ @@ -20273,7 +26077,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_416 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_416 /* Additional specs */ }; @@ -20284,7 +26099,18 @@ asn_TYPE_member_t asn_MBR_SRBs_ToBeReleased_ItemExtIEs_413[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_414, &asn_PER_memb_id_constr_414, memb_id_constraint_413 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_414, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_413 + }, 0, 0, /* No default value */ "id" }, @@ -20293,7 +26119,18 @@ asn_TYPE_member_t asn_MBR_SRBs_ToBeReleased_ItemExtIEs_413[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_415, &asn_PER_memb_criticality_constr_415, memb_criticality_constraint_413 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_415, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_413 + }, 0, 0, /* No default value */ "criticality" }, @@ -20302,7 +26139,18 @@ asn_TYPE_member_t asn_MBR_SRBs_ToBeReleased_ItemExtIEs_413[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_416, 0, - { &asn_OER_memb_extensionValue_constr_416, &asn_PER_memb_extensionValue_constr_416, memb_extensionValue_constraint_413 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_416, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_413 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -20333,7 +26181,18 @@ asn_TYPE_descriptor_t asn_DEF_SRBs_ToBeReleased_ItemExtIEs = { asn_DEF_SRBs_ToBeReleased_ItemExtIEs_tags_413, /* Same as above */ sizeof(asn_DEF_SRBs_ToBeReleased_ItemExtIEs_tags_413) /sizeof(asn_DEF_SRBs_ToBeReleased_ItemExtIEs_tags_413[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRBs_ToBeReleased_ItemExtIEs_413, 3, /* Elements count */ &asn_SPC_SRBs_ToBeReleased_ItemExtIEs_specs_413 /* Additional specs */ @@ -20358,7 +26217,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_420 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_420 /* Additional specs */ }; @@ -20369,7 +26239,18 @@ asn_TYPE_member_t asn_MBR_SRBs_ToBeSetup_ItemExtIEs_417[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_418, &asn_PER_memb_id_constr_418, memb_id_constraint_417 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_418, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_417 + }, 0, 0, /* No default value */ "id" }, @@ -20378,7 +26259,18 @@ asn_TYPE_member_t asn_MBR_SRBs_ToBeSetup_ItemExtIEs_417[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_419, &asn_PER_memb_criticality_constr_419, memb_criticality_constraint_417 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_419, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_417 + }, 0, 0, /* No default value */ "criticality" }, @@ -20387,7 +26279,18 @@ asn_TYPE_member_t asn_MBR_SRBs_ToBeSetup_ItemExtIEs_417[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_420, 0, - { &asn_OER_memb_extensionValue_constr_420, &asn_PER_memb_extensionValue_constr_420, memb_extensionValue_constraint_417 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_420, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_417 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -20418,7 +26321,18 @@ asn_TYPE_descriptor_t asn_DEF_SRBs_ToBeSetup_ItemExtIEs = { asn_DEF_SRBs_ToBeSetup_ItemExtIEs_tags_417, /* Same as above */ sizeof(asn_DEF_SRBs_ToBeSetup_ItemExtIEs_tags_417) /sizeof(asn_DEF_SRBs_ToBeSetup_ItemExtIEs_tags_417[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRBs_ToBeSetup_ItemExtIEs_417, 3, /* Elements count */ &asn_SPC_SRBs_ToBeSetup_ItemExtIEs_specs_417 /* Additional specs */ @@ -20443,7 +26357,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_424 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_424 /* Additional specs */ }; @@ -20454,7 +26379,18 @@ asn_TYPE_member_t asn_MBR_SRBs_ToBeSetupMod_ItemExtIEs_421[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_422, &asn_PER_memb_id_constr_422, memb_id_constraint_421 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_422, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_421 + }, 0, 0, /* No default value */ "id" }, @@ -20463,7 +26399,18 @@ asn_TYPE_member_t asn_MBR_SRBs_ToBeSetupMod_ItemExtIEs_421[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_423, &asn_PER_memb_criticality_constr_423, memb_criticality_constraint_421 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_423, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_421 + }, 0, 0, /* No default value */ "criticality" }, @@ -20472,7 +26419,18 @@ asn_TYPE_member_t asn_MBR_SRBs_ToBeSetupMod_ItemExtIEs_421[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_424, 0, - { &asn_OER_memb_extensionValue_constr_424, &asn_PER_memb_extensionValue_constr_424, memb_extensionValue_constraint_421 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_424, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_421 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -20503,7 +26461,18 @@ asn_TYPE_descriptor_t asn_DEF_SRBs_ToBeSetupMod_ItemExtIEs = { asn_DEF_SRBs_ToBeSetupMod_ItemExtIEs_tags_421, /* Same as above */ sizeof(asn_DEF_SRBs_ToBeSetupMod_ItemExtIEs_tags_421) /sizeof(asn_DEF_SRBs_ToBeSetupMod_ItemExtIEs_tags_421[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRBs_ToBeSetupMod_ItemExtIEs_421, 3, /* Elements count */ &asn_SPC_SRBs_ToBeSetupMod_ItemExtIEs_specs_421 /* Additional specs */ @@ -20528,7 +26497,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_428 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_428 /* Additional specs */ }; @@ -20539,7 +26519,18 @@ asn_TYPE_member_t asn_MBR_SUL_InformationExtIEs_425[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_426, &asn_PER_memb_id_constr_426, memb_id_constraint_425 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_426, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_425 + }, 0, 0, /* No default value */ "id" }, @@ -20548,7 +26539,18 @@ asn_TYPE_member_t asn_MBR_SUL_InformationExtIEs_425[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_427, &asn_PER_memb_criticality_constr_427, memb_criticality_constraint_425 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_427, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_425 + }, 0, 0, /* No default value */ "criticality" }, @@ -20557,7 +26559,18 @@ asn_TYPE_member_t asn_MBR_SUL_InformationExtIEs_425[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_428, 0, - { &asn_OER_memb_extensionValue_constr_428, &asn_PER_memb_extensionValue_constr_428, memb_extensionValue_constraint_425 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_428, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_425 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -20588,7 +26601,18 @@ asn_TYPE_descriptor_t asn_DEF_SUL_InformationExtIEs = { asn_DEF_SUL_InformationExtIEs_tags_425, /* Same as above */ sizeof(asn_DEF_SUL_InformationExtIEs_tags_425) /sizeof(asn_DEF_SUL_InformationExtIEs_tags_425[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SUL_InformationExtIEs_425, 3, /* Elements count */ &asn_SPC_SUL_InformationExtIEs_specs_425 /* Additional specs */ @@ -20613,7 +26637,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_432 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_432 /* Additional specs */ }; @@ -20624,7 +26659,18 @@ asn_TYPE_member_t asn_MBR_SupportedSULFreqBandItem_ExtIEs_429[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_430, &asn_PER_memb_id_constr_430, memb_id_constraint_429 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_430, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_429 + }, 0, 0, /* No default value */ "id" }, @@ -20633,7 +26679,18 @@ asn_TYPE_member_t asn_MBR_SupportedSULFreqBandItem_ExtIEs_429[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_431, &asn_PER_memb_criticality_constr_431, memb_criticality_constraint_429 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_431, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_429 + }, 0, 0, /* No default value */ "criticality" }, @@ -20642,7 +26699,18 @@ asn_TYPE_member_t asn_MBR_SupportedSULFreqBandItem_ExtIEs_429[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_432, 0, - { &asn_OER_memb_extensionValue_constr_432, &asn_PER_memb_extensionValue_constr_432, memb_extensionValue_constraint_429 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_432, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_429 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -20673,7 +26741,18 @@ asn_TYPE_descriptor_t asn_DEF_SupportedSULFreqBandItem_ExtIEs = { asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_429, /* Same as above */ sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_429) /sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_429[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SupportedSULFreqBandItem_ExtIEs_429, 3, /* Elements count */ &asn_SPC_SupportedSULFreqBandItem_ExtIEs_specs_429 /* Additional specs */ @@ -20698,7 +26777,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_436 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_436 /* Additional specs */ }; @@ -20709,7 +26799,18 @@ asn_TYPE_member_t asn_MBR_TDD_Info_ExtIEs_433[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_434, &asn_PER_memb_id_constr_434, memb_id_constraint_433 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_434, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_433 + }, 0, 0, /* No default value */ "id" }, @@ -20718,7 +26819,18 @@ asn_TYPE_member_t asn_MBR_TDD_Info_ExtIEs_433[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_435, &asn_PER_memb_criticality_constr_435, memb_criticality_constraint_433 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_435, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_433 + }, 0, 0, /* No default value */ "criticality" }, @@ -20727,7 +26839,18 @@ asn_TYPE_member_t asn_MBR_TDD_Info_ExtIEs_433[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_436, 0, - { &asn_OER_memb_extensionValue_constr_436, &asn_PER_memb_extensionValue_constr_436, memb_extensionValue_constraint_433 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_436, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_433 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -20758,7 +26881,18 @@ asn_TYPE_descriptor_t asn_DEF_TDD_Info_ExtIEs = { asn_DEF_TDD_Info_ExtIEs_tags_433, /* Same as above */ sizeof(asn_DEF_TDD_Info_ExtIEs_tags_433) /sizeof(asn_DEF_TDD_Info_ExtIEs_tags_433[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_TDD_Info_ExtIEs_433, 3, /* Elements count */ &asn_SPC_TDD_Info_ExtIEs_specs_433 /* Additional specs */ @@ -20783,7 +26917,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_440 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_440 /* Additional specs */ }; @@ -20794,7 +26939,18 @@ asn_TYPE_member_t asn_MBR_Transmission_Bandwidth_ExtIEs_437[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_438, &asn_PER_memb_id_constr_438, memb_id_constraint_437 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_438, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_437 + }, 0, 0, /* No default value */ "id" }, @@ -20803,7 +26959,18 @@ asn_TYPE_member_t asn_MBR_Transmission_Bandwidth_ExtIEs_437[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_439, &asn_PER_memb_criticality_constr_439, memb_criticality_constraint_437 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_439, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_437 + }, 0, 0, /* No default value */ "criticality" }, @@ -20812,7 +26979,18 @@ asn_TYPE_member_t asn_MBR_Transmission_Bandwidth_ExtIEs_437[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_440, 0, - { &asn_OER_memb_extensionValue_constr_440, &asn_PER_memb_extensionValue_constr_440, memb_extensionValue_constraint_437 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_440, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_437 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -20843,7 +27021,18 @@ asn_TYPE_descriptor_t asn_DEF_Transmission_Bandwidth_ExtIEs = { asn_DEF_Transmission_Bandwidth_ExtIEs_tags_437, /* Same as above */ sizeof(asn_DEF_Transmission_Bandwidth_ExtIEs_tags_437) /sizeof(asn_DEF_Transmission_Bandwidth_ExtIEs_tags_437[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Transmission_Bandwidth_ExtIEs_437, 3, /* Elements count */ &asn_SPC_Transmission_Bandwidth_ExtIEs_specs_437 /* Additional specs */ @@ -20868,7 +27057,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_444 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_444 /* Additional specs */ }; @@ -20879,7 +27079,18 @@ asn_TYPE_member_t asn_MBR_UE_associatedLogicalF1_ConnectionItemExtIEs_441[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_442, &asn_PER_memb_id_constr_442, memb_id_constraint_441 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_442, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_441 + }, 0, 0, /* No default value */ "id" }, @@ -20888,7 +27099,18 @@ asn_TYPE_member_t asn_MBR_UE_associatedLogicalF1_ConnectionItemExtIEs_441[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_443, &asn_PER_memb_criticality_constr_443, memb_criticality_constraint_441 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_443, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_441 + }, 0, 0, /* No default value */ "criticality" }, @@ -20897,7 +27119,18 @@ asn_TYPE_member_t asn_MBR_UE_associatedLogicalF1_ConnectionItemExtIEs_441[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_444, 0, - { &asn_OER_memb_extensionValue_constr_444, &asn_PER_memb_extensionValue_constr_444, memb_extensionValue_constraint_441 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_444, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_441 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -20928,7 +27161,18 @@ asn_TYPE_descriptor_t asn_DEF_UE_associatedLogicalF1_ConnectionItemExtIEs = { asn_DEF_UE_associatedLogicalF1_ConnectionItemExtIEs_tags_441, /* Same as above */ sizeof(asn_DEF_UE_associatedLogicalF1_ConnectionItemExtIEs_tags_441) /sizeof(asn_DEF_UE_associatedLogicalF1_ConnectionItemExtIEs_tags_441[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UE_associatedLogicalF1_ConnectionItemExtIEs_441, 3, /* Elements count */ &asn_SPC_UE_associatedLogicalF1_ConnectionItemExtIEs_specs_441 /* Additional specs */ @@ -20953,7 +27197,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_448 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_448 /* Additional specs */ }; @@ -20964,7 +27219,18 @@ asn_TYPE_member_t asn_MBR_ULConfigurationExtIEs_445[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_446, &asn_PER_memb_id_constr_446, memb_id_constraint_445 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_446, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_445 + }, 0, 0, /* No default value */ "id" }, @@ -20973,7 +27239,18 @@ asn_TYPE_member_t asn_MBR_ULConfigurationExtIEs_445[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_447, &asn_PER_memb_criticality_constr_447, memb_criticality_constraint_445 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_447, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_445 + }, 0, 0, /* No default value */ "criticality" }, @@ -20982,7 +27259,18 @@ asn_TYPE_member_t asn_MBR_ULConfigurationExtIEs_445[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_448, 0, - { &asn_OER_memb_extensionValue_constr_448, &asn_PER_memb_extensionValue_constr_448, memb_extensionValue_constraint_445 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_448, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_445 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -21013,7 +27301,18 @@ asn_TYPE_descriptor_t asn_DEF_ULConfigurationExtIEs = { asn_DEF_ULConfigurationExtIEs_tags_445, /* Same as above */ sizeof(asn_DEF_ULConfigurationExtIEs_tags_445) /sizeof(asn_DEF_ULConfigurationExtIEs_tags_445[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ULConfigurationExtIEs_445, 3, /* Elements count */ &asn_SPC_ULConfigurationExtIEs_specs_445 /* Additional specs */ @@ -21038,7 +27337,18 @@ asn_TYPE_descriptor_t asn_DEF_extensionValue_452 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_extensionValue_specs_452 /* Additional specs */ }; @@ -21049,7 +27359,18 @@ asn_TYPE_member_t asn_MBR_ULUPTNLInformation_ToBeSetup_ItemExtIEs_449[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionID, 0, - { &asn_OER_memb_id_constr_450, &asn_PER_memb_id_constr_450, memb_id_constraint_449 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_450, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_449 + }, 0, 0, /* No default value */ "id" }, @@ -21058,7 +27379,18 @@ asn_TYPE_member_t asn_MBR_ULUPTNLInformation_ToBeSetup_ItemExtIEs_449[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_451, &asn_PER_memb_criticality_constr_451, memb_criticality_constraint_449 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_451, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_449 + }, 0, 0, /* No default value */ "criticality" }, @@ -21067,7 +27399,18 @@ asn_TYPE_member_t asn_MBR_ULUPTNLInformation_ToBeSetup_ItemExtIEs_449[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_extensionValue_452, 0, - { &asn_OER_memb_extensionValue_constr_452, &asn_PER_memb_extensionValue_constr_452, memb_extensionValue_constraint_449 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_extensionValue_constr_452, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_extensionValue_constraint_449 + }, 0, 0, /* No default value */ "extensionValue" }, @@ -21098,7 +27441,18 @@ asn_TYPE_descriptor_t asn_DEF_ULUPTNLInformation_ToBeSetup_ItemExtIEs = { asn_DEF_ULUPTNLInformation_ToBeSetup_ItemExtIEs_tags_449, /* Same as above */ sizeof(asn_DEF_ULUPTNLInformation_ToBeSetup_ItemExtIEs_tags_449) /sizeof(asn_DEF_ULUPTNLInformation_ToBeSetup_ItemExtIEs_tags_449[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ULUPTNLInformation_ToBeSetup_ItemExtIEs_449, 3, /* Elements count */ &asn_SPC_ULUPTNLInformation_ToBeSetup_ItemExtIEs_specs_449 /* Additional specs */ diff --git a/src/codec_utils/F1AP/ProtocolExtensionField.h b/src/codec_utils/F1AP/ProtocolExtensionField.h index 8cf678239..c36020b79 100644 --- a/src/codec_utils/F1AP/ProtocolExtensionField.h +++ b/src/codec_utils/F1AP/ProtocolExtensionField.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-Containers" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _ProtocolExtensionField_H_ @@ -188,10 +188,12 @@ typedef enum DRBs_SetupMod_ItemExtIEs__extensionValue_PR { typedef enum DRBs_ToBeModified_ItemExtIEs__extensionValue_PR { DRBs_ToBeModified_ItemExtIEs__extensionValue_PR_NOTHING, /* No components present */ DRBs_ToBeModified_ItemExtIEs__extensionValue_PR_PDCPSNLength, + DRBs_ToBeModified_ItemExtIEs__extensionValue_PR_PDCPSNLength_1, DRBs_ToBeModified_ItemExtIEs__extensionValue_PR_BearerTypeChange, DRBs_ToBeModified_ItemExtIEs__extensionValue_PR_RLCMode, DRBs_ToBeModified_ItemExtIEs__extensionValue_PR_DuplicationActivation, - DRBs_ToBeModified_ItemExtIEs__extensionValue_PR_DCBasedDuplicationConfigured + DRBs_ToBeModified_ItemExtIEs__extensionValue_PR_DCBasedDuplicationConfigured, + DRBs_ToBeModified_ItemExtIEs__extensionValue_PR_DuplicationActivation_1 } DRBs_ToBeModified_ItemExtIEs__extensionValue_PR; typedef enum DRBs_ToBeReleased_ItemExtIEs__extensionValue_PR { DRBs_ToBeReleased_ItemExtIEs__extensionValue_PR_NOTHING /* No components present */ @@ -201,13 +203,15 @@ typedef enum DRBs_ToBeSetup_ItemExtIEs__extensionValue_PR { DRBs_ToBeSetup_ItemExtIEs__extensionValue_PR_NOTHING, /* No components present */ DRBs_ToBeSetup_ItemExtIEs__extensionValue_PR_DCBasedDuplicationConfigured, DRBs_ToBeSetup_ItemExtIEs__extensionValue_PR_DuplicationActivation, - DRBs_ToBeSetup_ItemExtIEs__extensionValue_PR_PDCPSNLength + DRBs_ToBeSetup_ItemExtIEs__extensionValue_PR_PDCPSNLength, + DRBs_ToBeSetup_ItemExtIEs__extensionValue_PR_PDCPSNLength_1 } DRBs_ToBeSetup_ItemExtIEs__extensionValue_PR; typedef enum DRBs_ToBeSetupMod_ItemExtIEs__extensionValue_PR { DRBs_ToBeSetupMod_ItemExtIEs__extensionValue_PR_NOTHING, /* No components present */ DRBs_ToBeSetupMod_ItemExtIEs__extensionValue_PR_DCBasedDuplicationConfigured, DRBs_ToBeSetupMod_ItemExtIEs__extensionValue_PR_DuplicationActivation, - DRBs_ToBeSetupMod_ItemExtIEs__extensionValue_PR_PDCPSNLength + DRBs_ToBeSetupMod_ItemExtIEs__extensionValue_PR_PDCPSNLength, + DRBs_ToBeSetupMod_ItemExtIEs__extensionValue_PR_PDCPSNLength_1 } DRBs_ToBeSetupMod_ItemExtIEs__extensionValue_PR; typedef enum DRXCycle_ExtIEs__extensionValue_PR { DRXCycle_ExtIEs__extensionValue_PR_NOTHING /* No components present */ @@ -1015,10 +1019,12 @@ typedef struct DRBs_ToBeModified_ItemExtIEs { DRBs_ToBeModified_ItemExtIEs__extensionValue_PR present; union DRBs_ToBeModified_ItemExtIEs__extensionValue_u { PDCPSNLength_t PDCPSNLength; + PDCPSNLength_t PDCPSNLength_1; BearerTypeChange_t BearerTypeChange; RLCMode_t RLCMode; DuplicationActivation_t DuplicationActivation; DCBasedDuplicationConfigured_t DCBasedDuplicationConfigured; + DuplicationActivation_t DuplicationActivation_1; } choice; /* Context for parsing across buffer boundaries */ @@ -1052,6 +1058,7 @@ typedef struct DRBs_ToBeSetup_ItemExtIEs { DCBasedDuplicationConfigured_t DCBasedDuplicationConfigured; DuplicationActivation_t DuplicationActivation; PDCPSNLength_t PDCPSNLength; + PDCPSNLength_t PDCPSNLength_1; } choice; /* Context for parsing across buffer boundaries */ @@ -1070,6 +1077,7 @@ typedef struct DRBs_ToBeSetupMod_ItemExtIEs { DCBasedDuplicationConfigured_t DCBasedDuplicationConfigured; DuplicationActivation_t DuplicationActivation; PDCPSNLength_t PDCPSNLength; + PDCPSNLength_t PDCPSNLength_1; } choice; /* Context for parsing across buffer boundaries */ diff --git a/src/codec_utils/F1AP/ProtocolExtensionID.c b/src/codec_utils/F1AP/ProtocolExtensionID.c index 285c5f053..a724a8aed 100644 --- a/src/codec_utils/F1AP/ProtocolExtensionID.c +++ b/src/codec_utils/F1AP/ProtocolExtensionID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-CommonDataTypes" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "ProtocolExtensionID.h" @@ -21,7 +21,7 @@ ProtocolExtensionID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ ProtocolExtensionID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_ProtocolExtensionID_constr_1 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolExtensionID_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_ProtocolExtensionID_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionID = { asn_DEF_ProtocolExtensionID_tags_1, /* Same as above */ sizeof(asn_DEF_ProtocolExtensionID_tags_1) /sizeof(asn_DEF_ProtocolExtensionID_tags_1[0]), /* 1 */ - { &asn_OER_type_ProtocolExtensionID_constr_1, &asn_PER_type_ProtocolExtensionID_constr_1, ProtocolExtensionID_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolExtensionID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + ProtocolExtensionID_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/F1AP/ProtocolExtensionID.h b/src/codec_utils/F1AP/ProtocolExtensionID.h index f520fde4b..81dbf9a1d 100644 --- a/src/codec_utils/F1AP/ProtocolExtensionID.h +++ b/src/codec_utils/F1AP/ProtocolExtensionID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-CommonDataTypes" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _ProtocolExtensionID_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolExtensionID; asn_struct_free_f ProtocolExtensionID_free; asn_struct_print_f ProtocolExtensionID_print; asn_constr_check_f ProtocolExtensionID_constraint; -ber_type_decoder_f ProtocolExtensionID_decode_ber; -der_type_encoder_f ProtocolExtensionID_encode_der; xer_type_decoder_f ProtocolExtensionID_decode_xer; xer_type_encoder_f ProtocolExtensionID_encode_xer; -oer_type_decoder_f ProtocolExtensionID_decode_oer; -oer_type_encoder_f ProtocolExtensionID_encode_oer; per_type_decoder_f ProtocolExtensionID_decode_uper; per_type_encoder_f ProtocolExtensionID_encode_uper; per_type_decoder_f ProtocolExtensionID_decode_aper; diff --git a/src/codec_utils/F1AP/ProtocolIE-Container.c b/src/codec_utils/F1AP/ProtocolIE-Container.c index 2803cf28f..d6a75b720 100644 --- a/src/codec_utils/F1AP/ProtocolIE-Container.c +++ b/src/codec_utils/F1AP/ProtocolIE-Container.c @@ -1,348 +1,318 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-Containers" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "ProtocolIE-Container.h" #include "ProtocolIE-Field.h" -static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_4587P0_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_Container_4587P0_constr_1 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_type_ProtocolIE_Container_4587P1_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_Container_4587P1_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_ProtocolIE_Container_4587P2_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_Container_4587P2_constr_5 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_type_ProtocolIE_Container_4587P3_constr_7 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_Container_4587P3_constr_7 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_type_ProtocolIE_Container_4587P4_constr_9 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_Container_4587P4_constr_9 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_type_ProtocolIE_Container_4587P5_constr_11 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_Container_4587P5_constr_11 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_type_ProtocolIE_Container_4587P6_constr_13 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_Container_4587P6_constr_13 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_type_ProtocolIE_Container_4587P7_constr_15 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_Container_4587P7_constr_15 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_type_ProtocolIE_Container_4587P8_constr_17 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_Container_4587P8_constr_17 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_type_ProtocolIE_Container_4587P9_constr_19 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_Container_4587P9_constr_19 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_type_ProtocolIE_Container_4587P10_constr_21 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_Container_4587P10_constr_21 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_type_ProtocolIE_Container_4587P11_constr_23 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_Container_4587P11_constr_23 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_type_ProtocolIE_Container_4587P12_constr_25 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_Container_4587P12_constr_25 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_type_ProtocolIE_Container_4587P13_constr_27 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_Container_4587P13_constr_27 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_type_ProtocolIE_Container_4587P14_constr_29 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_Container_4587P14_constr_29 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_type_ProtocolIE_Container_4587P15_constr_31 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_Container_4587P15_constr_31 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_type_ProtocolIE_Container_4587P16_constr_33 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_Container_4587P16_constr_33 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_type_ProtocolIE_Container_4587P17_constr_35 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_Container_4587P17_constr_35 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_type_ProtocolIE_Container_4587P18_constr_37 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_Container_4587P18_constr_37 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_type_ProtocolIE_Container_4587P19_constr_39 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_Container_4587P19_constr_39 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_type_ProtocolIE_Container_4587P20_constr_41 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_Container_4587P20_constr_41 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_type_ProtocolIE_Container_4587P21_constr_43 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_Container_4587P21_constr_43 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_type_ProtocolIE_Container_4587P22_constr_45 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_Container_4587P22_constr_45 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_type_ProtocolIE_Container_4587P23_constr_47 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_Container_4587P23_constr_47 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_type_ProtocolIE_Container_4587P24_constr_49 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_Container_4587P24_constr_49 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_type_ProtocolIE_Container_4587P25_constr_51 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_Container_4587P25_constr_51 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_type_ProtocolIE_Container_4587P26_constr_53 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_Container_4587P26_constr_53 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_type_ProtocolIE_Container_4587P27_constr_55 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_Container_4587P27_constr_55 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_type_ProtocolIE_Container_4587P28_constr_57 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_Container_4587P28_constr_57 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_type_ProtocolIE_Container_4587P29_constr_59 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_Container_4587P29_constr_59 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_type_ProtocolIE_Container_4587P30_constr_61 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_Container_4587P30_constr_61 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_type_ProtocolIE_Container_4587P31_constr_63 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_Container_4587P31_constr_63 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_type_ProtocolIE_Container_4587P32_constr_65 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_Container_4587P32_constr_65 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_type_ProtocolIE_Container_4587P33_constr_67 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_Container_4587P33_constr_67 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_type_ProtocolIE_Container_4587P34_constr_69 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_Container_4587P34_constr_69 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_type_ProtocolIE_Container_4587P35_constr_71 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_Container_4587P35_constr_71 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_type_ProtocolIE_Container_4587P36_constr_73 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_Container_4587P36_constr_73 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_type_ProtocolIE_Container_4587P37_constr_75 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_Container_4587P37_constr_75 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_type_ProtocolIE_Container_4587P38_constr_77 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_Container_4587P38_constr_77 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_type_ProtocolIE_Container_4587P39_constr_79 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_Container_4587P39_constr_79 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_type_ProtocolIE_Container_4587P40_constr_81 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..65535)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_Container_4587P40_constr_81 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_ProtocolIE_Container_4587P0_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ResetIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -365,7 +335,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_4587P0 = { asn_DEF_ProtocolIE_Container_4587P0_tags_1, /* Same as above */ sizeof(asn_DEF_ProtocolIE_Container_4587P0_tags_1) /sizeof(asn_DEF_ProtocolIE_Container_4587P0_tags_1[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_Container_4587P0_constr_1, &asn_PER_type_ProtocolIE_Container_4587P0_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_Container_4587P0_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_Container_4587P0_1, 1, /* Single element */ &asn_SPC_ProtocolIE_Container_4587P0_specs_1 /* Additional specs */ @@ -377,7 +358,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_Container_4587P1_3[] = { 0, &asn_DEF_ResetAcknowledgeIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -400,7 +392,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_4587P1 = { asn_DEF_ProtocolIE_Container_4587P1_tags_3, /* Same as above */ sizeof(asn_DEF_ProtocolIE_Container_4587P1_tags_3) /sizeof(asn_DEF_ProtocolIE_Container_4587P1_tags_3[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_Container_4587P1_constr_3, &asn_PER_type_ProtocolIE_Container_4587P1_constr_3, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_Container_4587P1_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_Container_4587P1_3, 1, /* Single element */ &asn_SPC_ProtocolIE_Container_4587P1_specs_3 /* Additional specs */ @@ -412,7 +415,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_Container_4587P2_5[] = { 0, &asn_DEF_ErrorIndicationIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -435,7 +449,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_4587P2 = { asn_DEF_ProtocolIE_Container_4587P2_tags_5, /* Same as above */ sizeof(asn_DEF_ProtocolIE_Container_4587P2_tags_5) /sizeof(asn_DEF_ProtocolIE_Container_4587P2_tags_5[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_Container_4587P2_constr_5, &asn_PER_type_ProtocolIE_Container_4587P2_constr_5, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_Container_4587P2_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_Container_4587P2_5, 1, /* Single element */ &asn_SPC_ProtocolIE_Container_4587P2_specs_5 /* Additional specs */ @@ -447,7 +472,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_Container_4587P3_7[] = { 0, &asn_DEF_F1SetupRequestIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -470,7 +506,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_4587P3 = { asn_DEF_ProtocolIE_Container_4587P3_tags_7, /* Same as above */ sizeof(asn_DEF_ProtocolIE_Container_4587P3_tags_7) /sizeof(asn_DEF_ProtocolIE_Container_4587P3_tags_7[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_Container_4587P3_constr_7, &asn_PER_type_ProtocolIE_Container_4587P3_constr_7, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_Container_4587P3_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_Container_4587P3_7, 1, /* Single element */ &asn_SPC_ProtocolIE_Container_4587P3_specs_7 /* Additional specs */ @@ -482,7 +529,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_Container_4587P4_9[] = { 0, &asn_DEF_F1SetupResponseIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -505,7 +563,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_4587P4 = { asn_DEF_ProtocolIE_Container_4587P4_tags_9, /* Same as above */ sizeof(asn_DEF_ProtocolIE_Container_4587P4_tags_9) /sizeof(asn_DEF_ProtocolIE_Container_4587P4_tags_9[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_Container_4587P4_constr_9, &asn_PER_type_ProtocolIE_Container_4587P4_constr_9, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_Container_4587P4_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_Container_4587P4_9, 1, /* Single element */ &asn_SPC_ProtocolIE_Container_4587P4_specs_9 /* Additional specs */ @@ -517,7 +586,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_Container_4587P5_11[] = { 0, &asn_DEF_F1SetupFailureIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -540,7 +620,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_4587P5 = { asn_DEF_ProtocolIE_Container_4587P5_tags_11, /* Same as above */ sizeof(asn_DEF_ProtocolIE_Container_4587P5_tags_11) /sizeof(asn_DEF_ProtocolIE_Container_4587P5_tags_11[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_Container_4587P5_constr_11, &asn_PER_type_ProtocolIE_Container_4587P5_constr_11, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_Container_4587P5_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_Container_4587P5_11, 1, /* Single element */ &asn_SPC_ProtocolIE_Container_4587P5_specs_11 /* Additional specs */ @@ -552,7 +643,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_Container_4587P6_13[] = { 0, &asn_DEF_GNBDUConfigurationUpdateIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -575,7 +677,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_4587P6 = { asn_DEF_ProtocolIE_Container_4587P6_tags_13, /* Same as above */ sizeof(asn_DEF_ProtocolIE_Container_4587P6_tags_13) /sizeof(asn_DEF_ProtocolIE_Container_4587P6_tags_13[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_Container_4587P6_constr_13, &asn_PER_type_ProtocolIE_Container_4587P6_constr_13, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_Container_4587P6_constr_13, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_Container_4587P6_13, 1, /* Single element */ &asn_SPC_ProtocolIE_Container_4587P6_specs_13 /* Additional specs */ @@ -587,7 +700,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_Container_4587P7_15[] = { 0, &asn_DEF_GNBDUConfigurationUpdateAcknowledgeIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -610,7 +734,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_4587P7 = { asn_DEF_ProtocolIE_Container_4587P7_tags_15, /* Same as above */ sizeof(asn_DEF_ProtocolIE_Container_4587P7_tags_15) /sizeof(asn_DEF_ProtocolIE_Container_4587P7_tags_15[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_Container_4587P7_constr_15, &asn_PER_type_ProtocolIE_Container_4587P7_constr_15, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_Container_4587P7_constr_15, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_Container_4587P7_15, 1, /* Single element */ &asn_SPC_ProtocolIE_Container_4587P7_specs_15 /* Additional specs */ @@ -622,7 +757,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_Container_4587P8_17[] = { 0, &asn_DEF_GNBDUConfigurationUpdateFailureIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -645,7 +791,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_4587P8 = { asn_DEF_ProtocolIE_Container_4587P8_tags_17, /* Same as above */ sizeof(asn_DEF_ProtocolIE_Container_4587P8_tags_17) /sizeof(asn_DEF_ProtocolIE_Container_4587P8_tags_17[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_Container_4587P8_constr_17, &asn_PER_type_ProtocolIE_Container_4587P8_constr_17, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_Container_4587P8_constr_17, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_Container_4587P8_17, 1, /* Single element */ &asn_SPC_ProtocolIE_Container_4587P8_specs_17 /* Additional specs */ @@ -657,7 +814,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_Container_4587P9_19[] = { 0, &asn_DEF_GNBCUConfigurationUpdateIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -680,7 +848,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_4587P9 = { asn_DEF_ProtocolIE_Container_4587P9_tags_19, /* Same as above */ sizeof(asn_DEF_ProtocolIE_Container_4587P9_tags_19) /sizeof(asn_DEF_ProtocolIE_Container_4587P9_tags_19[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_Container_4587P9_constr_19, &asn_PER_type_ProtocolIE_Container_4587P9_constr_19, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_Container_4587P9_constr_19, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_Container_4587P9_19, 1, /* Single element */ &asn_SPC_ProtocolIE_Container_4587P9_specs_19 /* Additional specs */ @@ -692,7 +871,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_Container_4587P10_21[] = { 0, &asn_DEF_GNBCUConfigurationUpdateAcknowledgeIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -715,7 +905,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_4587P10 = { asn_DEF_ProtocolIE_Container_4587P10_tags_21, /* Same as above */ sizeof(asn_DEF_ProtocolIE_Container_4587P10_tags_21) /sizeof(asn_DEF_ProtocolIE_Container_4587P10_tags_21[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_Container_4587P10_constr_21, &asn_PER_type_ProtocolIE_Container_4587P10_constr_21, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_Container_4587P10_constr_21, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_Container_4587P10_21, 1, /* Single element */ &asn_SPC_ProtocolIE_Container_4587P10_specs_21 /* Additional specs */ @@ -727,7 +928,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_Container_4587P11_23[] = { 0, &asn_DEF_GNBCUConfigurationUpdateFailureIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -750,7 +962,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_4587P11 = { asn_DEF_ProtocolIE_Container_4587P11_tags_23, /* Same as above */ sizeof(asn_DEF_ProtocolIE_Container_4587P11_tags_23) /sizeof(asn_DEF_ProtocolIE_Container_4587P11_tags_23[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_Container_4587P11_constr_23, &asn_PER_type_ProtocolIE_Container_4587P11_constr_23, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_Container_4587P11_constr_23, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_Container_4587P11_23, 1, /* Single element */ &asn_SPC_ProtocolIE_Container_4587P11_specs_23 /* Additional specs */ @@ -762,7 +985,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_Container_4587P12_25[] = { 0, &asn_DEF_GNBDUResourceCoordinationRequest_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -785,7 +1019,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_4587P12 = { asn_DEF_ProtocolIE_Container_4587P12_tags_25, /* Same as above */ sizeof(asn_DEF_ProtocolIE_Container_4587P12_tags_25) /sizeof(asn_DEF_ProtocolIE_Container_4587P12_tags_25[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_Container_4587P12_constr_25, &asn_PER_type_ProtocolIE_Container_4587P12_constr_25, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_Container_4587P12_constr_25, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_Container_4587P12_25, 1, /* Single element */ &asn_SPC_ProtocolIE_Container_4587P12_specs_25 /* Additional specs */ @@ -797,7 +1042,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_Container_4587P13_27[] = { 0, &asn_DEF_GNBDUResourceCoordinationResponse_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -820,7 +1076,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_4587P13 = { asn_DEF_ProtocolIE_Container_4587P13_tags_27, /* Same as above */ sizeof(asn_DEF_ProtocolIE_Container_4587P13_tags_27) /sizeof(asn_DEF_ProtocolIE_Container_4587P13_tags_27[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_Container_4587P13_constr_27, &asn_PER_type_ProtocolIE_Container_4587P13_constr_27, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_Container_4587P13_constr_27, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_Container_4587P13_27, 1, /* Single element */ &asn_SPC_ProtocolIE_Container_4587P13_specs_27 /* Additional specs */ @@ -832,7 +1099,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_Container_4587P14_29[] = { 0, &asn_DEF_UEContextSetupRequestIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -855,7 +1133,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_4587P14 = { asn_DEF_ProtocolIE_Container_4587P14_tags_29, /* Same as above */ sizeof(asn_DEF_ProtocolIE_Container_4587P14_tags_29) /sizeof(asn_DEF_ProtocolIE_Container_4587P14_tags_29[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_Container_4587P14_constr_29, &asn_PER_type_ProtocolIE_Container_4587P14_constr_29, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_Container_4587P14_constr_29, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_Container_4587P14_29, 1, /* Single element */ &asn_SPC_ProtocolIE_Container_4587P14_specs_29 /* Additional specs */ @@ -867,7 +1156,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_Container_4587P15_31[] = { 0, &asn_DEF_UEContextSetupResponseIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -890,7 +1190,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_4587P15 = { asn_DEF_ProtocolIE_Container_4587P15_tags_31, /* Same as above */ sizeof(asn_DEF_ProtocolIE_Container_4587P15_tags_31) /sizeof(asn_DEF_ProtocolIE_Container_4587P15_tags_31[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_Container_4587P15_constr_31, &asn_PER_type_ProtocolIE_Container_4587P15_constr_31, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_Container_4587P15_constr_31, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_Container_4587P15_31, 1, /* Single element */ &asn_SPC_ProtocolIE_Container_4587P15_specs_31 /* Additional specs */ @@ -902,7 +1213,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_Container_4587P16_33[] = { 0, &asn_DEF_UEContextSetupFailureIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -925,7 +1247,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_4587P16 = { asn_DEF_ProtocolIE_Container_4587P16_tags_33, /* Same as above */ sizeof(asn_DEF_ProtocolIE_Container_4587P16_tags_33) /sizeof(asn_DEF_ProtocolIE_Container_4587P16_tags_33[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_Container_4587P16_constr_33, &asn_PER_type_ProtocolIE_Container_4587P16_constr_33, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_Container_4587P16_constr_33, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_Container_4587P16_33, 1, /* Single element */ &asn_SPC_ProtocolIE_Container_4587P16_specs_33 /* Additional specs */ @@ -937,7 +1270,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_Container_4587P17_35[] = { 0, &asn_DEF_UEContextReleaseRequestIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -960,7 +1304,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_4587P17 = { asn_DEF_ProtocolIE_Container_4587P17_tags_35, /* Same as above */ sizeof(asn_DEF_ProtocolIE_Container_4587P17_tags_35) /sizeof(asn_DEF_ProtocolIE_Container_4587P17_tags_35[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_Container_4587P17_constr_35, &asn_PER_type_ProtocolIE_Container_4587P17_constr_35, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_Container_4587P17_constr_35, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_Container_4587P17_35, 1, /* Single element */ &asn_SPC_ProtocolIE_Container_4587P17_specs_35 /* Additional specs */ @@ -972,7 +1327,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_Container_4587P18_37[] = { 0, &asn_DEF_UEContextReleaseCommandIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -995,7 +1361,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_4587P18 = { asn_DEF_ProtocolIE_Container_4587P18_tags_37, /* Same as above */ sizeof(asn_DEF_ProtocolIE_Container_4587P18_tags_37) /sizeof(asn_DEF_ProtocolIE_Container_4587P18_tags_37[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_Container_4587P18_constr_37, &asn_PER_type_ProtocolIE_Container_4587P18_constr_37, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_Container_4587P18_constr_37, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_Container_4587P18_37, 1, /* Single element */ &asn_SPC_ProtocolIE_Container_4587P18_specs_37 /* Additional specs */ @@ -1007,7 +1384,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_Container_4587P19_39[] = { 0, &asn_DEF_UEContextReleaseCompleteIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1030,7 +1418,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_4587P19 = { asn_DEF_ProtocolIE_Container_4587P19_tags_39, /* Same as above */ sizeof(asn_DEF_ProtocolIE_Container_4587P19_tags_39) /sizeof(asn_DEF_ProtocolIE_Container_4587P19_tags_39[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_Container_4587P19_constr_39, &asn_PER_type_ProtocolIE_Container_4587P19_constr_39, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_Container_4587P19_constr_39, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_Container_4587P19_39, 1, /* Single element */ &asn_SPC_ProtocolIE_Container_4587P19_specs_39 /* Additional specs */ @@ -1042,7 +1441,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_Container_4587P20_41[] = { 0, &asn_DEF_UEContextModificationRequestIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1065,7 +1475,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_4587P20 = { asn_DEF_ProtocolIE_Container_4587P20_tags_41, /* Same as above */ sizeof(asn_DEF_ProtocolIE_Container_4587P20_tags_41) /sizeof(asn_DEF_ProtocolIE_Container_4587P20_tags_41[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_Container_4587P20_constr_41, &asn_PER_type_ProtocolIE_Container_4587P20_constr_41, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_Container_4587P20_constr_41, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_Container_4587P20_41, 1, /* Single element */ &asn_SPC_ProtocolIE_Container_4587P20_specs_41 /* Additional specs */ @@ -1077,7 +1498,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_Container_4587P21_43[] = { 0, &asn_DEF_UEContextModificationResponseIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1100,7 +1532,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_4587P21 = { asn_DEF_ProtocolIE_Container_4587P21_tags_43, /* Same as above */ sizeof(asn_DEF_ProtocolIE_Container_4587P21_tags_43) /sizeof(asn_DEF_ProtocolIE_Container_4587P21_tags_43[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_Container_4587P21_constr_43, &asn_PER_type_ProtocolIE_Container_4587P21_constr_43, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_Container_4587P21_constr_43, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_Container_4587P21_43, 1, /* Single element */ &asn_SPC_ProtocolIE_Container_4587P21_specs_43 /* Additional specs */ @@ -1112,7 +1555,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_Container_4587P22_45[] = { 0, &asn_DEF_UEContextModificationFailureIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1135,7 +1589,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_4587P22 = { asn_DEF_ProtocolIE_Container_4587P22_tags_45, /* Same as above */ sizeof(asn_DEF_ProtocolIE_Container_4587P22_tags_45) /sizeof(asn_DEF_ProtocolIE_Container_4587P22_tags_45[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_Container_4587P22_constr_45, &asn_PER_type_ProtocolIE_Container_4587P22_constr_45, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_Container_4587P22_constr_45, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_Container_4587P22_45, 1, /* Single element */ &asn_SPC_ProtocolIE_Container_4587P22_specs_45 /* Additional specs */ @@ -1147,7 +1612,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_Container_4587P23_47[] = { 0, &asn_DEF_UEContextModificationRequiredIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1170,7 +1646,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_4587P23 = { asn_DEF_ProtocolIE_Container_4587P23_tags_47, /* Same as above */ sizeof(asn_DEF_ProtocolIE_Container_4587P23_tags_47) /sizeof(asn_DEF_ProtocolIE_Container_4587P23_tags_47[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_Container_4587P23_constr_47, &asn_PER_type_ProtocolIE_Container_4587P23_constr_47, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_Container_4587P23_constr_47, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_Container_4587P23_47, 1, /* Single element */ &asn_SPC_ProtocolIE_Container_4587P23_specs_47 /* Additional specs */ @@ -1182,7 +1669,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_Container_4587P24_49[] = { 0, &asn_DEF_UEContextModificationConfirmIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1205,7 +1703,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_4587P24 = { asn_DEF_ProtocolIE_Container_4587P24_tags_49, /* Same as above */ sizeof(asn_DEF_ProtocolIE_Container_4587P24_tags_49) /sizeof(asn_DEF_ProtocolIE_Container_4587P24_tags_49[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_Container_4587P24_constr_49, &asn_PER_type_ProtocolIE_Container_4587P24_constr_49, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_Container_4587P24_constr_49, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_Container_4587P24_49, 1, /* Single element */ &asn_SPC_ProtocolIE_Container_4587P24_specs_49 /* Additional specs */ @@ -1217,7 +1726,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_Container_4587P25_51[] = { 0, &asn_DEF_UEContextModificationRefuseIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1240,7 +1760,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_4587P25 = { asn_DEF_ProtocolIE_Container_4587P25_tags_51, /* Same as above */ sizeof(asn_DEF_ProtocolIE_Container_4587P25_tags_51) /sizeof(asn_DEF_ProtocolIE_Container_4587P25_tags_51[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_Container_4587P25_constr_51, &asn_PER_type_ProtocolIE_Container_4587P25_constr_51, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_Container_4587P25_constr_51, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_Container_4587P25_51, 1, /* Single element */ &asn_SPC_ProtocolIE_Container_4587P25_specs_51 /* Additional specs */ @@ -1252,7 +1783,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_Container_4587P26_53[] = { 0, &asn_DEF_WriteReplaceWarningRequestIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1275,7 +1817,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_4587P26 = { asn_DEF_ProtocolIE_Container_4587P26_tags_53, /* Same as above */ sizeof(asn_DEF_ProtocolIE_Container_4587P26_tags_53) /sizeof(asn_DEF_ProtocolIE_Container_4587P26_tags_53[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_Container_4587P26_constr_53, &asn_PER_type_ProtocolIE_Container_4587P26_constr_53, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_Container_4587P26_constr_53, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_Container_4587P26_53, 1, /* Single element */ &asn_SPC_ProtocolIE_Container_4587P26_specs_53 /* Additional specs */ @@ -1287,7 +1840,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_Container_4587P27_55[] = { 0, &asn_DEF_WriteReplaceWarningResponseIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1310,7 +1874,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_4587P27 = { asn_DEF_ProtocolIE_Container_4587P27_tags_55, /* Same as above */ sizeof(asn_DEF_ProtocolIE_Container_4587P27_tags_55) /sizeof(asn_DEF_ProtocolIE_Container_4587P27_tags_55[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_Container_4587P27_constr_55, &asn_PER_type_ProtocolIE_Container_4587P27_constr_55, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_Container_4587P27_constr_55, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_Container_4587P27_55, 1, /* Single element */ &asn_SPC_ProtocolIE_Container_4587P27_specs_55 /* Additional specs */ @@ -1322,7 +1897,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_Container_4587P28_57[] = { 0, &asn_DEF_PWSCancelRequestIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1345,7 +1931,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_4587P28 = { asn_DEF_ProtocolIE_Container_4587P28_tags_57, /* Same as above */ sizeof(asn_DEF_ProtocolIE_Container_4587P28_tags_57) /sizeof(asn_DEF_ProtocolIE_Container_4587P28_tags_57[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_Container_4587P28_constr_57, &asn_PER_type_ProtocolIE_Container_4587P28_constr_57, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_Container_4587P28_constr_57, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_Container_4587P28_57, 1, /* Single element */ &asn_SPC_ProtocolIE_Container_4587P28_specs_57 /* Additional specs */ @@ -1357,7 +1954,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_Container_4587P29_59[] = { 0, &asn_DEF_PWSCancelResponseIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1380,7 +1988,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_4587P29 = { asn_DEF_ProtocolIE_Container_4587P29_tags_59, /* Same as above */ sizeof(asn_DEF_ProtocolIE_Container_4587P29_tags_59) /sizeof(asn_DEF_ProtocolIE_Container_4587P29_tags_59[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_Container_4587P29_constr_59, &asn_PER_type_ProtocolIE_Container_4587P29_constr_59, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_Container_4587P29_constr_59, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_Container_4587P29_59, 1, /* Single element */ &asn_SPC_ProtocolIE_Container_4587P29_specs_59 /* Additional specs */ @@ -1392,7 +2011,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_Container_4587P30_61[] = { 0, &asn_DEF_UEInactivityNotificationIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1415,7 +2045,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_4587P30 = { asn_DEF_ProtocolIE_Container_4587P30_tags_61, /* Same as above */ sizeof(asn_DEF_ProtocolIE_Container_4587P30_tags_61) /sizeof(asn_DEF_ProtocolIE_Container_4587P30_tags_61[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_Container_4587P30_constr_61, &asn_PER_type_ProtocolIE_Container_4587P30_constr_61, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_Container_4587P30_constr_61, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_Container_4587P30_61, 1, /* Single element */ &asn_SPC_ProtocolIE_Container_4587P30_specs_61 /* Additional specs */ @@ -1427,7 +2068,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_Container_4587P31_63[] = { 0, &asn_DEF_InitialULRRCMessageTransferIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1450,7 +2102,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_4587P31 = { asn_DEF_ProtocolIE_Container_4587P31_tags_63, /* Same as above */ sizeof(asn_DEF_ProtocolIE_Container_4587P31_tags_63) /sizeof(asn_DEF_ProtocolIE_Container_4587P31_tags_63[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_Container_4587P31_constr_63, &asn_PER_type_ProtocolIE_Container_4587P31_constr_63, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_Container_4587P31_constr_63, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_Container_4587P31_63, 1, /* Single element */ &asn_SPC_ProtocolIE_Container_4587P31_specs_63 /* Additional specs */ @@ -1462,7 +2125,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_Container_4587P32_65[] = { 0, &asn_DEF_DLRRCMessageTransferIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1485,7 +2159,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_4587P32 = { asn_DEF_ProtocolIE_Container_4587P32_tags_65, /* Same as above */ sizeof(asn_DEF_ProtocolIE_Container_4587P32_tags_65) /sizeof(asn_DEF_ProtocolIE_Container_4587P32_tags_65[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_Container_4587P32_constr_65, &asn_PER_type_ProtocolIE_Container_4587P32_constr_65, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_Container_4587P32_constr_65, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_Container_4587P32_65, 1, /* Single element */ &asn_SPC_ProtocolIE_Container_4587P32_specs_65 /* Additional specs */ @@ -1497,7 +2182,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_Container_4587P33_67[] = { 0, &asn_DEF_ULRRCMessageTransferIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1520,7 +2216,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_4587P33 = { asn_DEF_ProtocolIE_Container_4587P33_tags_67, /* Same as above */ sizeof(asn_DEF_ProtocolIE_Container_4587P33_tags_67) /sizeof(asn_DEF_ProtocolIE_Container_4587P33_tags_67[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_Container_4587P33_constr_67, &asn_PER_type_ProtocolIE_Container_4587P33_constr_67, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_Container_4587P33_constr_67, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_Container_4587P33_67, 1, /* Single element */ &asn_SPC_ProtocolIE_Container_4587P33_specs_67 /* Additional specs */ @@ -1532,7 +2239,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_Container_4587P34_69[] = { 0, &asn_DEF_SystemInformationDeliveryCommandIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1555,7 +2273,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_4587P34 = { asn_DEF_ProtocolIE_Container_4587P34_tags_69, /* Same as above */ sizeof(asn_DEF_ProtocolIE_Container_4587P34_tags_69) /sizeof(asn_DEF_ProtocolIE_Container_4587P34_tags_69[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_Container_4587P34_constr_69, &asn_PER_type_ProtocolIE_Container_4587P34_constr_69, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_Container_4587P34_constr_69, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_Container_4587P34_69, 1, /* Single element */ &asn_SPC_ProtocolIE_Container_4587P34_specs_69 /* Additional specs */ @@ -1567,7 +2296,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_Container_4587P35_71[] = { 0, &asn_DEF_PagingIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1590,7 +2330,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_4587P35 = { asn_DEF_ProtocolIE_Container_4587P35_tags_71, /* Same as above */ sizeof(asn_DEF_ProtocolIE_Container_4587P35_tags_71) /sizeof(asn_DEF_ProtocolIE_Container_4587P35_tags_71[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_Container_4587P35_constr_71, &asn_PER_type_ProtocolIE_Container_4587P35_constr_71, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_Container_4587P35_constr_71, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_Container_4587P35_71, 1, /* Single element */ &asn_SPC_ProtocolIE_Container_4587P35_specs_71 /* Additional specs */ @@ -1602,7 +2353,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_Container_4587P36_73[] = { 0, &asn_DEF_NotifyIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1625,7 +2387,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_4587P36 = { asn_DEF_ProtocolIE_Container_4587P36_tags_73, /* Same as above */ sizeof(asn_DEF_ProtocolIE_Container_4587P36_tags_73) /sizeof(asn_DEF_ProtocolIE_Container_4587P36_tags_73[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_Container_4587P36_constr_73, &asn_PER_type_ProtocolIE_Container_4587P36_constr_73, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_Container_4587P36_constr_73, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_Container_4587P36_73, 1, /* Single element */ &asn_SPC_ProtocolIE_Container_4587P36_specs_73 /* Additional specs */ @@ -1637,7 +2410,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_Container_4587P37_75[] = { 0, &asn_DEF_PWSRestartIndicationIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1660,7 +2444,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_4587P37 = { asn_DEF_ProtocolIE_Container_4587P37_tags_75, /* Same as above */ sizeof(asn_DEF_ProtocolIE_Container_4587P37_tags_75) /sizeof(asn_DEF_ProtocolIE_Container_4587P37_tags_75[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_Container_4587P37_constr_75, &asn_PER_type_ProtocolIE_Container_4587P37_constr_75, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_Container_4587P37_constr_75, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_Container_4587P37_75, 1, /* Single element */ &asn_SPC_ProtocolIE_Container_4587P37_specs_75 /* Additional specs */ @@ -1672,7 +2467,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_Container_4587P38_77[] = { 0, &asn_DEF_PWSFailureIndicationIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1695,7 +2501,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_4587P38 = { asn_DEF_ProtocolIE_Container_4587P38_tags_77, /* Same as above */ sizeof(asn_DEF_ProtocolIE_Container_4587P38_tags_77) /sizeof(asn_DEF_ProtocolIE_Container_4587P38_tags_77[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_Container_4587P38_constr_77, &asn_PER_type_ProtocolIE_Container_4587P38_constr_77, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_Container_4587P38_constr_77, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_Container_4587P38_77, 1, /* Single element */ &asn_SPC_ProtocolIE_Container_4587P38_specs_77 /* Additional specs */ @@ -1707,7 +2524,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_Container_4587P39_79[] = { 0, &asn_DEF_GNBDUStatusIndicationIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1730,7 +2558,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_4587P39 = { asn_DEF_ProtocolIE_Container_4587P39_tags_79, /* Same as above */ sizeof(asn_DEF_ProtocolIE_Container_4587P39_tags_79) /sizeof(asn_DEF_ProtocolIE_Container_4587P39_tags_79[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_Container_4587P39_constr_79, &asn_PER_type_ProtocolIE_Container_4587P39_constr_79, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_Container_4587P39_constr_79, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_Container_4587P39_79, 1, /* Single element */ &asn_SPC_ProtocolIE_Container_4587P39_specs_79 /* Additional specs */ @@ -1742,7 +2581,18 @@ asn_TYPE_member_t asn_MBR_ProtocolIE_Container_4587P40_81[] = { 0, &asn_DEF_RRCDeliveryReportIEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1765,7 +2615,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_Container_4587P40 = { asn_DEF_ProtocolIE_Container_4587P40_tags_81, /* Same as above */ sizeof(asn_DEF_ProtocolIE_Container_4587P40_tags_81) /sizeof(asn_DEF_ProtocolIE_Container_4587P40_tags_81[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_Container_4587P40_constr_81, &asn_PER_type_ProtocolIE_Container_4587P40_constr_81, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_Container_4587P40_constr_81, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ProtocolIE_Container_4587P40_81, 1, /* Single element */ &asn_SPC_ProtocolIE_Container_4587P40_specs_81 /* Additional specs */ diff --git a/src/codec_utils/F1AP/ProtocolIE-Container.h b/src/codec_utils/F1AP/ProtocolIE-Container.h index 77b75987e..b49ad4097 100644 --- a/src/codec_utils/F1AP/ProtocolIE-Container.h +++ b/src/codec_utils/F1AP/ProtocolIE-Container.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-Containers" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _ProtocolIE_Container_H_ diff --git a/src/codec_utils/F1AP/ProtocolIE-ContainerPair.c b/src/codec_utils/F1AP/ProtocolIE-ContainerPair.c index 6272fcd32..8c51e12cf 100644 --- a/src/codec_utils/F1AP/ProtocolIE-ContainerPair.c +++ b/src/codec_utils/F1AP/ProtocolIE-ContainerPair.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-Containers" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "ProtocolIE-ContainerPair.h" diff --git a/src/codec_utils/F1AP/ProtocolIE-ContainerPair.h b/src/codec_utils/F1AP/ProtocolIE-ContainerPair.h index 192132f0d..5124ff199 100644 --- a/src/codec_utils/F1AP/ProtocolIE-ContainerPair.h +++ b/src/codec_utils/F1AP/ProtocolIE-ContainerPair.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-Containers" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _ProtocolIE_ContainerPair_H_ diff --git a/src/codec_utils/F1AP/ProtocolIE-Field.c b/src/codec_utils/F1AP/ProtocolIE-Field.c index ca1e25ecb..3e12321ab 100644 --- a/src/codec_utils/F1AP/ProtocolIE-Field.c +++ b/src/codec_utils/F1AP/ProtocolIE-Field.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-Containers" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "ProtocolIE-Field.h" @@ -2651,7 +2651,7 @@ memb_id_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -2714,7 +2714,7 @@ memb_id_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -2777,7 +2777,7 @@ memb_id_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -2894,7 +2894,7 @@ memb_id_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -3011,7 +3011,7 @@ memb_id_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -3128,7 +3128,7 @@ memb_id_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -3245,7 +3245,7 @@ memb_id_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -3362,7 +3362,7 @@ memb_id_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -3479,7 +3479,7 @@ memb_id_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -3596,7 +3596,7 @@ memb_id_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -3713,7 +3713,7 @@ memb_id_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -3830,7 +3830,7 @@ memb_id_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -3947,7 +3947,7 @@ memb_id_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -4064,7 +4064,7 @@ memb_id_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -4181,7 +4181,7 @@ memb_id_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -4298,7 +4298,7 @@ memb_id_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -4415,7 +4415,7 @@ memb_id_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -4532,7 +4532,7 @@ memb_id_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -4649,7 +4649,7 @@ memb_id_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -4766,7 +4766,7 @@ memb_id_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -4883,7 +4883,7 @@ memb_id_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -5000,7 +5000,7 @@ memb_id_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -5117,7 +5117,7 @@ memb_id_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -5234,7 +5234,7 @@ memb_id_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -5351,7 +5351,7 @@ memb_id_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -5468,7 +5468,7 @@ memb_id_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -5585,7 +5585,7 @@ memb_id_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -5702,7 +5702,7 @@ memb_id_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -5819,7 +5819,7 @@ memb_id_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -5936,7 +5936,7 @@ memb_id_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -6053,7 +6053,7 @@ memb_id_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -6170,7 +6170,7 @@ memb_id_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -6287,7 +6287,7 @@ memb_id_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -6404,7 +6404,7 @@ memb_id_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -6521,7 +6521,7 @@ memb_id_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -6638,7 +6638,7 @@ memb_id_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -6755,7 +6755,7 @@ memb_id_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -6872,7 +6872,7 @@ memb_id_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -6989,7 +6989,7 @@ memb_id_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -7106,7 +7106,7 @@ memb_id_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -7223,7 +7223,7 @@ memb_id_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -7340,7 +7340,7 @@ memb_id_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -7457,7 +7457,7 @@ memb_id_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -7574,7 +7574,7 @@ memb_id_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -7691,7 +7691,7 @@ memb_id_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -7808,7 +7808,7 @@ memb_id_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -7925,7 +7925,7 @@ memb_id_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -8042,7 +8042,7 @@ memb_id_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -8159,7 +8159,7 @@ memb_id_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -8276,7 +8276,7 @@ memb_id_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -8393,7 +8393,7 @@ memb_id_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -8510,7 +8510,7 @@ memb_id_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -8627,7 +8627,7 @@ memb_id_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -8744,7 +8744,7 @@ memb_id_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -8861,7 +8861,7 @@ memb_id_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -8978,7 +8978,7 @@ memb_id_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -9095,7 +9095,7 @@ memb_id_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -9212,7 +9212,7 @@ memb_id_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -9329,7 +9329,7 @@ memb_id_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -9446,7 +9446,7 @@ memb_id_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -9509,7 +9509,7 @@ memb_id_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -9572,7 +9572,7 @@ memb_id_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -9635,7 +9635,7 @@ memb_id_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -9698,7 +9698,7 @@ memb_id_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -9761,7 +9761,7 @@ memb_id_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -9824,7 +9824,7 @@ memb_id_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -9887,7 +9887,7 @@ memb_id_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -10004,7 +10004,7 @@ memb_id_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -10067,7 +10067,7 @@ memb_id_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -10130,7 +10130,7 @@ memb_id_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -10193,7 +10193,7 @@ memb_id_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -10310,7 +10310,7 @@ memb_id_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -10427,7 +10427,7 @@ memb_id_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -10544,7 +10544,7 @@ memb_id_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -10661,7 +10661,7 @@ memb_id_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -10778,7 +10778,7 @@ memb_id_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -10895,7 +10895,7 @@ memb_id_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -11012,7 +11012,7 @@ memb_id_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -11129,7 +11129,7 @@ memb_id_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -11246,7 +11246,7 @@ memb_id_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -11363,7 +11363,7 @@ memb_id_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -11480,7 +11480,7 @@ memb_id_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -11597,7 +11597,7 @@ memb_id_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -11714,7 +11714,7 @@ memb_id_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -11831,7 +11831,7 @@ memb_id_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -11948,7 +11948,7 @@ memb_id_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -12065,7 +12065,7 @@ memb_id_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -12182,7 +12182,7 @@ memb_id_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -12299,7 +12299,7 @@ memb_id_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -12364,17 +12364,6 @@ select_UEContextReleaseCommandIEs_value_type(const asn_TYPE_descriptor_t *parent size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEContextReleaseCommandIEs, id)); - const int indexToPresence[9] = { - UEContextReleaseCommandIEs__value_PR_NOTHING, - UEContextReleaseCommandIEs__value_PR_GNB_CU_UE_F1AP_ID, - UEContextReleaseCommandIEs__value_PR_GNB_DU_UE_F1AP_ID, - UEContextReleaseCommandIEs__value_PR_Cause, - UEContextReleaseCommandIEs__value_PR_RRCContainer, - UEContextReleaseCommandIEs__value_PR_SRBID, - UEContextReleaseCommandIEs__value_PR_GNB_DU_UE_F1AP_ID, - UEContextReleaseCommandIEs__value_PR_ExecuteDuplication, - UEContextReleaseCommandIEs__value_PR_RRCDeliveryStatusRequest - }; for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -12386,7 +12375,7 @@ select_UEContextReleaseCommandIEs_value_type(const asn_TYPE_descriptor_t *parent presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; - result.presence_index = indexToPresence[presence_index]; + result.presence_index = presence_index; break; } } @@ -12427,7 +12416,7 @@ memb_id_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -12544,7 +12533,7 @@ memb_id_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -12661,7 +12650,7 @@ memb_id_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -12778,7 +12767,7 @@ memb_id_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -12895,7 +12884,7 @@ memb_id_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -13012,7 +13001,7 @@ memb_id_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -13129,7 +13118,7 @@ memb_id_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -13246,7 +13235,7 @@ memb_id_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -13363,7 +13352,7 @@ memb_id_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -13480,7 +13469,7 @@ memb_id_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -13597,7 +13586,7 @@ memb_id_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -13714,7 +13703,7 @@ memb_id_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -13831,7 +13820,7 @@ memb_id_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -13948,7 +13937,7 @@ memb_id_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -14013,17 +14002,6 @@ select_DLRRCMessageTransferIEs_value_type(const asn_TYPE_descriptor_t *parent_ty size_t for_column = 2; /* &Value */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DLRRCMessageTransferIEs, id)); - const int indexToPresence[9] = { - DLRRCMessageTransferIEs__value_PR_NOTHING, - DLRRCMessageTransferIEs__value_PR_GNB_CU_UE_F1AP_ID, - DLRRCMessageTransferIEs__value_PR_GNB_DU_UE_F1AP_ID, - DLRRCMessageTransferIEs__value_PR_GNB_DU_UE_F1AP_ID, - DLRRCMessageTransferIEs__value_PR_SRBID, - DLRRCMessageTransferIEs__value_PR_ExecuteDuplication, - DLRRCMessageTransferIEs__value_PR_RRCContainer, - DLRRCMessageTransferIEs__value_PR_RAT_FrequencyPriorityInformation, - DLRRCMessageTransferIEs__value_PR_RRCDeliveryStatusRequest - }; for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; @@ -14035,7 +14013,7 @@ select_DLRRCMessageTransferIEs_value_type(const asn_TYPE_descriptor_t *parent_ty presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; - result.presence_index = indexToPresence[presence_index]; + result.presence_index = presence_index; break; } } @@ -14076,7 +14054,7 @@ memb_id_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -14193,7 +14171,7 @@ memb_id_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -14310,7 +14288,7 @@ memb_id_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -14427,7 +14405,7 @@ memb_id_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -14544,7 +14522,7 @@ memb_id_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -14661,7 +14639,7 @@ memb_id_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -14778,7 +14756,7 @@ memb_id_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -14895,7 +14873,7 @@ memb_id_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -14998,2670 +14976,2337 @@ memb_value_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr, return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_oer_constraints_t asn_OER_memb_id_constr_2 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_6 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_7 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_8 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_8 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_10 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_10 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_11 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_11 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_12 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_12 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_14 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_14 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_15 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_15 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_16 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_16 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_18 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_18 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_19 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_19 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_20 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_20 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_22 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_22 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_23 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_23 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_24 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_24 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_26 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_26 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_27 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_27 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_28 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_28 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_30 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_30 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_31 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_31 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_32 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_32 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_34 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_34 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_35 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_35 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_36 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_36 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_38 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_38 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_39 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_39 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_40 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_40 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_42 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_42 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_43 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_43 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_44 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_44 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_46 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_46 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_47 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_47 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_48 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_48 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_50 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_50 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_51 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_51 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_52 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_52 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_54 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_54 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_55 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_55 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_56 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_56 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_58 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_58 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_59 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_59 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_60 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_60 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_62 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_62 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_63 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_63 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_64 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_64 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_66 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_66 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_67 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_67 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_68 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_68 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_70 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_70 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_71 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_71 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_72 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_72 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_74 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_74 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_75 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_75 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_76 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_76 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_78 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_78 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_79 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_79 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_80 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_80 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_82 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_82 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_83 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_83 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_84 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_84 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_86 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_86 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_87 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_87 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_88 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_88 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_90 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_90 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_91 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_91 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_92 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_92 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_94 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_94 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_95 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_95 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_96 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_96 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_98 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_98 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_99 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_99 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_100 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_100 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_102 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_102 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_103 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_103 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_104 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_104 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_106 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_106 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_107 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_107 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_108 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_108 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_110 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_110 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_111 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_111 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_112 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_112 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_114 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_114 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_115 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_115 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_116 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_116 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_118 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_118 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_119 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_119 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_120 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_120 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_122 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_122 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_123 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_123 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_124 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_124 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_126 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_126 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_127 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_127 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_128 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_128 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_130 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_130 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_131 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_131 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_132 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_132 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_134 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_134 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_135 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_135 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_136 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_136 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_138 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_138 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_139 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_139 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_140 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_140 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_142 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_142 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_143 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_143 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_144 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_144 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_146 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_146 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_147 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_147 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_148 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_148 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_150 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_150 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_151 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_151 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_152 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_152 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_154 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_154 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_155 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_155 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_156 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_156 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_158 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_158 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_159 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_159 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_160 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_160 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_162 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_162 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_163 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_163 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_164 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_164 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_166 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_166 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_167 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_167 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_168 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_168 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_170 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_170 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_171 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_171 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_172 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_172 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_174 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_174 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_175 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_175 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_176 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_176 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_178 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_178 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_179 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_179 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_180 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_180 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_182 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_182 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_183 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_183 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_184 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_184 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_186 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_186 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_187 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_187 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_188 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_188 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_190 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_190 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_191 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_191 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_192 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_192 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_194 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_194 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_195 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_195 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_196 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_196 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_198 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_198 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_199 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_199 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_200 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_200 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_202 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_202 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_203 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_203 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_204 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_204 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_206 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_206 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_207 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_207 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_208 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_208 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_210 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_210 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_211 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_211 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_212 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_212 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_214 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_214 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_215 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_215 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_216 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_216 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_218 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_218 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_219 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_219 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_220 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_220 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_222 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_222 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_223 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_223 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_224 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_224 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_226 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_226 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_227 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_227 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_228 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_228 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_230 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_230 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_231 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_231 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_232 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_232 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_234 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_234 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_235 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_235 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_236 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_236 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_238 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_238 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_239 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_239 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_240 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_240 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_242 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_242 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_243 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_243 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_244 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_244 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_246 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_246 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_247 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_247 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_248 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_248 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_250 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_250 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_251 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_251 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_252 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_252 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_254 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_254 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_255 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_255 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_256 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_256 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_258 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_258 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_259 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_259 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_260 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_260 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_262 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_262 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_263 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_263 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_264 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_264 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_266 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_266 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_267 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_267 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_268 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_268 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_270 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_270 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_271 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_271 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_272 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_272 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_274 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_274 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_275 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_275 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_276 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_276 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_278 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_278 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_279 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_279 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_280 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_280 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_282 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_282 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_283 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_283 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_284 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_284 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_286 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_286 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_287 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_287 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_288 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_288 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_290 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_290 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_291 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_291 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_292 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_292 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_294 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_294 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_295 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_295 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_296 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_296 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_298 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_298 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_299 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_299 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_300 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_300 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_302 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_302 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_303 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_303 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_304 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_304 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_306 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_306 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_307 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_307 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_308 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_308 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_310 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_310 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_311 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_311 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_312 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_312 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_314 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_314 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_315 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_315 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_316 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_316 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_318 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_318 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_319 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_319 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_320 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_320 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_322 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_322 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_323 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_323 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_324 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_324 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_326 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_326 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_327 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_327 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_328 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_328 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_330 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_330 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_331 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_331 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_332 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_332 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_334 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_334 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_335 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_335 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_336 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_336 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_338 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_338 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_339 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_339 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_340 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_340 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_342 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_342 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_343 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_343 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_344 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_344 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_346 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_346 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_347 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_347 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_348 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_348 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_350 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_350 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_351 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_351 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_352 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_352 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_354 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_354 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_355 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_355 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_356 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_356 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_358 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_358 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_359 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_359 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_360 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_360 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_362 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_362 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_363 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_363 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_364 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_364 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_366 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_366 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_367 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_367 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_368 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_368 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_370 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_370 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_371 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_371 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_372 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_372 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_374 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_374 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_375 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_375 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_376 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_376 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_378 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_378 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_379 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_379 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_380 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_380 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_382 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_382 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_383 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_383 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_384 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_384 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_386 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_386 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_387 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_387 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_388 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_388 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_390 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_390 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_391 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_391 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_392 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_392 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_394 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_394 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_395 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_395 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_396 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_396 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_398 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_398 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_399 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_399 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_400 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_400 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_402 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_402 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_403 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_403 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_404 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_404 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_406 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_406 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_407 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_407 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_408 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_408 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_410 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_410 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_411 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_411 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_412 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_412 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_414 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_414 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_415 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_415 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_416 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_416 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_418 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_418 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_419 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_419 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_420 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_420 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_422 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_422 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_423 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_423 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_424 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_424 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_426 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_426 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_427 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_427 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_428 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_428 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_430 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_430 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_431 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_431 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_432 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_432 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_434 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_434 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_435 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_435 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_436 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_436 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_438 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_438 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_439 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_439 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_440 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_440 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_id_constr_442 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_id_constr_442 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_443 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_443 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_444 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_444 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_CHOICE_specifics_t asn_SPC_value_specs_4 = { sizeof(struct F1AP_PDU_ExtIEs__value), offsetof(struct F1AP_PDU_ExtIEs__value, _asn_ctx), @@ -17681,7 +17326,18 @@ asn_TYPE_descriptor_t asn_DEF_value_4 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_value_specs_4 /* Additional specs */ }; @@ -17692,7 +17348,18 @@ asn_TYPE_member_t asn_MBR_F1AP_PDU_ExtIEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_2, &asn_PER_memb_id_constr_2, memb_id_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_1 + }, 0, 0, /* No default value */ "id" }, @@ -17701,7 +17368,18 @@ asn_TYPE_member_t asn_MBR_F1AP_PDU_ExtIEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_3, &asn_PER_memb_criticality_constr_3, memb_criticality_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_1 + }, 0, 0, /* No default value */ "criticality" }, @@ -17710,7 +17388,18 @@ asn_TYPE_member_t asn_MBR_F1AP_PDU_ExtIEs_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_4, 0, - { &asn_OER_memb_value_constr_4, &asn_PER_memb_value_constr_4, memb_value_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_1 + }, 0, 0, /* No default value */ "value" }, @@ -17741,7 +17430,18 @@ asn_TYPE_descriptor_t asn_DEF_F1AP_PDU_ExtIEs = { asn_DEF_F1AP_PDU_ExtIEs_tags_1, /* Same as above */ sizeof(asn_DEF_F1AP_PDU_ExtIEs_tags_1) /sizeof(asn_DEF_F1AP_PDU_ExtIEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_F1AP_PDU_ExtIEs_1, 3, /* Elements count */ &asn_SPC_F1AP_PDU_ExtIEs_specs_1 /* Additional specs */ @@ -17766,7 +17466,18 @@ asn_TYPE_descriptor_t asn_DEF_value_8 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_value_specs_8 /* Additional specs */ }; @@ -17777,7 +17488,18 @@ asn_TYPE_member_t asn_MBR_ResetType_ExtIEs_5[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_6, &asn_PER_memb_id_constr_6, memb_id_constraint_5 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_5 + }, 0, 0, /* No default value */ "id" }, @@ -17786,7 +17508,18 @@ asn_TYPE_member_t asn_MBR_ResetType_ExtIEs_5[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_7, &asn_PER_memb_criticality_constr_7, memb_criticality_constraint_5 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_5 + }, 0, 0, /* No default value */ "criticality" }, @@ -17795,7 +17528,18 @@ asn_TYPE_member_t asn_MBR_ResetType_ExtIEs_5[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_8, 0, - { &asn_OER_memb_value_constr_8, &asn_PER_memb_value_constr_8, memb_value_constraint_5 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_5 + }, 0, 0, /* No default value */ "value" }, @@ -17826,7 +17570,18 @@ asn_TYPE_descriptor_t asn_DEF_ResetType_ExtIEs = { asn_DEF_ResetType_ExtIEs_tags_5, /* Same as above */ sizeof(asn_DEF_ResetType_ExtIEs_tags_5) /sizeof(asn_DEF_ResetType_ExtIEs_tags_5[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ResetType_ExtIEs_5, 3, /* Elements count */ &asn_SPC_ResetType_ExtIEs_specs_5 /* Additional specs */ @@ -17838,7 +17593,18 @@ static asn_TYPE_member_t asn_MBR_value_12[] = { 0, &asn_DEF_UE_associatedLogicalF1_ConnectionItem, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "UE-associatedLogicalF1-ConnectionItem" }, @@ -17865,7 +17631,18 @@ asn_TYPE_descriptor_t asn_DEF_value_12 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_12, 1, /* Elements count */ &asn_SPC_value_specs_12 /* Additional specs */ @@ -17877,7 +17654,18 @@ asn_TYPE_member_t asn_MBR_UE_associatedLogicalF1_ConnectionItemRes_9[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_10, &asn_PER_memb_id_constr_10, memb_id_constraint_9 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_9 + }, 0, 0, /* No default value */ "id" }, @@ -17886,7 +17674,18 @@ asn_TYPE_member_t asn_MBR_UE_associatedLogicalF1_ConnectionItemRes_9[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_UE_associatedLogicalF1_ConnectionItemRes_criticality_type, - { &asn_OER_memb_criticality_constr_11, &asn_PER_memb_criticality_constr_11, memb_criticality_constraint_9 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_9 + }, 0, 0, /* No default value */ "criticality" }, @@ -17895,7 +17694,18 @@ asn_TYPE_member_t asn_MBR_UE_associatedLogicalF1_ConnectionItemRes_9[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_12, select_UE_associatedLogicalF1_ConnectionItemRes_value_type, - { &asn_OER_memb_value_constr_12, &asn_PER_memb_value_constr_12, memb_value_constraint_9 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_9 + }, 0, 0, /* No default value */ "value" }, @@ -17926,7 +17736,18 @@ asn_TYPE_descriptor_t asn_DEF_UE_associatedLogicalF1_ConnectionItemRes = { asn_DEF_UE_associatedLogicalF1_ConnectionItemRes_tags_9, /* Same as above */ sizeof(asn_DEF_UE_associatedLogicalF1_ConnectionItemRes_tags_9) /sizeof(asn_DEF_UE_associatedLogicalF1_ConnectionItemRes_tags_9[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UE_associatedLogicalF1_ConnectionItemRes_9, 3, /* Elements count */ &asn_SPC_UE_associatedLogicalF1_ConnectionItemRes_specs_9 /* Additional specs */ @@ -17938,7 +17759,18 @@ static asn_TYPE_member_t asn_MBR_value_16[] = { 0, &asn_DEF_UE_associatedLogicalF1_ConnectionItem, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "UE-associatedLogicalF1-ConnectionItem" }, @@ -17965,7 +17797,18 @@ asn_TYPE_descriptor_t asn_DEF_value_16 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_16, 1, /* Elements count */ &asn_SPC_value_specs_16 /* Additional specs */ @@ -17977,7 +17820,18 @@ asn_TYPE_member_t asn_MBR_UE_associatedLogicalF1_ConnectionItemResAck_13[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_14, &asn_PER_memb_id_constr_14, memb_id_constraint_13 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_13 + }, 0, 0, /* No default value */ "id" }, @@ -17986,7 +17840,18 @@ asn_TYPE_member_t asn_MBR_UE_associatedLogicalF1_ConnectionItemResAck_13[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_UE_associatedLogicalF1_ConnectionItemResAck_criticality_type, - { &asn_OER_memb_criticality_constr_15, &asn_PER_memb_criticality_constr_15, memb_criticality_constraint_13 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_15, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_13 + }, 0, 0, /* No default value */ "criticality" }, @@ -17995,7 +17860,18 @@ asn_TYPE_member_t asn_MBR_UE_associatedLogicalF1_ConnectionItemResAck_13[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_16, select_UE_associatedLogicalF1_ConnectionItemResAck_value_type, - { &asn_OER_memb_value_constr_16, &asn_PER_memb_value_constr_16, memb_value_constraint_13 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_16, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_13 + }, 0, 0, /* No default value */ "value" }, @@ -18026,7 +17902,18 @@ asn_TYPE_descriptor_t asn_DEF_UE_associatedLogicalF1_ConnectionItemResAck = { asn_DEF_UE_associatedLogicalF1_ConnectionItemResAck_tags_13, /* Same as above */ sizeof(asn_DEF_UE_associatedLogicalF1_ConnectionItemResAck_tags_13) /sizeof(asn_DEF_UE_associatedLogicalF1_ConnectionItemResAck_tags_13[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UE_associatedLogicalF1_ConnectionItemResAck_13, 3, /* Elements count */ &asn_SPC_UE_associatedLogicalF1_ConnectionItemResAck_specs_13 /* Additional specs */ @@ -18038,7 +17925,18 @@ static asn_TYPE_member_t asn_MBR_value_20[] = { 0, &asn_DEF_GNB_DU_Served_Cells_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-DU-Served-Cells-Item" }, @@ -18065,7 +17963,18 @@ asn_TYPE_descriptor_t asn_DEF_value_20 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_20, 1, /* Elements count */ &asn_SPC_value_specs_20 /* Additional specs */ @@ -18077,7 +17986,18 @@ asn_TYPE_member_t asn_MBR_GNB_DU_Served_Cells_ItemIEs_17[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_18, &asn_PER_memb_id_constr_18, memb_id_constraint_17 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_18, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_17 + }, 0, 0, /* No default value */ "id" }, @@ -18086,7 +18006,18 @@ asn_TYPE_member_t asn_MBR_GNB_DU_Served_Cells_ItemIEs_17[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_GNB_DU_Served_Cells_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_19, &asn_PER_memb_criticality_constr_19, memb_criticality_constraint_17 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_19, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_17 + }, 0, 0, /* No default value */ "criticality" }, @@ -18095,7 +18026,18 @@ asn_TYPE_member_t asn_MBR_GNB_DU_Served_Cells_ItemIEs_17[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_20, select_GNB_DU_Served_Cells_ItemIEs_value_type, - { &asn_OER_memb_value_constr_20, &asn_PER_memb_value_constr_20, memb_value_constraint_17 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_20, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_17 + }, 0, 0, /* No default value */ "value" }, @@ -18126,7 +18068,18 @@ asn_TYPE_descriptor_t asn_DEF_GNB_DU_Served_Cells_ItemIEs = { asn_DEF_GNB_DU_Served_Cells_ItemIEs_tags_17, /* Same as above */ sizeof(asn_DEF_GNB_DU_Served_Cells_ItemIEs_tags_17) /sizeof(asn_DEF_GNB_DU_Served_Cells_ItemIEs_tags_17[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNB_DU_Served_Cells_ItemIEs_17, 3, /* Elements count */ &asn_SPC_GNB_DU_Served_Cells_ItemIEs_specs_17 /* Additional specs */ @@ -18138,7 +18091,18 @@ static asn_TYPE_member_t asn_MBR_value_24[] = { 0, &asn_DEF_Cells_to_be_Activated_List_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Cells-to-be-Activated-List-Item" }, @@ -18165,7 +18129,18 @@ asn_TYPE_descriptor_t asn_DEF_value_24 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_24, 1, /* Elements count */ &asn_SPC_value_specs_24 /* Additional specs */ @@ -18177,7 +18152,18 @@ asn_TYPE_member_t asn_MBR_Cells_to_be_Activated_List_ItemIEs_21[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_22, &asn_PER_memb_id_constr_22, memb_id_constraint_21 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_22, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_21 + }, 0, 0, /* No default value */ "id" }, @@ -18186,7 +18172,18 @@ asn_TYPE_member_t asn_MBR_Cells_to_be_Activated_List_ItemIEs_21[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_Cells_to_be_Activated_List_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_23, &asn_PER_memb_criticality_constr_23, memb_criticality_constraint_21 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_23, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_21 + }, 0, 0, /* No default value */ "criticality" }, @@ -18195,7 +18192,18 @@ asn_TYPE_member_t asn_MBR_Cells_to_be_Activated_List_ItemIEs_21[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_24, select_Cells_to_be_Activated_List_ItemIEs_value_type, - { &asn_OER_memb_value_constr_24, &asn_PER_memb_value_constr_24, memb_value_constraint_21 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_24, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_21 + }, 0, 0, /* No default value */ "value" }, @@ -18226,7 +18234,18 @@ asn_TYPE_descriptor_t asn_DEF_Cells_to_be_Activated_List_ItemIEs = { asn_DEF_Cells_to_be_Activated_List_ItemIEs_tags_21, /* Same as above */ sizeof(asn_DEF_Cells_to_be_Activated_List_ItemIEs_tags_21) /sizeof(asn_DEF_Cells_to_be_Activated_List_ItemIEs_tags_21[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Cells_to_be_Activated_List_ItemIEs_21, 3, /* Elements count */ &asn_SPC_Cells_to_be_Activated_List_ItemIEs_specs_21 /* Additional specs */ @@ -18238,7 +18257,18 @@ static asn_TYPE_member_t asn_MBR_value_28[] = { 0, &asn_DEF_Served_Cells_To_Add_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Served-Cells-To-Add-Item" }, @@ -18265,7 +18295,18 @@ asn_TYPE_descriptor_t asn_DEF_value_28 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_28, 1, /* Elements count */ &asn_SPC_value_specs_28 /* Additional specs */ @@ -18277,7 +18318,18 @@ asn_TYPE_member_t asn_MBR_Served_Cells_To_Add_ItemIEs_25[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_26, &asn_PER_memb_id_constr_26, memb_id_constraint_25 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_26, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_25 + }, 0, 0, /* No default value */ "id" }, @@ -18286,7 +18338,18 @@ asn_TYPE_member_t asn_MBR_Served_Cells_To_Add_ItemIEs_25[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_Served_Cells_To_Add_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_27, &asn_PER_memb_criticality_constr_27, memb_criticality_constraint_25 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_27, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_25 + }, 0, 0, /* No default value */ "criticality" }, @@ -18295,7 +18358,18 @@ asn_TYPE_member_t asn_MBR_Served_Cells_To_Add_ItemIEs_25[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_28, select_Served_Cells_To_Add_ItemIEs_value_type, - { &asn_OER_memb_value_constr_28, &asn_PER_memb_value_constr_28, memb_value_constraint_25 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_28, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_25 + }, 0, 0, /* No default value */ "value" }, @@ -18326,7 +18400,18 @@ asn_TYPE_descriptor_t asn_DEF_Served_Cells_To_Add_ItemIEs = { asn_DEF_Served_Cells_To_Add_ItemIEs_tags_25, /* Same as above */ sizeof(asn_DEF_Served_Cells_To_Add_ItemIEs_tags_25) /sizeof(asn_DEF_Served_Cells_To_Add_ItemIEs_tags_25[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Served_Cells_To_Add_ItemIEs_25, 3, /* Elements count */ &asn_SPC_Served_Cells_To_Add_ItemIEs_specs_25 /* Additional specs */ @@ -18338,7 +18423,18 @@ static asn_TYPE_member_t asn_MBR_value_32[] = { 0, &asn_DEF_Served_Cells_To_Modify_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Served-Cells-To-Modify-Item" }, @@ -18365,7 +18461,18 @@ asn_TYPE_descriptor_t asn_DEF_value_32 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_32, 1, /* Elements count */ &asn_SPC_value_specs_32 /* Additional specs */ @@ -18377,7 +18484,18 @@ asn_TYPE_member_t asn_MBR_Served_Cells_To_Modify_ItemIEs_29[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_30, &asn_PER_memb_id_constr_30, memb_id_constraint_29 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_30, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_29 + }, 0, 0, /* No default value */ "id" }, @@ -18386,7 +18504,18 @@ asn_TYPE_member_t asn_MBR_Served_Cells_To_Modify_ItemIEs_29[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_Served_Cells_To_Modify_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_31, &asn_PER_memb_criticality_constr_31, memb_criticality_constraint_29 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_31, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_29 + }, 0, 0, /* No default value */ "criticality" }, @@ -18395,7 +18524,18 @@ asn_TYPE_member_t asn_MBR_Served_Cells_To_Modify_ItemIEs_29[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_32, select_Served_Cells_To_Modify_ItemIEs_value_type, - { &asn_OER_memb_value_constr_32, &asn_PER_memb_value_constr_32, memb_value_constraint_29 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_32, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_29 + }, 0, 0, /* No default value */ "value" }, @@ -18426,7 +18566,18 @@ asn_TYPE_descriptor_t asn_DEF_Served_Cells_To_Modify_ItemIEs = { asn_DEF_Served_Cells_To_Modify_ItemIEs_tags_29, /* Same as above */ sizeof(asn_DEF_Served_Cells_To_Modify_ItemIEs_tags_29) /sizeof(asn_DEF_Served_Cells_To_Modify_ItemIEs_tags_29[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Served_Cells_To_Modify_ItemIEs_29, 3, /* Elements count */ &asn_SPC_Served_Cells_To_Modify_ItemIEs_specs_29 /* Additional specs */ @@ -18438,7 +18589,18 @@ static asn_TYPE_member_t asn_MBR_value_36[] = { 0, &asn_DEF_Served_Cells_To_Delete_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Served-Cells-To-Delete-Item" }, @@ -18465,7 +18627,18 @@ asn_TYPE_descriptor_t asn_DEF_value_36 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_36, 1, /* Elements count */ &asn_SPC_value_specs_36 /* Additional specs */ @@ -18477,7 +18650,18 @@ asn_TYPE_member_t asn_MBR_Served_Cells_To_Delete_ItemIEs_33[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_34, &asn_PER_memb_id_constr_34, memb_id_constraint_33 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_34, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_33 + }, 0, 0, /* No default value */ "id" }, @@ -18486,7 +18670,18 @@ asn_TYPE_member_t asn_MBR_Served_Cells_To_Delete_ItemIEs_33[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_Served_Cells_To_Delete_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_35, &asn_PER_memb_criticality_constr_35, memb_criticality_constraint_33 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_35, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_33 + }, 0, 0, /* No default value */ "criticality" }, @@ -18495,7 +18690,18 @@ asn_TYPE_member_t asn_MBR_Served_Cells_To_Delete_ItemIEs_33[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_36, select_Served_Cells_To_Delete_ItemIEs_value_type, - { &asn_OER_memb_value_constr_36, &asn_PER_memb_value_constr_36, memb_value_constraint_33 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_36, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_33 + }, 0, 0, /* No default value */ "value" }, @@ -18526,7 +18732,18 @@ asn_TYPE_descriptor_t asn_DEF_Served_Cells_To_Delete_ItemIEs = { asn_DEF_Served_Cells_To_Delete_ItemIEs_tags_33, /* Same as above */ sizeof(asn_DEF_Served_Cells_To_Delete_ItemIEs_tags_33) /sizeof(asn_DEF_Served_Cells_To_Delete_ItemIEs_tags_33[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Served_Cells_To_Delete_ItemIEs_33, 3, /* Elements count */ &asn_SPC_Served_Cells_To_Delete_ItemIEs_specs_33 /* Additional specs */ @@ -18538,7 +18755,18 @@ static asn_TYPE_member_t asn_MBR_value_40[] = { 0, &asn_DEF_Cells_Status_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Cells-Status-Item" }, @@ -18565,7 +18793,18 @@ asn_TYPE_descriptor_t asn_DEF_value_40 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_40, 1, /* Elements count */ &asn_SPC_value_specs_40 /* Additional specs */ @@ -18577,7 +18816,18 @@ asn_TYPE_member_t asn_MBR_Cells_Status_ItemIEs_37[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_38, &asn_PER_memb_id_constr_38, memb_id_constraint_37 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_38, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_37 + }, 0, 0, /* No default value */ "id" }, @@ -18586,7 +18836,18 @@ asn_TYPE_member_t asn_MBR_Cells_Status_ItemIEs_37[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_Cells_Status_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_39, &asn_PER_memb_criticality_constr_39, memb_criticality_constraint_37 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_39, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_37 + }, 0, 0, /* No default value */ "criticality" }, @@ -18595,7 +18856,18 @@ asn_TYPE_member_t asn_MBR_Cells_Status_ItemIEs_37[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_40, select_Cells_Status_ItemIEs_value_type, - { &asn_OER_memb_value_constr_40, &asn_PER_memb_value_constr_40, memb_value_constraint_37 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_40, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_37 + }, 0, 0, /* No default value */ "value" }, @@ -18626,7 +18898,18 @@ asn_TYPE_descriptor_t asn_DEF_Cells_Status_ItemIEs = { asn_DEF_Cells_Status_ItemIEs_tags_37, /* Same as above */ sizeof(asn_DEF_Cells_Status_ItemIEs_tags_37) /sizeof(asn_DEF_Cells_Status_ItemIEs_tags_37[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Cells_Status_ItemIEs_37, 3, /* Elements count */ &asn_SPC_Cells_Status_ItemIEs_specs_37 /* Additional specs */ @@ -18638,7 +18921,18 @@ static asn_TYPE_member_t asn_MBR_value_44[] = { 0, &asn_DEF_Dedicated_SIDelivery_NeededUE_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Dedicated-SIDelivery-NeededUE-Item" }, @@ -18665,7 +18959,18 @@ asn_TYPE_descriptor_t asn_DEF_value_44 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_44, 1, /* Elements count */ &asn_SPC_value_specs_44 /* Additional specs */ @@ -18677,7 +18982,18 @@ asn_TYPE_member_t asn_MBR_Dedicated_SIDelivery_NeededUE_ItemIEs_41[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_42, &asn_PER_memb_id_constr_42, memb_id_constraint_41 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_42, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_41 + }, 0, 0, /* No default value */ "id" }, @@ -18686,7 +19002,18 @@ asn_TYPE_member_t asn_MBR_Dedicated_SIDelivery_NeededUE_ItemIEs_41[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_Dedicated_SIDelivery_NeededUE_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_43, &asn_PER_memb_criticality_constr_43, memb_criticality_constraint_41 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_43, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_41 + }, 0, 0, /* No default value */ "criticality" }, @@ -18695,7 +19022,18 @@ asn_TYPE_member_t asn_MBR_Dedicated_SIDelivery_NeededUE_ItemIEs_41[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_44, select_Dedicated_SIDelivery_NeededUE_ItemIEs_value_type, - { &asn_OER_memb_value_constr_44, &asn_PER_memb_value_constr_44, memb_value_constraint_41 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_44, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_41 + }, 0, 0, /* No default value */ "value" }, @@ -18726,7 +19064,18 @@ asn_TYPE_descriptor_t asn_DEF_Dedicated_SIDelivery_NeededUE_ItemIEs = { asn_DEF_Dedicated_SIDelivery_NeededUE_ItemIEs_tags_41, /* Same as above */ sizeof(asn_DEF_Dedicated_SIDelivery_NeededUE_ItemIEs_tags_41) /sizeof(asn_DEF_Dedicated_SIDelivery_NeededUE_ItemIEs_tags_41[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Dedicated_SIDelivery_NeededUE_ItemIEs_41, 3, /* Elements count */ &asn_SPC_Dedicated_SIDelivery_NeededUE_ItemIEs_specs_41 /* Additional specs */ @@ -18738,7 +19087,18 @@ static asn_TYPE_member_t asn_MBR_value_48[] = { 0, &asn_DEF_Cells_to_be_Deactivated_List_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Cells-to-be-Deactivated-List-Item" }, @@ -18765,7 +19125,18 @@ asn_TYPE_descriptor_t asn_DEF_value_48 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_48, 1, /* Elements count */ &asn_SPC_value_specs_48 /* Additional specs */ @@ -18777,7 +19148,18 @@ asn_TYPE_member_t asn_MBR_Cells_to_be_Deactivated_List_ItemIEs_45[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_46, &asn_PER_memb_id_constr_46, memb_id_constraint_45 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_46, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_45 + }, 0, 0, /* No default value */ "id" }, @@ -18786,7 +19168,18 @@ asn_TYPE_member_t asn_MBR_Cells_to_be_Deactivated_List_ItemIEs_45[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_Cells_to_be_Deactivated_List_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_47, &asn_PER_memb_criticality_constr_47, memb_criticality_constraint_45 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_47, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_45 + }, 0, 0, /* No default value */ "criticality" }, @@ -18795,7 +19188,18 @@ asn_TYPE_member_t asn_MBR_Cells_to_be_Deactivated_List_ItemIEs_45[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_48, select_Cells_to_be_Deactivated_List_ItemIEs_value_type, - { &asn_OER_memb_value_constr_48, &asn_PER_memb_value_constr_48, memb_value_constraint_45 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_48, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_45 + }, 0, 0, /* No default value */ "value" }, @@ -18826,7 +19230,18 @@ asn_TYPE_descriptor_t asn_DEF_Cells_to_be_Deactivated_List_ItemIEs = { asn_DEF_Cells_to_be_Deactivated_List_ItemIEs_tags_45, /* Same as above */ sizeof(asn_DEF_Cells_to_be_Deactivated_List_ItemIEs_tags_45) /sizeof(asn_DEF_Cells_to_be_Deactivated_List_ItemIEs_tags_45[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Cells_to_be_Deactivated_List_ItemIEs_45, 3, /* Elements count */ &asn_SPC_Cells_to_be_Deactivated_List_ItemIEs_specs_45 /* Additional specs */ @@ -18838,7 +19253,18 @@ static asn_TYPE_member_t asn_MBR_value_52[] = { 0, &asn_DEF_GNB_CU_TNL_Association_To_Add_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-CU-TNL-Association-To-Add-Item" }, @@ -18865,7 +19291,18 @@ asn_TYPE_descriptor_t asn_DEF_value_52 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_52, 1, /* Elements count */ &asn_SPC_value_specs_52 /* Additional specs */ @@ -18877,7 +19314,18 @@ asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Add_ItemIEs_49[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_50, &asn_PER_memb_id_constr_50, memb_id_constraint_49 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_50, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_49 + }, 0, 0, /* No default value */ "id" }, @@ -18886,7 +19334,18 @@ asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Add_ItemIEs_49[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_GNB_CU_TNL_Association_To_Add_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_51, &asn_PER_memb_criticality_constr_51, memb_criticality_constraint_49 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_51, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_49 + }, 0, 0, /* No default value */ "criticality" }, @@ -18895,7 +19354,18 @@ asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Add_ItemIEs_49[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_52, select_GNB_CU_TNL_Association_To_Add_ItemIEs_value_type, - { &asn_OER_memb_value_constr_52, &asn_PER_memb_value_constr_52, memb_value_constraint_49 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_52, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_49 + }, 0, 0, /* No default value */ "value" }, @@ -18926,7 +19396,18 @@ asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_To_Add_ItemIEs = { asn_DEF_GNB_CU_TNL_Association_To_Add_ItemIEs_tags_49, /* Same as above */ sizeof(asn_DEF_GNB_CU_TNL_Association_To_Add_ItemIEs_tags_49) /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Add_ItemIEs_tags_49[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNB_CU_TNL_Association_To_Add_ItemIEs_49, 3, /* Elements count */ &asn_SPC_GNB_CU_TNL_Association_To_Add_ItemIEs_specs_49 /* Additional specs */ @@ -18938,7 +19419,18 @@ static asn_TYPE_member_t asn_MBR_value_56[] = { 0, &asn_DEF_GNB_CU_TNL_Association_To_Remove_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-CU-TNL-Association-To-Remove-Item" }, @@ -18965,7 +19457,18 @@ asn_TYPE_descriptor_t asn_DEF_value_56 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_56, 1, /* Elements count */ &asn_SPC_value_specs_56 /* Additional specs */ @@ -18977,7 +19480,18 @@ asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Remove_ItemIEs_53[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_54, &asn_PER_memb_id_constr_54, memb_id_constraint_53 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_54, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_53 + }, 0, 0, /* No default value */ "id" }, @@ -18986,7 +19500,18 @@ asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Remove_ItemIEs_53[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_GNB_CU_TNL_Association_To_Remove_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_55, &asn_PER_memb_criticality_constr_55, memb_criticality_constraint_53 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_55, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_53 + }, 0, 0, /* No default value */ "criticality" }, @@ -18995,7 +19520,18 @@ asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Remove_ItemIEs_53[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_56, select_GNB_CU_TNL_Association_To_Remove_ItemIEs_value_type, - { &asn_OER_memb_value_constr_56, &asn_PER_memb_value_constr_56, memb_value_constraint_53 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_56, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_53 + }, 0, 0, /* No default value */ "value" }, @@ -19026,7 +19562,18 @@ asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_To_Remove_ItemIEs = { asn_DEF_GNB_CU_TNL_Association_To_Remove_ItemIEs_tags_53, /* Same as above */ sizeof(asn_DEF_GNB_CU_TNL_Association_To_Remove_ItemIEs_tags_53) /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Remove_ItemIEs_tags_53[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNB_CU_TNL_Association_To_Remove_ItemIEs_53, 3, /* Elements count */ &asn_SPC_GNB_CU_TNL_Association_To_Remove_ItemIEs_specs_53 /* Additional specs */ @@ -19038,7 +19585,18 @@ static asn_TYPE_member_t asn_MBR_value_60[] = { 0, &asn_DEF_GNB_CU_TNL_Association_To_Update_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-CU-TNL-Association-To-Update-Item" }, @@ -19065,7 +19623,18 @@ asn_TYPE_descriptor_t asn_DEF_value_60 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_60, 1, /* Elements count */ &asn_SPC_value_specs_60 /* Additional specs */ @@ -19077,7 +19646,18 @@ asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Update_ItemIEs_57[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_58, &asn_PER_memb_id_constr_58, memb_id_constraint_57 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_58, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_57 + }, 0, 0, /* No default value */ "id" }, @@ -19086,7 +19666,18 @@ asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Update_ItemIEs_57[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_GNB_CU_TNL_Association_To_Update_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_59, &asn_PER_memb_criticality_constr_59, memb_criticality_constraint_57 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_59, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_57 + }, 0, 0, /* No default value */ "criticality" }, @@ -19095,7 +19686,18 @@ asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Update_ItemIEs_57[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_60, select_GNB_CU_TNL_Association_To_Update_ItemIEs_value_type, - { &asn_OER_memb_value_constr_60, &asn_PER_memb_value_constr_60, memb_value_constraint_57 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_60, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_57 + }, 0, 0, /* No default value */ "value" }, @@ -19126,7 +19728,18 @@ asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_To_Update_ItemIEs = { asn_DEF_GNB_CU_TNL_Association_To_Update_ItemIEs_tags_57, /* Same as above */ sizeof(asn_DEF_GNB_CU_TNL_Association_To_Update_ItemIEs_tags_57) /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Update_ItemIEs_tags_57[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNB_CU_TNL_Association_To_Update_ItemIEs_57, 3, /* Elements count */ &asn_SPC_GNB_CU_TNL_Association_To_Update_ItemIEs_specs_57 /* Additional specs */ @@ -19138,7 +19751,18 @@ static asn_TYPE_member_t asn_MBR_value_64[] = { 0, &asn_DEF_Cells_to_be_Barred_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Cells-to-be-Barred-Item" }, @@ -19165,7 +19789,18 @@ asn_TYPE_descriptor_t asn_DEF_value_64 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_64, 1, /* Elements count */ &asn_SPC_value_specs_64 /* Additional specs */ @@ -19177,7 +19812,18 @@ asn_TYPE_member_t asn_MBR_Cells_to_be_Barred_ItemIEs_61[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_62, &asn_PER_memb_id_constr_62, memb_id_constraint_61 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_62, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_61 + }, 0, 0, /* No default value */ "id" }, @@ -19186,7 +19832,18 @@ asn_TYPE_member_t asn_MBR_Cells_to_be_Barred_ItemIEs_61[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_Cells_to_be_Barred_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_63, &asn_PER_memb_criticality_constr_63, memb_criticality_constraint_61 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_63, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_61 + }, 0, 0, /* No default value */ "criticality" }, @@ -19195,7 +19852,18 @@ asn_TYPE_member_t asn_MBR_Cells_to_be_Barred_ItemIEs_61[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_64, select_Cells_to_be_Barred_ItemIEs_value_type, - { &asn_OER_memb_value_constr_64, &asn_PER_memb_value_constr_64, memb_value_constraint_61 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_64, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_61 + }, 0, 0, /* No default value */ "value" }, @@ -19226,7 +19894,18 @@ asn_TYPE_descriptor_t asn_DEF_Cells_to_be_Barred_ItemIEs = { asn_DEF_Cells_to_be_Barred_ItemIEs_tags_61, /* Same as above */ sizeof(asn_DEF_Cells_to_be_Barred_ItemIEs_tags_61) /sizeof(asn_DEF_Cells_to_be_Barred_ItemIEs_tags_61[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Cells_to_be_Barred_ItemIEs_61, 3, /* Elements count */ &asn_SPC_Cells_to_be_Barred_ItemIEs_specs_61 /* Additional specs */ @@ -19238,7 +19917,18 @@ static asn_TYPE_member_t asn_MBR_value_68[] = { 0, &asn_DEF_Protected_EUTRA_Resources_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Protected-EUTRA-Resources-Item" }, @@ -19265,7 +19955,18 @@ asn_TYPE_descriptor_t asn_DEF_value_68 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_68, 1, /* Elements count */ &asn_SPC_value_specs_68 /* Additional specs */ @@ -19277,7 +19978,18 @@ asn_TYPE_member_t asn_MBR_Protected_EUTRA_Resources_ItemIEs_65[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_66, &asn_PER_memb_id_constr_66, memb_id_constraint_65 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_66, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_65 + }, 0, 0, /* No default value */ "id" }, @@ -19286,7 +19998,18 @@ asn_TYPE_member_t asn_MBR_Protected_EUTRA_Resources_ItemIEs_65[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_Protected_EUTRA_Resources_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_67, &asn_PER_memb_criticality_constr_67, memb_criticality_constraint_65 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_67, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_65 + }, 0, 0, /* No default value */ "criticality" }, @@ -19295,7 +20018,18 @@ asn_TYPE_member_t asn_MBR_Protected_EUTRA_Resources_ItemIEs_65[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_68, select_Protected_EUTRA_Resources_ItemIEs_value_type, - { &asn_OER_memb_value_constr_68, &asn_PER_memb_value_constr_68, memb_value_constraint_65 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_68, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_65 + }, 0, 0, /* No default value */ "value" }, @@ -19326,7 +20060,18 @@ asn_TYPE_descriptor_t asn_DEF_Protected_EUTRA_Resources_ItemIEs = { asn_DEF_Protected_EUTRA_Resources_ItemIEs_tags_65, /* Same as above */ sizeof(asn_DEF_Protected_EUTRA_Resources_ItemIEs_tags_65) /sizeof(asn_DEF_Protected_EUTRA_Resources_ItemIEs_tags_65[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Protected_EUTRA_Resources_ItemIEs_65, 3, /* Elements count */ &asn_SPC_Protected_EUTRA_Resources_ItemIEs_specs_65 /* Additional specs */ @@ -19338,7 +20083,18 @@ static asn_TYPE_member_t asn_MBR_value_72[] = { 0, &asn_DEF_Cells_Failed_to_be_Activated_List_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Cells-Failed-to-be-Activated-List-Item" }, @@ -19365,7 +20121,18 @@ asn_TYPE_descriptor_t asn_DEF_value_72 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_72, 1, /* Elements count */ &asn_SPC_value_specs_72 /* Additional specs */ @@ -19377,7 +20144,18 @@ asn_TYPE_member_t asn_MBR_Cells_Failed_to_be_Activated_List_ItemIEs_69[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_70, &asn_PER_memb_id_constr_70, memb_id_constraint_69 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_70, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_69 + }, 0, 0, /* No default value */ "id" }, @@ -19386,7 +20164,18 @@ asn_TYPE_member_t asn_MBR_Cells_Failed_to_be_Activated_List_ItemIEs_69[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_Cells_Failed_to_be_Activated_List_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_71, &asn_PER_memb_criticality_constr_71, memb_criticality_constraint_69 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_71, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_69 + }, 0, 0, /* No default value */ "criticality" }, @@ -19395,7 +20184,18 @@ asn_TYPE_member_t asn_MBR_Cells_Failed_to_be_Activated_List_ItemIEs_69[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_72, select_Cells_Failed_to_be_Activated_List_ItemIEs_value_type, - { &asn_OER_memb_value_constr_72, &asn_PER_memb_value_constr_72, memb_value_constraint_69 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_72, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_69 + }, 0, 0, /* No default value */ "value" }, @@ -19426,7 +20226,18 @@ asn_TYPE_descriptor_t asn_DEF_Cells_Failed_to_be_Activated_List_ItemIEs = { asn_DEF_Cells_Failed_to_be_Activated_List_ItemIEs_tags_69, /* Same as above */ sizeof(asn_DEF_Cells_Failed_to_be_Activated_List_ItemIEs_tags_69) /sizeof(asn_DEF_Cells_Failed_to_be_Activated_List_ItemIEs_tags_69[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Cells_Failed_to_be_Activated_List_ItemIEs_69, 3, /* Elements count */ &asn_SPC_Cells_Failed_to_be_Activated_List_ItemIEs_specs_69 /* Additional specs */ @@ -19438,7 +20249,18 @@ static asn_TYPE_member_t asn_MBR_value_76[] = { 0, &asn_DEF_GNB_CU_TNL_Association_Setup_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-CU-TNL-Association-Setup-Item" }, @@ -19465,7 +20287,18 @@ asn_TYPE_descriptor_t asn_DEF_value_76 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_76, 1, /* Elements count */ &asn_SPC_value_specs_76 /* Additional specs */ @@ -19477,7 +20310,18 @@ asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_Setup_ItemIEs_73[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_74, &asn_PER_memb_id_constr_74, memb_id_constraint_73 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_74, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_73 + }, 0, 0, /* No default value */ "id" }, @@ -19486,7 +20330,18 @@ asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_Setup_ItemIEs_73[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_GNB_CU_TNL_Association_Setup_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_75, &asn_PER_memb_criticality_constr_75, memb_criticality_constraint_73 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_75, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_73 + }, 0, 0, /* No default value */ "criticality" }, @@ -19495,7 +20350,18 @@ asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_Setup_ItemIEs_73[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_76, select_GNB_CU_TNL_Association_Setup_ItemIEs_value_type, - { &asn_OER_memb_value_constr_76, &asn_PER_memb_value_constr_76, memb_value_constraint_73 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_76, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_73 + }, 0, 0, /* No default value */ "value" }, @@ -19526,7 +20392,18 @@ asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_Setup_ItemIEs = { asn_DEF_GNB_CU_TNL_Association_Setup_ItemIEs_tags_73, /* Same as above */ sizeof(asn_DEF_GNB_CU_TNL_Association_Setup_ItemIEs_tags_73) /sizeof(asn_DEF_GNB_CU_TNL_Association_Setup_ItemIEs_tags_73[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNB_CU_TNL_Association_Setup_ItemIEs_73, 3, /* Elements count */ &asn_SPC_GNB_CU_TNL_Association_Setup_ItemIEs_specs_73 /* Additional specs */ @@ -19538,7 +20415,18 @@ static asn_TYPE_member_t asn_MBR_value_80[] = { 0, &asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-CU-TNL-Association-Failed-To-Setup-Item" }, @@ -19565,7 +20453,18 @@ asn_TYPE_descriptor_t asn_DEF_value_80 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_80, 1, /* Elements count */ &asn_SPC_value_specs_80 /* Additional specs */ @@ -19577,7 +20476,18 @@ asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_77[] = -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_78, &asn_PER_memb_id_constr_78, memb_id_constraint_77 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_78, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_77 + }, 0, 0, /* No default value */ "id" }, @@ -19586,7 +20496,18 @@ asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_77[] = -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_79, &asn_PER_memb_criticality_constr_79, memb_criticality_constraint_77 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_79, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_77 + }, 0, 0, /* No default value */ "criticality" }, @@ -19595,7 +20516,18 @@ asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_77[] = +1, /* EXPLICIT tag at current level */ &asn_DEF_value_80, select_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_value_type, - { &asn_OER_memb_value_constr_80, &asn_PER_memb_value_constr_80, memb_value_constraint_77 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_80, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_77 + }, 0, 0, /* No default value */ "value" }, @@ -19626,7 +20558,18 @@ asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs = { asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_tags_77, /* Same as above */ sizeof(asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_tags_77) /sizeof(asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_tags_77[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_77, 3, /* Elements count */ &asn_SPC_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_specs_77 /* Additional specs */ @@ -19638,7 +20581,18 @@ static asn_TYPE_member_t asn_MBR_value_84[] = { 0, &asn_DEF_Candidate_SpCell_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Candidate-SpCell-Item" }, @@ -19665,7 +20619,18 @@ asn_TYPE_descriptor_t asn_DEF_value_84 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_84, 1, /* Elements count */ &asn_SPC_value_specs_84 /* Additional specs */ @@ -19677,7 +20642,18 @@ asn_TYPE_member_t asn_MBR_Candidate_SpCell_ItemIEs_81[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_82, &asn_PER_memb_id_constr_82, memb_id_constraint_81 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_82, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_81 + }, 0, 0, /* No default value */ "id" }, @@ -19686,7 +20662,18 @@ asn_TYPE_member_t asn_MBR_Candidate_SpCell_ItemIEs_81[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_Candidate_SpCell_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_83, &asn_PER_memb_criticality_constr_83, memb_criticality_constraint_81 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_83, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_81 + }, 0, 0, /* No default value */ "criticality" }, @@ -19695,7 +20682,18 @@ asn_TYPE_member_t asn_MBR_Candidate_SpCell_ItemIEs_81[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_84, select_Candidate_SpCell_ItemIEs_value_type, - { &asn_OER_memb_value_constr_84, &asn_PER_memb_value_constr_84, memb_value_constraint_81 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_84, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_81 + }, 0, 0, /* No default value */ "value" }, @@ -19726,7 +20724,18 @@ asn_TYPE_descriptor_t asn_DEF_Candidate_SpCell_ItemIEs = { asn_DEF_Candidate_SpCell_ItemIEs_tags_81, /* Same as above */ sizeof(asn_DEF_Candidate_SpCell_ItemIEs_tags_81) /sizeof(asn_DEF_Candidate_SpCell_ItemIEs_tags_81[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Candidate_SpCell_ItemIEs_81, 3, /* Elements count */ &asn_SPC_Candidate_SpCell_ItemIEs_specs_81 /* Additional specs */ @@ -19738,7 +20747,18 @@ static asn_TYPE_member_t asn_MBR_value_88[] = { 0, &asn_DEF_SCell_ToBeSetup_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "SCell-ToBeSetup-Item" }, @@ -19765,7 +20785,18 @@ asn_TYPE_descriptor_t asn_DEF_value_88 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_88, 1, /* Elements count */ &asn_SPC_value_specs_88 /* Additional specs */ @@ -19777,7 +20808,18 @@ asn_TYPE_member_t asn_MBR_SCell_ToBeSetup_ItemIEs_85[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_86, &asn_PER_memb_id_constr_86, memb_id_constraint_85 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_86, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_85 + }, 0, 0, /* No default value */ "id" }, @@ -19786,7 +20828,18 @@ asn_TYPE_member_t asn_MBR_SCell_ToBeSetup_ItemIEs_85[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_SCell_ToBeSetup_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_87, &asn_PER_memb_criticality_constr_87, memb_criticality_constraint_85 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_87, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_85 + }, 0, 0, /* No default value */ "criticality" }, @@ -19795,7 +20848,18 @@ asn_TYPE_member_t asn_MBR_SCell_ToBeSetup_ItemIEs_85[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_88, select_SCell_ToBeSetup_ItemIEs_value_type, - { &asn_OER_memb_value_constr_88, &asn_PER_memb_value_constr_88, memb_value_constraint_85 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_88, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_85 + }, 0, 0, /* No default value */ "value" }, @@ -19826,7 +20890,18 @@ asn_TYPE_descriptor_t asn_DEF_SCell_ToBeSetup_ItemIEs = { asn_DEF_SCell_ToBeSetup_ItemIEs_tags_85, /* Same as above */ sizeof(asn_DEF_SCell_ToBeSetup_ItemIEs_tags_85) /sizeof(asn_DEF_SCell_ToBeSetup_ItemIEs_tags_85[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SCell_ToBeSetup_ItemIEs_85, 3, /* Elements count */ &asn_SPC_SCell_ToBeSetup_ItemIEs_specs_85 /* Additional specs */ @@ -19838,7 +20913,18 @@ static asn_TYPE_member_t asn_MBR_value_92[] = { 0, &asn_DEF_SRBs_ToBeSetup_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "SRBs-ToBeSetup-Item" }, @@ -19865,7 +20951,18 @@ asn_TYPE_descriptor_t asn_DEF_value_92 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_92, 1, /* Elements count */ &asn_SPC_value_specs_92 /* Additional specs */ @@ -19877,7 +20974,18 @@ asn_TYPE_member_t asn_MBR_SRBs_ToBeSetup_ItemIEs_89[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_90, &asn_PER_memb_id_constr_90, memb_id_constraint_89 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_90, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_89 + }, 0, 0, /* No default value */ "id" }, @@ -19886,7 +20994,18 @@ asn_TYPE_member_t asn_MBR_SRBs_ToBeSetup_ItemIEs_89[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_SRBs_ToBeSetup_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_91, &asn_PER_memb_criticality_constr_91, memb_criticality_constraint_89 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_91, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_89 + }, 0, 0, /* No default value */ "criticality" }, @@ -19895,7 +21014,18 @@ asn_TYPE_member_t asn_MBR_SRBs_ToBeSetup_ItemIEs_89[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_92, select_SRBs_ToBeSetup_ItemIEs_value_type, - { &asn_OER_memb_value_constr_92, &asn_PER_memb_value_constr_92, memb_value_constraint_89 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_92, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_89 + }, 0, 0, /* No default value */ "value" }, @@ -19926,7 +21056,18 @@ asn_TYPE_descriptor_t asn_DEF_SRBs_ToBeSetup_ItemIEs = { asn_DEF_SRBs_ToBeSetup_ItemIEs_tags_89, /* Same as above */ sizeof(asn_DEF_SRBs_ToBeSetup_ItemIEs_tags_89) /sizeof(asn_DEF_SRBs_ToBeSetup_ItemIEs_tags_89[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRBs_ToBeSetup_ItemIEs_89, 3, /* Elements count */ &asn_SPC_SRBs_ToBeSetup_ItemIEs_specs_89 /* Additional specs */ @@ -19938,7 +21079,18 @@ static asn_TYPE_member_t asn_MBR_value_96[] = { 0, &asn_DEF_DRBs_ToBeSetup_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DRBs-ToBeSetup-Item" }, @@ -19965,7 +21117,18 @@ asn_TYPE_descriptor_t asn_DEF_value_96 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_96, 1, /* Elements count */ &asn_SPC_value_specs_96 /* Additional specs */ @@ -19977,7 +21140,18 @@ asn_TYPE_member_t asn_MBR_DRBs_ToBeSetup_ItemIEs_93[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_94, &asn_PER_memb_id_constr_94, memb_id_constraint_93 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_94, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_93 + }, 0, 0, /* No default value */ "id" }, @@ -19986,7 +21160,18 @@ asn_TYPE_member_t asn_MBR_DRBs_ToBeSetup_ItemIEs_93[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_DRBs_ToBeSetup_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_95, &asn_PER_memb_criticality_constr_95, memb_criticality_constraint_93 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_95, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_93 + }, 0, 0, /* No default value */ "criticality" }, @@ -19995,7 +21180,18 @@ asn_TYPE_member_t asn_MBR_DRBs_ToBeSetup_ItemIEs_93[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_96, select_DRBs_ToBeSetup_ItemIEs_value_type, - { &asn_OER_memb_value_constr_96, &asn_PER_memb_value_constr_96, memb_value_constraint_93 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_96, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_93 + }, 0, 0, /* No default value */ "value" }, @@ -20026,7 +21222,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeSetup_ItemIEs = { asn_DEF_DRBs_ToBeSetup_ItemIEs_tags_93, /* Same as above */ sizeof(asn_DEF_DRBs_ToBeSetup_ItemIEs_tags_93) /sizeof(asn_DEF_DRBs_ToBeSetup_ItemIEs_tags_93[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_ToBeSetup_ItemIEs_93, 3, /* Elements count */ &asn_SPC_DRBs_ToBeSetup_ItemIEs_specs_93 /* Additional specs */ @@ -20038,7 +21245,18 @@ static asn_TYPE_member_t asn_MBR_value_100[] = { 0, &asn_DEF_DRBs_Setup_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DRBs-Setup-Item" }, @@ -20065,7 +21283,18 @@ asn_TYPE_descriptor_t asn_DEF_value_100 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_100, 1, /* Elements count */ &asn_SPC_value_specs_100 /* Additional specs */ @@ -20077,7 +21306,18 @@ asn_TYPE_member_t asn_MBR_DRBs_Setup_ItemIEs_97[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_98, &asn_PER_memb_id_constr_98, memb_id_constraint_97 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_98, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_97 + }, 0, 0, /* No default value */ "id" }, @@ -20086,7 +21326,18 @@ asn_TYPE_member_t asn_MBR_DRBs_Setup_ItemIEs_97[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_DRBs_Setup_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_99, &asn_PER_memb_criticality_constr_99, memb_criticality_constraint_97 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_99, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_97 + }, 0, 0, /* No default value */ "criticality" }, @@ -20095,7 +21346,18 @@ asn_TYPE_member_t asn_MBR_DRBs_Setup_ItemIEs_97[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_100, select_DRBs_Setup_ItemIEs_value_type, - { &asn_OER_memb_value_constr_100, &asn_PER_memb_value_constr_100, memb_value_constraint_97 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_100, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_97 + }, 0, 0, /* No default value */ "value" }, @@ -20126,7 +21388,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_Setup_ItemIEs = { asn_DEF_DRBs_Setup_ItemIEs_tags_97, /* Same as above */ sizeof(asn_DEF_DRBs_Setup_ItemIEs_tags_97) /sizeof(asn_DEF_DRBs_Setup_ItemIEs_tags_97[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_Setup_ItemIEs_97, 3, /* Elements count */ &asn_SPC_DRBs_Setup_ItemIEs_specs_97 /* Additional specs */ @@ -20138,7 +21411,18 @@ static asn_TYPE_member_t asn_MBR_value_104[] = { 0, &asn_DEF_SRBs_FailedToBeSetup_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "SRBs-FailedToBeSetup-Item" }, @@ -20165,7 +21449,18 @@ asn_TYPE_descriptor_t asn_DEF_value_104 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_104, 1, /* Elements count */ &asn_SPC_value_specs_104 /* Additional specs */ @@ -20177,7 +21472,18 @@ asn_TYPE_member_t asn_MBR_SRBs_FailedToBeSetup_ItemIEs_101[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_102, &asn_PER_memb_id_constr_102, memb_id_constraint_101 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_102, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_101 + }, 0, 0, /* No default value */ "id" }, @@ -20186,7 +21492,18 @@ asn_TYPE_member_t asn_MBR_SRBs_FailedToBeSetup_ItemIEs_101[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_SRBs_FailedToBeSetup_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_103, &asn_PER_memb_criticality_constr_103, memb_criticality_constraint_101 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_103, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_101 + }, 0, 0, /* No default value */ "criticality" }, @@ -20195,7 +21512,18 @@ asn_TYPE_member_t asn_MBR_SRBs_FailedToBeSetup_ItemIEs_101[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_104, select_SRBs_FailedToBeSetup_ItemIEs_value_type, - { &asn_OER_memb_value_constr_104, &asn_PER_memb_value_constr_104, memb_value_constraint_101 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_104, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_101 + }, 0, 0, /* No default value */ "value" }, @@ -20226,7 +21554,18 @@ asn_TYPE_descriptor_t asn_DEF_SRBs_FailedToBeSetup_ItemIEs = { asn_DEF_SRBs_FailedToBeSetup_ItemIEs_tags_101, /* Same as above */ sizeof(asn_DEF_SRBs_FailedToBeSetup_ItemIEs_tags_101) /sizeof(asn_DEF_SRBs_FailedToBeSetup_ItemIEs_tags_101[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRBs_FailedToBeSetup_ItemIEs_101, 3, /* Elements count */ &asn_SPC_SRBs_FailedToBeSetup_ItemIEs_specs_101 /* Additional specs */ @@ -20238,7 +21577,18 @@ static asn_TYPE_member_t asn_MBR_value_108[] = { 0, &asn_DEF_DRBs_FailedToBeSetup_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DRBs-FailedToBeSetup-Item" }, @@ -20265,7 +21615,18 @@ asn_TYPE_descriptor_t asn_DEF_value_108 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_108, 1, /* Elements count */ &asn_SPC_value_specs_108 /* Additional specs */ @@ -20277,7 +21638,18 @@ asn_TYPE_member_t asn_MBR_DRBs_FailedToBeSetup_ItemIEs_105[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_106, &asn_PER_memb_id_constr_106, memb_id_constraint_105 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_106, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_105 + }, 0, 0, /* No default value */ "id" }, @@ -20286,7 +21658,18 @@ asn_TYPE_member_t asn_MBR_DRBs_FailedToBeSetup_ItemIEs_105[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_DRBs_FailedToBeSetup_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_107, &asn_PER_memb_criticality_constr_107, memb_criticality_constraint_105 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_107, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_105 + }, 0, 0, /* No default value */ "criticality" }, @@ -20295,7 +21678,18 @@ asn_TYPE_member_t asn_MBR_DRBs_FailedToBeSetup_ItemIEs_105[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_108, select_DRBs_FailedToBeSetup_ItemIEs_value_type, - { &asn_OER_memb_value_constr_108, &asn_PER_memb_value_constr_108, memb_value_constraint_105 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_108, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_105 + }, 0, 0, /* No default value */ "value" }, @@ -20326,7 +21720,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_FailedToBeSetup_ItemIEs = { asn_DEF_DRBs_FailedToBeSetup_ItemIEs_tags_105, /* Same as above */ sizeof(asn_DEF_DRBs_FailedToBeSetup_ItemIEs_tags_105) /sizeof(asn_DEF_DRBs_FailedToBeSetup_ItemIEs_tags_105[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_FailedToBeSetup_ItemIEs_105, 3, /* Elements count */ &asn_SPC_DRBs_FailedToBeSetup_ItemIEs_specs_105 /* Additional specs */ @@ -20338,7 +21743,18 @@ static asn_TYPE_member_t asn_MBR_value_112[] = { 0, &asn_DEF_SCell_FailedtoSetup_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "SCell-FailedtoSetup-Item" }, @@ -20365,7 +21781,18 @@ asn_TYPE_descriptor_t asn_DEF_value_112 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_112, 1, /* Elements count */ &asn_SPC_value_specs_112 /* Additional specs */ @@ -20377,7 +21804,18 @@ asn_TYPE_member_t asn_MBR_SCell_FailedtoSetup_ItemIEs_109[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_110, &asn_PER_memb_id_constr_110, memb_id_constraint_109 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_110, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_109 + }, 0, 0, /* No default value */ "id" }, @@ -20386,7 +21824,18 @@ asn_TYPE_member_t asn_MBR_SCell_FailedtoSetup_ItemIEs_109[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_SCell_FailedtoSetup_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_111, &asn_PER_memb_criticality_constr_111, memb_criticality_constraint_109 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_111, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_109 + }, 0, 0, /* No default value */ "criticality" }, @@ -20395,7 +21844,18 @@ asn_TYPE_member_t asn_MBR_SCell_FailedtoSetup_ItemIEs_109[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_112, select_SCell_FailedtoSetup_ItemIEs_value_type, - { &asn_OER_memb_value_constr_112, &asn_PER_memb_value_constr_112, memb_value_constraint_109 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_112, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_109 + }, 0, 0, /* No default value */ "value" }, @@ -20426,7 +21886,18 @@ asn_TYPE_descriptor_t asn_DEF_SCell_FailedtoSetup_ItemIEs = { asn_DEF_SCell_FailedtoSetup_ItemIEs_tags_109, /* Same as above */ sizeof(asn_DEF_SCell_FailedtoSetup_ItemIEs_tags_109) /sizeof(asn_DEF_SCell_FailedtoSetup_ItemIEs_tags_109[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SCell_FailedtoSetup_ItemIEs_109, 3, /* Elements count */ &asn_SPC_SCell_FailedtoSetup_ItemIEs_specs_109 /* Additional specs */ @@ -20438,7 +21909,18 @@ static asn_TYPE_member_t asn_MBR_value_116[] = { 0, &asn_DEF_SRBs_Setup_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "SRBs-Setup-Item" }, @@ -20465,7 +21947,18 @@ asn_TYPE_descriptor_t asn_DEF_value_116 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_116, 1, /* Elements count */ &asn_SPC_value_specs_116 /* Additional specs */ @@ -20477,7 +21970,18 @@ asn_TYPE_member_t asn_MBR_SRBs_Setup_ItemIEs_113[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_114, &asn_PER_memb_id_constr_114, memb_id_constraint_113 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_114, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_113 + }, 0, 0, /* No default value */ "id" }, @@ -20486,7 +21990,18 @@ asn_TYPE_member_t asn_MBR_SRBs_Setup_ItemIEs_113[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_SRBs_Setup_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_115, &asn_PER_memb_criticality_constr_115, memb_criticality_constraint_113 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_115, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_113 + }, 0, 0, /* No default value */ "criticality" }, @@ -20495,7 +22010,18 @@ asn_TYPE_member_t asn_MBR_SRBs_Setup_ItemIEs_113[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_116, select_SRBs_Setup_ItemIEs_value_type, - { &asn_OER_memb_value_constr_116, &asn_PER_memb_value_constr_116, memb_value_constraint_113 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_116, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_113 + }, 0, 0, /* No default value */ "value" }, @@ -20526,7 +22052,18 @@ asn_TYPE_descriptor_t asn_DEF_SRBs_Setup_ItemIEs = { asn_DEF_SRBs_Setup_ItemIEs_tags_113, /* Same as above */ sizeof(asn_DEF_SRBs_Setup_ItemIEs_tags_113) /sizeof(asn_DEF_SRBs_Setup_ItemIEs_tags_113[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRBs_Setup_ItemIEs_113, 3, /* Elements count */ &asn_SPC_SRBs_Setup_ItemIEs_specs_113 /* Additional specs */ @@ -20538,7 +22075,18 @@ static asn_TYPE_member_t asn_MBR_value_120[] = { 0, &asn_DEF_Potential_SpCell_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Potential-SpCell-Item" }, @@ -20565,7 +22113,18 @@ asn_TYPE_descriptor_t asn_DEF_value_120 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_120, 1, /* Elements count */ &asn_SPC_value_specs_120 /* Additional specs */ @@ -20577,7 +22136,18 @@ asn_TYPE_member_t asn_MBR_Potential_SpCell_ItemIEs_117[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_118, &asn_PER_memb_id_constr_118, memb_id_constraint_117 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_118, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_117 + }, 0, 0, /* No default value */ "id" }, @@ -20586,7 +22156,18 @@ asn_TYPE_member_t asn_MBR_Potential_SpCell_ItemIEs_117[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_Potential_SpCell_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_119, &asn_PER_memb_criticality_constr_119, memb_criticality_constraint_117 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_119, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_117 + }, 0, 0, /* No default value */ "criticality" }, @@ -20595,7 +22176,18 @@ asn_TYPE_member_t asn_MBR_Potential_SpCell_ItemIEs_117[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_120, select_Potential_SpCell_ItemIEs_value_type, - { &asn_OER_memb_value_constr_120, &asn_PER_memb_value_constr_120, memb_value_constraint_117 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_120, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_117 + }, 0, 0, /* No default value */ "value" }, @@ -20626,7 +22218,18 @@ asn_TYPE_descriptor_t asn_DEF_Potential_SpCell_ItemIEs = { asn_DEF_Potential_SpCell_ItemIEs_tags_117, /* Same as above */ sizeof(asn_DEF_Potential_SpCell_ItemIEs_tags_117) /sizeof(asn_DEF_Potential_SpCell_ItemIEs_tags_117[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Potential_SpCell_ItemIEs_117, 3, /* Elements count */ &asn_SPC_Potential_SpCell_ItemIEs_specs_117 /* Additional specs */ @@ -20638,7 +22241,18 @@ static asn_TYPE_member_t asn_MBR_value_124[] = { 0, &asn_DEF_SCell_ToBeSetupMod_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "SCell-ToBeSetupMod-Item" }, @@ -20665,7 +22279,18 @@ asn_TYPE_descriptor_t asn_DEF_value_124 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_124, 1, /* Elements count */ &asn_SPC_value_specs_124 /* Additional specs */ @@ -20677,7 +22302,18 @@ asn_TYPE_member_t asn_MBR_SCell_ToBeSetupMod_ItemIEs_121[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_122, &asn_PER_memb_id_constr_122, memb_id_constraint_121 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_122, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_121 + }, 0, 0, /* No default value */ "id" }, @@ -20686,7 +22322,18 @@ asn_TYPE_member_t asn_MBR_SCell_ToBeSetupMod_ItemIEs_121[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_SCell_ToBeSetupMod_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_123, &asn_PER_memb_criticality_constr_123, memb_criticality_constraint_121 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_123, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_121 + }, 0, 0, /* No default value */ "criticality" }, @@ -20695,7 +22342,18 @@ asn_TYPE_member_t asn_MBR_SCell_ToBeSetupMod_ItemIEs_121[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_124, select_SCell_ToBeSetupMod_ItemIEs_value_type, - { &asn_OER_memb_value_constr_124, &asn_PER_memb_value_constr_124, memb_value_constraint_121 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_124, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_121 + }, 0, 0, /* No default value */ "value" }, @@ -20726,7 +22384,18 @@ asn_TYPE_descriptor_t asn_DEF_SCell_ToBeSetupMod_ItemIEs = { asn_DEF_SCell_ToBeSetupMod_ItemIEs_tags_121, /* Same as above */ sizeof(asn_DEF_SCell_ToBeSetupMod_ItemIEs_tags_121) /sizeof(asn_DEF_SCell_ToBeSetupMod_ItemIEs_tags_121[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SCell_ToBeSetupMod_ItemIEs_121, 3, /* Elements count */ &asn_SPC_SCell_ToBeSetupMod_ItemIEs_specs_121 /* Additional specs */ @@ -20738,7 +22407,18 @@ static asn_TYPE_member_t asn_MBR_value_128[] = { 0, &asn_DEF_SCell_ToBeRemoved_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "SCell-ToBeRemoved-Item" }, @@ -20765,7 +22445,18 @@ asn_TYPE_descriptor_t asn_DEF_value_128 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_128, 1, /* Elements count */ &asn_SPC_value_specs_128 /* Additional specs */ @@ -20777,7 +22468,18 @@ asn_TYPE_member_t asn_MBR_SCell_ToBeRemoved_ItemIEs_125[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_126, &asn_PER_memb_id_constr_126, memb_id_constraint_125 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_126, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_125 + }, 0, 0, /* No default value */ "id" }, @@ -20786,7 +22488,18 @@ asn_TYPE_member_t asn_MBR_SCell_ToBeRemoved_ItemIEs_125[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_SCell_ToBeRemoved_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_127, &asn_PER_memb_criticality_constr_127, memb_criticality_constraint_125 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_127, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_125 + }, 0, 0, /* No default value */ "criticality" }, @@ -20795,7 +22508,18 @@ asn_TYPE_member_t asn_MBR_SCell_ToBeRemoved_ItemIEs_125[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_128, select_SCell_ToBeRemoved_ItemIEs_value_type, - { &asn_OER_memb_value_constr_128, &asn_PER_memb_value_constr_128, memb_value_constraint_125 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_128, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_125 + }, 0, 0, /* No default value */ "value" }, @@ -20826,7 +22550,18 @@ asn_TYPE_descriptor_t asn_DEF_SCell_ToBeRemoved_ItemIEs = { asn_DEF_SCell_ToBeRemoved_ItemIEs_tags_125, /* Same as above */ sizeof(asn_DEF_SCell_ToBeRemoved_ItemIEs_tags_125) /sizeof(asn_DEF_SCell_ToBeRemoved_ItemIEs_tags_125[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SCell_ToBeRemoved_ItemIEs_125, 3, /* Elements count */ &asn_SPC_SCell_ToBeRemoved_ItemIEs_specs_125 /* Additional specs */ @@ -20838,7 +22573,18 @@ static asn_TYPE_member_t asn_MBR_value_132[] = { 0, &asn_DEF_SRBs_ToBeSetupMod_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "SRBs-ToBeSetupMod-Item" }, @@ -20865,7 +22611,18 @@ asn_TYPE_descriptor_t asn_DEF_value_132 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_132, 1, /* Elements count */ &asn_SPC_value_specs_132 /* Additional specs */ @@ -20877,7 +22634,18 @@ asn_TYPE_member_t asn_MBR_SRBs_ToBeSetupMod_ItemIEs_129[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_130, &asn_PER_memb_id_constr_130, memb_id_constraint_129 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_130, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_129 + }, 0, 0, /* No default value */ "id" }, @@ -20886,7 +22654,18 @@ asn_TYPE_member_t asn_MBR_SRBs_ToBeSetupMod_ItemIEs_129[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_SRBs_ToBeSetupMod_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_131, &asn_PER_memb_criticality_constr_131, memb_criticality_constraint_129 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_131, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_129 + }, 0, 0, /* No default value */ "criticality" }, @@ -20895,7 +22674,18 @@ asn_TYPE_member_t asn_MBR_SRBs_ToBeSetupMod_ItemIEs_129[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_132, select_SRBs_ToBeSetupMod_ItemIEs_value_type, - { &asn_OER_memb_value_constr_132, &asn_PER_memb_value_constr_132, memb_value_constraint_129 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_132, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_129 + }, 0, 0, /* No default value */ "value" }, @@ -20926,7 +22716,18 @@ asn_TYPE_descriptor_t asn_DEF_SRBs_ToBeSetupMod_ItemIEs = { asn_DEF_SRBs_ToBeSetupMod_ItemIEs_tags_129, /* Same as above */ sizeof(asn_DEF_SRBs_ToBeSetupMod_ItemIEs_tags_129) /sizeof(asn_DEF_SRBs_ToBeSetupMod_ItemIEs_tags_129[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRBs_ToBeSetupMod_ItemIEs_129, 3, /* Elements count */ &asn_SPC_SRBs_ToBeSetupMod_ItemIEs_specs_129 /* Additional specs */ @@ -20938,7 +22739,18 @@ static asn_TYPE_member_t asn_MBR_value_136[] = { 0, &asn_DEF_DRBs_ToBeSetupMod_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DRBs-ToBeSetupMod-Item" }, @@ -20965,7 +22777,18 @@ asn_TYPE_descriptor_t asn_DEF_value_136 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_136, 1, /* Elements count */ &asn_SPC_value_specs_136 /* Additional specs */ @@ -20977,7 +22800,18 @@ asn_TYPE_member_t asn_MBR_DRBs_ToBeSetupMod_ItemIEs_133[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_134, &asn_PER_memb_id_constr_134, memb_id_constraint_133 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_134, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_133 + }, 0, 0, /* No default value */ "id" }, @@ -20986,7 +22820,18 @@ asn_TYPE_member_t asn_MBR_DRBs_ToBeSetupMod_ItemIEs_133[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_DRBs_ToBeSetupMod_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_135, &asn_PER_memb_criticality_constr_135, memb_criticality_constraint_133 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_135, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_133 + }, 0, 0, /* No default value */ "criticality" }, @@ -20995,7 +22840,18 @@ asn_TYPE_member_t asn_MBR_DRBs_ToBeSetupMod_ItemIEs_133[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_136, select_DRBs_ToBeSetupMod_ItemIEs_value_type, - { &asn_OER_memb_value_constr_136, &asn_PER_memb_value_constr_136, memb_value_constraint_133 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_136, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_133 + }, 0, 0, /* No default value */ "value" }, @@ -21026,7 +22882,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeSetupMod_ItemIEs = { asn_DEF_DRBs_ToBeSetupMod_ItemIEs_tags_133, /* Same as above */ sizeof(asn_DEF_DRBs_ToBeSetupMod_ItemIEs_tags_133) /sizeof(asn_DEF_DRBs_ToBeSetupMod_ItemIEs_tags_133[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_ToBeSetupMod_ItemIEs_133, 3, /* Elements count */ &asn_SPC_DRBs_ToBeSetupMod_ItemIEs_specs_133 /* Additional specs */ @@ -21038,7 +22905,18 @@ static asn_TYPE_member_t asn_MBR_value_140[] = { 0, &asn_DEF_DRBs_ToBeModified_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DRBs-ToBeModified-Item" }, @@ -21065,7 +22943,18 @@ asn_TYPE_descriptor_t asn_DEF_value_140 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_140, 1, /* Elements count */ &asn_SPC_value_specs_140 /* Additional specs */ @@ -21077,7 +22966,18 @@ asn_TYPE_member_t asn_MBR_DRBs_ToBeModified_ItemIEs_137[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_138, &asn_PER_memb_id_constr_138, memb_id_constraint_137 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_138, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_137 + }, 0, 0, /* No default value */ "id" }, @@ -21086,7 +22986,18 @@ asn_TYPE_member_t asn_MBR_DRBs_ToBeModified_ItemIEs_137[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_DRBs_ToBeModified_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_139, &asn_PER_memb_criticality_constr_139, memb_criticality_constraint_137 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_139, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_137 + }, 0, 0, /* No default value */ "criticality" }, @@ -21095,7 +23006,18 @@ asn_TYPE_member_t asn_MBR_DRBs_ToBeModified_ItemIEs_137[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_140, select_DRBs_ToBeModified_ItemIEs_value_type, - { &asn_OER_memb_value_constr_140, &asn_PER_memb_value_constr_140, memb_value_constraint_137 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_140, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_137 + }, 0, 0, /* No default value */ "value" }, @@ -21126,7 +23048,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeModified_ItemIEs = { asn_DEF_DRBs_ToBeModified_ItemIEs_tags_137, /* Same as above */ sizeof(asn_DEF_DRBs_ToBeModified_ItemIEs_tags_137) /sizeof(asn_DEF_DRBs_ToBeModified_ItemIEs_tags_137[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_ToBeModified_ItemIEs_137, 3, /* Elements count */ &asn_SPC_DRBs_ToBeModified_ItemIEs_specs_137 /* Additional specs */ @@ -21138,7 +23071,18 @@ static asn_TYPE_member_t asn_MBR_value_144[] = { 0, &asn_DEF_SRBs_ToBeReleased_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "SRBs-ToBeReleased-Item" }, @@ -21165,7 +23109,18 @@ asn_TYPE_descriptor_t asn_DEF_value_144 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_144, 1, /* Elements count */ &asn_SPC_value_specs_144 /* Additional specs */ @@ -21177,7 +23132,18 @@ asn_TYPE_member_t asn_MBR_SRBs_ToBeReleased_ItemIEs_141[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_142, &asn_PER_memb_id_constr_142, memb_id_constraint_141 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_142, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_141 + }, 0, 0, /* No default value */ "id" }, @@ -21186,7 +23152,18 @@ asn_TYPE_member_t asn_MBR_SRBs_ToBeReleased_ItemIEs_141[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_SRBs_ToBeReleased_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_143, &asn_PER_memb_criticality_constr_143, memb_criticality_constraint_141 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_143, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_141 + }, 0, 0, /* No default value */ "criticality" }, @@ -21195,7 +23172,18 @@ asn_TYPE_member_t asn_MBR_SRBs_ToBeReleased_ItemIEs_141[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_144, select_SRBs_ToBeReleased_ItemIEs_value_type, - { &asn_OER_memb_value_constr_144, &asn_PER_memb_value_constr_144, memb_value_constraint_141 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_144, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_141 + }, 0, 0, /* No default value */ "value" }, @@ -21226,7 +23214,18 @@ asn_TYPE_descriptor_t asn_DEF_SRBs_ToBeReleased_ItemIEs = { asn_DEF_SRBs_ToBeReleased_ItemIEs_tags_141, /* Same as above */ sizeof(asn_DEF_SRBs_ToBeReleased_ItemIEs_tags_141) /sizeof(asn_DEF_SRBs_ToBeReleased_ItemIEs_tags_141[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRBs_ToBeReleased_ItemIEs_141, 3, /* Elements count */ &asn_SPC_SRBs_ToBeReleased_ItemIEs_specs_141 /* Additional specs */ @@ -21238,7 +23237,18 @@ static asn_TYPE_member_t asn_MBR_value_148[] = { 0, &asn_DEF_DRBs_ToBeReleased_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DRBs-ToBeReleased-Item" }, @@ -21265,7 +23275,18 @@ asn_TYPE_descriptor_t asn_DEF_value_148 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_148, 1, /* Elements count */ &asn_SPC_value_specs_148 /* Additional specs */ @@ -21277,7 +23298,18 @@ asn_TYPE_member_t asn_MBR_DRBs_ToBeReleased_ItemIEs_145[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_146, &asn_PER_memb_id_constr_146, memb_id_constraint_145 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_146, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_145 + }, 0, 0, /* No default value */ "id" }, @@ -21286,7 +23318,18 @@ asn_TYPE_member_t asn_MBR_DRBs_ToBeReleased_ItemIEs_145[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_DRBs_ToBeReleased_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_147, &asn_PER_memb_criticality_constr_147, memb_criticality_constraint_145 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_147, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_145 + }, 0, 0, /* No default value */ "criticality" }, @@ -21295,7 +23338,18 @@ asn_TYPE_member_t asn_MBR_DRBs_ToBeReleased_ItemIEs_145[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_148, select_DRBs_ToBeReleased_ItemIEs_value_type, - { &asn_OER_memb_value_constr_148, &asn_PER_memb_value_constr_148, memb_value_constraint_145 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_148, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_145 + }, 0, 0, /* No default value */ "value" }, @@ -21326,7 +23380,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeReleased_ItemIEs = { asn_DEF_DRBs_ToBeReleased_ItemIEs_tags_145, /* Same as above */ sizeof(asn_DEF_DRBs_ToBeReleased_ItemIEs_tags_145) /sizeof(asn_DEF_DRBs_ToBeReleased_ItemIEs_tags_145[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_ToBeReleased_ItemIEs_145, 3, /* Elements count */ &asn_SPC_DRBs_ToBeReleased_ItemIEs_specs_145 /* Additional specs */ @@ -21338,7 +23403,18 @@ static asn_TYPE_member_t asn_MBR_value_152[] = { 0, &asn_DEF_DRBs_SetupMod_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DRBs-SetupMod-Item" }, @@ -21365,7 +23441,18 @@ asn_TYPE_descriptor_t asn_DEF_value_152 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_152, 1, /* Elements count */ &asn_SPC_value_specs_152 /* Additional specs */ @@ -21377,7 +23464,18 @@ asn_TYPE_member_t asn_MBR_DRBs_SetupMod_ItemIEs_149[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_150, &asn_PER_memb_id_constr_150, memb_id_constraint_149 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_150, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_149 + }, 0, 0, /* No default value */ "id" }, @@ -21386,7 +23484,18 @@ asn_TYPE_member_t asn_MBR_DRBs_SetupMod_ItemIEs_149[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_DRBs_SetupMod_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_151, &asn_PER_memb_criticality_constr_151, memb_criticality_constraint_149 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_151, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_149 + }, 0, 0, /* No default value */ "criticality" }, @@ -21395,7 +23504,18 @@ asn_TYPE_member_t asn_MBR_DRBs_SetupMod_ItemIEs_149[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_152, select_DRBs_SetupMod_ItemIEs_value_type, - { &asn_OER_memb_value_constr_152, &asn_PER_memb_value_constr_152, memb_value_constraint_149 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_152, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_149 + }, 0, 0, /* No default value */ "value" }, @@ -21426,7 +23546,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_SetupMod_ItemIEs = { asn_DEF_DRBs_SetupMod_ItemIEs_tags_149, /* Same as above */ sizeof(asn_DEF_DRBs_SetupMod_ItemIEs_tags_149) /sizeof(asn_DEF_DRBs_SetupMod_ItemIEs_tags_149[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_SetupMod_ItemIEs_149, 3, /* Elements count */ &asn_SPC_DRBs_SetupMod_ItemIEs_specs_149 /* Additional specs */ @@ -21438,7 +23569,18 @@ static asn_TYPE_member_t asn_MBR_value_156[] = { 0, &asn_DEF_DRBs_Modified_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DRBs-Modified-Item" }, @@ -21465,7 +23607,18 @@ asn_TYPE_descriptor_t asn_DEF_value_156 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_156, 1, /* Elements count */ &asn_SPC_value_specs_156 /* Additional specs */ @@ -21477,7 +23630,18 @@ asn_TYPE_member_t asn_MBR_DRBs_Modified_ItemIEs_153[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_154, &asn_PER_memb_id_constr_154, memb_id_constraint_153 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_154, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_153 + }, 0, 0, /* No default value */ "id" }, @@ -21486,7 +23650,18 @@ asn_TYPE_member_t asn_MBR_DRBs_Modified_ItemIEs_153[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_DRBs_Modified_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_155, &asn_PER_memb_criticality_constr_155, memb_criticality_constraint_153 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_155, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_153 + }, 0, 0, /* No default value */ "criticality" }, @@ -21495,7 +23670,18 @@ asn_TYPE_member_t asn_MBR_DRBs_Modified_ItemIEs_153[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_156, select_DRBs_Modified_ItemIEs_value_type, - { &asn_OER_memb_value_constr_156, &asn_PER_memb_value_constr_156, memb_value_constraint_153 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_156, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_153 + }, 0, 0, /* No default value */ "value" }, @@ -21526,7 +23712,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_Modified_ItemIEs = { asn_DEF_DRBs_Modified_ItemIEs_tags_153, /* Same as above */ sizeof(asn_DEF_DRBs_Modified_ItemIEs_tags_153) /sizeof(asn_DEF_DRBs_Modified_ItemIEs_tags_153[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_Modified_ItemIEs_153, 3, /* Elements count */ &asn_SPC_DRBs_Modified_ItemIEs_specs_153 /* Additional specs */ @@ -21538,7 +23735,18 @@ static asn_TYPE_member_t asn_MBR_value_160[] = { 0, &asn_DEF_SRBs_SetupMod_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "SRBs-SetupMod-Item" }, @@ -21565,7 +23773,18 @@ asn_TYPE_descriptor_t asn_DEF_value_160 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_160, 1, /* Elements count */ &asn_SPC_value_specs_160 /* Additional specs */ @@ -21577,7 +23796,18 @@ asn_TYPE_member_t asn_MBR_SRBs_SetupMod_ItemIEs_157[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_158, &asn_PER_memb_id_constr_158, memb_id_constraint_157 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_158, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_157 + }, 0, 0, /* No default value */ "id" }, @@ -21586,7 +23816,18 @@ asn_TYPE_member_t asn_MBR_SRBs_SetupMod_ItemIEs_157[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_SRBs_SetupMod_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_159, &asn_PER_memb_criticality_constr_159, memb_criticality_constraint_157 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_159, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_157 + }, 0, 0, /* No default value */ "criticality" }, @@ -21595,7 +23836,18 @@ asn_TYPE_member_t asn_MBR_SRBs_SetupMod_ItemIEs_157[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_160, select_SRBs_SetupMod_ItemIEs_value_type, - { &asn_OER_memb_value_constr_160, &asn_PER_memb_value_constr_160, memb_value_constraint_157 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_160, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_157 + }, 0, 0, /* No default value */ "value" }, @@ -21626,7 +23878,18 @@ asn_TYPE_descriptor_t asn_DEF_SRBs_SetupMod_ItemIEs = { asn_DEF_SRBs_SetupMod_ItemIEs_tags_157, /* Same as above */ sizeof(asn_DEF_SRBs_SetupMod_ItemIEs_tags_157) /sizeof(asn_DEF_SRBs_SetupMod_ItemIEs_tags_157[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRBs_SetupMod_ItemIEs_157, 3, /* Elements count */ &asn_SPC_SRBs_SetupMod_ItemIEs_specs_157 /* Additional specs */ @@ -21638,7 +23901,18 @@ static asn_TYPE_member_t asn_MBR_value_164[] = { 0, &asn_DEF_SRBs_Modified_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "SRBs-Modified-Item" }, @@ -21665,7 +23939,18 @@ asn_TYPE_descriptor_t asn_DEF_value_164 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_164, 1, /* Elements count */ &asn_SPC_value_specs_164 /* Additional specs */ @@ -21677,7 +23962,18 @@ asn_TYPE_member_t asn_MBR_SRBs_Modified_ItemIEs_161[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_162, &asn_PER_memb_id_constr_162, memb_id_constraint_161 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_162, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_161 + }, 0, 0, /* No default value */ "id" }, @@ -21686,7 +23982,18 @@ asn_TYPE_member_t asn_MBR_SRBs_Modified_ItemIEs_161[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_SRBs_Modified_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_163, &asn_PER_memb_criticality_constr_163, memb_criticality_constraint_161 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_163, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_161 + }, 0, 0, /* No default value */ "criticality" }, @@ -21695,7 +24002,18 @@ asn_TYPE_member_t asn_MBR_SRBs_Modified_ItemIEs_161[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_164, select_SRBs_Modified_ItemIEs_value_type, - { &asn_OER_memb_value_constr_164, &asn_PER_memb_value_constr_164, memb_value_constraint_161 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_164, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_161 + }, 0, 0, /* No default value */ "value" }, @@ -21726,7 +24044,18 @@ asn_TYPE_descriptor_t asn_DEF_SRBs_Modified_ItemIEs = { asn_DEF_SRBs_Modified_ItemIEs_tags_161, /* Same as above */ sizeof(asn_DEF_SRBs_Modified_ItemIEs_tags_161) /sizeof(asn_DEF_SRBs_Modified_ItemIEs_tags_161[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRBs_Modified_ItemIEs_161, 3, /* Elements count */ &asn_SPC_SRBs_Modified_ItemIEs_specs_161 /* Additional specs */ @@ -21738,7 +24067,18 @@ static asn_TYPE_member_t asn_MBR_value_168[] = { 0, &asn_DEF_DRBs_FailedToBeModified_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DRBs-FailedToBeModified-Item" }, @@ -21765,7 +24105,18 @@ asn_TYPE_descriptor_t asn_DEF_value_168 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_168, 1, /* Elements count */ &asn_SPC_value_specs_168 /* Additional specs */ @@ -21777,7 +24128,18 @@ asn_TYPE_member_t asn_MBR_DRBs_FailedToBeModified_ItemIEs_165[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_166, &asn_PER_memb_id_constr_166, memb_id_constraint_165 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_166, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_165 + }, 0, 0, /* No default value */ "id" }, @@ -21786,7 +24148,18 @@ asn_TYPE_member_t asn_MBR_DRBs_FailedToBeModified_ItemIEs_165[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_DRBs_FailedToBeModified_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_167, &asn_PER_memb_criticality_constr_167, memb_criticality_constraint_165 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_167, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_165 + }, 0, 0, /* No default value */ "criticality" }, @@ -21795,7 +24168,18 @@ asn_TYPE_member_t asn_MBR_DRBs_FailedToBeModified_ItemIEs_165[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_168, select_DRBs_FailedToBeModified_ItemIEs_value_type, - { &asn_OER_memb_value_constr_168, &asn_PER_memb_value_constr_168, memb_value_constraint_165 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_168, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_165 + }, 0, 0, /* No default value */ "value" }, @@ -21826,7 +24210,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_FailedToBeModified_ItemIEs = { asn_DEF_DRBs_FailedToBeModified_ItemIEs_tags_165, /* Same as above */ sizeof(asn_DEF_DRBs_FailedToBeModified_ItemIEs_tags_165) /sizeof(asn_DEF_DRBs_FailedToBeModified_ItemIEs_tags_165[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_FailedToBeModified_ItemIEs_165, 3, /* Elements count */ &asn_SPC_DRBs_FailedToBeModified_ItemIEs_specs_165 /* Additional specs */ @@ -21838,7 +24233,18 @@ static asn_TYPE_member_t asn_MBR_value_172[] = { 0, &asn_DEF_SRBs_FailedToBeSetupMod_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "SRBs-FailedToBeSetupMod-Item" }, @@ -21865,7 +24271,18 @@ asn_TYPE_descriptor_t asn_DEF_value_172 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_172, 1, /* Elements count */ &asn_SPC_value_specs_172 /* Additional specs */ @@ -21877,7 +24294,18 @@ asn_TYPE_member_t asn_MBR_SRBs_FailedToBeSetupMod_ItemIEs_169[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_170, &asn_PER_memb_id_constr_170, memb_id_constraint_169 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_170, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_169 + }, 0, 0, /* No default value */ "id" }, @@ -21886,7 +24314,18 @@ asn_TYPE_member_t asn_MBR_SRBs_FailedToBeSetupMod_ItemIEs_169[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_SRBs_FailedToBeSetupMod_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_171, &asn_PER_memb_criticality_constr_171, memb_criticality_constraint_169 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_171, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_169 + }, 0, 0, /* No default value */ "criticality" }, @@ -21895,7 +24334,18 @@ asn_TYPE_member_t asn_MBR_SRBs_FailedToBeSetupMod_ItemIEs_169[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_172, select_SRBs_FailedToBeSetupMod_ItemIEs_value_type, - { &asn_OER_memb_value_constr_172, &asn_PER_memb_value_constr_172, memb_value_constraint_169 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_172, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_169 + }, 0, 0, /* No default value */ "value" }, @@ -21926,7 +24376,18 @@ asn_TYPE_descriptor_t asn_DEF_SRBs_FailedToBeSetupMod_ItemIEs = { asn_DEF_SRBs_FailedToBeSetupMod_ItemIEs_tags_169, /* Same as above */ sizeof(asn_DEF_SRBs_FailedToBeSetupMod_ItemIEs_tags_169) /sizeof(asn_DEF_SRBs_FailedToBeSetupMod_ItemIEs_tags_169[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRBs_FailedToBeSetupMod_ItemIEs_169, 3, /* Elements count */ &asn_SPC_SRBs_FailedToBeSetupMod_ItemIEs_specs_169 /* Additional specs */ @@ -21938,7 +24399,18 @@ static asn_TYPE_member_t asn_MBR_value_176[] = { 0, &asn_DEF_DRBs_FailedToBeSetupMod_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DRBs-FailedToBeSetupMod-Item" }, @@ -21965,7 +24437,18 @@ asn_TYPE_descriptor_t asn_DEF_value_176 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_176, 1, /* Elements count */ &asn_SPC_value_specs_176 /* Additional specs */ @@ -21977,7 +24460,18 @@ asn_TYPE_member_t asn_MBR_DRBs_FailedToBeSetupMod_ItemIEs_173[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_174, &asn_PER_memb_id_constr_174, memb_id_constraint_173 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_174, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_173 + }, 0, 0, /* No default value */ "id" }, @@ -21986,7 +24480,18 @@ asn_TYPE_member_t asn_MBR_DRBs_FailedToBeSetupMod_ItemIEs_173[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_DRBs_FailedToBeSetupMod_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_175, &asn_PER_memb_criticality_constr_175, memb_criticality_constraint_173 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_175, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_173 + }, 0, 0, /* No default value */ "criticality" }, @@ -21995,7 +24500,18 @@ asn_TYPE_member_t asn_MBR_DRBs_FailedToBeSetupMod_ItemIEs_173[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_176, select_DRBs_FailedToBeSetupMod_ItemIEs_value_type, - { &asn_OER_memb_value_constr_176, &asn_PER_memb_value_constr_176, memb_value_constraint_173 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_176, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_173 + }, 0, 0, /* No default value */ "value" }, @@ -22026,7 +24542,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_FailedToBeSetupMod_ItemIEs = { asn_DEF_DRBs_FailedToBeSetupMod_ItemIEs_tags_173, /* Same as above */ sizeof(asn_DEF_DRBs_FailedToBeSetupMod_ItemIEs_tags_173) /sizeof(asn_DEF_DRBs_FailedToBeSetupMod_ItemIEs_tags_173[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_FailedToBeSetupMod_ItemIEs_173, 3, /* Elements count */ &asn_SPC_DRBs_FailedToBeSetupMod_ItemIEs_specs_173 /* Additional specs */ @@ -22038,7 +24565,18 @@ static asn_TYPE_member_t asn_MBR_value_180[] = { 0, &asn_DEF_SCell_FailedtoSetupMod_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "SCell-FailedtoSetupMod-Item" }, @@ -22065,7 +24603,18 @@ asn_TYPE_descriptor_t asn_DEF_value_180 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_180, 1, /* Elements count */ &asn_SPC_value_specs_180 /* Additional specs */ @@ -22077,7 +24626,18 @@ asn_TYPE_member_t asn_MBR_SCell_FailedtoSetupMod_ItemIEs_177[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_178, &asn_PER_memb_id_constr_178, memb_id_constraint_177 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_178, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_177 + }, 0, 0, /* No default value */ "id" }, @@ -22086,7 +24646,18 @@ asn_TYPE_member_t asn_MBR_SCell_FailedtoSetupMod_ItemIEs_177[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_SCell_FailedtoSetupMod_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_179, &asn_PER_memb_criticality_constr_179, memb_criticality_constraint_177 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_179, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_177 + }, 0, 0, /* No default value */ "criticality" }, @@ -22095,7 +24666,18 @@ asn_TYPE_member_t asn_MBR_SCell_FailedtoSetupMod_ItemIEs_177[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_180, select_SCell_FailedtoSetupMod_ItemIEs_value_type, - { &asn_OER_memb_value_constr_180, &asn_PER_memb_value_constr_180, memb_value_constraint_177 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_180, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_177 + }, 0, 0, /* No default value */ "value" }, @@ -22126,7 +24708,18 @@ asn_TYPE_descriptor_t asn_DEF_SCell_FailedtoSetupMod_ItemIEs = { asn_DEF_SCell_FailedtoSetupMod_ItemIEs_tags_177, /* Same as above */ sizeof(asn_DEF_SCell_FailedtoSetupMod_ItemIEs_tags_177) /sizeof(asn_DEF_SCell_FailedtoSetupMod_ItemIEs_tags_177[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SCell_FailedtoSetupMod_ItemIEs_177, 3, /* Elements count */ &asn_SPC_SCell_FailedtoSetupMod_ItemIEs_specs_177 /* Additional specs */ @@ -22138,7 +24731,18 @@ static asn_TYPE_member_t asn_MBR_value_184[] = { 0, &asn_DEF_Associated_SCell_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Associated-SCell-Item" }, @@ -22165,7 +24769,18 @@ asn_TYPE_descriptor_t asn_DEF_value_184 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_184, 1, /* Elements count */ &asn_SPC_value_specs_184 /* Additional specs */ @@ -22177,7 +24792,18 @@ asn_TYPE_member_t asn_MBR_Associated_SCell_ItemIEs_181[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_182, &asn_PER_memb_id_constr_182, memb_id_constraint_181 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_182, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_181 + }, 0, 0, /* No default value */ "id" }, @@ -22186,7 +24812,18 @@ asn_TYPE_member_t asn_MBR_Associated_SCell_ItemIEs_181[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_Associated_SCell_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_183, &asn_PER_memb_criticality_constr_183, memb_criticality_constraint_181 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_183, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_181 + }, 0, 0, /* No default value */ "criticality" }, @@ -22195,7 +24832,18 @@ asn_TYPE_member_t asn_MBR_Associated_SCell_ItemIEs_181[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_184, select_Associated_SCell_ItemIEs_value_type, - { &asn_OER_memb_value_constr_184, &asn_PER_memb_value_constr_184, memb_value_constraint_181 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_184, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_181 + }, 0, 0, /* No default value */ "value" }, @@ -22226,7 +24874,18 @@ asn_TYPE_descriptor_t asn_DEF_Associated_SCell_ItemIEs = { asn_DEF_Associated_SCell_ItemIEs_tags_181, /* Same as above */ sizeof(asn_DEF_Associated_SCell_ItemIEs_tags_181) /sizeof(asn_DEF_Associated_SCell_ItemIEs_tags_181[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Associated_SCell_ItemIEs_181, 3, /* Elements count */ &asn_SPC_Associated_SCell_ItemIEs_specs_181 /* Additional specs */ @@ -22238,7 +24897,18 @@ static asn_TYPE_member_t asn_MBR_value_188[] = { 0, &asn_DEF_DRBs_Required_ToBeModified_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DRBs-Required-ToBeModified-Item" }, @@ -22265,7 +24935,18 @@ asn_TYPE_descriptor_t asn_DEF_value_188 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_188, 1, /* Elements count */ &asn_SPC_value_specs_188 /* Additional specs */ @@ -22277,7 +24958,18 @@ asn_TYPE_member_t asn_MBR_DRBs_Required_ToBeModified_ItemIEs_185[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_186, &asn_PER_memb_id_constr_186, memb_id_constraint_185 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_186, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_185 + }, 0, 0, /* No default value */ "id" }, @@ -22286,7 +24978,18 @@ asn_TYPE_member_t asn_MBR_DRBs_Required_ToBeModified_ItemIEs_185[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_DRBs_Required_ToBeModified_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_187, &asn_PER_memb_criticality_constr_187, memb_criticality_constraint_185 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_187, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_185 + }, 0, 0, /* No default value */ "criticality" }, @@ -22295,7 +24998,18 @@ asn_TYPE_member_t asn_MBR_DRBs_Required_ToBeModified_ItemIEs_185[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_188, select_DRBs_Required_ToBeModified_ItemIEs_value_type, - { &asn_OER_memb_value_constr_188, &asn_PER_memb_value_constr_188, memb_value_constraint_185 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_188, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_185 + }, 0, 0, /* No default value */ "value" }, @@ -22326,7 +25040,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_Required_ToBeModified_ItemIEs = { asn_DEF_DRBs_Required_ToBeModified_ItemIEs_tags_185, /* Same as above */ sizeof(asn_DEF_DRBs_Required_ToBeModified_ItemIEs_tags_185) /sizeof(asn_DEF_DRBs_Required_ToBeModified_ItemIEs_tags_185[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_Required_ToBeModified_ItemIEs_185, 3, /* Elements count */ &asn_SPC_DRBs_Required_ToBeModified_ItemIEs_specs_185 /* Additional specs */ @@ -22338,7 +25063,18 @@ static asn_TYPE_member_t asn_MBR_value_192[] = { 0, &asn_DEF_DRBs_Required_ToBeReleased_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DRBs-Required-ToBeReleased-Item" }, @@ -22365,7 +25101,18 @@ asn_TYPE_descriptor_t asn_DEF_value_192 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_192, 1, /* Elements count */ &asn_SPC_value_specs_192 /* Additional specs */ @@ -22377,7 +25124,18 @@ asn_TYPE_member_t asn_MBR_DRBs_Required_ToBeReleased_ItemIEs_189[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_190, &asn_PER_memb_id_constr_190, memb_id_constraint_189 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_190, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_189 + }, 0, 0, /* No default value */ "id" }, @@ -22386,7 +25144,18 @@ asn_TYPE_member_t asn_MBR_DRBs_Required_ToBeReleased_ItemIEs_189[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_DRBs_Required_ToBeReleased_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_191, &asn_PER_memb_criticality_constr_191, memb_criticality_constraint_189 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_191, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_189 + }, 0, 0, /* No default value */ "criticality" }, @@ -22395,7 +25164,18 @@ asn_TYPE_member_t asn_MBR_DRBs_Required_ToBeReleased_ItemIEs_189[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_192, select_DRBs_Required_ToBeReleased_ItemIEs_value_type, - { &asn_OER_memb_value_constr_192, &asn_PER_memb_value_constr_192, memb_value_constraint_189 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_192, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_189 + }, 0, 0, /* No default value */ "value" }, @@ -22426,7 +25206,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_Required_ToBeReleased_ItemIEs = { asn_DEF_DRBs_Required_ToBeReleased_ItemIEs_tags_189, /* Same as above */ sizeof(asn_DEF_DRBs_Required_ToBeReleased_ItemIEs_tags_189) /sizeof(asn_DEF_DRBs_Required_ToBeReleased_ItemIEs_tags_189[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_Required_ToBeReleased_ItemIEs_189, 3, /* Elements count */ &asn_SPC_DRBs_Required_ToBeReleased_ItemIEs_specs_189 /* Additional specs */ @@ -22438,7 +25229,18 @@ static asn_TYPE_member_t asn_MBR_value_196[] = { 0, &asn_DEF_SRBs_Required_ToBeReleased_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "SRBs-Required-ToBeReleased-Item" }, @@ -22465,7 +25267,18 @@ asn_TYPE_descriptor_t asn_DEF_value_196 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_196, 1, /* Elements count */ &asn_SPC_value_specs_196 /* Additional specs */ @@ -22477,7 +25290,18 @@ asn_TYPE_member_t asn_MBR_SRBs_Required_ToBeReleased_ItemIEs_193[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_194, &asn_PER_memb_id_constr_194, memb_id_constraint_193 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_194, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_193 + }, 0, 0, /* No default value */ "id" }, @@ -22486,7 +25310,18 @@ asn_TYPE_member_t asn_MBR_SRBs_Required_ToBeReleased_ItemIEs_193[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_SRBs_Required_ToBeReleased_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_195, &asn_PER_memb_criticality_constr_195, memb_criticality_constraint_193 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_195, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_193 + }, 0, 0, /* No default value */ "criticality" }, @@ -22495,7 +25330,18 @@ asn_TYPE_member_t asn_MBR_SRBs_Required_ToBeReleased_ItemIEs_193[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_196, select_SRBs_Required_ToBeReleased_ItemIEs_value_type, - { &asn_OER_memb_value_constr_196, &asn_PER_memb_value_constr_196, memb_value_constraint_193 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_196, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_193 + }, 0, 0, /* No default value */ "value" }, @@ -22526,7 +25372,18 @@ asn_TYPE_descriptor_t asn_DEF_SRBs_Required_ToBeReleased_ItemIEs = { asn_DEF_SRBs_Required_ToBeReleased_ItemIEs_tags_193, /* Same as above */ sizeof(asn_DEF_SRBs_Required_ToBeReleased_ItemIEs_tags_193) /sizeof(asn_DEF_SRBs_Required_ToBeReleased_ItemIEs_tags_193[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRBs_Required_ToBeReleased_ItemIEs_193, 3, /* Elements count */ &asn_SPC_SRBs_Required_ToBeReleased_ItemIEs_specs_193 /* Additional specs */ @@ -22538,7 +25395,18 @@ static asn_TYPE_member_t asn_MBR_value_200[] = { 0, &asn_DEF_DRBs_ModifiedConf_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DRBs-ModifiedConf-Item" }, @@ -22565,7 +25433,18 @@ asn_TYPE_descriptor_t asn_DEF_value_200 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_200, 1, /* Elements count */ &asn_SPC_value_specs_200 /* Additional specs */ @@ -22577,7 +25456,18 @@ asn_TYPE_member_t asn_MBR_DRBs_ModifiedConf_ItemIEs_197[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_198, &asn_PER_memb_id_constr_198, memb_id_constraint_197 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_198, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_197 + }, 0, 0, /* No default value */ "id" }, @@ -22586,7 +25476,18 @@ asn_TYPE_member_t asn_MBR_DRBs_ModifiedConf_ItemIEs_197[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_DRBs_ModifiedConf_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_199, &asn_PER_memb_criticality_constr_199, memb_criticality_constraint_197 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_199, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_197 + }, 0, 0, /* No default value */ "criticality" }, @@ -22595,7 +25496,18 @@ asn_TYPE_member_t asn_MBR_DRBs_ModifiedConf_ItemIEs_197[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_200, select_DRBs_ModifiedConf_ItemIEs_value_type, - { &asn_OER_memb_value_constr_200, &asn_PER_memb_value_constr_200, memb_value_constraint_197 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_200, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_197 + }, 0, 0, /* No default value */ "value" }, @@ -22626,7 +25538,18 @@ asn_TYPE_descriptor_t asn_DEF_DRBs_ModifiedConf_ItemIEs = { asn_DEF_DRBs_ModifiedConf_ItemIEs_tags_197, /* Same as above */ sizeof(asn_DEF_DRBs_ModifiedConf_ItemIEs_tags_197) /sizeof(asn_DEF_DRBs_ModifiedConf_ItemIEs_tags_197[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_ModifiedConf_ItemIEs_197, 3, /* Elements count */ &asn_SPC_DRBs_ModifiedConf_ItemIEs_specs_197 /* Additional specs */ @@ -22638,7 +25561,18 @@ static asn_TYPE_member_t asn_MBR_value_204[] = { 0, &asn_DEF_Cells_To_Be_Broadcast_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Cells-To-Be-Broadcast-Item" }, @@ -22665,7 +25599,18 @@ asn_TYPE_descriptor_t asn_DEF_value_204 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_204, 1, /* Elements count */ &asn_SPC_value_specs_204 /* Additional specs */ @@ -22677,7 +25622,18 @@ asn_TYPE_member_t asn_MBR_Cells_To_Be_Broadcast_List_ItemIEs_201[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_202, &asn_PER_memb_id_constr_202, memb_id_constraint_201 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_202, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_201 + }, 0, 0, /* No default value */ "id" }, @@ -22686,7 +25642,18 @@ asn_TYPE_member_t asn_MBR_Cells_To_Be_Broadcast_List_ItemIEs_201[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_Cells_To_Be_Broadcast_List_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_203, &asn_PER_memb_criticality_constr_203, memb_criticality_constraint_201 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_203, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_201 + }, 0, 0, /* No default value */ "criticality" }, @@ -22695,7 +25662,18 @@ asn_TYPE_member_t asn_MBR_Cells_To_Be_Broadcast_List_ItemIEs_201[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_204, select_Cells_To_Be_Broadcast_List_ItemIEs_value_type, - { &asn_OER_memb_value_constr_204, &asn_PER_memb_value_constr_204, memb_value_constraint_201 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_204, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_201 + }, 0, 0, /* No default value */ "value" }, @@ -22726,7 +25704,18 @@ asn_TYPE_descriptor_t asn_DEF_Cells_To_Be_Broadcast_List_ItemIEs = { asn_DEF_Cells_To_Be_Broadcast_List_ItemIEs_tags_201, /* Same as above */ sizeof(asn_DEF_Cells_To_Be_Broadcast_List_ItemIEs_tags_201) /sizeof(asn_DEF_Cells_To_Be_Broadcast_List_ItemIEs_tags_201[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Cells_To_Be_Broadcast_List_ItemIEs_201, 3, /* Elements count */ &asn_SPC_Cells_To_Be_Broadcast_List_ItemIEs_specs_201 /* Additional specs */ @@ -22738,7 +25727,18 @@ static asn_TYPE_member_t asn_MBR_value_208[] = { 0, &asn_DEF_Cells_Broadcast_Completed_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Cells-Broadcast-Completed-Item" }, @@ -22765,8 +25765,19 @@ asn_TYPE_descriptor_t asn_DEF_value_208 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, - asn_MBR_value_208, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, + asn_MBR_value_208, 1, /* Elements count */ &asn_SPC_value_specs_208 /* Additional specs */ }; @@ -22777,7 +25788,18 @@ asn_TYPE_member_t asn_MBR_Cells_Broadcast_Completed_List_ItemIEs_205[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_206, &asn_PER_memb_id_constr_206, memb_id_constraint_205 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_206, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_205 + }, 0, 0, /* No default value */ "id" }, @@ -22786,7 +25808,18 @@ asn_TYPE_member_t asn_MBR_Cells_Broadcast_Completed_List_ItemIEs_205[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_Cells_Broadcast_Completed_List_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_207, &asn_PER_memb_criticality_constr_207, memb_criticality_constraint_205 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_207, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_205 + }, 0, 0, /* No default value */ "criticality" }, @@ -22795,7 +25828,18 @@ asn_TYPE_member_t asn_MBR_Cells_Broadcast_Completed_List_ItemIEs_205[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_208, select_Cells_Broadcast_Completed_List_ItemIEs_value_type, - { &asn_OER_memb_value_constr_208, &asn_PER_memb_value_constr_208, memb_value_constraint_205 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_208, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_205 + }, 0, 0, /* No default value */ "value" }, @@ -22826,7 +25870,18 @@ asn_TYPE_descriptor_t asn_DEF_Cells_Broadcast_Completed_List_ItemIEs = { asn_DEF_Cells_Broadcast_Completed_List_ItemIEs_tags_205, /* Same as above */ sizeof(asn_DEF_Cells_Broadcast_Completed_List_ItemIEs_tags_205) /sizeof(asn_DEF_Cells_Broadcast_Completed_List_ItemIEs_tags_205[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Cells_Broadcast_Completed_List_ItemIEs_205, 3, /* Elements count */ &asn_SPC_Cells_Broadcast_Completed_List_ItemIEs_specs_205 /* Additional specs */ @@ -22838,7 +25893,18 @@ static asn_TYPE_member_t asn_MBR_value_212[] = { 0, &asn_DEF_Broadcast_To_Be_Cancelled_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Broadcast-To-Be-Cancelled-Item" }, @@ -22865,7 +25931,18 @@ asn_TYPE_descriptor_t asn_DEF_value_212 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_212, 1, /* Elements count */ &asn_SPC_value_specs_212 /* Additional specs */ @@ -22877,7 +25954,18 @@ asn_TYPE_member_t asn_MBR_Broadcast_To_Be_Cancelled_List_ItemIEs_209[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_210, &asn_PER_memb_id_constr_210, memb_id_constraint_209 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_210, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_209 + }, 0, 0, /* No default value */ "id" }, @@ -22886,7 +25974,18 @@ asn_TYPE_member_t asn_MBR_Broadcast_To_Be_Cancelled_List_ItemIEs_209[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_Broadcast_To_Be_Cancelled_List_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_211, &asn_PER_memb_criticality_constr_211, memb_criticality_constraint_209 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_211, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_209 + }, 0, 0, /* No default value */ "criticality" }, @@ -22895,7 +25994,18 @@ asn_TYPE_member_t asn_MBR_Broadcast_To_Be_Cancelled_List_ItemIEs_209[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_212, select_Broadcast_To_Be_Cancelled_List_ItemIEs_value_type, - { &asn_OER_memb_value_constr_212, &asn_PER_memb_value_constr_212, memb_value_constraint_209 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_212, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_209 + }, 0, 0, /* No default value */ "value" }, @@ -22926,7 +26036,18 @@ asn_TYPE_descriptor_t asn_DEF_Broadcast_To_Be_Cancelled_List_ItemIEs = { asn_DEF_Broadcast_To_Be_Cancelled_List_ItemIEs_tags_209, /* Same as above */ sizeof(asn_DEF_Broadcast_To_Be_Cancelled_List_ItemIEs_tags_209) /sizeof(asn_DEF_Broadcast_To_Be_Cancelled_List_ItemIEs_tags_209[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Broadcast_To_Be_Cancelled_List_ItemIEs_209, 3, /* Elements count */ &asn_SPC_Broadcast_To_Be_Cancelled_List_ItemIEs_specs_209 /* Additional specs */ @@ -22938,7 +26059,18 @@ static asn_TYPE_member_t asn_MBR_value_216[] = { 0, &asn_DEF_Cells_Broadcast_Cancelled_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Cells-Broadcast-Cancelled-Item" }, @@ -22965,7 +26097,18 @@ asn_TYPE_descriptor_t asn_DEF_value_216 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_216, 1, /* Elements count */ &asn_SPC_value_specs_216 /* Additional specs */ @@ -22977,7 +26120,18 @@ asn_TYPE_member_t asn_MBR_Cells_Broadcast_Cancelled_List_ItemIEs_213[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_214, &asn_PER_memb_id_constr_214, memb_id_constraint_213 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_214, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_213 + }, 0, 0, /* No default value */ "id" }, @@ -22986,7 +26140,18 @@ asn_TYPE_member_t asn_MBR_Cells_Broadcast_Cancelled_List_ItemIEs_213[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_Cells_Broadcast_Cancelled_List_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_215, &asn_PER_memb_criticality_constr_215, memb_criticality_constraint_213 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_215, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_213 + }, 0, 0, /* No default value */ "criticality" }, @@ -22995,7 +26160,18 @@ asn_TYPE_member_t asn_MBR_Cells_Broadcast_Cancelled_List_ItemIEs_213[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_216, select_Cells_Broadcast_Cancelled_List_ItemIEs_value_type, - { &asn_OER_memb_value_constr_216, &asn_PER_memb_value_constr_216, memb_value_constraint_213 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_216, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_213 + }, 0, 0, /* No default value */ "value" }, @@ -23026,7 +26202,18 @@ asn_TYPE_descriptor_t asn_DEF_Cells_Broadcast_Cancelled_List_ItemIEs = { asn_DEF_Cells_Broadcast_Cancelled_List_ItemIEs_tags_213, /* Same as above */ sizeof(asn_DEF_Cells_Broadcast_Cancelled_List_ItemIEs_tags_213) /sizeof(asn_DEF_Cells_Broadcast_Cancelled_List_ItemIEs_tags_213[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Cells_Broadcast_Cancelled_List_ItemIEs_213, 3, /* Elements count */ &asn_SPC_Cells_Broadcast_Cancelled_List_ItemIEs_specs_213 /* Additional specs */ @@ -23038,7 +26225,18 @@ static asn_TYPE_member_t asn_MBR_value_220[] = { 0, &asn_DEF_DRB_Activity_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DRB-Activity-Item" }, @@ -23065,7 +26263,18 @@ asn_TYPE_descriptor_t asn_DEF_value_220 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_220, 1, /* Elements count */ &asn_SPC_value_specs_220 /* Additional specs */ @@ -23077,7 +26286,18 @@ asn_TYPE_member_t asn_MBR_DRB_Activity_ItemIEs_217[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_218, &asn_PER_memb_id_constr_218, memb_id_constraint_217 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_218, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_217 + }, 0, 0, /* No default value */ "id" }, @@ -23086,7 +26306,18 @@ asn_TYPE_member_t asn_MBR_DRB_Activity_ItemIEs_217[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_DRB_Activity_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_219, &asn_PER_memb_criticality_constr_219, memb_criticality_constraint_217 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_219, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_217 + }, 0, 0, /* No default value */ "criticality" }, @@ -23095,7 +26326,18 @@ asn_TYPE_member_t asn_MBR_DRB_Activity_ItemIEs_217[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_220, select_DRB_Activity_ItemIEs_value_type, - { &asn_OER_memb_value_constr_220, &asn_PER_memb_value_constr_220, memb_value_constraint_217 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_220, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_217 + }, 0, 0, /* No default value */ "value" }, @@ -23126,7 +26368,18 @@ asn_TYPE_descriptor_t asn_DEF_DRB_Activity_ItemIEs = { asn_DEF_DRB_Activity_ItemIEs_tags_217, /* Same as above */ sizeof(asn_DEF_DRB_Activity_ItemIEs_tags_217) /sizeof(asn_DEF_DRB_Activity_ItemIEs_tags_217[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRB_Activity_ItemIEs_217, 3, /* Elements count */ &asn_SPC_DRB_Activity_ItemIEs_specs_217 /* Additional specs */ @@ -23138,7 +26391,18 @@ static asn_TYPE_member_t asn_MBR_value_224[] = { 0, &asn_DEF_PagingCell_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "PagingCell-Item" }, @@ -23165,7 +26429,18 @@ asn_TYPE_descriptor_t asn_DEF_value_224 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_224, 1, /* Elements count */ &asn_SPC_value_specs_224 /* Additional specs */ @@ -23177,7 +26452,18 @@ asn_TYPE_member_t asn_MBR_PagingCell_ItemIEs_221[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_222, &asn_PER_memb_id_constr_222, memb_id_constraint_221 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_222, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_221 + }, 0, 0, /* No default value */ "id" }, @@ -23186,7 +26472,18 @@ asn_TYPE_member_t asn_MBR_PagingCell_ItemIEs_221[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_PagingCell_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_223, &asn_PER_memb_criticality_constr_223, memb_criticality_constraint_221 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_223, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_221 + }, 0, 0, /* No default value */ "criticality" }, @@ -23195,7 +26492,18 @@ asn_TYPE_member_t asn_MBR_PagingCell_ItemIEs_221[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_224, select_PagingCell_ItemIEs_value_type, - { &asn_OER_memb_value_constr_224, &asn_PER_memb_value_constr_224, memb_value_constraint_221 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_224, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_221 + }, 0, 0, /* No default value */ "value" }, @@ -23226,7 +26534,18 @@ asn_TYPE_descriptor_t asn_DEF_PagingCell_ItemIEs = { asn_DEF_PagingCell_ItemIEs_tags_221, /* Same as above */ sizeof(asn_DEF_PagingCell_ItemIEs_tags_221) /sizeof(asn_DEF_PagingCell_ItemIEs_tags_221[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PagingCell_ItemIEs_221, 3, /* Elements count */ &asn_SPC_PagingCell_ItemIEs_specs_221 /* Additional specs */ @@ -23238,7 +26557,18 @@ static asn_TYPE_member_t asn_MBR_value_228[] = { 0, &asn_DEF_DRB_Notify_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DRB-Notify-Item" }, @@ -23265,7 +26595,18 @@ asn_TYPE_descriptor_t asn_DEF_value_228 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_228, 1, /* Elements count */ &asn_SPC_value_specs_228 /* Additional specs */ @@ -23277,7 +26618,18 @@ asn_TYPE_member_t asn_MBR_DRB_Notify_ItemIEs_225[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_226, &asn_PER_memb_id_constr_226, memb_id_constraint_225 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_226, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_225 + }, 0, 0, /* No default value */ "id" }, @@ -23286,7 +26638,18 @@ asn_TYPE_member_t asn_MBR_DRB_Notify_ItemIEs_225[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_DRB_Notify_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_227, &asn_PER_memb_criticality_constr_227, memb_criticality_constraint_225 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_227, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_225 + }, 0, 0, /* No default value */ "criticality" }, @@ -23295,7 +26658,18 @@ asn_TYPE_member_t asn_MBR_DRB_Notify_ItemIEs_225[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_228, select_DRB_Notify_ItemIEs_value_type, - { &asn_OER_memb_value_constr_228, &asn_PER_memb_value_constr_228, memb_value_constraint_225 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_228, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_225 + }, 0, 0, /* No default value */ "value" }, @@ -23326,7 +26700,18 @@ asn_TYPE_descriptor_t asn_DEF_DRB_Notify_ItemIEs = { asn_DEF_DRB_Notify_ItemIEs_tags_225, /* Same as above */ sizeof(asn_DEF_DRB_Notify_ItemIEs_tags_225) /sizeof(asn_DEF_DRB_Notify_ItemIEs_tags_225[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRB_Notify_ItemIEs_225, 3, /* Elements count */ &asn_SPC_DRB_Notify_ItemIEs_specs_225 /* Additional specs */ @@ -23338,7 +26723,18 @@ static asn_TYPE_member_t asn_MBR_value_232[] = { 0, &asn_DEF_NR_CGI_List_For_Restart_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "NR-CGI-List-For-Restart-Item" }, @@ -23365,7 +26761,18 @@ asn_TYPE_descriptor_t asn_DEF_value_232 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_232, 1, /* Elements count */ &asn_SPC_value_specs_232 /* Additional specs */ @@ -23377,7 +26784,18 @@ asn_TYPE_member_t asn_MBR_NR_CGI_List_For_Restart_List_ItemIEs_229[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_230, &asn_PER_memb_id_constr_230, memb_id_constraint_229 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_230, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_229 + }, 0, 0, /* No default value */ "id" }, @@ -23386,7 +26804,18 @@ asn_TYPE_member_t asn_MBR_NR_CGI_List_For_Restart_List_ItemIEs_229[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_NR_CGI_List_For_Restart_List_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_231, &asn_PER_memb_criticality_constr_231, memb_criticality_constraint_229 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_231, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_229 + }, 0, 0, /* No default value */ "criticality" }, @@ -23395,7 +26824,18 @@ asn_TYPE_member_t asn_MBR_NR_CGI_List_For_Restart_List_ItemIEs_229[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_232, select_NR_CGI_List_For_Restart_List_ItemIEs_value_type, - { &asn_OER_memb_value_constr_232, &asn_PER_memb_value_constr_232, memb_value_constraint_229 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_232, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_229 + }, 0, 0, /* No default value */ "value" }, @@ -23426,7 +26866,18 @@ asn_TYPE_descriptor_t asn_DEF_NR_CGI_List_For_Restart_List_ItemIEs = { asn_DEF_NR_CGI_List_For_Restart_List_ItemIEs_tags_229, /* Same as above */ sizeof(asn_DEF_NR_CGI_List_For_Restart_List_ItemIEs_tags_229) /sizeof(asn_DEF_NR_CGI_List_For_Restart_List_ItemIEs_tags_229[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_NR_CGI_List_For_Restart_List_ItemIEs_229, 3, /* Elements count */ &asn_SPC_NR_CGI_List_For_Restart_List_ItemIEs_specs_229 /* Additional specs */ @@ -23438,7 +26889,18 @@ static asn_TYPE_member_t asn_MBR_value_236[] = { 0, &asn_DEF_PWS_Failed_NR_CGI_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "PWS-Failed-NR-CGI-Item" }, @@ -23465,7 +26927,18 @@ asn_TYPE_descriptor_t asn_DEF_value_236 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_236, 1, /* Elements count */ &asn_SPC_value_specs_236 /* Additional specs */ @@ -23477,7 +26950,18 @@ asn_TYPE_member_t asn_MBR_PWS_Failed_NR_CGI_List_ItemIEs_233[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_234, &asn_PER_memb_id_constr_234, memb_id_constraint_233 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_234, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_233 + }, 0, 0, /* No default value */ "id" }, @@ -23486,7 +26970,18 @@ asn_TYPE_member_t asn_MBR_PWS_Failed_NR_CGI_List_ItemIEs_233[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_PWS_Failed_NR_CGI_List_ItemIEs_criticality_type, - { &asn_OER_memb_criticality_constr_235, &asn_PER_memb_criticality_constr_235, memb_criticality_constraint_233 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_235, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_233 + }, 0, 0, /* No default value */ "criticality" }, @@ -23495,7 +26990,18 @@ asn_TYPE_member_t asn_MBR_PWS_Failed_NR_CGI_List_ItemIEs_233[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_236, select_PWS_Failed_NR_CGI_List_ItemIEs_value_type, - { &asn_OER_memb_value_constr_236, &asn_PER_memb_value_constr_236, memb_value_constraint_233 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_236, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_233 + }, 0, 0, /* No default value */ "value" }, @@ -23526,7 +27032,18 @@ asn_TYPE_descriptor_t asn_DEF_PWS_Failed_NR_CGI_List_ItemIEs = { asn_DEF_PWS_Failed_NR_CGI_List_ItemIEs_tags_233, /* Same as above */ sizeof(asn_DEF_PWS_Failed_NR_CGI_List_ItemIEs_tags_233) /sizeof(asn_DEF_PWS_Failed_NR_CGI_List_ItemIEs_tags_233[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PWS_Failed_NR_CGI_List_ItemIEs_233, 3, /* Elements count */ &asn_SPC_PWS_Failed_NR_CGI_List_ItemIEs_specs_233 /* Additional specs */ @@ -23551,7 +27068,18 @@ asn_TYPE_descriptor_t asn_DEF_value_240 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_value_specs_240 /* Additional specs */ }; @@ -23562,7 +27090,18 @@ asn_TYPE_member_t asn_MBR_Cause_ExtIEs_237[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_238, &asn_PER_memb_id_constr_238, memb_id_constraint_237 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_238, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_237 + }, 0, 0, /* No default value */ "id" }, @@ -23571,7 +27110,18 @@ asn_TYPE_member_t asn_MBR_Cause_ExtIEs_237[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_239, &asn_PER_memb_criticality_constr_239, memb_criticality_constraint_237 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_239, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_237 + }, 0, 0, /* No default value */ "criticality" }, @@ -23580,7 +27130,18 @@ asn_TYPE_member_t asn_MBR_Cause_ExtIEs_237[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_240, 0, - { &asn_OER_memb_value_constr_240, &asn_PER_memb_value_constr_240, memb_value_constraint_237 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_240, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_237 + }, 0, 0, /* No default value */ "value" }, @@ -23611,7 +27172,18 @@ asn_TYPE_descriptor_t asn_DEF_Cause_ExtIEs = { asn_DEF_Cause_ExtIEs_tags_237, /* Same as above */ sizeof(asn_DEF_Cause_ExtIEs_tags_237) /sizeof(asn_DEF_Cause_ExtIEs_tags_237[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Cause_ExtIEs_237, 3, /* Elements count */ &asn_SPC_Cause_ExtIEs_specs_237 /* Additional specs */ @@ -23636,7 +27208,18 @@ asn_TYPE_descriptor_t asn_DEF_value_244 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_value_specs_244 /* Additional specs */ }; @@ -23647,7 +27230,18 @@ asn_TYPE_member_t asn_MBR_CNUEPagingIdentity_ExtIEs_241[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_242, &asn_PER_memb_id_constr_242, memb_id_constraint_241 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_242, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_241 + }, 0, 0, /* No default value */ "id" }, @@ -23656,7 +27250,18 @@ asn_TYPE_member_t asn_MBR_CNUEPagingIdentity_ExtIEs_241[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_243, &asn_PER_memb_criticality_constr_243, memb_criticality_constraint_241 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_243, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_241 + }, 0, 0, /* No default value */ "criticality" }, @@ -23665,7 +27270,18 @@ asn_TYPE_member_t asn_MBR_CNUEPagingIdentity_ExtIEs_241[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_244, 0, - { &asn_OER_memb_value_constr_244, &asn_PER_memb_value_constr_244, memb_value_constraint_241 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_244, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_241 + }, 0, 0, /* No default value */ "value" }, @@ -23696,7 +27312,18 @@ asn_TYPE_descriptor_t asn_DEF_CNUEPagingIdentity_ExtIEs = { asn_DEF_CNUEPagingIdentity_ExtIEs_tags_241, /* Same as above */ sizeof(asn_DEF_CNUEPagingIdentity_ExtIEs_tags_241) /sizeof(asn_DEF_CNUEPagingIdentity_ExtIEs_tags_241[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CNUEPagingIdentity_ExtIEs_241, 3, /* Elements count */ &asn_SPC_CNUEPagingIdentity_ExtIEs_specs_241 /* Additional specs */ @@ -23721,7 +27348,18 @@ asn_TYPE_descriptor_t asn_DEF_value_248 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_value_specs_248 /* Additional specs */ }; @@ -23732,7 +27370,18 @@ asn_TYPE_member_t asn_MBR_CP_TransportLayerAddress_ExtIEs_245[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_246, &asn_PER_memb_id_constr_246, memb_id_constraint_245 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_246, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_245 + }, 0, 0, /* No default value */ "id" }, @@ -23741,7 +27390,18 @@ asn_TYPE_member_t asn_MBR_CP_TransportLayerAddress_ExtIEs_245[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_247, &asn_PER_memb_criticality_constr_247, memb_criticality_constraint_245 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_247, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_245 + }, 0, 0, /* No default value */ "criticality" }, @@ -23750,7 +27410,18 @@ asn_TYPE_member_t asn_MBR_CP_TransportLayerAddress_ExtIEs_245[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_248, 0, - { &asn_OER_memb_value_constr_248, &asn_PER_memb_value_constr_248, memb_value_constraint_245 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_248, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_245 + }, 0, 0, /* No default value */ "value" }, @@ -23781,7 +27452,18 @@ asn_TYPE_descriptor_t asn_DEF_CP_TransportLayerAddress_ExtIEs = { asn_DEF_CP_TransportLayerAddress_ExtIEs_tags_245, /* Same as above */ sizeof(asn_DEF_CP_TransportLayerAddress_ExtIEs_tags_245) /sizeof(asn_DEF_CP_TransportLayerAddress_ExtIEs_tags_245[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CP_TransportLayerAddress_ExtIEs_245, 3, /* Elements count */ &asn_SPC_CP_TransportLayerAddress_ExtIEs_specs_245 /* Additional specs */ @@ -23806,7 +27488,18 @@ asn_TYPE_descriptor_t asn_DEF_value_252 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_value_specs_252 /* Additional specs */ }; @@ -23817,7 +27510,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_Mode_Info_ExtIEs_249[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_250, &asn_PER_memb_id_constr_250, memb_id_constraint_249 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_250, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_249 + }, 0, 0, /* No default value */ "id" }, @@ -23826,7 +27530,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_Mode_Info_ExtIEs_249[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_251, &asn_PER_memb_criticality_constr_251, memb_criticality_constraint_249 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_251, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_249 + }, 0, 0, /* No default value */ "criticality" }, @@ -23835,7 +27550,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_Mode_Info_ExtIEs_249[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_252, 0, - { &asn_OER_memb_value_constr_252, &asn_PER_memb_value_constr_252, memb_value_constraint_249 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_252, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_249 + }, 0, 0, /* No default value */ "value" }, @@ -23866,7 +27592,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_Mode_Info_ExtIEs = { asn_DEF_EUTRA_Mode_Info_ExtIEs_tags_249, /* Same as above */ sizeof(asn_DEF_EUTRA_Mode_Info_ExtIEs_tags_249) /sizeof(asn_DEF_EUTRA_Mode_Info_ExtIEs_tags_249[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_EUTRA_Mode_Info_ExtIEs_249, 3, /* Elements count */ &asn_SPC_EUTRA_Mode_Info_ExtIEs_specs_249 /* Additional specs */ @@ -23891,7 +27628,18 @@ asn_TYPE_descriptor_t asn_DEF_value_256 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_value_specs_256 /* Additional specs */ }; @@ -23902,7 +27650,18 @@ asn_TYPE_member_t asn_MBR_NR_Mode_Info_ExtIEs_253[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_254, &asn_PER_memb_id_constr_254, memb_id_constraint_253 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_254, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_253 + }, 0, 0, /* No default value */ "id" }, @@ -23911,7 +27670,18 @@ asn_TYPE_member_t asn_MBR_NR_Mode_Info_ExtIEs_253[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_255, &asn_PER_memb_criticality_constr_255, memb_criticality_constraint_253 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_255, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_253 + }, 0, 0, /* No default value */ "criticality" }, @@ -23920,7 +27690,18 @@ asn_TYPE_member_t asn_MBR_NR_Mode_Info_ExtIEs_253[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_256, 0, - { &asn_OER_memb_value_constr_256, &asn_PER_memb_value_constr_256, memb_value_constraint_253 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_256, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_253 + }, 0, 0, /* No default value */ "value" }, @@ -23951,7 +27732,18 @@ asn_TYPE_descriptor_t asn_DEF_NR_Mode_Info_ExtIEs = { asn_DEF_NR_Mode_Info_ExtIEs_tags_253, /* Same as above */ sizeof(asn_DEF_NR_Mode_Info_ExtIEs_tags_253) /sizeof(asn_DEF_NR_Mode_Info_ExtIEs_tags_253[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_NR_Mode_Info_ExtIEs_253, 3, /* Elements count */ &asn_SPC_NR_Mode_Info_ExtIEs_specs_253 /* Additional specs */ @@ -23976,7 +27768,18 @@ asn_TYPE_descriptor_t asn_DEF_value_260 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_value_specs_260 /* Additional specs */ }; @@ -23987,7 +27790,18 @@ asn_TYPE_member_t asn_MBR_PagingIdentity_ExtIEs_257[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_258, &asn_PER_memb_id_constr_258, memb_id_constraint_257 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_258, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_257 + }, 0, 0, /* No default value */ "id" }, @@ -23996,7 +27810,18 @@ asn_TYPE_member_t asn_MBR_PagingIdentity_ExtIEs_257[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_259, &asn_PER_memb_criticality_constr_259, memb_criticality_constraint_257 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_259, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_257 + }, 0, 0, /* No default value */ "criticality" }, @@ -24005,7 +27830,18 @@ asn_TYPE_member_t asn_MBR_PagingIdentity_ExtIEs_257[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_260, 0, - { &asn_OER_memb_value_constr_260, &asn_PER_memb_value_constr_260, memb_value_constraint_257 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_260, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_257 + }, 0, 0, /* No default value */ "value" }, @@ -24036,7 +27872,18 @@ asn_TYPE_descriptor_t asn_DEF_PagingIdentity_ExtIEs = { asn_DEF_PagingIdentity_ExtIEs_tags_257, /* Same as above */ sizeof(asn_DEF_PagingIdentity_ExtIEs_tags_257) /sizeof(asn_DEF_PagingIdentity_ExtIEs_tags_257[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PagingIdentity_ExtIEs_257, 3, /* Elements count */ &asn_SPC_PagingIdentity_ExtIEs_specs_257 /* Additional specs */ @@ -24061,7 +27908,18 @@ asn_TYPE_descriptor_t asn_DEF_value_264 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_value_specs_264 /* Additional specs */ }; @@ -24072,7 +27930,18 @@ asn_TYPE_member_t asn_MBR_QoS_Characteristics_ExtIEs_261[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_262, &asn_PER_memb_id_constr_262, memb_id_constraint_261 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_262, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_261 + }, 0, 0, /* No default value */ "id" }, @@ -24081,7 +27950,18 @@ asn_TYPE_member_t asn_MBR_QoS_Characteristics_ExtIEs_261[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_263, &asn_PER_memb_criticality_constr_263, memb_criticality_constraint_261 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_263, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_261 + }, 0, 0, /* No default value */ "criticality" }, @@ -24090,7 +27970,18 @@ asn_TYPE_member_t asn_MBR_QoS_Characteristics_ExtIEs_261[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_264, 0, - { &asn_OER_memb_value_constr_264, &asn_PER_memb_value_constr_264, memb_value_constraint_261 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_264, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_261 + }, 0, 0, /* No default value */ "value" }, @@ -24121,7 +28012,18 @@ asn_TYPE_descriptor_t asn_DEF_QoS_Characteristics_ExtIEs = { asn_DEF_QoS_Characteristics_ExtIEs_tags_261, /* Same as above */ sizeof(asn_DEF_QoS_Characteristics_ExtIEs_tags_261) /sizeof(asn_DEF_QoS_Characteristics_ExtIEs_tags_261[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_QoS_Characteristics_ExtIEs_261, 3, /* Elements count */ &asn_SPC_QoS_Characteristics_ExtIEs_specs_261 /* Additional specs */ @@ -24133,7 +28035,18 @@ static asn_TYPE_member_t asn_MBR_value_268[] = { 0, &asn_DEF_DRB_Information, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DRB-Information" }, @@ -24160,7 +28073,18 @@ asn_TYPE_descriptor_t asn_DEF_value_268 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_268, 1, /* Elements count */ &asn_SPC_value_specs_268 /* Additional specs */ @@ -24172,7 +28096,18 @@ asn_TYPE_member_t asn_MBR_QoSInformation_ExtIEs_265[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_266, &asn_PER_memb_id_constr_266, memb_id_constraint_265 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_266, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_265 + }, 0, 0, /* No default value */ "id" }, @@ -24181,7 +28116,18 @@ asn_TYPE_member_t asn_MBR_QoSInformation_ExtIEs_265[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_QoSInformation_ExtIEs_criticality_type, - { &asn_OER_memb_criticality_constr_267, &asn_PER_memb_criticality_constr_267, memb_criticality_constraint_265 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_267, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_265 + }, 0, 0, /* No default value */ "criticality" }, @@ -24190,7 +28136,18 @@ asn_TYPE_member_t asn_MBR_QoSInformation_ExtIEs_265[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_268, select_QoSInformation_ExtIEs_value_type, - { &asn_OER_memb_value_constr_268, &asn_PER_memb_value_constr_268, memb_value_constraint_265 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_268, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_265 + }, 0, 0, /* No default value */ "value" }, @@ -24221,7 +28178,18 @@ asn_TYPE_descriptor_t asn_DEF_QoSInformation_ExtIEs = { asn_DEF_QoSInformation_ExtIEs_tags_265, /* Same as above */ sizeof(asn_DEF_QoSInformation_ExtIEs_tags_265) /sizeof(asn_DEF_QoSInformation_ExtIEs_tags_265[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_QoSInformation_ExtIEs_265, 3, /* Elements count */ &asn_SPC_QoSInformation_ExtIEs_specs_265 /* Additional specs */ @@ -24246,7 +28214,18 @@ asn_TYPE_descriptor_t asn_DEF_value_272 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_value_specs_272 /* Additional specs */ }; @@ -24257,7 +28236,18 @@ asn_TYPE_member_t asn_MBR_RAT_FrequencyPriorityInformation_ExtIEs_269[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_270, &asn_PER_memb_id_constr_270, memb_id_constraint_269 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_270, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_269 + }, 0, 0, /* No default value */ "id" }, @@ -24266,7 +28256,18 @@ asn_TYPE_member_t asn_MBR_RAT_FrequencyPriorityInformation_ExtIEs_269[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_271, &asn_PER_memb_criticality_constr_271, memb_criticality_constraint_269 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_271, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_269 + }, 0, 0, /* No default value */ "criticality" }, @@ -24275,7 +28276,18 @@ asn_TYPE_member_t asn_MBR_RAT_FrequencyPriorityInformation_ExtIEs_269[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_272, 0, - { &asn_OER_memb_value_constr_272, &asn_PER_memb_value_constr_272, memb_value_constraint_269 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_272, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_269 + }, 0, 0, /* No default value */ "value" }, @@ -24306,7 +28318,18 @@ asn_TYPE_descriptor_t asn_DEF_RAT_FrequencyPriorityInformation_ExtIEs = { asn_DEF_RAT_FrequencyPriorityInformation_ExtIEs_tags_269, /* Same as above */ sizeof(asn_DEF_RAT_FrequencyPriorityInformation_ExtIEs_tags_269) /sizeof(asn_DEF_RAT_FrequencyPriorityInformation_ExtIEs_tags_269[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RAT_FrequencyPriorityInformation_ExtIEs_269, 3, /* Elements count */ &asn_SPC_RAT_FrequencyPriorityInformation_ExtIEs_specs_269 /* Additional specs */ @@ -24331,7 +28354,18 @@ asn_TYPE_descriptor_t asn_DEF_value_276 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_value_specs_276 /* Additional specs */ }; @@ -24342,7 +28376,18 @@ asn_TYPE_member_t asn_MBR_UEIdentityIndexValueChoice_ExtIEs_273[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_274, &asn_PER_memb_id_constr_274, memb_id_constraint_273 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_274, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_273 + }, 0, 0, /* No default value */ "id" }, @@ -24351,7 +28396,18 @@ asn_TYPE_member_t asn_MBR_UEIdentityIndexValueChoice_ExtIEs_273[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_275, &asn_PER_memb_criticality_constr_275, memb_criticality_constraint_273 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_275, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_273 + }, 0, 0, /* No default value */ "criticality" }, @@ -24360,7 +28416,18 @@ asn_TYPE_member_t asn_MBR_UEIdentityIndexValueChoice_ExtIEs_273[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_276, 0, - { &asn_OER_memb_value_constr_276, &asn_PER_memb_value_constr_276, memb_value_constraint_273 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_276, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_273 + }, 0, 0, /* No default value */ "value" }, @@ -24391,7 +28458,18 @@ asn_TYPE_descriptor_t asn_DEF_UEIdentityIndexValueChoice_ExtIEs = { asn_DEF_UEIdentityIndexValueChoice_ExtIEs_tags_273, /* Same as above */ sizeof(asn_DEF_UEIdentityIndexValueChoice_ExtIEs_tags_273) /sizeof(asn_DEF_UEIdentityIndexValueChoice_ExtIEs_tags_273[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UEIdentityIndexValueChoice_ExtIEs_273, 3, /* Elements count */ &asn_SPC_UEIdentityIndexValueChoice_ExtIEs_specs_273 /* Additional specs */ @@ -24416,7 +28494,18 @@ asn_TYPE_descriptor_t asn_DEF_value_280 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, 0, 0, /* No members */ &asn_SPC_value_specs_280 /* Additional specs */ }; @@ -24427,7 +28516,18 @@ asn_TYPE_member_t asn_MBR_UPTransportLayerInformation_ExtIEs_277[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_278, &asn_PER_memb_id_constr_278, memb_id_constraint_277 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_278, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_277 + }, 0, 0, /* No default value */ "id" }, @@ -24436,7 +28536,18 @@ asn_TYPE_member_t asn_MBR_UPTransportLayerInformation_ExtIEs_277[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, 0, - { &asn_OER_memb_criticality_constr_279, &asn_PER_memb_criticality_constr_279, memb_criticality_constraint_277 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_279, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_277 + }, 0, 0, /* No default value */ "criticality" }, @@ -24445,7 +28556,18 @@ asn_TYPE_member_t asn_MBR_UPTransportLayerInformation_ExtIEs_277[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_280, 0, - { &asn_OER_memb_value_constr_280, &asn_PER_memb_value_constr_280, memb_value_constraint_277 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_280, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_277 + }, 0, 0, /* No default value */ "value" }, @@ -24476,7 +28598,18 @@ asn_TYPE_descriptor_t asn_DEF_UPTransportLayerInformation_ExtIEs = { asn_DEF_UPTransportLayerInformation_ExtIEs_tags_277, /* Same as above */ sizeof(asn_DEF_UPTransportLayerInformation_ExtIEs_tags_277) /sizeof(asn_DEF_UPTransportLayerInformation_ExtIEs_tags_277[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UPTransportLayerInformation_ExtIEs_277, 3, /* Elements count */ &asn_SPC_UPTransportLayerInformation_ExtIEs_specs_277 /* Additional specs */ @@ -24488,7 +28621,18 @@ static asn_TYPE_member_t asn_MBR_value_284[] = { 0, &asn_DEF_TransactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TransactionID" }, @@ -24497,7 +28641,18 @@ static asn_TYPE_member_t asn_MBR_value_284[] = { 0, &asn_DEF_Cause, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Cause" }, @@ -24506,7 +28661,18 @@ static asn_TYPE_member_t asn_MBR_value_284[] = { 0, &asn_DEF_ResetType, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ResetType" }, @@ -24541,7 +28707,18 @@ asn_TYPE_descriptor_t asn_DEF_value_284 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_284, 3, /* Elements count */ &asn_SPC_value_specs_284 /* Additional specs */ @@ -24553,7 +28730,18 @@ asn_TYPE_member_t asn_MBR_ResetIEs_281[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_282, &asn_PER_memb_id_constr_282, memb_id_constraint_281 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_282, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_281 + }, 0, 0, /* No default value */ "id" }, @@ -24562,7 +28750,18 @@ asn_TYPE_member_t asn_MBR_ResetIEs_281[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_ResetIEs_criticality_type, - { &asn_OER_memb_criticality_constr_283, &asn_PER_memb_criticality_constr_283, memb_criticality_constraint_281 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_283, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_281 + }, 0, 0, /* No default value */ "criticality" }, @@ -24571,7 +28770,18 @@ asn_TYPE_member_t asn_MBR_ResetIEs_281[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_284, select_ResetIEs_value_type, - { &asn_OER_memb_value_constr_284, &asn_PER_memb_value_constr_284, memb_value_constraint_281 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_284, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_281 + }, 0, 0, /* No default value */ "value" }, @@ -24602,7 +28812,18 @@ asn_TYPE_descriptor_t asn_DEF_ResetIEs = { asn_DEF_ResetIEs_tags_281, /* Same as above */ sizeof(asn_DEF_ResetIEs_tags_281) /sizeof(asn_DEF_ResetIEs_tags_281[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ResetIEs_281, 3, /* Elements count */ &asn_SPC_ResetIEs_specs_281 /* Additional specs */ @@ -24614,7 +28835,18 @@ static asn_TYPE_member_t asn_MBR_value_288[] = { 0, &asn_DEF_TransactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TransactionID" }, @@ -24623,7 +28855,18 @@ static asn_TYPE_member_t asn_MBR_value_288[] = { 0, &asn_DEF_UE_associatedLogicalF1_ConnectionListResAck, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "UE-associatedLogicalF1-ConnectionListResAck" }, @@ -24632,7 +28875,18 @@ static asn_TYPE_member_t asn_MBR_value_288[] = { 0, &asn_DEF_CriticalityDiagnostics, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CriticalityDiagnostics" }, @@ -24661,7 +28915,18 @@ asn_TYPE_descriptor_t asn_DEF_value_288 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_288, 3, /* Elements count */ &asn_SPC_value_specs_288 /* Additional specs */ @@ -24673,7 +28938,18 @@ asn_TYPE_member_t asn_MBR_ResetAcknowledgeIEs_285[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_286, &asn_PER_memb_id_constr_286, memb_id_constraint_285 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_286, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_285 + }, 0, 0, /* No default value */ "id" }, @@ -24682,7 +28958,18 @@ asn_TYPE_member_t asn_MBR_ResetAcknowledgeIEs_285[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_ResetAcknowledgeIEs_criticality_type, - { &asn_OER_memb_criticality_constr_287, &asn_PER_memb_criticality_constr_287, memb_criticality_constraint_285 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_287, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_285 + }, 0, 0, /* No default value */ "criticality" }, @@ -24691,7 +28978,18 @@ asn_TYPE_member_t asn_MBR_ResetAcknowledgeIEs_285[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_288, select_ResetAcknowledgeIEs_value_type, - { &asn_OER_memb_value_constr_288, &asn_PER_memb_value_constr_288, memb_value_constraint_285 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_288, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_285 + }, 0, 0, /* No default value */ "value" }, @@ -24722,7 +29020,18 @@ asn_TYPE_descriptor_t asn_DEF_ResetAcknowledgeIEs = { asn_DEF_ResetAcknowledgeIEs_tags_285, /* Same as above */ sizeof(asn_DEF_ResetAcknowledgeIEs_tags_285) /sizeof(asn_DEF_ResetAcknowledgeIEs_tags_285[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ResetAcknowledgeIEs_285, 3, /* Elements count */ &asn_SPC_ResetAcknowledgeIEs_specs_285 /* Additional specs */ @@ -24734,7 +29043,18 @@ static asn_TYPE_member_t asn_MBR_value_292[] = { 0, &asn_DEF_TransactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TransactionID" }, @@ -24743,7 +29063,18 @@ static asn_TYPE_member_t asn_MBR_value_292[] = { 0, &asn_DEF_GNB_CU_UE_F1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-CU-UE-F1AP-ID" }, @@ -24752,7 +29083,18 @@ static asn_TYPE_member_t asn_MBR_value_292[] = { 0, &asn_DEF_GNB_DU_UE_F1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-DU-UE-F1AP-ID" }, @@ -24761,7 +29103,18 @@ static asn_TYPE_member_t asn_MBR_value_292[] = { 0, &asn_DEF_Cause, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Cause" }, @@ -24770,7 +29123,18 @@ static asn_TYPE_member_t asn_MBR_value_292[] = { 0, &asn_DEF_CriticalityDiagnostics, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CriticalityDiagnostics" }, @@ -24808,7 +29172,18 @@ asn_TYPE_descriptor_t asn_DEF_value_292 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_292, 5, /* Elements count */ &asn_SPC_value_specs_292 /* Additional specs */ @@ -24820,7 +29195,18 @@ asn_TYPE_member_t asn_MBR_ErrorIndicationIEs_289[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_290, &asn_PER_memb_id_constr_290, memb_id_constraint_289 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_290, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_289 + }, 0, 0, /* No default value */ "id" }, @@ -24829,7 +29215,18 @@ asn_TYPE_member_t asn_MBR_ErrorIndicationIEs_289[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_ErrorIndicationIEs_criticality_type, - { &asn_OER_memb_criticality_constr_291, &asn_PER_memb_criticality_constr_291, memb_criticality_constraint_289 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_291, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_289 + }, 0, 0, /* No default value */ "criticality" }, @@ -24838,7 +29235,18 @@ asn_TYPE_member_t asn_MBR_ErrorIndicationIEs_289[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_292, select_ErrorIndicationIEs_value_type, - { &asn_OER_memb_value_constr_292, &asn_PER_memb_value_constr_292, memb_value_constraint_289 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_292, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_289 + }, 0, 0, /* No default value */ "value" }, @@ -24869,7 +29277,18 @@ asn_TYPE_descriptor_t asn_DEF_ErrorIndicationIEs = { asn_DEF_ErrorIndicationIEs_tags_289, /* Same as above */ sizeof(asn_DEF_ErrorIndicationIEs_tags_289) /sizeof(asn_DEF_ErrorIndicationIEs_tags_289[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ErrorIndicationIEs_289, 3, /* Elements count */ &asn_SPC_ErrorIndicationIEs_specs_289 /* Additional specs */ @@ -24881,7 +29300,18 @@ static asn_TYPE_member_t asn_MBR_value_296[] = { 0, &asn_DEF_TransactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TransactionID" }, @@ -24890,7 +29320,18 @@ static asn_TYPE_member_t asn_MBR_value_296[] = { 0, &asn_DEF_GNB_DU_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-DU-ID" }, @@ -24899,7 +29340,18 @@ static asn_TYPE_member_t asn_MBR_value_296[] = { 0, &asn_DEF_GNB_DU_Name, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-DU-Name" }, @@ -24908,7 +29360,18 @@ static asn_TYPE_member_t asn_MBR_value_296[] = { 0, &asn_DEF_GNB_DU_Served_Cells_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-DU-Served-Cells-List" }, @@ -24917,7 +29380,18 @@ static asn_TYPE_member_t asn_MBR_value_296[] = { 0, &asn_DEF_RRC_Version, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RRC-Version" }, @@ -24951,7 +29425,18 @@ asn_TYPE_descriptor_t asn_DEF_value_296 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_296, 5, /* Elements count */ &asn_SPC_value_specs_296 /* Additional specs */ @@ -24963,7 +29448,18 @@ asn_TYPE_member_t asn_MBR_F1SetupRequestIEs_293[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_294, &asn_PER_memb_id_constr_294, memb_id_constraint_293 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_294, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_293 + }, 0, 0, /* No default value */ "id" }, @@ -24972,7 +29468,18 @@ asn_TYPE_member_t asn_MBR_F1SetupRequestIEs_293[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_F1SetupRequestIEs_criticality_type, - { &asn_OER_memb_criticality_constr_295, &asn_PER_memb_criticality_constr_295, memb_criticality_constraint_293 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_295, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_293 + }, 0, 0, /* No default value */ "criticality" }, @@ -24981,7 +29488,18 @@ asn_TYPE_member_t asn_MBR_F1SetupRequestIEs_293[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_296, select_F1SetupRequestIEs_value_type, - { &asn_OER_memb_value_constr_296, &asn_PER_memb_value_constr_296, memb_value_constraint_293 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_296, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_293 + }, 0, 0, /* No default value */ "value" }, @@ -25012,7 +29530,18 @@ asn_TYPE_descriptor_t asn_DEF_F1SetupRequestIEs = { asn_DEF_F1SetupRequestIEs_tags_293, /* Same as above */ sizeof(asn_DEF_F1SetupRequestIEs_tags_293) /sizeof(asn_DEF_F1SetupRequestIEs_tags_293[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_F1SetupRequestIEs_293, 3, /* Elements count */ &asn_SPC_F1SetupRequestIEs_specs_293 /* Additional specs */ @@ -25024,7 +29553,18 @@ static asn_TYPE_member_t asn_MBR_value_300[] = { 0, &asn_DEF_TransactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TransactionID" }, @@ -25033,7 +29573,18 @@ static asn_TYPE_member_t asn_MBR_value_300[] = { 0, &asn_DEF_GNB_CU_Name, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-CU-Name" }, @@ -25042,7 +29593,18 @@ static asn_TYPE_member_t asn_MBR_value_300[] = { 0, &asn_DEF_Cells_to_be_Activated_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Cells-to-be-Activated-List" }, @@ -25051,7 +29613,18 @@ static asn_TYPE_member_t asn_MBR_value_300[] = { 0, &asn_DEF_RRC_Version, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RRC-Version" }, @@ -25084,7 +29657,18 @@ asn_TYPE_descriptor_t asn_DEF_value_300 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_300, 4, /* Elements count */ &asn_SPC_value_specs_300 /* Additional specs */ @@ -25096,7 +29680,18 @@ asn_TYPE_member_t asn_MBR_F1SetupResponseIEs_297[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_298, &asn_PER_memb_id_constr_298, memb_id_constraint_297 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_298, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_297 + }, 0, 0, /* No default value */ "id" }, @@ -25105,7 +29700,18 @@ asn_TYPE_member_t asn_MBR_F1SetupResponseIEs_297[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_F1SetupResponseIEs_criticality_type, - { &asn_OER_memb_criticality_constr_299, &asn_PER_memb_criticality_constr_299, memb_criticality_constraint_297 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_299, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_297 + }, 0, 0, /* No default value */ "criticality" }, @@ -25114,7 +29720,18 @@ asn_TYPE_member_t asn_MBR_F1SetupResponseIEs_297[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_300, select_F1SetupResponseIEs_value_type, - { &asn_OER_memb_value_constr_300, &asn_PER_memb_value_constr_300, memb_value_constraint_297 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_300, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_297 + }, 0, 0, /* No default value */ "value" }, @@ -25145,7 +29762,18 @@ asn_TYPE_descriptor_t asn_DEF_F1SetupResponseIEs = { asn_DEF_F1SetupResponseIEs_tags_297, /* Same as above */ sizeof(asn_DEF_F1SetupResponseIEs_tags_297) /sizeof(asn_DEF_F1SetupResponseIEs_tags_297[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_F1SetupResponseIEs_297, 3, /* Elements count */ &asn_SPC_F1SetupResponseIEs_specs_297 /* Additional specs */ @@ -25157,7 +29785,18 @@ static asn_TYPE_member_t asn_MBR_value_304[] = { 0, &asn_DEF_TransactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TransactionID" }, @@ -25166,7 +29805,18 @@ static asn_TYPE_member_t asn_MBR_value_304[] = { 0, &asn_DEF_Cause, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Cause" }, @@ -25175,7 +29825,18 @@ static asn_TYPE_member_t asn_MBR_value_304[] = { 0, &asn_DEF_TimeToWait, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TimeToWait" }, @@ -25184,7 +29845,18 @@ static asn_TYPE_member_t asn_MBR_value_304[] = { 0, &asn_DEF_CriticalityDiagnostics, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CriticalityDiagnostics" }, @@ -25221,7 +29893,18 @@ asn_TYPE_descriptor_t asn_DEF_value_304 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_304, 4, /* Elements count */ &asn_SPC_value_specs_304 /* Additional specs */ @@ -25233,7 +29916,18 @@ asn_TYPE_member_t asn_MBR_F1SetupFailureIEs_301[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_302, &asn_PER_memb_id_constr_302, memb_id_constraint_301 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_302, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_301 + }, 0, 0, /* No default value */ "id" }, @@ -25242,7 +29936,18 @@ asn_TYPE_member_t asn_MBR_F1SetupFailureIEs_301[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_F1SetupFailureIEs_criticality_type, - { &asn_OER_memb_criticality_constr_303, &asn_PER_memb_criticality_constr_303, memb_criticality_constraint_301 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_303, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_301 + }, 0, 0, /* No default value */ "criticality" }, @@ -25251,7 +29956,18 @@ asn_TYPE_member_t asn_MBR_F1SetupFailureIEs_301[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_304, select_F1SetupFailureIEs_value_type, - { &asn_OER_memb_value_constr_304, &asn_PER_memb_value_constr_304, memb_value_constraint_301 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_304, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_301 + }, 0, 0, /* No default value */ "value" }, @@ -25282,8 +29998,19 @@ asn_TYPE_descriptor_t asn_DEF_F1SetupFailureIEs = { asn_DEF_F1SetupFailureIEs_tags_301, /* Same as above */ sizeof(asn_DEF_F1SetupFailureIEs_tags_301) /sizeof(asn_DEF_F1SetupFailureIEs_tags_301[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, - asn_MBR_F1SetupFailureIEs_301, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, + asn_MBR_F1SetupFailureIEs_301, 3, /* Elements count */ &asn_SPC_F1SetupFailureIEs_specs_301 /* Additional specs */ }; @@ -25294,7 +30021,18 @@ static asn_TYPE_member_t asn_MBR_value_308[] = { 0, &asn_DEF_TransactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TransactionID" }, @@ -25303,7 +30041,18 @@ static asn_TYPE_member_t asn_MBR_value_308[] = { 0, &asn_DEF_Served_Cells_To_Add_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Served-Cells-To-Add-List" }, @@ -25312,7 +30061,18 @@ static asn_TYPE_member_t asn_MBR_value_308[] = { 0, &asn_DEF_Served_Cells_To_Modify_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Served-Cells-To-Modify-List" }, @@ -25321,7 +30081,18 @@ static asn_TYPE_member_t asn_MBR_value_308[] = { 0, &asn_DEF_Served_Cells_To_Delete_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Served-Cells-To-Delete-List" }, @@ -25330,7 +30101,18 @@ static asn_TYPE_member_t asn_MBR_value_308[] = { 0, &asn_DEF_Cells_Status_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Cells-Status-List" }, @@ -25339,7 +30121,18 @@ static asn_TYPE_member_t asn_MBR_value_308[] = { 0, &asn_DEF_Dedicated_SIDelivery_NeededUE_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Dedicated-SIDelivery-NeededUE-List" }, @@ -25348,7 +30141,18 @@ static asn_TYPE_member_t asn_MBR_value_308[] = { 0, &asn_DEF_GNB_DU_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-DU-ID" }, @@ -25384,7 +30188,18 @@ asn_TYPE_descriptor_t asn_DEF_value_308 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_308, 7, /* Elements count */ &asn_SPC_value_specs_308 /* Additional specs */ @@ -25396,7 +30211,18 @@ asn_TYPE_member_t asn_MBR_GNBDUConfigurationUpdateIEs_305[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_306, &asn_PER_memb_id_constr_306, memb_id_constraint_305 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_306, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_305 + }, 0, 0, /* No default value */ "id" }, @@ -25405,7 +30231,18 @@ asn_TYPE_member_t asn_MBR_GNBDUConfigurationUpdateIEs_305[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_GNBDUConfigurationUpdateIEs_criticality_type, - { &asn_OER_memb_criticality_constr_307, &asn_PER_memb_criticality_constr_307, memb_criticality_constraint_305 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_307, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_305 + }, 0, 0, /* No default value */ "criticality" }, @@ -25414,7 +30251,18 @@ asn_TYPE_member_t asn_MBR_GNBDUConfigurationUpdateIEs_305[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_308, select_GNBDUConfigurationUpdateIEs_value_type, - { &asn_OER_memb_value_constr_308, &asn_PER_memb_value_constr_308, memb_value_constraint_305 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_308, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_305 + }, 0, 0, /* No default value */ "value" }, @@ -25445,7 +30293,18 @@ asn_TYPE_descriptor_t asn_DEF_GNBDUConfigurationUpdateIEs = { asn_DEF_GNBDUConfigurationUpdateIEs_tags_305, /* Same as above */ sizeof(asn_DEF_GNBDUConfigurationUpdateIEs_tags_305) /sizeof(asn_DEF_GNBDUConfigurationUpdateIEs_tags_305[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNBDUConfigurationUpdateIEs_305, 3, /* Elements count */ &asn_SPC_GNBDUConfigurationUpdateIEs_specs_305 /* Additional specs */ @@ -25457,7 +30316,18 @@ static asn_TYPE_member_t asn_MBR_value_312[] = { 0, &asn_DEF_TransactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TransactionID" }, @@ -25466,7 +30336,18 @@ static asn_TYPE_member_t asn_MBR_value_312[] = { 0, &asn_DEF_Cells_to_be_Activated_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Cells-to-be-Activated-List" }, @@ -25475,7 +30356,18 @@ static asn_TYPE_member_t asn_MBR_value_312[] = { 0, &asn_DEF_CriticalityDiagnostics, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CriticalityDiagnostics" }, @@ -25484,7 +30376,18 @@ static asn_TYPE_member_t asn_MBR_value_312[] = { 0, &asn_DEF_Cells_to_be_Deactivated_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Cells-to-be-Deactivated-List" }, @@ -25514,7 +30417,18 @@ asn_TYPE_descriptor_t asn_DEF_value_312 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_312, 4, /* Elements count */ &asn_SPC_value_specs_312 /* Additional specs */ @@ -25526,7 +30440,18 @@ asn_TYPE_member_t asn_MBR_GNBDUConfigurationUpdateAcknowledgeIEs_309[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_310, &asn_PER_memb_id_constr_310, memb_id_constraint_309 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_310, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_309 + }, 0, 0, /* No default value */ "id" }, @@ -25535,7 +30460,18 @@ asn_TYPE_member_t asn_MBR_GNBDUConfigurationUpdateAcknowledgeIEs_309[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_GNBDUConfigurationUpdateAcknowledgeIEs_criticality_type, - { &asn_OER_memb_criticality_constr_311, &asn_PER_memb_criticality_constr_311, memb_criticality_constraint_309 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_311, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_309 + }, 0, 0, /* No default value */ "criticality" }, @@ -25544,7 +30480,18 @@ asn_TYPE_member_t asn_MBR_GNBDUConfigurationUpdateAcknowledgeIEs_309[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_312, select_GNBDUConfigurationUpdateAcknowledgeIEs_value_type, - { &asn_OER_memb_value_constr_312, &asn_PER_memb_value_constr_312, memb_value_constraint_309 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_312, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_309 + }, 0, 0, /* No default value */ "value" }, @@ -25575,7 +30522,18 @@ asn_TYPE_descriptor_t asn_DEF_GNBDUConfigurationUpdateAcknowledgeIEs = { asn_DEF_GNBDUConfigurationUpdateAcknowledgeIEs_tags_309, /* Same as above */ sizeof(asn_DEF_GNBDUConfigurationUpdateAcknowledgeIEs_tags_309) /sizeof(asn_DEF_GNBDUConfigurationUpdateAcknowledgeIEs_tags_309[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNBDUConfigurationUpdateAcknowledgeIEs_309, 3, /* Elements count */ &asn_SPC_GNBDUConfigurationUpdateAcknowledgeIEs_specs_309 /* Additional specs */ @@ -25587,7 +30545,18 @@ static asn_TYPE_member_t asn_MBR_value_316[] = { 0, &asn_DEF_TransactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TransactionID" }, @@ -25596,7 +30565,18 @@ static asn_TYPE_member_t asn_MBR_value_316[] = { 0, &asn_DEF_Cause, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Cause" }, @@ -25605,7 +30585,18 @@ static asn_TYPE_member_t asn_MBR_value_316[] = { 0, &asn_DEF_TimeToWait, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TimeToWait" }, @@ -25614,7 +30605,18 @@ static asn_TYPE_member_t asn_MBR_value_316[] = { 0, &asn_DEF_CriticalityDiagnostics, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CriticalityDiagnostics" }, @@ -25651,7 +30653,18 @@ asn_TYPE_descriptor_t asn_DEF_value_316 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_316, 4, /* Elements count */ &asn_SPC_value_specs_316 /* Additional specs */ @@ -25663,7 +30676,18 @@ asn_TYPE_member_t asn_MBR_GNBDUConfigurationUpdateFailureIEs_313[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_314, &asn_PER_memb_id_constr_314, memb_id_constraint_313 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_314, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_313 + }, 0, 0, /* No default value */ "id" }, @@ -25672,7 +30696,18 @@ asn_TYPE_member_t asn_MBR_GNBDUConfigurationUpdateFailureIEs_313[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_GNBDUConfigurationUpdateFailureIEs_criticality_type, - { &asn_OER_memb_criticality_constr_315, &asn_PER_memb_criticality_constr_315, memb_criticality_constraint_313 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_315, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_313 + }, 0, 0, /* No default value */ "criticality" }, @@ -25681,7 +30716,18 @@ asn_TYPE_member_t asn_MBR_GNBDUConfigurationUpdateFailureIEs_313[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_316, select_GNBDUConfigurationUpdateFailureIEs_value_type, - { &asn_OER_memb_value_constr_316, &asn_PER_memb_value_constr_316, memb_value_constraint_313 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_316, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_313 + }, 0, 0, /* No default value */ "value" }, @@ -25712,7 +30758,18 @@ asn_TYPE_descriptor_t asn_DEF_GNBDUConfigurationUpdateFailureIEs = { asn_DEF_GNBDUConfigurationUpdateFailureIEs_tags_313, /* Same as above */ sizeof(asn_DEF_GNBDUConfigurationUpdateFailureIEs_tags_313) /sizeof(asn_DEF_GNBDUConfigurationUpdateFailureIEs_tags_313[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNBDUConfigurationUpdateFailureIEs_313, 3, /* Elements count */ &asn_SPC_GNBDUConfigurationUpdateFailureIEs_specs_313 /* Additional specs */ @@ -25724,7 +30781,18 @@ static asn_TYPE_member_t asn_MBR_value_320[] = { 0, &asn_DEF_TransactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TransactionID" }, @@ -25733,7 +30801,18 @@ static asn_TYPE_member_t asn_MBR_value_320[] = { 0, &asn_DEF_Cells_to_be_Activated_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Cells-to-be-Activated-List" }, @@ -25742,7 +30821,18 @@ static asn_TYPE_member_t asn_MBR_value_320[] = { 0, &asn_DEF_Cells_to_be_Deactivated_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Cells-to-be-Deactivated-List" }, @@ -25751,7 +30841,18 @@ static asn_TYPE_member_t asn_MBR_value_320[] = { 0, &asn_DEF_GNB_CU_TNL_Association_To_Add_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-CU-TNL-Association-To-Add-List" }, @@ -25760,7 +30861,18 @@ static asn_TYPE_member_t asn_MBR_value_320[] = { 0, &asn_DEF_GNB_CU_TNL_Association_To_Remove_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-CU-TNL-Association-To-Remove-List" }, @@ -25769,7 +30881,18 @@ static asn_TYPE_member_t asn_MBR_value_320[] = { 0, &asn_DEF_GNB_CU_TNL_Association_To_Update_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-CU-TNL-Association-To-Update-List" }, @@ -25778,7 +30901,18 @@ static asn_TYPE_member_t asn_MBR_value_320[] = { 0, &asn_DEF_Cells_to_be_Barred_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Cells-to-be-Barred-List" }, @@ -25787,7 +30921,18 @@ static asn_TYPE_member_t asn_MBR_value_320[] = { 0, &asn_DEF_Protected_EUTRA_Resources_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Protected-EUTRA-Resources-List" }, @@ -25821,7 +30966,18 @@ asn_TYPE_descriptor_t asn_DEF_value_320 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_320, 8, /* Elements count */ &asn_SPC_value_specs_320 /* Additional specs */ @@ -25833,7 +30989,18 @@ asn_TYPE_member_t asn_MBR_GNBCUConfigurationUpdateIEs_317[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_318, &asn_PER_memb_id_constr_318, memb_id_constraint_317 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_318, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_317 + }, 0, 0, /* No default value */ "id" }, @@ -25842,7 +31009,18 @@ asn_TYPE_member_t asn_MBR_GNBCUConfigurationUpdateIEs_317[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_GNBCUConfigurationUpdateIEs_criticality_type, - { &asn_OER_memb_criticality_constr_319, &asn_PER_memb_criticality_constr_319, memb_criticality_constraint_317 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_319, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_317 + }, 0, 0, /* No default value */ "criticality" }, @@ -25851,7 +31029,18 @@ asn_TYPE_member_t asn_MBR_GNBCUConfigurationUpdateIEs_317[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_320, select_GNBCUConfigurationUpdateIEs_value_type, - { &asn_OER_memb_value_constr_320, &asn_PER_memb_value_constr_320, memb_value_constraint_317 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_320, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_317 + }, 0, 0, /* No default value */ "value" }, @@ -25882,7 +31071,18 @@ asn_TYPE_descriptor_t asn_DEF_GNBCUConfigurationUpdateIEs = { asn_DEF_GNBCUConfigurationUpdateIEs_tags_317, /* Same as above */ sizeof(asn_DEF_GNBCUConfigurationUpdateIEs_tags_317) /sizeof(asn_DEF_GNBCUConfigurationUpdateIEs_tags_317[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNBCUConfigurationUpdateIEs_317, 3, /* Elements count */ &asn_SPC_GNBCUConfigurationUpdateIEs_specs_317 /* Additional specs */ @@ -25894,7 +31094,18 @@ static asn_TYPE_member_t asn_MBR_value_324[] = { 0, &asn_DEF_TransactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TransactionID" }, @@ -25903,7 +31114,18 @@ static asn_TYPE_member_t asn_MBR_value_324[] = { 0, &asn_DEF_Cells_Failed_to_be_Activated_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Cells-Failed-to-be-Activated-List" }, @@ -25912,7 +31134,18 @@ static asn_TYPE_member_t asn_MBR_value_324[] = { 0, &asn_DEF_CriticalityDiagnostics, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CriticalityDiagnostics" }, @@ -25921,7 +31154,18 @@ static asn_TYPE_member_t asn_MBR_value_324[] = { 0, &asn_DEF_GNB_CU_TNL_Association_Setup_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-CU-TNL-Association-Setup-List" }, @@ -25930,7 +31174,18 @@ static asn_TYPE_member_t asn_MBR_value_324[] = { 0, &asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-CU-TNL-Association-Failed-To-Setup-List" }, @@ -25939,7 +31194,18 @@ static asn_TYPE_member_t asn_MBR_value_324[] = { 0, &asn_DEF_Dedicated_SIDelivery_NeededUE_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Dedicated-SIDelivery-NeededUE-List" }, @@ -25971,7 +31237,18 @@ asn_TYPE_descriptor_t asn_DEF_value_324 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_324, 6, /* Elements count */ &asn_SPC_value_specs_324 /* Additional specs */ @@ -25983,7 +31260,18 @@ asn_TYPE_member_t asn_MBR_GNBCUConfigurationUpdateAcknowledgeIEs_321[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_322, &asn_PER_memb_id_constr_322, memb_id_constraint_321 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_322, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_321 + }, 0, 0, /* No default value */ "id" }, @@ -25992,7 +31280,18 @@ asn_TYPE_member_t asn_MBR_GNBCUConfigurationUpdateAcknowledgeIEs_321[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_GNBCUConfigurationUpdateAcknowledgeIEs_criticality_type, - { &asn_OER_memb_criticality_constr_323, &asn_PER_memb_criticality_constr_323, memb_criticality_constraint_321 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_323, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_321 + }, 0, 0, /* No default value */ "criticality" }, @@ -26001,7 +31300,18 @@ asn_TYPE_member_t asn_MBR_GNBCUConfigurationUpdateAcknowledgeIEs_321[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_324, select_GNBCUConfigurationUpdateAcknowledgeIEs_value_type, - { &asn_OER_memb_value_constr_324, &asn_PER_memb_value_constr_324, memb_value_constraint_321 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_324, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_321 + }, 0, 0, /* No default value */ "value" }, @@ -26032,7 +31342,18 @@ asn_TYPE_descriptor_t asn_DEF_GNBCUConfigurationUpdateAcknowledgeIEs = { asn_DEF_GNBCUConfigurationUpdateAcknowledgeIEs_tags_321, /* Same as above */ sizeof(asn_DEF_GNBCUConfigurationUpdateAcknowledgeIEs_tags_321) /sizeof(asn_DEF_GNBCUConfigurationUpdateAcknowledgeIEs_tags_321[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNBCUConfigurationUpdateAcknowledgeIEs_321, 3, /* Elements count */ &asn_SPC_GNBCUConfigurationUpdateAcknowledgeIEs_specs_321 /* Additional specs */ @@ -26044,7 +31365,18 @@ static asn_TYPE_member_t asn_MBR_value_328[] = { 0, &asn_DEF_TransactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TransactionID" }, @@ -26053,7 +31385,18 @@ static asn_TYPE_member_t asn_MBR_value_328[] = { 0, &asn_DEF_Cause, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Cause" }, @@ -26062,7 +31405,18 @@ static asn_TYPE_member_t asn_MBR_value_328[] = { 0, &asn_DEF_TimeToWait, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TimeToWait" }, @@ -26071,7 +31425,18 @@ static asn_TYPE_member_t asn_MBR_value_328[] = { 0, &asn_DEF_CriticalityDiagnostics, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CriticalityDiagnostics" }, @@ -26108,7 +31473,18 @@ asn_TYPE_descriptor_t asn_DEF_value_328 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_328, 4, /* Elements count */ &asn_SPC_value_specs_328 /* Additional specs */ @@ -26120,7 +31496,18 @@ asn_TYPE_member_t asn_MBR_GNBCUConfigurationUpdateFailureIEs_325[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_326, &asn_PER_memb_id_constr_326, memb_id_constraint_325 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_326, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_325 + }, 0, 0, /* No default value */ "id" }, @@ -26129,7 +31516,18 @@ asn_TYPE_member_t asn_MBR_GNBCUConfigurationUpdateFailureIEs_325[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_GNBCUConfigurationUpdateFailureIEs_criticality_type, - { &asn_OER_memb_criticality_constr_327, &asn_PER_memb_criticality_constr_327, memb_criticality_constraint_325 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_327, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_325 + }, 0, 0, /* No default value */ "criticality" }, @@ -26138,7 +31536,18 @@ asn_TYPE_member_t asn_MBR_GNBCUConfigurationUpdateFailureIEs_325[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_328, select_GNBCUConfigurationUpdateFailureIEs_value_type, - { &asn_OER_memb_value_constr_328, &asn_PER_memb_value_constr_328, memb_value_constraint_325 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_328, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_325 + }, 0, 0, /* No default value */ "value" }, @@ -26169,7 +31578,18 @@ asn_TYPE_descriptor_t asn_DEF_GNBCUConfigurationUpdateFailureIEs = { asn_DEF_GNBCUConfigurationUpdateFailureIEs_tags_325, /* Same as above */ sizeof(asn_DEF_GNBCUConfigurationUpdateFailureIEs_tags_325) /sizeof(asn_DEF_GNBCUConfigurationUpdateFailureIEs_tags_325[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNBCUConfigurationUpdateFailureIEs_325, 3, /* Elements count */ &asn_SPC_GNBCUConfigurationUpdateFailureIEs_specs_325 /* Additional specs */ @@ -26181,7 +31601,18 @@ static asn_TYPE_member_t asn_MBR_value_332[] = { 0, &asn_DEF_TransactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TransactionID" }, @@ -26190,7 +31621,18 @@ static asn_TYPE_member_t asn_MBR_value_332[] = { 0, &asn_DEF_RequestType, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RequestType" }, @@ -26199,7 +31641,18 @@ static asn_TYPE_member_t asn_MBR_value_332[] = { 0, &asn_DEF_EUTRA_NR_CellResourceCoordinationReq_Container, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "EUTRA-NR-CellResourceCoordinationReq-Container" }, @@ -26208,7 +31661,18 @@ static asn_TYPE_member_t asn_MBR_value_332[] = { 0, &asn_DEF_IgnoreResourceCoordinationContainer, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "IgnoreResourceCoordinationContainer" }, @@ -26241,7 +31705,18 @@ asn_TYPE_descriptor_t asn_DEF_value_332 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_332, 4, /* Elements count */ &asn_SPC_value_specs_332 /* Additional specs */ @@ -26253,7 +31728,18 @@ asn_TYPE_member_t asn_MBR_GNBDUResourceCoordinationRequest_IEs_329[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_330, &asn_PER_memb_id_constr_330, memb_id_constraint_329 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_330, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_329 + }, 0, 0, /* No default value */ "id" }, @@ -26262,7 +31748,18 @@ asn_TYPE_member_t asn_MBR_GNBDUResourceCoordinationRequest_IEs_329[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_GNBDUResourceCoordinationRequest_IEs_criticality_type, - { &asn_OER_memb_criticality_constr_331, &asn_PER_memb_criticality_constr_331, memb_criticality_constraint_329 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_331, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_329 + }, 0, 0, /* No default value */ "criticality" }, @@ -26271,7 +31768,18 @@ asn_TYPE_member_t asn_MBR_GNBDUResourceCoordinationRequest_IEs_329[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_332, select_GNBDUResourceCoordinationRequest_IEs_value_type, - { &asn_OER_memb_value_constr_332, &asn_PER_memb_value_constr_332, memb_value_constraint_329 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_332, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_329 + }, 0, 0, /* No default value */ "value" }, @@ -26302,7 +31810,18 @@ asn_TYPE_descriptor_t asn_DEF_GNBDUResourceCoordinationRequest_IEs = { asn_DEF_GNBDUResourceCoordinationRequest_IEs_tags_329, /* Same as above */ sizeof(asn_DEF_GNBDUResourceCoordinationRequest_IEs_tags_329) /sizeof(asn_DEF_GNBDUResourceCoordinationRequest_IEs_tags_329[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNBDUResourceCoordinationRequest_IEs_329, 3, /* Elements count */ &asn_SPC_GNBDUResourceCoordinationRequest_IEs_specs_329 /* Additional specs */ @@ -26314,7 +31833,18 @@ static asn_TYPE_member_t asn_MBR_value_336[] = { 0, &asn_DEF_TransactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TransactionID" }, @@ -26323,7 +31853,18 @@ static asn_TYPE_member_t asn_MBR_value_336[] = { 0, &asn_DEF_EUTRA_NR_CellResourceCoordinationReqAck_Container, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "EUTRA-NR-CellResourceCoordinationReqAck-Container" }, @@ -26351,7 +31892,18 @@ asn_TYPE_descriptor_t asn_DEF_value_336 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_336, 2, /* Elements count */ &asn_SPC_value_specs_336 /* Additional specs */ @@ -26363,7 +31915,18 @@ asn_TYPE_member_t asn_MBR_GNBDUResourceCoordinationResponse_IEs_333[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_334, &asn_PER_memb_id_constr_334, memb_id_constraint_333 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_334, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_333 + }, 0, 0, /* No default value */ "id" }, @@ -26372,7 +31935,18 @@ asn_TYPE_member_t asn_MBR_GNBDUResourceCoordinationResponse_IEs_333[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_GNBDUResourceCoordinationResponse_IEs_criticality_type, - { &asn_OER_memb_criticality_constr_335, &asn_PER_memb_criticality_constr_335, memb_criticality_constraint_333 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_335, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_333 + }, 0, 0, /* No default value */ "criticality" }, @@ -26381,7 +31955,18 @@ asn_TYPE_member_t asn_MBR_GNBDUResourceCoordinationResponse_IEs_333[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_336, select_GNBDUResourceCoordinationResponse_IEs_value_type, - { &asn_OER_memb_value_constr_336, &asn_PER_memb_value_constr_336, memb_value_constraint_333 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_336, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_333 + }, 0, 0, /* No default value */ "value" }, @@ -26412,7 +31997,18 @@ asn_TYPE_descriptor_t asn_DEF_GNBDUResourceCoordinationResponse_IEs = { asn_DEF_GNBDUResourceCoordinationResponse_IEs_tags_333, /* Same as above */ sizeof(asn_DEF_GNBDUResourceCoordinationResponse_IEs_tags_333) /sizeof(asn_DEF_GNBDUResourceCoordinationResponse_IEs_tags_333[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNBDUResourceCoordinationResponse_IEs_333, 3, /* Elements count */ &asn_SPC_GNBDUResourceCoordinationResponse_IEs_specs_333 /* Additional specs */ @@ -26424,7 +32020,18 @@ static asn_TYPE_member_t asn_MBR_value_340[] = { 0, &asn_DEF_GNB_CU_UE_F1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-CU-UE-F1AP-ID" }, @@ -26433,7 +32040,18 @@ static asn_TYPE_member_t asn_MBR_value_340[] = { 0, &asn_DEF_GNB_DU_UE_F1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-DU-UE-F1AP-ID" }, @@ -26442,7 +32060,18 @@ static asn_TYPE_member_t asn_MBR_value_340[] = { 0, &asn_DEF_NRCGI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "NRCGI" }, @@ -26451,7 +32080,18 @@ static asn_TYPE_member_t asn_MBR_value_340[] = { 0, &asn_DEF_ServCellIndex, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ServCellIndex" }, @@ -26460,7 +32100,18 @@ static asn_TYPE_member_t asn_MBR_value_340[] = { 0, &asn_DEF_CellULConfigured, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CellULConfigured" }, @@ -26469,7 +32120,18 @@ static asn_TYPE_member_t asn_MBR_value_340[] = { 0, &asn_DEF_CUtoDURRCInformation, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CUtoDURRCInformation" }, @@ -26478,7 +32140,18 @@ static asn_TYPE_member_t asn_MBR_value_340[] = { 0, &asn_DEF_Candidate_SpCell_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Candidate-SpCell-List" }, @@ -26487,7 +32160,18 @@ static asn_TYPE_member_t asn_MBR_value_340[] = { 0, &asn_DEF_DRXCycle, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DRXCycle" }, @@ -26496,7 +32180,18 @@ static asn_TYPE_member_t asn_MBR_value_340[] = { 0, &asn_DEF_ResourceCoordinationTransferContainer, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ResourceCoordinationTransferContainer" }, @@ -26505,7 +32200,18 @@ static asn_TYPE_member_t asn_MBR_value_340[] = { 0, &asn_DEF_SCell_ToBeSetup_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "SCell-ToBeSetup-List" }, @@ -26514,7 +32220,18 @@ static asn_TYPE_member_t asn_MBR_value_340[] = { 0, &asn_DEF_SRBs_ToBeSetup_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "SRBs-ToBeSetup-List" }, @@ -26523,7 +32240,18 @@ static asn_TYPE_member_t asn_MBR_value_340[] = { 0, &asn_DEF_DRBs_ToBeSetup_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DRBs-ToBeSetup-List" }, @@ -26532,7 +32260,18 @@ static asn_TYPE_member_t asn_MBR_value_340[] = { 0, &asn_DEF_InactivityMonitoringRequest, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "InactivityMonitoringRequest" }, @@ -26541,7 +32280,18 @@ static asn_TYPE_member_t asn_MBR_value_340[] = { 0, &asn_DEF_RAT_FrequencyPriorityInformation, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RAT-FrequencyPriorityInformation" }, @@ -26550,7 +32300,18 @@ static asn_TYPE_member_t asn_MBR_value_340[] = { 0, &asn_DEF_RRCContainer, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RRCContainer" }, @@ -26559,7 +32320,18 @@ static asn_TYPE_member_t asn_MBR_value_340[] = { 0, &asn_DEF_MaskedIMEISV, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "MaskedIMEISV" }, @@ -26568,7 +32340,18 @@ static asn_TYPE_member_t asn_MBR_value_340[] = { 0, &asn_DEF_PLMN_Identity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "PLMN-Identity" }, @@ -26577,7 +32360,18 @@ static asn_TYPE_member_t asn_MBR_value_340[] = { 0, &asn_DEF_BitRate, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "BitRate" }, @@ -26586,7 +32380,18 @@ static asn_TYPE_member_t asn_MBR_value_340[] = { 0, &asn_DEF_RRCDeliveryStatusRequest, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RRCDeliveryStatusRequest" }, @@ -26595,7 +32400,18 @@ static asn_TYPE_member_t asn_MBR_value_340[] = { 0, &asn_DEF_ResourceCoordinationTransferInformation, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ResourceCoordinationTransferInformation" }, @@ -26604,7 +32420,18 @@ static asn_TYPE_member_t asn_MBR_value_340[] = { 0, &asn_DEF_ServingCellMO, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ServingCellMO" }, @@ -26656,7 +32483,18 @@ asn_TYPE_descriptor_t asn_DEF_value_340 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_340, 21, /* Elements count */ &asn_SPC_value_specs_340 /* Additional specs */ @@ -26668,7 +32506,18 @@ asn_TYPE_member_t asn_MBR_UEContextSetupRequestIEs_337[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_338, &asn_PER_memb_id_constr_338, memb_id_constraint_337 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_338, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_337 + }, 0, 0, /* No default value */ "id" }, @@ -26677,7 +32526,18 @@ asn_TYPE_member_t asn_MBR_UEContextSetupRequestIEs_337[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_UEContextSetupRequestIEs_criticality_type, - { &asn_OER_memb_criticality_constr_339, &asn_PER_memb_criticality_constr_339, memb_criticality_constraint_337 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_339, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_337 + }, 0, 0, /* No default value */ "criticality" }, @@ -26686,7 +32546,18 @@ asn_TYPE_member_t asn_MBR_UEContextSetupRequestIEs_337[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_340, select_UEContextSetupRequestIEs_value_type, - { &asn_OER_memb_value_constr_340, &asn_PER_memb_value_constr_340, memb_value_constraint_337 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_340, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_337 + }, 0, 0, /* No default value */ "value" }, @@ -26717,7 +32588,18 @@ asn_TYPE_descriptor_t asn_DEF_UEContextSetupRequestIEs = { asn_DEF_UEContextSetupRequestIEs_tags_337, /* Same as above */ sizeof(asn_DEF_UEContextSetupRequestIEs_tags_337) /sizeof(asn_DEF_UEContextSetupRequestIEs_tags_337[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UEContextSetupRequestIEs_337, 3, /* Elements count */ &asn_SPC_UEContextSetupRequestIEs_specs_337 /* Additional specs */ @@ -26729,7 +32611,18 @@ static asn_TYPE_member_t asn_MBR_value_344[] = { 0, &asn_DEF_GNB_CU_UE_F1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-CU-UE-F1AP-ID" }, @@ -26738,7 +32631,18 @@ static asn_TYPE_member_t asn_MBR_value_344[] = { 0, &asn_DEF_GNB_DU_UE_F1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-DU-UE-F1AP-ID" }, @@ -26747,7 +32651,18 @@ static asn_TYPE_member_t asn_MBR_value_344[] = { 0, &asn_DEF_DUtoCURRCInformation, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DUtoCURRCInformation" }, @@ -26756,7 +32671,18 @@ static asn_TYPE_member_t asn_MBR_value_344[] = { 0, &asn_DEF_C_RNTI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "C-RNTI" }, @@ -26765,7 +32691,18 @@ static asn_TYPE_member_t asn_MBR_value_344[] = { 0, &asn_DEF_ResourceCoordinationTransferContainer, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ResourceCoordinationTransferContainer" }, @@ -26774,7 +32711,18 @@ static asn_TYPE_member_t asn_MBR_value_344[] = { 0, &asn_DEF_FullConfiguration, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "FullConfiguration" }, @@ -26783,7 +32731,18 @@ static asn_TYPE_member_t asn_MBR_value_344[] = { 0, &asn_DEF_DRBs_Setup_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DRBs-Setup-List" }, @@ -26792,7 +32751,18 @@ static asn_TYPE_member_t asn_MBR_value_344[] = { 0, &asn_DEF_SRBs_FailedToBeSetup_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "SRBs-FailedToBeSetup-List" }, @@ -26801,7 +32771,18 @@ static asn_TYPE_member_t asn_MBR_value_344[] = { 0, &asn_DEF_DRBs_FailedToBeSetup_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DRBs-FailedToBeSetup-List" }, @@ -26810,7 +32791,18 @@ static asn_TYPE_member_t asn_MBR_value_344[] = { 0, &asn_DEF_SCell_FailedtoSetup_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "SCell-FailedtoSetup-List" }, @@ -26819,7 +32811,18 @@ static asn_TYPE_member_t asn_MBR_value_344[] = { 0, &asn_DEF_InactivityMonitoringResponse, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "InactivityMonitoringResponse" }, @@ -26828,7 +32831,18 @@ static asn_TYPE_member_t asn_MBR_value_344[] = { 0, &asn_DEF_CriticalityDiagnostics, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CriticalityDiagnostics" }, @@ -26837,7 +32851,18 @@ static asn_TYPE_member_t asn_MBR_value_344[] = { 0, &asn_DEF_SRBs_Setup_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "SRBs-Setup-List" }, @@ -26879,7 +32904,18 @@ asn_TYPE_descriptor_t asn_DEF_value_344 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_344, 13, /* Elements count */ &asn_SPC_value_specs_344 /* Additional specs */ @@ -26891,7 +32927,18 @@ asn_TYPE_member_t asn_MBR_UEContextSetupResponseIEs_341[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_342, &asn_PER_memb_id_constr_342, memb_id_constraint_341 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_342, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_341 + }, 0, 0, /* No default value */ "id" }, @@ -26900,7 +32947,18 @@ asn_TYPE_member_t asn_MBR_UEContextSetupResponseIEs_341[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_UEContextSetupResponseIEs_criticality_type, - { &asn_OER_memb_criticality_constr_343, &asn_PER_memb_criticality_constr_343, memb_criticality_constraint_341 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_343, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_341 + }, 0, 0, /* No default value */ "criticality" }, @@ -26909,7 +32967,18 @@ asn_TYPE_member_t asn_MBR_UEContextSetupResponseIEs_341[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_344, select_UEContextSetupResponseIEs_value_type, - { &asn_OER_memb_value_constr_344, &asn_PER_memb_value_constr_344, memb_value_constraint_341 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_344, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_341 + }, 0, 0, /* No default value */ "value" }, @@ -26940,7 +33009,18 @@ asn_TYPE_descriptor_t asn_DEF_UEContextSetupResponseIEs = { asn_DEF_UEContextSetupResponseIEs_tags_341, /* Same as above */ sizeof(asn_DEF_UEContextSetupResponseIEs_tags_341) /sizeof(asn_DEF_UEContextSetupResponseIEs_tags_341[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UEContextSetupResponseIEs_341, 3, /* Elements count */ &asn_SPC_UEContextSetupResponseIEs_specs_341 /* Additional specs */ @@ -26952,7 +33032,18 @@ static asn_TYPE_member_t asn_MBR_value_348[] = { 0, &asn_DEF_GNB_CU_UE_F1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-CU-UE-F1AP-ID" }, @@ -26961,7 +33052,18 @@ static asn_TYPE_member_t asn_MBR_value_348[] = { 0, &asn_DEF_GNB_DU_UE_F1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-DU-UE-F1AP-ID" }, @@ -26970,7 +33072,18 @@ static asn_TYPE_member_t asn_MBR_value_348[] = { 0, &asn_DEF_Cause, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Cause" }, @@ -26979,7 +33092,18 @@ static asn_TYPE_member_t asn_MBR_value_348[] = { 0, &asn_DEF_CriticalityDiagnostics, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CriticalityDiagnostics" }, @@ -26988,7 +33112,18 @@ static asn_TYPE_member_t asn_MBR_value_348[] = { 0, &asn_DEF_Potential_SpCell_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Potential-SpCell-List" }, @@ -27026,7 +33161,18 @@ asn_TYPE_descriptor_t asn_DEF_value_348 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_348, 5, /* Elements count */ &asn_SPC_value_specs_348 /* Additional specs */ @@ -27038,7 +33184,18 @@ asn_TYPE_member_t asn_MBR_UEContextSetupFailureIEs_345[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_346, &asn_PER_memb_id_constr_346, memb_id_constraint_345 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_346, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_345 + }, 0, 0, /* No default value */ "id" }, @@ -27047,7 +33204,18 @@ asn_TYPE_member_t asn_MBR_UEContextSetupFailureIEs_345[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_UEContextSetupFailureIEs_criticality_type, - { &asn_OER_memb_criticality_constr_347, &asn_PER_memb_criticality_constr_347, memb_criticality_constraint_345 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_347, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_345 + }, 0, 0, /* No default value */ "criticality" }, @@ -27056,7 +33224,18 @@ asn_TYPE_member_t asn_MBR_UEContextSetupFailureIEs_345[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_348, select_UEContextSetupFailureIEs_value_type, - { &asn_OER_memb_value_constr_348, &asn_PER_memb_value_constr_348, memb_value_constraint_345 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_348, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_345 + }, 0, 0, /* No default value */ "value" }, @@ -27087,7 +33266,18 @@ asn_TYPE_descriptor_t asn_DEF_UEContextSetupFailureIEs = { asn_DEF_UEContextSetupFailureIEs_tags_345, /* Same as above */ sizeof(asn_DEF_UEContextSetupFailureIEs_tags_345) /sizeof(asn_DEF_UEContextSetupFailureIEs_tags_345[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UEContextSetupFailureIEs_345, 3, /* Elements count */ &asn_SPC_UEContextSetupFailureIEs_specs_345 /* Additional specs */ @@ -27099,7 +33289,18 @@ static asn_TYPE_member_t asn_MBR_value_352[] = { 0, &asn_DEF_GNB_CU_UE_F1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-CU-UE-F1AP-ID" }, @@ -27108,7 +33309,18 @@ static asn_TYPE_member_t asn_MBR_value_352[] = { 0, &asn_DEF_GNB_DU_UE_F1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-DU-UE-F1AP-ID" }, @@ -27117,7 +33329,18 @@ static asn_TYPE_member_t asn_MBR_value_352[] = { 0, &asn_DEF_Cause, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Cause" }, @@ -27150,7 +33373,18 @@ asn_TYPE_descriptor_t asn_DEF_value_352 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_352, 3, /* Elements count */ &asn_SPC_value_specs_352 /* Additional specs */ @@ -27162,7 +33396,18 @@ asn_TYPE_member_t asn_MBR_UEContextReleaseRequestIEs_349[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_350, &asn_PER_memb_id_constr_350, memb_id_constraint_349 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_350, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_349 + }, 0, 0, /* No default value */ "id" }, @@ -27171,7 +33416,18 @@ asn_TYPE_member_t asn_MBR_UEContextReleaseRequestIEs_349[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_UEContextReleaseRequestIEs_criticality_type, - { &asn_OER_memb_criticality_constr_351, &asn_PER_memb_criticality_constr_351, memb_criticality_constraint_349 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_351, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_349 + }, 0, 0, /* No default value */ "criticality" }, @@ -27180,7 +33436,18 @@ asn_TYPE_member_t asn_MBR_UEContextReleaseRequestIEs_349[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_352, select_UEContextReleaseRequestIEs_value_type, - { &asn_OER_memb_value_constr_352, &asn_PER_memb_value_constr_352, memb_value_constraint_349 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_352, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_349 + }, 0, 0, /* No default value */ "value" }, @@ -27211,7 +33478,18 @@ asn_TYPE_descriptor_t asn_DEF_UEContextReleaseRequestIEs = { asn_DEF_UEContextReleaseRequestIEs_tags_349, /* Same as above */ sizeof(asn_DEF_UEContextReleaseRequestIEs_tags_349) /sizeof(asn_DEF_UEContextReleaseRequestIEs_tags_349[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UEContextReleaseRequestIEs_349, 3, /* Elements count */ &asn_SPC_UEContextReleaseRequestIEs_specs_349 /* Additional specs */ @@ -27223,7 +33501,18 @@ static asn_TYPE_member_t asn_MBR_value_356[] = { 0, &asn_DEF_GNB_CU_UE_F1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-CU-UE-F1AP-ID" }, @@ -27232,7 +33521,18 @@ static asn_TYPE_member_t asn_MBR_value_356[] = { 0, &asn_DEF_GNB_DU_UE_F1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-DU-UE-F1AP-ID" }, @@ -27241,7 +33541,18 @@ static asn_TYPE_member_t asn_MBR_value_356[] = { 0, &asn_DEF_Cause, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Cause" }, @@ -27250,7 +33561,18 @@ static asn_TYPE_member_t asn_MBR_value_356[] = { 0, &asn_DEF_RRCContainer, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RRCContainer" }, @@ -27259,16 +33581,58 @@ static asn_TYPE_member_t asn_MBR_value_356[] = { 0, &asn_DEF_SRBID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "SRBID" }, + { ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseCommandIEs__value, choice.GNB_DU_UE_F1AP_ID_1), + (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), + 0, + &asn_DEF_GNB_DU_UE_F1AP_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "GNB-DU-UE-F1AP-ID" + }, { ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseCommandIEs__value, choice.ExecuteDuplication), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_ExecuteDuplication, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ExecuteDuplication" }, @@ -27277,20 +33641,32 @@ static asn_TYPE_member_t asn_MBR_value_356[] = { 0, &asn_DEF_RRCDeliveryStatusRequest, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RRCDeliveryStatusRequest" }, }; -static const unsigned asn_MAP_value_to_canonical_356[] = { 0, 1, 4, 3, 5, 6, 2 }; -static const unsigned asn_MAP_value_from_canonical_356[] = { 0, 1, 6, 3, 2, 4, 5 }; +static const unsigned asn_MAP_value_to_canonical_356[] = { 0, 1, 4, 5, 3, 6, 7, 2 }; +static const unsigned asn_MAP_value_from_canonical_356[] = { 0, 1, 7, 4, 2, 3, 5, 6 }; static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_356[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* GNB-CU-UE-F1AP-ID */ - { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* GNB-DU-UE-F1AP-ID */ - { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 4, -2, 0 }, /* SRBID */ + { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 3 }, /* GNB-CU-UE-F1AP-ID */ + { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 2 }, /* GNB-DU-UE-F1AP-ID */ + { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 4, -2, 1 }, /* SRBID */ + { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 5, -3, 0 }, /* GNB-DU-UE-F1AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, 0, 0 }, /* RRCContainer */ - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 5, 0, 1 }, /* ExecuteDuplication */ - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 6, -1, 0 }, /* RRCDeliveryStatusRequest */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 6, 0, 1 }, /* ExecuteDuplication */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 7, -1, 0 }, /* RRCDeliveryStatusRequest */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* radioNetwork */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 }, /* transport */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* protocol */ @@ -27303,7 +33679,7 @@ static asn_CHOICE_specifics_t asn_SPC_value_specs_356 = { offsetof(struct UEContextReleaseCommandIEs__value, present), sizeof(((struct UEContextReleaseCommandIEs__value *)0)->present), asn_MAP_value_tag2el_356, - 11, /* Count of tags in the map */ + 12, /* Count of tags in the map */ asn_MAP_value_to_canonical_356, asn_MAP_value_from_canonical_356, -1 /* Extensions start */ @@ -27317,9 +33693,20 @@ asn_TYPE_descriptor_t asn_DEF_value_356 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_356, - 7, /* Elements count */ + 8, /* Elements count */ &asn_SPC_value_specs_356 /* Additional specs */ }; @@ -27329,7 +33716,18 @@ asn_TYPE_member_t asn_MBR_UEContextReleaseCommandIEs_353[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_354, &asn_PER_memb_id_constr_354, memb_id_constraint_353 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_354, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_353 + }, 0, 0, /* No default value */ "id" }, @@ -27338,7 +33736,18 @@ asn_TYPE_member_t asn_MBR_UEContextReleaseCommandIEs_353[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_UEContextReleaseCommandIEs_criticality_type, - { &asn_OER_memb_criticality_constr_355, &asn_PER_memb_criticality_constr_355, memb_criticality_constraint_353 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_355, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_353 + }, 0, 0, /* No default value */ "criticality" }, @@ -27347,7 +33756,18 @@ asn_TYPE_member_t asn_MBR_UEContextReleaseCommandIEs_353[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_356, select_UEContextReleaseCommandIEs_value_type, - { &asn_OER_memb_value_constr_356, &asn_PER_memb_value_constr_356, memb_value_constraint_353 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_356, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_353 + }, 0, 0, /* No default value */ "value" }, @@ -27378,7 +33798,18 @@ asn_TYPE_descriptor_t asn_DEF_UEContextReleaseCommandIEs = { asn_DEF_UEContextReleaseCommandIEs_tags_353, /* Same as above */ sizeof(asn_DEF_UEContextReleaseCommandIEs_tags_353) /sizeof(asn_DEF_UEContextReleaseCommandIEs_tags_353[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UEContextReleaseCommandIEs_353, 3, /* Elements count */ &asn_SPC_UEContextReleaseCommandIEs_specs_353 /* Additional specs */ @@ -27390,7 +33821,18 @@ static asn_TYPE_member_t asn_MBR_value_360[] = { 0, &asn_DEF_GNB_CU_UE_F1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-CU-UE-F1AP-ID" }, @@ -27399,7 +33841,18 @@ static asn_TYPE_member_t asn_MBR_value_360[] = { 0, &asn_DEF_GNB_DU_UE_F1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-DU-UE-F1AP-ID" }, @@ -27408,7 +33861,18 @@ static asn_TYPE_member_t asn_MBR_value_360[] = { 0, &asn_DEF_CriticalityDiagnostics, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CriticalityDiagnostics" }, @@ -27437,7 +33901,18 @@ asn_TYPE_descriptor_t asn_DEF_value_360 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_360, 3, /* Elements count */ &asn_SPC_value_specs_360 /* Additional specs */ @@ -27449,7 +33924,18 @@ asn_TYPE_member_t asn_MBR_UEContextReleaseCompleteIEs_357[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_358, &asn_PER_memb_id_constr_358, memb_id_constraint_357 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_358, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_357 + }, 0, 0, /* No default value */ "id" }, @@ -27458,7 +33944,18 @@ asn_TYPE_member_t asn_MBR_UEContextReleaseCompleteIEs_357[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_UEContextReleaseCompleteIEs_criticality_type, - { &asn_OER_memb_criticality_constr_359, &asn_PER_memb_criticality_constr_359, memb_criticality_constraint_357 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_359, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_357 + }, 0, 0, /* No default value */ "criticality" }, @@ -27467,7 +33964,18 @@ asn_TYPE_member_t asn_MBR_UEContextReleaseCompleteIEs_357[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_360, select_UEContextReleaseCompleteIEs_value_type, - { &asn_OER_memb_value_constr_360, &asn_PER_memb_value_constr_360, memb_value_constraint_357 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_360, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_357 + }, 0, 0, /* No default value */ "value" }, @@ -27498,7 +34006,18 @@ asn_TYPE_descriptor_t asn_DEF_UEContextReleaseCompleteIEs = { asn_DEF_UEContextReleaseCompleteIEs_tags_357, /* Same as above */ sizeof(asn_DEF_UEContextReleaseCompleteIEs_tags_357) /sizeof(asn_DEF_UEContextReleaseCompleteIEs_tags_357[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UEContextReleaseCompleteIEs_357, 3, /* Elements count */ &asn_SPC_UEContextReleaseCompleteIEs_specs_357 /* Additional specs */ @@ -27510,7 +34029,18 @@ static asn_TYPE_member_t asn_MBR_value_364[] = { 0, &asn_DEF_GNB_CU_UE_F1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-CU-UE-F1AP-ID" }, @@ -27519,7 +34049,18 @@ static asn_TYPE_member_t asn_MBR_value_364[] = { 0, &asn_DEF_GNB_DU_UE_F1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-DU-UE-F1AP-ID" }, @@ -27528,7 +34069,18 @@ static asn_TYPE_member_t asn_MBR_value_364[] = { 0, &asn_DEF_NRCGI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "NRCGI" }, @@ -27537,7 +34089,18 @@ static asn_TYPE_member_t asn_MBR_value_364[] = { 0, &asn_DEF_ServCellIndex, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ServCellIndex" }, @@ -27546,7 +34109,18 @@ static asn_TYPE_member_t asn_MBR_value_364[] = { 0, &asn_DEF_CellULConfigured, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CellULConfigured" }, @@ -27555,7 +34129,18 @@ static asn_TYPE_member_t asn_MBR_value_364[] = { 0, &asn_DEF_DRXCycle, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DRXCycle" }, @@ -27564,7 +34149,18 @@ static asn_TYPE_member_t asn_MBR_value_364[] = { 0, &asn_DEF_CUtoDURRCInformation, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CUtoDURRCInformation" }, @@ -27573,7 +34169,18 @@ static asn_TYPE_member_t asn_MBR_value_364[] = { 0, &asn_DEF_TransmissionActionIndicator, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TransmissionActionIndicator" }, @@ -27582,7 +34189,18 @@ static asn_TYPE_member_t asn_MBR_value_364[] = { 0, &asn_DEF_ResourceCoordinationTransferContainer, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ResourceCoordinationTransferContainer" }, @@ -27591,7 +34209,18 @@ static asn_TYPE_member_t asn_MBR_value_364[] = { 0, &asn_DEF_RRCReconfigurationCompleteIndicator, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RRCReconfigurationCompleteIndicator" }, @@ -27600,7 +34229,18 @@ static asn_TYPE_member_t asn_MBR_value_364[] = { 0, &asn_DEF_RRCContainer, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RRCContainer" }, @@ -27609,7 +34249,18 @@ static asn_TYPE_member_t asn_MBR_value_364[] = { 0, &asn_DEF_SCell_ToBeSetupMod_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "SCell-ToBeSetupMod-List" }, @@ -27618,7 +34269,18 @@ static asn_TYPE_member_t asn_MBR_value_364[] = { 0, &asn_DEF_SCell_ToBeRemoved_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "SCell-ToBeRemoved-List" }, @@ -27627,7 +34289,18 @@ static asn_TYPE_member_t asn_MBR_value_364[] = { 0, &asn_DEF_SRBs_ToBeSetupMod_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "SRBs-ToBeSetupMod-List" }, @@ -27636,7 +34309,18 @@ static asn_TYPE_member_t asn_MBR_value_364[] = { 0, &asn_DEF_DRBs_ToBeSetupMod_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DRBs-ToBeSetupMod-List" }, @@ -27645,7 +34329,18 @@ static asn_TYPE_member_t asn_MBR_value_364[] = { 0, &asn_DEF_DRBs_ToBeModified_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DRBs-ToBeModified-List" }, @@ -27654,7 +34349,18 @@ static asn_TYPE_member_t asn_MBR_value_364[] = { 0, &asn_DEF_SRBs_ToBeReleased_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "SRBs-ToBeReleased-List" }, @@ -27663,7 +34369,18 @@ static asn_TYPE_member_t asn_MBR_value_364[] = { 0, &asn_DEF_DRBs_ToBeReleased_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DRBs-ToBeReleased-List" }, @@ -27672,7 +34389,18 @@ static asn_TYPE_member_t asn_MBR_value_364[] = { 0, &asn_DEF_InactivityMonitoringRequest, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "InactivityMonitoringRequest" }, @@ -27681,7 +34409,18 @@ static asn_TYPE_member_t asn_MBR_value_364[] = { 0, &asn_DEF_RAT_FrequencyPriorityInformation, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RAT-FrequencyPriorityInformation" }, @@ -27690,7 +34429,18 @@ static asn_TYPE_member_t asn_MBR_value_364[] = { 0, &asn_DEF_DRXConfigurationIndicator, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DRXConfigurationIndicator" }, @@ -27699,7 +34449,18 @@ static asn_TYPE_member_t asn_MBR_value_364[] = { 0, &asn_DEF_RLCFailureIndication, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RLCFailureIndication" }, @@ -27708,7 +34469,18 @@ static asn_TYPE_member_t asn_MBR_value_364[] = { 0, &asn_DEF_UplinkTxDirectCurrentListInformation, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "UplinkTxDirectCurrentListInformation" }, @@ -27717,7 +34489,18 @@ static asn_TYPE_member_t asn_MBR_value_364[] = { 0, &asn_DEF_GNB_DUConfigurationQuery, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-DUConfigurationQuery" }, @@ -27726,7 +34509,18 @@ static asn_TYPE_member_t asn_MBR_value_364[] = { 0, &asn_DEF_BitRate, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "BitRate" }, @@ -27735,7 +34529,18 @@ static asn_TYPE_member_t asn_MBR_value_364[] = { 0, &asn_DEF_ExecuteDuplication, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ExecuteDuplication" }, @@ -27744,7 +34549,18 @@ static asn_TYPE_member_t asn_MBR_value_364[] = { 0, &asn_DEF_RRCDeliveryStatusRequest, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RRCDeliveryStatusRequest" }, @@ -27753,7 +34569,18 @@ static asn_TYPE_member_t asn_MBR_value_364[] = { 0, &asn_DEF_ResourceCoordinationTransferInformation, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ResourceCoordinationTransferInformation" }, @@ -27762,7 +34589,18 @@ static asn_TYPE_member_t asn_MBR_value_364[] = { 0, &asn_DEF_ServingCellMO, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ServingCellMO" }, @@ -27771,7 +34609,18 @@ static asn_TYPE_member_t asn_MBR_value_364[] = { 0, &asn_DEF_NeedforGap, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "NeedforGap" }, @@ -27832,7 +34681,18 @@ asn_TYPE_descriptor_t asn_DEF_value_364 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_364, 30, /* Elements count */ &asn_SPC_value_specs_364 /* Additional specs */ @@ -27844,7 +34704,18 @@ asn_TYPE_member_t asn_MBR_UEContextModificationRequestIEs_361[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_362, &asn_PER_memb_id_constr_362, memb_id_constraint_361 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_362, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_361 + }, 0, 0, /* No default value */ "id" }, @@ -27853,7 +34724,18 @@ asn_TYPE_member_t asn_MBR_UEContextModificationRequestIEs_361[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_UEContextModificationRequestIEs_criticality_type, - { &asn_OER_memb_criticality_constr_363, &asn_PER_memb_criticality_constr_363, memb_criticality_constraint_361 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_363, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_361 + }, 0, 0, /* No default value */ "criticality" }, @@ -27862,7 +34744,18 @@ asn_TYPE_member_t asn_MBR_UEContextModificationRequestIEs_361[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_364, select_UEContextModificationRequestIEs_value_type, - { &asn_OER_memb_value_constr_364, &asn_PER_memb_value_constr_364, memb_value_constraint_361 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_364, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_361 + }, 0, 0, /* No default value */ "value" }, @@ -27893,7 +34786,18 @@ asn_TYPE_descriptor_t asn_DEF_UEContextModificationRequestIEs = { asn_DEF_UEContextModificationRequestIEs_tags_361, /* Same as above */ sizeof(asn_DEF_UEContextModificationRequestIEs_tags_361) /sizeof(asn_DEF_UEContextModificationRequestIEs_tags_361[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UEContextModificationRequestIEs_361, 3, /* Elements count */ &asn_SPC_UEContextModificationRequestIEs_specs_361 /* Additional specs */ @@ -27905,7 +34809,18 @@ static asn_TYPE_member_t asn_MBR_value_368[] = { 0, &asn_DEF_GNB_CU_UE_F1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-CU-UE-F1AP-ID" }, @@ -27914,7 +34829,18 @@ static asn_TYPE_member_t asn_MBR_value_368[] = { 0, &asn_DEF_GNB_DU_UE_F1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-DU-UE-F1AP-ID" }, @@ -27923,7 +34849,18 @@ static asn_TYPE_member_t asn_MBR_value_368[] = { 0, &asn_DEF_ResourceCoordinationTransferContainer, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ResourceCoordinationTransferContainer" }, @@ -27932,7 +34869,18 @@ static asn_TYPE_member_t asn_MBR_value_368[] = { 0, &asn_DEF_DUtoCURRCInformation, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DUtoCURRCInformation" }, @@ -27941,7 +34889,18 @@ static asn_TYPE_member_t asn_MBR_value_368[] = { 0, &asn_DEF_DRBs_SetupMod_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DRBs-SetupMod-List" }, @@ -27950,7 +34909,18 @@ static asn_TYPE_member_t asn_MBR_value_368[] = { 0, &asn_DEF_DRBs_Modified_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DRBs-Modified-List" }, @@ -27959,7 +34929,18 @@ static asn_TYPE_member_t asn_MBR_value_368[] = { 0, &asn_DEF_SRBs_FailedToBeSetupMod_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "SRBs-FailedToBeSetupMod-List" }, @@ -27968,7 +34949,18 @@ static asn_TYPE_member_t asn_MBR_value_368[] = { 0, &asn_DEF_DRBs_FailedToBeSetupMod_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DRBs-FailedToBeSetupMod-List" }, @@ -27977,7 +34969,18 @@ static asn_TYPE_member_t asn_MBR_value_368[] = { 0, &asn_DEF_SCell_FailedtoSetupMod_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "SCell-FailedtoSetupMod-List" }, @@ -27986,7 +34989,18 @@ static asn_TYPE_member_t asn_MBR_value_368[] = { 0, &asn_DEF_DRBs_FailedToBeModified_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DRBs-FailedToBeModified-List" }, @@ -27995,7 +35009,18 @@ static asn_TYPE_member_t asn_MBR_value_368[] = { 0, &asn_DEF_InactivityMonitoringResponse, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "InactivityMonitoringResponse" }, @@ -28004,7 +35029,18 @@ static asn_TYPE_member_t asn_MBR_value_368[] = { 0, &asn_DEF_CriticalityDiagnostics, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CriticalityDiagnostics" }, @@ -28013,7 +35049,18 @@ static asn_TYPE_member_t asn_MBR_value_368[] = { 0, &asn_DEF_C_RNTI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "C-RNTI" }, @@ -28022,7 +35069,18 @@ static asn_TYPE_member_t asn_MBR_value_368[] = { 0, &asn_DEF_Associated_SCell_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Associated-SCell-List" }, @@ -28031,7 +35089,18 @@ static asn_TYPE_member_t asn_MBR_value_368[] = { 0, &asn_DEF_SRBs_SetupMod_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "SRBs-SetupMod-List" }, @@ -28040,7 +35109,18 @@ static asn_TYPE_member_t asn_MBR_value_368[] = { 0, &asn_DEF_SRBs_Modified_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "SRBs-Modified-List" }, @@ -28085,7 +35165,18 @@ asn_TYPE_descriptor_t asn_DEF_value_368 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_368, 16, /* Elements count */ &asn_SPC_value_specs_368 /* Additional specs */ @@ -28097,7 +35188,18 @@ asn_TYPE_member_t asn_MBR_UEContextModificationResponseIEs_365[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_366, &asn_PER_memb_id_constr_366, memb_id_constraint_365 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_366, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_365 + }, 0, 0, /* No default value */ "id" }, @@ -28106,7 +35208,18 @@ asn_TYPE_member_t asn_MBR_UEContextModificationResponseIEs_365[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_UEContextModificationResponseIEs_criticality_type, - { &asn_OER_memb_criticality_constr_367, &asn_PER_memb_criticality_constr_367, memb_criticality_constraint_365 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_367, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_365 + }, 0, 0, /* No default value */ "criticality" }, @@ -28115,7 +35228,18 @@ asn_TYPE_member_t asn_MBR_UEContextModificationResponseIEs_365[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_368, select_UEContextModificationResponseIEs_value_type, - { &asn_OER_memb_value_constr_368, &asn_PER_memb_value_constr_368, memb_value_constraint_365 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_368, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_365 + }, 0, 0, /* No default value */ "value" }, @@ -28146,7 +35270,18 @@ asn_TYPE_descriptor_t asn_DEF_UEContextModificationResponseIEs = { asn_DEF_UEContextModificationResponseIEs_tags_365, /* Same as above */ sizeof(asn_DEF_UEContextModificationResponseIEs_tags_365) /sizeof(asn_DEF_UEContextModificationResponseIEs_tags_365[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UEContextModificationResponseIEs_365, 3, /* Elements count */ &asn_SPC_UEContextModificationResponseIEs_specs_365 /* Additional specs */ @@ -28158,7 +35293,18 @@ static asn_TYPE_member_t asn_MBR_value_372[] = { 0, &asn_DEF_GNB_CU_UE_F1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-CU-UE-F1AP-ID" }, @@ -28167,7 +35313,18 @@ static asn_TYPE_member_t asn_MBR_value_372[] = { 0, &asn_DEF_GNB_DU_UE_F1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-DU-UE-F1AP-ID" }, @@ -28176,7 +35333,18 @@ static asn_TYPE_member_t asn_MBR_value_372[] = { 0, &asn_DEF_Cause, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Cause" }, @@ -28185,7 +35353,18 @@ static asn_TYPE_member_t asn_MBR_value_372[] = { 0, &asn_DEF_CriticalityDiagnostics, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CriticalityDiagnostics" }, @@ -28222,7 +35401,18 @@ asn_TYPE_descriptor_t asn_DEF_value_372 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_372, 4, /* Elements count */ &asn_SPC_value_specs_372 /* Additional specs */ @@ -28234,7 +35424,18 @@ asn_TYPE_member_t asn_MBR_UEContextModificationFailureIEs_369[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_370, &asn_PER_memb_id_constr_370, memb_id_constraint_369 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_370, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_369 + }, 0, 0, /* No default value */ "id" }, @@ -28243,7 +35444,18 @@ asn_TYPE_member_t asn_MBR_UEContextModificationFailureIEs_369[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_UEContextModificationFailureIEs_criticality_type, - { &asn_OER_memb_criticality_constr_371, &asn_PER_memb_criticality_constr_371, memb_criticality_constraint_369 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_371, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_369 + }, 0, 0, /* No default value */ "criticality" }, @@ -28252,7 +35464,18 @@ asn_TYPE_member_t asn_MBR_UEContextModificationFailureIEs_369[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_372, select_UEContextModificationFailureIEs_value_type, - { &asn_OER_memb_value_constr_372, &asn_PER_memb_value_constr_372, memb_value_constraint_369 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_372, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_369 + }, 0, 0, /* No default value */ "value" }, @@ -28283,7 +35506,18 @@ asn_TYPE_descriptor_t asn_DEF_UEContextModificationFailureIEs = { asn_DEF_UEContextModificationFailureIEs_tags_369, /* Same as above */ sizeof(asn_DEF_UEContextModificationFailureIEs_tags_369) /sizeof(asn_DEF_UEContextModificationFailureIEs_tags_369[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UEContextModificationFailureIEs_369, 3, /* Elements count */ &asn_SPC_UEContextModificationFailureIEs_specs_369 /* Additional specs */ @@ -28295,7 +35529,18 @@ static asn_TYPE_member_t asn_MBR_value_376[] = { 0, &asn_DEF_GNB_CU_UE_F1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-CU-UE-F1AP-ID" }, @@ -28304,7 +35549,18 @@ static asn_TYPE_member_t asn_MBR_value_376[] = { 0, &asn_DEF_GNB_DU_UE_F1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-DU-UE-F1AP-ID" }, @@ -28313,7 +35569,18 @@ static asn_TYPE_member_t asn_MBR_value_376[] = { 0, &asn_DEF_ResourceCoordinationTransferContainer, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ResourceCoordinationTransferContainer" }, @@ -28322,7 +35589,18 @@ static asn_TYPE_member_t asn_MBR_value_376[] = { 0, &asn_DEF_DUtoCURRCInformation, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DUtoCURRCInformation" }, @@ -28331,7 +35609,18 @@ static asn_TYPE_member_t asn_MBR_value_376[] = { 0, &asn_DEF_DRBs_Required_ToBeModified_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DRBs-Required-ToBeModified-List" }, @@ -28340,7 +35629,18 @@ static asn_TYPE_member_t asn_MBR_value_376[] = { 0, &asn_DEF_SRBs_Required_ToBeReleased_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "SRBs-Required-ToBeReleased-List" }, @@ -28349,7 +35649,18 @@ static asn_TYPE_member_t asn_MBR_value_376[] = { 0, &asn_DEF_DRBs_Required_ToBeReleased_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DRBs-Required-ToBeReleased-List" }, @@ -28358,7 +35669,18 @@ static asn_TYPE_member_t asn_MBR_value_376[] = { 0, &asn_DEF_Cause, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Cause" }, @@ -28396,7 +35718,18 @@ asn_TYPE_descriptor_t asn_DEF_value_376 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_376, 8, /* Elements count */ &asn_SPC_value_specs_376 /* Additional specs */ @@ -28408,7 +35741,18 @@ asn_TYPE_member_t asn_MBR_UEContextModificationRequiredIEs_373[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_374, &asn_PER_memb_id_constr_374, memb_id_constraint_373 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_374, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_373 + }, 0, 0, /* No default value */ "id" }, @@ -28417,7 +35761,18 @@ asn_TYPE_member_t asn_MBR_UEContextModificationRequiredIEs_373[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_UEContextModificationRequiredIEs_criticality_type, - { &asn_OER_memb_criticality_constr_375, &asn_PER_memb_criticality_constr_375, memb_criticality_constraint_373 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_375, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_373 + }, 0, 0, /* No default value */ "criticality" }, @@ -28426,7 +35781,18 @@ asn_TYPE_member_t asn_MBR_UEContextModificationRequiredIEs_373[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_376, select_UEContextModificationRequiredIEs_value_type, - { &asn_OER_memb_value_constr_376, &asn_PER_memb_value_constr_376, memb_value_constraint_373 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_376, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_373 + }, 0, 0, /* No default value */ "value" }, @@ -28457,7 +35823,18 @@ asn_TYPE_descriptor_t asn_DEF_UEContextModificationRequiredIEs = { asn_DEF_UEContextModificationRequiredIEs_tags_373, /* Same as above */ sizeof(asn_DEF_UEContextModificationRequiredIEs_tags_373) /sizeof(asn_DEF_UEContextModificationRequiredIEs_tags_373[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UEContextModificationRequiredIEs_373, 3, /* Elements count */ &asn_SPC_UEContextModificationRequiredIEs_specs_373 /* Additional specs */ @@ -28469,7 +35846,18 @@ static asn_TYPE_member_t asn_MBR_value_380[] = { 0, &asn_DEF_GNB_CU_UE_F1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-CU-UE-F1AP-ID" }, @@ -28478,7 +35866,18 @@ static asn_TYPE_member_t asn_MBR_value_380[] = { 0, &asn_DEF_GNB_DU_UE_F1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-DU-UE-F1AP-ID" }, @@ -28487,7 +35886,18 @@ static asn_TYPE_member_t asn_MBR_value_380[] = { 0, &asn_DEF_ResourceCoordinationTransferContainer, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ResourceCoordinationTransferContainer" }, @@ -28496,7 +35906,18 @@ static asn_TYPE_member_t asn_MBR_value_380[] = { 0, &asn_DEF_DRBs_ModifiedConf_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DRBs-ModifiedConf-List" }, @@ -28505,7 +35926,18 @@ static asn_TYPE_member_t asn_MBR_value_380[] = { 0, &asn_DEF_RRCContainer, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RRCContainer" }, @@ -28514,7 +35946,18 @@ static asn_TYPE_member_t asn_MBR_value_380[] = { 0, &asn_DEF_CriticalityDiagnostics, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CriticalityDiagnostics" }, @@ -28523,7 +35966,18 @@ static asn_TYPE_member_t asn_MBR_value_380[] = { 0, &asn_DEF_ExecuteDuplication, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ExecuteDuplication" }, @@ -28532,7 +35986,18 @@ static asn_TYPE_member_t asn_MBR_value_380[] = { 0, &asn_DEF_ResourceCoordinationTransferInformation, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ResourceCoordinationTransferInformation" }, @@ -28569,7 +36034,18 @@ asn_TYPE_descriptor_t asn_DEF_value_380 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_380, 8, /* Elements count */ &asn_SPC_value_specs_380 /* Additional specs */ @@ -28581,7 +36057,18 @@ asn_TYPE_member_t asn_MBR_UEContextModificationConfirmIEs_377[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_378, &asn_PER_memb_id_constr_378, memb_id_constraint_377 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_378, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_377 + }, 0, 0, /* No default value */ "id" }, @@ -28590,7 +36077,18 @@ asn_TYPE_member_t asn_MBR_UEContextModificationConfirmIEs_377[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_UEContextModificationConfirmIEs_criticality_type, - { &asn_OER_memb_criticality_constr_379, &asn_PER_memb_criticality_constr_379, memb_criticality_constraint_377 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_379, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_377 + }, 0, 0, /* No default value */ "criticality" }, @@ -28599,7 +36097,18 @@ asn_TYPE_member_t asn_MBR_UEContextModificationConfirmIEs_377[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_380, select_UEContextModificationConfirmIEs_value_type, - { &asn_OER_memb_value_constr_380, &asn_PER_memb_value_constr_380, memb_value_constraint_377 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_380, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_377 + }, 0, 0, /* No default value */ "value" }, @@ -28630,7 +36139,18 @@ asn_TYPE_descriptor_t asn_DEF_UEContextModificationConfirmIEs = { asn_DEF_UEContextModificationConfirmIEs_tags_377, /* Same as above */ sizeof(asn_DEF_UEContextModificationConfirmIEs_tags_377) /sizeof(asn_DEF_UEContextModificationConfirmIEs_tags_377[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UEContextModificationConfirmIEs_377, 3, /* Elements count */ &asn_SPC_UEContextModificationConfirmIEs_specs_377 /* Additional specs */ @@ -28642,7 +36162,18 @@ static asn_TYPE_member_t asn_MBR_value_384[] = { 0, &asn_DEF_GNB_CU_UE_F1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-CU-UE-F1AP-ID" }, @@ -28651,7 +36182,18 @@ static asn_TYPE_member_t asn_MBR_value_384[] = { 0, &asn_DEF_GNB_DU_UE_F1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-DU-UE-F1AP-ID" }, @@ -28660,7 +36202,18 @@ static asn_TYPE_member_t asn_MBR_value_384[] = { 0, &asn_DEF_Cause, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Cause" }, @@ -28669,7 +36222,18 @@ static asn_TYPE_member_t asn_MBR_value_384[] = { 0, &asn_DEF_CriticalityDiagnostics, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CriticalityDiagnostics" }, @@ -28706,7 +36270,18 @@ asn_TYPE_descriptor_t asn_DEF_value_384 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_384, 4, /* Elements count */ &asn_SPC_value_specs_384 /* Additional specs */ @@ -28718,7 +36293,18 @@ asn_TYPE_member_t asn_MBR_UEContextModificationRefuseIEs_381[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_382, &asn_PER_memb_id_constr_382, memb_id_constraint_381 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_382, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_381 + }, 0, 0, /* No default value */ "id" }, @@ -28727,7 +36313,18 @@ asn_TYPE_member_t asn_MBR_UEContextModificationRefuseIEs_381[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_UEContextModificationRefuseIEs_criticality_type, - { &asn_OER_memb_criticality_constr_383, &asn_PER_memb_criticality_constr_383, memb_criticality_constraint_381 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_383, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_381 + }, 0, 0, /* No default value */ "criticality" }, @@ -28736,7 +36333,18 @@ asn_TYPE_member_t asn_MBR_UEContextModificationRefuseIEs_381[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_384, select_UEContextModificationRefuseIEs_value_type, - { &asn_OER_memb_value_constr_384, &asn_PER_memb_value_constr_384, memb_value_constraint_381 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_384, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_381 + }, 0, 0, /* No default value */ "value" }, @@ -28767,7 +36375,18 @@ asn_TYPE_descriptor_t asn_DEF_UEContextModificationRefuseIEs = { asn_DEF_UEContextModificationRefuseIEs_tags_381, /* Same as above */ sizeof(asn_DEF_UEContextModificationRefuseIEs_tags_381) /sizeof(asn_DEF_UEContextModificationRefuseIEs_tags_381[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UEContextModificationRefuseIEs_381, 3, /* Elements count */ &asn_SPC_UEContextModificationRefuseIEs_specs_381 /* Additional specs */ @@ -28779,7 +36398,18 @@ static asn_TYPE_member_t asn_MBR_value_388[] = { 0, &asn_DEF_TransactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TransactionID" }, @@ -28788,7 +36418,18 @@ static asn_TYPE_member_t asn_MBR_value_388[] = { 0, &asn_DEF_PWSSystemInformation, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "PWSSystemInformation" }, @@ -28797,7 +36438,18 @@ static asn_TYPE_member_t asn_MBR_value_388[] = { 0, &asn_DEF_RepetitionPeriod, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RepetitionPeriod" }, @@ -28806,7 +36458,18 @@ static asn_TYPE_member_t asn_MBR_value_388[] = { 0, &asn_DEF_NumberofBroadcastRequest, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "NumberofBroadcastRequest" }, @@ -28815,7 +36478,18 @@ static asn_TYPE_member_t asn_MBR_value_388[] = { 0, &asn_DEF_Cells_To_Be_Broadcast_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Cells-To-Be-Broadcast-List" }, @@ -28849,7 +36523,18 @@ asn_TYPE_descriptor_t asn_DEF_value_388 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_388, 5, /* Elements count */ &asn_SPC_value_specs_388 /* Additional specs */ @@ -28861,7 +36546,18 @@ asn_TYPE_member_t asn_MBR_WriteReplaceWarningRequestIEs_385[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_386, &asn_PER_memb_id_constr_386, memb_id_constraint_385 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_386, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_385 + }, 0, 0, /* No default value */ "id" }, @@ -28870,7 +36566,18 @@ asn_TYPE_member_t asn_MBR_WriteReplaceWarningRequestIEs_385[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_WriteReplaceWarningRequestIEs_criticality_type, - { &asn_OER_memb_criticality_constr_387, &asn_PER_memb_criticality_constr_387, memb_criticality_constraint_385 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_387, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_385 + }, 0, 0, /* No default value */ "criticality" }, @@ -28879,7 +36586,18 @@ asn_TYPE_member_t asn_MBR_WriteReplaceWarningRequestIEs_385[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_388, select_WriteReplaceWarningRequestIEs_value_type, - { &asn_OER_memb_value_constr_388, &asn_PER_memb_value_constr_388, memb_value_constraint_385 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_388, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_385 + }, 0, 0, /* No default value */ "value" }, @@ -28910,7 +36628,18 @@ asn_TYPE_descriptor_t asn_DEF_WriteReplaceWarningRequestIEs = { asn_DEF_WriteReplaceWarningRequestIEs_tags_385, /* Same as above */ sizeof(asn_DEF_WriteReplaceWarningRequestIEs_tags_385) /sizeof(asn_DEF_WriteReplaceWarningRequestIEs_tags_385[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_WriteReplaceWarningRequestIEs_385, 3, /* Elements count */ &asn_SPC_WriteReplaceWarningRequestIEs_specs_385 /* Additional specs */ @@ -28922,7 +36651,18 @@ static asn_TYPE_member_t asn_MBR_value_392[] = { 0, &asn_DEF_TransactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TransactionID" }, @@ -28931,7 +36671,18 @@ static asn_TYPE_member_t asn_MBR_value_392[] = { 0, &asn_DEF_Cells_Broadcast_Completed_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Cells-Broadcast-Completed-List" }, @@ -28940,7 +36691,18 @@ static asn_TYPE_member_t asn_MBR_value_392[] = { 0, &asn_DEF_CriticalityDiagnostics, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CriticalityDiagnostics" }, @@ -28949,7 +36711,18 @@ static asn_TYPE_member_t asn_MBR_value_392[] = { 0, &asn_DEF_Dedicated_SIDelivery_NeededUE_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Dedicated-SIDelivery-NeededUE-List" }, @@ -28979,7 +36752,18 @@ asn_TYPE_descriptor_t asn_DEF_value_392 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_392, 4, /* Elements count */ &asn_SPC_value_specs_392 /* Additional specs */ @@ -28991,7 +36775,18 @@ asn_TYPE_member_t asn_MBR_WriteReplaceWarningResponseIEs_389[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_390, &asn_PER_memb_id_constr_390, memb_id_constraint_389 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_390, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_389 + }, 0, 0, /* No default value */ "id" }, @@ -29000,7 +36795,18 @@ asn_TYPE_member_t asn_MBR_WriteReplaceWarningResponseIEs_389[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_WriteReplaceWarningResponseIEs_criticality_type, - { &asn_OER_memb_criticality_constr_391, &asn_PER_memb_criticality_constr_391, memb_criticality_constraint_389 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_391, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_389 + }, 0, 0, /* No default value */ "criticality" }, @@ -29009,7 +36815,18 @@ asn_TYPE_member_t asn_MBR_WriteReplaceWarningResponseIEs_389[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_392, select_WriteReplaceWarningResponseIEs_value_type, - { &asn_OER_memb_value_constr_392, &asn_PER_memb_value_constr_392, memb_value_constraint_389 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_392, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_389 + }, 0, 0, /* No default value */ "value" }, @@ -29040,7 +36857,18 @@ asn_TYPE_descriptor_t asn_DEF_WriteReplaceWarningResponseIEs = { asn_DEF_WriteReplaceWarningResponseIEs_tags_389, /* Same as above */ sizeof(asn_DEF_WriteReplaceWarningResponseIEs_tags_389) /sizeof(asn_DEF_WriteReplaceWarningResponseIEs_tags_389[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_WriteReplaceWarningResponseIEs_389, 3, /* Elements count */ &asn_SPC_WriteReplaceWarningResponseIEs_specs_389 /* Additional specs */ @@ -29052,7 +36880,18 @@ static asn_TYPE_member_t asn_MBR_value_396[] = { 0, &asn_DEF_TransactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TransactionID" }, @@ -29061,7 +36900,18 @@ static asn_TYPE_member_t asn_MBR_value_396[] = { 0, &asn_DEF_NumberofBroadcastRequest, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "NumberofBroadcastRequest" }, @@ -29070,7 +36920,18 @@ static asn_TYPE_member_t asn_MBR_value_396[] = { 0, &asn_DEF_Broadcast_To_Be_Cancelled_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Broadcast-To-Be-Cancelled-List" }, @@ -29079,7 +36940,18 @@ static asn_TYPE_member_t asn_MBR_value_396[] = { 0, &asn_DEF_Cancel_all_Warning_Messages_Indicator, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Cancel-all-Warning-Messages-Indicator" }, @@ -29112,7 +36984,18 @@ asn_TYPE_descriptor_t asn_DEF_value_396 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_396, 4, /* Elements count */ &asn_SPC_value_specs_396 /* Additional specs */ @@ -29124,7 +37007,18 @@ asn_TYPE_member_t asn_MBR_PWSCancelRequestIEs_393[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_394, &asn_PER_memb_id_constr_394, memb_id_constraint_393 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_394, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_393 + }, 0, 0, /* No default value */ "id" }, @@ -29133,7 +37027,18 @@ asn_TYPE_member_t asn_MBR_PWSCancelRequestIEs_393[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_PWSCancelRequestIEs_criticality_type, - { &asn_OER_memb_criticality_constr_395, &asn_PER_memb_criticality_constr_395, memb_criticality_constraint_393 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_395, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_393 + }, 0, 0, /* No default value */ "criticality" }, @@ -29142,7 +37047,18 @@ asn_TYPE_member_t asn_MBR_PWSCancelRequestIEs_393[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_396, select_PWSCancelRequestIEs_value_type, - { &asn_OER_memb_value_constr_396, &asn_PER_memb_value_constr_396, memb_value_constraint_393 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_396, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_393 + }, 0, 0, /* No default value */ "value" }, @@ -29173,7 +37089,18 @@ asn_TYPE_descriptor_t asn_DEF_PWSCancelRequestIEs = { asn_DEF_PWSCancelRequestIEs_tags_393, /* Same as above */ sizeof(asn_DEF_PWSCancelRequestIEs_tags_393) /sizeof(asn_DEF_PWSCancelRequestIEs_tags_393[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PWSCancelRequestIEs_393, 3, /* Elements count */ &asn_SPC_PWSCancelRequestIEs_specs_393 /* Additional specs */ @@ -29185,7 +37112,18 @@ static asn_TYPE_member_t asn_MBR_value_400[] = { 0, &asn_DEF_TransactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TransactionID" }, @@ -29194,7 +37132,18 @@ static asn_TYPE_member_t asn_MBR_value_400[] = { 0, &asn_DEF_Cells_Broadcast_Cancelled_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "Cells-Broadcast-Cancelled-List" }, @@ -29203,7 +37152,18 @@ static asn_TYPE_member_t asn_MBR_value_400[] = { 0, &asn_DEF_CriticalityDiagnostics, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "CriticalityDiagnostics" }, @@ -29232,7 +37192,18 @@ asn_TYPE_descriptor_t asn_DEF_value_400 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_400, 3, /* Elements count */ &asn_SPC_value_specs_400 /* Additional specs */ @@ -29244,7 +37215,18 @@ asn_TYPE_member_t asn_MBR_PWSCancelResponseIEs_397[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_398, &asn_PER_memb_id_constr_398, memb_id_constraint_397 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_398, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_397 + }, 0, 0, /* No default value */ "id" }, @@ -29253,7 +37235,18 @@ asn_TYPE_member_t asn_MBR_PWSCancelResponseIEs_397[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_PWSCancelResponseIEs_criticality_type, - { &asn_OER_memb_criticality_constr_399, &asn_PER_memb_criticality_constr_399, memb_criticality_constraint_397 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_399, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_397 + }, 0, 0, /* No default value */ "criticality" }, @@ -29262,7 +37255,18 @@ asn_TYPE_member_t asn_MBR_PWSCancelResponseIEs_397[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_400, select_PWSCancelResponseIEs_value_type, - { &asn_OER_memb_value_constr_400, &asn_PER_memb_value_constr_400, memb_value_constraint_397 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_400, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_397 + }, 0, 0, /* No default value */ "value" }, @@ -29293,7 +37297,18 @@ asn_TYPE_descriptor_t asn_DEF_PWSCancelResponseIEs = { asn_DEF_PWSCancelResponseIEs_tags_397, /* Same as above */ sizeof(asn_DEF_PWSCancelResponseIEs_tags_397) /sizeof(asn_DEF_PWSCancelResponseIEs_tags_397[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PWSCancelResponseIEs_397, 3, /* Elements count */ &asn_SPC_PWSCancelResponseIEs_specs_397 /* Additional specs */ @@ -29305,7 +37320,18 @@ static asn_TYPE_member_t asn_MBR_value_404[] = { 0, &asn_DEF_GNB_CU_UE_F1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-CU-UE-F1AP-ID" }, @@ -29314,7 +37340,18 @@ static asn_TYPE_member_t asn_MBR_value_404[] = { 0, &asn_DEF_GNB_DU_UE_F1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-DU-UE-F1AP-ID" }, @@ -29323,7 +37360,18 @@ static asn_TYPE_member_t asn_MBR_value_404[] = { 0, &asn_DEF_DRB_Activity_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DRB-Activity-List" }, @@ -29352,7 +37400,18 @@ asn_TYPE_descriptor_t asn_DEF_value_404 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_404, 3, /* Elements count */ &asn_SPC_value_specs_404 /* Additional specs */ @@ -29364,7 +37423,18 @@ asn_TYPE_member_t asn_MBR_UEInactivityNotificationIEs_401[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_402, &asn_PER_memb_id_constr_402, memb_id_constraint_401 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_402, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_401 + }, 0, 0, /* No default value */ "id" }, @@ -29373,7 +37443,18 @@ asn_TYPE_member_t asn_MBR_UEInactivityNotificationIEs_401[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_UEInactivityNotificationIEs_criticality_type, - { &asn_OER_memb_criticality_constr_403, &asn_PER_memb_criticality_constr_403, memb_criticality_constraint_401 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_403, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_401 + }, 0, 0, /* No default value */ "criticality" }, @@ -29382,7 +37463,18 @@ asn_TYPE_member_t asn_MBR_UEInactivityNotificationIEs_401[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_404, select_UEInactivityNotificationIEs_value_type, - { &asn_OER_memb_value_constr_404, &asn_PER_memb_value_constr_404, memb_value_constraint_401 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_404, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_401 + }, 0, 0, /* No default value */ "value" }, @@ -29413,7 +37505,18 @@ asn_TYPE_descriptor_t asn_DEF_UEInactivityNotificationIEs = { asn_DEF_UEInactivityNotificationIEs_tags_401, /* Same as above */ sizeof(asn_DEF_UEInactivityNotificationIEs_tags_401) /sizeof(asn_DEF_UEInactivityNotificationIEs_tags_401[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UEInactivityNotificationIEs_401, 3, /* Elements count */ &asn_SPC_UEInactivityNotificationIEs_specs_401 /* Additional specs */ @@ -29425,7 +37528,18 @@ static asn_TYPE_member_t asn_MBR_value_408[] = { 0, &asn_DEF_GNB_DU_UE_F1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-DU-UE-F1AP-ID" }, @@ -29434,7 +37548,18 @@ static asn_TYPE_member_t asn_MBR_value_408[] = { 0, &asn_DEF_NRCGI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "NRCGI" }, @@ -29443,7 +37568,18 @@ static asn_TYPE_member_t asn_MBR_value_408[] = { 0, &asn_DEF_C_RNTI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "C-RNTI" }, @@ -29452,7 +37588,18 @@ static asn_TYPE_member_t asn_MBR_value_408[] = { 0, &asn_DEF_RRCContainer, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RRCContainer" }, @@ -29461,7 +37608,18 @@ static asn_TYPE_member_t asn_MBR_value_408[] = { 0, &asn_DEF_DUtoCURRCContainer, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DUtoCURRCContainer" }, @@ -29470,7 +37628,18 @@ static asn_TYPE_member_t asn_MBR_value_408[] = { 0, &asn_DEF_SULAccessIndication, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "SULAccessIndication" }, @@ -29479,7 +37648,18 @@ static asn_TYPE_member_t asn_MBR_value_408[] = { 0, &asn_DEF_TransactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TransactionID" }, @@ -29515,7 +37695,18 @@ asn_TYPE_descriptor_t asn_DEF_value_408 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_408, 7, /* Elements count */ &asn_SPC_value_specs_408 /* Additional specs */ @@ -29527,7 +37718,18 @@ asn_TYPE_member_t asn_MBR_InitialULRRCMessageTransferIEs_405[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_406, &asn_PER_memb_id_constr_406, memb_id_constraint_405 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_406, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_405 + }, 0, 0, /* No default value */ "id" }, @@ -29536,7 +37738,18 @@ asn_TYPE_member_t asn_MBR_InitialULRRCMessageTransferIEs_405[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_InitialULRRCMessageTransferIEs_criticality_type, - { &asn_OER_memb_criticality_constr_407, &asn_PER_memb_criticality_constr_407, memb_criticality_constraint_405 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_407, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_405 + }, 0, 0, /* No default value */ "criticality" }, @@ -29545,7 +37758,18 @@ asn_TYPE_member_t asn_MBR_InitialULRRCMessageTransferIEs_405[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_408, select_InitialULRRCMessageTransferIEs_value_type, - { &asn_OER_memb_value_constr_408, &asn_PER_memb_value_constr_408, memb_value_constraint_405 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_408, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_405 + }, 0, 0, /* No default value */ "value" }, @@ -29576,7 +37800,18 @@ asn_TYPE_descriptor_t asn_DEF_InitialULRRCMessageTransferIEs = { asn_DEF_InitialULRRCMessageTransferIEs_tags_405, /* Same as above */ sizeof(asn_DEF_InitialULRRCMessageTransferIEs_tags_405) /sizeof(asn_DEF_InitialULRRCMessageTransferIEs_tags_405[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_InitialULRRCMessageTransferIEs_405, 3, /* Elements count */ &asn_SPC_InitialULRRCMessageTransferIEs_specs_405 /* Additional specs */ @@ -29588,7 +37823,18 @@ static asn_TYPE_member_t asn_MBR_value_412[] = { 0, &asn_DEF_GNB_CU_UE_F1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-CU-UE-F1AP-ID" }, @@ -29597,7 +37843,38 @@ static asn_TYPE_member_t asn_MBR_value_412[] = { 0, &asn_DEF_GNB_DU_UE_F1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, + 0, 0, /* No default value */ + "GNB-DU-UE-F1AP-ID" + }, + { ATF_NOFLAGS, 0, offsetof(struct DLRRCMessageTransferIEs__value, choice.GNB_DU_UE_F1AP_ID_1), + (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), + 0, + &asn_DEF_GNB_DU_UE_F1AP_ID, + 0, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-DU-UE-F1AP-ID" }, @@ -29606,7 +37883,18 @@ static asn_TYPE_member_t asn_MBR_value_412[] = { 0, &asn_DEF_SRBID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "SRBID" }, @@ -29615,7 +37903,18 @@ static asn_TYPE_member_t asn_MBR_value_412[] = { 0, &asn_DEF_ExecuteDuplication, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ExecuteDuplication" }, @@ -29624,7 +37923,18 @@ static asn_TYPE_member_t asn_MBR_value_412[] = { 0, &asn_DEF_RRCContainer, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RRCContainer" }, @@ -29633,7 +37943,18 @@ static asn_TYPE_member_t asn_MBR_value_412[] = { 0, &asn_DEF_RAT_FrequencyPriorityInformation, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RAT-FrequencyPriorityInformation" }, @@ -29642,23 +37963,35 @@ static asn_TYPE_member_t asn_MBR_value_412[] = { 0, &asn_DEF_RRCDeliveryStatusRequest, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RRCDeliveryStatusRequest" }, }; -static const unsigned asn_MAP_value_to_canonical_412[] = { 0, 1, 2, 4, 3, 6, 5 }; -static const unsigned asn_MAP_value_from_canonical_412[] = { 0, 1, 2, 4, 3, 6, 5 }; +static const unsigned asn_MAP_value_to_canonical_412[] = { 0, 1, 2, 3, 5, 4, 7, 6 }; +static const unsigned asn_MAP_value_from_canonical_412[] = { 0, 1, 2, 3, 5, 4, 7, 6 }; static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_412[] = { - { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* GNB-CU-UE-F1AP-ID */ - { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* GNB-DU-UE-F1AP-ID */ - { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, -2, 0 }, /* SRBID */ - { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 4, 0, 0 }, /* RRCContainer */ - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, 0, 1 }, /* ExecuteDuplication */ - { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 6, -1, 0 }, /* RRCDeliveryStatusRequest */ - { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 5, 0, 0 }, /* subscriberProfileIDforRFP */ - { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 5, 0, 0 }, /* rAT-FrequencySelectionPriority */ - { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 5, 0, 0 } /* choice-extension */ + { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 3 }, /* GNB-CU-UE-F1AP-ID */ + { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 2 }, /* GNB-DU-UE-F1AP-ID */ + { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, -2, 1 }, /* GNB-DU-UE-F1AP-ID */ + { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 3, -3, 0 }, /* SRBID */ + { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 5, 0, 0 }, /* RRCContainer */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 4, 0, 1 }, /* ExecuteDuplication */ + { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 7, -1, 0 }, /* RRCDeliveryStatusRequest */ + { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 6, 0, 0 }, /* subscriberProfileIDforRFP */ + { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 6, 0, 0 }, /* rAT-FrequencySelectionPriority */ + { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 6, 0, 0 } /* choice-extension */ }; static asn_CHOICE_specifics_t asn_SPC_value_specs_412 = { sizeof(struct DLRRCMessageTransferIEs__value), @@ -29666,7 +37999,7 @@ static asn_CHOICE_specifics_t asn_SPC_value_specs_412 = { offsetof(struct DLRRCMessageTransferIEs__value, present), sizeof(((struct DLRRCMessageTransferIEs__value *)0)->present), asn_MAP_value_tag2el_412, - 9, /* Count of tags in the map */ + 10, /* Count of tags in the map */ asn_MAP_value_to_canonical_412, asn_MAP_value_from_canonical_412, -1 /* Extensions start */ @@ -29680,9 +38013,20 @@ asn_TYPE_descriptor_t asn_DEF_value_412 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_412, - 7, /* Elements count */ + 8, /* Elements count */ &asn_SPC_value_specs_412 /* Additional specs */ }; @@ -29692,7 +38036,18 @@ asn_TYPE_member_t asn_MBR_DLRRCMessageTransferIEs_409[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_410, &asn_PER_memb_id_constr_410, memb_id_constraint_409 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_410, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_409 + }, 0, 0, /* No default value */ "id" }, @@ -29701,7 +38056,18 @@ asn_TYPE_member_t asn_MBR_DLRRCMessageTransferIEs_409[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_DLRRCMessageTransferIEs_criticality_type, - { &asn_OER_memb_criticality_constr_411, &asn_PER_memb_criticality_constr_411, memb_criticality_constraint_409 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_411, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_409 + }, 0, 0, /* No default value */ "criticality" }, @@ -29710,7 +38076,18 @@ asn_TYPE_member_t asn_MBR_DLRRCMessageTransferIEs_409[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_412, select_DLRRCMessageTransferIEs_value_type, - { &asn_OER_memb_value_constr_412, &asn_PER_memb_value_constr_412, memb_value_constraint_409 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_412, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_409 + }, 0, 0, /* No default value */ "value" }, @@ -29741,7 +38118,18 @@ asn_TYPE_descriptor_t asn_DEF_DLRRCMessageTransferIEs = { asn_DEF_DLRRCMessageTransferIEs_tags_409, /* Same as above */ sizeof(asn_DEF_DLRRCMessageTransferIEs_tags_409) /sizeof(asn_DEF_DLRRCMessageTransferIEs_tags_409[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DLRRCMessageTransferIEs_409, 3, /* Elements count */ &asn_SPC_DLRRCMessageTransferIEs_specs_409 /* Additional specs */ @@ -29753,7 +38141,18 @@ static asn_TYPE_member_t asn_MBR_value_416[] = { 0, &asn_DEF_GNB_CU_UE_F1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-CU-UE-F1AP-ID" }, @@ -29762,7 +38161,18 @@ static asn_TYPE_member_t asn_MBR_value_416[] = { 0, &asn_DEF_GNB_DU_UE_F1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-DU-UE-F1AP-ID" }, @@ -29771,7 +38181,18 @@ static asn_TYPE_member_t asn_MBR_value_416[] = { 0, &asn_DEF_SRBID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "SRBID" }, @@ -29780,7 +38201,18 @@ static asn_TYPE_member_t asn_MBR_value_416[] = { 0, &asn_DEF_RRCContainer, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RRCContainer" }, @@ -29810,7 +38242,18 @@ asn_TYPE_descriptor_t asn_DEF_value_416 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_416, 4, /* Elements count */ &asn_SPC_value_specs_416 /* Additional specs */ @@ -29822,7 +38265,18 @@ asn_TYPE_member_t asn_MBR_ULRRCMessageTransferIEs_413[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_414, &asn_PER_memb_id_constr_414, memb_id_constraint_413 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_414, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_413 + }, 0, 0, /* No default value */ "id" }, @@ -29831,7 +38285,18 @@ asn_TYPE_member_t asn_MBR_ULRRCMessageTransferIEs_413[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_ULRRCMessageTransferIEs_criticality_type, - { &asn_OER_memb_criticality_constr_415, &asn_PER_memb_criticality_constr_415, memb_criticality_constraint_413 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_415, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_413 + }, 0, 0, /* No default value */ "criticality" }, @@ -29840,7 +38305,18 @@ asn_TYPE_member_t asn_MBR_ULRRCMessageTransferIEs_413[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_416, select_ULRRCMessageTransferIEs_value_type, - { &asn_OER_memb_value_constr_416, &asn_PER_memb_value_constr_416, memb_value_constraint_413 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_416, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_413 + }, 0, 0, /* No default value */ "value" }, @@ -29871,7 +38347,18 @@ asn_TYPE_descriptor_t asn_DEF_ULRRCMessageTransferIEs = { asn_DEF_ULRRCMessageTransferIEs_tags_413, /* Same as above */ sizeof(asn_DEF_ULRRCMessageTransferIEs_tags_413) /sizeof(asn_DEF_ULRRCMessageTransferIEs_tags_413[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ULRRCMessageTransferIEs_413, 3, /* Elements count */ &asn_SPC_ULRRCMessageTransferIEs_specs_413 /* Additional specs */ @@ -29883,7 +38370,18 @@ static asn_TYPE_member_t asn_MBR_value_420[] = { 0, &asn_DEF_TransactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TransactionID" }, @@ -29892,7 +38390,18 @@ static asn_TYPE_member_t asn_MBR_value_420[] = { 0, &asn_DEF_NRCGI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "NRCGI" }, @@ -29901,7 +38410,18 @@ static asn_TYPE_member_t asn_MBR_value_420[] = { 0, &asn_DEF_SItype_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "SItype-List" }, @@ -29910,7 +38430,18 @@ static asn_TYPE_member_t asn_MBR_value_420[] = { 0, &asn_DEF_GNB_DU_UE_F1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-DU-UE-F1AP-ID" }, @@ -29943,7 +38474,18 @@ asn_TYPE_descriptor_t asn_DEF_value_420 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_420, 4, /* Elements count */ &asn_SPC_value_specs_420 /* Additional specs */ @@ -29955,7 +38497,18 @@ asn_TYPE_member_t asn_MBR_SystemInformationDeliveryCommandIEs_417[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_418, &asn_PER_memb_id_constr_418, memb_id_constraint_417 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_418, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_417 + }, 0, 0, /* No default value */ "id" }, @@ -29964,7 +38517,18 @@ asn_TYPE_member_t asn_MBR_SystemInformationDeliveryCommandIEs_417[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_SystemInformationDeliveryCommandIEs_criticality_type, - { &asn_OER_memb_criticality_constr_419, &asn_PER_memb_criticality_constr_419, memb_criticality_constraint_417 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_419, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_417 + }, 0, 0, /* No default value */ "criticality" }, @@ -29973,7 +38537,18 @@ asn_TYPE_member_t asn_MBR_SystemInformationDeliveryCommandIEs_417[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_420, select_SystemInformationDeliveryCommandIEs_value_type, - { &asn_OER_memb_value_constr_420, &asn_PER_memb_value_constr_420, memb_value_constraint_417 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_420, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_417 + }, 0, 0, /* No default value */ "value" }, @@ -30004,7 +38579,18 @@ asn_TYPE_descriptor_t asn_DEF_SystemInformationDeliveryCommandIEs = { asn_DEF_SystemInformationDeliveryCommandIEs_tags_417, /* Same as above */ sizeof(asn_DEF_SystemInformationDeliveryCommandIEs_tags_417) /sizeof(asn_DEF_SystemInformationDeliveryCommandIEs_tags_417[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SystemInformationDeliveryCommandIEs_417, 3, /* Elements count */ &asn_SPC_SystemInformationDeliveryCommandIEs_specs_417 /* Additional specs */ @@ -30016,7 +38602,18 @@ static asn_TYPE_member_t asn_MBR_value_424[] = { 0, &asn_DEF_UEIdentityIndexValue, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "UEIdentityIndexValue" }, @@ -30025,7 +38622,18 @@ static asn_TYPE_member_t asn_MBR_value_424[] = { 0, &asn_DEF_PagingIdentity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "PagingIdentity" }, @@ -30034,7 +38642,18 @@ static asn_TYPE_member_t asn_MBR_value_424[] = { 0, &asn_DEF_PagingDRX, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "PagingDRX" }, @@ -30043,7 +38662,18 @@ static asn_TYPE_member_t asn_MBR_value_424[] = { 0, &asn_DEF_PagingPriority, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "PagingPriority" }, @@ -30052,7 +38682,18 @@ static asn_TYPE_member_t asn_MBR_value_424[] = { 0, &asn_DEF_PagingCell_list, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "PagingCell-list" }, @@ -30061,7 +38702,18 @@ static asn_TYPE_member_t asn_MBR_value_424[] = { 0, &asn_DEF_PagingOrigin, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "PagingOrigin" }, @@ -30099,7 +38751,18 @@ asn_TYPE_descriptor_t asn_DEF_value_424 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_424, 6, /* Elements count */ &asn_SPC_value_specs_424 /* Additional specs */ @@ -30111,7 +38774,18 @@ asn_TYPE_member_t asn_MBR_PagingIEs_421[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_422, &asn_PER_memb_id_constr_422, memb_id_constraint_421 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_422, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_421 + }, 0, 0, /* No default value */ "id" }, @@ -30120,7 +38794,18 @@ asn_TYPE_member_t asn_MBR_PagingIEs_421[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_PagingIEs_criticality_type, - { &asn_OER_memb_criticality_constr_423, &asn_PER_memb_criticality_constr_423, memb_criticality_constraint_421 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_423, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_421 + }, 0, 0, /* No default value */ "criticality" }, @@ -30129,7 +38814,18 @@ asn_TYPE_member_t asn_MBR_PagingIEs_421[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_424, select_PagingIEs_value_type, - { &asn_OER_memb_value_constr_424, &asn_PER_memb_value_constr_424, memb_value_constraint_421 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_424, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_421 + }, 0, 0, /* No default value */ "value" }, @@ -30160,7 +38856,18 @@ asn_TYPE_descriptor_t asn_DEF_PagingIEs = { asn_DEF_PagingIEs_tags_421, /* Same as above */ sizeof(asn_DEF_PagingIEs_tags_421) /sizeof(asn_DEF_PagingIEs_tags_421[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PagingIEs_421, 3, /* Elements count */ &asn_SPC_PagingIEs_specs_421 /* Additional specs */ @@ -30172,7 +38879,18 @@ static asn_TYPE_member_t asn_MBR_value_428[] = { 0, &asn_DEF_GNB_CU_UE_F1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-CU-UE-F1AP-ID" }, @@ -30181,7 +38899,18 @@ static asn_TYPE_member_t asn_MBR_value_428[] = { 0, &asn_DEF_GNB_DU_UE_F1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-DU-UE-F1AP-ID" }, @@ -30190,7 +38919,18 @@ static asn_TYPE_member_t asn_MBR_value_428[] = { 0, &asn_DEF_DRB_Notify_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "DRB-Notify-List" }, @@ -30219,7 +38959,18 @@ asn_TYPE_descriptor_t asn_DEF_value_428 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_428, 3, /* Elements count */ &asn_SPC_value_specs_428 /* Additional specs */ @@ -30231,7 +38982,18 @@ asn_TYPE_member_t asn_MBR_NotifyIEs_425[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_426, &asn_PER_memb_id_constr_426, memb_id_constraint_425 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_426, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_425 + }, 0, 0, /* No default value */ "id" }, @@ -30240,7 +39002,18 @@ asn_TYPE_member_t asn_MBR_NotifyIEs_425[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_NotifyIEs_criticality_type, - { &asn_OER_memb_criticality_constr_427, &asn_PER_memb_criticality_constr_427, memb_criticality_constraint_425 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_427, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_425 + }, 0, 0, /* No default value */ "criticality" }, @@ -30249,7 +39022,18 @@ asn_TYPE_member_t asn_MBR_NotifyIEs_425[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_428, select_NotifyIEs_value_type, - { &asn_OER_memb_value_constr_428, &asn_PER_memb_value_constr_428, memb_value_constraint_425 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_428, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_425 + }, 0, 0, /* No default value */ "value" }, @@ -30280,7 +39064,18 @@ asn_TYPE_descriptor_t asn_DEF_NotifyIEs = { asn_DEF_NotifyIEs_tags_425, /* Same as above */ sizeof(asn_DEF_NotifyIEs_tags_425) /sizeof(asn_DEF_NotifyIEs_tags_425[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_NotifyIEs_425, 3, /* Elements count */ &asn_SPC_NotifyIEs_specs_425 /* Additional specs */ @@ -30292,7 +39087,18 @@ static asn_TYPE_member_t asn_MBR_value_432[] = { 0, &asn_DEF_TransactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TransactionID" }, @@ -30301,7 +39107,18 @@ static asn_TYPE_member_t asn_MBR_value_432[] = { 0, &asn_DEF_NR_CGI_List_For_Restart_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "NR-CGI-List-For-Restart-List" }, @@ -30329,7 +39146,18 @@ asn_TYPE_descriptor_t asn_DEF_value_432 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_432, 2, /* Elements count */ &asn_SPC_value_specs_432 /* Additional specs */ @@ -30341,7 +39169,18 @@ asn_TYPE_member_t asn_MBR_PWSRestartIndicationIEs_429[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_430, &asn_PER_memb_id_constr_430, memb_id_constraint_429 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_430, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_429 + }, 0, 0, /* No default value */ "id" }, @@ -30350,7 +39189,18 @@ asn_TYPE_member_t asn_MBR_PWSRestartIndicationIEs_429[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_PWSRestartIndicationIEs_criticality_type, - { &asn_OER_memb_criticality_constr_431, &asn_PER_memb_criticality_constr_431, memb_criticality_constraint_429 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_431, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_429 + }, 0, 0, /* No default value */ "criticality" }, @@ -30359,7 +39209,18 @@ asn_TYPE_member_t asn_MBR_PWSRestartIndicationIEs_429[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_432, select_PWSRestartIndicationIEs_value_type, - { &asn_OER_memb_value_constr_432, &asn_PER_memb_value_constr_432, memb_value_constraint_429 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_432, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_429 + }, 0, 0, /* No default value */ "value" }, @@ -30390,7 +39251,18 @@ asn_TYPE_descriptor_t asn_DEF_PWSRestartIndicationIEs = { asn_DEF_PWSRestartIndicationIEs_tags_429, /* Same as above */ sizeof(asn_DEF_PWSRestartIndicationIEs_tags_429) /sizeof(asn_DEF_PWSRestartIndicationIEs_tags_429[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PWSRestartIndicationIEs_429, 3, /* Elements count */ &asn_SPC_PWSRestartIndicationIEs_specs_429 /* Additional specs */ @@ -30402,7 +39274,18 @@ static asn_TYPE_member_t asn_MBR_value_436[] = { 0, &asn_DEF_TransactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TransactionID" }, @@ -30411,7 +39294,18 @@ static asn_TYPE_member_t asn_MBR_value_436[] = { 0, &asn_DEF_PWS_Failed_NR_CGI_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "PWS-Failed-NR-CGI-List" }, @@ -30439,7 +39333,18 @@ asn_TYPE_descriptor_t asn_DEF_value_436 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_436, 2, /* Elements count */ &asn_SPC_value_specs_436 /* Additional specs */ @@ -30451,7 +39356,18 @@ asn_TYPE_member_t asn_MBR_PWSFailureIndicationIEs_433[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_434, &asn_PER_memb_id_constr_434, memb_id_constraint_433 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_434, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_433 + }, 0, 0, /* No default value */ "id" }, @@ -30460,7 +39376,18 @@ asn_TYPE_member_t asn_MBR_PWSFailureIndicationIEs_433[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_PWSFailureIndicationIEs_criticality_type, - { &asn_OER_memb_criticality_constr_435, &asn_PER_memb_criticality_constr_435, memb_criticality_constraint_433 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_435, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_433 + }, 0, 0, /* No default value */ "criticality" }, @@ -30469,7 +39396,18 @@ asn_TYPE_member_t asn_MBR_PWSFailureIndicationIEs_433[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_436, select_PWSFailureIndicationIEs_value_type, - { &asn_OER_memb_value_constr_436, &asn_PER_memb_value_constr_436, memb_value_constraint_433 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_436, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_433 + }, 0, 0, /* No default value */ "value" }, @@ -30500,7 +39438,18 @@ asn_TYPE_descriptor_t asn_DEF_PWSFailureIndicationIEs = { asn_DEF_PWSFailureIndicationIEs_tags_433, /* Same as above */ sizeof(asn_DEF_PWSFailureIndicationIEs_tags_433) /sizeof(asn_DEF_PWSFailureIndicationIEs_tags_433[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PWSFailureIndicationIEs_433, 3, /* Elements count */ &asn_SPC_PWSFailureIndicationIEs_specs_433 /* Additional specs */ @@ -30512,7 +39461,18 @@ static asn_TYPE_member_t asn_MBR_value_440[] = { 0, &asn_DEF_TransactionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "TransactionID" }, @@ -30521,7 +39481,18 @@ static asn_TYPE_member_t asn_MBR_value_440[] = { 0, &asn_DEF_GNBDUOverloadInformation, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNBDUOverloadInformation" }, @@ -30549,7 +39520,18 @@ asn_TYPE_descriptor_t asn_DEF_value_440 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_440, 2, /* Elements count */ &asn_SPC_value_specs_440 /* Additional specs */ @@ -30561,7 +39543,18 @@ asn_TYPE_member_t asn_MBR_GNBDUStatusIndicationIEs_437[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_438, &asn_PER_memb_id_constr_438, memb_id_constraint_437 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_438, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_437 + }, 0, 0, /* No default value */ "id" }, @@ -30570,7 +39563,18 @@ asn_TYPE_member_t asn_MBR_GNBDUStatusIndicationIEs_437[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_GNBDUStatusIndicationIEs_criticality_type, - { &asn_OER_memb_criticality_constr_439, &asn_PER_memb_criticality_constr_439, memb_criticality_constraint_437 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_439, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_437 + }, 0, 0, /* No default value */ "criticality" }, @@ -30579,7 +39583,18 @@ asn_TYPE_member_t asn_MBR_GNBDUStatusIndicationIEs_437[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_440, select_GNBDUStatusIndicationIEs_value_type, - { &asn_OER_memb_value_constr_440, &asn_PER_memb_value_constr_440, memb_value_constraint_437 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_440, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_437 + }, 0, 0, /* No default value */ "value" }, @@ -30610,7 +39625,18 @@ asn_TYPE_descriptor_t asn_DEF_GNBDUStatusIndicationIEs = { asn_DEF_GNBDUStatusIndicationIEs_tags_437, /* Same as above */ sizeof(asn_DEF_GNBDUStatusIndicationIEs_tags_437) /sizeof(asn_DEF_GNBDUStatusIndicationIEs_tags_437[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNBDUStatusIndicationIEs_437, 3, /* Elements count */ &asn_SPC_GNBDUStatusIndicationIEs_specs_437 /* Additional specs */ @@ -30622,7 +39648,18 @@ static asn_TYPE_member_t asn_MBR_value_444[] = { 0, &asn_DEF_GNB_CU_UE_F1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-CU-UE-F1AP-ID" }, @@ -30631,7 +39668,18 @@ static asn_TYPE_member_t asn_MBR_value_444[] = { 0, &asn_DEF_GNB_DU_UE_F1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNB-DU-UE-F1AP-ID" }, @@ -30640,7 +39688,18 @@ static asn_TYPE_member_t asn_MBR_value_444[] = { 0, &asn_DEF_RRCDeliveryStatus, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "RRCDeliveryStatus" }, @@ -30649,7 +39708,18 @@ static asn_TYPE_member_t asn_MBR_value_444[] = { 0, &asn_DEF_SRBID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "SRBID" }, @@ -30682,7 +39752,18 @@ asn_TYPE_descriptor_t asn_DEF_value_444 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_444, 4, /* Elements count */ &asn_SPC_value_specs_444 /* Additional specs */ @@ -30694,7 +39775,18 @@ asn_TYPE_member_t asn_MBR_RRCDeliveryReportIEs_441[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, 0, - { &asn_OER_memb_id_constr_442, &asn_PER_memb_id_constr_442, memb_id_constraint_441 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_id_constr_442, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_id_constraint_441 + }, 0, 0, /* No default value */ "id" }, @@ -30703,7 +39795,18 @@ asn_TYPE_member_t asn_MBR_RRCDeliveryReportIEs_441[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_RRCDeliveryReportIEs_criticality_type, - { &asn_OER_memb_criticality_constr_443, &asn_PER_memb_criticality_constr_443, memb_criticality_constraint_441 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_443, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_441 + }, 0, 0, /* No default value */ "criticality" }, @@ -30712,7 +39815,18 @@ asn_TYPE_member_t asn_MBR_RRCDeliveryReportIEs_441[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_444, select_RRCDeliveryReportIEs_value_type, - { &asn_OER_memb_value_constr_444, &asn_PER_memb_value_constr_444, memb_value_constraint_441 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_444, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_441 + }, 0, 0, /* No default value */ "value" }, @@ -30743,7 +39857,18 @@ asn_TYPE_descriptor_t asn_DEF_RRCDeliveryReportIEs = { asn_DEF_RRCDeliveryReportIEs_tags_441, /* Same as above */ sizeof(asn_DEF_RRCDeliveryReportIEs_tags_441) /sizeof(asn_DEF_RRCDeliveryReportIEs_tags_441[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RRCDeliveryReportIEs_441, 3, /* Elements count */ &asn_SPC_RRCDeliveryReportIEs_specs_441 /* Additional specs */ diff --git a/src/codec_utils/F1AP/ProtocolIE-Field.h b/src/codec_utils/F1AP/ProtocolIE-Field.h index 65e2abafd..e13f7b0cf 100644 --- a/src/codec_utils/F1AP/ProtocolIE-Field.h +++ b/src/codec_utils/F1AP/ProtocolIE-Field.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-Containers" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _ProtocolIE_Field_H_ @@ -642,6 +642,7 @@ typedef enum UEContextReleaseCommandIEs__value_PR { UEContextReleaseCommandIEs__value_PR_Cause, UEContextReleaseCommandIEs__value_PR_RRCContainer, UEContextReleaseCommandIEs__value_PR_SRBID, + UEContextReleaseCommandIEs__value_PR_GNB_DU_UE_F1AP_ID_1, UEContextReleaseCommandIEs__value_PR_ExecuteDuplication, UEContextReleaseCommandIEs__value_PR_RRCDeliveryStatusRequest } UEContextReleaseCommandIEs__value_PR; @@ -787,6 +788,7 @@ typedef enum DLRRCMessageTransferIEs__value_PR { DLRRCMessageTransferIEs__value_PR_NOTHING, /* No components present */ DLRRCMessageTransferIEs__value_PR_GNB_CU_UE_F1AP_ID, DLRRCMessageTransferIEs__value_PR_GNB_DU_UE_F1AP_ID, + DLRRCMessageTransferIEs__value_PR_GNB_DU_UE_F1AP_ID_1, DLRRCMessageTransferIEs__value_PR_SRBID, DLRRCMessageTransferIEs__value_PR_ExecuteDuplication, DLRRCMessageTransferIEs__value_PR_RRCContainer, @@ -2340,6 +2342,7 @@ typedef struct UEContextReleaseCommandIEs { Cause_t Cause; RRCContainer_t RRCContainer; SRBID_t SRBID; + GNB_DU_UE_F1AP_ID_t GNB_DU_UE_F1AP_ID_1; ExecuteDuplication_t ExecuteDuplication; RRCDeliveryStatusRequest_t RRCDeliveryStatusRequest; } choice; @@ -2653,6 +2656,7 @@ typedef struct DLRRCMessageTransferIEs { union DLRRCMessageTransferIEs__value_u { GNB_CU_UE_F1AP_ID_t GNB_CU_UE_F1AP_ID; GNB_DU_UE_F1AP_ID_t GNB_DU_UE_F1AP_ID; + GNB_DU_UE_F1AP_ID_t GNB_DU_UE_F1AP_ID_1; SRBID_t SRBID; ExecuteDuplication_t ExecuteDuplication; RRCContainer_t RRCContainer; diff --git a/src/codec_utils/F1AP/ProtocolIE-FieldPair.c b/src/codec_utils/F1AP/ProtocolIE-FieldPair.c index 194eda46e..e139248eb 100644 --- a/src/codec_utils/F1AP/ProtocolIE-FieldPair.c +++ b/src/codec_utils/F1AP/ProtocolIE-FieldPair.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-Containers" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "ProtocolIE-FieldPair.h" diff --git a/src/codec_utils/F1AP/ProtocolIE-FieldPair.h b/src/codec_utils/F1AP/ProtocolIE-FieldPair.h index baf064690..6a84a4868 100644 --- a/src/codec_utils/F1AP/ProtocolIE-FieldPair.h +++ b/src/codec_utils/F1AP/ProtocolIE-FieldPair.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-Containers" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _ProtocolIE_FieldPair_H_ diff --git a/src/codec_utils/F1AP/ProtocolIE-ID.c b/src/codec_utils/F1AP/ProtocolIE-ID.c index 21bffbd34..834bd480d 100644 --- a/src/codec_utils/F1AP/ProtocolIE-ID.c +++ b/src/codec_utils/F1AP/ProtocolIE-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-CommonDataTypes" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "ProtocolIE-ID.h" @@ -21,7 +21,7 @@ ProtocolIE_ID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ ProtocolIE_ID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_ProtocolIE_ID_constr_1 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ProtocolIE_ID_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_ProtocolIE_ID_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ID = { asn_DEF_ProtocolIE_ID_tags_1, /* Same as above */ sizeof(asn_DEF_ProtocolIE_ID_tags_1) /sizeof(asn_DEF_ProtocolIE_ID_tags_1[0]), /* 1 */ - { &asn_OER_type_ProtocolIE_ID_constr_1, &asn_PER_type_ProtocolIE_ID_constr_1, ProtocolIE_ID_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ProtocolIE_ID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + ProtocolIE_ID_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/F1AP/ProtocolIE-ID.h b/src/codec_utils/F1AP/ProtocolIE-ID.h index cc1299436..1ca2c8fa2 100644 --- a/src/codec_utils/F1AP/ProtocolIE-ID.h +++ b/src/codec_utils/F1AP/ProtocolIE-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-CommonDataTypes" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _ProtocolIE_ID_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ID; asn_struct_free_f ProtocolIE_ID_free; asn_struct_print_f ProtocolIE_ID_print; asn_constr_check_f ProtocolIE_ID_constraint; -ber_type_decoder_f ProtocolIE_ID_decode_ber; -der_type_encoder_f ProtocolIE_ID_encode_der; xer_type_decoder_f ProtocolIE_ID_decode_xer; xer_type_encoder_f ProtocolIE_ID_encode_xer; -oer_type_decoder_f ProtocolIE_ID_decode_oer; -oer_type_encoder_f ProtocolIE_ID_encode_oer; per_type_decoder_f ProtocolIE_ID_decode_uper; per_type_encoder_f ProtocolIE_ID_encode_uper; per_type_decoder_f ProtocolIE_ID_decode_aper; diff --git a/src/codec_utils/F1AP/ProtocolIE-SingleContainer.c b/src/codec_utils/F1AP/ProtocolIE-SingleContainer.c index 0b748dea3..79c0ece69 100644 --- a/src/codec_utils/F1AP/ProtocolIE-SingleContainer.c +++ b/src/codec_utils/F1AP/ProtocolIE-SingleContainer.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-Containers" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "ProtocolIE-SingleContainer.h" @@ -300,7 +300,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P0 = { asn_DEF_ProtocolIE_SingleContainer_4590P0_tags_1, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P0_tags_1) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P0_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_F1AP_PDU_ExtIEs_1, 3, /* Elements count */ &asn_SPC_F1AP_PDU_ExtIEs_specs_1 /* Additional specs */ @@ -319,7 +330,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P1 = { asn_DEF_ProtocolIE_SingleContainer_4590P1_tags_2, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P1_tags_2) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P1_tags_2[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ResetType_ExtIEs_5, 3, /* Elements count */ &asn_SPC_ResetType_ExtIEs_specs_5 /* Additional specs */ @@ -338,7 +360,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P2 = { asn_DEF_ProtocolIE_SingleContainer_4590P2_tags_3, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P2_tags_3) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P2_tags_3[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UE_associatedLogicalF1_ConnectionItemRes_9, 3, /* Elements count */ &asn_SPC_UE_associatedLogicalF1_ConnectionItemRes_specs_9 /* Additional specs */ @@ -357,7 +390,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P3 = { asn_DEF_ProtocolIE_SingleContainer_4590P3_tags_4, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P3_tags_4) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P3_tags_4[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UE_associatedLogicalF1_ConnectionItemResAck_13, 3, /* Elements count */ &asn_SPC_UE_associatedLogicalF1_ConnectionItemResAck_specs_13 /* Additional specs */ @@ -376,7 +420,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P4 = { asn_DEF_ProtocolIE_SingleContainer_4590P4_tags_5, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P4_tags_5) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P4_tags_5[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNB_DU_Served_Cells_ItemIEs_17, 3, /* Elements count */ &asn_SPC_GNB_DU_Served_Cells_ItemIEs_specs_17 /* Additional specs */ @@ -395,7 +450,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P5 = { asn_DEF_ProtocolIE_SingleContainer_4590P5_tags_6, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P5_tags_6) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P5_tags_6[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Cells_to_be_Activated_List_ItemIEs_21, 3, /* Elements count */ &asn_SPC_Cells_to_be_Activated_List_ItemIEs_specs_21 /* Additional specs */ @@ -414,7 +480,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P6 = { asn_DEF_ProtocolIE_SingleContainer_4590P6_tags_7, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P6_tags_7) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P6_tags_7[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Served_Cells_To_Add_ItemIEs_25, 3, /* Elements count */ &asn_SPC_Served_Cells_To_Add_ItemIEs_specs_25 /* Additional specs */ @@ -433,7 +510,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P7 = { asn_DEF_ProtocolIE_SingleContainer_4590P7_tags_8, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P7_tags_8) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P7_tags_8[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Served_Cells_To_Modify_ItemIEs_29, 3, /* Elements count */ &asn_SPC_Served_Cells_To_Modify_ItemIEs_specs_29 /* Additional specs */ @@ -452,7 +540,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P8 = { asn_DEF_ProtocolIE_SingleContainer_4590P8_tags_9, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P8_tags_9) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P8_tags_9[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Served_Cells_To_Delete_ItemIEs_33, 3, /* Elements count */ &asn_SPC_Served_Cells_To_Delete_ItemIEs_specs_33 /* Additional specs */ @@ -471,7 +570,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P9 = { asn_DEF_ProtocolIE_SingleContainer_4590P9_tags_10, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P9_tags_10) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P9_tags_10[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Cells_Status_ItemIEs_37, 3, /* Elements count */ &asn_SPC_Cells_Status_ItemIEs_specs_37 /* Additional specs */ @@ -490,7 +600,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P10 = { asn_DEF_ProtocolIE_SingleContainer_4590P10_tags_11, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P10_tags_11) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P10_tags_11[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Dedicated_SIDelivery_NeededUE_ItemIEs_41, 3, /* Elements count */ &asn_SPC_Dedicated_SIDelivery_NeededUE_ItemIEs_specs_41 /* Additional specs */ @@ -509,7 +630,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P11 = { asn_DEF_ProtocolIE_SingleContainer_4590P11_tags_12, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P11_tags_12) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P11_tags_12[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Cells_to_be_Deactivated_List_ItemIEs_45, 3, /* Elements count */ &asn_SPC_Cells_to_be_Deactivated_List_ItemIEs_specs_45 /* Additional specs */ @@ -528,7 +660,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P12 = { asn_DEF_ProtocolIE_SingleContainer_4590P12_tags_13, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P12_tags_13) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P12_tags_13[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNB_CU_TNL_Association_To_Add_ItemIEs_49, 3, /* Elements count */ &asn_SPC_GNB_CU_TNL_Association_To_Add_ItemIEs_specs_49 /* Additional specs */ @@ -547,7 +690,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P13 = { asn_DEF_ProtocolIE_SingleContainer_4590P13_tags_14, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P13_tags_14) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P13_tags_14[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNB_CU_TNL_Association_To_Remove_ItemIEs_53, 3, /* Elements count */ &asn_SPC_GNB_CU_TNL_Association_To_Remove_ItemIEs_specs_53 /* Additional specs */ @@ -566,7 +720,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P14 = { asn_DEF_ProtocolIE_SingleContainer_4590P14_tags_15, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P14_tags_15) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P14_tags_15[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNB_CU_TNL_Association_To_Update_ItemIEs_57, 3, /* Elements count */ &asn_SPC_GNB_CU_TNL_Association_To_Update_ItemIEs_specs_57 /* Additional specs */ @@ -585,7 +750,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P15 = { asn_DEF_ProtocolIE_SingleContainer_4590P15_tags_16, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P15_tags_16) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P15_tags_16[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Cells_to_be_Barred_ItemIEs_61, 3, /* Elements count */ &asn_SPC_Cells_to_be_Barred_ItemIEs_specs_61 /* Additional specs */ @@ -604,7 +780,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P16 = { asn_DEF_ProtocolIE_SingleContainer_4590P16_tags_17, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P16_tags_17) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P16_tags_17[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Protected_EUTRA_Resources_ItemIEs_65, 3, /* Elements count */ &asn_SPC_Protected_EUTRA_Resources_ItemIEs_specs_65 /* Additional specs */ @@ -623,7 +810,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P17 = { asn_DEF_ProtocolIE_SingleContainer_4590P17_tags_18, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P17_tags_18) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P17_tags_18[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Cells_Failed_to_be_Activated_List_ItemIEs_69, 3, /* Elements count */ &asn_SPC_Cells_Failed_to_be_Activated_List_ItemIEs_specs_69 /* Additional specs */ @@ -642,7 +840,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P18 = { asn_DEF_ProtocolIE_SingleContainer_4590P18_tags_19, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P18_tags_19) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P18_tags_19[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNB_CU_TNL_Association_Setup_ItemIEs_73, 3, /* Elements count */ &asn_SPC_GNB_CU_TNL_Association_Setup_ItemIEs_specs_73 /* Additional specs */ @@ -661,7 +870,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P19 = { asn_DEF_ProtocolIE_SingleContainer_4590P19_tags_20, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P19_tags_20) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P19_tags_20[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_77, 3, /* Elements count */ &asn_SPC_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_specs_77 /* Additional specs */ @@ -680,7 +900,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P20 = { asn_DEF_ProtocolIE_SingleContainer_4590P20_tags_21, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P20_tags_21) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P20_tags_21[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Candidate_SpCell_ItemIEs_81, 3, /* Elements count */ &asn_SPC_Candidate_SpCell_ItemIEs_specs_81 /* Additional specs */ @@ -699,7 +930,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P21 = { asn_DEF_ProtocolIE_SingleContainer_4590P21_tags_22, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P21_tags_22) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P21_tags_22[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SCell_ToBeSetup_ItemIEs_85, 3, /* Elements count */ &asn_SPC_SCell_ToBeSetup_ItemIEs_specs_85 /* Additional specs */ @@ -718,7 +960,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P22 = { asn_DEF_ProtocolIE_SingleContainer_4590P22_tags_23, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P22_tags_23) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P22_tags_23[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRBs_ToBeSetup_ItemIEs_89, 3, /* Elements count */ &asn_SPC_SRBs_ToBeSetup_ItemIEs_specs_89 /* Additional specs */ @@ -737,7 +990,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P23 = { asn_DEF_ProtocolIE_SingleContainer_4590P23_tags_24, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P23_tags_24) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P23_tags_24[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_ToBeSetup_ItemIEs_93, 3, /* Elements count */ &asn_SPC_DRBs_ToBeSetup_ItemIEs_specs_93 /* Additional specs */ @@ -756,7 +1020,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P24 = { asn_DEF_ProtocolIE_SingleContainer_4590P24_tags_25, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P24_tags_25) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P24_tags_25[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_Setup_ItemIEs_97, 3, /* Elements count */ &asn_SPC_DRBs_Setup_ItemIEs_specs_97 /* Additional specs */ @@ -775,7 +1050,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P25 = { asn_DEF_ProtocolIE_SingleContainer_4590P25_tags_26, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P25_tags_26) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P25_tags_26[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRBs_FailedToBeSetup_ItemIEs_101, 3, /* Elements count */ &asn_SPC_SRBs_FailedToBeSetup_ItemIEs_specs_101 /* Additional specs */ @@ -794,7 +1080,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P26 = { asn_DEF_ProtocolIE_SingleContainer_4590P26_tags_27, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P26_tags_27) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P26_tags_27[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_FailedToBeSetup_ItemIEs_105, 3, /* Elements count */ &asn_SPC_DRBs_FailedToBeSetup_ItemIEs_specs_105 /* Additional specs */ @@ -813,7 +1110,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P27 = { asn_DEF_ProtocolIE_SingleContainer_4590P27_tags_28, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P27_tags_28) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P27_tags_28[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SCell_FailedtoSetup_ItemIEs_109, 3, /* Elements count */ &asn_SPC_SCell_FailedtoSetup_ItemIEs_specs_109 /* Additional specs */ @@ -832,7 +1140,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P28 = { asn_DEF_ProtocolIE_SingleContainer_4590P28_tags_29, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P28_tags_29) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P28_tags_29[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRBs_Setup_ItemIEs_113, 3, /* Elements count */ &asn_SPC_SRBs_Setup_ItemIEs_specs_113 /* Additional specs */ @@ -851,7 +1170,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P29 = { asn_DEF_ProtocolIE_SingleContainer_4590P29_tags_30, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P29_tags_30) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P29_tags_30[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Potential_SpCell_ItemIEs_117, 3, /* Elements count */ &asn_SPC_Potential_SpCell_ItemIEs_specs_117 /* Additional specs */ @@ -870,7 +1200,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P30 = { asn_DEF_ProtocolIE_SingleContainer_4590P30_tags_31, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P30_tags_31) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P30_tags_31[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SCell_ToBeSetupMod_ItemIEs_121, 3, /* Elements count */ &asn_SPC_SCell_ToBeSetupMod_ItemIEs_specs_121 /* Additional specs */ @@ -889,7 +1230,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P31 = { asn_DEF_ProtocolIE_SingleContainer_4590P31_tags_32, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P31_tags_32) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P31_tags_32[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SCell_ToBeRemoved_ItemIEs_125, 3, /* Elements count */ &asn_SPC_SCell_ToBeRemoved_ItemIEs_specs_125 /* Additional specs */ @@ -908,7 +1260,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P32 = { asn_DEF_ProtocolIE_SingleContainer_4590P32_tags_33, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P32_tags_33) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P32_tags_33[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRBs_ToBeSetupMod_ItemIEs_129, 3, /* Elements count */ &asn_SPC_SRBs_ToBeSetupMod_ItemIEs_specs_129 /* Additional specs */ @@ -927,7 +1290,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P33 = { asn_DEF_ProtocolIE_SingleContainer_4590P33_tags_34, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P33_tags_34) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P33_tags_34[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_ToBeSetupMod_ItemIEs_133, 3, /* Elements count */ &asn_SPC_DRBs_ToBeSetupMod_ItemIEs_specs_133 /* Additional specs */ @@ -946,7 +1320,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P34 = { asn_DEF_ProtocolIE_SingleContainer_4590P34_tags_35, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P34_tags_35) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P34_tags_35[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_ToBeModified_ItemIEs_137, 3, /* Elements count */ &asn_SPC_DRBs_ToBeModified_ItemIEs_specs_137 /* Additional specs */ @@ -965,7 +1350,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P35 = { asn_DEF_ProtocolIE_SingleContainer_4590P35_tags_36, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P35_tags_36) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P35_tags_36[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRBs_ToBeReleased_ItemIEs_141, 3, /* Elements count */ &asn_SPC_SRBs_ToBeReleased_ItemIEs_specs_141 /* Additional specs */ @@ -984,7 +1380,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P36 = { asn_DEF_ProtocolIE_SingleContainer_4590P36_tags_37, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P36_tags_37) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P36_tags_37[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_ToBeReleased_ItemIEs_145, 3, /* Elements count */ &asn_SPC_DRBs_ToBeReleased_ItemIEs_specs_145 /* Additional specs */ @@ -1003,7 +1410,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P37 = { asn_DEF_ProtocolIE_SingleContainer_4590P37_tags_38, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P37_tags_38) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P37_tags_38[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_SetupMod_ItemIEs_149, 3, /* Elements count */ &asn_SPC_DRBs_SetupMod_ItemIEs_specs_149 /* Additional specs */ @@ -1022,7 +1440,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P38 = { asn_DEF_ProtocolIE_SingleContainer_4590P38_tags_39, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P38_tags_39) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P38_tags_39[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_Modified_ItemIEs_153, 3, /* Elements count */ &asn_SPC_DRBs_Modified_ItemIEs_specs_153 /* Additional specs */ @@ -1041,7 +1470,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P39 = { asn_DEF_ProtocolIE_SingleContainer_4590P39_tags_40, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P39_tags_40) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P39_tags_40[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRBs_SetupMod_ItemIEs_157, 3, /* Elements count */ &asn_SPC_SRBs_SetupMod_ItemIEs_specs_157 /* Additional specs */ @@ -1060,7 +1500,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P40 = { asn_DEF_ProtocolIE_SingleContainer_4590P40_tags_41, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P40_tags_41) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P40_tags_41[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRBs_Modified_ItemIEs_161, 3, /* Elements count */ &asn_SPC_SRBs_Modified_ItemIEs_specs_161 /* Additional specs */ @@ -1079,7 +1530,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P41 = { asn_DEF_ProtocolIE_SingleContainer_4590P41_tags_42, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P41_tags_42) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P41_tags_42[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_FailedToBeModified_ItemIEs_165, 3, /* Elements count */ &asn_SPC_DRBs_FailedToBeModified_ItemIEs_specs_165 /* Additional specs */ @@ -1098,7 +1560,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P42 = { asn_DEF_ProtocolIE_SingleContainer_4590P42_tags_43, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P42_tags_43) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P42_tags_43[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRBs_FailedToBeSetupMod_ItemIEs_169, 3, /* Elements count */ &asn_SPC_SRBs_FailedToBeSetupMod_ItemIEs_specs_169 /* Additional specs */ @@ -1117,7 +1590,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P43 = { asn_DEF_ProtocolIE_SingleContainer_4590P43_tags_44, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P43_tags_44) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P43_tags_44[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_FailedToBeSetupMod_ItemIEs_173, 3, /* Elements count */ &asn_SPC_DRBs_FailedToBeSetupMod_ItemIEs_specs_173 /* Additional specs */ @@ -1136,7 +1620,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P44 = { asn_DEF_ProtocolIE_SingleContainer_4590P44_tags_45, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P44_tags_45) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P44_tags_45[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SCell_FailedtoSetupMod_ItemIEs_177, 3, /* Elements count */ &asn_SPC_SCell_FailedtoSetupMod_ItemIEs_specs_177 /* Additional specs */ @@ -1155,7 +1650,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P45 = { asn_DEF_ProtocolIE_SingleContainer_4590P45_tags_46, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P45_tags_46) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P45_tags_46[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Associated_SCell_ItemIEs_181, 3, /* Elements count */ &asn_SPC_Associated_SCell_ItemIEs_specs_181 /* Additional specs */ @@ -1174,7 +1680,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P46 = { asn_DEF_ProtocolIE_SingleContainer_4590P46_tags_47, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P46_tags_47) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P46_tags_47[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_Required_ToBeModified_ItemIEs_185, 3, /* Elements count */ &asn_SPC_DRBs_Required_ToBeModified_ItemIEs_specs_185 /* Additional specs */ @@ -1193,7 +1710,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P47 = { asn_DEF_ProtocolIE_SingleContainer_4590P47_tags_48, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P47_tags_48) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P47_tags_48[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_Required_ToBeReleased_ItemIEs_189, 3, /* Elements count */ &asn_SPC_DRBs_Required_ToBeReleased_ItemIEs_specs_189 /* Additional specs */ @@ -1212,7 +1740,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P48 = { asn_DEF_ProtocolIE_SingleContainer_4590P48_tags_49, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P48_tags_49) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P48_tags_49[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRBs_Required_ToBeReleased_ItemIEs_193, 3, /* Elements count */ &asn_SPC_SRBs_Required_ToBeReleased_ItemIEs_specs_193 /* Additional specs */ @@ -1231,7 +1770,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P49 = { asn_DEF_ProtocolIE_SingleContainer_4590P49_tags_50, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P49_tags_50) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P49_tags_50[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRBs_ModifiedConf_ItemIEs_197, 3, /* Elements count */ &asn_SPC_DRBs_ModifiedConf_ItemIEs_specs_197 /* Additional specs */ @@ -1250,7 +1800,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P50 = { asn_DEF_ProtocolIE_SingleContainer_4590P50_tags_51, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P50_tags_51) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P50_tags_51[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Cells_To_Be_Broadcast_List_ItemIEs_201, 3, /* Elements count */ &asn_SPC_Cells_To_Be_Broadcast_List_ItemIEs_specs_201 /* Additional specs */ @@ -1269,7 +1830,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P51 = { asn_DEF_ProtocolIE_SingleContainer_4590P51_tags_52, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P51_tags_52) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P51_tags_52[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Cells_Broadcast_Completed_List_ItemIEs_205, 3, /* Elements count */ &asn_SPC_Cells_Broadcast_Completed_List_ItemIEs_specs_205 /* Additional specs */ @@ -1288,7 +1860,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P52 = { asn_DEF_ProtocolIE_SingleContainer_4590P52_tags_53, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P52_tags_53) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P52_tags_53[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Broadcast_To_Be_Cancelled_List_ItemIEs_209, 3, /* Elements count */ &asn_SPC_Broadcast_To_Be_Cancelled_List_ItemIEs_specs_209 /* Additional specs */ @@ -1307,7 +1890,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P53 = { asn_DEF_ProtocolIE_SingleContainer_4590P53_tags_54, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P53_tags_54) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P53_tags_54[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Cells_Broadcast_Cancelled_List_ItemIEs_213, 3, /* Elements count */ &asn_SPC_Cells_Broadcast_Cancelled_List_ItemIEs_specs_213 /* Additional specs */ @@ -1326,7 +1920,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P54 = { asn_DEF_ProtocolIE_SingleContainer_4590P54_tags_55, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P54_tags_55) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P54_tags_55[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRB_Activity_ItemIEs_217, 3, /* Elements count */ &asn_SPC_DRB_Activity_ItemIEs_specs_217 /* Additional specs */ @@ -1345,7 +1950,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P55 = { asn_DEF_ProtocolIE_SingleContainer_4590P55_tags_56, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P55_tags_56) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P55_tags_56[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PagingCell_ItemIEs_221, 3, /* Elements count */ &asn_SPC_PagingCell_ItemIEs_specs_221 /* Additional specs */ @@ -1364,7 +1980,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P56 = { asn_DEF_ProtocolIE_SingleContainer_4590P56_tags_57, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P56_tags_57) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P56_tags_57[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRB_Notify_ItemIEs_225, 3, /* Elements count */ &asn_SPC_DRB_Notify_ItemIEs_specs_225 /* Additional specs */ @@ -1383,7 +2010,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P57 = { asn_DEF_ProtocolIE_SingleContainer_4590P57_tags_58, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P57_tags_58) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P57_tags_58[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_NR_CGI_List_For_Restart_List_ItemIEs_229, 3, /* Elements count */ &asn_SPC_NR_CGI_List_For_Restart_List_ItemIEs_specs_229 /* Additional specs */ @@ -1402,7 +2040,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P58 = { asn_DEF_ProtocolIE_SingleContainer_4590P58_tags_59, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P58_tags_59) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P58_tags_59[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PWS_Failed_NR_CGI_List_ItemIEs_233, 3, /* Elements count */ &asn_SPC_PWS_Failed_NR_CGI_List_ItemIEs_specs_233 /* Additional specs */ @@ -1421,7 +2070,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P59 = { asn_DEF_ProtocolIE_SingleContainer_4590P59_tags_60, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P59_tags_60) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P59_tags_60[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Cause_ExtIEs_237, 3, /* Elements count */ &asn_SPC_Cause_ExtIEs_specs_237 /* Additional specs */ @@ -1440,7 +2100,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P60 = { asn_DEF_ProtocolIE_SingleContainer_4590P60_tags_61, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P60_tags_61) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P60_tags_61[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CNUEPagingIdentity_ExtIEs_241, 3, /* Elements count */ &asn_SPC_CNUEPagingIdentity_ExtIEs_specs_241 /* Additional specs */ @@ -1459,7 +2130,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P61 = { asn_DEF_ProtocolIE_SingleContainer_4590P61_tags_62, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P61_tags_62) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P61_tags_62[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CP_TransportLayerAddress_ExtIEs_245, 3, /* Elements count */ &asn_SPC_CP_TransportLayerAddress_ExtIEs_specs_245 /* Additional specs */ @@ -1478,7 +2160,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P62 = { asn_DEF_ProtocolIE_SingleContainer_4590P62_tags_63, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P62_tags_63) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P62_tags_63[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_EUTRA_Mode_Info_ExtIEs_249, 3, /* Elements count */ &asn_SPC_EUTRA_Mode_Info_ExtIEs_specs_249 /* Additional specs */ @@ -1497,7 +2190,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P63 = { asn_DEF_ProtocolIE_SingleContainer_4590P63_tags_64, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P63_tags_64) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P63_tags_64[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_NR_Mode_Info_ExtIEs_253, 3, /* Elements count */ &asn_SPC_NR_Mode_Info_ExtIEs_specs_253 /* Additional specs */ @@ -1516,7 +2220,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P64 = { asn_DEF_ProtocolIE_SingleContainer_4590P64_tags_65, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P64_tags_65) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P64_tags_65[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PagingIdentity_ExtIEs_257, 3, /* Elements count */ &asn_SPC_PagingIdentity_ExtIEs_specs_257 /* Additional specs */ @@ -1535,7 +2250,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P65 = { asn_DEF_ProtocolIE_SingleContainer_4590P65_tags_66, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P65_tags_66) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P65_tags_66[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_QoS_Characteristics_ExtIEs_261, 3, /* Elements count */ &asn_SPC_QoS_Characteristics_ExtIEs_specs_261 /* Additional specs */ @@ -1554,7 +2280,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P66 = { asn_DEF_ProtocolIE_SingleContainer_4590P66_tags_67, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P66_tags_67) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P66_tags_67[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_QoSInformation_ExtIEs_265, 3, /* Elements count */ &asn_SPC_QoSInformation_ExtIEs_specs_265 /* Additional specs */ @@ -1573,7 +2310,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P67 = { asn_DEF_ProtocolIE_SingleContainer_4590P67_tags_68, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P67_tags_68) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P67_tags_68[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RAT_FrequencyPriorityInformation_ExtIEs_269, 3, /* Elements count */ &asn_SPC_RAT_FrequencyPriorityInformation_ExtIEs_specs_269 /* Additional specs */ @@ -1592,7 +2340,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P68 = { asn_DEF_ProtocolIE_SingleContainer_4590P68_tags_69, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P68_tags_69) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P68_tags_69[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UEIdentityIndexValueChoice_ExtIEs_273, 3, /* Elements count */ &asn_SPC_UEIdentityIndexValueChoice_ExtIEs_specs_273 /* Additional specs */ @@ -1611,7 +2370,18 @@ asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P69 = { asn_DEF_ProtocolIE_SingleContainer_4590P69_tags_70, /* Same as above */ sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P69_tags_70) /sizeof(asn_DEF_ProtocolIE_SingleContainer_4590P69_tags_70[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UPTransportLayerInformation_ExtIEs_277, 3, /* Elements count */ &asn_SPC_UPTransportLayerInformation_ExtIEs_specs_277 /* Additional specs */ diff --git a/src/codec_utils/F1AP/ProtocolIE-SingleContainer.h b/src/codec_utils/F1AP/ProtocolIE-SingleContainer.h index fa21bc0d3..fffd1405a 100644 --- a/src/codec_utils/F1AP/ProtocolIE-SingleContainer.h +++ b/src/codec_utils/F1AP/ProtocolIE-SingleContainer.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-Containers" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _ProtocolIE_SingleContainer_H_ @@ -95,12 +95,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P0; asn_struct_free_f ProtocolIE_SingleContainer_4590P0_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P0_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P0_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P0_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P0_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P0_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P0_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P0_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P0_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P0_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P0_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P0_decode_aper; @@ -109,12 +105,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P1; asn_struct_free_f ProtocolIE_SingleContainer_4590P1_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P1_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P1_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P1_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P1_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P1_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P1_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P1_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P1_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P1_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P1_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P1_decode_aper; @@ -123,12 +115,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P2; asn_struct_free_f ProtocolIE_SingleContainer_4590P2_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P2_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P2_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P2_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P2_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P2_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P2_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P2_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P2_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P2_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P2_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P2_decode_aper; @@ -137,12 +125,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P3; asn_struct_free_f ProtocolIE_SingleContainer_4590P3_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P3_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P3_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P3_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P3_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P3_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P3_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P3_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P3_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P3_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P3_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P3_decode_aper; @@ -151,12 +135,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P4; asn_struct_free_f ProtocolIE_SingleContainer_4590P4_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P4_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P4_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P4_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P4_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P4_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P4_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P4_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P4_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P4_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P4_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P4_decode_aper; @@ -165,12 +145,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P5; asn_struct_free_f ProtocolIE_SingleContainer_4590P5_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P5_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P5_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P5_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P5_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P5_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P5_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P5_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P5_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P5_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P5_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P5_decode_aper; @@ -179,12 +155,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P6; asn_struct_free_f ProtocolIE_SingleContainer_4590P6_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P6_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P6_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P6_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P6_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P6_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P6_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P6_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P6_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P6_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P6_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P6_decode_aper; @@ -193,12 +165,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P7; asn_struct_free_f ProtocolIE_SingleContainer_4590P7_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P7_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P7_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P7_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P7_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P7_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P7_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P7_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P7_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P7_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P7_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P7_decode_aper; @@ -207,12 +175,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P8; asn_struct_free_f ProtocolIE_SingleContainer_4590P8_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P8_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P8_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P8_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P8_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P8_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P8_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P8_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P8_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P8_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P8_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P8_decode_aper; @@ -221,12 +185,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P9; asn_struct_free_f ProtocolIE_SingleContainer_4590P9_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P9_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P9_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P9_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P9_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P9_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P9_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P9_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P9_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P9_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P9_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P9_decode_aper; @@ -235,12 +195,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P10; asn_struct_free_f ProtocolIE_SingleContainer_4590P10_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P10_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P10_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P10_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P10_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P10_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P10_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P10_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P10_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P10_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P10_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P10_decode_aper; @@ -249,12 +205,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P11; asn_struct_free_f ProtocolIE_SingleContainer_4590P11_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P11_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P11_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P11_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P11_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P11_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P11_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P11_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P11_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P11_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P11_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P11_decode_aper; @@ -263,12 +215,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P12; asn_struct_free_f ProtocolIE_SingleContainer_4590P12_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P12_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P12_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P12_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P12_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P12_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P12_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P12_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P12_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P12_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P12_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P12_decode_aper; @@ -277,12 +225,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P13; asn_struct_free_f ProtocolIE_SingleContainer_4590P13_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P13_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P13_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P13_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P13_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P13_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P13_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P13_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P13_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P13_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P13_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P13_decode_aper; @@ -291,12 +235,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P14; asn_struct_free_f ProtocolIE_SingleContainer_4590P14_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P14_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P14_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P14_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P14_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P14_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P14_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P14_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P14_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P14_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P14_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P14_decode_aper; @@ -305,12 +245,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P15; asn_struct_free_f ProtocolIE_SingleContainer_4590P15_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P15_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P15_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P15_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P15_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P15_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P15_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P15_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P15_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P15_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P15_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P15_decode_aper; @@ -319,12 +255,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P16; asn_struct_free_f ProtocolIE_SingleContainer_4590P16_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P16_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P16_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P16_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P16_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P16_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P16_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P16_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P16_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P16_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P16_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P16_decode_aper; @@ -333,12 +265,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P17; asn_struct_free_f ProtocolIE_SingleContainer_4590P17_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P17_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P17_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P17_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P17_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P17_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P17_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P17_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P17_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P17_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P17_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P17_decode_aper; @@ -347,12 +275,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P18; asn_struct_free_f ProtocolIE_SingleContainer_4590P18_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P18_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P18_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P18_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P18_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P18_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P18_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P18_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P18_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P18_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P18_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P18_decode_aper; @@ -361,12 +285,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P19; asn_struct_free_f ProtocolIE_SingleContainer_4590P19_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P19_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P19_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P19_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P19_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P19_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P19_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P19_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P19_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P19_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P19_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P19_decode_aper; @@ -375,12 +295,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P20; asn_struct_free_f ProtocolIE_SingleContainer_4590P20_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P20_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P20_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P20_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P20_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P20_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P20_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P20_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P20_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P20_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P20_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P20_decode_aper; @@ -389,12 +305,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P21; asn_struct_free_f ProtocolIE_SingleContainer_4590P21_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P21_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P21_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P21_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P21_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P21_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P21_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P21_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P21_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P21_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P21_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P21_decode_aper; @@ -403,12 +315,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P22; asn_struct_free_f ProtocolIE_SingleContainer_4590P22_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P22_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P22_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P22_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P22_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P22_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P22_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P22_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P22_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P22_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P22_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P22_decode_aper; @@ -417,12 +325,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P23; asn_struct_free_f ProtocolIE_SingleContainer_4590P23_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P23_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P23_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P23_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P23_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P23_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P23_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P23_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P23_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P23_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P23_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P23_decode_aper; @@ -431,12 +335,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P24; asn_struct_free_f ProtocolIE_SingleContainer_4590P24_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P24_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P24_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P24_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P24_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P24_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P24_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P24_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P24_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P24_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P24_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P24_decode_aper; @@ -445,12 +345,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P25; asn_struct_free_f ProtocolIE_SingleContainer_4590P25_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P25_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P25_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P25_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P25_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P25_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P25_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P25_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P25_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P25_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P25_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P25_decode_aper; @@ -459,12 +355,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P26; asn_struct_free_f ProtocolIE_SingleContainer_4590P26_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P26_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P26_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P26_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P26_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P26_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P26_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P26_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P26_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P26_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P26_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P26_decode_aper; @@ -473,12 +365,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P27; asn_struct_free_f ProtocolIE_SingleContainer_4590P27_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P27_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P27_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P27_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P27_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P27_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P27_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P27_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P27_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P27_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P27_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P27_decode_aper; @@ -487,12 +375,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P28; asn_struct_free_f ProtocolIE_SingleContainer_4590P28_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P28_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P28_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P28_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P28_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P28_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P28_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P28_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P28_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P28_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P28_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P28_decode_aper; @@ -501,12 +385,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P29; asn_struct_free_f ProtocolIE_SingleContainer_4590P29_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P29_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P29_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P29_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P29_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P29_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P29_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P29_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P29_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P29_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P29_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P29_decode_aper; @@ -515,12 +395,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P30; asn_struct_free_f ProtocolIE_SingleContainer_4590P30_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P30_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P30_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P30_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P30_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P30_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P30_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P30_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P30_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P30_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P30_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P30_decode_aper; @@ -529,12 +405,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P31; asn_struct_free_f ProtocolIE_SingleContainer_4590P31_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P31_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P31_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P31_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P31_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P31_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P31_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P31_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P31_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P31_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P31_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P31_decode_aper; @@ -543,12 +415,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P32; asn_struct_free_f ProtocolIE_SingleContainer_4590P32_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P32_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P32_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P32_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P32_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P32_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P32_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P32_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P32_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P32_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P32_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P32_decode_aper; @@ -557,12 +425,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P33; asn_struct_free_f ProtocolIE_SingleContainer_4590P33_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P33_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P33_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P33_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P33_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P33_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P33_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P33_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P33_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P33_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P33_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P33_decode_aper; @@ -571,12 +435,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P34; asn_struct_free_f ProtocolIE_SingleContainer_4590P34_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P34_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P34_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P34_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P34_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P34_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P34_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P34_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P34_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P34_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P34_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P34_decode_aper; @@ -585,12 +445,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P35; asn_struct_free_f ProtocolIE_SingleContainer_4590P35_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P35_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P35_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P35_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P35_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P35_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P35_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P35_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P35_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P35_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P35_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P35_decode_aper; @@ -599,12 +455,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P36; asn_struct_free_f ProtocolIE_SingleContainer_4590P36_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P36_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P36_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P36_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P36_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P36_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P36_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P36_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P36_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P36_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P36_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P36_decode_aper; @@ -613,12 +465,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P37; asn_struct_free_f ProtocolIE_SingleContainer_4590P37_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P37_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P37_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P37_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P37_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P37_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P37_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P37_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P37_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P37_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P37_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P37_decode_aper; @@ -627,12 +475,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P38; asn_struct_free_f ProtocolIE_SingleContainer_4590P38_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P38_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P38_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P38_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P38_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P38_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P38_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P38_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P38_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P38_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P38_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P38_decode_aper; @@ -641,12 +485,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P39; asn_struct_free_f ProtocolIE_SingleContainer_4590P39_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P39_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P39_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P39_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P39_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P39_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P39_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P39_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P39_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P39_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P39_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P39_decode_aper; @@ -655,12 +495,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P40; asn_struct_free_f ProtocolIE_SingleContainer_4590P40_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P40_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P40_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P40_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P40_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P40_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P40_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P40_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P40_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P40_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P40_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P40_decode_aper; @@ -669,12 +505,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P41; asn_struct_free_f ProtocolIE_SingleContainer_4590P41_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P41_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P41_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P41_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P41_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P41_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P41_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P41_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P41_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P41_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P41_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P41_decode_aper; @@ -683,12 +515,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P42; asn_struct_free_f ProtocolIE_SingleContainer_4590P42_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P42_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P42_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P42_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P42_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P42_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P42_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P42_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P42_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P42_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P42_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P42_decode_aper; @@ -697,12 +525,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P43; asn_struct_free_f ProtocolIE_SingleContainer_4590P43_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P43_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P43_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P43_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P43_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P43_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P43_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P43_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P43_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P43_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P43_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P43_decode_aper; @@ -711,12 +535,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P44; asn_struct_free_f ProtocolIE_SingleContainer_4590P44_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P44_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P44_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P44_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P44_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P44_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P44_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P44_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P44_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P44_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P44_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P44_decode_aper; @@ -725,12 +545,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P45; asn_struct_free_f ProtocolIE_SingleContainer_4590P45_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P45_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P45_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P45_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P45_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P45_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P45_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P45_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P45_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P45_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P45_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P45_decode_aper; @@ -739,12 +555,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P46; asn_struct_free_f ProtocolIE_SingleContainer_4590P46_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P46_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P46_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P46_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P46_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P46_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P46_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P46_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P46_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P46_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P46_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P46_decode_aper; @@ -753,12 +565,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P47; asn_struct_free_f ProtocolIE_SingleContainer_4590P47_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P47_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P47_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P47_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P47_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P47_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P47_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P47_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P47_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P47_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P47_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P47_decode_aper; @@ -767,12 +575,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P48; asn_struct_free_f ProtocolIE_SingleContainer_4590P48_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P48_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P48_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P48_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P48_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P48_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P48_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P48_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P48_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P48_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P48_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P48_decode_aper; @@ -781,12 +585,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P49; asn_struct_free_f ProtocolIE_SingleContainer_4590P49_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P49_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P49_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P49_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P49_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P49_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P49_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P49_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P49_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P49_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P49_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P49_decode_aper; @@ -795,12 +595,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P50; asn_struct_free_f ProtocolIE_SingleContainer_4590P50_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P50_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P50_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P50_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P50_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P50_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P50_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P50_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P50_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P50_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P50_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P50_decode_aper; @@ -809,12 +605,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P51; asn_struct_free_f ProtocolIE_SingleContainer_4590P51_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P51_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P51_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P51_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P51_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P51_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P51_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P51_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P51_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P51_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P51_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P51_decode_aper; @@ -823,12 +615,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P52; asn_struct_free_f ProtocolIE_SingleContainer_4590P52_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P52_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P52_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P52_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P52_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P52_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P52_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P52_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P52_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P52_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P52_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P52_decode_aper; @@ -837,12 +625,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P53; asn_struct_free_f ProtocolIE_SingleContainer_4590P53_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P53_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P53_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P53_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P53_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P53_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P53_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P53_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P53_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P53_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P53_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P53_decode_aper; @@ -851,12 +635,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P54; asn_struct_free_f ProtocolIE_SingleContainer_4590P54_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P54_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P54_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P54_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P54_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P54_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P54_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P54_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P54_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P54_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P54_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P54_decode_aper; @@ -865,12 +645,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P55; asn_struct_free_f ProtocolIE_SingleContainer_4590P55_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P55_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P55_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P55_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P55_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P55_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P55_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P55_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P55_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P55_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P55_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P55_decode_aper; @@ -879,12 +655,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P56; asn_struct_free_f ProtocolIE_SingleContainer_4590P56_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P56_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P56_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P56_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P56_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P56_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P56_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P56_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P56_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P56_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P56_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P56_decode_aper; @@ -893,12 +665,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P57; asn_struct_free_f ProtocolIE_SingleContainer_4590P57_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P57_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P57_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P57_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P57_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P57_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P57_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P57_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P57_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P57_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P57_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P57_decode_aper; @@ -907,12 +675,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P58; asn_struct_free_f ProtocolIE_SingleContainer_4590P58_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P58_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P58_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P58_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P58_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P58_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P58_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P58_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P58_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P58_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P58_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P58_decode_aper; @@ -921,12 +685,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P59; asn_struct_free_f ProtocolIE_SingleContainer_4590P59_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P59_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P59_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P59_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P59_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P59_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P59_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P59_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P59_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P59_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P59_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P59_decode_aper; @@ -935,12 +695,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P60; asn_struct_free_f ProtocolIE_SingleContainer_4590P60_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P60_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P60_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P60_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P60_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P60_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P60_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P60_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P60_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P60_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P60_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P60_decode_aper; @@ -949,12 +705,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P61; asn_struct_free_f ProtocolIE_SingleContainer_4590P61_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P61_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P61_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P61_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P61_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P61_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P61_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P61_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P61_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P61_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P61_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P61_decode_aper; @@ -963,12 +715,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P62; asn_struct_free_f ProtocolIE_SingleContainer_4590P62_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P62_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P62_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P62_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P62_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P62_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P62_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P62_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P62_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P62_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P62_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P62_decode_aper; @@ -977,12 +725,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P63; asn_struct_free_f ProtocolIE_SingleContainer_4590P63_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P63_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P63_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P63_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P63_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P63_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P63_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P63_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P63_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P63_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P63_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P63_decode_aper; @@ -991,12 +735,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P64; asn_struct_free_f ProtocolIE_SingleContainer_4590P64_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P64_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P64_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P64_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P64_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P64_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P64_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P64_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P64_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P64_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P64_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P64_decode_aper; @@ -1005,12 +745,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P65; asn_struct_free_f ProtocolIE_SingleContainer_4590P65_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P65_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P65_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P65_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P65_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P65_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P65_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P65_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P65_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P65_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P65_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P65_decode_aper; @@ -1019,12 +755,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P66; asn_struct_free_f ProtocolIE_SingleContainer_4590P66_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P66_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P66_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P66_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P66_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P66_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P66_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P66_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P66_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P66_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P66_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P66_decode_aper; @@ -1033,12 +765,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P67; asn_struct_free_f ProtocolIE_SingleContainer_4590P67_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P67_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P67_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P67_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P67_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P67_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P67_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P67_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P67_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P67_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P67_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P67_decode_aper; @@ -1047,12 +775,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P68; asn_struct_free_f ProtocolIE_SingleContainer_4590P68_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P68_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P68_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P68_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P68_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P68_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P68_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P68_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P68_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P68_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P68_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P68_decode_aper; @@ -1061,12 +785,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_4590P69; asn_struct_free_f ProtocolIE_SingleContainer_4590P69_free; asn_struct_print_f ProtocolIE_SingleContainer_4590P69_print; asn_constr_check_f ProtocolIE_SingleContainer_4590P69_constraint; -ber_type_decoder_f ProtocolIE_SingleContainer_4590P69_decode_ber; -der_type_encoder_f ProtocolIE_SingleContainer_4590P69_encode_der; xer_type_decoder_f ProtocolIE_SingleContainer_4590P69_decode_xer; xer_type_encoder_f ProtocolIE_SingleContainer_4590P69_encode_xer; -oer_type_decoder_f ProtocolIE_SingleContainer_4590P69_decode_oer; -oer_type_encoder_f ProtocolIE_SingleContainer_4590P69_encode_oer; per_type_decoder_f ProtocolIE_SingleContainer_4590P69_decode_uper; per_type_encoder_f ProtocolIE_SingleContainer_4590P69_encode_uper; per_type_decoder_f ProtocolIE_SingleContainer_4590P69_decode_aper; diff --git a/src/codec_utils/F1AP/QCI.c b/src/codec_utils/F1AP/QCI.c index 6472ecc18..e190d0f7d 100644 --- a/src/codec_utils/F1AP/QCI.c +++ b/src/codec_utils/F1AP/QCI.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "QCI.h" @@ -21,7 +21,7 @@ QCI_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 255)) { + if((value >= 0L && value <= 255L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ QCI_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_QCI_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..255) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_QCI_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_QCI_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_QCI = { asn_DEF_QCI_tags_1, /* Same as above */ sizeof(asn_DEF_QCI_tags_1) /sizeof(asn_DEF_QCI_tags_1[0]), /* 1 */ - { &asn_OER_type_QCI_constr_1, &asn_PER_type_QCI_constr_1, QCI_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_QCI_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + QCI_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/F1AP/QCI.h b/src/codec_utils/F1AP/QCI.h index 7053f92ba..1e1c92f05 100644 --- a/src/codec_utils/F1AP/QCI.h +++ b/src/codec_utils/F1AP/QCI.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _QCI_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_QCI; asn_struct_free_f QCI_free; asn_struct_print_f QCI_print; asn_constr_check_f QCI_constraint; -ber_type_decoder_f QCI_decode_ber; -der_type_encoder_f QCI_encode_der; xer_type_decoder_f QCI_decode_xer; xer_type_encoder_f QCI_encode_xer; -oer_type_decoder_f QCI_decode_oer; -oer_type_encoder_f QCI_encode_oer; per_type_decoder_f QCI_decode_uper; per_type_encoder_f QCI_encode_uper; per_type_decoder_f QCI_decode_aper; diff --git a/src/codec_utils/F1AP/QoS-Characteristics.c b/src/codec_utils/F1AP/QoS-Characteristics.c index 33a32eaed..9ec1c4db6 100644 --- a/src/codec_utils/F1AP/QoS-Characteristics.c +++ b/src/codec_utils/F1AP/QoS-Characteristics.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "QoS-Characteristics.h" @@ -10,21 +10,31 @@ #include "NonDynamic5QIDescriptor.h" #include "Dynamic5QIDescriptor.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_QoS_Characteristics_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_QoS_Characteristics_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_QoS_Characteristics_1[] = { { ATF_POINTER, 0, offsetof(struct QoS_Characteristics, choice.non_Dynamic_5QI), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NonDynamic5QIDescriptor, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "non-Dynamic-5QI" }, @@ -33,7 +43,18 @@ asn_TYPE_member_t asn_MBR_QoS_Characteristics_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Dynamic5QIDescriptor, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dynamic-5QI" }, @@ -42,7 +63,18 @@ asn_TYPE_member_t asn_MBR_QoS_Characteristics_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_SingleContainer_4590P65, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "choice-extension" }, @@ -70,7 +102,18 @@ asn_TYPE_descriptor_t asn_DEF_QoS_Characteristics = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_QoS_Characteristics_constr_1, &asn_PER_type_QoS_Characteristics_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_QoS_Characteristics_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_QoS_Characteristics_1, 3, /* Elements count */ &asn_SPC_QoS_Characteristics_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/QoS-Characteristics.h b/src/codec_utils/F1AP/QoS-Characteristics.h index a22d39bb3..ca3351119 100644 --- a/src/codec_utils/F1AP/QoS-Characteristics.h +++ b/src/codec_utils/F1AP/QoS-Characteristics.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _QoS_Characteristics_H_ diff --git a/src/codec_utils/F1AP/QoSFlowIdentifier.c b/src/codec_utils/F1AP/QoSFlowIdentifier.c index b65c5e914..6ab21ef16 100644 --- a/src/codec_utils/F1AP/QoSFlowIdentifier.c +++ b/src/codec_utils/F1AP/QoSFlowIdentifier.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "QoSFlowIdentifier.h" @@ -21,7 +21,7 @@ QoSFlowIdentifier_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 63)) { + if((value >= 0L && value <= 63L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ QoSFlowIdentifier_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_QoSFlowIdentifier_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..63) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_QoSFlowIdentifier_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 63 } /* (0..63) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_QoSFlowIdentifier_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_QoSFlowIdentifier = { asn_DEF_QoSFlowIdentifier_tags_1, /* Same as above */ sizeof(asn_DEF_QoSFlowIdentifier_tags_1) /sizeof(asn_DEF_QoSFlowIdentifier_tags_1[0]), /* 1 */ - { &asn_OER_type_QoSFlowIdentifier_constr_1, &asn_PER_type_QoSFlowIdentifier_constr_1, QoSFlowIdentifier_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_QoSFlowIdentifier_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + QoSFlowIdentifier_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/F1AP/QoSFlowIdentifier.h b/src/codec_utils/F1AP/QoSFlowIdentifier.h index 629282e0b..99959f4d4 100644 --- a/src/codec_utils/F1AP/QoSFlowIdentifier.h +++ b/src/codec_utils/F1AP/QoSFlowIdentifier.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _QoSFlowIdentifier_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_QoSFlowIdentifier; asn_struct_free_f QoSFlowIdentifier_free; asn_struct_print_f QoSFlowIdentifier_print; asn_constr_check_f QoSFlowIdentifier_constraint; -ber_type_decoder_f QoSFlowIdentifier_decode_ber; -der_type_encoder_f QoSFlowIdentifier_encode_der; xer_type_decoder_f QoSFlowIdentifier_decode_xer; xer_type_encoder_f QoSFlowIdentifier_encode_xer; -oer_type_decoder_f QoSFlowIdentifier_decode_oer; -oer_type_encoder_f QoSFlowIdentifier_encode_oer; per_type_decoder_f QoSFlowIdentifier_decode_uper; per_type_encoder_f QoSFlowIdentifier_encode_uper; per_type_decoder_f QoSFlowIdentifier_decode_aper; diff --git a/src/codec_utils/F1AP/QoSFlowLevelQoSParameters.c b/src/codec_utils/F1AP/QoSFlowLevelQoSParameters.c index 18d43615e..40894cad2 100644 --- a/src/codec_utils/F1AP/QoSFlowLevelQoSParameters.c +++ b/src/codec_utils/F1AP/QoSFlowLevelQoSParameters.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "QoSFlowLevelQoSParameters.h" @@ -13,14 +13,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_reflective_QoS_Attribute_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_reflective_QoS_Attribute_constr_5 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_reflective_QoS_Attribute_value2enum_5[] = { { 0, 10, "subject-to" } /* This list is extensible */ @@ -53,7 +52,18 @@ asn_TYPE_descriptor_t asn_DEF_reflective_QoS_Attribute_5 = { asn_DEF_reflective_QoS_Attribute_tags_5, /* Same as above */ sizeof(asn_DEF_reflective_QoS_Attribute_tags_5) /sizeof(asn_DEF_reflective_QoS_Attribute_tags_5[0]), /* 2 */ - { &asn_OER_type_reflective_QoS_Attribute_constr_5, &asn_PER_type_reflective_QoS_Attribute_constr_5, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_reflective_QoS_Attribute_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_reflective_QoS_Attribute_specs_5 /* Additional specs */ }; @@ -64,7 +74,18 @@ asn_TYPE_member_t asn_MBR_QoSFlowLevelQoSParameters_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_QoS_Characteristics, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "qoS-Characteristics" }, @@ -73,7 +94,18 @@ asn_TYPE_member_t asn_MBR_QoSFlowLevelQoSParameters_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NGRANAllocationAndRetentionPriority, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nGRANallocationRetentionPriority" }, @@ -82,7 +114,18 @@ asn_TYPE_member_t asn_MBR_QoSFlowLevelQoSParameters_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GBR_QoSFlowInformation, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "gBR-QoS-Flow-Information" }, @@ -91,7 +134,18 @@ asn_TYPE_member_t asn_MBR_QoSFlowLevelQoSParameters_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_reflective_QoS_Attribute_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reflective-QoS-Attribute" }, @@ -100,7 +154,18 @@ asn_TYPE_member_t asn_MBR_QoSFlowLevelQoSParameters_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P74, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -135,7 +200,18 @@ asn_TYPE_descriptor_t asn_DEF_QoSFlowLevelQoSParameters = { asn_DEF_QoSFlowLevelQoSParameters_tags_1, /* Same as above */ sizeof(asn_DEF_QoSFlowLevelQoSParameters_tags_1) /sizeof(asn_DEF_QoSFlowLevelQoSParameters_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_QoSFlowLevelQoSParameters_1, 5, /* Elements count */ &asn_SPC_QoSFlowLevelQoSParameters_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/QoSFlowLevelQoSParameters.h b/src/codec_utils/F1AP/QoSFlowLevelQoSParameters.h index a92d63896..3d740bcc6 100644 --- a/src/codec_utils/F1AP/QoSFlowLevelQoSParameters.h +++ b/src/codec_utils/F1AP/QoSFlowLevelQoSParameters.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _QoSFlowLevelQoSParameters_H_ diff --git a/src/codec_utils/F1AP/QoSFlowMappingIndication.c b/src/codec_utils/F1AP/QoSFlowMappingIndication.c index 06462f183..dc2e4bac2 100644 --- a/src/codec_utils/F1AP/QoSFlowMappingIndication.c +++ b/src/codec_utils/F1AP/QoSFlowMappingIndication.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "QoSFlowMappingIndication.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_QoSFlowMappingIndication_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; -static asn_per_constraints_t asn_PER_type_QoSFlowMappingIndication_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_QoSFlowMappingIndication_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_QoSFlowMappingIndication_value2enum_1[] = { { 0, 2, "ul" }, { 1, 2, "dl" } @@ -29,7 +28,7 @@ static const unsigned int asn_MAP_QoSFlowMappingIndication_enum2value_1[] = { 0 /* ul(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_QoSFlowMappingIndication_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_QoSFlowMappingIndication_specs_1 = { asn_MAP_QoSFlowMappingIndication_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_QoSFlowMappingIndication_enum2value_1, /* N => "tag"; sorted by N */ 2, /* Number of elements in the maps */ @@ -51,7 +50,18 @@ asn_TYPE_descriptor_t asn_DEF_QoSFlowMappingIndication = { asn_DEF_QoSFlowMappingIndication_tags_1, /* Same as above */ sizeof(asn_DEF_QoSFlowMappingIndication_tags_1) /sizeof(asn_DEF_QoSFlowMappingIndication_tags_1[0]), /* 1 */ - { &asn_OER_type_QoSFlowMappingIndication_constr_1, &asn_PER_type_QoSFlowMappingIndication_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_QoSFlowMappingIndication_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_QoSFlowMappingIndication_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/QoSFlowMappingIndication.h b/src/codec_utils/F1AP/QoSFlowMappingIndication.h index fe42cb2aa..1ba76c35d 100644 --- a/src/codec_utils/F1AP/QoSFlowMappingIndication.h +++ b/src/codec_utils/F1AP/QoSFlowMappingIndication.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _QoSFlowMappingIndication_H_ @@ -31,16 +31,14 @@ typedef enum QoSFlowMappingIndication { typedef long QoSFlowMappingIndication_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_QoSFlowMappingIndication_constr_1; extern asn_TYPE_descriptor_t asn_DEF_QoSFlowMappingIndication; +extern const asn_INTEGER_specifics_t asn_SPC_QoSFlowMappingIndication_specs_1; asn_struct_free_f QoSFlowMappingIndication_free; asn_struct_print_f QoSFlowMappingIndication_print; asn_constr_check_f QoSFlowMappingIndication_constraint; -ber_type_decoder_f QoSFlowMappingIndication_decode_ber; -der_type_encoder_f QoSFlowMappingIndication_encode_der; xer_type_decoder_f QoSFlowMappingIndication_decode_xer; xer_type_encoder_f QoSFlowMappingIndication_encode_xer; -oer_type_decoder_f QoSFlowMappingIndication_decode_oer; -oer_type_encoder_f QoSFlowMappingIndication_encode_oer; per_type_decoder_f QoSFlowMappingIndication_decode_uper; per_type_encoder_f QoSFlowMappingIndication_encode_uper; per_type_decoder_f QoSFlowMappingIndication_decode_aper; diff --git a/src/codec_utils/F1AP/QoSInformation.c b/src/codec_utils/F1AP/QoSInformation.c index af60ea581..73f22982c 100644 --- a/src/codec_utils/F1AP/QoSInformation.c +++ b/src/codec_utils/F1AP/QoSInformation.c @@ -1,29 +1,39 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "QoSInformation.h" #include "EUTRANQoS.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_QoSInformation_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_QoSInformation_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_QoSInformation_1[] = { { ATF_POINTER, 0, offsetof(struct QoSInformation, choice.eUTRANQoS), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRANQoS, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eUTRANQoS" }, @@ -32,7 +42,18 @@ asn_TYPE_member_t asn_MBR_QoSInformation_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_SingleContainer_4590P66, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "choice-extension" }, @@ -59,7 +80,18 @@ asn_TYPE_descriptor_t asn_DEF_QoSInformation = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_QoSInformation_constr_1, &asn_PER_type_QoSInformation_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_QoSInformation_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_QoSInformation_1, 2, /* Elements count */ &asn_SPC_QoSInformation_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/QoSInformation.h b/src/codec_utils/F1AP/QoSInformation.h index fe3ea4393..ed573571b 100644 --- a/src/codec_utils/F1AP/QoSInformation.h +++ b/src/codec_utils/F1AP/QoSInformation.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _QoSInformation_H_ @@ -34,7 +34,7 @@ typedef struct QoSInformation { QoSInformation_PR present; union QoSInformation_u { struct EUTRANQoS *eUTRANQoS; - struct QoSInformation_ExtIEs *choice_extension; + struct ProtocolIE_SingleContainer *choice_extension; } choice; /* Context for parsing across buffer boundaries */ diff --git a/src/codec_utils/F1AP/RANAC.c b/src/codec_utils/F1AP/RANAC.c index 47072a894..32c9ae809 100644 --- a/src/codec_utils/F1AP/RANAC.c +++ b/src/codec_utils/F1AP/RANAC.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "RANAC.h" @@ -21,7 +21,7 @@ RANAC_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 255)) { + if((value >= 0L && value <= 255L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ RANAC_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_RANAC_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..255) */, - -1}; -static asn_per_constraints_t asn_PER_type_RANAC_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_RANAC_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_RANAC_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_RANAC = { asn_DEF_RANAC_tags_1, /* Same as above */ sizeof(asn_DEF_RANAC_tags_1) /sizeof(asn_DEF_RANAC_tags_1[0]), /* 1 */ - { &asn_OER_type_RANAC_constr_1, &asn_PER_type_RANAC_constr_1, RANAC_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RANAC_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + RANAC_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/F1AP/RANAC.h b/src/codec_utils/F1AP/RANAC.h index 6eba8b5f6..13fb8eb70 100644 --- a/src/codec_utils/F1AP/RANAC.h +++ b/src/codec_utils/F1AP/RANAC.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _RANAC_H_ @@ -22,16 +22,13 @@ extern "C" { typedef long RANAC_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_RANAC_constr_1; extern asn_TYPE_descriptor_t asn_DEF_RANAC; asn_struct_free_f RANAC_free; asn_struct_print_f RANAC_print; asn_constr_check_f RANAC_constraint; -ber_type_decoder_f RANAC_decode_ber; -der_type_encoder_f RANAC_encode_der; xer_type_decoder_f RANAC_decode_xer; xer_type_encoder_f RANAC_encode_xer; -oer_type_decoder_f RANAC_decode_oer; -oer_type_encoder_f RANAC_encode_oer; per_type_decoder_f RANAC_decode_uper; per_type_encoder_f RANAC_encode_uper; per_type_decoder_f RANAC_decode_aper; diff --git a/src/codec_utils/F1AP/RANUEPagingIdentity.c b/src/codec_utils/F1AP/RANUEPagingIdentity.c index e20e38e3d..e1d6c182b 100644 --- a/src/codec_utils/F1AP/RANUEPagingIdentity.c +++ b/src/codec_utils/F1AP/RANUEPagingIdentity.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "RANUEPagingIdentity.h" @@ -28,7 +28,7 @@ memb_iRNTI_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 40)) { + if((size == 40UL)) { /* Constraint check succeeded */ return 0; } else { @@ -39,21 +39,31 @@ memb_iRNTI_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_oer_constraints_t asn_OER_memb_iRNTI_constr_2 CC_NOTUSED = { - { 0, 0 }, - 40 /* (SIZE(40..40)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_iRNTI_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 40, 40 } /* (SIZE(40..40)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_RANUEPagingIdentity_1[] = { { ATF_NOFLAGS, 0, offsetof(struct RANUEPagingIdentity, iRNTI), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_iRNTI_constr_2, &asn_PER_memb_iRNTI_constr_2, memb_iRNTI_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_iRNTI_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_iRNTI_constraint_1 + }, 0, 0, /* No default value */ "iRNTI" }, @@ -62,7 +72,18 @@ asn_TYPE_member_t asn_MBR_RANUEPagingIdentity_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P75, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -94,7 +115,18 @@ asn_TYPE_descriptor_t asn_DEF_RANUEPagingIdentity = { asn_DEF_RANUEPagingIdentity_tags_1, /* Same as above */ sizeof(asn_DEF_RANUEPagingIdentity_tags_1) /sizeof(asn_DEF_RANUEPagingIdentity_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RANUEPagingIdentity_1, 2, /* Elements count */ &asn_SPC_RANUEPagingIdentity_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/RANUEPagingIdentity.h b/src/codec_utils/F1AP/RANUEPagingIdentity.h index dce07c575..799e10898 100644 --- a/src/codec_utils/F1AP/RANUEPagingIdentity.h +++ b/src/codec_utils/F1AP/RANUEPagingIdentity.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _RANUEPagingIdentity_H_ diff --git a/src/codec_utils/F1AP/RAT-FrequencyPriorityInformation.c b/src/codec_utils/F1AP/RAT-FrequencyPriorityInformation.c index 1f8a08a7f..12bd5856b 100644 --- a/src/codec_utils/F1AP/RAT-FrequencyPriorityInformation.c +++ b/src/codec_utils/F1AP/RAT-FrequencyPriorityInformation.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "RAT-FrequencyPriorityInformation.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_RAT_FrequencyPriorityInformation_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; -static asn_per_constraints_t asn_PER_type_RAT_FrequencyPriorityInformation_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_RAT_FrequencyPriorityInformation_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_RAT_FrequencyPriorityInformation_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_RAT_FrequencyPriorityInformation_1[] = { { ATF_NOFLAGS, 0, offsetof(struct RAT_FrequencyPriorityInformation, choice.subscriberProfileIDforRFP), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_SubscriberProfileIDforRFP, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "subscriberProfileIDforRFP" }, @@ -31,7 +41,18 @@ static asn_TYPE_member_t asn_MBR_RAT_FrequencyPriorityInformation_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RAT_FrequencySelectionPriority, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rAT-FrequencySelectionPriority" }, @@ -40,7 +61,18 @@ static asn_TYPE_member_t asn_MBR_RAT_FrequencyPriorityInformation_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_SingleContainer_4590P67, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "choice-extension" }, @@ -50,7 +82,7 @@ static const asn_TYPE_tag2member_t asn_MAP_RAT_FrequencyPriorityInformation_tag2 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* rAT-FrequencySelectionPriority */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* choice-extension */ }; -static asn_CHOICE_specifics_t asn_SPC_RAT_FrequencyPriorityInformation_specs_1 = { +asn_CHOICE_specifics_t asn_SPC_RAT_FrequencyPriorityInformation_specs_1 = { sizeof(struct RAT_FrequencyPriorityInformation), offsetof(struct RAT_FrequencyPriorityInformation, _asn_ctx), offsetof(struct RAT_FrequencyPriorityInformation, present), @@ -68,7 +100,18 @@ asn_TYPE_descriptor_t asn_DEF_RAT_FrequencyPriorityInformation = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_RAT_FrequencyPriorityInformation_constr_1, &asn_PER_type_RAT_FrequencyPriorityInformation_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RAT_FrequencyPriorityInformation_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_RAT_FrequencyPriorityInformation_1, 3, /* Elements count */ &asn_SPC_RAT_FrequencyPriorityInformation_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/RAT-FrequencyPriorityInformation.h b/src/codec_utils/F1AP/RAT-FrequencyPriorityInformation.h index 760d1bbf9..7cbc8973d 100644 --- a/src/codec_utils/F1AP/RAT-FrequencyPriorityInformation.h +++ b/src/codec_utils/F1AP/RAT-FrequencyPriorityInformation.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _RAT_FrequencyPriorityInformation_H_ @@ -46,6 +46,9 @@ typedef struct RAT_FrequencyPriorityInformation { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RAT_FrequencyPriorityInformation; +extern asn_CHOICE_specifics_t asn_SPC_RAT_FrequencyPriorityInformation_specs_1; +extern asn_TYPE_member_t asn_MBR_RAT_FrequencyPriorityInformation_1[3]; +extern asn_per_constraints_t asn_PER_type_RAT_FrequencyPriorityInformation_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/RAT-FrequencySelectionPriority.c b/src/codec_utils/F1AP/RAT-FrequencySelectionPriority.c index a16185212..f04e6a615 100644 --- a/src/codec_utils/F1AP/RAT-FrequencySelectionPriority.c +++ b/src/codec_utils/F1AP/RAT-FrequencySelectionPriority.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "RAT-FrequencySelectionPriority.h" @@ -21,7 +21,7 @@ RAT_FrequencySelectionPriority_constraint(const asn_TYPE_descriptor_t *td, const value = *(const long *)sptr; - if((value >= 1 && value <= 256)) { + if((value >= 1L && value <= 256L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ RAT_FrequencySelectionPriority_constraint(const asn_TYPE_descriptor_t *td, const * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_RAT_FrequencySelectionPriority_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_RAT_FrequencySelectionPriority_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 8, 8, 1, 256 } /* (1..256,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_RAT_FrequencySelectionPriority_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_RAT_FrequencySelectionPriority = { asn_DEF_RAT_FrequencySelectionPriority_tags_1, /* Same as above */ sizeof(asn_DEF_RAT_FrequencySelectionPriority_tags_1) /sizeof(asn_DEF_RAT_FrequencySelectionPriority_tags_1[0]), /* 1 */ - { &asn_OER_type_RAT_FrequencySelectionPriority_constr_1, &asn_PER_type_RAT_FrequencySelectionPriority_constr_1, RAT_FrequencySelectionPriority_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RAT_FrequencySelectionPriority_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + RAT_FrequencySelectionPriority_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/F1AP/RAT-FrequencySelectionPriority.h b/src/codec_utils/F1AP/RAT-FrequencySelectionPriority.h index 0ba829fca..75b479a1d 100644 --- a/src/codec_utils/F1AP/RAT-FrequencySelectionPriority.h +++ b/src/codec_utils/F1AP/RAT-FrequencySelectionPriority.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _RAT_FrequencySelectionPriority_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_RAT_FrequencySelectionPriority; asn_struct_free_f RAT_FrequencySelectionPriority_free; asn_struct_print_f RAT_FrequencySelectionPriority_print; asn_constr_check_f RAT_FrequencySelectionPriority_constraint; -ber_type_decoder_f RAT_FrequencySelectionPriority_decode_ber; -der_type_encoder_f RAT_FrequencySelectionPriority_encode_der; xer_type_decoder_f RAT_FrequencySelectionPriority_decode_xer; xer_type_encoder_f RAT_FrequencySelectionPriority_encode_xer; -oer_type_decoder_f RAT_FrequencySelectionPriority_decode_oer; -oer_type_encoder_f RAT_FrequencySelectionPriority_encode_oer; per_type_decoder_f RAT_FrequencySelectionPriority_decode_uper; per_type_encoder_f RAT_FrequencySelectionPriority_encode_uper; per_type_decoder_f RAT_FrequencySelectionPriority_decode_aper; diff --git a/src/codec_utils/F1AP/RLC-Status.c b/src/codec_utils/F1AP/RLC-Status.c index f601bdf86..8fa7a266c 100644 --- a/src/codec_utils/F1AP/RLC-Status.c +++ b/src/codec_utils/F1AP/RLC-Status.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "RLC-Status.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_RLC_Status_1[] = { +asn_TYPE_member_t asn_MBR_RLC_Status_1[] = { { ATF_NOFLAGS, 0, offsetof(struct RLC_Status, reestablishment_Indication), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_Reestablishment_Indication, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reestablishment-Indication" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_RLC_Status_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P79, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -36,7 +58,7 @@ static const asn_TYPE_tag2member_t asn_MAP_RLC_Status_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* reestablishment-Indication */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_RLC_Status_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_RLC_Status_specs_1 = { sizeof(struct RLC_Status), offsetof(struct RLC_Status, _asn_ctx), asn_MAP_RLC_Status_tag2el_1, @@ -55,7 +77,18 @@ asn_TYPE_descriptor_t asn_DEF_RLC_Status = { asn_DEF_RLC_Status_tags_1, /* Same as above */ sizeof(asn_DEF_RLC_Status_tags_1) /sizeof(asn_DEF_RLC_Status_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RLC_Status_1, 2, /* Elements count */ &asn_SPC_RLC_Status_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/RLC-Status.h b/src/codec_utils/F1AP/RLC-Status.h index b3a490daa..ef771db9f 100644 --- a/src/codec_utils/F1AP/RLC-Status.h +++ b/src/codec_utils/F1AP/RLC-Status.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _RLC_Status_H_ @@ -37,6 +37,8 @@ typedef struct RLC_Status { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RLC_Status; +extern asn_SEQUENCE_specifics_t asn_SPC_RLC_Status_specs_1; +extern asn_TYPE_member_t asn_MBR_RLC_Status_1[2]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/RLCFailureIndication.c b/src/codec_utils/F1AP/RLCFailureIndication.c index d517e4576..26e49ec08 100644 --- a/src/codec_utils/F1AP/RLCFailureIndication.c +++ b/src/codec_utils/F1AP/RLCFailureIndication.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "RLCFailureIndication.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_RLCFailureIndication_1[] = { +asn_TYPE_member_t asn_MBR_RLCFailureIndication_1[] = { { ATF_NOFLAGS, 0, offsetof(struct RLCFailureIndication, assocatedLCID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_LCID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "assocatedLCID" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_RLCFailureIndication_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P78, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -36,7 +58,7 @@ static const asn_TYPE_tag2member_t asn_MAP_RLCFailureIndication_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* assocatedLCID */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_RLCFailureIndication_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_RLCFailureIndication_specs_1 = { sizeof(struct RLCFailureIndication), offsetof(struct RLCFailureIndication, _asn_ctx), asn_MAP_RLCFailureIndication_tag2el_1, @@ -55,7 +77,18 @@ asn_TYPE_descriptor_t asn_DEF_RLCFailureIndication = { asn_DEF_RLCFailureIndication_tags_1, /* Same as above */ sizeof(asn_DEF_RLCFailureIndication_tags_1) /sizeof(asn_DEF_RLCFailureIndication_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RLCFailureIndication_1, 2, /* Elements count */ &asn_SPC_RLCFailureIndication_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/RLCFailureIndication.h b/src/codec_utils/F1AP/RLCFailureIndication.h index e5d8b6d36..a184bcd1a 100644 --- a/src/codec_utils/F1AP/RLCFailureIndication.h +++ b/src/codec_utils/F1AP/RLCFailureIndication.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _RLCFailureIndication_H_ @@ -33,6 +33,8 @@ typedef struct RLCFailureIndication { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RLCFailureIndication; +extern asn_SEQUENCE_specifics_t asn_SPC_RLCFailureIndication_specs_1; +extern asn_TYPE_member_t asn_MBR_RLCFailureIndication_1[2]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/RLCMode.c b/src/codec_utils/F1AP/RLCMode.c index 6593da798..48ad5e219 100644 --- a/src/codec_utils/F1AP/RLCMode.c +++ b/src/codec_utils/F1AP/RLCMode.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "RLCMode.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_RLCMode_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_RLCMode_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 2, 2, 0, 3 } /* (0..3,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_RLCMode_value2enum_1[] = { { 0, 6, "rlc-am" }, { 1, 20, "rlc-um-bidirectional" }, @@ -55,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_RLCMode = { asn_DEF_RLCMode_tags_1, /* Same as above */ sizeof(asn_DEF_RLCMode_tags_1) /sizeof(asn_DEF_RLCMode_tags_1[0]), /* 1 */ - { &asn_OER_type_RLCMode_constr_1, &asn_PER_type_RLCMode_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RLCMode_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_RLCMode_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/RLCMode.h b/src/codec_utils/F1AP/RLCMode.h index ee9137a3d..5ca073ead 100644 --- a/src/codec_utils/F1AP/RLCMode.h +++ b/src/codec_utils/F1AP/RLCMode.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _RLCMode_H_ @@ -39,12 +39,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_RLCMode_specs_1; asn_struct_free_f RLCMode_free; asn_struct_print_f RLCMode_print; asn_constr_check_f RLCMode_constraint; -ber_type_decoder_f RLCMode_decode_ber; -der_type_encoder_f RLCMode_encode_der; xer_type_decoder_f RLCMode_decode_xer; xer_type_encoder_f RLCMode_encode_xer; -oer_type_decoder_f RLCMode_decode_oer; -oer_type_encoder_f RLCMode_encode_oer; per_type_decoder_f RLCMode_decode_uper; per_type_encoder_f RLCMode_encode_uper; per_type_decoder_f RLCMode_decode_aper; diff --git a/src/codec_utils/F1AP/RRC-Version.c b/src/codec_utils/F1AP/RRC-Version.c index 6155946c8..aa3e8eed4 100644 --- a/src/codec_utils/F1AP/RRC-Version.c +++ b/src/codec_utils/F1AP/RRC-Version.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "RRC-Version.h" @@ -28,7 +28,7 @@ memb_latest_RRC_Version_constraint_1(const asn_TYPE_descriptor_t *td, const void size = 0; } - if((size == 3)) { + if((size == 3UL)) { /* Constraint check succeeded */ return 0; } else { @@ -39,21 +39,31 @@ memb_latest_RRC_Version_constraint_1(const asn_TYPE_descriptor_t *td, const void } } -static asn_oer_constraints_t asn_OER_memb_latest_RRC_Version_constr_2 CC_NOTUSED = { - { 0, 0 }, - 3 /* (SIZE(3..3)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_latest_RRC_Version_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 3, 3 } /* (SIZE(3..3)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_RRC_Version_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_RRC_Version_1[] = { { ATF_NOFLAGS, 0, offsetof(struct RRC_Version, latest_RRC_Version), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_latest_RRC_Version_constr_2, &asn_PER_memb_latest_RRC_Version_constr_2, memb_latest_RRC_Version_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_latest_RRC_Version_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_latest_RRC_Version_constraint_1 + }, 0, 0, /* No default value */ "latest-RRC-Version" }, @@ -62,7 +72,18 @@ static asn_TYPE_member_t asn_MBR_RRC_Version_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P81, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -75,7 +96,7 @@ static const asn_TYPE_tag2member_t asn_MAP_RRC_Version_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* latest-RRC-Version */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_RRC_Version_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_RRC_Version_specs_1 = { sizeof(struct RRC_Version), offsetof(struct RRC_Version, _asn_ctx), asn_MAP_RRC_Version_tag2el_1, @@ -94,7 +115,18 @@ asn_TYPE_descriptor_t asn_DEF_RRC_Version = { asn_DEF_RRC_Version_tags_1, /* Same as above */ sizeof(asn_DEF_RRC_Version_tags_1) /sizeof(asn_DEF_RRC_Version_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RRC_Version_1, 2, /* Elements count */ &asn_SPC_RRC_Version_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/RRC-Version.h b/src/codec_utils/F1AP/RRC-Version.h index 161b54905..dbd7a2615 100644 --- a/src/codec_utils/F1AP/RRC-Version.h +++ b/src/codec_utils/F1AP/RRC-Version.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _RRC_Version_H_ @@ -25,7 +25,7 @@ struct ProtocolExtensionContainer; /* RRC-Version */ typedef struct RRC_Version { BIT_STRING_t latest_RRC_Version; - struct ProtocolExtensionContainer_4624P81 *iE_Extensions /* OPTIONAL */; + struct ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; @@ -33,6 +33,8 @@ typedef struct RRC_Version { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RRC_Version; +extern asn_SEQUENCE_specifics_t asn_SPC_RRC_Version_specs_1; +extern asn_TYPE_member_t asn_MBR_RRC_Version_1[2]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/RRCContainer.c b/src/codec_utils/F1AP/RRCContainer.c index e22436e33..0f2ce86bd 100644 --- a/src/codec_utils/F1AP/RRCContainer.c +++ b/src/codec_utils/F1AP/RRCContainer.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "RRCContainer.h" @@ -24,7 +24,18 @@ asn_TYPE_descriptor_t asn_DEF_RRCContainer = { asn_DEF_RRCContainer_tags_1, /* Same as above */ sizeof(asn_DEF_RRCContainer_tags_1) /sizeof(asn_DEF_RRCContainer_tags_1[0]), /* 1 */ - { 0, 0, OCTET_STRING_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OCTET_STRING_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/RRCContainer.h b/src/codec_utils/F1AP/RRCContainer.h index 08188ea26..0ff56c203 100644 --- a/src/codec_utils/F1AP/RRCContainer.h +++ b/src/codec_utils/F1AP/RRCContainer.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _RRCContainer_H_ @@ -26,12 +26,8 @@ extern asn_TYPE_descriptor_t asn_DEF_RRCContainer; asn_struct_free_f RRCContainer_free; asn_struct_print_f RRCContainer_print; asn_constr_check_f RRCContainer_constraint; -ber_type_decoder_f RRCContainer_decode_ber; -der_type_encoder_f RRCContainer_encode_der; xer_type_decoder_f RRCContainer_decode_xer; xer_type_encoder_f RRCContainer_encode_xer; -oer_type_decoder_f RRCContainer_decode_oer; -oer_type_encoder_f RRCContainer_encode_oer; per_type_decoder_f RRCContainer_decode_uper; per_type_encoder_f RRCContainer_encode_uper; per_type_decoder_f RRCContainer_decode_aper; diff --git a/src/codec_utils/F1AP/RRCDeliveryReport.c b/src/codec_utils/F1AP/RRCDeliveryReport.c index 79ab735ed..83eadf2c4 100644 --- a/src/codec_utils/F1AP/RRCDeliveryReport.c +++ b/src/codec_utils/F1AP/RRCDeliveryReport.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "RRCDeliveryReport.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_RRCDeliveryReport_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_Container_4587P40, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_RRCDeliveryReport = { asn_DEF_RRCDeliveryReport_tags_1, /* Same as above */ sizeof(asn_DEF_RRCDeliveryReport_tags_1) /sizeof(asn_DEF_RRCDeliveryReport_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RRCDeliveryReport_1, 1, /* Elements count */ &asn_SPC_RRCDeliveryReport_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/RRCDeliveryReport.h b/src/codec_utils/F1AP/RRCDeliveryReport.h index 3cf308ceb..1ffbedfdf 100644 --- a/src/codec_utils/F1AP/RRCDeliveryReport.h +++ b/src/codec_utils/F1AP/RRCDeliveryReport.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _RRCDeliveryReport_H_ diff --git a/src/codec_utils/F1AP/RRCDeliveryStatus.c b/src/codec_utils/F1AP/RRCDeliveryStatus.c index 985286c6e..c87133748 100644 --- a/src/codec_utils/F1AP/RRCDeliveryStatus.c +++ b/src/codec_utils/F1AP/RRCDeliveryStatus.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "RRCDeliveryStatus.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_RRCDeliveryStatus_1[] = { +asn_TYPE_member_t asn_MBR_RRCDeliveryStatus_1[] = { { ATF_NOFLAGS, 0, offsetof(struct RRCDeliveryStatus, delivery_status), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_PDCP_SN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "delivery-status" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_RRCDeliveryStatus_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PDCP_SN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "triggering-message" }, @@ -32,7 +54,18 @@ static asn_TYPE_member_t asn_MBR_RRCDeliveryStatus_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P80, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -46,7 +79,7 @@ static const asn_TYPE_tag2member_t asn_MAP_RRCDeliveryStatus_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* triggering-message */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_RRCDeliveryStatus_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_RRCDeliveryStatus_specs_1 = { sizeof(struct RRCDeliveryStatus), offsetof(struct RRCDeliveryStatus, _asn_ctx), asn_MAP_RRCDeliveryStatus_tag2el_1, @@ -65,7 +98,18 @@ asn_TYPE_descriptor_t asn_DEF_RRCDeliveryStatus = { asn_DEF_RRCDeliveryStatus_tags_1, /* Same as above */ sizeof(asn_DEF_RRCDeliveryStatus_tags_1) /sizeof(asn_DEF_RRCDeliveryStatus_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RRCDeliveryStatus_1, 3, /* Elements count */ &asn_SPC_RRCDeliveryStatus_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/RRCDeliveryStatus.h b/src/codec_utils/F1AP/RRCDeliveryStatus.h index 9d973b677..cf1d7991f 100644 --- a/src/codec_utils/F1AP/RRCDeliveryStatus.h +++ b/src/codec_utils/F1AP/RRCDeliveryStatus.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _RRCDeliveryStatus_H_ @@ -34,6 +34,8 @@ typedef struct RRCDeliveryStatus { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_RRCDeliveryStatus; +extern asn_SEQUENCE_specifics_t asn_SPC_RRCDeliveryStatus_specs_1; +extern asn_TYPE_member_t asn_MBR_RRCDeliveryStatus_1[3]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/RRCDeliveryStatusRequest.c b/src/codec_utils/F1AP/RRCDeliveryStatusRequest.c index a7fe04722..25c9a1dfa 100644 --- a/src/codec_utils/F1AP/RRCDeliveryStatusRequest.c +++ b/src/codec_utils/F1AP/RRCDeliveryStatusRequest.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "RRCDeliveryStatusRequest.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_RRCDeliveryStatusRequest_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; -static asn_per_constraints_t asn_PER_type_RRCDeliveryStatusRequest_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_RRCDeliveryStatusRequest_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_RRCDeliveryStatusRequest_value2enum_1[] = { { 0, 4, "true" } /* This list is extensible */ @@ -27,7 +26,7 @@ static const unsigned int asn_MAP_RRCDeliveryStatusRequest_enum2value_1[] = { 0 /* true(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_RRCDeliveryStatusRequest_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_RRCDeliveryStatusRequest_specs_1 = { asn_MAP_RRCDeliveryStatusRequest_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_RRCDeliveryStatusRequest_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ @@ -49,7 +48,18 @@ asn_TYPE_descriptor_t asn_DEF_RRCDeliveryStatusRequest = { asn_DEF_RRCDeliveryStatusRequest_tags_1, /* Same as above */ sizeof(asn_DEF_RRCDeliveryStatusRequest_tags_1) /sizeof(asn_DEF_RRCDeliveryStatusRequest_tags_1[0]), /* 1 */ - { &asn_OER_type_RRCDeliveryStatusRequest_constr_1, &asn_PER_type_RRCDeliveryStatusRequest_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RRCDeliveryStatusRequest_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_RRCDeliveryStatusRequest_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/RRCDeliveryStatusRequest.h b/src/codec_utils/F1AP/RRCDeliveryStatusRequest.h index 42e35cf93..00c0d91aa 100644 --- a/src/codec_utils/F1AP/RRCDeliveryStatusRequest.h +++ b/src/codec_utils/F1AP/RRCDeliveryStatusRequest.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _RRCDeliveryStatusRequest_H_ @@ -30,16 +30,14 @@ typedef enum RRCDeliveryStatusRequest { typedef long RRCDeliveryStatusRequest_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_RRCDeliveryStatusRequest_constr_1; extern asn_TYPE_descriptor_t asn_DEF_RRCDeliveryStatusRequest; +extern const asn_INTEGER_specifics_t asn_SPC_RRCDeliveryStatusRequest_specs_1; asn_struct_free_f RRCDeliveryStatusRequest_free; asn_struct_print_f RRCDeliveryStatusRequest_print; asn_constr_check_f RRCDeliveryStatusRequest_constraint; -ber_type_decoder_f RRCDeliveryStatusRequest_decode_ber; -der_type_encoder_f RRCDeliveryStatusRequest_encode_der; xer_type_decoder_f RRCDeliveryStatusRequest_decode_xer; xer_type_encoder_f RRCDeliveryStatusRequest_encode_xer; -oer_type_decoder_f RRCDeliveryStatusRequest_decode_oer; -oer_type_encoder_f RRCDeliveryStatusRequest_encode_oer; per_type_decoder_f RRCDeliveryStatusRequest_decode_uper; per_type_encoder_f RRCDeliveryStatusRequest_encode_uper; per_type_decoder_f RRCDeliveryStatusRequest_decode_aper; diff --git a/src/codec_utils/F1AP/RRCReconfigurationCompleteIndicator.c b/src/codec_utils/F1AP/RRCReconfigurationCompleteIndicator.c index 80505fd06..c57622d09 100644 --- a/src/codec_utils/F1AP/RRCReconfigurationCompleteIndicator.c +++ b/src/codec_utils/F1AP/RRCReconfigurationCompleteIndicator.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "RRCReconfigurationCompleteIndicator.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_RRCReconfigurationCompleteIndicator_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; -static asn_per_constraints_t asn_PER_type_RRCReconfigurationCompleteIndicator_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_RRCReconfigurationCompleteIndicator_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_RRCReconfigurationCompleteIndicator_value2enum_1[] = { { 0, 4, "true" }, { 1, 7, "failure" } @@ -29,7 +28,7 @@ static const unsigned int asn_MAP_RRCReconfigurationCompleteIndicator_enum2value 0 /* true(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_RRCReconfigurationCompleteIndicator_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_RRCReconfigurationCompleteIndicator_specs_1 = { asn_MAP_RRCReconfigurationCompleteIndicator_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_RRCReconfigurationCompleteIndicator_enum2value_1, /* N => "tag"; sorted by N */ 2, /* Number of elements in the maps */ @@ -51,7 +50,18 @@ asn_TYPE_descriptor_t asn_DEF_RRCReconfigurationCompleteIndicator = { asn_DEF_RRCReconfigurationCompleteIndicator_tags_1, /* Same as above */ sizeof(asn_DEF_RRCReconfigurationCompleteIndicator_tags_1) /sizeof(asn_DEF_RRCReconfigurationCompleteIndicator_tags_1[0]), /* 1 */ - { &asn_OER_type_RRCReconfigurationCompleteIndicator_constr_1, &asn_PER_type_RRCReconfigurationCompleteIndicator_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RRCReconfigurationCompleteIndicator_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_RRCReconfigurationCompleteIndicator_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/RRCReconfigurationCompleteIndicator.h b/src/codec_utils/F1AP/RRCReconfigurationCompleteIndicator.h index 003bc0528..a109fcff7 100644 --- a/src/codec_utils/F1AP/RRCReconfigurationCompleteIndicator.h +++ b/src/codec_utils/F1AP/RRCReconfigurationCompleteIndicator.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _RRCReconfigurationCompleteIndicator_H_ @@ -31,16 +31,14 @@ typedef enum RRCReconfigurationCompleteIndicator { typedef long RRCReconfigurationCompleteIndicator_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_RRCReconfigurationCompleteIndicator_constr_1; extern asn_TYPE_descriptor_t asn_DEF_RRCReconfigurationCompleteIndicator; +extern const asn_INTEGER_specifics_t asn_SPC_RRCReconfigurationCompleteIndicator_specs_1; asn_struct_free_f RRCReconfigurationCompleteIndicator_free; asn_struct_print_f RRCReconfigurationCompleteIndicator_print; asn_constr_check_f RRCReconfigurationCompleteIndicator_constraint; -ber_type_decoder_f RRCReconfigurationCompleteIndicator_decode_ber; -der_type_encoder_f RRCReconfigurationCompleteIndicator_encode_der; xer_type_decoder_f RRCReconfigurationCompleteIndicator_decode_xer; xer_type_encoder_f RRCReconfigurationCompleteIndicator_encode_xer; -oer_type_decoder_f RRCReconfigurationCompleteIndicator_decode_oer; -oer_type_encoder_f RRCReconfigurationCompleteIndicator_encode_oer; per_type_decoder_f RRCReconfigurationCompleteIndicator_decode_uper; per_type_encoder_f RRCReconfigurationCompleteIndicator_encode_uper; per_type_decoder_f RRCReconfigurationCompleteIndicator_decode_aper; diff --git a/src/codec_utils/F1AP/Reestablishment-Indication.c b/src/codec_utils/F1AP/Reestablishment-Indication.c index 7afe6997c..1a3f13a74 100644 --- a/src/codec_utils/F1AP/Reestablishment-Indication.c +++ b/src/codec_utils/F1AP/Reestablishment-Indication.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Reestablishment-Indication.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_Reestablishment_Indication_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_Reestablishment_Indication_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_Reestablishment_Indication_value2enum_1[] = { { 0, 13, "reestablished" } /* This list is extensible */ @@ -49,7 +48,18 @@ asn_TYPE_descriptor_t asn_DEF_Reestablishment_Indication = { asn_DEF_Reestablishment_Indication_tags_1, /* Same as above */ sizeof(asn_DEF_Reestablishment_Indication_tags_1) /sizeof(asn_DEF_Reestablishment_Indication_tags_1[0]), /* 1 */ - { &asn_OER_type_Reestablishment_Indication_constr_1, &asn_PER_type_Reestablishment_Indication_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_Reestablishment_Indication_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_Reestablishment_Indication_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/Reestablishment-Indication.h b/src/codec_utils/F1AP/Reestablishment-Indication.h index bc07b5145..8ff21d5db 100644 --- a/src/codec_utils/F1AP/Reestablishment-Indication.h +++ b/src/codec_utils/F1AP/Reestablishment-Indication.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Reestablishment_Indication_H_ @@ -36,12 +36,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_Reestablishment_Indication_specs_1; asn_struct_free_f Reestablishment_Indication_free; asn_struct_print_f Reestablishment_Indication_print; asn_constr_check_f Reestablishment_Indication_constraint; -ber_type_decoder_f Reestablishment_Indication_decode_ber; -der_type_encoder_f Reestablishment_Indication_encode_der; xer_type_decoder_f Reestablishment_Indication_decode_xer; xer_type_encoder_f Reestablishment_Indication_encode_xer; -oer_type_decoder_f Reestablishment_Indication_decode_oer; -oer_type_encoder_f Reestablishment_Indication_encode_oer; per_type_decoder_f Reestablishment_Indication_decode_uper; per_type_encoder_f Reestablishment_Indication_encode_uper; per_type_decoder_f Reestablishment_Indication_decode_aper; diff --git a/src/codec_utils/F1AP/RepetitionPeriod.c b/src/codec_utils/F1AP/RepetitionPeriod.c index da89dc0f9..30e358e0b 100644 --- a/src/codec_utils/F1AP/RepetitionPeriod.c +++ b/src/codec_utils/F1AP/RepetitionPeriod.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "RepetitionPeriod.h" @@ -21,7 +21,7 @@ RepetitionPeriod_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 131071)) { + if((value >= 0L && value <= 131071L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ RepetitionPeriod_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_RepetitionPeriod_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; -static asn_per_constraints_t asn_PER_type_RepetitionPeriod_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_RepetitionPeriod_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 17, -1, 0, 131071 } /* (0..131071,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_RepetitionPeriod_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_RepetitionPeriod = { asn_DEF_RepetitionPeriod_tags_1, /* Same as above */ sizeof(asn_DEF_RepetitionPeriod_tags_1) /sizeof(asn_DEF_RepetitionPeriod_tags_1[0]), /* 1 */ - { &asn_OER_type_RepetitionPeriod_constr_1, &asn_PER_type_RepetitionPeriod_constr_1, RepetitionPeriod_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RepetitionPeriod_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + RepetitionPeriod_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/F1AP/RepetitionPeriod.h b/src/codec_utils/F1AP/RepetitionPeriod.h index 83bb5f6dd..966d5821f 100644 --- a/src/codec_utils/F1AP/RepetitionPeriod.h +++ b/src/codec_utils/F1AP/RepetitionPeriod.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _RepetitionPeriod_H_ @@ -22,16 +22,13 @@ extern "C" { typedef long RepetitionPeriod_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_RepetitionPeriod_constr_1; extern asn_TYPE_descriptor_t asn_DEF_RepetitionPeriod; asn_struct_free_f RepetitionPeriod_free; asn_struct_print_f RepetitionPeriod_print; asn_constr_check_f RepetitionPeriod_constraint; -ber_type_decoder_f RepetitionPeriod_decode_ber; -der_type_encoder_f RepetitionPeriod_encode_der; xer_type_decoder_f RepetitionPeriod_decode_xer; xer_type_encoder_f RepetitionPeriod_encode_xer; -oer_type_decoder_f RepetitionPeriod_decode_oer; -oer_type_encoder_f RepetitionPeriod_encode_oer; per_type_decoder_f RepetitionPeriod_decode_uper; per_type_encoder_f RepetitionPeriod_encode_uper; per_type_decoder_f RepetitionPeriod_decode_aper; diff --git a/src/codec_utils/F1AP/RequestType.c b/src/codec_utils/F1AP/RequestType.c index 3ddbae215..8a506d92a 100644 --- a/src/codec_utils/F1AP/RequestType.c +++ b/src/codec_utils/F1AP/RequestType.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "RequestType.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_RequestType_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; -static asn_per_constraints_t asn_PER_type_RequestType_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_RequestType_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_RequestType_value2enum_1[] = { { 0, 5, "offer" }, { 1, 9, "execution" } @@ -29,7 +28,7 @@ static const unsigned int asn_MAP_RequestType_enum2value_1[] = { 0 /* offer(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_RequestType_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_RequestType_specs_1 = { asn_MAP_RequestType_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_RequestType_enum2value_1, /* N => "tag"; sorted by N */ 2, /* Number of elements in the maps */ @@ -51,7 +50,18 @@ asn_TYPE_descriptor_t asn_DEF_RequestType = { asn_DEF_RequestType_tags_1, /* Same as above */ sizeof(asn_DEF_RequestType_tags_1) /sizeof(asn_DEF_RequestType_tags_1[0]), /* 1 */ - { &asn_OER_type_RequestType_constr_1, &asn_PER_type_RequestType_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RequestType_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_RequestType_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/RequestType.h b/src/codec_utils/F1AP/RequestType.h index 9adcbf9f7..bf165dbbf 100644 --- a/src/codec_utils/F1AP/RequestType.h +++ b/src/codec_utils/F1AP/RequestType.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _RequestType_H_ @@ -31,16 +31,14 @@ typedef enum RequestType { typedef long RequestType_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_RequestType_constr_1; extern asn_TYPE_descriptor_t asn_DEF_RequestType; +extern const asn_INTEGER_specifics_t asn_SPC_RequestType_specs_1; asn_struct_free_f RequestType_free; asn_struct_print_f RequestType_print; asn_constr_check_f RequestType_constraint; -ber_type_decoder_f RequestType_decode_ber; -der_type_encoder_f RequestType_encode_der; xer_type_decoder_f RequestType_decode_xer; xer_type_encoder_f RequestType_encode_xer; -oer_type_decoder_f RequestType_decode_oer; -oer_type_encoder_f RequestType_encode_oer; per_type_decoder_f RequestType_decode_uper; per_type_encoder_f RequestType_encode_uper; per_type_decoder_f RequestType_decode_aper; diff --git a/src/codec_utils/F1AP/RequestedBandCombinationIndex.c b/src/codec_utils/F1AP/RequestedBandCombinationIndex.c index ca4be129b..e2e518708 100644 --- a/src/codec_utils/F1AP/RequestedBandCombinationIndex.c +++ b/src/codec_utils/F1AP/RequestedBandCombinationIndex.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "RequestedBandCombinationIndex.h" @@ -24,7 +24,18 @@ asn_TYPE_descriptor_t asn_DEF_RequestedBandCombinationIndex = { asn_DEF_RequestedBandCombinationIndex_tags_1, /* Same as above */ sizeof(asn_DEF_RequestedBandCombinationIndex_tags_1) /sizeof(asn_DEF_RequestedBandCombinationIndex_tags_1[0]), /* 1 */ - { 0, 0, OCTET_STRING_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OCTET_STRING_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/RequestedBandCombinationIndex.h b/src/codec_utils/F1AP/RequestedBandCombinationIndex.h index 6023bd4fa..1e624a94a 100644 --- a/src/codec_utils/F1AP/RequestedBandCombinationIndex.h +++ b/src/codec_utils/F1AP/RequestedBandCombinationIndex.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _RequestedBandCombinationIndex_H_ @@ -26,12 +26,8 @@ extern asn_TYPE_descriptor_t asn_DEF_RequestedBandCombinationIndex; asn_struct_free_f RequestedBandCombinationIndex_free; asn_struct_print_f RequestedBandCombinationIndex_print; asn_constr_check_f RequestedBandCombinationIndex_constraint; -ber_type_decoder_f RequestedBandCombinationIndex_decode_ber; -der_type_encoder_f RequestedBandCombinationIndex_encode_der; xer_type_decoder_f RequestedBandCombinationIndex_decode_xer; xer_type_encoder_f RequestedBandCombinationIndex_encode_xer; -oer_type_decoder_f RequestedBandCombinationIndex_decode_oer; -oer_type_encoder_f RequestedBandCombinationIndex_encode_oer; per_type_decoder_f RequestedBandCombinationIndex_decode_uper; per_type_encoder_f RequestedBandCombinationIndex_encode_uper; per_type_decoder_f RequestedBandCombinationIndex_decode_aper; diff --git a/src/codec_utils/F1AP/RequestedFeatureSetEntryIndex.c b/src/codec_utils/F1AP/RequestedFeatureSetEntryIndex.c index 6ac68b237..2eddd2f9e 100644 --- a/src/codec_utils/F1AP/RequestedFeatureSetEntryIndex.c +++ b/src/codec_utils/F1AP/RequestedFeatureSetEntryIndex.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "RequestedFeatureSetEntryIndex.h" @@ -24,7 +24,18 @@ asn_TYPE_descriptor_t asn_DEF_RequestedFeatureSetEntryIndex = { asn_DEF_RequestedFeatureSetEntryIndex_tags_1, /* Same as above */ sizeof(asn_DEF_RequestedFeatureSetEntryIndex_tags_1) /sizeof(asn_DEF_RequestedFeatureSetEntryIndex_tags_1[0]), /* 1 */ - { 0, 0, OCTET_STRING_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OCTET_STRING_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/RequestedFeatureSetEntryIndex.h b/src/codec_utils/F1AP/RequestedFeatureSetEntryIndex.h index 3e12c913a..492143744 100644 --- a/src/codec_utils/F1AP/RequestedFeatureSetEntryIndex.h +++ b/src/codec_utils/F1AP/RequestedFeatureSetEntryIndex.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _RequestedFeatureSetEntryIndex_H_ @@ -26,12 +26,8 @@ extern asn_TYPE_descriptor_t asn_DEF_RequestedFeatureSetEntryIndex; asn_struct_free_f RequestedFeatureSetEntryIndex_free; asn_struct_print_f RequestedFeatureSetEntryIndex_print; asn_constr_check_f RequestedFeatureSetEntryIndex_constraint; -ber_type_decoder_f RequestedFeatureSetEntryIndex_decode_ber; -der_type_encoder_f RequestedFeatureSetEntryIndex_encode_der; xer_type_decoder_f RequestedFeatureSetEntryIndex_decode_xer; xer_type_encoder_f RequestedFeatureSetEntryIndex_encode_xer; -oer_type_decoder_f RequestedFeatureSetEntryIndex_decode_oer; -oer_type_encoder_f RequestedFeatureSetEntryIndex_encode_oer; per_type_decoder_f RequestedFeatureSetEntryIndex_decode_uper; per_type_encoder_f RequestedFeatureSetEntryIndex_encode_uper; per_type_decoder_f RequestedFeatureSetEntryIndex_decode_aper; diff --git a/src/codec_utils/F1AP/RequestedP-MaxFR2.c b/src/codec_utils/F1AP/RequestedP-MaxFR2.c index 0f12930f6..a167502c8 100644 --- a/src/codec_utils/F1AP/RequestedP-MaxFR2.c +++ b/src/codec_utils/F1AP/RequestedP-MaxFR2.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "RequestedP-MaxFR2.h" @@ -24,7 +24,18 @@ asn_TYPE_descriptor_t asn_DEF_RequestedP_MaxFR2 = { asn_DEF_RequestedP_MaxFR2_tags_1, /* Same as above */ sizeof(asn_DEF_RequestedP_MaxFR2_tags_1) /sizeof(asn_DEF_RequestedP_MaxFR2_tags_1[0]), /* 1 */ - { 0, 0, OCTET_STRING_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OCTET_STRING_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/RequestedP-MaxFR2.h b/src/codec_utils/F1AP/RequestedP-MaxFR2.h index 255209c21..0bb997207 100644 --- a/src/codec_utils/F1AP/RequestedP-MaxFR2.h +++ b/src/codec_utils/F1AP/RequestedP-MaxFR2.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _RequestedP_MaxFR2_H_ @@ -26,12 +26,8 @@ extern asn_TYPE_descriptor_t asn_DEF_RequestedP_MaxFR2; asn_struct_free_f RequestedP_MaxFR2_free; asn_struct_print_f RequestedP_MaxFR2_print; asn_constr_check_f RequestedP_MaxFR2_constraint; -ber_type_decoder_f RequestedP_MaxFR2_decode_ber; -der_type_encoder_f RequestedP_MaxFR2_encode_der; xer_type_decoder_f RequestedP_MaxFR2_decode_xer; xer_type_encoder_f RequestedP_MaxFR2_encode_xer; -oer_type_decoder_f RequestedP_MaxFR2_decode_oer; -oer_type_encoder_f RequestedP_MaxFR2_encode_oer; per_type_decoder_f RequestedP_MaxFR2_decode_uper; per_type_encoder_f RequestedP_MaxFR2_encode_uper; per_type_decoder_f RequestedP_MaxFR2_decode_aper; diff --git a/src/codec_utils/F1AP/Reset.c b/src/codec_utils/F1AP/Reset.c index 5d54b3fda..776c0024e 100644 --- a/src/codec_utils/F1AP/Reset.c +++ b/src/codec_utils/F1AP/Reset.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Reset.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_Reset_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_Container_4587P0, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_Reset = { asn_DEF_Reset_tags_1, /* Same as above */ sizeof(asn_DEF_Reset_tags_1) /sizeof(asn_DEF_Reset_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Reset_1, 1, /* Elements count */ &asn_SPC_Reset_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Reset.h b/src/codec_utils/F1AP/Reset.h index 99771932b..17a8f609f 100644 --- a/src/codec_utils/F1AP/Reset.h +++ b/src/codec_utils/F1AP/Reset.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Reset_H_ diff --git a/src/codec_utils/F1AP/ResetAcknowledge.c b/src/codec_utils/F1AP/ResetAcknowledge.c index 1bce147b9..b1178410e 100644 --- a/src/codec_utils/F1AP/ResetAcknowledge.c +++ b/src/codec_utils/F1AP/ResetAcknowledge.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "ResetAcknowledge.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_ResetAcknowledge_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_Container_4587P1, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_ResetAcknowledge = { asn_DEF_ResetAcknowledge_tags_1, /* Same as above */ sizeof(asn_DEF_ResetAcknowledge_tags_1) /sizeof(asn_DEF_ResetAcknowledge_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ResetAcknowledge_1, 1, /* Elements count */ &asn_SPC_ResetAcknowledge_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/ResetAcknowledge.h b/src/codec_utils/F1AP/ResetAcknowledge.h index 6a41a554a..9fe845237 100644 --- a/src/codec_utils/F1AP/ResetAcknowledge.h +++ b/src/codec_utils/F1AP/ResetAcknowledge.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _ResetAcknowledge_H_ diff --git a/src/codec_utils/F1AP/ResetAll.c b/src/codec_utils/F1AP/ResetAll.c index 13daac4b9..00afdd872 100644 --- a/src/codec_utils/F1AP/ResetAll.c +++ b/src/codec_utils/F1AP/ResetAll.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "ResetAll.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_ResetAll_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ResetAll_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_ResetAll_value2enum_1[] = { { 0, 9, "reset-all" } /* This list is extensible */ @@ -49,7 +48,18 @@ asn_TYPE_descriptor_t asn_DEF_ResetAll = { asn_DEF_ResetAll_tags_1, /* Same as above */ sizeof(asn_DEF_ResetAll_tags_1) /sizeof(asn_DEF_ResetAll_tags_1[0]), /* 1 */ - { &asn_OER_type_ResetAll_constr_1, &asn_PER_type_ResetAll_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ResetAll_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_ResetAll_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/ResetAll.h b/src/codec_utils/F1AP/ResetAll.h index c052ccf0e..fe4fac27a 100644 --- a/src/codec_utils/F1AP/ResetAll.h +++ b/src/codec_utils/F1AP/ResetAll.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _ResetAll_H_ @@ -36,12 +36,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_ResetAll_specs_1; asn_struct_free_f ResetAll_free; asn_struct_print_f ResetAll_print; asn_constr_check_f ResetAll_constraint; -ber_type_decoder_f ResetAll_decode_ber; -der_type_encoder_f ResetAll_encode_der; xer_type_decoder_f ResetAll_decode_xer; xer_type_encoder_f ResetAll_encode_xer; -oer_type_decoder_f ResetAll_decode_oer; -oer_type_encoder_f ResetAll_encode_oer; per_type_decoder_f ResetAll_decode_uper; per_type_encoder_f ResetAll_encode_uper; per_type_decoder_f ResetAll_decode_aper; diff --git a/src/codec_utils/F1AP/ResetType.c b/src/codec_utils/F1AP/ResetType.c index 8294ba9fb..33374a9a4 100644 --- a/src/codec_utils/F1AP/ResetType.c +++ b/src/codec_utils/F1AP/ResetType.c @@ -1,29 +1,39 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "ResetType.h" #include "UE-associatedLogicalF1-ConnectionListRes.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_ResetType_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; -static asn_per_constraints_t asn_PER_type_ResetType_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_ResetType_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_ResetType_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_ResetType_1[] = { { ATF_NOFLAGS, 0, offsetof(struct ResetType, choice.f1_Interface), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_ResetAll, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "f1-Interface" }, @@ -32,7 +42,18 @@ static asn_TYPE_member_t asn_MBR_ResetType_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UE_associatedLogicalF1_ConnectionListRes, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "partOfF1-Interface" }, @@ -41,7 +62,18 @@ static asn_TYPE_member_t asn_MBR_ResetType_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_SingleContainer_4590P1, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "choice-extension" }, @@ -51,7 +83,7 @@ static const asn_TYPE_tag2member_t asn_MAP_ResetType_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* partOfF1-Interface */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* choice-extension */ }; -static asn_CHOICE_specifics_t asn_SPC_ResetType_specs_1 = { +asn_CHOICE_specifics_t asn_SPC_ResetType_specs_1 = { sizeof(struct ResetType), offsetof(struct ResetType, _asn_ctx), offsetof(struct ResetType, present), @@ -69,7 +101,18 @@ asn_TYPE_descriptor_t asn_DEF_ResetType = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_ResetType_constr_1, &asn_PER_type_ResetType_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ResetType_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_ResetType_1, 3, /* Elements count */ &asn_SPC_ResetType_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/ResetType.h b/src/codec_utils/F1AP/ResetType.h index fd7876837..2aefc3242 100644 --- a/src/codec_utils/F1AP/ResetType.h +++ b/src/codec_utils/F1AP/ResetType.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _ResetType_H_ @@ -46,6 +46,9 @@ typedef struct ResetType { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_ResetType; +extern asn_CHOICE_specifics_t asn_SPC_ResetType_specs_1; +extern asn_TYPE_member_t asn_MBR_ResetType_1[3]; +extern asn_per_constraints_t asn_PER_type_ResetType_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/ResourceCoordinationEUTRACellInfo.c b/src/codec_utils/F1AP/ResourceCoordinationEUTRACellInfo.c index 73e1f7aab..12394ab2c 100644 --- a/src/codec_utils/F1AP/ResourceCoordinationEUTRACellInfo.c +++ b/src/codec_utils/F1AP/ResourceCoordinationEUTRACellInfo.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "ResourceCoordinationEUTRACellInfo.h" @@ -14,7 +14,18 @@ asn_TYPE_member_t asn_MBR_ResourceCoordinationEUTRACellInfo_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_EUTRA_Coex_Mode_Info, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eUTRA-Mode-Info" }, @@ -23,7 +34,18 @@ asn_TYPE_member_t asn_MBR_ResourceCoordinationEUTRACellInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRA_PRACH_Configuration, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eUTRA-PRACH-Configuration" }, @@ -32,7 +54,18 @@ asn_TYPE_member_t asn_MBR_ResourceCoordinationEUTRACellInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P76, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -65,7 +98,18 @@ asn_TYPE_descriptor_t asn_DEF_ResourceCoordinationEUTRACellInfo = { asn_DEF_ResourceCoordinationEUTRACellInfo_tags_1, /* Same as above */ sizeof(asn_DEF_ResourceCoordinationEUTRACellInfo_tags_1) /sizeof(asn_DEF_ResourceCoordinationEUTRACellInfo_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ResourceCoordinationEUTRACellInfo_1, 3, /* Elements count */ &asn_SPC_ResourceCoordinationEUTRACellInfo_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/ResourceCoordinationEUTRACellInfo.h b/src/codec_utils/F1AP/ResourceCoordinationEUTRACellInfo.h index 3a3efb803..587763862 100644 --- a/src/codec_utils/F1AP/ResourceCoordinationEUTRACellInfo.h +++ b/src/codec_utils/F1AP/ResourceCoordinationEUTRACellInfo.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _ResourceCoordinationEUTRACellInfo_H_ diff --git a/src/codec_utils/F1AP/ResourceCoordinationTransferContainer.c b/src/codec_utils/F1AP/ResourceCoordinationTransferContainer.c index 0f4016800..1fc210cbd 100644 --- a/src/codec_utils/F1AP/ResourceCoordinationTransferContainer.c +++ b/src/codec_utils/F1AP/ResourceCoordinationTransferContainer.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "ResourceCoordinationTransferContainer.h" @@ -24,7 +24,18 @@ asn_TYPE_descriptor_t asn_DEF_ResourceCoordinationTransferContainer = { asn_DEF_ResourceCoordinationTransferContainer_tags_1, /* Same as above */ sizeof(asn_DEF_ResourceCoordinationTransferContainer_tags_1) /sizeof(asn_DEF_ResourceCoordinationTransferContainer_tags_1[0]), /* 1 */ - { 0, 0, OCTET_STRING_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OCTET_STRING_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/ResourceCoordinationTransferContainer.h b/src/codec_utils/F1AP/ResourceCoordinationTransferContainer.h index 85d1aff0f..253dc3202 100644 --- a/src/codec_utils/F1AP/ResourceCoordinationTransferContainer.h +++ b/src/codec_utils/F1AP/ResourceCoordinationTransferContainer.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _ResourceCoordinationTransferContainer_H_ @@ -26,12 +26,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ResourceCoordinationTransferContainer; asn_struct_free_f ResourceCoordinationTransferContainer_free; asn_struct_print_f ResourceCoordinationTransferContainer_print; asn_constr_check_f ResourceCoordinationTransferContainer_constraint; -ber_type_decoder_f ResourceCoordinationTransferContainer_decode_ber; -der_type_encoder_f ResourceCoordinationTransferContainer_encode_der; xer_type_decoder_f ResourceCoordinationTransferContainer_decode_xer; xer_type_encoder_f ResourceCoordinationTransferContainer_encode_xer; -oer_type_decoder_f ResourceCoordinationTransferContainer_decode_oer; -oer_type_encoder_f ResourceCoordinationTransferContainer_encode_oer; per_type_decoder_f ResourceCoordinationTransferContainer_decode_uper; per_type_encoder_f ResourceCoordinationTransferContainer_encode_uper; per_type_decoder_f ResourceCoordinationTransferContainer_decode_aper; diff --git a/src/codec_utils/F1AP/ResourceCoordinationTransferInformation.c b/src/codec_utils/F1AP/ResourceCoordinationTransferInformation.c index 99f09723e..cfa3afa65 100644 --- a/src/codec_utils/F1AP/ResourceCoordinationTransferInformation.c +++ b/src/codec_utils/F1AP/ResourceCoordinationTransferInformation.c @@ -1,21 +1,32 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "ResourceCoordinationTransferInformation.h" #include "ResourceCoordinationEUTRACellInfo.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_ResourceCoordinationTransferInformation_1[] = { +asn_TYPE_member_t asn_MBR_ResourceCoordinationTransferInformation_1[] = { { ATF_NOFLAGS, 0, offsetof(struct ResourceCoordinationTransferInformation, meNB_Cell_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRA_Cell_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "meNB-Cell-ID" }, @@ -24,7 +35,18 @@ static asn_TYPE_member_t asn_MBR_ResourceCoordinationTransferInformation_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ResourceCoordinationEUTRACellInfo, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "resourceCoordinationEUTRACellInfo" }, @@ -33,7 +55,18 @@ static asn_TYPE_member_t asn_MBR_ResourceCoordinationTransferInformation_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P77, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -47,7 +80,7 @@ static const asn_TYPE_tag2member_t asn_MAP_ResourceCoordinationTransferInformati { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* resourceCoordinationEUTRACellInfo */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_ResourceCoordinationTransferInformation_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_ResourceCoordinationTransferInformation_specs_1 = { sizeof(struct ResourceCoordinationTransferInformation), offsetof(struct ResourceCoordinationTransferInformation, _asn_ctx), asn_MAP_ResourceCoordinationTransferInformation_tag2el_1, @@ -66,7 +99,18 @@ asn_TYPE_descriptor_t asn_DEF_ResourceCoordinationTransferInformation = { asn_DEF_ResourceCoordinationTransferInformation_tags_1, /* Same as above */ sizeof(asn_DEF_ResourceCoordinationTransferInformation_tags_1) /sizeof(asn_DEF_ResourceCoordinationTransferInformation_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ResourceCoordinationTransferInformation_1, 3, /* Elements count */ &asn_SPC_ResourceCoordinationTransferInformation_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/ResourceCoordinationTransferInformation.h b/src/codec_utils/F1AP/ResourceCoordinationTransferInformation.h index e6ff09f6b..85d2b9445 100644 --- a/src/codec_utils/F1AP/ResourceCoordinationTransferInformation.h +++ b/src/codec_utils/F1AP/ResourceCoordinationTransferInformation.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _ResourceCoordinationTransferInformation_H_ @@ -39,6 +39,8 @@ typedef struct ResourceCoordinationTransferInformation { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_ResourceCoordinationTransferInformation; +extern asn_SEQUENCE_specifics_t asn_SPC_ResourceCoordinationTransferInformation_specs_1; +extern asn_TYPE_member_t asn_MBR_ResourceCoordinationTransferInformation_1[3]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/SCell-FailedtoSetup-Item.c b/src/codec_utils/F1AP/SCell-FailedtoSetup-Item.c index 4bd529a5a..52d2ba1ad 100644 --- a/src/codec_utils/F1AP/SCell-FailedtoSetup-Item.c +++ b/src/codec_utils/F1AP/SCell-FailedtoSetup-Item.c @@ -1,21 +1,32 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SCell-FailedtoSetup-Item.h" #include "Cause.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_SCell_FailedtoSetup_Item_1[] = { +asn_TYPE_member_t asn_MBR_SCell_FailedtoSetup_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct SCell_FailedtoSetup_Item, sCell_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NRCGI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sCell-ID" }, @@ -24,7 +35,18 @@ static asn_TYPE_member_t asn_MBR_SCell_FailedtoSetup_Item_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_Cause, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cause" }, @@ -33,7 +55,18 @@ static asn_TYPE_member_t asn_MBR_SCell_FailedtoSetup_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P82, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -47,7 +80,7 @@ static const asn_TYPE_tag2member_t asn_MAP_SCell_FailedtoSetup_Item_tag2el_1[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* cause */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_SCell_FailedtoSetup_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_SCell_FailedtoSetup_Item_specs_1 = { sizeof(struct SCell_FailedtoSetup_Item), offsetof(struct SCell_FailedtoSetup_Item, _asn_ctx), asn_MAP_SCell_FailedtoSetup_Item_tag2el_1, @@ -66,7 +99,18 @@ asn_TYPE_descriptor_t asn_DEF_SCell_FailedtoSetup_Item = { asn_DEF_SCell_FailedtoSetup_Item_tags_1, /* Same as above */ sizeof(asn_DEF_SCell_FailedtoSetup_Item_tags_1) /sizeof(asn_DEF_SCell_FailedtoSetup_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SCell_FailedtoSetup_Item_1, 3, /* Elements count */ &asn_SPC_SCell_FailedtoSetup_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/SCell-FailedtoSetup-Item.h b/src/codec_utils/F1AP/SCell-FailedtoSetup-Item.h index 3f651b5bf..81ef7da8a 100644 --- a/src/codec_utils/F1AP/SCell-FailedtoSetup-Item.h +++ b/src/codec_utils/F1AP/SCell-FailedtoSetup-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SCell_FailedtoSetup_Item_H_ @@ -39,6 +39,8 @@ typedef struct SCell_FailedtoSetup_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_SCell_FailedtoSetup_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_SCell_FailedtoSetup_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_SCell_FailedtoSetup_Item_1[3]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/SCell-FailedtoSetup-List.c b/src/codec_utils/F1AP/SCell-FailedtoSetup-List.c index 6c034f332..ad0165709 100644 --- a/src/codec_utils/F1AP/SCell-FailedtoSetup-List.c +++ b/src/codec_utils/F1AP/SCell-FailedtoSetup-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SCell-FailedtoSetup-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_SCell_FailedtoSetup_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; -static asn_per_constraints_t asn_PER_type_SCell_FailedtoSetup_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_SCell_FailedtoSetup_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_SCell_FailedtoSetup_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_SCell_FailedtoSetup_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P27, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_SCell_FailedtoSetup_List_1[] = { static const ber_tlv_tag_t asn_DEF_SCell_FailedtoSetup_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_SCell_FailedtoSetup_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_SCell_FailedtoSetup_List_specs_1 = { sizeof(struct SCell_FailedtoSetup_List), offsetof(struct SCell_FailedtoSetup_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_SCell_FailedtoSetup_List = { asn_DEF_SCell_FailedtoSetup_List_tags_1, /* Same as above */ sizeof(asn_DEF_SCell_FailedtoSetup_List_tags_1) /sizeof(asn_DEF_SCell_FailedtoSetup_List_tags_1[0]), /* 1 */ - { &asn_OER_type_SCell_FailedtoSetup_List_constr_1, &asn_PER_type_SCell_FailedtoSetup_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SCell_FailedtoSetup_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_SCell_FailedtoSetup_List_1, 1, /* Single element */ &asn_SPC_SCell_FailedtoSetup_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/SCell-FailedtoSetup-List.h b/src/codec_utils/F1AP/SCell-FailedtoSetup-List.h index 71714fc9d..d0d4e6ba7 100644 --- a/src/codec_utils/F1AP/SCell-FailedtoSetup-List.h +++ b/src/codec_utils/F1AP/SCell-FailedtoSetup-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SCell_FailedtoSetup_List_H_ @@ -32,6 +32,9 @@ typedef struct SCell_FailedtoSetup_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_SCell_FailedtoSetup_List; +extern asn_SET_OF_specifics_t asn_SPC_SCell_FailedtoSetup_List_specs_1; +extern asn_TYPE_member_t asn_MBR_SCell_FailedtoSetup_List_1[1]; +extern asn_per_constraints_t asn_PER_type_SCell_FailedtoSetup_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/SCell-FailedtoSetupMod-Item.c b/src/codec_utils/F1AP/SCell-FailedtoSetupMod-Item.c index ace3d1928..dbf05754f 100644 --- a/src/codec_utils/F1AP/SCell-FailedtoSetupMod-Item.c +++ b/src/codec_utils/F1AP/SCell-FailedtoSetupMod-Item.c @@ -1,21 +1,32 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SCell-FailedtoSetupMod-Item.h" #include "Cause.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_SCell_FailedtoSetupMod_Item_1[] = { +asn_TYPE_member_t asn_MBR_SCell_FailedtoSetupMod_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct SCell_FailedtoSetupMod_Item, sCell_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NRCGI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sCell-ID" }, @@ -24,7 +35,18 @@ static asn_TYPE_member_t asn_MBR_SCell_FailedtoSetupMod_Item_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_Cause, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cause" }, @@ -33,7 +55,18 @@ static asn_TYPE_member_t asn_MBR_SCell_FailedtoSetupMod_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P83, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -47,7 +80,7 @@ static const asn_TYPE_tag2member_t asn_MAP_SCell_FailedtoSetupMod_Item_tag2el_1[ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* cause */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_SCell_FailedtoSetupMod_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_SCell_FailedtoSetupMod_Item_specs_1 = { sizeof(struct SCell_FailedtoSetupMod_Item), offsetof(struct SCell_FailedtoSetupMod_Item, _asn_ctx), asn_MAP_SCell_FailedtoSetupMod_Item_tag2el_1, @@ -66,7 +99,18 @@ asn_TYPE_descriptor_t asn_DEF_SCell_FailedtoSetupMod_Item = { asn_DEF_SCell_FailedtoSetupMod_Item_tags_1, /* Same as above */ sizeof(asn_DEF_SCell_FailedtoSetupMod_Item_tags_1) /sizeof(asn_DEF_SCell_FailedtoSetupMod_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SCell_FailedtoSetupMod_Item_1, 3, /* Elements count */ &asn_SPC_SCell_FailedtoSetupMod_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/SCell-FailedtoSetupMod-Item.h b/src/codec_utils/F1AP/SCell-FailedtoSetupMod-Item.h index 6cc10980f..d85b69c2e 100644 --- a/src/codec_utils/F1AP/SCell-FailedtoSetupMod-Item.h +++ b/src/codec_utils/F1AP/SCell-FailedtoSetupMod-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SCell_FailedtoSetupMod_Item_H_ @@ -39,6 +39,8 @@ typedef struct SCell_FailedtoSetupMod_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_SCell_FailedtoSetupMod_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_SCell_FailedtoSetupMod_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_SCell_FailedtoSetupMod_Item_1[3]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/SCell-FailedtoSetupMod-List.c b/src/codec_utils/F1AP/SCell-FailedtoSetupMod-List.c index c66e7e12f..b7af9cb2c 100644 --- a/src/codec_utils/F1AP/SCell-FailedtoSetupMod-List.c +++ b/src/codec_utils/F1AP/SCell-FailedtoSetupMod-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SCell-FailedtoSetupMod-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_SCell_FailedtoSetupMod_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; -static asn_per_constraints_t asn_PER_type_SCell_FailedtoSetupMod_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_SCell_FailedtoSetupMod_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_SCell_FailedtoSetupMod_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_SCell_FailedtoSetupMod_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P44, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_SCell_FailedtoSetupMod_List_1[] = { static const ber_tlv_tag_t asn_DEF_SCell_FailedtoSetupMod_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_SCell_FailedtoSetupMod_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_SCell_FailedtoSetupMod_List_specs_1 = { sizeof(struct SCell_FailedtoSetupMod_List), offsetof(struct SCell_FailedtoSetupMod_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_SCell_FailedtoSetupMod_List = { asn_DEF_SCell_FailedtoSetupMod_List_tags_1, /* Same as above */ sizeof(asn_DEF_SCell_FailedtoSetupMod_List_tags_1) /sizeof(asn_DEF_SCell_FailedtoSetupMod_List_tags_1[0]), /* 1 */ - { &asn_OER_type_SCell_FailedtoSetupMod_List_constr_1, &asn_PER_type_SCell_FailedtoSetupMod_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SCell_FailedtoSetupMod_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_SCell_FailedtoSetupMod_List_1, 1, /* Single element */ &asn_SPC_SCell_FailedtoSetupMod_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/SCell-FailedtoSetupMod-List.h b/src/codec_utils/F1AP/SCell-FailedtoSetupMod-List.h index 3963c12c6..2a37475d4 100644 --- a/src/codec_utils/F1AP/SCell-FailedtoSetupMod-List.h +++ b/src/codec_utils/F1AP/SCell-FailedtoSetupMod-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SCell_FailedtoSetupMod_List_H_ @@ -32,6 +32,9 @@ typedef struct SCell_FailedtoSetupMod_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_SCell_FailedtoSetupMod_List; +extern asn_SET_OF_specifics_t asn_SPC_SCell_FailedtoSetupMod_List_specs_1; +extern asn_TYPE_member_t asn_MBR_SCell_FailedtoSetupMod_List_1[1]; +extern asn_per_constraints_t asn_PER_type_SCell_FailedtoSetupMod_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/SCell-ToBeRemoved-Item.c b/src/codec_utils/F1AP/SCell-ToBeRemoved-Item.c index 29cd2de1d..17f117a11 100644 --- a/src/codec_utils/F1AP/SCell-ToBeRemoved-Item.c +++ b/src/codec_utils/F1AP/SCell-ToBeRemoved-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SCell-ToBeRemoved-Item.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_SCell_ToBeRemoved_Item_1[] = { +asn_TYPE_member_t asn_MBR_SCell_ToBeRemoved_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeRemoved_Item, sCell_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NRCGI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sCell-ID" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_SCell_ToBeRemoved_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P84, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -36,7 +58,7 @@ static const asn_TYPE_tag2member_t asn_MAP_SCell_ToBeRemoved_Item_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* sCell-ID */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_SCell_ToBeRemoved_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_SCell_ToBeRemoved_Item_specs_1 = { sizeof(struct SCell_ToBeRemoved_Item), offsetof(struct SCell_ToBeRemoved_Item, _asn_ctx), asn_MAP_SCell_ToBeRemoved_Item_tag2el_1, @@ -55,7 +77,18 @@ asn_TYPE_descriptor_t asn_DEF_SCell_ToBeRemoved_Item = { asn_DEF_SCell_ToBeRemoved_Item_tags_1, /* Same as above */ sizeof(asn_DEF_SCell_ToBeRemoved_Item_tags_1) /sizeof(asn_DEF_SCell_ToBeRemoved_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SCell_ToBeRemoved_Item_1, 2, /* Elements count */ &asn_SPC_SCell_ToBeRemoved_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/SCell-ToBeRemoved-Item.h b/src/codec_utils/F1AP/SCell-ToBeRemoved-Item.h index 093740e49..dfd2b4792 100644 --- a/src/codec_utils/F1AP/SCell-ToBeRemoved-Item.h +++ b/src/codec_utils/F1AP/SCell-ToBeRemoved-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SCell_ToBeRemoved_Item_H_ @@ -37,6 +37,8 @@ typedef struct SCell_ToBeRemoved_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_SCell_ToBeRemoved_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_SCell_ToBeRemoved_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_SCell_ToBeRemoved_Item_1[2]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/SCell-ToBeRemoved-List.c b/src/codec_utils/F1AP/SCell-ToBeRemoved-List.c index 99e8812d2..e8abe2aab 100644 --- a/src/codec_utils/F1AP/SCell-ToBeRemoved-List.c +++ b/src/codec_utils/F1AP/SCell-ToBeRemoved-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SCell-ToBeRemoved-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_SCell_ToBeRemoved_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; -static asn_per_constraints_t asn_PER_type_SCell_ToBeRemoved_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_SCell_ToBeRemoved_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_SCell_ToBeRemoved_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_SCell_ToBeRemoved_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P31, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_SCell_ToBeRemoved_List_1[] = { static const ber_tlv_tag_t asn_DEF_SCell_ToBeRemoved_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_SCell_ToBeRemoved_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_SCell_ToBeRemoved_List_specs_1 = { sizeof(struct SCell_ToBeRemoved_List), offsetof(struct SCell_ToBeRemoved_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_SCell_ToBeRemoved_List = { asn_DEF_SCell_ToBeRemoved_List_tags_1, /* Same as above */ sizeof(asn_DEF_SCell_ToBeRemoved_List_tags_1) /sizeof(asn_DEF_SCell_ToBeRemoved_List_tags_1[0]), /* 1 */ - { &asn_OER_type_SCell_ToBeRemoved_List_constr_1, &asn_PER_type_SCell_ToBeRemoved_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SCell_ToBeRemoved_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_SCell_ToBeRemoved_List_1, 1, /* Single element */ &asn_SPC_SCell_ToBeRemoved_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/SCell-ToBeRemoved-List.h b/src/codec_utils/F1AP/SCell-ToBeRemoved-List.h index 6e5495a28..e9923c5eb 100644 --- a/src/codec_utils/F1AP/SCell-ToBeRemoved-List.h +++ b/src/codec_utils/F1AP/SCell-ToBeRemoved-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SCell_ToBeRemoved_List_H_ @@ -32,6 +32,9 @@ typedef struct SCell_ToBeRemoved_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_SCell_ToBeRemoved_List; +extern asn_SET_OF_specifics_t asn_SPC_SCell_ToBeRemoved_List_specs_1; +extern asn_TYPE_member_t asn_MBR_SCell_ToBeRemoved_List_1[1]; +extern asn_per_constraints_t asn_PER_type_SCell_ToBeRemoved_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/SCell-ToBeSetup-Item.c b/src/codec_utils/F1AP/SCell-ToBeSetup-Item.c index ed884096a..a902de153 100644 --- a/src/codec_utils/F1AP/SCell-ToBeSetup-Item.c +++ b/src/codec_utils/F1AP/SCell-ToBeSetup-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SCell-ToBeSetup-Item.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_SCell_ToBeSetup_Item_1[] = { +asn_TYPE_member_t asn_MBR_SCell_ToBeSetup_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetup_Item, sCell_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NRCGI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sCell-ID" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_SCell_ToBeSetup_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SCellIndex, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sCellIndex" }, @@ -32,7 +54,18 @@ static asn_TYPE_member_t asn_MBR_SCell_ToBeSetup_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CellULConfigured, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sCellULConfigured" }, @@ -41,7 +74,18 @@ static asn_TYPE_member_t asn_MBR_SCell_ToBeSetup_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P85, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -56,7 +100,7 @@ static const asn_TYPE_tag2member_t asn_MAP_SCell_ToBeSetup_Item_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* sCellULConfigured */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_SCell_ToBeSetup_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_SCell_ToBeSetup_Item_specs_1 = { sizeof(struct SCell_ToBeSetup_Item), offsetof(struct SCell_ToBeSetup_Item, _asn_ctx), asn_MAP_SCell_ToBeSetup_Item_tag2el_1, @@ -75,7 +119,18 @@ asn_TYPE_descriptor_t asn_DEF_SCell_ToBeSetup_Item = { asn_DEF_SCell_ToBeSetup_Item_tags_1, /* Same as above */ sizeof(asn_DEF_SCell_ToBeSetup_Item_tags_1) /sizeof(asn_DEF_SCell_ToBeSetup_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SCell_ToBeSetup_Item_1, 4, /* Elements count */ &asn_SPC_SCell_ToBeSetup_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/SCell-ToBeSetup-Item.h b/src/codec_utils/F1AP/SCell-ToBeSetup-Item.h index 39f24c4bf..08f780274 100644 --- a/src/codec_utils/F1AP/SCell-ToBeSetup-Item.h +++ b/src/codec_utils/F1AP/SCell-ToBeSetup-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SCell_ToBeSetup_Item_H_ @@ -41,6 +41,8 @@ typedef struct SCell_ToBeSetup_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_SCell_ToBeSetup_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_SCell_ToBeSetup_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_SCell_ToBeSetup_Item_1[4]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/SCell-ToBeSetup-List.c b/src/codec_utils/F1AP/SCell-ToBeSetup-List.c index b384978aa..e999a7292 100644 --- a/src/codec_utils/F1AP/SCell-ToBeSetup-List.c +++ b/src/codec_utils/F1AP/SCell-ToBeSetup-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SCell-ToBeSetup-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_SCell_ToBeSetup_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; -static asn_per_constraints_t asn_PER_type_SCell_ToBeSetup_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_SCell_ToBeSetup_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_SCell_ToBeSetup_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_SCell_ToBeSetup_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P21, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_SCell_ToBeSetup_List_1[] = { static const ber_tlv_tag_t asn_DEF_SCell_ToBeSetup_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_SCell_ToBeSetup_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_SCell_ToBeSetup_List_specs_1 = { sizeof(struct SCell_ToBeSetup_List), offsetof(struct SCell_ToBeSetup_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_SCell_ToBeSetup_List = { asn_DEF_SCell_ToBeSetup_List_tags_1, /* Same as above */ sizeof(asn_DEF_SCell_ToBeSetup_List_tags_1) /sizeof(asn_DEF_SCell_ToBeSetup_List_tags_1[0]), /* 1 */ - { &asn_OER_type_SCell_ToBeSetup_List_constr_1, &asn_PER_type_SCell_ToBeSetup_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SCell_ToBeSetup_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_SCell_ToBeSetup_List_1, 1, /* Single element */ &asn_SPC_SCell_ToBeSetup_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/SCell-ToBeSetup-List.h b/src/codec_utils/F1AP/SCell-ToBeSetup-List.h index bd29f7054..a89cdc971 100644 --- a/src/codec_utils/F1AP/SCell-ToBeSetup-List.h +++ b/src/codec_utils/F1AP/SCell-ToBeSetup-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SCell_ToBeSetup_List_H_ @@ -24,7 +24,7 @@ struct ProtocolIE_SingleContainer; /* SCell-ToBeSetup-List */ typedef struct SCell_ToBeSetup_List { - A_SEQUENCE_OF(struct SCell_ToBeSetup_ItemIEs) list; + A_SEQUENCE_OF(struct ProtocolIE_SingleContainer) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; @@ -32,6 +32,9 @@ typedef struct SCell_ToBeSetup_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_SCell_ToBeSetup_List; +extern asn_SET_OF_specifics_t asn_SPC_SCell_ToBeSetup_List_specs_1; +extern asn_TYPE_member_t asn_MBR_SCell_ToBeSetup_List_1[1]; +extern asn_per_constraints_t asn_PER_type_SCell_ToBeSetup_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/SCell-ToBeSetupMod-Item.c b/src/codec_utils/F1AP/SCell-ToBeSetupMod-Item.c index 6e79fa544..4afd74f2f 100644 --- a/src/codec_utils/F1AP/SCell-ToBeSetupMod-Item.c +++ b/src/codec_utils/F1AP/SCell-ToBeSetupMod-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SCell-ToBeSetupMod-Item.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_SCell_ToBeSetupMod_Item_1[] = { +asn_TYPE_member_t asn_MBR_SCell_ToBeSetupMod_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetupMod_Item, sCell_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NRCGI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sCell-ID" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_SCell_ToBeSetupMod_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SCellIndex, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sCellIndex" }, @@ -32,7 +54,18 @@ static asn_TYPE_member_t asn_MBR_SCell_ToBeSetupMod_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CellULConfigured, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sCellULConfigured" }, @@ -41,7 +74,18 @@ static asn_TYPE_member_t asn_MBR_SCell_ToBeSetupMod_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P86, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -56,7 +100,7 @@ static const asn_TYPE_tag2member_t asn_MAP_SCell_ToBeSetupMod_Item_tag2el_1[] = { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* sCellULConfigured */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_SCell_ToBeSetupMod_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_SCell_ToBeSetupMod_Item_specs_1 = { sizeof(struct SCell_ToBeSetupMod_Item), offsetof(struct SCell_ToBeSetupMod_Item, _asn_ctx), asn_MAP_SCell_ToBeSetupMod_Item_tag2el_1, @@ -75,7 +119,18 @@ asn_TYPE_descriptor_t asn_DEF_SCell_ToBeSetupMod_Item = { asn_DEF_SCell_ToBeSetupMod_Item_tags_1, /* Same as above */ sizeof(asn_DEF_SCell_ToBeSetupMod_Item_tags_1) /sizeof(asn_DEF_SCell_ToBeSetupMod_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SCell_ToBeSetupMod_Item_1, 4, /* Elements count */ &asn_SPC_SCell_ToBeSetupMod_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/SCell-ToBeSetupMod-Item.h b/src/codec_utils/F1AP/SCell-ToBeSetupMod-Item.h index 6091a5f62..ba2d6c4fb 100644 --- a/src/codec_utils/F1AP/SCell-ToBeSetupMod-Item.h +++ b/src/codec_utils/F1AP/SCell-ToBeSetupMod-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SCell_ToBeSetupMod_Item_H_ @@ -41,6 +41,8 @@ typedef struct SCell_ToBeSetupMod_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_SCell_ToBeSetupMod_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_SCell_ToBeSetupMod_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_SCell_ToBeSetupMod_Item_1[4]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/SCell-ToBeSetupMod-List.c b/src/codec_utils/F1AP/SCell-ToBeSetupMod-List.c index 57a489eb9..b3eed0af0 100644 --- a/src/codec_utils/F1AP/SCell-ToBeSetupMod-List.c +++ b/src/codec_utils/F1AP/SCell-ToBeSetupMod-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SCell-ToBeSetupMod-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_SCell_ToBeSetupMod_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; -static asn_per_constraints_t asn_PER_type_SCell_ToBeSetupMod_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_SCell_ToBeSetupMod_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_SCell_ToBeSetupMod_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_SCell_ToBeSetupMod_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P30, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_SCell_ToBeSetupMod_List_1[] = { static const ber_tlv_tag_t asn_DEF_SCell_ToBeSetupMod_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_SCell_ToBeSetupMod_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_SCell_ToBeSetupMod_List_specs_1 = { sizeof(struct SCell_ToBeSetupMod_List), offsetof(struct SCell_ToBeSetupMod_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_SCell_ToBeSetupMod_List = { asn_DEF_SCell_ToBeSetupMod_List_tags_1, /* Same as above */ sizeof(asn_DEF_SCell_ToBeSetupMod_List_tags_1) /sizeof(asn_DEF_SCell_ToBeSetupMod_List_tags_1[0]), /* 1 */ - { &asn_OER_type_SCell_ToBeSetupMod_List_constr_1, &asn_PER_type_SCell_ToBeSetupMod_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SCell_ToBeSetupMod_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_SCell_ToBeSetupMod_List_1, 1, /* Single element */ &asn_SPC_SCell_ToBeSetupMod_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/SCell-ToBeSetupMod-List.h b/src/codec_utils/F1AP/SCell-ToBeSetupMod-List.h index 0402985d7..d7a8743d1 100644 --- a/src/codec_utils/F1AP/SCell-ToBeSetupMod-List.h +++ b/src/codec_utils/F1AP/SCell-ToBeSetupMod-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SCell_ToBeSetupMod_List_H_ @@ -32,6 +32,9 @@ typedef struct SCell_ToBeSetupMod_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_SCell_ToBeSetupMod_List; +extern asn_SET_OF_specifics_t asn_SPC_SCell_ToBeSetupMod_List_specs_1; +extern asn_TYPE_member_t asn_MBR_SCell_ToBeSetupMod_List_1[1]; +extern asn_per_constraints_t asn_PER_type_SCell_ToBeSetupMod_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/SCellIndex.c b/src/codec_utils/F1AP/SCellIndex.c index 42d8a22a4..035e7b031 100644 --- a/src/codec_utils/F1AP/SCellIndex.c +++ b/src/codec_utils/F1AP/SCellIndex.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SCellIndex.h" @@ -21,7 +21,7 @@ SCellIndex_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 1 && value <= 31)) { + if((value >= 1L && value <= 31L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ SCellIndex_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_SCellIndex_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_SCellIndex_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 5, 5, 1, 31 } /* (1..31,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_SCellIndex_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_SCellIndex = { asn_DEF_SCellIndex_tags_1, /* Same as above */ sizeof(asn_DEF_SCellIndex_tags_1) /sizeof(asn_DEF_SCellIndex_tags_1[0]), /* 1 */ - { &asn_OER_type_SCellIndex_constr_1, &asn_PER_type_SCellIndex_constr_1, SCellIndex_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SCellIndex_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SCellIndex_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/F1AP/SCellIndex.h b/src/codec_utils/F1AP/SCellIndex.h index 684b41152..3c4894c95 100644 --- a/src/codec_utils/F1AP/SCellIndex.h +++ b/src/codec_utils/F1AP/SCellIndex.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SCellIndex_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_SCellIndex; asn_struct_free_f SCellIndex_free; asn_struct_print_f SCellIndex_print; asn_constr_check_f SCellIndex_constraint; -ber_type_decoder_f SCellIndex_decode_ber; -der_type_encoder_f SCellIndex_encode_der; xer_type_decoder_f SCellIndex_decode_xer; xer_type_encoder_f SCellIndex_encode_xer; -oer_type_decoder_f SCellIndex_decode_oer; -oer_type_encoder_f SCellIndex_encode_oer; per_type_decoder_f SCellIndex_decode_uper; per_type_encoder_f SCellIndex_encode_uper; per_type_decoder_f SCellIndex_decode_aper; diff --git a/src/codec_utils/F1AP/SIB1-message.c b/src/codec_utils/F1AP/SIB1-message.c index e87f926a3..8cb1a65c1 100644 --- a/src/codec_utils/F1AP/SIB1-message.c +++ b/src/codec_utils/F1AP/SIB1-message.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SIB1-message.h" @@ -24,7 +24,18 @@ asn_TYPE_descriptor_t asn_DEF_SIB1_message = { asn_DEF_SIB1_message_tags_1, /* Same as above */ sizeof(asn_DEF_SIB1_message_tags_1) /sizeof(asn_DEF_SIB1_message_tags_1[0]), /* 1 */ - { 0, 0, OCTET_STRING_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OCTET_STRING_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/SIB1-message.h b/src/codec_utils/F1AP/SIB1-message.h index 3c886404f..9cef122b5 100644 --- a/src/codec_utils/F1AP/SIB1-message.h +++ b/src/codec_utils/F1AP/SIB1-message.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SIB1_message_H_ @@ -26,12 +26,8 @@ extern asn_TYPE_descriptor_t asn_DEF_SIB1_message; asn_struct_free_f SIB1_message_free; asn_struct_print_f SIB1_message_print; asn_constr_check_f SIB1_message_constraint; -ber_type_decoder_f SIB1_message_decode_ber; -der_type_encoder_f SIB1_message_encode_der; xer_type_decoder_f SIB1_message_decode_xer; xer_type_encoder_f SIB1_message_encode_xer; -oer_type_decoder_f SIB1_message_decode_oer; -oer_type_encoder_f SIB1_message_encode_oer; per_type_decoder_f SIB1_message_decode_uper; per_type_encoder_f SIB1_message_encode_uper; per_type_decoder_f SIB1_message_decode_aper; diff --git a/src/codec_utils/F1AP/SIBType-PWS.c b/src/codec_utils/F1AP/SIBType-PWS.c index ec0aa8014..07d540a71 100644 --- a/src/codec_utils/F1AP/SIBType-PWS.c +++ b/src/codec_utils/F1AP/SIBType-PWS.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SIBType-PWS.h" @@ -21,7 +21,7 @@ SIBType_PWS_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 6 && value <= 8)) { + if((value >= 6L && value <= 8L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ SIBType_PWS_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_SIBType_PWS_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_SIBType_PWS_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 2, 2, 6, 8 } /* (6..8,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_SIBType_PWS_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_SIBType_PWS = { asn_DEF_SIBType_PWS_tags_1, /* Same as above */ sizeof(asn_DEF_SIBType_PWS_tags_1) /sizeof(asn_DEF_SIBType_PWS_tags_1[0]), /* 1 */ - { &asn_OER_type_SIBType_PWS_constr_1, &asn_PER_type_SIBType_PWS_constr_1, SIBType_PWS_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SIBType_PWS_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SIBType_PWS_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/F1AP/SIBType-PWS.h b/src/codec_utils/F1AP/SIBType-PWS.h index 4a9d24c16..a92be2265 100644 --- a/src/codec_utils/F1AP/SIBType-PWS.h +++ b/src/codec_utils/F1AP/SIBType-PWS.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SIBType_PWS_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_SIBType_PWS; asn_struct_free_f SIBType_PWS_free; asn_struct_print_f SIBType_PWS_print; asn_constr_check_f SIBType_PWS_constraint; -ber_type_decoder_f SIBType_PWS_decode_ber; -der_type_encoder_f SIBType_PWS_encode_der; xer_type_decoder_f SIBType_PWS_decode_xer; xer_type_encoder_f SIBType_PWS_encode_xer; -oer_type_decoder_f SIBType_PWS_decode_oer; -oer_type_encoder_f SIBType_PWS_encode_oer; per_type_decoder_f SIBType_PWS_decode_uper; per_type_encoder_f SIBType_PWS_encode_uper; per_type_decoder_f SIBType_PWS_decode_aper; diff --git a/src/codec_utils/F1AP/SItype-Item.c b/src/codec_utils/F1AP/SItype-Item.c index b88180d2b..037375236 100644 --- a/src/codec_utils/F1AP/SItype-Item.c +++ b/src/codec_utils/F1AP/SItype-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SItype-Item.h" @@ -14,7 +14,18 @@ asn_TYPE_member_t asn_MBR_SItype_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SItype, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sItype" }, @@ -23,7 +34,18 @@ asn_TYPE_member_t asn_MBR_SItype_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P93, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -55,7 +77,18 @@ asn_TYPE_descriptor_t asn_DEF_SItype_Item = { asn_DEF_SItype_Item_tags_1, /* Same as above */ sizeof(asn_DEF_SItype_Item_tags_1) /sizeof(asn_DEF_SItype_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SItype_Item_1, 2, /* Elements count */ &asn_SPC_SItype_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/SItype-Item.h b/src/codec_utils/F1AP/SItype-Item.h index 1ae5affc0..958e1f8f4 100644 --- a/src/codec_utils/F1AP/SItype-Item.h +++ b/src/codec_utils/F1AP/SItype-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SItype_Item_H_ diff --git a/src/codec_utils/F1AP/SItype-List.c b/src/codec_utils/F1AP/SItype-List.c index 8230442f5..ce57fd824 100644 --- a/src/codec_utils/F1AP/SItype-List.c +++ b/src/codec_utils/F1AP/SItype-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SItype-List.h" #include "SItype-Item.h" -static asn_oer_constraints_t asn_OER_type_SItype_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; -static asn_per_constraints_t asn_PER_type_SItype_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_SItype_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_SItype_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_SItype_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_SItype_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_SItype_List_1[] = { static const ber_tlv_tag_t asn_DEF_SItype_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_SItype_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_SItype_List_specs_1 = { sizeof(struct SItype_List), offsetof(struct SItype_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_SItype_List = { asn_DEF_SItype_List_tags_1, /* Same as above */ sizeof(asn_DEF_SItype_List_tags_1) /sizeof(asn_DEF_SItype_List_tags_1[0]), /* 1 */ - { &asn_OER_type_SItype_List_constr_1, &asn_PER_type_SItype_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SItype_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_SItype_List_1, 1, /* Single element */ &asn_SPC_SItype_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/SItype-List.h b/src/codec_utils/F1AP/SItype-List.h index f965fadab..4f74ec76f 100644 --- a/src/codec_utils/F1AP/SItype-List.h +++ b/src/codec_utils/F1AP/SItype-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SItype_List_H_ @@ -32,6 +32,9 @@ typedef struct SItype_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_SItype_List; +extern asn_SET_OF_specifics_t asn_SPC_SItype_List_specs_1; +extern asn_TYPE_member_t asn_MBR_SItype_List_1[1]; +extern asn_per_constraints_t asn_PER_type_SItype_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/SItype.c b/src/codec_utils/F1AP/SItype.c index ac9c589de..c0e495b9c 100644 --- a/src/codec_utils/F1AP/SItype.c +++ b/src/codec_utils/F1AP/SItype.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SItype.h" @@ -21,7 +21,7 @@ SItype_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 1 && value <= 32)) { + if((value >= 1L && value <= 32L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ SItype_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_SItype_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_SItype_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 5, 5, 1, 32 } /* (1..32,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_SItype_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_SItype = { asn_DEF_SItype_tags_1, /* Same as above */ sizeof(asn_DEF_SItype_tags_1) /sizeof(asn_DEF_SItype_tags_1[0]), /* 1 */ - { &asn_OER_type_SItype_constr_1, &asn_PER_type_SItype_constr_1, SItype_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SItype_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SItype_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/F1AP/SItype.h b/src/codec_utils/F1AP/SItype.h index 60cc89563..44a2bfc60 100644 --- a/src/codec_utils/F1AP/SItype.h +++ b/src/codec_utils/F1AP/SItype.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SItype_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_SItype; asn_struct_free_f SItype_free; asn_struct_print_f SItype_print; asn_constr_check_f SItype_constraint; -ber_type_decoder_f SItype_decode_ber; -der_type_encoder_f SItype_encode_der; xer_type_decoder_f SItype_decode_xer; xer_type_encoder_f SItype_encode_xer; -oer_type_decoder_f SItype_decode_oer; -oer_type_encoder_f SItype_encode_oer; per_type_decoder_f SItype_decode_uper; per_type_encoder_f SItype_encode_uper; per_type_decoder_f SItype_decode_aper; diff --git a/src/codec_utils/F1AP/SNSSAI.c b/src/codec_utils/F1AP/SNSSAI.c index b0cf1c069..d6fd6e786 100644 --- a/src/codec_utils/F1AP/SNSSAI.c +++ b/src/codec_utils/F1AP/SNSSAI.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SNSSAI.h" @@ -23,7 +23,7 @@ memb_sST_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, size = st->size; - if((size == 1)) { + if((size == 1UL)) { /* Constraint check succeeded */ return 0; } else { @@ -49,7 +49,7 @@ memb_sD_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, size = st->size; - if((size == 3)) { + if((size == 3UL)) { /* Constraint check succeeded */ return 0; } else { @@ -60,29 +60,38 @@ memb_sD_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_oer_constraints_t asn_OER_memb_sST_constr_2 CC_NOTUSED = { - { 0, 0 }, - 1 /* (SIZE(1..1)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sST_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 1, 1 } /* (SIZE(1..1)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sD_constr_3 CC_NOTUSED = { - { 0, 0 }, - 3 /* (SIZE(3..3)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sD_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 3, 3 } /* (SIZE(3..3)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_SNSSAI_1[] = { { ATF_NOFLAGS, 0, offsetof(struct SNSSAI, sST), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { &asn_OER_memb_sST_constr_2, &asn_PER_memb_sST_constr_2, memb_sST_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sST_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sST_constraint_1 + }, 0, 0, /* No default value */ "sST" }, @@ -91,7 +100,18 @@ asn_TYPE_member_t asn_MBR_SNSSAI_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { &asn_OER_memb_sD_constr_3, &asn_PER_memb_sD_constr_3, memb_sD_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sD_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sD_constraint_1 + }, 0, 0, /* No default value */ "sD" }, @@ -100,7 +120,18 @@ asn_TYPE_member_t asn_MBR_SNSSAI_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P96, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -133,7 +164,18 @@ asn_TYPE_descriptor_t asn_DEF_SNSSAI = { asn_DEF_SNSSAI_tags_1, /* Same as above */ sizeof(asn_DEF_SNSSAI_tags_1) /sizeof(asn_DEF_SNSSAI_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SNSSAI_1, 3, /* Elements count */ &asn_SPC_SNSSAI_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/SNSSAI.h b/src/codec_utils/F1AP/SNSSAI.h index 88d18f7bd..6c5c83ff9 100644 --- a/src/codec_utils/F1AP/SNSSAI.h +++ b/src/codec_utils/F1AP/SNSSAI.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SNSSAI_H_ diff --git a/src/codec_utils/F1AP/SRBID.c b/src/codec_utils/F1AP/SRBID.c index a61ecba61..a2227ffd1 100644 --- a/src/codec_utils/F1AP/SRBID.c +++ b/src/codec_utils/F1AP/SRBID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SRBID.h" @@ -21,7 +21,7 @@ SRBID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 3)) { + if((value >= 0L && value <= 3L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ SRBID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_SRBID_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_SRBID_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 2, 2, 0, 3 } /* (0..3,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_SRBID_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_SRBID = { asn_DEF_SRBID_tags_1, /* Same as above */ sizeof(asn_DEF_SRBID_tags_1) /sizeof(asn_DEF_SRBID_tags_1[0]), /* 1 */ - { &asn_OER_type_SRBID_constr_1, &asn_PER_type_SRBID_constr_1, SRBID_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SRBID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SRBID_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/F1AP/SRBID.h b/src/codec_utils/F1AP/SRBID.h index c5feecd4d..64acf8d20 100644 --- a/src/codec_utils/F1AP/SRBID.h +++ b/src/codec_utils/F1AP/SRBID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SRBID_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_SRBID; asn_struct_free_f SRBID_free; asn_struct_print_f SRBID_print; asn_constr_check_f SRBID_constraint; -ber_type_decoder_f SRBID_decode_ber; -der_type_encoder_f SRBID_encode_der; xer_type_decoder_f SRBID_decode_xer; xer_type_encoder_f SRBID_encode_xer; -oer_type_decoder_f SRBID_decode_oer; -oer_type_encoder_f SRBID_encode_oer; per_type_decoder_f SRBID_decode_uper; per_type_encoder_f SRBID_encode_uper; per_type_decoder_f SRBID_decode_aper; diff --git a/src/codec_utils/F1AP/SRBs-FailedToBeSetup-Item.c b/src/codec_utils/F1AP/SRBs-FailedToBeSetup-Item.c index 304e070c2..f2ea4e79e 100644 --- a/src/codec_utils/F1AP/SRBs-FailedToBeSetup-Item.c +++ b/src/codec_utils/F1AP/SRBs-FailedToBeSetup-Item.c @@ -1,21 +1,32 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SRBs-FailedToBeSetup-Item.h" #include "Cause.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_SRBs_FailedToBeSetup_Item_1[] = { +asn_TYPE_member_t asn_MBR_SRBs_FailedToBeSetup_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct SRBs_FailedToBeSetup_Item, sRBID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_SRBID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sRBID" }, @@ -24,7 +35,18 @@ static asn_TYPE_member_t asn_MBR_SRBs_FailedToBeSetup_Item_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_Cause, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cause" }, @@ -33,7 +55,18 @@ static asn_TYPE_member_t asn_MBR_SRBs_FailedToBeSetup_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P97, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -47,7 +80,7 @@ static const asn_TYPE_tag2member_t asn_MAP_SRBs_FailedToBeSetup_Item_tag2el_1[] { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* cause */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_SRBs_FailedToBeSetup_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_SRBs_FailedToBeSetup_Item_specs_1 = { sizeof(struct SRBs_FailedToBeSetup_Item), offsetof(struct SRBs_FailedToBeSetup_Item, _asn_ctx), asn_MAP_SRBs_FailedToBeSetup_Item_tag2el_1, @@ -66,7 +99,18 @@ asn_TYPE_descriptor_t asn_DEF_SRBs_FailedToBeSetup_Item = { asn_DEF_SRBs_FailedToBeSetup_Item_tags_1, /* Same as above */ sizeof(asn_DEF_SRBs_FailedToBeSetup_Item_tags_1) /sizeof(asn_DEF_SRBs_FailedToBeSetup_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRBs_FailedToBeSetup_Item_1, 3, /* Elements count */ &asn_SPC_SRBs_FailedToBeSetup_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/SRBs-FailedToBeSetup-Item.h b/src/codec_utils/F1AP/SRBs-FailedToBeSetup-Item.h index 725477f5c..4c7bc799d 100644 --- a/src/codec_utils/F1AP/SRBs-FailedToBeSetup-Item.h +++ b/src/codec_utils/F1AP/SRBs-FailedToBeSetup-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SRBs_FailedToBeSetup_Item_H_ @@ -39,6 +39,8 @@ typedef struct SRBs_FailedToBeSetup_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_SRBs_FailedToBeSetup_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_SRBs_FailedToBeSetup_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_SRBs_FailedToBeSetup_Item_1[3]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/SRBs-FailedToBeSetup-List.c b/src/codec_utils/F1AP/SRBs-FailedToBeSetup-List.c index aba5d870e..c483e8382 100644 --- a/src/codec_utils/F1AP/SRBs-FailedToBeSetup-List.c +++ b/src/codec_utils/F1AP/SRBs-FailedToBeSetup-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SRBs-FailedToBeSetup-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_SRBs_FailedToBeSetup_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; -static asn_per_constraints_t asn_PER_type_SRBs_FailedToBeSetup_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_SRBs_FailedToBeSetup_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_SRBs_FailedToBeSetup_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_SRBs_FailedToBeSetup_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P25, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_SRBs_FailedToBeSetup_List_1[] = { static const ber_tlv_tag_t asn_DEF_SRBs_FailedToBeSetup_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_SRBs_FailedToBeSetup_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_SRBs_FailedToBeSetup_List_specs_1 = { sizeof(struct SRBs_FailedToBeSetup_List), offsetof(struct SRBs_FailedToBeSetup_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_SRBs_FailedToBeSetup_List = { asn_DEF_SRBs_FailedToBeSetup_List_tags_1, /* Same as above */ sizeof(asn_DEF_SRBs_FailedToBeSetup_List_tags_1) /sizeof(asn_DEF_SRBs_FailedToBeSetup_List_tags_1[0]), /* 1 */ - { &asn_OER_type_SRBs_FailedToBeSetup_List_constr_1, &asn_PER_type_SRBs_FailedToBeSetup_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SRBs_FailedToBeSetup_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_SRBs_FailedToBeSetup_List_1, 1, /* Single element */ &asn_SPC_SRBs_FailedToBeSetup_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/SRBs-FailedToBeSetup-List.h b/src/codec_utils/F1AP/SRBs-FailedToBeSetup-List.h index 9a45777e9..8847b3ec6 100644 --- a/src/codec_utils/F1AP/SRBs-FailedToBeSetup-List.h +++ b/src/codec_utils/F1AP/SRBs-FailedToBeSetup-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SRBs_FailedToBeSetup_List_H_ @@ -32,6 +32,9 @@ typedef struct SRBs_FailedToBeSetup_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_SRBs_FailedToBeSetup_List; +extern asn_SET_OF_specifics_t asn_SPC_SRBs_FailedToBeSetup_List_specs_1; +extern asn_TYPE_member_t asn_MBR_SRBs_FailedToBeSetup_List_1[1]; +extern asn_per_constraints_t asn_PER_type_SRBs_FailedToBeSetup_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/SRBs-FailedToBeSetupMod-Item.c b/src/codec_utils/F1AP/SRBs-FailedToBeSetupMod-Item.c index 9e2d7ba5f..74ddc6587 100644 --- a/src/codec_utils/F1AP/SRBs-FailedToBeSetupMod-Item.c +++ b/src/codec_utils/F1AP/SRBs-FailedToBeSetupMod-Item.c @@ -1,21 +1,32 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SRBs-FailedToBeSetupMod-Item.h" #include "Cause.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_SRBs_FailedToBeSetupMod_Item_1[] = { +asn_TYPE_member_t asn_MBR_SRBs_FailedToBeSetupMod_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct SRBs_FailedToBeSetupMod_Item, sRBID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_SRBID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sRBID" }, @@ -24,7 +35,18 @@ static asn_TYPE_member_t asn_MBR_SRBs_FailedToBeSetupMod_Item_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_Cause, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cause" }, @@ -33,7 +55,18 @@ static asn_TYPE_member_t asn_MBR_SRBs_FailedToBeSetupMod_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P98, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -47,7 +80,7 @@ static const asn_TYPE_tag2member_t asn_MAP_SRBs_FailedToBeSetupMod_Item_tag2el_1 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* cause */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_SRBs_FailedToBeSetupMod_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_SRBs_FailedToBeSetupMod_Item_specs_1 = { sizeof(struct SRBs_FailedToBeSetupMod_Item), offsetof(struct SRBs_FailedToBeSetupMod_Item, _asn_ctx), asn_MAP_SRBs_FailedToBeSetupMod_Item_tag2el_1, @@ -66,7 +99,18 @@ asn_TYPE_descriptor_t asn_DEF_SRBs_FailedToBeSetupMod_Item = { asn_DEF_SRBs_FailedToBeSetupMod_Item_tags_1, /* Same as above */ sizeof(asn_DEF_SRBs_FailedToBeSetupMod_Item_tags_1) /sizeof(asn_DEF_SRBs_FailedToBeSetupMod_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRBs_FailedToBeSetupMod_Item_1, 3, /* Elements count */ &asn_SPC_SRBs_FailedToBeSetupMod_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/SRBs-FailedToBeSetupMod-Item.h b/src/codec_utils/F1AP/SRBs-FailedToBeSetupMod-Item.h index eb7629e00..b3e462eaa 100644 --- a/src/codec_utils/F1AP/SRBs-FailedToBeSetupMod-Item.h +++ b/src/codec_utils/F1AP/SRBs-FailedToBeSetupMod-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SRBs_FailedToBeSetupMod_Item_H_ @@ -39,6 +39,8 @@ typedef struct SRBs_FailedToBeSetupMod_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_SRBs_FailedToBeSetupMod_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_SRBs_FailedToBeSetupMod_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_SRBs_FailedToBeSetupMod_Item_1[3]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/SRBs-FailedToBeSetupMod-List.c b/src/codec_utils/F1AP/SRBs-FailedToBeSetupMod-List.c index 8a964bd74..59a4545e8 100644 --- a/src/codec_utils/F1AP/SRBs-FailedToBeSetupMod-List.c +++ b/src/codec_utils/F1AP/SRBs-FailedToBeSetupMod-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SRBs-FailedToBeSetupMod-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_SRBs_FailedToBeSetupMod_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; -static asn_per_constraints_t asn_PER_type_SRBs_FailedToBeSetupMod_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_SRBs_FailedToBeSetupMod_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_SRBs_FailedToBeSetupMod_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_SRBs_FailedToBeSetupMod_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P42, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_SRBs_FailedToBeSetupMod_List_1[] = { static const ber_tlv_tag_t asn_DEF_SRBs_FailedToBeSetupMod_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_SRBs_FailedToBeSetupMod_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_SRBs_FailedToBeSetupMod_List_specs_1 = { sizeof(struct SRBs_FailedToBeSetupMod_List), offsetof(struct SRBs_FailedToBeSetupMod_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_SRBs_FailedToBeSetupMod_List = { asn_DEF_SRBs_FailedToBeSetupMod_List_tags_1, /* Same as above */ sizeof(asn_DEF_SRBs_FailedToBeSetupMod_List_tags_1) /sizeof(asn_DEF_SRBs_FailedToBeSetupMod_List_tags_1[0]), /* 1 */ - { &asn_OER_type_SRBs_FailedToBeSetupMod_List_constr_1, &asn_PER_type_SRBs_FailedToBeSetupMod_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SRBs_FailedToBeSetupMod_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_SRBs_FailedToBeSetupMod_List_1, 1, /* Single element */ &asn_SPC_SRBs_FailedToBeSetupMod_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/SRBs-FailedToBeSetupMod-List.h b/src/codec_utils/F1AP/SRBs-FailedToBeSetupMod-List.h index 0b36162fa..35286740e 100644 --- a/src/codec_utils/F1AP/SRBs-FailedToBeSetupMod-List.h +++ b/src/codec_utils/F1AP/SRBs-FailedToBeSetupMod-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SRBs_FailedToBeSetupMod_List_H_ @@ -32,6 +32,9 @@ typedef struct SRBs_FailedToBeSetupMod_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_SRBs_FailedToBeSetupMod_List; +extern asn_SET_OF_specifics_t asn_SPC_SRBs_FailedToBeSetupMod_List_specs_1; +extern asn_TYPE_member_t asn_MBR_SRBs_FailedToBeSetupMod_List_1[1]; +extern asn_per_constraints_t asn_PER_type_SRBs_FailedToBeSetupMod_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/SRBs-Modified-Item.c b/src/codec_utils/F1AP/SRBs-Modified-Item.c index 33d84ecb2..258984400 100644 --- a/src/codec_utils/F1AP/SRBs-Modified-Item.c +++ b/src/codec_utils/F1AP/SRBs-Modified-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SRBs-Modified-Item.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_SRBs_Modified_Item_1[] = { +asn_TYPE_member_t asn_MBR_SRBs_Modified_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct SRBs_Modified_Item, sRBID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_SRBID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sRBID" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_SRBs_Modified_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_LCID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lCID" }, @@ -32,7 +54,18 @@ static asn_TYPE_member_t asn_MBR_SRBs_Modified_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P99, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -46,7 +79,7 @@ static const asn_TYPE_tag2member_t asn_MAP_SRBs_Modified_Item_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* lCID */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_SRBs_Modified_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_SRBs_Modified_Item_specs_1 = { sizeof(struct SRBs_Modified_Item), offsetof(struct SRBs_Modified_Item, _asn_ctx), asn_MAP_SRBs_Modified_Item_tag2el_1, @@ -65,7 +98,18 @@ asn_TYPE_descriptor_t asn_DEF_SRBs_Modified_Item = { asn_DEF_SRBs_Modified_Item_tags_1, /* Same as above */ sizeof(asn_DEF_SRBs_Modified_Item_tags_1) /sizeof(asn_DEF_SRBs_Modified_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRBs_Modified_Item_1, 3, /* Elements count */ &asn_SPC_SRBs_Modified_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/SRBs-Modified-Item.h b/src/codec_utils/F1AP/SRBs-Modified-Item.h index e933174ce..489e4fcf8 100644 --- a/src/codec_utils/F1AP/SRBs-Modified-Item.h +++ b/src/codec_utils/F1AP/SRBs-Modified-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SRBs_Modified_Item_H_ @@ -39,6 +39,8 @@ typedef struct SRBs_Modified_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_SRBs_Modified_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_SRBs_Modified_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_SRBs_Modified_Item_1[3]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/SRBs-Modified-List.c b/src/codec_utils/F1AP/SRBs-Modified-List.c index cce5c79aa..a07846a99 100644 --- a/src/codec_utils/F1AP/SRBs-Modified-List.c +++ b/src/codec_utils/F1AP/SRBs-Modified-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SRBs-Modified-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_SRBs_Modified_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; -static asn_per_constraints_t asn_PER_type_SRBs_Modified_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_SRBs_Modified_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_SRBs_Modified_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_SRBs_Modified_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P40, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_SRBs_Modified_List_1[] = { static const ber_tlv_tag_t asn_DEF_SRBs_Modified_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_SRBs_Modified_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_SRBs_Modified_List_specs_1 = { sizeof(struct SRBs_Modified_List), offsetof(struct SRBs_Modified_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_SRBs_Modified_List = { asn_DEF_SRBs_Modified_List_tags_1, /* Same as above */ sizeof(asn_DEF_SRBs_Modified_List_tags_1) /sizeof(asn_DEF_SRBs_Modified_List_tags_1[0]), /* 1 */ - { &asn_OER_type_SRBs_Modified_List_constr_1, &asn_PER_type_SRBs_Modified_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SRBs_Modified_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_SRBs_Modified_List_1, 1, /* Single element */ &asn_SPC_SRBs_Modified_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/SRBs-Modified-List.h b/src/codec_utils/F1AP/SRBs-Modified-List.h index 681a46cda..1a67b3f19 100644 --- a/src/codec_utils/F1AP/SRBs-Modified-List.h +++ b/src/codec_utils/F1AP/SRBs-Modified-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SRBs_Modified_List_H_ @@ -32,6 +32,9 @@ typedef struct SRBs_Modified_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_SRBs_Modified_List; +extern asn_SET_OF_specifics_t asn_SPC_SRBs_Modified_List_specs_1; +extern asn_TYPE_member_t asn_MBR_SRBs_Modified_List_1[1]; +extern asn_per_constraints_t asn_PER_type_SRBs_Modified_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/SRBs-Required-ToBeReleased-Item.c b/src/codec_utils/F1AP/SRBs-Required-ToBeReleased-Item.c index d529f0e21..32f7f44e9 100644 --- a/src/codec_utils/F1AP/SRBs-Required-ToBeReleased-Item.c +++ b/src/codec_utils/F1AP/SRBs-Required-ToBeReleased-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SRBs-Required-ToBeReleased-Item.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_SRBs_Required_ToBeReleased_Item_1[] = { +asn_TYPE_member_t asn_MBR_SRBs_Required_ToBeReleased_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct SRBs_Required_ToBeReleased_Item, sRBID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_SRBID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sRBID" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_SRBs_Required_ToBeReleased_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P100, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -36,7 +58,7 @@ static const asn_TYPE_tag2member_t asn_MAP_SRBs_Required_ToBeReleased_Item_tag2e { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* sRBID */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_SRBs_Required_ToBeReleased_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_SRBs_Required_ToBeReleased_Item_specs_1 = { sizeof(struct SRBs_Required_ToBeReleased_Item), offsetof(struct SRBs_Required_ToBeReleased_Item, _asn_ctx), asn_MAP_SRBs_Required_ToBeReleased_Item_tag2el_1, @@ -55,7 +77,18 @@ asn_TYPE_descriptor_t asn_DEF_SRBs_Required_ToBeReleased_Item = { asn_DEF_SRBs_Required_ToBeReleased_Item_tags_1, /* Same as above */ sizeof(asn_DEF_SRBs_Required_ToBeReleased_Item_tags_1) /sizeof(asn_DEF_SRBs_Required_ToBeReleased_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRBs_Required_ToBeReleased_Item_1, 2, /* Elements count */ &asn_SPC_SRBs_Required_ToBeReleased_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/SRBs-Required-ToBeReleased-Item.h b/src/codec_utils/F1AP/SRBs-Required-ToBeReleased-Item.h index 31aea49f7..b6088e4a2 100644 --- a/src/codec_utils/F1AP/SRBs-Required-ToBeReleased-Item.h +++ b/src/codec_utils/F1AP/SRBs-Required-ToBeReleased-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SRBs_Required_ToBeReleased_Item_H_ @@ -37,6 +37,8 @@ typedef struct SRBs_Required_ToBeReleased_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_SRBs_Required_ToBeReleased_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_SRBs_Required_ToBeReleased_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_SRBs_Required_ToBeReleased_Item_1[2]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/SRBs-Required-ToBeReleased-List.c b/src/codec_utils/F1AP/SRBs-Required-ToBeReleased-List.c index b6a8c26c0..bfd6bb0e6 100644 --- a/src/codec_utils/F1AP/SRBs-Required-ToBeReleased-List.c +++ b/src/codec_utils/F1AP/SRBs-Required-ToBeReleased-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SRBs-Required-ToBeReleased-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_SRBs_Required_ToBeReleased_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; -static asn_per_constraints_t asn_PER_type_SRBs_Required_ToBeReleased_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_SRBs_Required_ToBeReleased_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_SRBs_Required_ToBeReleased_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_SRBs_Required_ToBeReleased_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P48, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_SRBs_Required_ToBeReleased_List_1[] = { static const ber_tlv_tag_t asn_DEF_SRBs_Required_ToBeReleased_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_SRBs_Required_ToBeReleased_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_SRBs_Required_ToBeReleased_List_specs_1 = { sizeof(struct SRBs_Required_ToBeReleased_List), offsetof(struct SRBs_Required_ToBeReleased_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_SRBs_Required_ToBeReleased_List = { asn_DEF_SRBs_Required_ToBeReleased_List_tags_1, /* Same as above */ sizeof(asn_DEF_SRBs_Required_ToBeReleased_List_tags_1) /sizeof(asn_DEF_SRBs_Required_ToBeReleased_List_tags_1[0]), /* 1 */ - { &asn_OER_type_SRBs_Required_ToBeReleased_List_constr_1, &asn_PER_type_SRBs_Required_ToBeReleased_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SRBs_Required_ToBeReleased_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_SRBs_Required_ToBeReleased_List_1, 1, /* Single element */ &asn_SPC_SRBs_Required_ToBeReleased_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/SRBs-Required-ToBeReleased-List.h b/src/codec_utils/F1AP/SRBs-Required-ToBeReleased-List.h index 995680aac..adafab29d 100644 --- a/src/codec_utils/F1AP/SRBs-Required-ToBeReleased-List.h +++ b/src/codec_utils/F1AP/SRBs-Required-ToBeReleased-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SRBs_Required_ToBeReleased_List_H_ @@ -32,6 +32,9 @@ typedef struct SRBs_Required_ToBeReleased_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_SRBs_Required_ToBeReleased_List; +extern asn_SET_OF_specifics_t asn_SPC_SRBs_Required_ToBeReleased_List_specs_1; +extern asn_TYPE_member_t asn_MBR_SRBs_Required_ToBeReleased_List_1[1]; +extern asn_per_constraints_t asn_PER_type_SRBs_Required_ToBeReleased_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/SRBs-Setup-Item.c b/src/codec_utils/F1AP/SRBs-Setup-Item.c index a810439aa..18ef828c1 100644 --- a/src/codec_utils/F1AP/SRBs-Setup-Item.c +++ b/src/codec_utils/F1AP/SRBs-Setup-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SRBs-Setup-Item.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_SRBs_Setup_Item_1[] = { +asn_TYPE_member_t asn_MBR_SRBs_Setup_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct SRBs_Setup_Item, sRBID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_SRBID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sRBID" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_SRBs_Setup_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_LCID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lCID" }, @@ -32,7 +54,18 @@ static asn_TYPE_member_t asn_MBR_SRBs_Setup_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P101, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -46,7 +79,7 @@ static const asn_TYPE_tag2member_t asn_MAP_SRBs_Setup_Item_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* lCID */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_SRBs_Setup_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_SRBs_Setup_Item_specs_1 = { sizeof(struct SRBs_Setup_Item), offsetof(struct SRBs_Setup_Item, _asn_ctx), asn_MAP_SRBs_Setup_Item_tag2el_1, @@ -65,7 +98,18 @@ asn_TYPE_descriptor_t asn_DEF_SRBs_Setup_Item = { asn_DEF_SRBs_Setup_Item_tags_1, /* Same as above */ sizeof(asn_DEF_SRBs_Setup_Item_tags_1) /sizeof(asn_DEF_SRBs_Setup_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRBs_Setup_Item_1, 3, /* Elements count */ &asn_SPC_SRBs_Setup_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/SRBs-Setup-Item.h b/src/codec_utils/F1AP/SRBs-Setup-Item.h index a82d72ccd..bd23069a3 100644 --- a/src/codec_utils/F1AP/SRBs-Setup-Item.h +++ b/src/codec_utils/F1AP/SRBs-Setup-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SRBs_Setup_Item_H_ @@ -39,6 +39,8 @@ typedef struct SRBs_Setup_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_SRBs_Setup_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_SRBs_Setup_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_SRBs_Setup_Item_1[3]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/SRBs-Setup-List.c b/src/codec_utils/F1AP/SRBs-Setup-List.c index 57e2dc8ee..70fa7e7c1 100644 --- a/src/codec_utils/F1AP/SRBs-Setup-List.c +++ b/src/codec_utils/F1AP/SRBs-Setup-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SRBs-Setup-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_SRBs_Setup_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; -static asn_per_constraints_t asn_PER_type_SRBs_Setup_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_SRBs_Setup_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_SRBs_Setup_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_SRBs_Setup_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P28, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_SRBs_Setup_List_1[] = { static const ber_tlv_tag_t asn_DEF_SRBs_Setup_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_SRBs_Setup_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_SRBs_Setup_List_specs_1 = { sizeof(struct SRBs_Setup_List), offsetof(struct SRBs_Setup_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_SRBs_Setup_List = { asn_DEF_SRBs_Setup_List_tags_1, /* Same as above */ sizeof(asn_DEF_SRBs_Setup_List_tags_1) /sizeof(asn_DEF_SRBs_Setup_List_tags_1[0]), /* 1 */ - { &asn_OER_type_SRBs_Setup_List_constr_1, &asn_PER_type_SRBs_Setup_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SRBs_Setup_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_SRBs_Setup_List_1, 1, /* Single element */ &asn_SPC_SRBs_Setup_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/SRBs-Setup-List.h b/src/codec_utils/F1AP/SRBs-Setup-List.h index 728e276fe..7415ba22f 100644 --- a/src/codec_utils/F1AP/SRBs-Setup-List.h +++ b/src/codec_utils/F1AP/SRBs-Setup-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SRBs_Setup_List_H_ @@ -32,6 +32,9 @@ typedef struct SRBs_Setup_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_SRBs_Setup_List; +extern asn_SET_OF_specifics_t asn_SPC_SRBs_Setup_List_specs_1; +extern asn_TYPE_member_t asn_MBR_SRBs_Setup_List_1[1]; +extern asn_per_constraints_t asn_PER_type_SRBs_Setup_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/SRBs-SetupMod-Item.c b/src/codec_utils/F1AP/SRBs-SetupMod-Item.c index cc49e1002..e083550b2 100644 --- a/src/codec_utils/F1AP/SRBs-SetupMod-Item.c +++ b/src/codec_utils/F1AP/SRBs-SetupMod-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SRBs-SetupMod-Item.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_SRBs_SetupMod_Item_1[] = { +asn_TYPE_member_t asn_MBR_SRBs_SetupMod_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct SRBs_SetupMod_Item, sRBID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_SRBID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sRBID" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_SRBs_SetupMod_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_LCID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lCID" }, @@ -32,7 +54,18 @@ static asn_TYPE_member_t asn_MBR_SRBs_SetupMod_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P102, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -46,7 +79,7 @@ static const asn_TYPE_tag2member_t asn_MAP_SRBs_SetupMod_Item_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* lCID */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_SRBs_SetupMod_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_SRBs_SetupMod_Item_specs_1 = { sizeof(struct SRBs_SetupMod_Item), offsetof(struct SRBs_SetupMod_Item, _asn_ctx), asn_MAP_SRBs_SetupMod_Item_tag2el_1, @@ -65,7 +98,18 @@ asn_TYPE_descriptor_t asn_DEF_SRBs_SetupMod_Item = { asn_DEF_SRBs_SetupMod_Item_tags_1, /* Same as above */ sizeof(asn_DEF_SRBs_SetupMod_Item_tags_1) /sizeof(asn_DEF_SRBs_SetupMod_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRBs_SetupMod_Item_1, 3, /* Elements count */ &asn_SPC_SRBs_SetupMod_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/SRBs-SetupMod-Item.h b/src/codec_utils/F1AP/SRBs-SetupMod-Item.h index c7ed27288..588c25c09 100644 --- a/src/codec_utils/F1AP/SRBs-SetupMod-Item.h +++ b/src/codec_utils/F1AP/SRBs-SetupMod-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SRBs_SetupMod_Item_H_ @@ -39,6 +39,8 @@ typedef struct SRBs_SetupMod_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_SRBs_SetupMod_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_SRBs_SetupMod_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_SRBs_SetupMod_Item_1[3]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/SRBs-SetupMod-List.c b/src/codec_utils/F1AP/SRBs-SetupMod-List.c index 502c3c230..561601176 100644 --- a/src/codec_utils/F1AP/SRBs-SetupMod-List.c +++ b/src/codec_utils/F1AP/SRBs-SetupMod-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SRBs-SetupMod-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_SRBs_SetupMod_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; -static asn_per_constraints_t asn_PER_type_SRBs_SetupMod_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_SRBs_SetupMod_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_SRBs_SetupMod_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_SRBs_SetupMod_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P39, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_SRBs_SetupMod_List_1[] = { static const ber_tlv_tag_t asn_DEF_SRBs_SetupMod_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_SRBs_SetupMod_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_SRBs_SetupMod_List_specs_1 = { sizeof(struct SRBs_SetupMod_List), offsetof(struct SRBs_SetupMod_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_SRBs_SetupMod_List = { asn_DEF_SRBs_SetupMod_List_tags_1, /* Same as above */ sizeof(asn_DEF_SRBs_SetupMod_List_tags_1) /sizeof(asn_DEF_SRBs_SetupMod_List_tags_1[0]), /* 1 */ - { &asn_OER_type_SRBs_SetupMod_List_constr_1, &asn_PER_type_SRBs_SetupMod_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SRBs_SetupMod_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_SRBs_SetupMod_List_1, 1, /* Single element */ &asn_SPC_SRBs_SetupMod_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/SRBs-SetupMod-List.h b/src/codec_utils/F1AP/SRBs-SetupMod-List.h index 2b148a222..e948bdc22 100644 --- a/src/codec_utils/F1AP/SRBs-SetupMod-List.h +++ b/src/codec_utils/F1AP/SRBs-SetupMod-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SRBs_SetupMod_List_H_ @@ -32,6 +32,9 @@ typedef struct SRBs_SetupMod_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_SRBs_SetupMod_List; +extern asn_SET_OF_specifics_t asn_SPC_SRBs_SetupMod_List_specs_1; +extern asn_TYPE_member_t asn_MBR_SRBs_SetupMod_List_1[1]; +extern asn_per_constraints_t asn_PER_type_SRBs_SetupMod_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/SRBs-ToBeReleased-Item.c b/src/codec_utils/F1AP/SRBs-ToBeReleased-Item.c index f50725294..e79fb75eb 100644 --- a/src/codec_utils/F1AP/SRBs-ToBeReleased-Item.c +++ b/src/codec_utils/F1AP/SRBs-ToBeReleased-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SRBs-ToBeReleased-Item.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_SRBs_ToBeReleased_Item_1[] = { +asn_TYPE_member_t asn_MBR_SRBs_ToBeReleased_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeReleased_Item, sRBID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_SRBID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sRBID" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_SRBs_ToBeReleased_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P103, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -36,7 +58,7 @@ static const asn_TYPE_tag2member_t asn_MAP_SRBs_ToBeReleased_Item_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* sRBID */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_SRBs_ToBeReleased_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_SRBs_ToBeReleased_Item_specs_1 = { sizeof(struct SRBs_ToBeReleased_Item), offsetof(struct SRBs_ToBeReleased_Item, _asn_ctx), asn_MAP_SRBs_ToBeReleased_Item_tag2el_1, @@ -55,7 +77,18 @@ asn_TYPE_descriptor_t asn_DEF_SRBs_ToBeReleased_Item = { asn_DEF_SRBs_ToBeReleased_Item_tags_1, /* Same as above */ sizeof(asn_DEF_SRBs_ToBeReleased_Item_tags_1) /sizeof(asn_DEF_SRBs_ToBeReleased_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRBs_ToBeReleased_Item_1, 2, /* Elements count */ &asn_SPC_SRBs_ToBeReleased_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/SRBs-ToBeReleased-Item.h b/src/codec_utils/F1AP/SRBs-ToBeReleased-Item.h index d074774ce..50be85988 100644 --- a/src/codec_utils/F1AP/SRBs-ToBeReleased-Item.h +++ b/src/codec_utils/F1AP/SRBs-ToBeReleased-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SRBs_ToBeReleased_Item_H_ @@ -37,6 +37,8 @@ typedef struct SRBs_ToBeReleased_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_SRBs_ToBeReleased_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_SRBs_ToBeReleased_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_SRBs_ToBeReleased_Item_1[2]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/SRBs-ToBeReleased-List.c b/src/codec_utils/F1AP/SRBs-ToBeReleased-List.c index b2e56123f..9f3d12bd4 100644 --- a/src/codec_utils/F1AP/SRBs-ToBeReleased-List.c +++ b/src/codec_utils/F1AP/SRBs-ToBeReleased-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SRBs-ToBeReleased-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_SRBs_ToBeReleased_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; -static asn_per_constraints_t asn_PER_type_SRBs_ToBeReleased_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_SRBs_ToBeReleased_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_SRBs_ToBeReleased_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_SRBs_ToBeReleased_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P35, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_SRBs_ToBeReleased_List_1[] = { static const ber_tlv_tag_t asn_DEF_SRBs_ToBeReleased_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_SRBs_ToBeReleased_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_SRBs_ToBeReleased_List_specs_1 = { sizeof(struct SRBs_ToBeReleased_List), offsetof(struct SRBs_ToBeReleased_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_SRBs_ToBeReleased_List = { asn_DEF_SRBs_ToBeReleased_List_tags_1, /* Same as above */ sizeof(asn_DEF_SRBs_ToBeReleased_List_tags_1) /sizeof(asn_DEF_SRBs_ToBeReleased_List_tags_1[0]), /* 1 */ - { &asn_OER_type_SRBs_ToBeReleased_List_constr_1, &asn_PER_type_SRBs_ToBeReleased_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SRBs_ToBeReleased_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_SRBs_ToBeReleased_List_1, 1, /* Single element */ &asn_SPC_SRBs_ToBeReleased_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/SRBs-ToBeReleased-List.h b/src/codec_utils/F1AP/SRBs-ToBeReleased-List.h index 6f8b3d7c2..2ec67d5f3 100644 --- a/src/codec_utils/F1AP/SRBs-ToBeReleased-List.h +++ b/src/codec_utils/F1AP/SRBs-ToBeReleased-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SRBs_ToBeReleased_List_H_ @@ -32,6 +32,9 @@ typedef struct SRBs_ToBeReleased_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_SRBs_ToBeReleased_List; +extern asn_SET_OF_specifics_t asn_SPC_SRBs_ToBeReleased_List_specs_1; +extern asn_TYPE_member_t asn_MBR_SRBs_ToBeReleased_List_1[1]; +extern asn_per_constraints_t asn_PER_type_SRBs_ToBeReleased_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/SRBs-ToBeSetup-Item.c b/src/codec_utils/F1AP/SRBs-ToBeSetup-Item.c index 6ade8faa4..64ddc4572 100644 --- a/src/codec_utils/F1AP/SRBs-ToBeSetup-Item.c +++ b/src/codec_utils/F1AP/SRBs-ToBeSetup-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SRBs-ToBeSetup-Item.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_SRBs_ToBeSetup_Item_1[] = { +asn_TYPE_member_t asn_MBR_SRBs_ToBeSetup_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeSetup_Item, sRBID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_SRBID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sRBID" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_SRBs_ToBeSetup_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_DuplicationIndication, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "duplicationIndication" }, @@ -32,7 +54,18 @@ static asn_TYPE_member_t asn_MBR_SRBs_ToBeSetup_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P104, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -46,7 +79,7 @@ static const asn_TYPE_tag2member_t asn_MAP_SRBs_ToBeSetup_Item_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* duplicationIndication */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_SRBs_ToBeSetup_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_SRBs_ToBeSetup_Item_specs_1 = { sizeof(struct SRBs_ToBeSetup_Item), offsetof(struct SRBs_ToBeSetup_Item, _asn_ctx), asn_MAP_SRBs_ToBeSetup_Item_tag2el_1, @@ -65,7 +98,18 @@ asn_TYPE_descriptor_t asn_DEF_SRBs_ToBeSetup_Item = { asn_DEF_SRBs_ToBeSetup_Item_tags_1, /* Same as above */ sizeof(asn_DEF_SRBs_ToBeSetup_Item_tags_1) /sizeof(asn_DEF_SRBs_ToBeSetup_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRBs_ToBeSetup_Item_1, 3, /* Elements count */ &asn_SPC_SRBs_ToBeSetup_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/SRBs-ToBeSetup-Item.h b/src/codec_utils/F1AP/SRBs-ToBeSetup-Item.h index 8039001e3..51d326e7a 100644 --- a/src/codec_utils/F1AP/SRBs-ToBeSetup-Item.h +++ b/src/codec_utils/F1AP/SRBs-ToBeSetup-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SRBs_ToBeSetup_Item_H_ @@ -39,6 +39,8 @@ typedef struct SRBs_ToBeSetup_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_SRBs_ToBeSetup_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_SRBs_ToBeSetup_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_SRBs_ToBeSetup_Item_1[3]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/SRBs-ToBeSetup-List.c b/src/codec_utils/F1AP/SRBs-ToBeSetup-List.c index c338ad4ed..853adc4dc 100644 --- a/src/codec_utils/F1AP/SRBs-ToBeSetup-List.c +++ b/src/codec_utils/F1AP/SRBs-ToBeSetup-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SRBs-ToBeSetup-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_SRBs_ToBeSetup_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; -static asn_per_constraints_t asn_PER_type_SRBs_ToBeSetup_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_SRBs_ToBeSetup_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_SRBs_ToBeSetup_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_SRBs_ToBeSetup_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P22, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_SRBs_ToBeSetup_List_1[] = { static const ber_tlv_tag_t asn_DEF_SRBs_ToBeSetup_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_SRBs_ToBeSetup_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_SRBs_ToBeSetup_List_specs_1 = { sizeof(struct SRBs_ToBeSetup_List), offsetof(struct SRBs_ToBeSetup_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_SRBs_ToBeSetup_List = { asn_DEF_SRBs_ToBeSetup_List_tags_1, /* Same as above */ sizeof(asn_DEF_SRBs_ToBeSetup_List_tags_1) /sizeof(asn_DEF_SRBs_ToBeSetup_List_tags_1[0]), /* 1 */ - { &asn_OER_type_SRBs_ToBeSetup_List_constr_1, &asn_PER_type_SRBs_ToBeSetup_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SRBs_ToBeSetup_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_SRBs_ToBeSetup_List_1, 1, /* Single element */ &asn_SPC_SRBs_ToBeSetup_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/SRBs-ToBeSetup-List.h b/src/codec_utils/F1AP/SRBs-ToBeSetup-List.h index 331541cf0..6fe4d60ea 100644 --- a/src/codec_utils/F1AP/SRBs-ToBeSetup-List.h +++ b/src/codec_utils/F1AP/SRBs-ToBeSetup-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SRBs_ToBeSetup_List_H_ @@ -24,7 +24,7 @@ struct ProtocolIE_SingleContainer; /* SRBs-ToBeSetup-List */ typedef struct SRBs_ToBeSetup_List { - A_SEQUENCE_OF(struct SRBs_ToBeSetup_ItemIEs) list; + A_SEQUENCE_OF(struct ProtocolIE_SingleContainer) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; @@ -32,6 +32,9 @@ typedef struct SRBs_ToBeSetup_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_SRBs_ToBeSetup_List; +extern asn_SET_OF_specifics_t asn_SPC_SRBs_ToBeSetup_List_specs_1; +extern asn_TYPE_member_t asn_MBR_SRBs_ToBeSetup_List_1[1]; +extern asn_per_constraints_t asn_PER_type_SRBs_ToBeSetup_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/SRBs-ToBeSetupMod-Item.c b/src/codec_utils/F1AP/SRBs-ToBeSetupMod-Item.c index dd85384a7..a95876d1a 100644 --- a/src/codec_utils/F1AP/SRBs-ToBeSetupMod-Item.c +++ b/src/codec_utils/F1AP/SRBs-ToBeSetupMod-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SRBs-ToBeSetupMod-Item.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_SRBs_ToBeSetupMod_Item_1[] = { +asn_TYPE_member_t asn_MBR_SRBs_ToBeSetupMod_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeSetupMod_Item, sRBID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_SRBID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sRBID" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_SRBs_ToBeSetupMod_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_DuplicationIndication, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "duplicationIndication" }, @@ -32,7 +54,18 @@ static asn_TYPE_member_t asn_MBR_SRBs_ToBeSetupMod_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P105, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -46,7 +79,7 @@ static const asn_TYPE_tag2member_t asn_MAP_SRBs_ToBeSetupMod_Item_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* duplicationIndication */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_SRBs_ToBeSetupMod_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_SRBs_ToBeSetupMod_Item_specs_1 = { sizeof(struct SRBs_ToBeSetupMod_Item), offsetof(struct SRBs_ToBeSetupMod_Item, _asn_ctx), asn_MAP_SRBs_ToBeSetupMod_Item_tag2el_1, @@ -65,7 +98,18 @@ asn_TYPE_descriptor_t asn_DEF_SRBs_ToBeSetupMod_Item = { asn_DEF_SRBs_ToBeSetupMod_Item_tags_1, /* Same as above */ sizeof(asn_DEF_SRBs_ToBeSetupMod_Item_tags_1) /sizeof(asn_DEF_SRBs_ToBeSetupMod_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRBs_ToBeSetupMod_Item_1, 3, /* Elements count */ &asn_SPC_SRBs_ToBeSetupMod_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/SRBs-ToBeSetupMod-Item.h b/src/codec_utils/F1AP/SRBs-ToBeSetupMod-Item.h index fbc7a004e..d6a641182 100644 --- a/src/codec_utils/F1AP/SRBs-ToBeSetupMod-Item.h +++ b/src/codec_utils/F1AP/SRBs-ToBeSetupMod-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SRBs_ToBeSetupMod_Item_H_ @@ -39,6 +39,8 @@ typedef struct SRBs_ToBeSetupMod_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_SRBs_ToBeSetupMod_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_SRBs_ToBeSetupMod_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_SRBs_ToBeSetupMod_Item_1[3]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/SRBs-ToBeSetupMod-List.c b/src/codec_utils/F1AP/SRBs-ToBeSetupMod-List.c index 5ab31b345..7b9f8e16d 100644 --- a/src/codec_utils/F1AP/SRBs-ToBeSetupMod-List.c +++ b/src/codec_utils/F1AP/SRBs-ToBeSetupMod-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SRBs-ToBeSetupMod-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_SRBs_ToBeSetupMod_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; -static asn_per_constraints_t asn_PER_type_SRBs_ToBeSetupMod_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_SRBs_ToBeSetupMod_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_SRBs_ToBeSetupMod_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_SRBs_ToBeSetupMod_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P32, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_SRBs_ToBeSetupMod_List_1[] = { static const ber_tlv_tag_t asn_DEF_SRBs_ToBeSetupMod_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_SRBs_ToBeSetupMod_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_SRBs_ToBeSetupMod_List_specs_1 = { sizeof(struct SRBs_ToBeSetupMod_List), offsetof(struct SRBs_ToBeSetupMod_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_SRBs_ToBeSetupMod_List = { asn_DEF_SRBs_ToBeSetupMod_List_tags_1, /* Same as above */ sizeof(asn_DEF_SRBs_ToBeSetupMod_List_tags_1) /sizeof(asn_DEF_SRBs_ToBeSetupMod_List_tags_1[0]), /* 1 */ - { &asn_OER_type_SRBs_ToBeSetupMod_List_constr_1, &asn_PER_type_SRBs_ToBeSetupMod_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SRBs_ToBeSetupMod_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_SRBs_ToBeSetupMod_List_1, 1, /* Single element */ &asn_SPC_SRBs_ToBeSetupMod_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/SRBs-ToBeSetupMod-List.h b/src/codec_utils/F1AP/SRBs-ToBeSetupMod-List.h index 3934dc323..3d47e8126 100644 --- a/src/codec_utils/F1AP/SRBs-ToBeSetupMod-List.h +++ b/src/codec_utils/F1AP/SRBs-ToBeSetupMod-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SRBs_ToBeSetupMod_List_H_ @@ -32,6 +32,9 @@ typedef struct SRBs_ToBeSetupMod_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_SRBs_ToBeSetupMod_List; +extern asn_SET_OF_specifics_t asn_SPC_SRBs_ToBeSetupMod_List_specs_1; +extern asn_TYPE_member_t asn_MBR_SRBs_ToBeSetupMod_List_1[1]; +extern asn_per_constraints_t asn_PER_type_SRBs_ToBeSetupMod_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/SUL-Information.c b/src/codec_utils/F1AP/SUL-Information.c index 7e04cb1ab..869645f60 100644 --- a/src/codec_utils/F1AP/SUL-Information.c +++ b/src/codec_utils/F1AP/SUL-Information.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SUL-Information.h" @@ -22,7 +22,7 @@ memb_sUL_NRARFCN_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 3279165)) { + if((value >= 0L && value <= 3279165L)) { /* Constraint check succeeded */ return 0; } else { @@ -33,21 +33,31 @@ memb_sUL_NRARFCN_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_oer_constraints_t asn_OER_memb_sUL_NRARFCN_constr_2 CC_NOTUSED = { - { 4, 1 } /* (0..3279165) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sUL_NRARFCN_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 22, -1, 0, 3279165 } /* (0..3279165) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_SUL_Information_1[] = { { ATF_NOFLAGS, 0, offsetof(struct SUL_Information, sUL_NRARFCN), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sUL_NRARFCN_constr_2, &asn_PER_memb_sUL_NRARFCN_constr_2, memb_sUL_NRARFCN_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sUL_NRARFCN_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sUL_NRARFCN_constraint_1 + }, 0, 0, /* No default value */ "sUL-NRARFCN" }, @@ -56,7 +66,18 @@ asn_TYPE_member_t asn_MBR_SUL_Information_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Transmission_Bandwidth, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sUL-transmission-Bandwidth" }, @@ -65,7 +86,18 @@ asn_TYPE_member_t asn_MBR_SUL_Information_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P106, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -98,7 +130,18 @@ asn_TYPE_descriptor_t asn_DEF_SUL_Information = { asn_DEF_SUL_Information_tags_1, /* Same as above */ sizeof(asn_DEF_SUL_Information_tags_1) /sizeof(asn_DEF_SUL_Information_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SUL_Information_1, 3, /* Elements count */ &asn_SPC_SUL_Information_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/SUL-Information.h b/src/codec_utils/F1AP/SUL-Information.h index 76c207cad..6156ec810 100644 --- a/src/codec_utils/F1AP/SUL-Information.h +++ b/src/codec_utils/F1AP/SUL-Information.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SUL_Information_H_ diff --git a/src/codec_utils/F1AP/SULAccessIndication.c b/src/codec_utils/F1AP/SULAccessIndication.c index 0084efaba..241acba5d 100644 --- a/src/codec_utils/F1AP/SULAccessIndication.c +++ b/src/codec_utils/F1AP/SULAccessIndication.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SULAccessIndication.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_SULAccessIndication_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; -static asn_per_constraints_t asn_PER_type_SULAccessIndication_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_SULAccessIndication_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_SULAccessIndication_value2enum_1[] = { { 0, 4, "true" } /* This list is extensible */ @@ -27,7 +26,7 @@ static const unsigned int asn_MAP_SULAccessIndication_enum2value_1[] = { 0 /* true(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_SULAccessIndication_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_SULAccessIndication_specs_1 = { asn_MAP_SULAccessIndication_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_SULAccessIndication_enum2value_1, /* N => "tag"; sorted by N */ 1, /* Number of elements in the maps */ @@ -49,7 +48,18 @@ asn_TYPE_descriptor_t asn_DEF_SULAccessIndication = { asn_DEF_SULAccessIndication_tags_1, /* Same as above */ sizeof(asn_DEF_SULAccessIndication_tags_1) /sizeof(asn_DEF_SULAccessIndication_tags_1[0]), /* 1 */ - { &asn_OER_type_SULAccessIndication_constr_1, &asn_PER_type_SULAccessIndication_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SULAccessIndication_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_SULAccessIndication_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/SULAccessIndication.h b/src/codec_utils/F1AP/SULAccessIndication.h index 0dda08594..ce11c3e94 100644 --- a/src/codec_utils/F1AP/SULAccessIndication.h +++ b/src/codec_utils/F1AP/SULAccessIndication.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SULAccessIndication_H_ @@ -30,16 +30,14 @@ typedef enum SULAccessIndication { typedef long SULAccessIndication_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_SULAccessIndication_constr_1; extern asn_TYPE_descriptor_t asn_DEF_SULAccessIndication; +extern const asn_INTEGER_specifics_t asn_SPC_SULAccessIndication_specs_1; asn_struct_free_f SULAccessIndication_free; asn_struct_print_f SULAccessIndication_print; asn_constr_check_f SULAccessIndication_constraint; -ber_type_decoder_f SULAccessIndication_decode_ber; -der_type_encoder_f SULAccessIndication_encode_der; xer_type_decoder_f SULAccessIndication_decode_xer; xer_type_encoder_f SULAccessIndication_encode_xer; -oer_type_decoder_f SULAccessIndication_decode_oer; -oer_type_encoder_f SULAccessIndication_encode_oer; per_type_decoder_f SULAccessIndication_decode_uper; per_type_encoder_f SULAccessIndication_encode_uper; per_type_decoder_f SULAccessIndication_decode_aper; diff --git a/src/codec_utils/F1AP/SelectedBandCombinationIndex.c b/src/codec_utils/F1AP/SelectedBandCombinationIndex.c index 697b269ca..0f10a81fd 100644 --- a/src/codec_utils/F1AP/SelectedBandCombinationIndex.c +++ b/src/codec_utils/F1AP/SelectedBandCombinationIndex.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SelectedBandCombinationIndex.h" @@ -24,7 +24,18 @@ asn_TYPE_descriptor_t asn_DEF_SelectedBandCombinationIndex = { asn_DEF_SelectedBandCombinationIndex_tags_1, /* Same as above */ sizeof(asn_DEF_SelectedBandCombinationIndex_tags_1) /sizeof(asn_DEF_SelectedBandCombinationIndex_tags_1[0]), /* 1 */ - { 0, 0, OCTET_STRING_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OCTET_STRING_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/SelectedBandCombinationIndex.h b/src/codec_utils/F1AP/SelectedBandCombinationIndex.h index 5f82ef984..d6980df54 100644 --- a/src/codec_utils/F1AP/SelectedBandCombinationIndex.h +++ b/src/codec_utils/F1AP/SelectedBandCombinationIndex.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SelectedBandCombinationIndex_H_ @@ -26,12 +26,8 @@ extern asn_TYPE_descriptor_t asn_DEF_SelectedBandCombinationIndex; asn_struct_free_f SelectedBandCombinationIndex_free; asn_struct_print_f SelectedBandCombinationIndex_print; asn_constr_check_f SelectedBandCombinationIndex_constraint; -ber_type_decoder_f SelectedBandCombinationIndex_decode_ber; -der_type_encoder_f SelectedBandCombinationIndex_encode_der; xer_type_decoder_f SelectedBandCombinationIndex_decode_xer; xer_type_encoder_f SelectedBandCombinationIndex_encode_xer; -oer_type_decoder_f SelectedBandCombinationIndex_decode_oer; -oer_type_encoder_f SelectedBandCombinationIndex_encode_oer; per_type_decoder_f SelectedBandCombinationIndex_decode_uper; per_type_encoder_f SelectedBandCombinationIndex_encode_uper; per_type_decoder_f SelectedBandCombinationIndex_decode_aper; diff --git a/src/codec_utils/F1AP/SelectedFeatureSetEntryIndex.c b/src/codec_utils/F1AP/SelectedFeatureSetEntryIndex.c index 292cdd1f8..ccb46a27d 100644 --- a/src/codec_utils/F1AP/SelectedFeatureSetEntryIndex.c +++ b/src/codec_utils/F1AP/SelectedFeatureSetEntryIndex.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SelectedFeatureSetEntryIndex.h" @@ -24,7 +24,18 @@ asn_TYPE_descriptor_t asn_DEF_SelectedFeatureSetEntryIndex = { asn_DEF_SelectedFeatureSetEntryIndex_tags_1, /* Same as above */ sizeof(asn_DEF_SelectedFeatureSetEntryIndex_tags_1) /sizeof(asn_DEF_SelectedFeatureSetEntryIndex_tags_1[0]), /* 1 */ - { 0, 0, OCTET_STRING_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OCTET_STRING_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/SelectedFeatureSetEntryIndex.h b/src/codec_utils/F1AP/SelectedFeatureSetEntryIndex.h index 4c145fc56..c9bdce413 100644 --- a/src/codec_utils/F1AP/SelectedFeatureSetEntryIndex.h +++ b/src/codec_utils/F1AP/SelectedFeatureSetEntryIndex.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SelectedFeatureSetEntryIndex_H_ @@ -26,12 +26,8 @@ extern asn_TYPE_descriptor_t asn_DEF_SelectedFeatureSetEntryIndex; asn_struct_free_f SelectedFeatureSetEntryIndex_free; asn_struct_print_f SelectedFeatureSetEntryIndex_print; asn_constr_check_f SelectedFeatureSetEntryIndex_constraint; -ber_type_decoder_f SelectedFeatureSetEntryIndex_decode_ber; -der_type_encoder_f SelectedFeatureSetEntryIndex_encode_der; xer_type_decoder_f SelectedFeatureSetEntryIndex_decode_xer; xer_type_encoder_f SelectedFeatureSetEntryIndex_encode_xer; -oer_type_decoder_f SelectedFeatureSetEntryIndex_decode_oer; -oer_type_encoder_f SelectedFeatureSetEntryIndex_encode_oer; per_type_decoder_f SelectedFeatureSetEntryIndex_decode_uper; per_type_encoder_f SelectedFeatureSetEntryIndex_encode_uper; per_type_decoder_f SelectedFeatureSetEntryIndex_decode_aper; diff --git a/src/codec_utils/F1AP/ServCellIndex.c b/src/codec_utils/F1AP/ServCellIndex.c index b35ba8e40..1d63c2af0 100644 --- a/src/codec_utils/F1AP/ServCellIndex.c +++ b/src/codec_utils/F1AP/ServCellIndex.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "ServCellIndex.h" @@ -21,7 +21,7 @@ ServCellIndex_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 31)) { + if((value >= 0L && value <= 31L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ ServCellIndex_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_ServCellIndex_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; -static asn_per_constraints_t asn_PER_type_ServCellIndex_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_ServCellIndex_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 5, 5, 0, 31 } /* (0..31,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_ServCellIndex_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_ServCellIndex = { asn_DEF_ServCellIndex_tags_1, /* Same as above */ sizeof(asn_DEF_ServCellIndex_tags_1) /sizeof(asn_DEF_ServCellIndex_tags_1[0]), /* 1 */ - { &asn_OER_type_ServCellIndex_constr_1, &asn_PER_type_ServCellIndex_constr_1, ServCellIndex_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ServCellIndex_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + ServCellIndex_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/F1AP/ServCellIndex.h b/src/codec_utils/F1AP/ServCellIndex.h index 35a8d5e72..ab1f6e88f 100644 --- a/src/codec_utils/F1AP/ServCellIndex.h +++ b/src/codec_utils/F1AP/ServCellIndex.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _ServCellIndex_H_ @@ -22,16 +22,13 @@ extern "C" { typedef long ServCellIndex_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_ServCellIndex_constr_1; extern asn_TYPE_descriptor_t asn_DEF_ServCellIndex; asn_struct_free_f ServCellIndex_free; asn_struct_print_f ServCellIndex_print; asn_constr_check_f ServCellIndex_constraint; -ber_type_decoder_f ServCellIndex_decode_ber; -der_type_encoder_f ServCellIndex_encode_der; xer_type_decoder_f ServCellIndex_decode_xer; xer_type_encoder_f ServCellIndex_encode_xer; -oer_type_decoder_f ServCellIndex_decode_oer; -oer_type_encoder_f ServCellIndex_encode_oer; per_type_decoder_f ServCellIndex_decode_uper; per_type_encoder_f ServCellIndex_encode_uper; per_type_decoder_f ServCellIndex_decode_aper; diff --git a/src/codec_utils/F1AP/Served-Cell-Information.c b/src/codec_utils/F1AP/Served-Cell-Information.c index 1d1a17872..366334ad2 100644 --- a/src/codec_utils/F1AP/Served-Cell-Information.c +++ b/src/codec_utils/F1AP/Served-Cell-Information.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Served-Cell-Information.h" @@ -14,7 +14,18 @@ asn_TYPE_member_t asn_MBR_Served_Cell_Information_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NRCGI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nRCGI" }, @@ -23,7 +34,18 @@ asn_TYPE_member_t asn_MBR_Served_Cell_Information_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NRPCI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nRPCI" }, @@ -32,7 +54,18 @@ asn_TYPE_member_t asn_MBR_Served_Cell_Information_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_FiveGS_TAC, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "fiveGS-TAC" }, @@ -41,7 +74,18 @@ asn_TYPE_member_t asn_MBR_Served_Cell_Information_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Configured_EPS_TAC, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "configured-EPS-TAC" }, @@ -50,7 +94,18 @@ asn_TYPE_member_t asn_MBR_Served_Cell_Information_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ServedPLMNs_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "servedPLMNs" }, @@ -59,7 +114,18 @@ asn_TYPE_member_t asn_MBR_Served_Cell_Information_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_NR_Mode_Info, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nR-Mode-Info" }, @@ -68,7 +134,18 @@ asn_TYPE_member_t asn_MBR_Served_Cell_Information_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measurementTimingConfiguration" }, @@ -77,7 +154,18 @@ asn_TYPE_member_t asn_MBR_Served_Cell_Information_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P87, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -115,7 +203,18 @@ asn_TYPE_descriptor_t asn_DEF_Served_Cell_Information = { asn_DEF_Served_Cell_Information_tags_1, /* Same as above */ sizeof(asn_DEF_Served_Cell_Information_tags_1) /sizeof(asn_DEF_Served_Cell_Information_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Served_Cell_Information_1, 8, /* Elements count */ &asn_SPC_Served_Cell_Information_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Served-Cell-Information.h b/src/codec_utils/F1AP/Served-Cell-Information.h index 29590b151..6435c2f40 100644 --- a/src/codec_utils/F1AP/Served-Cell-Information.h +++ b/src/codec_utils/F1AP/Served-Cell-Information.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Served_Cell_Information_H_ diff --git a/src/codec_utils/F1AP/Served-Cells-To-Add-Item.c b/src/codec_utils/F1AP/Served-Cells-To-Add-Item.c index bba70969b..bef2dc82c 100644 --- a/src/codec_utils/F1AP/Served-Cells-To-Add-Item.c +++ b/src/codec_utils/F1AP/Served-Cells-To-Add-Item.c @@ -1,21 +1,32 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Served-Cells-To-Add-Item.h" #include "GNB-DU-System-Information.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_Served_Cells_To_Add_Item_1[] = { +asn_TYPE_member_t asn_MBR_Served_Cells_To_Add_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Add_Item, served_Cell_Information), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_Served_Cell_Information, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "served-Cell-Information" }, @@ -24,7 +35,18 @@ static asn_TYPE_member_t asn_MBR_Served_Cells_To_Add_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GNB_DU_System_Information, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "gNB-DU-System-Information" }, @@ -33,7 +55,18 @@ static asn_TYPE_member_t asn_MBR_Served_Cells_To_Add_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P88, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -47,7 +80,7 @@ static const asn_TYPE_tag2member_t asn_MAP_Served_Cells_To_Add_Item_tag2el_1[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* gNB-DU-System-Information */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_Served_Cells_To_Add_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_Served_Cells_To_Add_Item_specs_1 = { sizeof(struct Served_Cells_To_Add_Item), offsetof(struct Served_Cells_To_Add_Item, _asn_ctx), asn_MAP_Served_Cells_To_Add_Item_tag2el_1, @@ -66,7 +99,18 @@ asn_TYPE_descriptor_t asn_DEF_Served_Cells_To_Add_Item = { asn_DEF_Served_Cells_To_Add_Item_tags_1, /* Same as above */ sizeof(asn_DEF_Served_Cells_To_Add_Item_tags_1) /sizeof(asn_DEF_Served_Cells_To_Add_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Served_Cells_To_Add_Item_1, 3, /* Elements count */ &asn_SPC_Served_Cells_To_Add_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Served-Cells-To-Add-Item.h b/src/codec_utils/F1AP/Served-Cells-To-Add-Item.h index efe2dbd32..3ecbae6be 100644 --- a/src/codec_utils/F1AP/Served-Cells-To-Add-Item.h +++ b/src/codec_utils/F1AP/Served-Cells-To-Add-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Served_Cells_To_Add_Item_H_ @@ -39,6 +39,8 @@ typedef struct Served_Cells_To_Add_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_Served_Cells_To_Add_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_Served_Cells_To_Add_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_Served_Cells_To_Add_Item_1[3]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/Served-Cells-To-Add-List.c b/src/codec_utils/F1AP/Served-Cells-To-Add-List.c index 971a4ea63..a95fbcf49 100644 --- a/src/codec_utils/F1AP/Served-Cells-To-Add-List.c +++ b/src/codec_utils/F1AP/Served-Cells-To-Add-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Served-Cells-To-Add-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_Served_Cells_To_Add_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..512)) */}; -static asn_per_constraints_t asn_PER_type_Served_Cells_To_Add_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_Served_Cells_To_Add_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 9, 9, 1, 512 } /* (SIZE(1..512)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_Served_Cells_To_Add_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_Served_Cells_To_Add_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_Served_Cells_To_Add_List_1[] = { static const ber_tlv_tag_t asn_DEF_Served_Cells_To_Add_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_Served_Cells_To_Add_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_Served_Cells_To_Add_List_specs_1 = { sizeof(struct Served_Cells_To_Add_List), offsetof(struct Served_Cells_To_Add_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_Served_Cells_To_Add_List = { asn_DEF_Served_Cells_To_Add_List_tags_1, /* Same as above */ sizeof(asn_DEF_Served_Cells_To_Add_List_tags_1) /sizeof(asn_DEF_Served_Cells_To_Add_List_tags_1[0]), /* 1 */ - { &asn_OER_type_Served_Cells_To_Add_List_constr_1, &asn_PER_type_Served_Cells_To_Add_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_Served_Cells_To_Add_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_Served_Cells_To_Add_List_1, 1, /* Single element */ &asn_SPC_Served_Cells_To_Add_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Served-Cells-To-Add-List.h b/src/codec_utils/F1AP/Served-Cells-To-Add-List.h index 41b2c9523..4b7418f25 100644 --- a/src/codec_utils/F1AP/Served-Cells-To-Add-List.h +++ b/src/codec_utils/F1AP/Served-Cells-To-Add-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Served_Cells_To_Add_List_H_ @@ -32,6 +32,9 @@ typedef struct Served_Cells_To_Add_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_Served_Cells_To_Add_List; +extern asn_SET_OF_specifics_t asn_SPC_Served_Cells_To_Add_List_specs_1; +extern asn_TYPE_member_t asn_MBR_Served_Cells_To_Add_List_1[1]; +extern asn_per_constraints_t asn_PER_type_Served_Cells_To_Add_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/Served-Cells-To-Delete-Item.c b/src/codec_utils/F1AP/Served-Cells-To-Delete-Item.c index 27c2c19dc..5db364923 100644 --- a/src/codec_utils/F1AP/Served-Cells-To-Delete-Item.c +++ b/src/codec_utils/F1AP/Served-Cells-To-Delete-Item.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Served-Cells-To-Delete-Item.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_Served_Cells_To_Delete_Item_1[] = { +asn_TYPE_member_t asn_MBR_Served_Cells_To_Delete_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Delete_Item, oldNRCGI), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NRCGI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "oldNRCGI" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_Served_Cells_To_Delete_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P89, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -36,7 +58,7 @@ static const asn_TYPE_tag2member_t asn_MAP_Served_Cells_To_Delete_Item_tag2el_1[ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* oldNRCGI */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_Served_Cells_To_Delete_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_Served_Cells_To_Delete_Item_specs_1 = { sizeof(struct Served_Cells_To_Delete_Item), offsetof(struct Served_Cells_To_Delete_Item, _asn_ctx), asn_MAP_Served_Cells_To_Delete_Item_tag2el_1, @@ -55,7 +77,18 @@ asn_TYPE_descriptor_t asn_DEF_Served_Cells_To_Delete_Item = { asn_DEF_Served_Cells_To_Delete_Item_tags_1, /* Same as above */ sizeof(asn_DEF_Served_Cells_To_Delete_Item_tags_1) /sizeof(asn_DEF_Served_Cells_To_Delete_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Served_Cells_To_Delete_Item_1, 2, /* Elements count */ &asn_SPC_Served_Cells_To_Delete_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Served-Cells-To-Delete-Item.h b/src/codec_utils/F1AP/Served-Cells-To-Delete-Item.h index 87a4d0c24..8ae12a15d 100644 --- a/src/codec_utils/F1AP/Served-Cells-To-Delete-Item.h +++ b/src/codec_utils/F1AP/Served-Cells-To-Delete-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Served_Cells_To_Delete_Item_H_ @@ -37,6 +37,8 @@ typedef struct Served_Cells_To_Delete_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_Served_Cells_To_Delete_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_Served_Cells_To_Delete_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_Served_Cells_To_Delete_Item_1[2]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/Served-Cells-To-Delete-List.c b/src/codec_utils/F1AP/Served-Cells-To-Delete-List.c index b3eb1bf92..99e8fdc28 100644 --- a/src/codec_utils/F1AP/Served-Cells-To-Delete-List.c +++ b/src/codec_utils/F1AP/Served-Cells-To-Delete-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Served-Cells-To-Delete-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_Served_Cells_To_Delete_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..512)) */}; -static asn_per_constraints_t asn_PER_type_Served_Cells_To_Delete_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_Served_Cells_To_Delete_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 9, 9, 1, 512 } /* (SIZE(1..512)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_Served_Cells_To_Delete_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_Served_Cells_To_Delete_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_Served_Cells_To_Delete_List_1[] = { static const ber_tlv_tag_t asn_DEF_Served_Cells_To_Delete_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_Served_Cells_To_Delete_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_Served_Cells_To_Delete_List_specs_1 = { sizeof(struct Served_Cells_To_Delete_List), offsetof(struct Served_Cells_To_Delete_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_Served_Cells_To_Delete_List = { asn_DEF_Served_Cells_To_Delete_List_tags_1, /* Same as above */ sizeof(asn_DEF_Served_Cells_To_Delete_List_tags_1) /sizeof(asn_DEF_Served_Cells_To_Delete_List_tags_1[0]), /* 1 */ - { &asn_OER_type_Served_Cells_To_Delete_List_constr_1, &asn_PER_type_Served_Cells_To_Delete_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_Served_Cells_To_Delete_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_Served_Cells_To_Delete_List_1, 1, /* Single element */ &asn_SPC_Served_Cells_To_Delete_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Served-Cells-To-Delete-List.h b/src/codec_utils/F1AP/Served-Cells-To-Delete-List.h index d82eeceb2..ab11c5edd 100644 --- a/src/codec_utils/F1AP/Served-Cells-To-Delete-List.h +++ b/src/codec_utils/F1AP/Served-Cells-To-Delete-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Served_Cells_To_Delete_List_H_ @@ -32,6 +32,9 @@ typedef struct Served_Cells_To_Delete_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_Served_Cells_To_Delete_List; +extern asn_SET_OF_specifics_t asn_SPC_Served_Cells_To_Delete_List_specs_1; +extern asn_TYPE_member_t asn_MBR_Served_Cells_To_Delete_List_1[1]; +extern asn_per_constraints_t asn_PER_type_Served_Cells_To_Delete_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/Served-Cells-To-Modify-Item.c b/src/codec_utils/F1AP/Served-Cells-To-Modify-Item.c index 894ff7b5d..82726808a 100644 --- a/src/codec_utils/F1AP/Served-Cells-To-Modify-Item.c +++ b/src/codec_utils/F1AP/Served-Cells-To-Modify-Item.c @@ -1,21 +1,32 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Served-Cells-To-Modify-Item.h" #include "GNB-DU-System-Information.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_Served_Cells_To_Modify_Item_1[] = { +asn_TYPE_member_t asn_MBR_Served_Cells_To_Modify_Item_1[] = { { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Modify_Item, oldNRCGI), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NRCGI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "oldNRCGI" }, @@ -24,7 +35,18 @@ static asn_TYPE_member_t asn_MBR_Served_Cells_To_Modify_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Served_Cell_Information, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "served-Cell-Information" }, @@ -33,7 +55,18 @@ static asn_TYPE_member_t asn_MBR_Served_Cells_To_Modify_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GNB_DU_System_Information, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "gNB-DU-System-Information" }, @@ -42,7 +75,18 @@ static asn_TYPE_member_t asn_MBR_Served_Cells_To_Modify_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P90, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -57,7 +101,7 @@ static const asn_TYPE_tag2member_t asn_MAP_Served_Cells_To_Modify_Item_tag2el_1[ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* gNB-DU-System-Information */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_Served_Cells_To_Modify_Item_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_Served_Cells_To_Modify_Item_specs_1 = { sizeof(struct Served_Cells_To_Modify_Item), offsetof(struct Served_Cells_To_Modify_Item, _asn_ctx), asn_MAP_Served_Cells_To_Modify_Item_tag2el_1, @@ -76,7 +120,18 @@ asn_TYPE_descriptor_t asn_DEF_Served_Cells_To_Modify_Item = { asn_DEF_Served_Cells_To_Modify_Item_tags_1, /* Same as above */ sizeof(asn_DEF_Served_Cells_To_Modify_Item_tags_1) /sizeof(asn_DEF_Served_Cells_To_Modify_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Served_Cells_To_Modify_Item_1, 4, /* Elements count */ &asn_SPC_Served_Cells_To_Modify_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Served-Cells-To-Modify-Item.h b/src/codec_utils/F1AP/Served-Cells-To-Modify-Item.h index 60b3753b0..b8a2b5cfb 100644 --- a/src/codec_utils/F1AP/Served-Cells-To-Modify-Item.h +++ b/src/codec_utils/F1AP/Served-Cells-To-Modify-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Served_Cells_To_Modify_Item_H_ @@ -41,6 +41,8 @@ typedef struct Served_Cells_To_Modify_Item { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_Served_Cells_To_Modify_Item; +extern asn_SEQUENCE_specifics_t asn_SPC_Served_Cells_To_Modify_Item_specs_1; +extern asn_TYPE_member_t asn_MBR_Served_Cells_To_Modify_Item_1[4]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/Served-Cells-To-Modify-List.c b/src/codec_utils/F1AP/Served-Cells-To-Modify-List.c index 1b8593ee0..1426c1505 100644 --- a/src/codec_utils/F1AP/Served-Cells-To-Modify-List.c +++ b/src/codec_utils/F1AP/Served-Cells-To-Modify-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Served-Cells-To-Modify-List.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_Served_Cells_To_Modify_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..512)) */}; -static asn_per_constraints_t asn_PER_type_Served_Cells_To_Modify_List_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_Served_Cells_To_Modify_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 9, 9, 1, 512 } /* (SIZE(1..512)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_Served_Cells_To_Modify_List_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_Served_Cells_To_Modify_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P7, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_Served_Cells_To_Modify_List_1[] = { static const ber_tlv_tag_t asn_DEF_Served_Cells_To_Modify_List_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_Served_Cells_To_Modify_List_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_Served_Cells_To_Modify_List_specs_1 = { sizeof(struct Served_Cells_To_Modify_List), offsetof(struct Served_Cells_To_Modify_List, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_Served_Cells_To_Modify_List = { asn_DEF_Served_Cells_To_Modify_List_tags_1, /* Same as above */ sizeof(asn_DEF_Served_Cells_To_Modify_List_tags_1) /sizeof(asn_DEF_Served_Cells_To_Modify_List_tags_1[0]), /* 1 */ - { &asn_OER_type_Served_Cells_To_Modify_List_constr_1, &asn_PER_type_Served_Cells_To_Modify_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_Served_Cells_To_Modify_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_Served_Cells_To_Modify_List_1, 1, /* Single element */ &asn_SPC_Served_Cells_To_Modify_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Served-Cells-To-Modify-List.h b/src/codec_utils/F1AP/Served-Cells-To-Modify-List.h index 4359f979b..19db4dc38 100644 --- a/src/codec_utils/F1AP/Served-Cells-To-Modify-List.h +++ b/src/codec_utils/F1AP/Served-Cells-To-Modify-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Served_Cells_To_Modify_List_H_ @@ -24,7 +24,7 @@ struct ProtocolIE_SingleContainer; /* Served-Cells-To-Modify-List */ typedef struct Served_Cells_To_Modify_List { - A_SEQUENCE_OF(struct Served_Cells_To_Modify_ItemIEs) list; + A_SEQUENCE_OF(struct ProtocolIE_SingleContainer) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; @@ -32,6 +32,9 @@ typedef struct Served_Cells_To_Modify_List { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_Served_Cells_To_Modify_List; +extern asn_SET_OF_specifics_t asn_SPC_Served_Cells_To_Modify_List_specs_1; +extern asn_TYPE_member_t asn_MBR_Served_Cells_To_Modify_List_1[1]; +extern asn_per_constraints_t asn_PER_type_Served_Cells_To_Modify_List_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/Served-EUTRA-Cells-Information.c b/src/codec_utils/F1AP/Served-EUTRA-Cells-Information.c index a5b6419ed..43cfe57c3 100644 --- a/src/codec_utils/F1AP/Served-EUTRA-Cells-Information.c +++ b/src/codec_utils/F1AP/Served-EUTRA-Cells-Information.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Served-EUTRA-Cells-Information.h" @@ -14,7 +14,18 @@ asn_TYPE_member_t asn_MBR_Served_EUTRA_Cells_Information_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_EUTRA_Mode_Info, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eUTRA-Mode-Info" }, @@ -23,7 +34,18 @@ asn_TYPE_member_t asn_MBR_Served_EUTRA_Cells_Information_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtectedEUTRAResourceIndication, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protectedEUTRAResourceIndication" }, @@ -32,7 +54,18 @@ asn_TYPE_member_t asn_MBR_Served_EUTRA_Cells_Information_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P91, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -65,7 +98,18 @@ asn_TYPE_descriptor_t asn_DEF_Served_EUTRA_Cells_Information = { asn_DEF_Served_EUTRA_Cells_Information_tags_1, /* Same as above */ sizeof(asn_DEF_Served_EUTRA_Cells_Information_tags_1) /sizeof(asn_DEF_Served_EUTRA_Cells_Information_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Served_EUTRA_Cells_Information_1, 3, /* Elements count */ &asn_SPC_Served_EUTRA_Cells_Information_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Served-EUTRA-Cells-Information.h b/src/codec_utils/F1AP/Served-EUTRA-Cells-Information.h index 705867856..8dd85b3d6 100644 --- a/src/codec_utils/F1AP/Served-EUTRA-Cells-Information.h +++ b/src/codec_utils/F1AP/Served-EUTRA-Cells-Information.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Served_EUTRA_Cells_Information_H_ diff --git a/src/codec_utils/F1AP/ServedPLMNs-Item.c b/src/codec_utils/F1AP/ServedPLMNs-Item.c index 0c2404862..0c86fe030 100644 --- a/src/codec_utils/F1AP/ServedPLMNs-Item.c +++ b/src/codec_utils/F1AP/ServedPLMNs-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "ServedPLMNs-Item.h" @@ -14,7 +14,18 @@ asn_TYPE_member_t asn_MBR_ServedPLMNs_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PLMN_Identity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pLMN-Identity" }, @@ -23,7 +34,18 @@ asn_TYPE_member_t asn_MBR_ServedPLMNs_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -55,7 +77,18 @@ asn_TYPE_descriptor_t asn_DEF_ServedPLMNs_Item = { asn_DEF_ServedPLMNs_Item_tags_1, /* Same as above */ sizeof(asn_DEF_ServedPLMNs_Item_tags_1) /sizeof(asn_DEF_ServedPLMNs_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ServedPLMNs_Item_1, 2, /* Elements count */ &asn_SPC_ServedPLMNs_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/ServedPLMNs-Item.h b/src/codec_utils/F1AP/ServedPLMNs-Item.h index c4bb01d6b..ec32426a6 100644 --- a/src/codec_utils/F1AP/ServedPLMNs-Item.h +++ b/src/codec_utils/F1AP/ServedPLMNs-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _ServedPLMNs_Item_H_ @@ -25,7 +25,7 @@ struct ProtocolExtensionContainer; /* ServedPLMNs-Item */ typedef struct ServedPLMNs_Item { PLMN_Identity_t pLMN_Identity; - struct ProtocolExtensionContainer_4624P3 *iE_Extensions /* OPTIONAL */; + struct ProtocolExtensionContainer *iE_Extensions; /* OPTIONAL */ /* * This type is extensible, * possible extensions are below. diff --git a/src/codec_utils/F1AP/ServedPLMNs-List.c b/src/codec_utils/F1AP/ServedPLMNs-List.c index d408ec7d5..44a887eb6 100644 --- a/src/codec_utils/F1AP/ServedPLMNs-List.c +++ b/src/codec_utils/F1AP/ServedPLMNs-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "ServedPLMNs-List.h" #include "ServedPLMNs-Item.h" -static asn_oer_constraints_t asn_OER_type_ServedPLMNs_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..6)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ServedPLMNs_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 6 } /* (SIZE(1..6)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_ServedPLMNs_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ServedPLMNs_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_ServedPLMNs_List = { asn_DEF_ServedPLMNs_List_tags_1, /* Same as above */ sizeof(asn_DEF_ServedPLMNs_List_tags_1) /sizeof(asn_DEF_ServedPLMNs_List_tags_1[0]), /* 1 */ - { &asn_OER_type_ServedPLMNs_List_constr_1, &asn_PER_type_ServedPLMNs_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ServedPLMNs_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ServedPLMNs_List_1, 1, /* Single element */ &asn_SPC_ServedPLMNs_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/ServedPLMNs-List.h b/src/codec_utils/F1AP/ServedPLMNs-List.h index 833e6330b..bd124dfd1 100644 --- a/src/codec_utils/F1AP/ServedPLMNs-List.h +++ b/src/codec_utils/F1AP/ServedPLMNs-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _ServedPLMNs_List_H_ diff --git a/src/codec_utils/F1AP/Service-State.c b/src/codec_utils/F1AP/Service-State.c index 6462ffc81..22b32114c 100644 --- a/src/codec_utils/F1AP/Service-State.c +++ b/src/codec_utils/F1AP/Service-State.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Service-State.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_Service_State_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_Service_State_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_Service_State_value2enum_1[] = { { 0, 10, "in-service" }, { 1, 14, "out-of-service" } @@ -51,7 +50,18 @@ asn_TYPE_descriptor_t asn_DEF_Service_State = { asn_DEF_Service_State_tags_1, /* Same as above */ sizeof(asn_DEF_Service_State_tags_1) /sizeof(asn_DEF_Service_State_tags_1[0]), /* 1 */ - { &asn_OER_type_Service_State_constr_1, &asn_PER_type_Service_State_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_Service_State_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_Service_State_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/Service-State.h b/src/codec_utils/F1AP/Service-State.h index 86c9cd005..0ddfca418 100644 --- a/src/codec_utils/F1AP/Service-State.h +++ b/src/codec_utils/F1AP/Service-State.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Service_State_H_ @@ -37,12 +37,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_Service_State_specs_1; asn_struct_free_f Service_State_free; asn_struct_print_f Service_State_print; asn_constr_check_f Service_State_constraint; -ber_type_decoder_f Service_State_decode_ber; -der_type_encoder_f Service_State_encode_der; xer_type_decoder_f Service_State_decode_xer; xer_type_encoder_f Service_State_encode_xer; -oer_type_decoder_f Service_State_decode_oer; -oer_type_encoder_f Service_State_encode_oer; per_type_decoder_f Service_State_decode_uper; per_type_encoder_f Service_State_encode_uper; per_type_decoder_f Service_State_decode_aper; diff --git a/src/codec_utils/F1AP/Service-Status.c b/src/codec_utils/F1AP/Service-Status.c index 6f94bcb0d..79d196f38 100644 --- a/src/codec_utils/F1AP/Service-Status.c +++ b/src/codec_utils/F1AP/Service-Status.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Service-Status.h" @@ -12,14 +12,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_switchingOffOngoing_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_switchingOffOngoing_constr_3 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_switchingOffOngoing_value2enum_3[] = { { 0, 4, "true" } /* This list is extensible */ @@ -52,7 +51,18 @@ asn_TYPE_descriptor_t asn_DEF_switchingOffOngoing_3 = { asn_DEF_switchingOffOngoing_tags_3, /* Same as above */ sizeof(asn_DEF_switchingOffOngoing_tags_3) /sizeof(asn_DEF_switchingOffOngoing_tags_3[0]), /* 2 */ - { &asn_OER_type_switchingOffOngoing_constr_3, &asn_PER_type_switchingOffOngoing_constr_3, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_switchingOffOngoing_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_switchingOffOngoing_specs_3 /* Additional specs */ }; @@ -63,7 +73,18 @@ asn_TYPE_member_t asn_MBR_Service_Status_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Service_State, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "service-state" }, @@ -72,7 +93,18 @@ asn_TYPE_member_t asn_MBR_Service_Status_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_switchingOffOngoing_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "switchingOffOngoing" }, @@ -81,7 +113,18 @@ asn_TYPE_member_t asn_MBR_Service_Status_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P92, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -114,7 +157,18 @@ asn_TYPE_descriptor_t asn_DEF_Service_Status = { asn_DEF_Service_Status_tags_1, /* Same as above */ sizeof(asn_DEF_Service_Status_tags_1) /sizeof(asn_DEF_Service_Status_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Service_Status_1, 3, /* Elements count */ &asn_SPC_Service_Status_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Service-Status.h b/src/codec_utils/F1AP/Service-Status.h index b0d3fcd3d..ea2dd6f32 100644 --- a/src/codec_utils/F1AP/Service-Status.h +++ b/src/codec_utils/F1AP/Service-Status.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Service_Status_H_ diff --git a/src/codec_utils/F1AP/ServingCellMO.c b/src/codec_utils/F1AP/ServingCellMO.c index 6c80908a4..c3eb9e13f 100644 --- a/src/codec_utils/F1AP/ServingCellMO.c +++ b/src/codec_utils/F1AP/ServingCellMO.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "ServingCellMO.h" @@ -21,7 +21,7 @@ ServingCellMO_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 1 && value <= 64)) { + if((value >= 1L && value <= 64L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ ServingCellMO_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_ServingCellMO_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; -static asn_per_constraints_t asn_PER_type_ServingCellMO_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_ServingCellMO_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 6, 6, 1, 64 } /* (1..64,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_ServingCellMO_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_ServingCellMO = { asn_DEF_ServingCellMO_tags_1, /* Same as above */ sizeof(asn_DEF_ServingCellMO_tags_1) /sizeof(asn_DEF_ServingCellMO_tags_1[0]), /* 1 */ - { &asn_OER_type_ServingCellMO_constr_1, &asn_PER_type_ServingCellMO_constr_1, ServingCellMO_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ServingCellMO_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + ServingCellMO_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/F1AP/ServingCellMO.h b/src/codec_utils/F1AP/ServingCellMO.h index d507238f8..84e7f4b68 100644 --- a/src/codec_utils/F1AP/ServingCellMO.h +++ b/src/codec_utils/F1AP/ServingCellMO.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _ServingCellMO_H_ @@ -22,16 +22,13 @@ extern "C" { typedef long ServingCellMO_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_ServingCellMO_constr_1; extern asn_TYPE_descriptor_t asn_DEF_ServingCellMO; asn_struct_free_f ServingCellMO_free; asn_struct_print_f ServingCellMO_print; asn_constr_check_f ServingCellMO_constraint; -ber_type_decoder_f ServingCellMO_decode_ber; -der_type_encoder_f ServingCellMO_encode_der; xer_type_decoder_f ServingCellMO_decode_xer; xer_type_encoder_f ServingCellMO_encode_xer; -oer_type_decoder_f ServingCellMO_decode_oer; -oer_type_encoder_f ServingCellMO_encode_oer; per_type_decoder_f ServingCellMO_decode_uper; per_type_encoder_f ServingCellMO_encode_uper; per_type_decoder_f ServingCellMO_decode_aper; diff --git a/src/codec_utils/F1AP/ShortDRXCycleLength.c b/src/codec_utils/F1AP/ShortDRXCycleLength.c index ee8263196..dd3cde29e 100644 --- a/src/codec_utils/F1AP/ShortDRXCycleLength.c +++ b/src/codec_utils/F1AP/ShortDRXCycleLength.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "ShortDRXCycleLength.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_ShortDRXCycleLength_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ShortDRXCycleLength_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 5, 5, 0, 22 } /* (0..22,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_ShortDRXCycleLength_value2enum_1[] = { { 0, 3, "ms2" }, { 1, 3, "ms3" }, @@ -93,7 +92,18 @@ asn_TYPE_descriptor_t asn_DEF_ShortDRXCycleLength = { asn_DEF_ShortDRXCycleLength_tags_1, /* Same as above */ sizeof(asn_DEF_ShortDRXCycleLength_tags_1) /sizeof(asn_DEF_ShortDRXCycleLength_tags_1[0]), /* 1 */ - { &asn_OER_type_ShortDRXCycleLength_constr_1, &asn_PER_type_ShortDRXCycleLength_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ShortDRXCycleLength_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_ShortDRXCycleLength_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/ShortDRXCycleLength.h b/src/codec_utils/F1AP/ShortDRXCycleLength.h index 938672e67..8f31f29ce 100644 --- a/src/codec_utils/F1AP/ShortDRXCycleLength.h +++ b/src/codec_utils/F1AP/ShortDRXCycleLength.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _ShortDRXCycleLength_H_ @@ -58,12 +58,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_ShortDRXCycleLength_specs_1; asn_struct_free_f ShortDRXCycleLength_free; asn_struct_print_f ShortDRXCycleLength_print; asn_constr_check_f ShortDRXCycleLength_constraint; -ber_type_decoder_f ShortDRXCycleLength_decode_ber; -der_type_encoder_f ShortDRXCycleLength_encode_der; xer_type_decoder_f ShortDRXCycleLength_decode_xer; xer_type_encoder_f ShortDRXCycleLength_encode_xer; -oer_type_decoder_f ShortDRXCycleLength_decode_oer; -oer_type_encoder_f ShortDRXCycleLength_encode_oer; per_type_decoder_f ShortDRXCycleLength_decode_uper; per_type_encoder_f ShortDRXCycleLength_encode_uper; per_type_decoder_f ShortDRXCycleLength_decode_aper; diff --git a/src/codec_utils/F1AP/ShortDRXCycleTimer.c b/src/codec_utils/F1AP/ShortDRXCycleTimer.c index 1257609b6..f3407f7f7 100644 --- a/src/codec_utils/F1AP/ShortDRXCycleTimer.c +++ b/src/codec_utils/F1AP/ShortDRXCycleTimer.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "ShortDRXCycleTimer.h" @@ -21,7 +21,7 @@ ShortDRXCycleTimer_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 1 && value <= 16)) { + if((value >= 1L && value <= 16L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ ShortDRXCycleTimer_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_ShortDRXCycleTimer_constr_1 CC_NOTUSED = { - { 1, 1 } /* (1..16) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ShortDRXCycleTimer_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 1, 16 } /* (1..16) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_ShortDRXCycleTimer_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_ShortDRXCycleTimer = { asn_DEF_ShortDRXCycleTimer_tags_1, /* Same as above */ sizeof(asn_DEF_ShortDRXCycleTimer_tags_1) /sizeof(asn_DEF_ShortDRXCycleTimer_tags_1[0]), /* 1 */ - { &asn_OER_type_ShortDRXCycleTimer_constr_1, &asn_PER_type_ShortDRXCycleTimer_constr_1, ShortDRXCycleTimer_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ShortDRXCycleTimer_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + ShortDRXCycleTimer_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/F1AP/ShortDRXCycleTimer.h b/src/codec_utils/F1AP/ShortDRXCycleTimer.h index 46cbab7a4..dafd9ca0e 100644 --- a/src/codec_utils/F1AP/ShortDRXCycleTimer.h +++ b/src/codec_utils/F1AP/ShortDRXCycleTimer.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _ShortDRXCycleTimer_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ShortDRXCycleTimer; asn_struct_free_f ShortDRXCycleTimer_free; asn_struct_print_f ShortDRXCycleTimer_print; asn_constr_check_f ShortDRXCycleTimer_constraint; -ber_type_decoder_f ShortDRXCycleTimer_decode_ber; -der_type_encoder_f ShortDRXCycleTimer_encode_der; xer_type_decoder_f ShortDRXCycleTimer_decode_xer; xer_type_encoder_f ShortDRXCycleTimer_encode_xer; -oer_type_decoder_f ShortDRXCycleTimer_decode_oer; -oer_type_encoder_f ShortDRXCycleTimer_encode_oer; per_type_decoder_f ShortDRXCycleTimer_decode_uper; per_type_encoder_f ShortDRXCycleTimer_encode_uper; per_type_decoder_f ShortDRXCycleTimer_decode_aper; diff --git a/src/codec_utils/F1AP/SibtypetobeupdatedListItem.c b/src/codec_utils/F1AP/SibtypetobeupdatedListItem.c index fa5659c26..1b99ed915 100644 --- a/src/codec_utils/F1AP/SibtypetobeupdatedListItem.c +++ b/src/codec_utils/F1AP/SibtypetobeupdatedListItem.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SibtypetobeupdatedListItem.h" @@ -22,7 +22,7 @@ memb_sIBtype_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 2 && value <= 32)) { + if((value >= 2L && value <= 32L)) { /* Constraint check succeeded */ return 0; } else { @@ -47,7 +47,7 @@ memb_valueTag_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 31)) { + if((value >= 0L && value <= 31L)) { /* Constraint check succeeded */ return 0; } else { @@ -58,29 +58,38 @@ memb_valueTag_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_oer_constraints_t asn_OER_memb_sIBtype_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sIBtype_constr_2 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 5, 5, 2, 32 } /* (2..32,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_valueTag_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_valueTag_constr_4 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 5, 5, 0, 31 } /* (0..31,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_SibtypetobeupdatedListItem_1[] = { { ATF_NOFLAGS, 0, offsetof(struct SibtypetobeupdatedListItem, sIBtype), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sIBtype_constr_2, &asn_PER_memb_sIBtype_constr_2, memb_sIBtype_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sIBtype_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sIBtype_constraint_1 + }, 0, 0, /* No default value */ "sIBtype" }, @@ -89,7 +98,18 @@ asn_TYPE_member_t asn_MBR_SibtypetobeupdatedListItem_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sIBmessage" }, @@ -98,7 +118,18 @@ asn_TYPE_member_t asn_MBR_SibtypetobeupdatedListItem_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_valueTag_constr_4, &asn_PER_memb_valueTag_constr_4, memb_valueTag_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_valueTag_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_valueTag_constraint_1 + }, 0, 0, /* No default value */ "valueTag" }, @@ -107,7 +138,18 @@ asn_TYPE_member_t asn_MBR_SibtypetobeupdatedListItem_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P94, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -141,7 +183,18 @@ asn_TYPE_descriptor_t asn_DEF_SibtypetobeupdatedListItem = { asn_DEF_SibtypetobeupdatedListItem_tags_1, /* Same as above */ sizeof(asn_DEF_SibtypetobeupdatedListItem_tags_1) /sizeof(asn_DEF_SibtypetobeupdatedListItem_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SibtypetobeupdatedListItem_1, 4, /* Elements count */ &asn_SPC_SibtypetobeupdatedListItem_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/SibtypetobeupdatedListItem.h b/src/codec_utils/F1AP/SibtypetobeupdatedListItem.h index 6917768f3..50648579a 100644 --- a/src/codec_utils/F1AP/SibtypetobeupdatedListItem.h +++ b/src/codec_utils/F1AP/SibtypetobeupdatedListItem.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SibtypetobeupdatedListItem_H_ diff --git a/src/codec_utils/F1AP/SliceSupportItem.c b/src/codec_utils/F1AP/SliceSupportItem.c index cfbe3fe47..f1b470f2b 100644 --- a/src/codec_utils/F1AP/SliceSupportItem.c +++ b/src/codec_utils/F1AP/SliceSupportItem.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SliceSupportItem.h" @@ -14,7 +14,18 @@ asn_TYPE_member_t asn_MBR_SliceSupportItem_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SNSSAI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sNSSAI" }, @@ -23,7 +34,18 @@ asn_TYPE_member_t asn_MBR_SliceSupportItem_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P95, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -55,7 +77,18 @@ asn_TYPE_descriptor_t asn_DEF_SliceSupportItem = { asn_DEF_SliceSupportItem_tags_1, /* Same as above */ sizeof(asn_DEF_SliceSupportItem_tags_1) /sizeof(asn_DEF_SliceSupportItem_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SliceSupportItem_1, 2, /* Elements count */ &asn_SPC_SliceSupportItem_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/SliceSupportItem.h b/src/codec_utils/F1AP/SliceSupportItem.h index 6ec540ded..dea7d5b12 100644 --- a/src/codec_utils/F1AP/SliceSupportItem.h +++ b/src/codec_utils/F1AP/SliceSupportItem.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SliceSupportItem_H_ diff --git a/src/codec_utils/F1AP/SliceSupportList.c b/src/codec_utils/F1AP/SliceSupportList.c index d24678668..9b15e6e6a 100644 --- a/src/codec_utils/F1AP/SliceSupportList.c +++ b/src/codec_utils/F1AP/SliceSupportList.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SliceSupportList.h" #include "SliceSupportItem.h" -static asn_oer_constraints_t asn_OER_type_SliceSupportList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..1024)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_SliceSupportList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 10, 10, 1, 1024 } /* (SIZE(1..1024)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_SliceSupportList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_SliceSupportItem, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_SliceSupportList = { asn_DEF_SliceSupportList_tags_1, /* Same as above */ sizeof(asn_DEF_SliceSupportList_tags_1) /sizeof(asn_DEF_SliceSupportList_tags_1[0]), /* 1 */ - { &asn_OER_type_SliceSupportList_constr_1, &asn_PER_type_SliceSupportList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SliceSupportList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_SliceSupportList_1, 1, /* Single element */ &asn_SPC_SliceSupportList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/SliceSupportList.h b/src/codec_utils/F1AP/SliceSupportList.h index 5b9d5504d..e66a5b05b 100644 --- a/src/codec_utils/F1AP/SliceSupportList.h +++ b/src/codec_utils/F1AP/SliceSupportList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SliceSupportList_H_ diff --git a/src/codec_utils/F1AP/SpectrumSharingGroupID.c b/src/codec_utils/F1AP/SpectrumSharingGroupID.c index 5a02ccc16..ea384de59 100644 --- a/src/codec_utils/F1AP/SpectrumSharingGroupID.c +++ b/src/codec_utils/F1AP/SpectrumSharingGroupID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SpectrumSharingGroupID.h" @@ -21,7 +21,7 @@ SpectrumSharingGroupID_constraint(const asn_TYPE_descriptor_t *td, const void *s value = *(const long *)sptr; - if((value >= 1 && value <= 256)) { + if((value >= 1L && value <= 256L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ SpectrumSharingGroupID_constraint(const asn_TYPE_descriptor_t *td, const void *s * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_SpectrumSharingGroupID_constr_1 CC_NOTUSED = { - { 2, 1 } /* (1..256) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_SpectrumSharingGroupID_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 1, 256 } /* (1..256) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_SpectrumSharingGroupID_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_SpectrumSharingGroupID = { asn_DEF_SpectrumSharingGroupID_tags_1, /* Same as above */ sizeof(asn_DEF_SpectrumSharingGroupID_tags_1) /sizeof(asn_DEF_SpectrumSharingGroupID_tags_1[0]), /* 1 */ - { &asn_OER_type_SpectrumSharingGroupID_constr_1, &asn_PER_type_SpectrumSharingGroupID_constr_1, SpectrumSharingGroupID_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SpectrumSharingGroupID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SpectrumSharingGroupID_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/F1AP/SpectrumSharingGroupID.h b/src/codec_utils/F1AP/SpectrumSharingGroupID.h index 55813d223..fd4e2cf5e 100644 --- a/src/codec_utils/F1AP/SpectrumSharingGroupID.h +++ b/src/codec_utils/F1AP/SpectrumSharingGroupID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SpectrumSharingGroupID_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_SpectrumSharingGroupID; asn_struct_free_f SpectrumSharingGroupID_free; asn_struct_print_f SpectrumSharingGroupID_print; asn_constr_check_f SpectrumSharingGroupID_constraint; -ber_type_decoder_f SpectrumSharingGroupID_decode_ber; -der_type_encoder_f SpectrumSharingGroupID_encode_der; xer_type_decoder_f SpectrumSharingGroupID_decode_xer; xer_type_encoder_f SpectrumSharingGroupID_encode_xer; -oer_type_decoder_f SpectrumSharingGroupID_decode_oer; -oer_type_encoder_f SpectrumSharingGroupID_encode_oer; per_type_decoder_f SpectrumSharingGroupID_decode_uper; per_type_encoder_f SpectrumSharingGroupID_encode_uper; per_type_decoder_f SpectrumSharingGroupID_decode_aper; diff --git a/src/codec_utils/F1AP/SubscriberProfileIDforRFP.c b/src/codec_utils/F1AP/SubscriberProfileIDforRFP.c index b15340c0f..811082b8f 100644 --- a/src/codec_utils/F1AP/SubscriberProfileIDforRFP.c +++ b/src/codec_utils/F1AP/SubscriberProfileIDforRFP.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SubscriberProfileIDforRFP.h" @@ -21,7 +21,7 @@ SubscriberProfileIDforRFP_constraint(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= 1 && value <= 256)) { + if((value >= 1L && value <= 256L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ SubscriberProfileIDforRFP_constraint(const asn_TYPE_descriptor_t *td, const void * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_SubscriberProfileIDforRFP_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_SubscriberProfileIDforRFP_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 8, 8, 1, 256 } /* (1..256,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_SubscriberProfileIDforRFP_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_SubscriberProfileIDforRFP = { asn_DEF_SubscriberProfileIDforRFP_tags_1, /* Same as above */ sizeof(asn_DEF_SubscriberProfileIDforRFP_tags_1) /sizeof(asn_DEF_SubscriberProfileIDforRFP_tags_1[0]), /* 1 */ - { &asn_OER_type_SubscriberProfileIDforRFP_constr_1, &asn_PER_type_SubscriberProfileIDforRFP_constr_1, SubscriberProfileIDforRFP_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SubscriberProfileIDforRFP_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SubscriberProfileIDforRFP_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/F1AP/SubscriberProfileIDforRFP.h b/src/codec_utils/F1AP/SubscriberProfileIDforRFP.h index 831ddb62a..bf24cf631 100644 --- a/src/codec_utils/F1AP/SubscriberProfileIDforRFP.h +++ b/src/codec_utils/F1AP/SubscriberProfileIDforRFP.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SubscriberProfileIDforRFP_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_SubscriberProfileIDforRFP; asn_struct_free_f SubscriberProfileIDforRFP_free; asn_struct_print_f SubscriberProfileIDforRFP_print; asn_constr_check_f SubscriberProfileIDforRFP_constraint; -ber_type_decoder_f SubscriberProfileIDforRFP_decode_ber; -der_type_encoder_f SubscriberProfileIDforRFP_encode_der; xer_type_decoder_f SubscriberProfileIDforRFP_decode_xer; xer_type_encoder_f SubscriberProfileIDforRFP_encode_xer; -oer_type_decoder_f SubscriberProfileIDforRFP_decode_oer; -oer_type_encoder_f SubscriberProfileIDforRFP_encode_oer; per_type_decoder_f SubscriberProfileIDforRFP_decode_uper; per_type_encoder_f SubscriberProfileIDforRFP_encode_uper; per_type_decoder_f SubscriberProfileIDforRFP_decode_aper; diff --git a/src/codec_utils/F1AP/SuccessfulOutcome.c b/src/codec_utils/F1AP/SuccessfulOutcome.c index 3de5ac17b..c46efc6ff 100644 --- a/src/codec_utils/F1AP/SuccessfulOutcome.c +++ b/src/codec_utils/F1AP/SuccessfulOutcome.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Descriptions" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SuccessfulOutcome.h" @@ -201,7 +201,7 @@ memb_procedureCode_constraint_1(const asn_TYPE_descriptor_t *td, const void *spt value = *(const long *)sptr; - if((value >= 0 && value <= 255)) { + if((value >= 0L && value <= 255L)) { /* Constraint check succeeded */ return 0; } else { @@ -304,37 +304,45 @@ memb_value_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_oer_constraints_t asn_OER_memb_procedureCode_constr_2 CC_NOTUSED = { - { 1, 1 } /* (0..255) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_procedureCode_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_value_4[] = { { ATF_NOFLAGS, 0, offsetof(struct SuccessfulOutcome__value, choice.ResetAcknowledge), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ResetAcknowledge, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ResetAcknowledge" }, @@ -343,7 +351,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_F1SetupResponse, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "F1SetupResponse" }, @@ -352,7 +371,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_GNBDUConfigurationUpdateAcknowledge, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNBDUConfigurationUpdateAcknowledge" }, @@ -361,7 +391,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_GNBCUConfigurationUpdateAcknowledge, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNBCUConfigurationUpdateAcknowledge" }, @@ -370,7 +411,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_UEContextSetupResponse, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "UEContextSetupResponse" }, @@ -379,7 +431,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_UEContextReleaseComplete, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "UEContextReleaseComplete" }, @@ -388,7 +451,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_UEContextModificationResponse, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "UEContextModificationResponse" }, @@ -397,7 +471,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_UEContextModificationConfirm, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "UEContextModificationConfirm" }, @@ -406,7 +491,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_WriteReplaceWarningResponse, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "WriteReplaceWarningResponse" }, @@ -415,7 +511,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_PWSCancelResponse, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "PWSCancelResponse" }, @@ -424,7 +531,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_GNBDUResourceCoordinationResponse, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNBDUResourceCoordinationResponse" }, @@ -461,7 +579,18 @@ asn_TYPE_descriptor_t asn_DEF_value_4 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_4, 11, /* Elements count */ &asn_SPC_value_specs_4 /* Additional specs */ @@ -473,7 +602,18 @@ asn_TYPE_member_t asn_MBR_SuccessfulOutcome_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProcedureCode, 0, - { &asn_OER_memb_procedureCode_constr_2, &asn_PER_memb_procedureCode_constr_2, memb_procedureCode_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_procedureCode_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_procedureCode_constraint_1 + }, 0, 0, /* No default value */ "procedureCode" }, @@ -482,7 +622,18 @@ asn_TYPE_member_t asn_MBR_SuccessfulOutcome_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_SuccessfulOutcome_criticality_type, - { &asn_OER_memb_criticality_constr_3, &asn_PER_memb_criticality_constr_3, memb_criticality_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_1 + }, 0, 0, /* No default value */ "criticality" }, @@ -491,7 +642,18 @@ asn_TYPE_member_t asn_MBR_SuccessfulOutcome_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_4, select_SuccessfulOutcome_value_type, - { &asn_OER_memb_value_constr_4, &asn_PER_memb_value_constr_4, memb_value_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_1 + }, 0, 0, /* No default value */ "value" }, @@ -522,7 +684,18 @@ asn_TYPE_descriptor_t asn_DEF_SuccessfulOutcome = { asn_DEF_SuccessfulOutcome_tags_1, /* Same as above */ sizeof(asn_DEF_SuccessfulOutcome_tags_1) /sizeof(asn_DEF_SuccessfulOutcome_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SuccessfulOutcome_1, 3, /* Elements count */ &asn_SPC_SuccessfulOutcome_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/SuccessfulOutcome.h b/src/codec_utils/F1AP/SuccessfulOutcome.h index f13219f2e..8e5b68ddc 100644 --- a/src/codec_utils/F1AP/SuccessfulOutcome.h +++ b/src/codec_utils/F1AP/SuccessfulOutcome.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Descriptions" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SuccessfulOutcome_H_ diff --git a/src/codec_utils/F1AP/SupportedSULFreqBandItem.c b/src/codec_utils/F1AP/SupportedSULFreqBandItem.c index 4f4c288ad..74aa41349 100644 --- a/src/codec_utils/F1AP/SupportedSULFreqBandItem.c +++ b/src/codec_utils/F1AP/SupportedSULFreqBandItem.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SupportedSULFreqBandItem.h" @@ -22,7 +22,7 @@ memb_freqBandIndicatorNr_constraint_1(const asn_TYPE_descriptor_t *td, const voi value = *(const long *)sptr; - if((value >= 1 && value <= 1024)) { + if((value >= 1L && value <= 1024L)) { /* Constraint check succeeded */ return 0; } else { @@ -33,21 +33,31 @@ memb_freqBandIndicatorNr_constraint_1(const asn_TYPE_descriptor_t *td, const voi } } -static asn_oer_constraints_t asn_OER_memb_freqBandIndicatorNr_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_freqBandIndicatorNr_constr_2 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 10, 10, 1, 1024 } /* (1..1024,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_SupportedSULFreqBandItem_1[] = { { ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem, freqBandIndicatorNr), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_freqBandIndicatorNr_constr_2, &asn_PER_memb_freqBandIndicatorNr_constr_2, memb_freqBandIndicatorNr_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_freqBandIndicatorNr_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_freqBandIndicatorNr_constraint_1 + }, 0, 0, /* No default value */ "freqBandIndicatorNr" }, @@ -56,7 +66,18 @@ asn_TYPE_member_t asn_MBR_SupportedSULFreqBandItem_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P107, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -88,7 +109,18 @@ asn_TYPE_descriptor_t asn_DEF_SupportedSULFreqBandItem = { asn_DEF_SupportedSULFreqBandItem_tags_1, /* Same as above */ sizeof(asn_DEF_SupportedSULFreqBandItem_tags_1) /sizeof(asn_DEF_SupportedSULFreqBandItem_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SupportedSULFreqBandItem_1, 2, /* Elements count */ &asn_SPC_SupportedSULFreqBandItem_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/SupportedSULFreqBandItem.h b/src/codec_utils/F1AP/SupportedSULFreqBandItem.h index b84f6da57..a353e680f 100644 --- a/src/codec_utils/F1AP/SupportedSULFreqBandItem.h +++ b/src/codec_utils/F1AP/SupportedSULFreqBandItem.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SupportedSULFreqBandItem_H_ diff --git a/src/codec_utils/F1AP/SystemInformationDeliveryCommand.c b/src/codec_utils/F1AP/SystemInformationDeliveryCommand.c index 39df08a74..1cccdc224 100644 --- a/src/codec_utils/F1AP/SystemInformationDeliveryCommand.c +++ b/src/codec_utils/F1AP/SystemInformationDeliveryCommand.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "SystemInformationDeliveryCommand.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_SystemInformationDeliveryCommand_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_Container_4587P34, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_SystemInformationDeliveryCommand = { asn_DEF_SystemInformationDeliveryCommand_tags_1, /* Same as above */ sizeof(asn_DEF_SystemInformationDeliveryCommand_tags_1) /sizeof(asn_DEF_SystemInformationDeliveryCommand_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SystemInformationDeliveryCommand_1, 1, /* Elements count */ &asn_SPC_SystemInformationDeliveryCommand_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/SystemInformationDeliveryCommand.h b/src/codec_utils/F1AP/SystemInformationDeliveryCommand.h index ecfaef55e..19af52493 100644 --- a/src/codec_utils/F1AP/SystemInformationDeliveryCommand.h +++ b/src/codec_utils/F1AP/SystemInformationDeliveryCommand.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _SystemInformationDeliveryCommand_H_ diff --git a/src/codec_utils/F1AP/TDD-Info.c b/src/codec_utils/F1AP/TDD-Info.c index c245be629..f22f2c1a3 100644 --- a/src/codec_utils/F1AP/TDD-Info.c +++ b/src/codec_utils/F1AP/TDD-Info.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "TDD-Info.h" @@ -14,7 +14,18 @@ asn_TYPE_member_t asn_MBR_TDD_Info_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NRFreqInfo, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nRFreqInfo" }, @@ -23,7 +34,18 @@ asn_TYPE_member_t asn_MBR_TDD_Info_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Transmission_Bandwidth, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "transmission-Bandwidth" }, @@ -32,7 +54,18 @@ asn_TYPE_member_t asn_MBR_TDD_Info_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P108, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -65,7 +98,18 @@ asn_TYPE_descriptor_t asn_DEF_TDD_Info = { asn_DEF_TDD_Info_tags_1, /* Same as above */ sizeof(asn_DEF_TDD_Info_tags_1) /sizeof(asn_DEF_TDD_Info_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_TDD_Info_1, 3, /* Elements count */ &asn_SPC_TDD_Info_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/TDD-Info.h b/src/codec_utils/F1AP/TDD-Info.h index bf40fe4bf..6ea363c26 100644 --- a/src/codec_utils/F1AP/TDD-Info.h +++ b/src/codec_utils/F1AP/TDD-Info.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _TDD_Info_H_ diff --git a/src/codec_utils/F1AP/TNLAssociationUsage.c b/src/codec_utils/F1AP/TNLAssociationUsage.c index 91ecf7897..e9a0f3630 100644 --- a/src/codec_utils/F1AP/TNLAssociationUsage.c +++ b/src/codec_utils/F1AP/TNLAssociationUsage.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "TNLAssociationUsage.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_TNLAssociationUsage_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_TNLAssociationUsage_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 2, 2, 0, 2 } /* (0..2,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_TNLAssociationUsage_value2enum_1[] = { { 0, 2, "ue" }, { 1, 6, "non-ue" }, @@ -53,7 +52,18 @@ asn_TYPE_descriptor_t asn_DEF_TNLAssociationUsage = { asn_DEF_TNLAssociationUsage_tags_1, /* Same as above */ sizeof(asn_DEF_TNLAssociationUsage_tags_1) /sizeof(asn_DEF_TNLAssociationUsage_tags_1[0]), /* 1 */ - { &asn_OER_type_TNLAssociationUsage_constr_1, &asn_PER_type_TNLAssociationUsage_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_TNLAssociationUsage_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_TNLAssociationUsage_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/TNLAssociationUsage.h b/src/codec_utils/F1AP/TNLAssociationUsage.h index 69e202b11..73ad580a7 100644 --- a/src/codec_utils/F1AP/TNLAssociationUsage.h +++ b/src/codec_utils/F1AP/TNLAssociationUsage.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _TNLAssociationUsage_H_ @@ -38,12 +38,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_TNLAssociationUsage_specs_1; asn_struct_free_f TNLAssociationUsage_free; asn_struct_print_f TNLAssociationUsage_print; asn_constr_check_f TNLAssociationUsage_constraint; -ber_type_decoder_f TNLAssociationUsage_decode_ber; -der_type_encoder_f TNLAssociationUsage_encode_der; xer_type_decoder_f TNLAssociationUsage_decode_xer; xer_type_encoder_f TNLAssociationUsage_encode_xer; -oer_type_decoder_f TNLAssociationUsage_decode_oer; -oer_type_encoder_f TNLAssociationUsage_encode_oer; per_type_decoder_f TNLAssociationUsage_decode_uper; per_type_encoder_f TNLAssociationUsage_encode_uper; per_type_decoder_f TNLAssociationUsage_decode_aper; diff --git a/src/codec_utils/F1AP/TimeToWait.c b/src/codec_utils/F1AP/TimeToWait.c index 83f953ede..4bfee3180 100644 --- a/src/codec_utils/F1AP/TimeToWait.c +++ b/src/codec_utils/F1AP/TimeToWait.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "TimeToWait.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_TimeToWait_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; -static asn_per_constraints_t asn_PER_type_TimeToWait_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_TimeToWait_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 3, 3, 0, 5 } /* (0..5,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_TimeToWait_value2enum_1[] = { { 0, 3, "v1s" }, { 1, 3, "v2s" }, @@ -37,7 +36,7 @@ static const unsigned int asn_MAP_TimeToWait_enum2value_1[] = { 5 /* v60s(5) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_TimeToWait_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_TimeToWait_specs_1 = { asn_MAP_TimeToWait_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_TimeToWait_enum2value_1, /* N => "tag"; sorted by N */ 6, /* Number of elements in the maps */ @@ -59,7 +58,18 @@ asn_TYPE_descriptor_t asn_DEF_TimeToWait = { asn_DEF_TimeToWait_tags_1, /* Same as above */ sizeof(asn_DEF_TimeToWait_tags_1) /sizeof(asn_DEF_TimeToWait_tags_1[0]), /* 1 */ - { &asn_OER_type_TimeToWait_constr_1, &asn_PER_type_TimeToWait_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_TimeToWait_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_TimeToWait_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/TimeToWait.h b/src/codec_utils/F1AP/TimeToWait.h index c1bc9bfed..b74efafaf 100644 --- a/src/codec_utils/F1AP/TimeToWait.h +++ b/src/codec_utils/F1AP/TimeToWait.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _TimeToWait_H_ @@ -35,16 +35,14 @@ typedef enum TimeToWait { typedef long TimeToWait_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_TimeToWait_constr_1; extern asn_TYPE_descriptor_t asn_DEF_TimeToWait; +extern const asn_INTEGER_specifics_t asn_SPC_TimeToWait_specs_1; asn_struct_free_f TimeToWait_free; asn_struct_print_f TimeToWait_print; asn_constr_check_f TimeToWait_constraint; -ber_type_decoder_f TimeToWait_decode_ber; -der_type_encoder_f TimeToWait_encode_der; xer_type_decoder_f TimeToWait_decode_xer; xer_type_encoder_f TimeToWait_encode_xer; -oer_type_decoder_f TimeToWait_decode_oer; -oer_type_encoder_f TimeToWait_encode_oer; per_type_decoder_f TimeToWait_decode_uper; per_type_encoder_f TimeToWait_encode_uper; per_type_decoder_f TimeToWait_decode_aper; diff --git a/src/codec_utils/F1AP/TransactionID.c b/src/codec_utils/F1AP/TransactionID.c index 684a4750d..3da9992ae 100644 --- a/src/codec_utils/F1AP/TransactionID.c +++ b/src/codec_utils/F1AP/TransactionID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "TransactionID.h" @@ -21,7 +21,7 @@ TransactionID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 255)) { + if((value >= 0L && value <= 255L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ TransactionID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_TransactionID_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_TransactionID_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 8, 8, 0, 255 } /* (0..255,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_TransactionID_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_TransactionID = { asn_DEF_TransactionID_tags_1, /* Same as above */ sizeof(asn_DEF_TransactionID_tags_1) /sizeof(asn_DEF_TransactionID_tags_1[0]), /* 1 */ - { &asn_OER_type_TransactionID_constr_1, &asn_PER_type_TransactionID_constr_1, TransactionID_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_TransactionID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + TransactionID_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/F1AP/TransactionID.h b/src/codec_utils/F1AP/TransactionID.h index f8a77e533..7d97ca651 100644 --- a/src/codec_utils/F1AP/TransactionID.h +++ b/src/codec_utils/F1AP/TransactionID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _TransactionID_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_TransactionID; asn_struct_free_f TransactionID_free; asn_struct_print_f TransactionID_print; asn_constr_check_f TransactionID_constraint; -ber_type_decoder_f TransactionID_decode_ber; -der_type_encoder_f TransactionID_encode_der; xer_type_decoder_f TransactionID_decode_xer; xer_type_encoder_f TransactionID_encode_xer; -oer_type_decoder_f TransactionID_decode_oer; -oer_type_encoder_f TransactionID_encode_oer; per_type_decoder_f TransactionID_decode_uper; per_type_encoder_f TransactionID_encode_uper; per_type_decoder_f TransactionID_decode_aper; diff --git a/src/codec_utils/F1AP/Transmission-Bandwidth.c b/src/codec_utils/F1AP/Transmission-Bandwidth.c index 31e1cd323..1fa887b15 100644 --- a/src/codec_utils/F1AP/Transmission-Bandwidth.c +++ b/src/codec_utils/F1AP/Transmission-Bandwidth.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "Transmission-Bandwidth.h" @@ -14,7 +14,18 @@ asn_TYPE_member_t asn_MBR_Transmission_Bandwidth_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NRSCS, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nRSCS" }, @@ -23,7 +34,18 @@ asn_TYPE_member_t asn_MBR_Transmission_Bandwidth_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NRNRB, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nRNRB" }, @@ -32,7 +54,18 @@ asn_TYPE_member_t asn_MBR_Transmission_Bandwidth_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P109, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -65,7 +98,18 @@ asn_TYPE_descriptor_t asn_DEF_Transmission_Bandwidth = { asn_DEF_Transmission_Bandwidth_tags_1, /* Same as above */ sizeof(asn_DEF_Transmission_Bandwidth_tags_1) /sizeof(asn_DEF_Transmission_Bandwidth_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Transmission_Bandwidth_1, 3, /* Elements count */ &asn_SPC_Transmission_Bandwidth_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/Transmission-Bandwidth.h b/src/codec_utils/F1AP/Transmission-Bandwidth.h index 02b6d4280..8745d4511 100644 --- a/src/codec_utils/F1AP/Transmission-Bandwidth.h +++ b/src/codec_utils/F1AP/Transmission-Bandwidth.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _Transmission_Bandwidth_H_ diff --git a/src/codec_utils/F1AP/TransmissionActionIndicator.c b/src/codec_utils/F1AP/TransmissionActionIndicator.c index 824cd30d6..f860b740f 100644 --- a/src/codec_utils/F1AP/TransmissionActionIndicator.c +++ b/src/codec_utils/F1AP/TransmissionActionIndicator.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "TransmissionActionIndicator.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_TransmissionActionIndicator_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; -static asn_per_constraints_t asn_PER_type_TransmissionActionIndicator_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_TransmissionActionIndicator_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_TransmissionActionIndicator_value2enum_1[] = { { 0, 4, "stop" }, { 1, 7, "restart" } @@ -29,7 +28,7 @@ static const unsigned int asn_MAP_TransmissionActionIndicator_enum2value_1[] = { 0 /* stop(0) */ /* This list is extensible */ }; -static const asn_INTEGER_specifics_t asn_SPC_TransmissionActionIndicator_specs_1 = { +const asn_INTEGER_specifics_t asn_SPC_TransmissionActionIndicator_specs_1 = { asn_MAP_TransmissionActionIndicator_value2enum_1, /* "tag" => N; sorted by tag */ asn_MAP_TransmissionActionIndicator_enum2value_1, /* N => "tag"; sorted by N */ 2, /* Number of elements in the maps */ @@ -51,7 +50,18 @@ asn_TYPE_descriptor_t asn_DEF_TransmissionActionIndicator = { asn_DEF_TransmissionActionIndicator_tags_1, /* Same as above */ sizeof(asn_DEF_TransmissionActionIndicator_tags_1) /sizeof(asn_DEF_TransmissionActionIndicator_tags_1[0]), /* 1 */ - { &asn_OER_type_TransmissionActionIndicator_constr_1, &asn_PER_type_TransmissionActionIndicator_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_TransmissionActionIndicator_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_TransmissionActionIndicator_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/TransmissionActionIndicator.h b/src/codec_utils/F1AP/TransmissionActionIndicator.h index 70a89dc4f..06fe34f19 100644 --- a/src/codec_utils/F1AP/TransmissionActionIndicator.h +++ b/src/codec_utils/F1AP/TransmissionActionIndicator.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _TransmissionActionIndicator_H_ @@ -31,16 +31,14 @@ typedef enum TransmissionActionIndicator { typedef long TransmissionActionIndicator_t; /* Implementation */ +extern asn_per_constraints_t asn_PER_type_TransmissionActionIndicator_constr_1; extern asn_TYPE_descriptor_t asn_DEF_TransmissionActionIndicator; +extern const asn_INTEGER_specifics_t asn_SPC_TransmissionActionIndicator_specs_1; asn_struct_free_f TransmissionActionIndicator_free; asn_struct_print_f TransmissionActionIndicator_print; asn_constr_check_f TransmissionActionIndicator_constraint; -ber_type_decoder_f TransmissionActionIndicator_decode_ber; -der_type_encoder_f TransmissionActionIndicator_encode_der; xer_type_decoder_f TransmissionActionIndicator_decode_xer; xer_type_encoder_f TransmissionActionIndicator_encode_xer; -oer_type_decoder_f TransmissionActionIndicator_decode_oer; -oer_type_encoder_f TransmissionActionIndicator_encode_oer; per_type_decoder_f TransmissionActionIndicator_decode_uper; per_type_encoder_f TransmissionActionIndicator_encode_uper; per_type_decoder_f TransmissionActionIndicator_decode_aper; diff --git a/src/codec_utils/F1AP/TransportLayerAddress.c b/src/codec_utils/F1AP/TransportLayerAddress.c index ddcd6272f..9fe832dde 100644 --- a/src/codec_utils/F1AP/TransportLayerAddress.c +++ b/src/codec_utils/F1AP/TransportLayerAddress.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "TransportLayerAddress.h" @@ -27,7 +27,7 @@ TransportLayerAddress_constraint(const asn_TYPE_descriptor_t *td, const void *sp size = 0; } - if((size >= 1 && size <= 160)) { + if((size >= 1UL && size <= 160UL)) { /* Constraint check succeeded */ return 0; } else { @@ -42,14 +42,13 @@ TransportLayerAddress_constraint(const asn_TYPE_descriptor_t *td, const void *sp * This type is implemented using BIT_STRING, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_TransportLayerAddress_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..MAX)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_TransportLayerAddress_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED | APC_EXTENSIBLE, 8, 8, 1, 160 } /* (SIZE(1..160,...)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_TransportLayerAddress_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)) }; @@ -63,7 +62,18 @@ asn_TYPE_descriptor_t asn_DEF_TransportLayerAddress = { asn_DEF_TransportLayerAddress_tags_1, /* Same as above */ sizeof(asn_DEF_TransportLayerAddress_tags_1) /sizeof(asn_DEF_TransportLayerAddress_tags_1[0]), /* 1 */ - { &asn_OER_type_TransportLayerAddress_constr_1, &asn_PER_type_TransportLayerAddress_constr_1, TransportLayerAddress_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_TransportLayerAddress_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + TransportLayerAddress_constraint + }, 0, 0, /* No members */ &asn_SPC_BIT_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/TransportLayerAddress.h b/src/codec_utils/F1AP/TransportLayerAddress.h index 33241c0d9..5cc152cc1 100644 --- a/src/codec_utils/F1AP/TransportLayerAddress.h +++ b/src/codec_utils/F1AP/TransportLayerAddress.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _TransportLayerAddress_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_TransportLayerAddress; asn_struct_free_f TransportLayerAddress_free; asn_struct_print_f TransportLayerAddress_print; asn_constr_check_f TransportLayerAddress_constraint; -ber_type_decoder_f TransportLayerAddress_decode_ber; -der_type_encoder_f TransportLayerAddress_encode_der; xer_type_decoder_f TransportLayerAddress_decode_xer; xer_type_encoder_f TransportLayerAddress_encode_xer; -oer_type_decoder_f TransportLayerAddress_decode_oer; -oer_type_encoder_f TransportLayerAddress_encode_oer; per_type_decoder_f TransportLayerAddress_decode_uper; per_type_encoder_f TransportLayerAddress_encode_uper; per_type_decoder_f TransportLayerAddress_decode_aper; diff --git a/src/codec_utils/F1AP/TriggeringMessage.c b/src/codec_utils/F1AP/TriggeringMessage.c index 95c353155..a260d49c5 100644 --- a/src/codec_utils/F1AP/TriggeringMessage.c +++ b/src/codec_utils/F1AP/TriggeringMessage.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-CommonDataTypes" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "TriggeringMessage.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_TriggeringMessage_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_TriggeringMessage_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_TriggeringMessage_value2enum_1[] = { { 0, 18, "initiating-message" }, { 1, 18, "successful-outcome" }, @@ -51,7 +50,18 @@ asn_TYPE_descriptor_t asn_DEF_TriggeringMessage = { asn_DEF_TriggeringMessage_tags_1, /* Same as above */ sizeof(asn_DEF_TriggeringMessage_tags_1) /sizeof(asn_DEF_TriggeringMessage_tags_1[0]), /* 1 */ - { &asn_OER_type_TriggeringMessage_constr_1, &asn_PER_type_TriggeringMessage_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_TriggeringMessage_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_TriggeringMessage_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/TriggeringMessage.h b/src/codec_utils/F1AP/TriggeringMessage.h index 44f5feee4..ad85f11db 100644 --- a/src/codec_utils/F1AP/TriggeringMessage.h +++ b/src/codec_utils/F1AP/TriggeringMessage.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-CommonDataTypes" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _TriggeringMessage_H_ @@ -35,12 +35,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_TriggeringMessage_specs_1; asn_struct_free_f TriggeringMessage_free; asn_struct_print_f TriggeringMessage_print; asn_constr_check_f TriggeringMessage_constraint; -ber_type_decoder_f TriggeringMessage_decode_ber; -der_type_encoder_f TriggeringMessage_encode_der; xer_type_decoder_f TriggeringMessage_decode_xer; xer_type_encoder_f TriggeringMessage_encode_xer; -oer_type_decoder_f TriggeringMessage_decode_oer; -oer_type_encoder_f TriggeringMessage_encode_oer; per_type_decoder_f TriggeringMessage_decode_uper; per_type_encoder_f TriggeringMessage_encode_uper; per_type_decoder_f TriggeringMessage_decode_aper; diff --git a/src/codec_utils/F1AP/TypeOfError.c b/src/codec_utils/F1AP/TypeOfError.c index 10fd69187..ab8f1bbf3 100644 --- a/src/codec_utils/F1AP/TypeOfError.c +++ b/src/codec_utils/F1AP/TypeOfError.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "TypeOfError.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_TypeOfError_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_TypeOfError_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_TypeOfError_value2enum_1[] = { { 0, 14, "not-understood" }, { 1, 7, "missing" } @@ -51,7 +50,18 @@ asn_TYPE_descriptor_t asn_DEF_TypeOfError = { asn_DEF_TypeOfError_tags_1, /* Same as above */ sizeof(asn_DEF_TypeOfError_tags_1) /sizeof(asn_DEF_TypeOfError_tags_1[0]), /* 1 */ - { &asn_OER_type_TypeOfError_constr_1, &asn_PER_type_TypeOfError_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_TypeOfError_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_TypeOfError_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/TypeOfError.h b/src/codec_utils/F1AP/TypeOfError.h index cc40189ba..944ed9bdc 100644 --- a/src/codec_utils/F1AP/TypeOfError.h +++ b/src/codec_utils/F1AP/TypeOfError.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _TypeOfError_H_ @@ -37,12 +37,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_TypeOfError_specs_1; asn_struct_free_f TypeOfError_free; asn_struct_print_f TypeOfError_print; asn_constr_check_f TypeOfError_constraint; -ber_type_decoder_f TypeOfError_decode_ber; -der_type_encoder_f TypeOfError_encode_der; xer_type_decoder_f TypeOfError_decode_xer; xer_type_encoder_f TypeOfError_encode_xer; -oer_type_decoder_f TypeOfError_decode_oer; -oer_type_encoder_f TypeOfError_encode_oer; per_type_decoder_f TypeOfError_decode_uper; per_type_encoder_f TypeOfError_encode_uper; per_type_decoder_f TypeOfError_decode_aper; diff --git a/src/codec_utils/F1AP/UE-CapabilityRAT-ContainerList.c b/src/codec_utils/F1AP/UE-CapabilityRAT-ContainerList.c index 438c2255a..7f0cc49ce 100644 --- a/src/codec_utils/F1AP/UE-CapabilityRAT-ContainerList.c +++ b/src/codec_utils/F1AP/UE-CapabilityRAT-ContainerList.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "UE-CapabilityRAT-ContainerList.h" @@ -24,7 +24,18 @@ asn_TYPE_descriptor_t asn_DEF_UE_CapabilityRAT_ContainerList = { asn_DEF_UE_CapabilityRAT_ContainerList_tags_1, /* Same as above */ sizeof(asn_DEF_UE_CapabilityRAT_ContainerList_tags_1) /sizeof(asn_DEF_UE_CapabilityRAT_ContainerList_tags_1[0]), /* 1 */ - { 0, 0, OCTET_STRING_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OCTET_STRING_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/UE-CapabilityRAT-ContainerList.h b/src/codec_utils/F1AP/UE-CapabilityRAT-ContainerList.h index 09d9824f5..30798e979 100644 --- a/src/codec_utils/F1AP/UE-CapabilityRAT-ContainerList.h +++ b/src/codec_utils/F1AP/UE-CapabilityRAT-ContainerList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _UE_CapabilityRAT_ContainerList_H_ @@ -26,12 +26,8 @@ extern asn_TYPE_descriptor_t asn_DEF_UE_CapabilityRAT_ContainerList; asn_struct_free_f UE_CapabilityRAT_ContainerList_free; asn_struct_print_f UE_CapabilityRAT_ContainerList_print; asn_constr_check_f UE_CapabilityRAT_ContainerList_constraint; -ber_type_decoder_f UE_CapabilityRAT_ContainerList_decode_ber; -der_type_encoder_f UE_CapabilityRAT_ContainerList_encode_der; xer_type_decoder_f UE_CapabilityRAT_ContainerList_decode_xer; xer_type_encoder_f UE_CapabilityRAT_ContainerList_encode_xer; -oer_type_decoder_f UE_CapabilityRAT_ContainerList_decode_oer; -oer_type_encoder_f UE_CapabilityRAT_ContainerList_encode_oer; per_type_decoder_f UE_CapabilityRAT_ContainerList_decode_uper; per_type_encoder_f UE_CapabilityRAT_ContainerList_encode_uper; per_type_decoder_f UE_CapabilityRAT_ContainerList_decode_aper; diff --git a/src/codec_utils/F1AP/UE-associatedLogicalF1-ConnectionItem.c b/src/codec_utils/F1AP/UE-associatedLogicalF1-ConnectionItem.c index a05f32efd..9d6b6eb14 100644 --- a/src/codec_utils/F1AP/UE-associatedLogicalF1-ConnectionItem.c +++ b/src/codec_utils/F1AP/UE-associatedLogicalF1-ConnectionItem.c @@ -1,20 +1,31 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "UE-associatedLogicalF1-ConnectionItem.h" #include "ProtocolExtensionContainer.h" -static asn_TYPE_member_t asn_MBR_UE_associatedLogicalF1_ConnectionItem_1[] = { +asn_TYPE_member_t asn_MBR_UE_associatedLogicalF1_ConnectionItem_1[] = { { ATF_POINTER, 3, offsetof(struct UE_associatedLogicalF1_ConnectionItem, gNB_CU_UE_F1AP_ID), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_GNB_CU_UE_F1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "gNB-CU-UE-F1AP-ID" }, @@ -23,7 +34,18 @@ static asn_TYPE_member_t asn_MBR_UE_associatedLogicalF1_ConnectionItem_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GNB_DU_UE_F1AP_ID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "gNB-DU-UE-F1AP-ID" }, @@ -32,7 +54,18 @@ static asn_TYPE_member_t asn_MBR_UE_associatedLogicalF1_ConnectionItem_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P110, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -46,7 +79,7 @@ static const asn_TYPE_tag2member_t asn_MAP_UE_associatedLogicalF1_ConnectionItem { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* gNB-DU-UE-F1AP-ID */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */ }; -static asn_SEQUENCE_specifics_t asn_SPC_UE_associatedLogicalF1_ConnectionItem_specs_1 = { +asn_SEQUENCE_specifics_t asn_SPC_UE_associatedLogicalF1_ConnectionItem_specs_1 = { sizeof(struct UE_associatedLogicalF1_ConnectionItem), offsetof(struct UE_associatedLogicalF1_ConnectionItem, _asn_ctx), asn_MAP_UE_associatedLogicalF1_ConnectionItem_tag2el_1, @@ -65,7 +98,18 @@ asn_TYPE_descriptor_t asn_DEF_UE_associatedLogicalF1_ConnectionItem = { asn_DEF_UE_associatedLogicalF1_ConnectionItem_tags_1, /* Same as above */ sizeof(asn_DEF_UE_associatedLogicalF1_ConnectionItem_tags_1) /sizeof(asn_DEF_UE_associatedLogicalF1_ConnectionItem_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UE_associatedLogicalF1_ConnectionItem_1, 3, /* Elements count */ &asn_SPC_UE_associatedLogicalF1_ConnectionItem_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/UE-associatedLogicalF1-ConnectionItem.h b/src/codec_utils/F1AP/UE-associatedLogicalF1-ConnectionItem.h index ff925fbfc..dafbeede0 100644 --- a/src/codec_utils/F1AP/UE-associatedLogicalF1-ConnectionItem.h +++ b/src/codec_utils/F1AP/UE-associatedLogicalF1-ConnectionItem.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _UE_associatedLogicalF1_ConnectionItem_H_ @@ -39,6 +39,8 @@ typedef struct UE_associatedLogicalF1_ConnectionItem { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_UE_associatedLogicalF1_ConnectionItem; +extern asn_SEQUENCE_specifics_t asn_SPC_UE_associatedLogicalF1_ConnectionItem_specs_1; +extern asn_TYPE_member_t asn_MBR_UE_associatedLogicalF1_ConnectionItem_1[3]; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/UE-associatedLogicalF1-ConnectionListRes.c b/src/codec_utils/F1AP/UE-associatedLogicalF1-ConnectionListRes.c index ba532b6d0..13a68efd7 100644 --- a/src/codec_utils/F1AP/UE-associatedLogicalF1-ConnectionListRes.c +++ b/src/codec_utils/F1AP/UE-associatedLogicalF1-ConnectionListRes.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "UE-associatedLogicalF1-ConnectionListRes.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_UE_associatedLogicalF1_ConnectionListRes_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65536)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_UE_associatedLogicalF1_ConnectionListRes_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, -1, 1, 65536 } /* (SIZE(1..65536)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_UE_associatedLogicalF1_ConnectionListRes_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_UE_associatedLogicalF1_ConnectionListRes = { asn_DEF_UE_associatedLogicalF1_ConnectionListRes_tags_1, /* Same as above */ sizeof(asn_DEF_UE_associatedLogicalF1_ConnectionListRes_tags_1) /sizeof(asn_DEF_UE_associatedLogicalF1_ConnectionListRes_tags_1[0]), /* 1 */ - { &asn_OER_type_UE_associatedLogicalF1_ConnectionListRes_constr_1, &asn_PER_type_UE_associatedLogicalF1_ConnectionListRes_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_UE_associatedLogicalF1_ConnectionListRes_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_UE_associatedLogicalF1_ConnectionListRes_1, 1, /* Single element */ &asn_SPC_UE_associatedLogicalF1_ConnectionListRes_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/UE-associatedLogicalF1-ConnectionListRes.h b/src/codec_utils/F1AP/UE-associatedLogicalF1-ConnectionListRes.h index 770710a16..4c77d5129 100644 --- a/src/codec_utils/F1AP/UE-associatedLogicalF1-ConnectionListRes.h +++ b/src/codec_utils/F1AP/UE-associatedLogicalF1-ConnectionListRes.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _UE_associatedLogicalF1_ConnectionListRes_H_ diff --git a/src/codec_utils/F1AP/UE-associatedLogicalF1-ConnectionListResAck.c b/src/codec_utils/F1AP/UE-associatedLogicalF1-ConnectionListResAck.c index e42e85d46..79c8f3f46 100644 --- a/src/codec_utils/F1AP/UE-associatedLogicalF1-ConnectionListResAck.c +++ b/src/codec_utils/F1AP/UE-associatedLogicalF1-ConnectionListResAck.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "UE-associatedLogicalF1-ConnectionListResAck.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_UE_associatedLogicalF1_ConnectionListResAck_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65536)) */}; -static asn_per_constraints_t asn_PER_type_UE_associatedLogicalF1_ConnectionListResAck_constr_1 CC_NOTUSED = { +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_UE_associatedLogicalF1_ConnectionListResAck_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, -1, 1, 65536 } /* (SIZE(1..65536)) */, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_UE_associatedLogicalF1_ConnectionListResAck_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_UE_associatedLogicalF1_ConnectionListResAck_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ProtocolIE_SingleContainer_4590P3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -30,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_UE_associatedLogicalF1_ConnectionListResAck_1[] static const ber_tlv_tag_t asn_DEF_UE_associatedLogicalF1_ConnectionListResAck_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; -static asn_SET_OF_specifics_t asn_SPC_UE_associatedLogicalF1_ConnectionListResAck_specs_1 = { +asn_SET_OF_specifics_t asn_SPC_UE_associatedLogicalF1_ConnectionListResAck_specs_1 = { sizeof(struct UE_associatedLogicalF1_ConnectionListResAck), offsetof(struct UE_associatedLogicalF1_ConnectionListResAck, _asn_ctx), 0, /* XER encoding is XMLDelimitedItemList */ @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_UE_associatedLogicalF1_ConnectionListResAck = { asn_DEF_UE_associatedLogicalF1_ConnectionListResAck_tags_1, /* Same as above */ sizeof(asn_DEF_UE_associatedLogicalF1_ConnectionListResAck_tags_1) /sizeof(asn_DEF_UE_associatedLogicalF1_ConnectionListResAck_tags_1[0]), /* 1 */ - { &asn_OER_type_UE_associatedLogicalF1_ConnectionListResAck_constr_1, &asn_PER_type_UE_associatedLogicalF1_ConnectionListResAck_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_UE_associatedLogicalF1_ConnectionListResAck_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_UE_associatedLogicalF1_ConnectionListResAck_1, 1, /* Single element */ &asn_SPC_UE_associatedLogicalF1_ConnectionListResAck_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/UE-associatedLogicalF1-ConnectionListResAck.h b/src/codec_utils/F1AP/UE-associatedLogicalF1-ConnectionListResAck.h index edbcb82c9..3190de00d 100644 --- a/src/codec_utils/F1AP/UE-associatedLogicalF1-ConnectionListResAck.h +++ b/src/codec_utils/F1AP/UE-associatedLogicalF1-ConnectionListResAck.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _UE_associatedLogicalF1_ConnectionListResAck_H_ @@ -32,6 +32,9 @@ typedef struct UE_associatedLogicalF1_ConnectionListResAck { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_UE_associatedLogicalF1_ConnectionListResAck; +extern asn_SET_OF_specifics_t asn_SPC_UE_associatedLogicalF1_ConnectionListResAck_specs_1; +extern asn_TYPE_member_t asn_MBR_UE_associatedLogicalF1_ConnectionListResAck_1[1]; +extern asn_per_constraints_t asn_PER_type_UE_associatedLogicalF1_ConnectionListResAck_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/UEAssistanceInformation.c b/src/codec_utils/F1AP/UEAssistanceInformation.c index ba496fdd2..97b78a186 100644 --- a/src/codec_utils/F1AP/UEAssistanceInformation.c +++ b/src/codec_utils/F1AP/UEAssistanceInformation.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "UEAssistanceInformation.h" @@ -24,7 +24,18 @@ asn_TYPE_descriptor_t asn_DEF_UEAssistanceInformation = { asn_DEF_UEAssistanceInformation_tags_1, /* Same as above */ sizeof(asn_DEF_UEAssistanceInformation_tags_1) /sizeof(asn_DEF_UEAssistanceInformation_tags_1[0]), /* 1 */ - { 0, 0, OCTET_STRING_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OCTET_STRING_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/UEAssistanceInformation.h b/src/codec_utils/F1AP/UEAssistanceInformation.h index 610d60435..df7a94491 100644 --- a/src/codec_utils/F1AP/UEAssistanceInformation.h +++ b/src/codec_utils/F1AP/UEAssistanceInformation.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _UEAssistanceInformation_H_ @@ -26,12 +26,8 @@ extern asn_TYPE_descriptor_t asn_DEF_UEAssistanceInformation; asn_struct_free_f UEAssistanceInformation_free; asn_struct_print_f UEAssistanceInformation_print; asn_constr_check_f UEAssistanceInformation_constraint; -ber_type_decoder_f UEAssistanceInformation_decode_ber; -der_type_encoder_f UEAssistanceInformation_encode_der; xer_type_decoder_f UEAssistanceInformation_decode_xer; xer_type_encoder_f UEAssistanceInformation_encode_xer; -oer_type_decoder_f UEAssistanceInformation_decode_oer; -oer_type_encoder_f UEAssistanceInformation_encode_oer; per_type_decoder_f UEAssistanceInformation_decode_uper; per_type_encoder_f UEAssistanceInformation_encode_uper; per_type_decoder_f UEAssistanceInformation_decode_aper; diff --git a/src/codec_utils/F1AP/UEContextModificationConfirm.c b/src/codec_utils/F1AP/UEContextModificationConfirm.c index 92e492353..3db7ee5bb 100644 --- a/src/codec_utils/F1AP/UEContextModificationConfirm.c +++ b/src/codec_utils/F1AP/UEContextModificationConfirm.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "UEContextModificationConfirm.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_UEContextModificationConfirm_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_Container_4587P24, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_UEContextModificationConfirm = { asn_DEF_UEContextModificationConfirm_tags_1, /* Same as above */ sizeof(asn_DEF_UEContextModificationConfirm_tags_1) /sizeof(asn_DEF_UEContextModificationConfirm_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UEContextModificationConfirm_1, 1, /* Elements count */ &asn_SPC_UEContextModificationConfirm_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/UEContextModificationConfirm.h b/src/codec_utils/F1AP/UEContextModificationConfirm.h index 9a3877184..7a9b82d44 100644 --- a/src/codec_utils/F1AP/UEContextModificationConfirm.h +++ b/src/codec_utils/F1AP/UEContextModificationConfirm.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _UEContextModificationConfirm_H_ diff --git a/src/codec_utils/F1AP/UEContextModificationFailure.c b/src/codec_utils/F1AP/UEContextModificationFailure.c index 686e541e0..fc3826031 100644 --- a/src/codec_utils/F1AP/UEContextModificationFailure.c +++ b/src/codec_utils/F1AP/UEContextModificationFailure.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "UEContextModificationFailure.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_UEContextModificationFailure_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_Container_4587P22, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_UEContextModificationFailure = { asn_DEF_UEContextModificationFailure_tags_1, /* Same as above */ sizeof(asn_DEF_UEContextModificationFailure_tags_1) /sizeof(asn_DEF_UEContextModificationFailure_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UEContextModificationFailure_1, 1, /* Elements count */ &asn_SPC_UEContextModificationFailure_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/UEContextModificationFailure.h b/src/codec_utils/F1AP/UEContextModificationFailure.h index b099a3ba1..035fb94ee 100644 --- a/src/codec_utils/F1AP/UEContextModificationFailure.h +++ b/src/codec_utils/F1AP/UEContextModificationFailure.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _UEContextModificationFailure_H_ diff --git a/src/codec_utils/F1AP/UEContextModificationRefuse.c b/src/codec_utils/F1AP/UEContextModificationRefuse.c index fb44b7158..e25e517b2 100644 --- a/src/codec_utils/F1AP/UEContextModificationRefuse.c +++ b/src/codec_utils/F1AP/UEContextModificationRefuse.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "UEContextModificationRefuse.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_UEContextModificationRefuse_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_Container_4587P25, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_UEContextModificationRefuse = { asn_DEF_UEContextModificationRefuse_tags_1, /* Same as above */ sizeof(asn_DEF_UEContextModificationRefuse_tags_1) /sizeof(asn_DEF_UEContextModificationRefuse_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UEContextModificationRefuse_1, 1, /* Elements count */ &asn_SPC_UEContextModificationRefuse_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/UEContextModificationRefuse.h b/src/codec_utils/F1AP/UEContextModificationRefuse.h index 195e26ef6..247d5f15a 100644 --- a/src/codec_utils/F1AP/UEContextModificationRefuse.h +++ b/src/codec_utils/F1AP/UEContextModificationRefuse.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _UEContextModificationRefuse_H_ diff --git a/src/codec_utils/F1AP/UEContextModificationRequest.c b/src/codec_utils/F1AP/UEContextModificationRequest.c index 0c8d8b998..1fdecdff2 100644 --- a/src/codec_utils/F1AP/UEContextModificationRequest.c +++ b/src/codec_utils/F1AP/UEContextModificationRequest.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "UEContextModificationRequest.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_UEContextModificationRequest_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_Container_4587P20, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_UEContextModificationRequest = { asn_DEF_UEContextModificationRequest_tags_1, /* Same as above */ sizeof(asn_DEF_UEContextModificationRequest_tags_1) /sizeof(asn_DEF_UEContextModificationRequest_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UEContextModificationRequest_1, 1, /* Elements count */ &asn_SPC_UEContextModificationRequest_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/UEContextModificationRequest.h b/src/codec_utils/F1AP/UEContextModificationRequest.h index 626676a2a..41ec7c8cc 100644 --- a/src/codec_utils/F1AP/UEContextModificationRequest.h +++ b/src/codec_utils/F1AP/UEContextModificationRequest.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _UEContextModificationRequest_H_ diff --git a/src/codec_utils/F1AP/UEContextModificationRequired.c b/src/codec_utils/F1AP/UEContextModificationRequired.c index d39c67e79..9d00e6c26 100644 --- a/src/codec_utils/F1AP/UEContextModificationRequired.c +++ b/src/codec_utils/F1AP/UEContextModificationRequired.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "UEContextModificationRequired.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_UEContextModificationRequired_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_Container_4587P23, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_UEContextModificationRequired = { asn_DEF_UEContextModificationRequired_tags_1, /* Same as above */ sizeof(asn_DEF_UEContextModificationRequired_tags_1) /sizeof(asn_DEF_UEContextModificationRequired_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UEContextModificationRequired_1, 1, /* Elements count */ &asn_SPC_UEContextModificationRequired_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/UEContextModificationRequired.h b/src/codec_utils/F1AP/UEContextModificationRequired.h index d65a812c0..c92cd1848 100644 --- a/src/codec_utils/F1AP/UEContextModificationRequired.h +++ b/src/codec_utils/F1AP/UEContextModificationRequired.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _UEContextModificationRequired_H_ diff --git a/src/codec_utils/F1AP/UEContextModificationResponse.c b/src/codec_utils/F1AP/UEContextModificationResponse.c index 9f6186207..c6b796ce5 100644 --- a/src/codec_utils/F1AP/UEContextModificationResponse.c +++ b/src/codec_utils/F1AP/UEContextModificationResponse.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "UEContextModificationResponse.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_UEContextModificationResponse_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_Container_4587P21, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_UEContextModificationResponse = { asn_DEF_UEContextModificationResponse_tags_1, /* Same as above */ sizeof(asn_DEF_UEContextModificationResponse_tags_1) /sizeof(asn_DEF_UEContextModificationResponse_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UEContextModificationResponse_1, 1, /* Elements count */ &asn_SPC_UEContextModificationResponse_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/UEContextModificationResponse.h b/src/codec_utils/F1AP/UEContextModificationResponse.h index 98fa486f0..d25fd58ac 100644 --- a/src/codec_utils/F1AP/UEContextModificationResponse.h +++ b/src/codec_utils/F1AP/UEContextModificationResponse.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _UEContextModificationResponse_H_ diff --git a/src/codec_utils/F1AP/UEContextReleaseCommand.c b/src/codec_utils/F1AP/UEContextReleaseCommand.c index 4c64549be..0b1137366 100644 --- a/src/codec_utils/F1AP/UEContextReleaseCommand.c +++ b/src/codec_utils/F1AP/UEContextReleaseCommand.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "UEContextReleaseCommand.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_UEContextReleaseCommand_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_Container_4587P18, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_UEContextReleaseCommand = { asn_DEF_UEContextReleaseCommand_tags_1, /* Same as above */ sizeof(asn_DEF_UEContextReleaseCommand_tags_1) /sizeof(asn_DEF_UEContextReleaseCommand_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UEContextReleaseCommand_1, 1, /* Elements count */ &asn_SPC_UEContextReleaseCommand_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/UEContextReleaseCommand.h b/src/codec_utils/F1AP/UEContextReleaseCommand.h index 5aa18ba90..a927cae5a 100644 --- a/src/codec_utils/F1AP/UEContextReleaseCommand.h +++ b/src/codec_utils/F1AP/UEContextReleaseCommand.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _UEContextReleaseCommand_H_ diff --git a/src/codec_utils/F1AP/UEContextReleaseComplete.c b/src/codec_utils/F1AP/UEContextReleaseComplete.c index ceac1ed36..ef56fc465 100644 --- a/src/codec_utils/F1AP/UEContextReleaseComplete.c +++ b/src/codec_utils/F1AP/UEContextReleaseComplete.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "UEContextReleaseComplete.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_UEContextReleaseComplete_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_Container_4587P19, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_UEContextReleaseComplete = { asn_DEF_UEContextReleaseComplete_tags_1, /* Same as above */ sizeof(asn_DEF_UEContextReleaseComplete_tags_1) /sizeof(asn_DEF_UEContextReleaseComplete_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UEContextReleaseComplete_1, 1, /* Elements count */ &asn_SPC_UEContextReleaseComplete_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/UEContextReleaseComplete.h b/src/codec_utils/F1AP/UEContextReleaseComplete.h index 916e05877..cb2405806 100644 --- a/src/codec_utils/F1AP/UEContextReleaseComplete.h +++ b/src/codec_utils/F1AP/UEContextReleaseComplete.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _UEContextReleaseComplete_H_ diff --git a/src/codec_utils/F1AP/UEContextReleaseRequest.c b/src/codec_utils/F1AP/UEContextReleaseRequest.c index 4221861ea..1050e71cc 100644 --- a/src/codec_utils/F1AP/UEContextReleaseRequest.c +++ b/src/codec_utils/F1AP/UEContextReleaseRequest.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "UEContextReleaseRequest.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_UEContextReleaseRequest_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_Container_4587P17, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_UEContextReleaseRequest = { asn_DEF_UEContextReleaseRequest_tags_1, /* Same as above */ sizeof(asn_DEF_UEContextReleaseRequest_tags_1) /sizeof(asn_DEF_UEContextReleaseRequest_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UEContextReleaseRequest_1, 1, /* Elements count */ &asn_SPC_UEContextReleaseRequest_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/UEContextReleaseRequest.h b/src/codec_utils/F1AP/UEContextReleaseRequest.h index 924f6ef87..6f35a3579 100644 --- a/src/codec_utils/F1AP/UEContextReleaseRequest.h +++ b/src/codec_utils/F1AP/UEContextReleaseRequest.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _UEContextReleaseRequest_H_ diff --git a/src/codec_utils/F1AP/UEContextSetupFailure.c b/src/codec_utils/F1AP/UEContextSetupFailure.c index c9b4c1bf2..6f6ff5e70 100644 --- a/src/codec_utils/F1AP/UEContextSetupFailure.c +++ b/src/codec_utils/F1AP/UEContextSetupFailure.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "UEContextSetupFailure.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_UEContextSetupFailure_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_Container_4587P16, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_UEContextSetupFailure = { asn_DEF_UEContextSetupFailure_tags_1, /* Same as above */ sizeof(asn_DEF_UEContextSetupFailure_tags_1) /sizeof(asn_DEF_UEContextSetupFailure_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UEContextSetupFailure_1, 1, /* Elements count */ &asn_SPC_UEContextSetupFailure_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/UEContextSetupFailure.h b/src/codec_utils/F1AP/UEContextSetupFailure.h index c90842a49..097640622 100644 --- a/src/codec_utils/F1AP/UEContextSetupFailure.h +++ b/src/codec_utils/F1AP/UEContextSetupFailure.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _UEContextSetupFailure_H_ diff --git a/src/codec_utils/F1AP/UEContextSetupRequest.c b/src/codec_utils/F1AP/UEContextSetupRequest.c index 8bb63e628..f1ce98aaf 100644 --- a/src/codec_utils/F1AP/UEContextSetupRequest.c +++ b/src/codec_utils/F1AP/UEContextSetupRequest.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "UEContextSetupRequest.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_UEContextSetupRequest_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_Container_4587P14, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_UEContextSetupRequest = { asn_DEF_UEContextSetupRequest_tags_1, /* Same as above */ sizeof(asn_DEF_UEContextSetupRequest_tags_1) /sizeof(asn_DEF_UEContextSetupRequest_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UEContextSetupRequest_1, 1, /* Elements count */ &asn_SPC_UEContextSetupRequest_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/UEContextSetupRequest.h b/src/codec_utils/F1AP/UEContextSetupRequest.h index 7c0fe3301..bb34f293c 100644 --- a/src/codec_utils/F1AP/UEContextSetupRequest.h +++ b/src/codec_utils/F1AP/UEContextSetupRequest.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _UEContextSetupRequest_H_ diff --git a/src/codec_utils/F1AP/UEContextSetupResponse.c b/src/codec_utils/F1AP/UEContextSetupResponse.c index 0938db2df..fae67ba8f 100644 --- a/src/codec_utils/F1AP/UEContextSetupResponse.c +++ b/src/codec_utils/F1AP/UEContextSetupResponse.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "UEContextSetupResponse.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_UEContextSetupResponse_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_Container_4587P15, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_UEContextSetupResponse = { asn_DEF_UEContextSetupResponse_tags_1, /* Same as above */ sizeof(asn_DEF_UEContextSetupResponse_tags_1) /sizeof(asn_DEF_UEContextSetupResponse_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UEContextSetupResponse_1, 1, /* Elements count */ &asn_SPC_UEContextSetupResponse_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/UEContextSetupResponse.h b/src/codec_utils/F1AP/UEContextSetupResponse.h index 0e5b4d151..99cae82d7 100644 --- a/src/codec_utils/F1AP/UEContextSetupResponse.h +++ b/src/codec_utils/F1AP/UEContextSetupResponse.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _UEContextSetupResponse_H_ diff --git a/src/codec_utils/F1AP/UEIdentityIndexValue.c b/src/codec_utils/F1AP/UEIdentityIndexValue.c index 512d837f9..2edef43d5 100644 --- a/src/codec_utils/F1AP/UEIdentityIndexValue.c +++ b/src/codec_utils/F1AP/UEIdentityIndexValue.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "UEIdentityIndexValue.h" @@ -28,7 +28,7 @@ memb_indexLength10_constraint_1(const asn_TYPE_descriptor_t *td, const void *spt size = 0; } - if((size == 10)) { + if((size == 10UL)) { /* Constraint check succeeded */ return 0; } else { @@ -39,29 +39,38 @@ memb_indexLength10_constraint_1(const asn_TYPE_descriptor_t *td, const void *spt } } -static asn_oer_constraints_t asn_OER_memb_indexLength10_constr_2 CC_NOTUSED = { - { 0, 0 }, - 10 /* (SIZE(10..10)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_indexLength10_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 10, 10 } /* (SIZE(10..10)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_UEIdentityIndexValue_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; -static asn_per_constraints_t asn_PER_type_UEIdentityIndexValue_constr_1 CC_NOTUSED = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) +asn_per_constraints_t asn_PER_type_UEIdentityIndexValue_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_TYPE_member_t asn_MBR_UEIdentityIndexValue_1[] = { +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +asn_TYPE_member_t asn_MBR_UEIdentityIndexValue_1[] = { { ATF_NOFLAGS, 0, offsetof(struct UEIdentityIndexValue, choice.indexLength10), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_indexLength10_constr_2, &asn_PER_memb_indexLength10_constr_2, memb_indexLength10_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_indexLength10_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_indexLength10_constraint_1 + }, 0, 0, /* No default value */ "indexLength10" }, @@ -70,7 +79,18 @@ static asn_TYPE_member_t asn_MBR_UEIdentityIndexValue_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_SingleContainer_4590P68, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "choice-extension" }, @@ -79,7 +99,7 @@ static const asn_TYPE_tag2member_t asn_MAP_UEIdentityIndexValue_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* indexLength10 */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* choice-extension */ }; -static asn_CHOICE_specifics_t asn_SPC_UEIdentityIndexValue_specs_1 = { +asn_CHOICE_specifics_t asn_SPC_UEIdentityIndexValue_specs_1 = { sizeof(struct UEIdentityIndexValue), offsetof(struct UEIdentityIndexValue, _asn_ctx), offsetof(struct UEIdentityIndexValue, present), @@ -97,7 +117,18 @@ asn_TYPE_descriptor_t asn_DEF_UEIdentityIndexValue = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_UEIdentityIndexValue_constr_1, &asn_PER_type_UEIdentityIndexValue_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_UEIdentityIndexValue_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_UEIdentityIndexValue_1, 2, /* Elements count */ &asn_SPC_UEIdentityIndexValue_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/UEIdentityIndexValue.h b/src/codec_utils/F1AP/UEIdentityIndexValue.h index c8ef06da6..e3073c71c 100644 --- a/src/codec_utils/F1AP/UEIdentityIndexValue.h +++ b/src/codec_utils/F1AP/UEIdentityIndexValue.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _UEIdentityIndexValue_H_ @@ -43,6 +43,9 @@ typedef struct UEIdentityIndexValue { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_UEIdentityIndexValue; +extern asn_CHOICE_specifics_t asn_SPC_UEIdentityIndexValue_specs_1; +extern asn_TYPE_member_t asn_MBR_UEIdentityIndexValue_1[2]; +extern asn_per_constraints_t asn_PER_type_UEIdentityIndexValue_constr_1; #ifdef __cplusplus } diff --git a/src/codec_utils/F1AP/UEInactivityNotification.c b/src/codec_utils/F1AP/UEInactivityNotification.c index 39a37460c..b0feb5ca3 100644 --- a/src/codec_utils/F1AP/UEInactivityNotification.c +++ b/src/codec_utils/F1AP/UEInactivityNotification.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "UEInactivityNotification.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_UEInactivityNotification_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_Container_4587P30, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_UEInactivityNotification = { asn_DEF_UEInactivityNotification_tags_1, /* Same as above */ sizeof(asn_DEF_UEInactivityNotification_tags_1) /sizeof(asn_DEF_UEInactivityNotification_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UEInactivityNotification_1, 1, /* Elements count */ &asn_SPC_UEInactivityNotification_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/UEInactivityNotification.h b/src/codec_utils/F1AP/UEInactivityNotification.h index b5ddba050..78428afaf 100644 --- a/src/codec_utils/F1AP/UEInactivityNotification.h +++ b/src/codec_utils/F1AP/UEInactivityNotification.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _UEInactivityNotification_H_ diff --git a/src/codec_utils/F1AP/ULConfiguration.c b/src/codec_utils/F1AP/ULConfiguration.c index 2c6aa7729..56765337c 100644 --- a/src/codec_utils/F1AP/ULConfiguration.c +++ b/src/codec_utils/F1AP/ULConfiguration.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "ULConfiguration.h" @@ -14,7 +14,18 @@ asn_TYPE_member_t asn_MBR_ULConfiguration_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ULUEConfiguration, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "uLUEConfiguration" }, @@ -23,7 +34,18 @@ asn_TYPE_member_t asn_MBR_ULConfiguration_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P111, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -55,7 +77,18 @@ asn_TYPE_descriptor_t asn_DEF_ULConfiguration = { asn_DEF_ULConfiguration_tags_1, /* Same as above */ sizeof(asn_DEF_ULConfiguration_tags_1) /sizeof(asn_DEF_ULConfiguration_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ULConfiguration_1, 2, /* Elements count */ &asn_SPC_ULConfiguration_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/ULConfiguration.h b/src/codec_utils/F1AP/ULConfiguration.h index e77b8755c..91aa3f0e6 100644 --- a/src/codec_utils/F1AP/ULConfiguration.h +++ b/src/codec_utils/F1AP/ULConfiguration.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _ULConfiguration_H_ diff --git a/src/codec_utils/F1AP/ULRRCMessageTransfer.c b/src/codec_utils/F1AP/ULRRCMessageTransfer.c index 275f77d77..0e9c30ba8 100644 --- a/src/codec_utils/F1AP/ULRRCMessageTransfer.c +++ b/src/codec_utils/F1AP/ULRRCMessageTransfer.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "ULRRCMessageTransfer.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_ULRRCMessageTransfer_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_Container_4587P33, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_ULRRCMessageTransfer = { asn_DEF_ULRRCMessageTransfer_tags_1, /* Same as above */ sizeof(asn_DEF_ULRRCMessageTransfer_tags_1) /sizeof(asn_DEF_ULRRCMessageTransfer_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ULRRCMessageTransfer_1, 1, /* Elements count */ &asn_SPC_ULRRCMessageTransfer_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/ULRRCMessageTransfer.h b/src/codec_utils/F1AP/ULRRCMessageTransfer.h index a8e24d169..805e368cd 100644 --- a/src/codec_utils/F1AP/ULRRCMessageTransfer.h +++ b/src/codec_utils/F1AP/ULRRCMessageTransfer.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _ULRRCMessageTransfer_H_ diff --git a/src/codec_utils/F1AP/ULUEConfiguration.c b/src/codec_utils/F1AP/ULUEConfiguration.c index 375c09a1b..6b34e21cd 100644 --- a/src/codec_utils/F1AP/ULUEConfiguration.c +++ b/src/codec_utils/F1AP/ULUEConfiguration.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "ULUEConfiguration.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_ULUEConfiguration_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ULUEConfiguration_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 2, 2, 0, 2 } /* (0..2,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_ULUEConfiguration_value2enum_1[] = { { 0, 7, "no-data" }, { 1, 6, "shared" }, @@ -53,7 +52,18 @@ asn_TYPE_descriptor_t asn_DEF_ULUEConfiguration = { asn_DEF_ULUEConfiguration_tags_1, /* Same as above */ sizeof(asn_DEF_ULUEConfiguration_tags_1) /sizeof(asn_DEF_ULUEConfiguration_tags_1[0]), /* 1 */ - { &asn_OER_type_ULUEConfiguration_constr_1, &asn_PER_type_ULUEConfiguration_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ULUEConfiguration_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_ULUEConfiguration_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/ULUEConfiguration.h b/src/codec_utils/F1AP/ULUEConfiguration.h index 91bc84ca2..f709b0302 100644 --- a/src/codec_utils/F1AP/ULUEConfiguration.h +++ b/src/codec_utils/F1AP/ULUEConfiguration.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _ULUEConfiguration_H_ @@ -38,12 +38,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_ULUEConfiguration_specs_1; asn_struct_free_f ULUEConfiguration_free; asn_struct_print_f ULUEConfiguration_print; asn_constr_check_f ULUEConfiguration_constraint; -ber_type_decoder_f ULUEConfiguration_decode_ber; -der_type_encoder_f ULUEConfiguration_encode_der; xer_type_decoder_f ULUEConfiguration_decode_xer; xer_type_encoder_f ULUEConfiguration_encode_xer; -oer_type_decoder_f ULUEConfiguration_decode_oer; -oer_type_encoder_f ULUEConfiguration_encode_oer; per_type_decoder_f ULUEConfiguration_decode_uper; per_type_encoder_f ULUEConfiguration_encode_uper; per_type_decoder_f ULUEConfiguration_decode_aper; diff --git a/src/codec_utils/F1AP/ULUPTNLInformation-ToBeSetup-Item.c b/src/codec_utils/F1AP/ULUPTNLInformation-ToBeSetup-Item.c index 2437450af..c81ce4f16 100644 --- a/src/codec_utils/F1AP/ULUPTNLInformation-ToBeSetup-Item.c +++ b/src/codec_utils/F1AP/ULUPTNLInformation-ToBeSetup-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "ULUPTNLInformation-ToBeSetup-Item.h" @@ -14,7 +14,18 @@ asn_TYPE_member_t asn_MBR_ULUPTNLInformation_ToBeSetup_Item_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_UPTransportLayerInformation, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "uLUPTNLInformation" }, @@ -23,7 +34,18 @@ asn_TYPE_member_t asn_MBR_ULUPTNLInformation_ToBeSetup_Item_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolExtensionContainer_4624P112, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "iE-Extensions" }, @@ -55,7 +77,18 @@ asn_TYPE_descriptor_t asn_DEF_ULUPTNLInformation_ToBeSetup_Item = { asn_DEF_ULUPTNLInformation_ToBeSetup_Item_tags_1, /* Same as above */ sizeof(asn_DEF_ULUPTNLInformation_ToBeSetup_Item_tags_1) /sizeof(asn_DEF_ULUPTNLInformation_ToBeSetup_Item_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ULUPTNLInformation_ToBeSetup_Item_1, 2, /* Elements count */ &asn_SPC_ULUPTNLInformation_ToBeSetup_Item_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/ULUPTNLInformation-ToBeSetup-Item.h b/src/codec_utils/F1AP/ULUPTNLInformation-ToBeSetup-Item.h index 7a2c36896..3633082d1 100644 --- a/src/codec_utils/F1AP/ULUPTNLInformation-ToBeSetup-Item.h +++ b/src/codec_utils/F1AP/ULUPTNLInformation-ToBeSetup-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _ULUPTNLInformation_ToBeSetup_Item_H_ diff --git a/src/codec_utils/F1AP/ULUPTNLInformation-ToBeSetup-List.c b/src/codec_utils/F1AP/ULUPTNLInformation-ToBeSetup-List.c index 8cb70dcd9..c7fb3ebb2 100644 --- a/src/codec_utils/F1AP/ULUPTNLInformation-ToBeSetup-List.c +++ b/src/codec_utils/F1AP/ULUPTNLInformation-ToBeSetup-List.c @@ -1,28 +1,38 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "ULUPTNLInformation-ToBeSetup-List.h" #include "ULUPTNLInformation-ToBeSetup-Item.h" -static asn_oer_constraints_t asn_OER_type_ULUPTNLInformation_ToBeSetup_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..2)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ULUPTNLInformation_ToBeSetup_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 1, 1, 1, 2 } /* (SIZE(1..2)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_ULUPTNLInformation_ToBeSetup_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ULUPTNLInformation_ToBeSetup_Item, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_ULUPTNLInformation_ToBeSetup_List = { asn_DEF_ULUPTNLInformation_ToBeSetup_List_tags_1, /* Same as above */ sizeof(asn_DEF_ULUPTNLInformation_ToBeSetup_List_tags_1) /sizeof(asn_DEF_ULUPTNLInformation_ToBeSetup_List_tags_1[0]), /* 1 */ - { &asn_OER_type_ULUPTNLInformation_ToBeSetup_List_constr_1, &asn_PER_type_ULUPTNLInformation_ToBeSetup_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ULUPTNLInformation_ToBeSetup_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ULUPTNLInformation_ToBeSetup_List_1, 1, /* Single element */ &asn_SPC_ULUPTNLInformation_ToBeSetup_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/ULUPTNLInformation-ToBeSetup-List.h b/src/codec_utils/F1AP/ULUPTNLInformation-ToBeSetup-List.h index 9e3ccfefc..f68ecf2f9 100644 --- a/src/codec_utils/F1AP/ULUPTNLInformation-ToBeSetup-List.h +++ b/src/codec_utils/F1AP/ULUPTNLInformation-ToBeSetup-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _ULUPTNLInformation_ToBeSetup_List_H_ diff --git a/src/codec_utils/F1AP/UPTransportLayerInformation.c b/src/codec_utils/F1AP/UPTransportLayerInformation.c index b430d9a83..ac8d27c85 100644 --- a/src/codec_utils/F1AP/UPTransportLayerInformation.c +++ b/src/codec_utils/F1AP/UPTransportLayerInformation.c @@ -1,29 +1,39 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "UPTransportLayerInformation.h" #include "GTPTunnel.h" #include "ProtocolIE-SingleContainer.h" -static asn_oer_constraints_t asn_OER_type_UPTransportLayerInformation_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_UPTransportLayerInformation_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_UPTransportLayerInformation_1[] = { { ATF_POINTER, 0, offsetof(struct UPTransportLayerInformation, choice.gTPTunnel), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_GTPTunnel, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "gTPTunnel" }, @@ -32,7 +42,18 @@ asn_TYPE_member_t asn_MBR_UPTransportLayerInformation_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_SingleContainer_4590P69, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "choice-extension" }, @@ -59,7 +80,18 @@ asn_TYPE_descriptor_t asn_DEF_UPTransportLayerInformation = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_UPTransportLayerInformation_constr_1, &asn_PER_type_UPTransportLayerInformation_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_UPTransportLayerInformation_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_UPTransportLayerInformation_1, 2, /* Elements count */ &asn_SPC_UPTransportLayerInformation_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/UPTransportLayerInformation.h b/src/codec_utils/F1AP/UPTransportLayerInformation.h index fd60cd439..f8ad3dd74 100644 --- a/src/codec_utils/F1AP/UPTransportLayerInformation.h +++ b/src/codec_utils/F1AP/UPTransportLayerInformation.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _UPTransportLayerInformation_H_ diff --git a/src/codec_utils/F1AP/UnsuccessfulOutcome.c b/src/codec_utils/F1AP/UnsuccessfulOutcome.c index 118ca8a62..ee8be03ee 100644 --- a/src/codec_utils/F1AP/UnsuccessfulOutcome.c +++ b/src/codec_utils/F1AP/UnsuccessfulOutcome.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Descriptions" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "UnsuccessfulOutcome.h" @@ -201,7 +201,7 @@ memb_procedureCode_constraint_1(const asn_TYPE_descriptor_t *td, const void *spt value = *(const long *)sptr; - if((value >= 0 && value <= 255)) { + if((value >= 0L && value <= 255L)) { /* Constraint check succeeded */ return 0; } else { @@ -304,37 +304,45 @@ memb_value_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_oer_constraints_t asn_OER_memb_procedureCode_constr_2 CC_NOTUSED = { - { 1, 1 } /* (0..255) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_procedureCode_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_criticality_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_criticality_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_value_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_value_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_value_4[] = { { ATF_NOFLAGS, 0, offsetof(struct UnsuccessfulOutcome__value, choice.F1SetupFailure), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_F1SetupFailure, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "F1SetupFailure" }, @@ -343,7 +351,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_GNBDUConfigurationUpdateFailure, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNBDUConfigurationUpdateFailure" }, @@ -352,7 +371,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_GNBCUConfigurationUpdateFailure, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "GNBCUConfigurationUpdateFailure" }, @@ -361,7 +391,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_UEContextSetupFailure, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "UEContextSetupFailure" }, @@ -370,7 +411,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_UEContextModificationFailure, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "UEContextModificationFailure" }, @@ -379,7 +431,18 @@ static asn_TYPE_member_t asn_MBR_value_4[] = { 0, &asn_DEF_UEContextModificationRefuse, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "UEContextModificationRefuse" }, @@ -411,7 +474,18 @@ asn_TYPE_descriptor_t asn_DEF_value_4 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { 0, 0, OPEN_TYPE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OPEN_TYPE_constraint + }, asn_MBR_value_4, 6, /* Elements count */ &asn_SPC_value_specs_4 /* Additional specs */ @@ -423,7 +497,18 @@ asn_TYPE_member_t asn_MBR_UnsuccessfulOutcome_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProcedureCode, 0, - { &asn_OER_memb_procedureCode_constr_2, &asn_PER_memb_procedureCode_constr_2, memb_procedureCode_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_procedureCode_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_procedureCode_constraint_1 + }, 0, 0, /* No default value */ "procedureCode" }, @@ -432,7 +517,18 @@ asn_TYPE_member_t asn_MBR_UnsuccessfulOutcome_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, select_UnsuccessfulOutcome_criticality_type, - { &asn_OER_memb_criticality_constr_3, &asn_PER_memb_criticality_constr_3, memb_criticality_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_criticality_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_criticality_constraint_1 + }, 0, 0, /* No default value */ "criticality" }, @@ -441,7 +537,18 @@ asn_TYPE_member_t asn_MBR_UnsuccessfulOutcome_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_value_4, select_UnsuccessfulOutcome_value_type, - { &asn_OER_memb_value_constr_4, &asn_PER_memb_value_constr_4, memb_value_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_value_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_value_constraint_1 + }, 0, 0, /* No default value */ "value" }, @@ -472,7 +579,18 @@ asn_TYPE_descriptor_t asn_DEF_UnsuccessfulOutcome = { asn_DEF_UnsuccessfulOutcome_tags_1, /* Same as above */ sizeof(asn_DEF_UnsuccessfulOutcome_tags_1) /sizeof(asn_DEF_UnsuccessfulOutcome_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UnsuccessfulOutcome_1, 3, /* Elements count */ &asn_SPC_UnsuccessfulOutcome_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/UnsuccessfulOutcome.h b/src/codec_utils/F1AP/UnsuccessfulOutcome.h index 8be9b48ed..4cd66ad94 100644 --- a/src/codec_utils/F1AP/UnsuccessfulOutcome.h +++ b/src/codec_utils/F1AP/UnsuccessfulOutcome.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Descriptions" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _UnsuccessfulOutcome_H_ diff --git a/src/codec_utils/F1AP/UplinkTxDirectCurrentListInformation.c b/src/codec_utils/F1AP/UplinkTxDirectCurrentListInformation.c index c6fca61d5..90e19e4d6 100644 --- a/src/codec_utils/F1AP/UplinkTxDirectCurrentListInformation.c +++ b/src/codec_utils/F1AP/UplinkTxDirectCurrentListInformation.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "UplinkTxDirectCurrentListInformation.h" @@ -24,7 +24,18 @@ asn_TYPE_descriptor_t asn_DEF_UplinkTxDirectCurrentListInformation = { asn_DEF_UplinkTxDirectCurrentListInformation_tags_1, /* Same as above */ sizeof(asn_DEF_UplinkTxDirectCurrentListInformation_tags_1) /sizeof(asn_DEF_UplinkTxDirectCurrentListInformation_tags_1[0]), /* 1 */ - { 0, 0, OCTET_STRING_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OCTET_STRING_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/F1AP/UplinkTxDirectCurrentListInformation.h b/src/codec_utils/F1AP/UplinkTxDirectCurrentListInformation.h index b17c9665f..5f4f5ec9f 100644 --- a/src/codec_utils/F1AP/UplinkTxDirectCurrentListInformation.h +++ b/src/codec_utils/F1AP/UplinkTxDirectCurrentListInformation.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-IEs" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _UplinkTxDirectCurrentListInformation_H_ @@ -26,12 +26,8 @@ extern asn_TYPE_descriptor_t asn_DEF_UplinkTxDirectCurrentListInformation; asn_struct_free_f UplinkTxDirectCurrentListInformation_free; asn_struct_print_f UplinkTxDirectCurrentListInformation_print; asn_constr_check_f UplinkTxDirectCurrentListInformation_constraint; -ber_type_decoder_f UplinkTxDirectCurrentListInformation_decode_ber; -der_type_encoder_f UplinkTxDirectCurrentListInformation_encode_der; xer_type_decoder_f UplinkTxDirectCurrentListInformation_decode_xer; xer_type_encoder_f UplinkTxDirectCurrentListInformation_encode_xer; -oer_type_decoder_f UplinkTxDirectCurrentListInformation_decode_oer; -oer_type_encoder_f UplinkTxDirectCurrentListInformation_encode_oer; per_type_decoder_f UplinkTxDirectCurrentListInformation_decode_uper; per_type_encoder_f UplinkTxDirectCurrentListInformation_encode_uper; per_type_decoder_f UplinkTxDirectCurrentListInformation_decode_aper; diff --git a/src/codec_utils/F1AP/WriteReplaceWarningRequest.c b/src/codec_utils/F1AP/WriteReplaceWarningRequest.c index e99858e8d..3919781c8 100644 --- a/src/codec_utils/F1AP/WriteReplaceWarningRequest.c +++ b/src/codec_utils/F1AP/WriteReplaceWarningRequest.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "WriteReplaceWarningRequest.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_WriteReplaceWarningRequest_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_Container_4587P26, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_WriteReplaceWarningRequest = { asn_DEF_WriteReplaceWarningRequest_tags_1, /* Same as above */ sizeof(asn_DEF_WriteReplaceWarningRequest_tags_1) /sizeof(asn_DEF_WriteReplaceWarningRequest_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_WriteReplaceWarningRequest_1, 1, /* Elements count */ &asn_SPC_WriteReplaceWarningRequest_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/WriteReplaceWarningRequest.h b/src/codec_utils/F1AP/WriteReplaceWarningRequest.h index 55128ae6c..eb5d2d4a2 100644 --- a/src/codec_utils/F1AP/WriteReplaceWarningRequest.h +++ b/src/codec_utils/F1AP/WriteReplaceWarningRequest.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _WriteReplaceWarningRequest_H_ diff --git a/src/codec_utils/F1AP/WriteReplaceWarningResponse.c b/src/codec_utils/F1AP/WriteReplaceWarningResponse.c index 62332b964..28684c5ae 100644 --- a/src/codec_utils/F1AP/WriteReplaceWarningResponse.c +++ b/src/codec_utils/F1AP/WriteReplaceWarningResponse.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #include "WriteReplaceWarningResponse.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_WriteReplaceWarningResponse_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_Container_4587P27, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "protocolIEs" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_WriteReplaceWarningResponse = { asn_DEF_WriteReplaceWarningResponse_tags_1, /* Same as above */ sizeof(asn_DEF_WriteReplaceWarningResponse_tags_1) /sizeof(asn_DEF_WriteReplaceWarningResponse_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_WriteReplaceWarningResponse_1, 1, /* Elements count */ &asn_SPC_WriteReplaceWarningResponse_specs_1 /* Additional specs */ diff --git a/src/codec_utils/F1AP/WriteReplaceWarningResponse.h b/src/codec_utils/F1AP/WriteReplaceWarningResponse.h index 56a2f819b..4b9d1f3c7 100644 --- a/src/codec_utils/F1AP/WriteReplaceWarningResponse.h +++ b/src/codec_utils/F1AP/WriteReplaceWarningResponse.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-PDU-Contents" - * found in "../F1.asn1" - * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/F1.asn1" + * `asn1c -pdu=all -fno-include-deps -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/F1AP/` */ #ifndef _WriteReplaceWarningResponse_H_ diff --git a/src/codec_utils/F1AP/asn_constant.h b/src/codec_utils/F1AP/asn_constant.h new file mode 100644 index 000000000..a1be42764 --- /dev/null +++ b/src/codec_utils/F1AP/asn_constant.h @@ -0,0 +1,83 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + */ + +#ifndef _ASN_CONSTANT_H +#define _ASN_CONSTANT_H + +#ifdef __cplusplus +extern "C" { +#endif + +#define min_val_DRX_LongCycleStartOffset (0) +#define max_val_DRX_LongCycleStartOffset (10239) +#define min_val_ExtendedEARFCN (0) +#define max_val_ExtendedEARFCN (262143) +#define min_val_GNB_CU_UE_F1AP_ID (0) +#define max_val_GNB_CU_UE_F1AP_ID (4294967295) +#define min_val_GNB_DU_UE_F1AP_ID (0) +#define max_val_GNB_DU_UE_F1AP_ID (4294967295) +#define min_val_GNB_DU_ID (0) +#define max_val_GNB_DU_ID (68719476735) +#define min_val_MaxPacketLossRate (0) +#define max_val_MaxPacketLossRate (1000) +#define min_val_NRPCI (0) +#define max_val_NRPCI (1007) +#define min_val_NumberOfBroadcasts (0) +#define max_val_NumberOfBroadcasts (65535) +#define min_val_NumberofBroadcastRequest (0) +#define max_val_NumberofBroadcastRequest (65535) +#define min_val_PDCP_SN (0) +#define max_val_PDCP_SN (4095) +#define min_val_PDUSessionID (0) +#define max_val_PDUSessionID (255) +#define min_val_PriorityLevel (0) +#define max_val_PriorityLevel (15) +#define min_val_QCI (0) +#define max_val_QCI (255) +#define min_val_QoSFlowIdentifier (0) +#define max_val_QoSFlowIdentifier (63) +#define min_val_RANAC (0) +#define max_val_RANAC (255) +#define min_val_ShortDRXCycleTimer (1) +#define max_val_ShortDRXCycleTimer (16) +#define min_val_SpectrumSharingGroupID (1) +#define max_val_SpectrumSharingGroupID (256) +#define min_val_ProcedureCode (0) +#define max_val_ProcedureCode (255) +#define min_val_ProtocolExtensionID (0) +#define max_val_ProtocolExtensionID (65535) +#define min_val_ProtocolIE_ID (0) +#define max_val_ProtocolIE_ID (65535) +#define maxPrivateIEs (65535) +#define maxProtocolExtensions (65535) +#define maxProtocolIEs (65535) +#define maxNRARFCN (3279165) +#define maxnoofErrors (256) +#define maxnoofIndividualF1ConnectionsToReset (65536) +#define maxCellingNBDU (512) +#define maxnoofSCells (32) +#define maxnoofSRBs (8) +#define maxnoofDRBs (64) +#define maxnoofULUPTNLInformation (2) +#define maxnoofDLUPTNLInformation (2) +#define maxnoofBPLMNs (6) +#define maxnoofCandidateSpCells (64) +#define maxnoofPotentialSpCells (64) +#define maxnoofNrCellBands (32) +#define maxnoofSIBTypes (32) +#define maxnoofSITypes (32) +#define maxnoofPagingCells (512) +#define maxnoofTNLAssociations (32) +#define maxnoofQoSFlows (64) +#define maxnoofSliceItems (1024) +#define maxCellineNB (256) +#define maxnoofExtendedBPLMNs (6) +#define maxnoofUEIDs (65536) + + +#ifdef __cplusplus +} +#endif + +#endif /* _ASN_CONSTANT_H */ diff --git a/src/codec_utils/F1AP/pdu_collection.c b/src/codec_utils/F1AP/pdu_collection.c deleted file mode 100644 index def584532..000000000 --- a/src/codec_utils/F1AP/pdu_collection.c +++ /dev/null @@ -1,15 +0,0 @@ -/* - * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - */ - -struct asn_TYPE_descriptor_s; /* Forward declaration */ - -extern struct asn_TYPE_descriptor_s asn_DEF_F1AP_PDU; - - -struct asn_TYPE_descriptor_s *asn_pdu_collection[] = { - /* From module F1AP-PDU-Descriptions in ../F1.asn1 */ - &asn_DEF_F1AP_PDU, - 0 -}; - diff --git a/src/codec_utils/RRC/AMF-Identifier.c b/src/codec_utils/RRC/AMF-Identifier.c index 6d524b338..bf8a1b5e1 100644 --- a/src/codec_utils/RRC/AMF-Identifier.c +++ b/src/codec_utils/RRC/AMF-Identifier.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "AMF-Identifier.h" @@ -27,7 +27,7 @@ AMF_Identifier_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 24)) { + if((size == 24UL)) { /* Constraint check succeeded */ return 0; } else { @@ -42,14 +42,13 @@ AMF_Identifier_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using BIT_STRING, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_AMF_Identifier_constr_1 CC_NOTUSED = { - { 0, 0 }, - 24 /* (SIZE(24..24)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_AMF_Identifier_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 24, 24 } /* (SIZE(24..24)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_AMF_Identifier_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)) }; @@ -63,7 +62,18 @@ asn_TYPE_descriptor_t asn_DEF_AMF_Identifier = { asn_DEF_AMF_Identifier_tags_1, /* Same as above */ sizeof(asn_DEF_AMF_Identifier_tags_1) /sizeof(asn_DEF_AMF_Identifier_tags_1[0]), /* 1 */ - { &asn_OER_type_AMF_Identifier_constr_1, &asn_PER_type_AMF_Identifier_constr_1, AMF_Identifier_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_AMF_Identifier_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + AMF_Identifier_constraint + }, 0, 0, /* No members */ &asn_SPC_BIT_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/RRC/AMF-Identifier.h b/src/codec_utils/RRC/AMF-Identifier.h index b6a6b151d..618e6aee6 100644 --- a/src/codec_utils/RRC/AMF-Identifier.h +++ b/src/codec_utils/RRC/AMF-Identifier.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _AMF_Identifier_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_AMF_Identifier; asn_struct_free_f AMF_Identifier_free; asn_struct_print_f AMF_Identifier_print; asn_constr_check_f AMF_Identifier_constraint; -ber_type_decoder_f AMF_Identifier_decode_ber; -der_type_encoder_f AMF_Identifier_encode_der; xer_type_decoder_f AMF_Identifier_decode_xer; xer_type_encoder_f AMF_Identifier_encode_xer; -oer_type_decoder_f AMF_Identifier_decode_oer; -oer_type_encoder_f AMF_Identifier_encode_oer; per_type_decoder_f AMF_Identifier_decode_uper; per_type_encoder_f AMF_Identifier_encode_uper; per_type_decoder_f AMF_Identifier_decode_aper; diff --git a/src/codec_utils/RRC/ARFCN-ValueEUTRA.c b/src/codec_utils/RRC/ARFCN-ValueEUTRA.c index e3a41b95b..c4ac47314 100644 --- a/src/codec_utils/RRC/ARFCN-ValueEUTRA.c +++ b/src/codec_utils/RRC/ARFCN-ValueEUTRA.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ARFCN-ValueEUTRA.h" @@ -21,7 +21,7 @@ ARFCN_ValueEUTRA_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 262143)) { + if((value >= 0L && value <= 262143L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ ARFCN_ValueEUTRA_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_ARFCN_ValueEUTRA_constr_1 CC_NOTUSED = { - { 4, 1 } /* (0..262143) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ARFCN_ValueEUTRA_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 18, -1, 0, 262143 } /* (0..262143) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_ARFCN_ValueEUTRA_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_ARFCN_ValueEUTRA = { asn_DEF_ARFCN_ValueEUTRA_tags_1, /* Same as above */ sizeof(asn_DEF_ARFCN_ValueEUTRA_tags_1) /sizeof(asn_DEF_ARFCN_ValueEUTRA_tags_1[0]), /* 1 */ - { &asn_OER_type_ARFCN_ValueEUTRA_constr_1, &asn_PER_type_ARFCN_ValueEUTRA_constr_1, ARFCN_ValueEUTRA_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ARFCN_ValueEUTRA_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + ARFCN_ValueEUTRA_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/ARFCN-ValueEUTRA.h b/src/codec_utils/RRC/ARFCN-ValueEUTRA.h index 9e20f5dd3..e6a6847d8 100644 --- a/src/codec_utils/RRC/ARFCN-ValueEUTRA.h +++ b/src/codec_utils/RRC/ARFCN-ValueEUTRA.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ARFCN_ValueEUTRA_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ARFCN_ValueEUTRA; asn_struct_free_f ARFCN_ValueEUTRA_free; asn_struct_print_f ARFCN_ValueEUTRA_print; asn_constr_check_f ARFCN_ValueEUTRA_constraint; -ber_type_decoder_f ARFCN_ValueEUTRA_decode_ber; -der_type_encoder_f ARFCN_ValueEUTRA_encode_der; xer_type_decoder_f ARFCN_ValueEUTRA_decode_xer; xer_type_encoder_f ARFCN_ValueEUTRA_encode_xer; -oer_type_decoder_f ARFCN_ValueEUTRA_decode_oer; -oer_type_encoder_f ARFCN_ValueEUTRA_encode_oer; per_type_decoder_f ARFCN_ValueEUTRA_decode_uper; per_type_encoder_f ARFCN_ValueEUTRA_encode_uper; per_type_decoder_f ARFCN_ValueEUTRA_decode_aper; diff --git a/src/codec_utils/RRC/ARFCN-ValueNR.c b/src/codec_utils/RRC/ARFCN-ValueNR.c index 7436343dd..508d0c445 100644 --- a/src/codec_utils/RRC/ARFCN-ValueNR.c +++ b/src/codec_utils/RRC/ARFCN-ValueNR.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ARFCN-ValueNR.h" @@ -21,7 +21,7 @@ ARFCN_ValueNR_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 3279165)) { + if((value >= 0L && value <= 3279165L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ ARFCN_ValueNR_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_ARFCN_ValueNR_constr_1 CC_NOTUSED = { - { 4, 1 } /* (0..3279165) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ARFCN_ValueNR_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 22, -1, 0, 3279165 } /* (0..3279165) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_ARFCN_ValueNR_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_ARFCN_ValueNR = { asn_DEF_ARFCN_ValueNR_tags_1, /* Same as above */ sizeof(asn_DEF_ARFCN_ValueNR_tags_1) /sizeof(asn_DEF_ARFCN_ValueNR_tags_1[0]), /* 1 */ - { &asn_OER_type_ARFCN_ValueNR_constr_1, &asn_PER_type_ARFCN_ValueNR_constr_1, ARFCN_ValueNR_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ARFCN_ValueNR_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + ARFCN_ValueNR_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/ARFCN-ValueNR.h b/src/codec_utils/RRC/ARFCN-ValueNR.h index b349b3b71..ef1150b86 100644 --- a/src/codec_utils/RRC/ARFCN-ValueNR.h +++ b/src/codec_utils/RRC/ARFCN-ValueNR.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ARFCN_ValueNR_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ARFCN_ValueNR; asn_struct_free_f ARFCN_ValueNR_free; asn_struct_print_f ARFCN_ValueNR_print; asn_constr_check_f ARFCN_ValueNR_constraint; -ber_type_decoder_f ARFCN_ValueNR_decode_ber; -der_type_encoder_f ARFCN_ValueNR_encode_der; xer_type_decoder_f ARFCN_ValueNR_decode_xer; xer_type_encoder_f ARFCN_ValueNR_encode_xer; -oer_type_decoder_f ARFCN_ValueNR_decode_oer; -oer_type_encoder_f ARFCN_ValueNR_encode_oer; per_type_decoder_f ARFCN_ValueNR_decode_uper; per_type_encoder_f ARFCN_ValueNR_encode_uper; per_type_decoder_f ARFCN_ValueNR_decode_aper; diff --git a/src/codec_utils/RRC/AS-Config.c b/src/codec_utils/RRC/AS-Config.c index 2faaca337..f7ee36b22 100644 --- a/src/codec_utils/RRC/AS-Config.c +++ b/src/codec_utils/RRC/AS-Config.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "AS-Config.h" @@ -28,21 +28,31 @@ memb_rrcReconfiguration_constraint_1(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_oer_constraints_t asn_OER_memb_rrcReconfiguration_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..MAX)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_rrcReconfiguration_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_SEMI_CONSTRAINED, -1, -1, 0, 0 } /* (SIZE(0..MAX)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_AS_Config_1[] = { { ATF_NOFLAGS, 0, offsetof(struct AS_Config, rrcReconfiguration), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { &asn_OER_memb_rrcReconfiguration_constr_2, &asn_PER_memb_rrcReconfiguration_constr_2, memb_rrcReconfiguration_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_rrcReconfiguration_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_rrcReconfiguration_constraint_1 + }, 0, 0, /* No default value */ "rrcReconfiguration" }, @@ -71,7 +81,18 @@ asn_TYPE_descriptor_t asn_DEF_AS_Config = { asn_DEF_AS_Config_tags_1, /* Same as above */ sizeof(asn_DEF_AS_Config_tags_1) /sizeof(asn_DEF_AS_Config_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_AS_Config_1, 1, /* Elements count */ &asn_SPC_AS_Config_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/AS-Config.h b/src/codec_utils/RRC/AS-Config.h index 2712bb702..36a8511c8 100644 --- a/src/codec_utils/RRC/AS-Config.h +++ b/src/codec_utils/RRC/AS-Config.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _AS_Config_H_ diff --git a/src/codec_utils/RRC/AS-Context.c b/src/codec_utils/RRC/AS-Context.c index 1f2bab0a8..dfa1a0a19 100644 --- a/src/codec_utils/RRC/AS-Context.c +++ b/src/codec_utils/RRC/AS-Context.c @@ -1,22 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "AS-Context.h" -#include "ReestablishmentInfo.h" -#include "ConfigRestrictInfoSCG.h" -#include "RAN-NotificationAreaInfo.h" static asn_TYPE_member_t asn_MBR_ext1_5[] = { { ATF_POINTER, 1, offsetof(struct AS_Context__ext1, ran_NotificationAreaInfo), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_RAN_NotificationAreaInfo, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ran-NotificationAreaInfo" }, @@ -49,7 +57,18 @@ asn_TYPE_descriptor_t asn_DEF_ext1_5 = { asn_DEF_ext1_tags_5, /* Same as above */ sizeof(asn_DEF_ext1_tags_5) /sizeof(asn_DEF_ext1_tags_5[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ext1_5, 1, /* Elements count */ &asn_SPC_ext1_specs_5 /* Additional specs */ @@ -61,7 +80,18 @@ asn_TYPE_member_t asn_MBR_AS_Context_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ReestablishmentInfo, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reestablishmentInfo" }, @@ -70,7 +100,18 @@ asn_TYPE_member_t asn_MBR_AS_Context_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ConfigRestrictInfoSCG, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "configRestrictInfo" }, @@ -79,7 +120,18 @@ asn_TYPE_member_t asn_MBR_AS_Context_1[] = { 0, &asn_DEF_ext1_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ext1" }, @@ -112,7 +164,18 @@ asn_TYPE_descriptor_t asn_DEF_AS_Context = { asn_DEF_AS_Context_tags_1, /* Same as above */ sizeof(asn_DEF_AS_Context_tags_1) /sizeof(asn_DEF_AS_Context_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_AS_Context_1, 3, /* Elements count */ &asn_SPC_AS_Context_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/AS-Context.h b/src/codec_utils/RRC/AS-Context.h index 19f54226b..bb74f9f1f 100644 --- a/src/codec_utils/RRC/AS-Context.h +++ b/src/codec_utils/RRC/AS-Context.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _AS_Context_H_ @@ -51,5 +51,10 @@ extern asn_TYPE_member_t asn_MBR_AS_Context_1[3]; } #endif +/* Referred external types */ +#include "ReestablishmentInfo.h" +#include "ConfigRestrictInfoSCG.h" +#include "RAN-NotificationAreaInfo.h" + #endif /* _AS_Context_H_ */ #include diff --git a/src/codec_utils/RRC/AccessStratumRelease.c b/src/codec_utils/RRC/AccessStratumRelease.c index ded8cb0bc..0b5ddafaf 100644 --- a/src/codec_utils/RRC/AccessStratumRelease.c +++ b/src/codec_utils/RRC/AccessStratumRelease.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "AccessStratumRelease.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_AccessStratumRelease_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_AccessStratumRelease_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 3, 3, 0, 7 } /* (0..7,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_AccessStratumRelease_value2enum_1[] = { { 0, 5, "rel15" }, { 1, 6, "spare7" }, @@ -63,7 +62,18 @@ asn_TYPE_descriptor_t asn_DEF_AccessStratumRelease = { asn_DEF_AccessStratumRelease_tags_1, /* Same as above */ sizeof(asn_DEF_AccessStratumRelease_tags_1) /sizeof(asn_DEF_AccessStratumRelease_tags_1[0]), /* 1 */ - { &asn_OER_type_AccessStratumRelease_constr_1, &asn_PER_type_AccessStratumRelease_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_AccessStratumRelease_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_AccessStratumRelease_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/RRC/AccessStratumRelease.h b/src/codec_utils/RRC/AccessStratumRelease.h index 2f93d3f60..e617121df 100644 --- a/src/codec_utils/RRC/AccessStratumRelease.h +++ b/src/codec_utils/RRC/AccessStratumRelease.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _AccessStratumRelease_H_ @@ -43,12 +43,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_AccessStratumRelease_specs_1; asn_struct_free_f AccessStratumRelease_free; asn_struct_print_f AccessStratumRelease_print; asn_constr_check_f AccessStratumRelease_constraint; -ber_type_decoder_f AccessStratumRelease_decode_ber; -der_type_encoder_f AccessStratumRelease_encode_der; xer_type_decoder_f AccessStratumRelease_decode_xer; xer_type_encoder_f AccessStratumRelease_encode_xer; -oer_type_decoder_f AccessStratumRelease_decode_oer; -oer_type_encoder_f AccessStratumRelease_encode_oer; per_type_decoder_f AccessStratumRelease_decode_uper; per_type_encoder_f AccessStratumRelease_encode_uper; per_type_decoder_f AccessStratumRelease_decode_aper; diff --git a/src/codec_utils/RRC/AdditionalSpectrumEmission.c b/src/codec_utils/RRC/AdditionalSpectrumEmission.c index 5195a0ac0..c72acc596 100644 --- a/src/codec_utils/RRC/AdditionalSpectrumEmission.c +++ b/src/codec_utils/RRC/AdditionalSpectrumEmission.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "AdditionalSpectrumEmission.h" @@ -21,7 +21,7 @@ AdditionalSpectrumEmission_constraint(const asn_TYPE_descriptor_t *td, const voi value = *(const long *)sptr; - if((value >= 0 && value <= 7)) { + if((value >= 0L && value <= 7L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ AdditionalSpectrumEmission_constraint(const asn_TYPE_descriptor_t *td, const voi * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_AdditionalSpectrumEmission_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..7) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_AdditionalSpectrumEmission_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_AdditionalSpectrumEmission_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_AdditionalSpectrumEmission = { asn_DEF_AdditionalSpectrumEmission_tags_1, /* Same as above */ sizeof(asn_DEF_AdditionalSpectrumEmission_tags_1) /sizeof(asn_DEF_AdditionalSpectrumEmission_tags_1[0]), /* 1 */ - { &asn_OER_type_AdditionalSpectrumEmission_constr_1, &asn_PER_type_AdditionalSpectrumEmission_constr_1, AdditionalSpectrumEmission_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_AdditionalSpectrumEmission_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + AdditionalSpectrumEmission_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/AdditionalSpectrumEmission.h b/src/codec_utils/RRC/AdditionalSpectrumEmission.h index 86cc6bf7f..20c66b330 100644 --- a/src/codec_utils/RRC/AdditionalSpectrumEmission.h +++ b/src/codec_utils/RRC/AdditionalSpectrumEmission.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _AdditionalSpectrumEmission_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_AdditionalSpectrumEmission; asn_struct_free_f AdditionalSpectrumEmission_free; asn_struct_print_f AdditionalSpectrumEmission_print; asn_constr_check_f AdditionalSpectrumEmission_constraint; -ber_type_decoder_f AdditionalSpectrumEmission_decode_ber; -der_type_encoder_f AdditionalSpectrumEmission_encode_der; xer_type_decoder_f AdditionalSpectrumEmission_decode_xer; xer_type_encoder_f AdditionalSpectrumEmission_encode_xer; -oer_type_decoder_f AdditionalSpectrumEmission_decode_oer; -oer_type_encoder_f AdditionalSpectrumEmission_encode_oer; per_type_decoder_f AdditionalSpectrumEmission_decode_uper; per_type_encoder_f AdditionalSpectrumEmission_encode_uper; per_type_decoder_f AdditionalSpectrumEmission_decode_aper; diff --git a/src/codec_utils/RRC/AffectedCarrierFreqCombEUTRA.c b/src/codec_utils/RRC/AffectedCarrierFreqCombEUTRA.c index 84781a8bc..3d4acf0b8 100644 --- a/src/codec_utils/RRC/AffectedCarrierFreqCombEUTRA.c +++ b/src/codec_utils/RRC/AffectedCarrierFreqCombEUTRA.c @@ -1,27 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "AffectedCarrierFreqCombEUTRA.h" -static asn_oer_constraints_t asn_OER_type_AffectedCarrierFreqCombEUTRA_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_AffectedCarrierFreqCombEUTRA_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_AffectedCarrierFreqCombEUTRA_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_ARFCN_ValueEUTRA, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -44,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_AffectedCarrierFreqCombEUTRA = { asn_DEF_AffectedCarrierFreqCombEUTRA_tags_1, /* Same as above */ sizeof(asn_DEF_AffectedCarrierFreqCombEUTRA_tags_1) /sizeof(asn_DEF_AffectedCarrierFreqCombEUTRA_tags_1[0]), /* 1 */ - { &asn_OER_type_AffectedCarrierFreqCombEUTRA_constr_1, &asn_PER_type_AffectedCarrierFreqCombEUTRA_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_AffectedCarrierFreqCombEUTRA_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_AffectedCarrierFreqCombEUTRA_1, 1, /* Single element */ &asn_SPC_AffectedCarrierFreqCombEUTRA_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/AffectedCarrierFreqCombEUTRA.h b/src/codec_utils/RRC/AffectedCarrierFreqCombEUTRA.h index febaf6f73..ade721d8a 100644 --- a/src/codec_utils/RRC/AffectedCarrierFreqCombEUTRA.h +++ b/src/codec_utils/RRC/AffectedCarrierFreqCombEUTRA.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _AffectedCarrierFreqCombEUTRA_H_ diff --git a/src/codec_utils/RRC/AffectedCarrierFreqCombInfoMRDC.c b/src/codec_utils/RRC/AffectedCarrierFreqCombInfoMRDC.c index 70d1bb64f..5f5dd4a05 100644 --- a/src/codec_utils/RRC/AffectedCarrierFreqCombInfoMRDC.c +++ b/src/codec_utils/RRC/AffectedCarrierFreqCombInfoMRDC.c @@ -1,25 +1,23 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "AffectedCarrierFreqCombInfoMRDC.h" -#include "AffectedCarrierFreqCombEUTRA.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_interferenceDirectionMRDC_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_interferenceDirectionMRDC_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_interferenceDirectionMRDC_value2enum_3[] = { { 0, 8, "eutra-nr" }, { 1, 2, "nr" }, @@ -64,7 +62,18 @@ asn_TYPE_descriptor_t asn_DEF_interferenceDirectionMRDC_3 = { asn_DEF_interferenceDirectionMRDC_tags_3, /* Same as above */ sizeof(asn_DEF_interferenceDirectionMRDC_tags_3) /sizeof(asn_DEF_interferenceDirectionMRDC_tags_3[0]), /* 2 */ - { &asn_OER_type_interferenceDirectionMRDC_constr_3, &asn_PER_type_interferenceDirectionMRDC_constr_3, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_interferenceDirectionMRDC_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_interferenceDirectionMRDC_specs_3 /* Additional specs */ }; @@ -75,7 +84,18 @@ static asn_TYPE_member_t asn_MBR_affectedCarrierFreqCombMRDC_12[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_AffectedCarrierFreqCombEUTRA, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "affectedCarrierFreqCombEUTRA" }, @@ -84,7 +104,18 @@ static asn_TYPE_member_t asn_MBR_affectedCarrierFreqCombMRDC_12[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_AffectedCarrierFreqCombNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "affectedCarrierFreqCombNR" }, @@ -118,7 +149,18 @@ asn_TYPE_descriptor_t asn_DEF_affectedCarrierFreqCombMRDC_12 = { asn_DEF_affectedCarrierFreqCombMRDC_tags_12, /* Same as above */ sizeof(asn_DEF_affectedCarrierFreqCombMRDC_tags_12) /sizeof(asn_DEF_affectedCarrierFreqCombMRDC_tags_12[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_affectedCarrierFreqCombMRDC_12, 2, /* Elements count */ &asn_SPC_affectedCarrierFreqCombMRDC_specs_12 /* Additional specs */ @@ -130,7 +172,18 @@ asn_TYPE_member_t asn_MBR_AffectedCarrierFreqCombInfoMRDC_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_VictimSystemType, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "victimSystemType" }, @@ -139,7 +192,18 @@ asn_TYPE_member_t asn_MBR_AffectedCarrierFreqCombInfoMRDC_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_interferenceDirectionMRDC_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "interferenceDirectionMRDC" }, @@ -148,7 +212,18 @@ asn_TYPE_member_t asn_MBR_AffectedCarrierFreqCombInfoMRDC_1[] = { 0, &asn_DEF_affectedCarrierFreqCombMRDC_12, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "affectedCarrierFreqCombMRDC" }, @@ -181,7 +256,18 @@ asn_TYPE_descriptor_t asn_DEF_AffectedCarrierFreqCombInfoMRDC = { asn_DEF_AffectedCarrierFreqCombInfoMRDC_tags_1, /* Same as above */ sizeof(asn_DEF_AffectedCarrierFreqCombInfoMRDC_tags_1) /sizeof(asn_DEF_AffectedCarrierFreqCombInfoMRDC_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_AffectedCarrierFreqCombInfoMRDC_1, 3, /* Elements count */ &asn_SPC_AffectedCarrierFreqCombInfoMRDC_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/AffectedCarrierFreqCombInfoMRDC.h b/src/codec_utils/RRC/AffectedCarrierFreqCombInfoMRDC.h index c116f5ce2..e4521e177 100644 --- a/src/codec_utils/RRC/AffectedCarrierFreqCombInfoMRDC.h +++ b/src/codec_utils/RRC/AffectedCarrierFreqCombInfoMRDC.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _AffectedCarrierFreqCombInfoMRDC_H_ @@ -62,5 +62,8 @@ extern asn_TYPE_member_t asn_MBR_AffectedCarrierFreqCombInfoMRDC_1[3]; } #endif +/* Referred external types */ +#include "AffectedCarrierFreqCombEUTRA.h" + #endif /* _AffectedCarrierFreqCombInfoMRDC_H_ */ #include diff --git a/src/codec_utils/RRC/AffectedCarrierFreqCombNR.c b/src/codec_utils/RRC/AffectedCarrierFreqCombNR.c index e9d3e568c..f5d8bbfd7 100644 --- a/src/codec_utils/RRC/AffectedCarrierFreqCombNR.c +++ b/src/codec_utils/RRC/AffectedCarrierFreqCombNR.c @@ -1,27 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "AffectedCarrierFreqCombNR.h" -static asn_oer_constraints_t asn_OER_type_AffectedCarrierFreqCombNR_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_AffectedCarrierFreqCombNR_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_AffectedCarrierFreqCombNR_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_ARFCN_ValueNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -44,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_AffectedCarrierFreqCombNR = { asn_DEF_AffectedCarrierFreqCombNR_tags_1, /* Same as above */ sizeof(asn_DEF_AffectedCarrierFreqCombNR_tags_1) /sizeof(asn_DEF_AffectedCarrierFreqCombNR_tags_1[0]), /* 1 */ - { &asn_OER_type_AffectedCarrierFreqCombNR_constr_1, &asn_PER_type_AffectedCarrierFreqCombNR_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_AffectedCarrierFreqCombNR_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_AffectedCarrierFreqCombNR_1, 1, /* Single element */ &asn_SPC_AffectedCarrierFreqCombNR_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/AffectedCarrierFreqCombNR.h b/src/codec_utils/RRC/AffectedCarrierFreqCombNR.h index fb729e25a..d485e1b5b 100644 --- a/src/codec_utils/RRC/AffectedCarrierFreqCombNR.h +++ b/src/codec_utils/RRC/AffectedCarrierFreqCombNR.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _AffectedCarrierFreqCombNR_H_ diff --git a/src/codec_utils/RRC/AggregatedBandwidth.c b/src/codec_utils/RRC/AggregatedBandwidth.c index bd082df43..e550f94ce 100644 --- a/src/codec_utils/RRC/AggregatedBandwidth.c +++ b/src/codec_utils/RRC/AggregatedBandwidth.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "AggregatedBandwidth.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_AggregatedBandwidth_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_AggregatedBandwidth_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_AggregatedBandwidth_value2enum_1[] = { { 0, 5, "mhz50" }, { 1, 6, "mhz100" }, @@ -77,7 +76,18 @@ asn_TYPE_descriptor_t asn_DEF_AggregatedBandwidth = { asn_DEF_AggregatedBandwidth_tags_1, /* Same as above */ sizeof(asn_DEF_AggregatedBandwidth_tags_1) /sizeof(asn_DEF_AggregatedBandwidth_tags_1[0]), /* 1 */ - { &asn_OER_type_AggregatedBandwidth_constr_1, &asn_PER_type_AggregatedBandwidth_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_AggregatedBandwidth_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_AggregatedBandwidth_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/RRC/AggregatedBandwidth.h b/src/codec_utils/RRC/AggregatedBandwidth.h index 21c690cda..e117ceb80 100644 --- a/src/codec_utils/RRC/AggregatedBandwidth.h +++ b/src/codec_utils/RRC/AggregatedBandwidth.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _AggregatedBandwidth_H_ @@ -48,12 +48,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_AggregatedBandwidth_specs_1; asn_struct_free_f AggregatedBandwidth_free; asn_struct_print_f AggregatedBandwidth_print; asn_constr_check_f AggregatedBandwidth_constraint; -ber_type_decoder_f AggregatedBandwidth_decode_ber; -der_type_encoder_f AggregatedBandwidth_encode_der; xer_type_decoder_f AggregatedBandwidth_decode_xer; xer_type_encoder_f AggregatedBandwidth_encode_xer; -oer_type_decoder_f AggregatedBandwidth_decode_oer; -oer_type_encoder_f AggregatedBandwidth_encode_oer; per_type_decoder_f AggregatedBandwidth_decode_uper; per_type_encoder_f AggregatedBandwidth_encode_uper; per_type_decoder_f AggregatedBandwidth_decode_aper; diff --git a/src/codec_utils/RRC/Alpha.c b/src/codec_utils/RRC/Alpha.c index 33b29ddc4..372b7142b 100644 --- a/src/codec_utils/RRC/Alpha.c +++ b/src/codec_utils/RRC/Alpha.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "Alpha.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_Alpha_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_Alpha_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_Alpha_value2enum_1[] = { { 0, 6, "alpha0" }, { 1, 7, "alpha04" }, @@ -61,7 +60,18 @@ asn_TYPE_descriptor_t asn_DEF_Alpha = { asn_DEF_Alpha_tags_1, /* Same as above */ sizeof(asn_DEF_Alpha_tags_1) /sizeof(asn_DEF_Alpha_tags_1[0]), /* 1 */ - { &asn_OER_type_Alpha_constr_1, &asn_PER_type_Alpha_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_Alpha_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_Alpha_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/RRC/Alpha.h b/src/codec_utils/RRC/Alpha.h index 126304cea..98c88085c 100644 --- a/src/codec_utils/RRC/Alpha.h +++ b/src/codec_utils/RRC/Alpha.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _Alpha_H_ @@ -40,12 +40,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_Alpha_specs_1; asn_struct_free_f Alpha_free; asn_struct_print_f Alpha_print; asn_constr_check_f Alpha_constraint; -ber_type_decoder_f Alpha_decode_ber; -der_type_encoder_f Alpha_encode_der; xer_type_decoder_f Alpha_decode_xer; xer_type_encoder_f Alpha_encode_xer; -oer_type_decoder_f Alpha_decode_oer; -oer_type_encoder_f Alpha_encode_oer; per_type_decoder_f Alpha_decode_uper; per_type_encoder_f Alpha_encode_uper; per_type_decoder_f Alpha_decode_aper; diff --git a/src/codec_utils/RRC/BCCH-BCH-Message.c b/src/codec_utils/RRC/BCCH-BCH-Message.c index 148435da6..5fddb9cf9 100644 --- a/src/codec_utils/RRC/BCCH-BCH-Message.c +++ b/src/codec_utils/RRC/BCCH-BCH-Message.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "BCCH-BCH-Message.h" @@ -13,7 +13,18 @@ static asn_TYPE_member_t asn_MBR_BCCH_BCH_Message_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_BCCH_BCH_MessageType, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "message" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_BCCH_BCH_Message = { asn_DEF_BCCH_BCH_Message_tags_1, /* Same as above */ sizeof(asn_DEF_BCCH_BCH_Message_tags_1) /sizeof(asn_DEF_BCCH_BCH_Message_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_BCCH_BCH_Message_1, 1, /* Elements count */ &asn_SPC_BCCH_BCH_Message_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/BCCH-BCH-Message.h b/src/codec_utils/RRC/BCCH-BCH-Message.h index 3f05536e3..c09e28232 100644 --- a/src/codec_utils/RRC/BCCH-BCH-Message.h +++ b/src/codec_utils/RRC/BCCH-BCH-Message.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _BCCH_BCH_Message_H_ diff --git a/src/codec_utils/RRC/BCCH-BCH-MessageType.c b/src/codec_utils/RRC/BCCH-BCH-MessageType.c index 7d9999e57..e92e7fe1d 100644 --- a/src/codec_utils/RRC/BCCH-BCH-MessageType.c +++ b/src/codec_utils/RRC/BCCH-BCH-MessageType.c @@ -1,21 +1,19 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "BCCH-BCH-MessageType.h" -#include "MIB.h" -static asn_oer_constraints_t asn_OER_type_BCCH_BCH_MessageType_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_BCCH_BCH_MessageType_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_messageClassExtension_tags_3[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) @@ -39,7 +37,18 @@ asn_TYPE_descriptor_t asn_DEF_messageClassExtension_3 = { asn_DEF_messageClassExtension_tags_3, /* Same as above */ sizeof(asn_DEF_messageClassExtension_tags_3) /sizeof(asn_DEF_messageClassExtension_tags_3[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_messageClassExtension_specs_3 /* Additional specs */ }; @@ -50,7 +59,18 @@ asn_TYPE_member_t asn_MBR_BCCH_BCH_MessageType_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MIB, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "mib" }, @@ -59,7 +79,18 @@ asn_TYPE_member_t asn_MBR_BCCH_BCH_MessageType_1[] = { 0, &asn_DEF_messageClassExtension_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "messageClassExtension" }, @@ -86,7 +117,18 @@ asn_TYPE_descriptor_t asn_DEF_BCCH_BCH_MessageType = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_BCCH_BCH_MessageType_constr_1, &asn_PER_type_BCCH_BCH_MessageType_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_BCCH_BCH_MessageType_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_BCCH_BCH_MessageType_1, 2, /* Elements count */ &asn_SPC_BCCH_BCH_MessageType_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/BCCH-BCH-MessageType.h b/src/codec_utils/RRC/BCCH-BCH-MessageType.h index 91b77e33b..56d8ce7fd 100644 --- a/src/codec_utils/RRC/BCCH-BCH-MessageType.h +++ b/src/codec_utils/RRC/BCCH-BCH-MessageType.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _BCCH_BCH_MessageType_H_ @@ -55,5 +55,8 @@ extern asn_per_constraints_t asn_PER_type_BCCH_BCH_MessageType_constr_1; } #endif +/* Referred external types */ +#include "MIB.h" + #endif /* _BCCH_BCH_MessageType_H_ */ #include diff --git a/src/codec_utils/RRC/BCCH-Config.c b/src/codec_utils/RRC/BCCH-Config.c index a5e590b7f..ec9ef0395 100644 --- a/src/codec_utils/RRC/BCCH-Config.c +++ b/src/codec_utils/RRC/BCCH-Config.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "BCCH-Config.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_modificationPeriodCoeff_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_modificationPeriodCoeff_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_modificationPeriodCoeff_value2enum_2[] = { { 0, 2, "n2" }, { 1, 2, "n4" }, @@ -55,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_modificationPeriodCoeff_2 = { asn_DEF_modificationPeriodCoeff_tags_2, /* Same as above */ sizeof(asn_DEF_modificationPeriodCoeff_tags_2) /sizeof(asn_DEF_modificationPeriodCoeff_tags_2[0]), /* 2 */ - { &asn_OER_type_modificationPeriodCoeff_constr_2, &asn_PER_type_modificationPeriodCoeff_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_modificationPeriodCoeff_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_modificationPeriodCoeff_specs_2 /* Additional specs */ }; @@ -66,7 +76,18 @@ asn_TYPE_member_t asn_MBR_BCCH_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_modificationPeriodCoeff_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "modificationPeriodCoeff" }, @@ -95,7 +116,18 @@ asn_TYPE_descriptor_t asn_DEF_BCCH_Config = { asn_DEF_BCCH_Config_tags_1, /* Same as above */ sizeof(asn_DEF_BCCH_Config_tags_1) /sizeof(asn_DEF_BCCH_Config_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_BCCH_Config_1, 1, /* Elements count */ &asn_SPC_BCCH_Config_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/BCCH-Config.h b/src/codec_utils/RRC/BCCH-Config.h index 341f66064..0cec0b517 100644 --- a/src/codec_utils/RRC/BCCH-Config.h +++ b/src/codec_utils/RRC/BCCH-Config.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _BCCH_Config_H_ diff --git a/src/codec_utils/RRC/BCCH-DL-SCH-Message.c b/src/codec_utils/RRC/BCCH-DL-SCH-Message.c index 7ed7f8b5e..1f0782f6f 100644 --- a/src/codec_utils/RRC/BCCH-DL-SCH-Message.c +++ b/src/codec_utils/RRC/BCCH-DL-SCH-Message.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "BCCH-DL-SCH-Message.h" @@ -13,7 +13,18 @@ static asn_TYPE_member_t asn_MBR_BCCH_DL_SCH_Message_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_BCCH_DL_SCH_MessageType, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "message" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_BCCH_DL_SCH_Message = { asn_DEF_BCCH_DL_SCH_Message_tags_1, /* Same as above */ sizeof(asn_DEF_BCCH_DL_SCH_Message_tags_1) /sizeof(asn_DEF_BCCH_DL_SCH_Message_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_BCCH_DL_SCH_Message_1, 1, /* Elements count */ &asn_SPC_BCCH_DL_SCH_Message_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/BCCH-DL-SCH-Message.h b/src/codec_utils/RRC/BCCH-DL-SCH-Message.h index 5e0147fe4..024ef5f64 100644 --- a/src/codec_utils/RRC/BCCH-DL-SCH-Message.h +++ b/src/codec_utils/RRC/BCCH-DL-SCH-Message.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _BCCH_DL_SCH_Message_H_ diff --git a/src/codec_utils/RRC/BCCH-DL-SCH-MessageType.c b/src/codec_utils/RRC/BCCH-DL-SCH-MessageType.c index 9c8896fd4..6bef5fa12 100644 --- a/src/codec_utils/RRC/BCCH-DL-SCH-MessageType.c +++ b/src/codec_utils/RRC/BCCH-DL-SCH-MessageType.c @@ -1,37 +1,44 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "BCCH-DL-SCH-MessageType.h" -#include "SystemInformation.h" -#include "SIB1.h" -static asn_oer_constraints_t asn_OER_type_c1_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_c1_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 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_BCCH_DL_SCH_MessageType_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_BCCH_DL_SCH_MessageType_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_c1_2[] = { { ATF_POINTER, 0, offsetof(struct BCCH_DL_SCH_MessageType__c1, choice.systemInformation), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_SystemInformation, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "systemInformation" }, @@ -40,7 +47,18 @@ static asn_TYPE_member_t asn_MBR_c1_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SIB1, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "systemInformationBlockType1" }, @@ -68,7 +86,18 @@ asn_TYPE_descriptor_t asn_DEF_c1_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_c1_constr_2, &asn_PER_type_c1_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_c1_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_c1_2, 2, /* Elements count */ &asn_SPC_c1_specs_2 /* Additional specs */ @@ -97,7 +126,18 @@ asn_TYPE_descriptor_t asn_DEF_messageClassExtension_5 = { asn_DEF_messageClassExtension_tags_5, /* Same as above */ sizeof(asn_DEF_messageClassExtension_tags_5) /sizeof(asn_DEF_messageClassExtension_tags_5[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_messageClassExtension_specs_5 /* Additional specs */ }; @@ -108,7 +148,18 @@ asn_TYPE_member_t asn_MBR_BCCH_DL_SCH_MessageType_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_c1_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "c1" }, @@ -117,7 +168,18 @@ asn_TYPE_member_t asn_MBR_BCCH_DL_SCH_MessageType_1[] = { 0, &asn_DEF_messageClassExtension_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "messageClassExtension" }, @@ -144,7 +206,18 @@ asn_TYPE_descriptor_t asn_DEF_BCCH_DL_SCH_MessageType = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_BCCH_DL_SCH_MessageType_constr_1, &asn_PER_type_BCCH_DL_SCH_MessageType_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_BCCH_DL_SCH_MessageType_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_BCCH_DL_SCH_MessageType_1, 2, /* Elements count */ &asn_SPC_BCCH_DL_SCH_MessageType_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/BCCH-DL-SCH-MessageType.h b/src/codec_utils/RRC/BCCH-DL-SCH-MessageType.h index a514ec1f2..6484777fd 100644 --- a/src/codec_utils/RRC/BCCH-DL-SCH-MessageType.h +++ b/src/codec_utils/RRC/BCCH-DL-SCH-MessageType.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _BCCH_DL_SCH_MessageType_H_ @@ -70,5 +70,9 @@ extern asn_per_constraints_t asn_PER_type_BCCH_DL_SCH_MessageType_constr_1; } #endif +/* Referred external types */ +#include "SystemInformation.h" +#include "SIB1.h" + #endif /* _BCCH_DL_SCH_MessageType_H_ */ #include diff --git a/src/codec_utils/RRC/BFR-CSIRS-Resource.c b/src/codec_utils/RRC/BFR-CSIRS-Resource.c index e0e588434..34ae389ae 100644 --- a/src/codec_utils/RRC/BFR-CSIRS-Resource.c +++ b/src/codec_utils/RRC/BFR-CSIRS-Resource.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "BFR-CSIRS-Resource.h" @@ -21,7 +21,7 @@ memb_NativeInteger_constraint_3(const asn_TYPE_descriptor_t *td, const void *spt value = *(const long *)sptr; - if((value >= 0 && value <= 511)) { + if((value >= 0L && value <= 511L)) { /* Constraint check succeeded */ return 0; } else { @@ -47,9 +47,9 @@ memb_ra_OccasionList_constraint_1(const asn_TYPE_descriptor_t *td, const void *s /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 64)) { + if((size >= 1UL && size <= 64UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -72,7 +72,7 @@ memb_ra_PreambleIndex_constraint_1(const asn_TYPE_descriptor_t *td, const void * value = *(const long *)sptr; - if((value >= 0 && value <= 63)) { + if((value >= 0L && value <= 63L)) { /* Constraint check succeeded */ return 0; } else { @@ -83,45 +83,52 @@ memb_ra_PreambleIndex_constraint_1(const asn_TYPE_descriptor_t *td, const void * } } -static asn_oer_constraints_t asn_OER_memb_Member_constr_4 CC_NOTUSED = { - { 2, 1 } /* (0..511) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_Member_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 9, 9, 0, 511 } /* (0..511) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_ra_OccasionList_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_ra_OccasionList_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ra_OccasionList_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ra_OccasionList_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ra_PreambleIndex_constr_5 CC_NOTUSED = { - { 1, 1 } /* (0..63) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ra_PreambleIndex_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 63 } /* (0..63) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_ra_OccasionList_3[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_Member_constr_4, &asn_PER_memb_Member_constr_4, memb_NativeInteger_constraint_3 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_Member_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_NativeInteger_constraint_3 + }, 0, 0, /* No default value */ "" }, @@ -146,7 +153,18 @@ asn_TYPE_descriptor_t asn_DEF_ra_OccasionList_3 = { asn_DEF_ra_OccasionList_tags_3, /* Same as above */ sizeof(asn_DEF_ra_OccasionList_tags_3) /sizeof(asn_DEF_ra_OccasionList_tags_3[0]), /* 2 */ - { &asn_OER_type_ra_OccasionList_constr_3, &asn_PER_type_ra_OccasionList_constr_3, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ra_OccasionList_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ra_OccasionList_3, 1, /* Single element */ &asn_SPC_ra_OccasionList_specs_3 /* Additional specs */ @@ -158,7 +176,18 @@ asn_TYPE_member_t asn_MBR_BFR_CSIRS_Resource_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NZP_CSI_RS_ResourceId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "csi-RS" }, @@ -167,7 +196,18 @@ asn_TYPE_member_t asn_MBR_BFR_CSIRS_Resource_1[] = { 0, &asn_DEF_ra_OccasionList_3, 0, - { &asn_OER_memb_ra_OccasionList_constr_3, &asn_PER_memb_ra_OccasionList_constr_3, memb_ra_OccasionList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ra_OccasionList_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ra_OccasionList_constraint_1 + }, 0, 0, /* No default value */ "ra-OccasionList" }, @@ -176,7 +216,18 @@ asn_TYPE_member_t asn_MBR_BFR_CSIRS_Resource_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ra_PreambleIndex_constr_5, &asn_PER_memb_ra_PreambleIndex_constr_5, memb_ra_PreambleIndex_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ra_PreambleIndex_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ra_PreambleIndex_constraint_1 + }, 0, 0, /* No default value */ "ra-PreambleIndex" }, @@ -209,7 +260,18 @@ asn_TYPE_descriptor_t asn_DEF_BFR_CSIRS_Resource = { asn_DEF_BFR_CSIRS_Resource_tags_1, /* Same as above */ sizeof(asn_DEF_BFR_CSIRS_Resource_tags_1) /sizeof(asn_DEF_BFR_CSIRS_Resource_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_BFR_CSIRS_Resource_1, 3, /* Elements count */ &asn_SPC_BFR_CSIRS_Resource_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/BFR-CSIRS-Resource.h b/src/codec_utils/RRC/BFR-CSIRS-Resource.h index 67cbbc428..f675c04eb 100644 --- a/src/codec_utils/RRC/BFR-CSIRS-Resource.h +++ b/src/codec_utils/RRC/BFR-CSIRS-Resource.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _BFR_CSIRS_Resource_H_ diff --git a/src/codec_utils/RRC/BFR-SSB-Resource.c b/src/codec_utils/RRC/BFR-SSB-Resource.c index 375f9f1bd..f99d64133 100644 --- a/src/codec_utils/RRC/BFR-SSB-Resource.c +++ b/src/codec_utils/RRC/BFR-SSB-Resource.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "BFR-SSB-Resource.h" @@ -21,7 +21,7 @@ memb_ra_PreambleIndex_constraint_1(const asn_TYPE_descriptor_t *td, const void * value = *(const long *)sptr; - if((value >= 0 && value <= 63)) { + if((value >= 0L && value <= 63L)) { /* Constraint check succeeded */ return 0; } else { @@ -32,21 +32,31 @@ memb_ra_PreambleIndex_constraint_1(const asn_TYPE_descriptor_t *td, const void * } } -static asn_oer_constraints_t asn_OER_memb_ra_PreambleIndex_constr_3 CC_NOTUSED = { - { 1, 1 } /* (0..63) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ra_PreambleIndex_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 63 } /* (0..63) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_BFR_SSB_Resource_1[] = { { ATF_NOFLAGS, 0, offsetof(struct BFR_SSB_Resource, ssb), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_SSB_Index, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ssb" }, @@ -55,7 +65,18 @@ asn_TYPE_member_t asn_MBR_BFR_SSB_Resource_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ra_PreambleIndex_constr_3, &asn_PER_memb_ra_PreambleIndex_constr_3, memb_ra_PreambleIndex_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ra_PreambleIndex_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ra_PreambleIndex_constraint_1 + }, 0, 0, /* No default value */ "ra-PreambleIndex" }, @@ -85,7 +106,18 @@ asn_TYPE_descriptor_t asn_DEF_BFR_SSB_Resource = { asn_DEF_BFR_SSB_Resource_tags_1, /* Same as above */ sizeof(asn_DEF_BFR_SSB_Resource_tags_1) /sizeof(asn_DEF_BFR_SSB_Resource_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_BFR_SSB_Resource_1, 2, /* Elements count */ &asn_SPC_BFR_SSB_Resource_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/BFR-SSB-Resource.h b/src/codec_utils/RRC/BFR-SSB-Resource.h index 504de14ff..2e246de82 100644 --- a/src/codec_utils/RRC/BFR-SSB-Resource.h +++ b/src/codec_utils/RRC/BFR-SSB-Resource.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _BFR_SSB_Resource_H_ diff --git a/src/codec_utils/RRC/BSR-Config.c b/src/codec_utils/RRC/BSR-Config.c index 189970add..dd11f9fd0 100644 --- a/src/codec_utils/RRC/BSR-Config.c +++ b/src/codec_utils/RRC/BSR-Config.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "BSR-Config.h" @@ -19,30 +19,27 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_periodicBSR_Timer_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_periodicBSR_Timer_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_retxBSR_Timer_constr_19 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_retxBSR_Timer_constr_19 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_logicalChannelSR_DelayTimer_constr_36 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_logicalChannelSR_DelayTimer_constr_36 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_periodicBSR_Timer_value2enum_2[] = { { 0, 3, "sf1" }, { 1, 3, "sf5" }, @@ -103,7 +100,18 @@ asn_TYPE_descriptor_t asn_DEF_periodicBSR_Timer_2 = { asn_DEF_periodicBSR_Timer_tags_2, /* Same as above */ sizeof(asn_DEF_periodicBSR_Timer_tags_2) /sizeof(asn_DEF_periodicBSR_Timer_tags_2[0]), /* 2 */ - { &asn_OER_type_periodicBSR_Timer_constr_2, &asn_PER_type_periodicBSR_Timer_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_periodicBSR_Timer_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_periodicBSR_Timer_specs_2 /* Additional specs */ }; @@ -168,7 +176,18 @@ asn_TYPE_descriptor_t asn_DEF_retxBSR_Timer_19 = { asn_DEF_retxBSR_Timer_tags_19, /* Same as above */ sizeof(asn_DEF_retxBSR_Timer_tags_19) /sizeof(asn_DEF_retxBSR_Timer_tags_19[0]), /* 2 */ - { &asn_OER_type_retxBSR_Timer_constr_19, &asn_PER_type_retxBSR_Timer_constr_19, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_retxBSR_Timer_constr_19, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_retxBSR_Timer_specs_19 /* Additional specs */ }; @@ -217,7 +236,18 @@ asn_TYPE_descriptor_t asn_DEF_logicalChannelSR_DelayTimer_36 = { asn_DEF_logicalChannelSR_DelayTimer_tags_36, /* Same as above */ sizeof(asn_DEF_logicalChannelSR_DelayTimer_tags_36) /sizeof(asn_DEF_logicalChannelSR_DelayTimer_tags_36[0]), /* 2 */ - { &asn_OER_type_logicalChannelSR_DelayTimer_constr_36, &asn_PER_type_logicalChannelSR_DelayTimer_constr_36, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_logicalChannelSR_DelayTimer_constr_36, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_logicalChannelSR_DelayTimer_specs_36 /* Additional specs */ }; @@ -228,7 +258,18 @@ asn_TYPE_member_t asn_MBR_BSR_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_periodicBSR_Timer_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "periodicBSR-Timer" }, @@ -237,7 +278,18 @@ asn_TYPE_member_t asn_MBR_BSR_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_retxBSR_Timer_19, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "retxBSR-Timer" }, @@ -246,7 +298,18 @@ asn_TYPE_member_t asn_MBR_BSR_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_logicalChannelSR_DelayTimer_36, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "logicalChannelSR-DelayTimer" }, @@ -279,7 +342,18 @@ asn_TYPE_descriptor_t asn_DEF_BSR_Config = { asn_DEF_BSR_Config_tags_1, /* Same as above */ sizeof(asn_DEF_BSR_Config_tags_1) /sizeof(asn_DEF_BSR_Config_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_BSR_Config_1, 3, /* Elements count */ &asn_SPC_BSR_Config_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/BSR-Config.h b/src/codec_utils/RRC/BSR-Config.h index d049a3a1a..4f9b6a7e4 100644 --- a/src/codec_utils/RRC/BSR-Config.h +++ b/src/codec_utils/RRC/BSR-Config.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _BSR_Config_H_ diff --git a/src/codec_utils/RRC/BWP-Downlink.c b/src/codec_utils/RRC/BWP-Downlink.c index ff02d6401..79d6e6074 100644 --- a/src/codec_utils/RRC/BWP-Downlink.c +++ b/src/codec_utils/RRC/BWP-Downlink.c @@ -1,21 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "BWP-Downlink.h" -#include "BWP-DownlinkCommon.h" -#include "BWP-DownlinkDedicated.h" asn_TYPE_member_t asn_MBR_BWP_Downlink_1[] = { { ATF_NOFLAGS, 0, offsetof(struct BWP_Downlink, bwp_Id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_BWP_Id, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "bwp-Id" }, @@ -24,7 +33,18 @@ asn_TYPE_member_t asn_MBR_BWP_Downlink_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BWP_DownlinkCommon, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "bwp-Common" }, @@ -33,7 +53,18 @@ asn_TYPE_member_t asn_MBR_BWP_Downlink_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BWP_DownlinkDedicated, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "bwp-Dedicated" }, @@ -66,7 +97,18 @@ asn_TYPE_descriptor_t asn_DEF_BWP_Downlink = { asn_DEF_BWP_Downlink_tags_1, /* Same as above */ sizeof(asn_DEF_BWP_Downlink_tags_1) /sizeof(asn_DEF_BWP_Downlink_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_BWP_Downlink_1, 3, /* Elements count */ &asn_SPC_BWP_Downlink_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/BWP-Downlink.h b/src/codec_utils/RRC/BWP-Downlink.h index 60e8ba515..f804e9bc5 100644 --- a/src/codec_utils/RRC/BWP-Downlink.h +++ b/src/codec_utils/RRC/BWP-Downlink.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _BWP_Downlink_H_ @@ -46,5 +46,9 @@ extern asn_TYPE_member_t asn_MBR_BWP_Downlink_1[3]; } #endif +/* Referred external types */ +#include "BWP-DownlinkCommon.h" +#include "BWP-DownlinkDedicated.h" + #endif /* _BWP_Downlink_H_ */ #include diff --git a/src/codec_utils/RRC/BWP-DownlinkCommon.c b/src/codec_utils/RRC/BWP-DownlinkCommon.c index c15e851aa..824b57f6c 100644 --- a/src/codec_utils/RRC/BWP-DownlinkCommon.c +++ b/src/codec_utils/RRC/BWP-DownlinkCommon.c @@ -1,37 +1,44 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "BWP-DownlinkCommon.h" -#include "PDCCH-ConfigCommon.h" -#include "PDSCH-ConfigCommon.h" -static asn_oer_constraints_t asn_OER_type_pdcch_ConfigCommon_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pdcch_ConfigCommon_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 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_pdsch_ConfigCommon_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pdsch_ConfigCommon_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_pdcch_ConfigCommon_3[] = { { ATF_NOFLAGS, 0, offsetof(struct BWP_DownlinkCommon__pdcch_ConfigCommon, choice.release), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -40,7 +47,18 @@ static asn_TYPE_member_t asn_MBR_pdcch_ConfigCommon_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PDCCH_ConfigCommon, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -68,7 +86,18 @@ asn_TYPE_descriptor_t asn_DEF_pdcch_ConfigCommon_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_pdcch_ConfigCommon_constr_3, &asn_PER_type_pdcch_ConfigCommon_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pdcch_ConfigCommon_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_pdcch_ConfigCommon_3, 2, /* Elements count */ &asn_SPC_pdcch_ConfigCommon_specs_3 /* Additional specs */ @@ -80,7 +109,18 @@ static asn_TYPE_member_t asn_MBR_pdsch_ConfigCommon_6[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -89,7 +129,18 @@ static asn_TYPE_member_t asn_MBR_pdsch_ConfigCommon_6[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PDSCH_ConfigCommon, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -117,7 +168,18 @@ asn_TYPE_descriptor_t asn_DEF_pdsch_ConfigCommon_6 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_pdsch_ConfigCommon_constr_6, &asn_PER_type_pdsch_ConfigCommon_constr_6, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pdsch_ConfigCommon_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_pdsch_ConfigCommon_6, 2, /* Elements count */ &asn_SPC_pdsch_ConfigCommon_specs_6 /* Additional specs */ @@ -129,7 +191,18 @@ asn_TYPE_member_t asn_MBR_BWP_DownlinkCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BWP, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "genericParameters" }, @@ -138,7 +211,18 @@ asn_TYPE_member_t asn_MBR_BWP_DownlinkCommon_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_pdcch_ConfigCommon_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pdcch-ConfigCommon" }, @@ -147,7 +231,18 @@ asn_TYPE_member_t asn_MBR_BWP_DownlinkCommon_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_pdsch_ConfigCommon_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pdsch-ConfigCommon" }, @@ -180,7 +275,18 @@ asn_TYPE_descriptor_t asn_DEF_BWP_DownlinkCommon = { asn_DEF_BWP_DownlinkCommon_tags_1, /* Same as above */ sizeof(asn_DEF_BWP_DownlinkCommon_tags_1) /sizeof(asn_DEF_BWP_DownlinkCommon_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_BWP_DownlinkCommon_1, 3, /* Elements count */ &asn_SPC_BWP_DownlinkCommon_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/BWP-DownlinkCommon.h b/src/codec_utils/RRC/BWP-DownlinkCommon.h index 65e61541a..07a044489 100644 --- a/src/codec_utils/RRC/BWP-DownlinkCommon.h +++ b/src/codec_utils/RRC/BWP-DownlinkCommon.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _BWP_DownlinkCommon_H_ @@ -78,5 +78,9 @@ extern asn_TYPE_member_t asn_MBR_BWP_DownlinkCommon_1[3]; } #endif +/* Referred external types */ +#include "PDCCH-ConfigCommon.h" +#include "PDSCH-ConfigCommon.h" + #endif /* _BWP_DownlinkCommon_H_ */ #include diff --git a/src/codec_utils/RRC/BWP-DownlinkDedicated.c b/src/codec_utils/RRC/BWP-DownlinkDedicated.c index 04f13c428..7c4501e1b 100644 --- a/src/codec_utils/RRC/BWP-DownlinkDedicated.c +++ b/src/codec_utils/RRC/BWP-DownlinkDedicated.c @@ -1,55 +1,58 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "BWP-DownlinkDedicated.h" -#include "PDCCH-Config.h" -#include "PDSCH-Config.h" -#include "SPS-Config.h" -#include "RadioLinkMonitoringConfig.h" -static asn_oer_constraints_t asn_OER_type_pdcch_Config_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pdcch_Config_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 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_pdsch_Config_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pdsch_Config_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 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_sps_Config_constr_8 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_sps_Config_constr_8 CC_NOTUSED = { { APC_CONSTRAINED, 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_radioLinkMonitoringConfig_constr_11 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_radioLinkMonitoringConfig_constr_11 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_pdcch_Config_2[] = { { ATF_NOFLAGS, 0, offsetof(struct BWP_DownlinkDedicated__pdcch_Config, choice.release), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -58,7 +61,18 @@ static asn_TYPE_member_t asn_MBR_pdcch_Config_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PDCCH_Config, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -86,7 +100,18 @@ asn_TYPE_descriptor_t asn_DEF_pdcch_Config_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_pdcch_Config_constr_2, &asn_PER_type_pdcch_Config_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pdcch_Config_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_pdcch_Config_2, 2, /* Elements count */ &asn_SPC_pdcch_Config_specs_2 /* Additional specs */ @@ -98,7 +123,18 @@ static asn_TYPE_member_t asn_MBR_pdsch_Config_5[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -107,7 +143,18 @@ static asn_TYPE_member_t asn_MBR_pdsch_Config_5[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PDSCH_Config, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -135,7 +182,18 @@ asn_TYPE_descriptor_t asn_DEF_pdsch_Config_5 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_pdsch_Config_constr_5, &asn_PER_type_pdsch_Config_constr_5, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pdsch_Config_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_pdsch_Config_5, 2, /* Elements count */ &asn_SPC_pdsch_Config_specs_5 /* Additional specs */ @@ -147,7 +205,18 @@ static asn_TYPE_member_t asn_MBR_sps_Config_8[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -156,7 +225,18 @@ static asn_TYPE_member_t asn_MBR_sps_Config_8[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SPS_Config, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -184,7 +264,18 @@ asn_TYPE_descriptor_t asn_DEF_sps_Config_8 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_sps_Config_constr_8, &asn_PER_type_sps_Config_constr_8, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_sps_Config_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_sps_Config_8, 2, /* Elements count */ &asn_SPC_sps_Config_specs_8 /* Additional specs */ @@ -196,7 +287,18 @@ static asn_TYPE_member_t asn_MBR_radioLinkMonitoringConfig_11[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -205,7 +307,18 @@ static asn_TYPE_member_t asn_MBR_radioLinkMonitoringConfig_11[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RadioLinkMonitoringConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -233,7 +346,18 @@ asn_TYPE_descriptor_t asn_DEF_radioLinkMonitoringConfig_11 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_radioLinkMonitoringConfig_constr_11, &asn_PER_type_radioLinkMonitoringConfig_constr_11, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_radioLinkMonitoringConfig_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_radioLinkMonitoringConfig_11, 2, /* Elements count */ &asn_SPC_radioLinkMonitoringConfig_specs_11 /* Additional specs */ @@ -245,7 +369,18 @@ asn_TYPE_member_t asn_MBR_BWP_DownlinkDedicated_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_pdcch_Config_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pdcch-Config" }, @@ -254,7 +389,18 @@ asn_TYPE_member_t asn_MBR_BWP_DownlinkDedicated_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_pdsch_Config_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pdsch-Config" }, @@ -263,7 +409,18 @@ asn_TYPE_member_t asn_MBR_BWP_DownlinkDedicated_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_sps_Config_8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sps-Config" }, @@ -272,7 +429,18 @@ asn_TYPE_member_t asn_MBR_BWP_DownlinkDedicated_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_radioLinkMonitoringConfig_11, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "radioLinkMonitoringConfig" }, @@ -306,7 +474,18 @@ asn_TYPE_descriptor_t asn_DEF_BWP_DownlinkDedicated = { asn_DEF_BWP_DownlinkDedicated_tags_1, /* Same as above */ sizeof(asn_DEF_BWP_DownlinkDedicated_tags_1) /sizeof(asn_DEF_BWP_DownlinkDedicated_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_BWP_DownlinkDedicated_1, 4, /* Elements count */ &asn_SPC_BWP_DownlinkDedicated_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/BWP-DownlinkDedicated.h b/src/codec_utils/RRC/BWP-DownlinkDedicated.h index c8811e0c5..bc11369f7 100644 --- a/src/codec_utils/RRC/BWP-DownlinkDedicated.h +++ b/src/codec_utils/RRC/BWP-DownlinkDedicated.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _BWP_DownlinkDedicated_H_ @@ -108,5 +108,11 @@ extern asn_TYPE_member_t asn_MBR_BWP_DownlinkDedicated_1[4]; } #endif +/* Referred external types */ +#include "PDCCH-Config.h" +#include "PDSCH-Config.h" +#include "SPS-Config.h" +#include "RadioLinkMonitoringConfig.h" + #endif /* _BWP_DownlinkDedicated_H_ */ #include diff --git a/src/codec_utils/RRC/BWP-Id.c b/src/codec_utils/RRC/BWP-Id.c index 431414022..c7e81680a 100644 --- a/src/codec_utils/RRC/BWP-Id.c +++ b/src/codec_utils/RRC/BWP-Id.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "BWP-Id.h" @@ -21,7 +21,7 @@ BWP_Id_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 4)) { + if((value >= 0L && value <= 4L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ BWP_Id_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_BWP_Id_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..4) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_BWP_Id_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 4 } /* (0..4) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_BWP_Id_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_BWP_Id = { asn_DEF_BWP_Id_tags_1, /* Same as above */ sizeof(asn_DEF_BWP_Id_tags_1) /sizeof(asn_DEF_BWP_Id_tags_1[0]), /* 1 */ - { &asn_OER_type_BWP_Id_constr_1, &asn_PER_type_BWP_Id_constr_1, BWP_Id_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_BWP_Id_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + BWP_Id_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/BWP-Id.h b/src/codec_utils/RRC/BWP-Id.h index 60c5c9c49..ef7fee11c 100644 --- a/src/codec_utils/RRC/BWP-Id.h +++ b/src/codec_utils/RRC/BWP-Id.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _BWP_Id_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_BWP_Id; asn_struct_free_f BWP_Id_free; asn_struct_print_f BWP_Id_print; asn_constr_check_f BWP_Id_constraint; -ber_type_decoder_f BWP_Id_decode_ber; -der_type_encoder_f BWP_Id_encode_der; xer_type_decoder_f BWP_Id_decode_xer; xer_type_encoder_f BWP_Id_encode_xer; -oer_type_decoder_f BWP_Id_decode_oer; -oer_type_encoder_f BWP_Id_encode_oer; per_type_decoder_f BWP_Id_decode_uper; per_type_encoder_f BWP_Id_encode_uper; per_type_decoder_f BWP_Id_decode_aper; diff --git a/src/codec_utils/RRC/BWP-Uplink.c b/src/codec_utils/RRC/BWP-Uplink.c index 6fa1aa660..8a56c5ee1 100644 --- a/src/codec_utils/RRC/BWP-Uplink.c +++ b/src/codec_utils/RRC/BWP-Uplink.c @@ -1,21 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "BWP-Uplink.h" -#include "BWP-UplinkCommon.h" -#include "BWP-UplinkDedicated.h" asn_TYPE_member_t asn_MBR_BWP_Uplink_1[] = { { ATF_NOFLAGS, 0, offsetof(struct BWP_Uplink, bwp_Id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_BWP_Id, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "bwp-Id" }, @@ -24,7 +33,18 @@ asn_TYPE_member_t asn_MBR_BWP_Uplink_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BWP_UplinkCommon, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "bwp-Common" }, @@ -33,7 +53,18 @@ asn_TYPE_member_t asn_MBR_BWP_Uplink_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BWP_UplinkDedicated, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "bwp-Dedicated" }, @@ -66,7 +97,18 @@ asn_TYPE_descriptor_t asn_DEF_BWP_Uplink = { asn_DEF_BWP_Uplink_tags_1, /* Same as above */ sizeof(asn_DEF_BWP_Uplink_tags_1) /sizeof(asn_DEF_BWP_Uplink_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_BWP_Uplink_1, 3, /* Elements count */ &asn_SPC_BWP_Uplink_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/BWP-Uplink.h b/src/codec_utils/RRC/BWP-Uplink.h index 02c934334..d0072e094 100644 --- a/src/codec_utils/RRC/BWP-Uplink.h +++ b/src/codec_utils/RRC/BWP-Uplink.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _BWP_Uplink_H_ @@ -46,5 +46,9 @@ extern asn_TYPE_member_t asn_MBR_BWP_Uplink_1[3]; } #endif +/* Referred external types */ +#include "BWP-UplinkCommon.h" +#include "BWP-UplinkDedicated.h" + #endif /* _BWP_Uplink_H_ */ #include diff --git a/src/codec_utils/RRC/BWP-UplinkCommon.c b/src/codec_utils/RRC/BWP-UplinkCommon.c index a073b7ca7..34c16816e 100644 --- a/src/codec_utils/RRC/BWP-UplinkCommon.c +++ b/src/codec_utils/RRC/BWP-UplinkCommon.c @@ -1,46 +1,51 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "BWP-UplinkCommon.h" -#include "RACH-ConfigCommon.h" -#include "PUSCH-ConfigCommon.h" -#include "PUCCH-ConfigCommon.h" -static asn_oer_constraints_t asn_OER_type_rach_ConfigCommon_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_rach_ConfigCommon_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 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_pusch_ConfigCommon_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pusch_ConfigCommon_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 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_pucch_ConfigCommon_constr_9 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pucch_ConfigCommon_constr_9 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_rach_ConfigCommon_3[] = { { ATF_NOFLAGS, 0, offsetof(struct BWP_UplinkCommon__rach_ConfigCommon, choice.release), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -49,7 +54,18 @@ static asn_TYPE_member_t asn_MBR_rach_ConfigCommon_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RACH_ConfigCommon, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -77,7 +93,18 @@ asn_TYPE_descriptor_t asn_DEF_rach_ConfigCommon_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_rach_ConfigCommon_constr_3, &asn_PER_type_rach_ConfigCommon_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_rach_ConfigCommon_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_rach_ConfigCommon_3, 2, /* Elements count */ &asn_SPC_rach_ConfigCommon_specs_3 /* Additional specs */ @@ -89,7 +116,18 @@ static asn_TYPE_member_t asn_MBR_pusch_ConfigCommon_6[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -98,7 +136,18 @@ static asn_TYPE_member_t asn_MBR_pusch_ConfigCommon_6[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PUSCH_ConfigCommon, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -126,7 +175,18 @@ asn_TYPE_descriptor_t asn_DEF_pusch_ConfigCommon_6 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_pusch_ConfigCommon_constr_6, &asn_PER_type_pusch_ConfigCommon_constr_6, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pusch_ConfigCommon_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_pusch_ConfigCommon_6, 2, /* Elements count */ &asn_SPC_pusch_ConfigCommon_specs_6 /* Additional specs */ @@ -138,7 +198,18 @@ static asn_TYPE_member_t asn_MBR_pucch_ConfigCommon_9[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -147,7 +218,18 @@ static asn_TYPE_member_t asn_MBR_pucch_ConfigCommon_9[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PUCCH_ConfigCommon, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -175,7 +257,18 @@ asn_TYPE_descriptor_t asn_DEF_pucch_ConfigCommon_9 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_pucch_ConfigCommon_constr_9, &asn_PER_type_pucch_ConfigCommon_constr_9, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pucch_ConfigCommon_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_pucch_ConfigCommon_9, 2, /* Elements count */ &asn_SPC_pucch_ConfigCommon_specs_9 /* Additional specs */ @@ -187,7 +280,18 @@ asn_TYPE_member_t asn_MBR_BWP_UplinkCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BWP, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "genericParameters" }, @@ -196,7 +300,18 @@ asn_TYPE_member_t asn_MBR_BWP_UplinkCommon_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_rach_ConfigCommon_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rach-ConfigCommon" }, @@ -205,7 +320,18 @@ asn_TYPE_member_t asn_MBR_BWP_UplinkCommon_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_pusch_ConfigCommon_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pusch-ConfigCommon" }, @@ -214,7 +340,18 @@ asn_TYPE_member_t asn_MBR_BWP_UplinkCommon_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_pucch_ConfigCommon_9, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pucch-ConfigCommon" }, @@ -248,7 +385,18 @@ asn_TYPE_descriptor_t asn_DEF_BWP_UplinkCommon = { asn_DEF_BWP_UplinkCommon_tags_1, /* Same as above */ sizeof(asn_DEF_BWP_UplinkCommon_tags_1) /sizeof(asn_DEF_BWP_UplinkCommon_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_BWP_UplinkCommon_1, 4, /* Elements count */ &asn_SPC_BWP_UplinkCommon_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/BWP-UplinkCommon.h b/src/codec_utils/RRC/BWP-UplinkCommon.h index 8ebfaded8..90b61bebc 100644 --- a/src/codec_utils/RRC/BWP-UplinkCommon.h +++ b/src/codec_utils/RRC/BWP-UplinkCommon.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _BWP_UplinkCommon_H_ @@ -94,5 +94,10 @@ extern asn_TYPE_member_t asn_MBR_BWP_UplinkCommon_1[4]; } #endif +/* Referred external types */ +#include "RACH-ConfigCommon.h" +#include "PUSCH-ConfigCommon.h" +#include "PUCCH-ConfigCommon.h" + #endif /* _BWP_UplinkCommon_H_ */ #include diff --git a/src/codec_utils/RRC/BWP-UplinkDedicated.c b/src/codec_utils/RRC/BWP-UplinkDedicated.c index 899e4fbf4..ec734cec0 100644 --- a/src/codec_utils/RRC/BWP-UplinkDedicated.c +++ b/src/codec_utils/RRC/BWP-UplinkDedicated.c @@ -1,64 +1,65 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "BWP-UplinkDedicated.h" -#include "PUCCH-Config.h" -#include "PUSCH-Config.h" -#include "ConfiguredGrantConfig.h" -#include "SRS-Config.h" -#include "BeamFailureRecoveryConfig.h" -static asn_oer_constraints_t asn_OER_type_pucch_Config_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pucch_Config_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 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_pusch_Config_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pusch_Config_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 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_configuredGrantConfig_constr_8 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_configuredGrantConfig_constr_8 CC_NOTUSED = { { APC_CONSTRAINED, 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_srs_Config_constr_11 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_srs_Config_constr_11 CC_NOTUSED = { { APC_CONSTRAINED, 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_beamFailureRecoveryConfig_constr_14 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_beamFailureRecoveryConfig_constr_14 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_pucch_Config_2[] = { { ATF_NOFLAGS, 0, offsetof(struct BWP_UplinkDedicated__pucch_Config, choice.release), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -67,7 +68,18 @@ static asn_TYPE_member_t asn_MBR_pucch_Config_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PUCCH_Config, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -95,7 +107,18 @@ asn_TYPE_descriptor_t asn_DEF_pucch_Config_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_pucch_Config_constr_2, &asn_PER_type_pucch_Config_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pucch_Config_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_pucch_Config_2, 2, /* Elements count */ &asn_SPC_pucch_Config_specs_2 /* Additional specs */ @@ -107,7 +130,18 @@ static asn_TYPE_member_t asn_MBR_pusch_Config_5[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -116,7 +150,18 @@ static asn_TYPE_member_t asn_MBR_pusch_Config_5[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PUSCH_Config, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -144,7 +189,18 @@ asn_TYPE_descriptor_t asn_DEF_pusch_Config_5 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_pusch_Config_constr_5, &asn_PER_type_pusch_Config_constr_5, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pusch_Config_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_pusch_Config_5, 2, /* Elements count */ &asn_SPC_pusch_Config_specs_5 /* Additional specs */ @@ -156,7 +212,18 @@ static asn_TYPE_member_t asn_MBR_configuredGrantConfig_8[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -165,7 +232,18 @@ static asn_TYPE_member_t asn_MBR_configuredGrantConfig_8[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ConfiguredGrantConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -193,7 +271,18 @@ asn_TYPE_descriptor_t asn_DEF_configuredGrantConfig_8 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_configuredGrantConfig_constr_8, &asn_PER_type_configuredGrantConfig_constr_8, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_configuredGrantConfig_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_configuredGrantConfig_8, 2, /* Elements count */ &asn_SPC_configuredGrantConfig_specs_8 /* Additional specs */ @@ -205,7 +294,18 @@ static asn_TYPE_member_t asn_MBR_srs_Config_11[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -214,7 +314,18 @@ static asn_TYPE_member_t asn_MBR_srs_Config_11[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SRS_Config, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -242,7 +353,18 @@ asn_TYPE_descriptor_t asn_DEF_srs_Config_11 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_srs_Config_constr_11, &asn_PER_type_srs_Config_constr_11, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_srs_Config_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_srs_Config_11, 2, /* Elements count */ &asn_SPC_srs_Config_specs_11 /* Additional specs */ @@ -254,7 +376,18 @@ static asn_TYPE_member_t asn_MBR_beamFailureRecoveryConfig_14[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -263,7 +396,18 @@ static asn_TYPE_member_t asn_MBR_beamFailureRecoveryConfig_14[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BeamFailureRecoveryConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -291,7 +435,18 @@ asn_TYPE_descriptor_t asn_DEF_beamFailureRecoveryConfig_14 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_beamFailureRecoveryConfig_constr_14, &asn_PER_type_beamFailureRecoveryConfig_constr_14, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_beamFailureRecoveryConfig_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_beamFailureRecoveryConfig_14, 2, /* Elements count */ &asn_SPC_beamFailureRecoveryConfig_specs_14 /* Additional specs */ @@ -303,7 +458,18 @@ asn_TYPE_member_t asn_MBR_BWP_UplinkDedicated_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_pucch_Config_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pucch-Config" }, @@ -312,7 +478,18 @@ asn_TYPE_member_t asn_MBR_BWP_UplinkDedicated_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_pusch_Config_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pusch-Config" }, @@ -321,7 +498,18 @@ asn_TYPE_member_t asn_MBR_BWP_UplinkDedicated_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_configuredGrantConfig_8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "configuredGrantConfig" }, @@ -330,7 +518,18 @@ asn_TYPE_member_t asn_MBR_BWP_UplinkDedicated_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_srs_Config_11, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "srs-Config" }, @@ -339,7 +538,18 @@ asn_TYPE_member_t asn_MBR_BWP_UplinkDedicated_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_beamFailureRecoveryConfig_14, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "beamFailureRecoveryConfig" }, @@ -374,7 +584,18 @@ asn_TYPE_descriptor_t asn_DEF_BWP_UplinkDedicated = { asn_DEF_BWP_UplinkDedicated_tags_1, /* Same as above */ sizeof(asn_DEF_BWP_UplinkDedicated_tags_1) /sizeof(asn_DEF_BWP_UplinkDedicated_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_BWP_UplinkDedicated_1, 5, /* Elements count */ &asn_SPC_BWP_UplinkDedicated_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/BWP-UplinkDedicated.h b/src/codec_utils/RRC/BWP-UplinkDedicated.h index 1bb81ae1b..3360dc00a 100644 --- a/src/codec_utils/RRC/BWP-UplinkDedicated.h +++ b/src/codec_utils/RRC/BWP-UplinkDedicated.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _BWP_UplinkDedicated_H_ @@ -124,5 +124,12 @@ extern asn_TYPE_member_t asn_MBR_BWP_UplinkDedicated_1[5]; } #endif +/* Referred external types */ +#include "PUCCH-Config.h" +#include "PUSCH-Config.h" +#include "ConfiguredGrantConfig.h" +#include "SRS-Config.h" +#include "BeamFailureRecoveryConfig.h" + #endif /* _BWP_UplinkDedicated_H_ */ #include diff --git a/src/codec_utils/RRC/BWP.c b/src/codec_utils/RRC/BWP.c index 6a210d3a7..238565888 100644 --- a/src/codec_utils/RRC/BWP.c +++ b/src/codec_utils/RRC/BWP.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "BWP.h" @@ -25,7 +25,7 @@ memb_locationAndBandwidth_constraint_1(const asn_TYPE_descriptor_t *td, const vo value = *(const long *)sptr; - if((value >= 0 && value <= 37949)) { + if((value >= 0L && value <= 37949L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,22 +36,20 @@ memb_locationAndBandwidth_constraint_1(const asn_TYPE_descriptor_t *td, const vo } } -static asn_oer_constraints_t asn_OER_type_cyclicPrefix_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_cyclicPrefix_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_locationAndBandwidth_constr_2 CC_NOTUSED = { - { 2, 1 } /* (0..37949) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_locationAndBandwidth_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 37949 } /* (0..37949) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_cyclicPrefix_value2enum_4[] = { { 0, 8, "extended" } }; @@ -82,7 +80,18 @@ asn_TYPE_descriptor_t asn_DEF_cyclicPrefix_4 = { asn_DEF_cyclicPrefix_tags_4, /* Same as above */ sizeof(asn_DEF_cyclicPrefix_tags_4) /sizeof(asn_DEF_cyclicPrefix_tags_4[0]), /* 2 */ - { &asn_OER_type_cyclicPrefix_constr_4, &asn_PER_type_cyclicPrefix_constr_4, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_cyclicPrefix_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_cyclicPrefix_specs_4 /* Additional specs */ }; @@ -93,7 +102,18 @@ asn_TYPE_member_t asn_MBR_BWP_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_locationAndBandwidth_constr_2, &asn_PER_memb_locationAndBandwidth_constr_2, memb_locationAndBandwidth_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_locationAndBandwidth_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_locationAndBandwidth_constraint_1 + }, 0, 0, /* No default value */ "locationAndBandwidth" }, @@ -102,7 +122,18 @@ asn_TYPE_member_t asn_MBR_BWP_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SubcarrierSpacing, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "subcarrierSpacing" }, @@ -111,7 +142,18 @@ asn_TYPE_member_t asn_MBR_BWP_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_cyclicPrefix_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cyclicPrefix" }, @@ -144,7 +186,18 @@ asn_TYPE_descriptor_t asn_DEF_BWP = { asn_DEF_BWP_tags_1, /* Same as above */ sizeof(asn_DEF_BWP_tags_1) /sizeof(asn_DEF_BWP_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_BWP_1, 3, /* Elements count */ &asn_SPC_BWP_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/BWP.h b/src/codec_utils/RRC/BWP.h index 31951e8e8..6ad7b8dec 100644 --- a/src/codec_utils/RRC/BWP.h +++ b/src/codec_utils/RRC/BWP.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _BWP_H_ diff --git a/src/codec_utils/RRC/BandCombination.c b/src/codec_utils/RRC/BandCombination.c index 6ca41c138..b04794553 100644 --- a/src/codec_utils/RRC/BandCombination.c +++ b/src/codec_utils/RRC/BandCombination.c @@ -1,16 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "BandCombination.h" -#include "CA-ParametersEUTRA.h" -#include "CA-ParametersNR.h" -#include "MRDC-Parameters.h" -#include "BandParameters.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -30,9 +26,9 @@ memb_bandList_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 32)) { + if((size >= 1UL && size <= 32UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -61,7 +57,7 @@ memb_supportedBandwidthCombinationSet_constraint_1(const asn_TYPE_descriptor_t * size = 0; } - if((size >= 1 && size <= 32)) { + if((size >= 1UL && size <= 32UL)) { /* Constraint check succeeded */ return 0; } else { @@ -72,45 +68,52 @@ memb_supportedBandwidthCombinationSet_constraint_1(const asn_TYPE_descriptor_t * } } -static asn_oer_constraints_t asn_OER_type_bandList_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_bandList_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_powerClass_v1530_constr_9 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_powerClass_v1530_constr_9 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_bandList_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_bandList_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_supportedBandwidthCombinationSet_constr_8 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_supportedBandwidthCombinationSet_constr_8 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_bandList_2[] = { { ATF_POINTER, 0, 0, -1 /* Ambiguous tag (CHOICE?) */, 0, &asn_DEF_BandParameters, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -135,7 +138,18 @@ asn_TYPE_descriptor_t asn_DEF_bandList_2 = { asn_DEF_bandList_tags_2, /* Same as above */ sizeof(asn_DEF_bandList_tags_2) /sizeof(asn_DEF_bandList_tags_2[0]), /* 2 */ - { &asn_OER_type_bandList_constr_2, &asn_PER_type_bandList_constr_2, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_bandList_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_bandList_2, 1, /* Single element */ &asn_SPC_bandList_specs_2 /* Additional specs */ @@ -171,7 +185,18 @@ asn_TYPE_descriptor_t asn_DEF_powerClass_v1530_9 = { asn_DEF_powerClass_v1530_tags_9, /* Same as above */ sizeof(asn_DEF_powerClass_v1530_tags_9) /sizeof(asn_DEF_powerClass_v1530_tags_9[0]), /* 2 */ - { &asn_OER_type_powerClass_v1530_constr_9, &asn_PER_type_powerClass_v1530_constr_9, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_powerClass_v1530_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_powerClass_v1530_specs_9 /* Additional specs */ }; @@ -182,7 +207,18 @@ asn_TYPE_member_t asn_MBR_BandCombination_1[] = { 0, &asn_DEF_bandList_2, 0, - { &asn_OER_memb_bandList_constr_2, &asn_PER_memb_bandList_constr_2, memb_bandList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_bandList_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_bandList_constraint_1 + }, 0, 0, /* No default value */ "bandList" }, @@ -191,7 +227,18 @@ asn_TYPE_member_t asn_MBR_BandCombination_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_FeatureSetCombinationId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "featureSetCombination" }, @@ -200,7 +247,18 @@ asn_TYPE_member_t asn_MBR_BandCombination_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CA_ParametersEUTRA, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ca-ParametersEUTRA" }, @@ -209,7 +267,18 @@ asn_TYPE_member_t asn_MBR_BandCombination_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CA_ParametersNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ca-ParametersNR" }, @@ -218,7 +287,18 @@ asn_TYPE_member_t asn_MBR_BandCombination_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MRDC_Parameters, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "mrdc-Parameters" }, @@ -227,7 +307,18 @@ asn_TYPE_member_t asn_MBR_BandCombination_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_supportedBandwidthCombinationSet_constr_8, &asn_PER_memb_supportedBandwidthCombinationSet_constr_8, memb_supportedBandwidthCombinationSet_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_supportedBandwidthCombinationSet_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_supportedBandwidthCombinationSet_constraint_1 + }, 0, 0, /* No default value */ "supportedBandwidthCombinationSet" }, @@ -236,7 +327,18 @@ asn_TYPE_member_t asn_MBR_BandCombination_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_powerClass_v1530_9, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "powerClass-v1530" }, @@ -273,7 +375,18 @@ asn_TYPE_descriptor_t asn_DEF_BandCombination = { asn_DEF_BandCombination_tags_1, /* Same as above */ sizeof(asn_DEF_BandCombination_tags_1) /sizeof(asn_DEF_BandCombination_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_BandCombination_1, 7, /* Elements count */ &asn_SPC_BandCombination_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/BandCombination.h b/src/codec_utils/RRC/BandCombination.h index d1f02f839..3e1d758c0 100644 --- a/src/codec_utils/RRC/BandCombination.h +++ b/src/codec_utils/RRC/BandCombination.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _BandCombination_H_ @@ -63,5 +63,11 @@ extern asn_TYPE_member_t asn_MBR_BandCombination_1[7]; } #endif +/* Referred external types */ +#include "CA-ParametersEUTRA.h" +#include "CA-ParametersNR.h" +#include "MRDC-Parameters.h" +#include "BandParameters.h" + #endif /* _BandCombination_H_ */ #include diff --git a/src/codec_utils/RRC/BandCombinationIndex.c b/src/codec_utils/RRC/BandCombinationIndex.c index 22f4732d2..ecfca6bc2 100644 --- a/src/codec_utils/RRC/BandCombinationIndex.c +++ b/src/codec_utils/RRC/BandCombinationIndex.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "BandCombinationIndex.h" @@ -21,7 +21,7 @@ BandCombinationIndex_constraint(const asn_TYPE_descriptor_t *td, const void *spt value = *(const long *)sptr; - if((value >= 1 && value <= 65536)) { + if((value >= 1L && value <= 65536L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ BandCombinationIndex_constraint(const asn_TYPE_descriptor_t *td, const void *spt * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_BandCombinationIndex_constr_1 CC_NOTUSED = { - { 4, 1 } /* (1..65536) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_BandCombinationIndex_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 16, -1, 1, 65536 } /* (1..65536) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_BandCombinationIndex_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_BandCombinationIndex = { asn_DEF_BandCombinationIndex_tags_1, /* Same as above */ sizeof(asn_DEF_BandCombinationIndex_tags_1) /sizeof(asn_DEF_BandCombinationIndex_tags_1[0]), /* 1 */ - { &asn_OER_type_BandCombinationIndex_constr_1, &asn_PER_type_BandCombinationIndex_constr_1, BandCombinationIndex_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_BandCombinationIndex_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + BandCombinationIndex_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/BandCombinationIndex.h b/src/codec_utils/RRC/BandCombinationIndex.h index 5e0e2fed2..13c5f549c 100644 --- a/src/codec_utils/RRC/BandCombinationIndex.h +++ b/src/codec_utils/RRC/BandCombinationIndex.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _BandCombinationIndex_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_BandCombinationIndex; asn_struct_free_f BandCombinationIndex_free; asn_struct_print_f BandCombinationIndex_print; asn_constr_check_f BandCombinationIndex_constraint; -ber_type_decoder_f BandCombinationIndex_decode_ber; -der_type_encoder_f BandCombinationIndex_encode_der; xer_type_decoder_f BandCombinationIndex_decode_xer; xer_type_encoder_f BandCombinationIndex_encode_xer; -oer_type_decoder_f BandCombinationIndex_decode_oer; -oer_type_encoder_f BandCombinationIndex_encode_oer; per_type_decoder_f BandCombinationIndex_decode_uper; per_type_encoder_f BandCombinationIndex_encode_uper; per_type_decoder_f BandCombinationIndex_decode_aper; diff --git a/src/codec_utils/RRC/BandCombinationInfo.c b/src/codec_utils/RRC/BandCombinationInfo.c index 47c4ad135..2cedaa4d8 100644 --- a/src/codec_utils/RRC/BandCombinationInfo.c +++ b/src/codec_utils/RRC/BandCombinationInfo.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "BandCombinationInfo.h" @@ -22,9 +22,9 @@ memb_allowedFeatureSetsList_constraint_1(const asn_TYPE_descriptor_t *td, const /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 128)) { + if((size >= 1UL && size <= 128UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -33,29 +33,38 @@ memb_allowedFeatureSetsList_constraint_1(const asn_TYPE_descriptor_t *td, const } } -static asn_oer_constraints_t asn_OER_type_allowedFeatureSetsList_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..128)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_allowedFeatureSetsList_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 7, 7, 1, 128 } /* (SIZE(1..128)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_allowedFeatureSetsList_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..128)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_allowedFeatureSetsList_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 7, 7, 1, 128 } /* (SIZE(1..128)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_allowedFeatureSetsList_3[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_FeatureSetEntryIndex, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -80,7 +89,18 @@ asn_TYPE_descriptor_t asn_DEF_allowedFeatureSetsList_3 = { asn_DEF_allowedFeatureSetsList_tags_3, /* Same as above */ sizeof(asn_DEF_allowedFeatureSetsList_tags_3) /sizeof(asn_DEF_allowedFeatureSetsList_tags_3[0]), /* 2 */ - { &asn_OER_type_allowedFeatureSetsList_constr_3, &asn_PER_type_allowedFeatureSetsList_constr_3, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_allowedFeatureSetsList_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_allowedFeatureSetsList_3, 1, /* Single element */ &asn_SPC_allowedFeatureSetsList_specs_3 /* Additional specs */ @@ -92,7 +112,18 @@ asn_TYPE_member_t asn_MBR_BandCombinationInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BandCombinationIndex, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "bandCombinationIndex" }, @@ -101,7 +132,18 @@ asn_TYPE_member_t asn_MBR_BandCombinationInfo_1[] = { 0, &asn_DEF_allowedFeatureSetsList_3, 0, - { &asn_OER_memb_allowedFeatureSetsList_constr_3, &asn_PER_memb_allowedFeatureSetsList_constr_3, memb_allowedFeatureSetsList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_allowedFeatureSetsList_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_allowedFeatureSetsList_constraint_1 + }, 0, 0, /* No default value */ "allowedFeatureSetsList" }, @@ -131,7 +173,18 @@ asn_TYPE_descriptor_t asn_DEF_BandCombinationInfo = { asn_DEF_BandCombinationInfo_tags_1, /* Same as above */ sizeof(asn_DEF_BandCombinationInfo_tags_1) /sizeof(asn_DEF_BandCombinationInfo_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_BandCombinationInfo_1, 2, /* Elements count */ &asn_SPC_BandCombinationInfo_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/BandCombinationInfo.h b/src/codec_utils/RRC/BandCombinationInfo.h index d230d6bb5..a98e338e8 100644 --- a/src/codec_utils/RRC/BandCombinationInfo.h +++ b/src/codec_utils/RRC/BandCombinationInfo.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _BandCombinationInfo_H_ diff --git a/src/codec_utils/RRC/BandCombinationInfoList.c b/src/codec_utils/RRC/BandCombinationInfoList.c index 468714816..8967c7e12 100644 --- a/src/codec_utils/RRC/BandCombinationInfoList.c +++ b/src/codec_utils/RRC/BandCombinationInfoList.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "BandCombinationInfoList.h" -#include "BandCombinationInfo.h" -static asn_oer_constraints_t asn_OER_type_BandCombinationInfoList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65536)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_BandCombinationInfoList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, -1, 1, 65536 } /* (SIZE(1..65536)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_BandCombinationInfoList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_BandCombinationInfo, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_BandCombinationInfoList = { asn_DEF_BandCombinationInfoList_tags_1, /* Same as above */ sizeof(asn_DEF_BandCombinationInfoList_tags_1) /sizeof(asn_DEF_BandCombinationInfoList_tags_1[0]), /* 1 */ - { &asn_OER_type_BandCombinationInfoList_constr_1, &asn_PER_type_BandCombinationInfoList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_BandCombinationInfoList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_BandCombinationInfoList_1, 1, /* Single element */ &asn_SPC_BandCombinationInfoList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/BandCombinationInfoList.h b/src/codec_utils/RRC/BandCombinationInfoList.h index 379b3b4e2..ce64d2779 100644 --- a/src/codec_utils/RRC/BandCombinationInfoList.h +++ b/src/codec_utils/RRC/BandCombinationInfoList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _BandCombinationInfoList_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_BandCombinationInfoList_constr_1; } #endif +/* Referred external types */ +#include "BandCombinationInfo.h" + #endif /* _BandCombinationInfoList_H_ */ #include diff --git a/src/codec_utils/RRC/BandCombinationInfoSN.c b/src/codec_utils/RRC/BandCombinationInfoSN.c index ab9b2969e..827ecd5f4 100644 --- a/src/codec_utils/RRC/BandCombinationInfoSN.c +++ b/src/codec_utils/RRC/BandCombinationInfoSN.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "BandCombinationInfoSN.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_BandCombinationInfoSN_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BandCombinationIndex, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "bandCombinationIndex" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_BandCombinationInfoSN_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_FeatureSetEntryIndex, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "requestedFeatureSets" }, @@ -52,7 +74,18 @@ asn_TYPE_descriptor_t asn_DEF_BandCombinationInfoSN = { asn_DEF_BandCombinationInfoSN_tags_1, /* Same as above */ sizeof(asn_DEF_BandCombinationInfoSN_tags_1) /sizeof(asn_DEF_BandCombinationInfoSN_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_BandCombinationInfoSN_1, 2, /* Elements count */ &asn_SPC_BandCombinationInfoSN_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/BandCombinationInfoSN.h b/src/codec_utils/RRC/BandCombinationInfoSN.h index e76e0216d..fc0d20eec 100644 --- a/src/codec_utils/RRC/BandCombinationInfoSN.h +++ b/src/codec_utils/RRC/BandCombinationInfoSN.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _BandCombinationInfoSN_H_ diff --git a/src/codec_utils/RRC/BandCombinationList.c b/src/codec_utils/RRC/BandCombinationList.c index f074a309e..4700ba0e3 100644 --- a/src/codec_utils/RRC/BandCombinationList.c +++ b/src/codec_utils/RRC/BandCombinationList.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "BandCombinationList.h" -#include "BandCombination.h" -static asn_oer_constraints_t asn_OER_type_BandCombinationList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..65536)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_BandCombinationList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 16, -1, 1, 65536 } /* (SIZE(1..65536)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_BandCombinationList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_BandCombination, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_BandCombinationList = { asn_DEF_BandCombinationList_tags_1, /* Same as above */ sizeof(asn_DEF_BandCombinationList_tags_1) /sizeof(asn_DEF_BandCombinationList_tags_1[0]), /* 1 */ - { &asn_OER_type_BandCombinationList_constr_1, &asn_PER_type_BandCombinationList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_BandCombinationList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_BandCombinationList_1, 1, /* Single element */ &asn_SPC_BandCombinationList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/BandCombinationList.h b/src/codec_utils/RRC/BandCombinationList.h index 567ccb314..d42412673 100644 --- a/src/codec_utils/RRC/BandCombinationList.h +++ b/src/codec_utils/RRC/BandCombinationList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _BandCombinationList_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_BandCombinationList_constr_1; } #endif +/* Referred external types */ +#include "BandCombination.h" + #endif /* _BandCombinationList_H_ */ #include diff --git a/src/codec_utils/RRC/BandNR.c b/src/codec_utils/RRC/BandNR.c index 9a0ebd29b..2f9cf6d6c 100644 --- a/src/codec_utils/RRC/BandNR.c +++ b/src/codec_utils/RRC/BandNR.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "BandNR.h" -#include "MIMO-ParametersPerBand.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -68,7 +67,7 @@ memb_scs_15kHz_constraint_30(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 10)) { + if((size == 10UL)) { /* Constraint check succeeded */ return 0; } else { @@ -99,7 +98,7 @@ memb_scs_30kHz_constraint_30(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 10)) { + if((size == 10UL)) { /* Constraint check succeeded */ return 0; } else { @@ -130,7 +129,7 @@ memb_scs_60kHz_constraint_30(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 10)) { + if((size == 10UL)) { /* Constraint check succeeded */ return 0; } else { @@ -161,7 +160,7 @@ memb_scs_60kHz_constraint_34(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 3)) { + if((size == 3UL)) { /* Constraint check succeeded */ return 0; } else { @@ -192,7 +191,7 @@ memb_scs_120kHz_constraint_34(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 3)) { + if((size == 3UL)) { /* Constraint check succeeded */ return 0; } else { @@ -223,7 +222,7 @@ memb_scs_15kHz_constraint_38(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 10)) { + if((size == 10UL)) { /* Constraint check succeeded */ return 0; } else { @@ -254,7 +253,7 @@ memb_scs_30kHz_constraint_38(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 10)) { + if((size == 10UL)) { /* Constraint check succeeded */ return 0; } else { @@ -285,7 +284,7 @@ memb_scs_60kHz_constraint_38(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 10)) { + if((size == 10UL)) { /* Constraint check succeeded */ return 0; } else { @@ -316,7 +315,7 @@ memb_scs_60kHz_constraint_42(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 3)) { + if((size == 3UL)) { /* Constraint check succeeded */ return 0; } else { @@ -347,7 +346,7 @@ memb_scs_120kHz_constraint_42(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 3)) { + if((size == 3UL)) { /* Constraint check succeeded */ return 0; } else { @@ -382,7 +381,7 @@ memb_modifiedMPR_Behaviour_constraint_1(const asn_TYPE_descriptor_t *td, const v size = 0; } - if((size == 8)) { + if((size == 8UL)) { /* Constraint check succeeded */ return 0; } else { @@ -393,198 +392,174 @@ memb_modifiedMPR_Behaviour_constraint_1(const asn_TYPE_descriptor_t *td, const v } } -static asn_oer_constraints_t asn_OER_type_extendedCP_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_extendedCP_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_multipleTCI_constr_7 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_multipleTCI_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_bwp_WithoutRestriction_constr_9 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_bwp_WithoutRestriction_constr_9 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_bwp_SameNumerology_constr_11 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_bwp_SameNumerology_constr_11 CC_NOTUSED = { { APC_CONSTRAINED, 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_bwp_DiffNumerology_constr_14 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_bwp_DiffNumerology_constr_14 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_crossCarrierScheduling_SameSCS_constr_16 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_crossCarrierScheduling_SameSCS_constr_16 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_pdsch_256QAM_FR2_constr_18 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pdsch_256QAM_FR2_constr_18 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_pusch_256QAM_constr_20 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pusch_256QAM_constr_20 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_ue_PowerClass_constr_22 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_ue_PowerClass_constr_22 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_rateMatchingLTE_CRS_constr_27 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_rateMatchingLTE_CRS_constr_27 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_scs_15kHz_constr_31 CC_NOTUSED = { - { 0, 0 }, - 10 /* (SIZE(10..10)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_scs_15kHz_constr_31 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 10, 10 } /* (SIZE(10..10)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_scs_30kHz_constr_32 CC_NOTUSED = { - { 0, 0 }, - 10 /* (SIZE(10..10)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_scs_30kHz_constr_32 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 10, 10 } /* (SIZE(10..10)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_scs_60kHz_constr_33 CC_NOTUSED = { - { 0, 0 }, - 10 /* (SIZE(10..10)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_scs_60kHz_constr_33 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 10, 10 } /* (SIZE(10..10)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_scs_60kHz_constr_35 CC_NOTUSED = { - { 0, 0 }, - 3 /* (SIZE(3..3)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_scs_60kHz_constr_35 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 3, 3 } /* (SIZE(3..3)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_scs_120kHz_constr_36 CC_NOTUSED = { - { 0, 0 }, - 3 /* (SIZE(3..3)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_scs_120kHz_constr_36 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 3, 3 } /* (SIZE(3..3)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_channelBWs_DL_v1530_constr_29 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_channelBWs_DL_v1530_constr_29 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_scs_15kHz_constr_39 CC_NOTUSED = { - { 0, 0 }, - 10 /* (SIZE(10..10)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_scs_15kHz_constr_39 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 10, 10 } /* (SIZE(10..10)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_scs_30kHz_constr_40 CC_NOTUSED = { - { 0, 0 }, - 10 /* (SIZE(10..10)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_scs_30kHz_constr_40 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 10, 10 } /* (SIZE(10..10)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_scs_60kHz_constr_41 CC_NOTUSED = { - { 0, 0 }, - 10 /* (SIZE(10..10)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_scs_60kHz_constr_41 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 10, 10 } /* (SIZE(10..10)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_scs_60kHz_constr_43 CC_NOTUSED = { - { 0, 0 }, - 3 /* (SIZE(3..3)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_scs_60kHz_constr_43 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 3, 3 } /* (SIZE(3..3)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_scs_120kHz_constr_44 CC_NOTUSED = { - { 0, 0 }, - 3 /* (SIZE(3..3)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_scs_120kHz_constr_44 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 3, 3 } /* (SIZE(3..3)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_channelBWs_UL_v1530_constr_37 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_channelBWs_UL_v1530_constr_37 CC_NOTUSED = { { APC_CONSTRAINED, 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_maxUplinkDutyCycle_PC2_FR1_constr_47 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_maxUplinkDutyCycle_PC2_FR1_constr_47 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 4 } /* (0..4) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_modifiedMPR_Behaviour_constr_3 CC_NOTUSED = { - { 0, 0 }, - 8 /* (SIZE(8..8)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_modifiedMPR_Behaviour_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 8, 8 } /* (SIZE(8..8)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_extendedCP_value2enum_5[] = { { 0, 9, "supported" } }; @@ -615,7 +590,18 @@ asn_TYPE_descriptor_t asn_DEF_extendedCP_5 = { asn_DEF_extendedCP_tags_5, /* Same as above */ sizeof(asn_DEF_extendedCP_tags_5) /sizeof(asn_DEF_extendedCP_tags_5[0]), /* 2 */ - { &asn_OER_type_extendedCP_constr_5, &asn_PER_type_extendedCP_constr_5, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_extendedCP_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_extendedCP_specs_5 /* Additional specs */ }; @@ -650,7 +636,18 @@ asn_TYPE_descriptor_t asn_DEF_multipleTCI_7 = { asn_DEF_multipleTCI_tags_7, /* Same as above */ sizeof(asn_DEF_multipleTCI_tags_7) /sizeof(asn_DEF_multipleTCI_tags_7[0]), /* 2 */ - { &asn_OER_type_multipleTCI_constr_7, &asn_PER_type_multipleTCI_constr_7, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_multipleTCI_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_multipleTCI_specs_7 /* Additional specs */ }; @@ -685,7 +682,18 @@ asn_TYPE_descriptor_t asn_DEF_bwp_WithoutRestriction_9 = { asn_DEF_bwp_WithoutRestriction_tags_9, /* Same as above */ sizeof(asn_DEF_bwp_WithoutRestriction_tags_9) /sizeof(asn_DEF_bwp_WithoutRestriction_tags_9[0]), /* 2 */ - { &asn_OER_type_bwp_WithoutRestriction_constr_9, &asn_PER_type_bwp_WithoutRestriction_constr_9, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_bwp_WithoutRestriction_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_bwp_WithoutRestriction_specs_9 /* Additional specs */ }; @@ -722,7 +730,18 @@ asn_TYPE_descriptor_t asn_DEF_bwp_SameNumerology_11 = { asn_DEF_bwp_SameNumerology_tags_11, /* Same as above */ sizeof(asn_DEF_bwp_SameNumerology_tags_11) /sizeof(asn_DEF_bwp_SameNumerology_tags_11[0]), /* 2 */ - { &asn_OER_type_bwp_SameNumerology_constr_11, &asn_PER_type_bwp_SameNumerology_constr_11, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_bwp_SameNumerology_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_bwp_SameNumerology_specs_11 /* Additional specs */ }; @@ -757,7 +776,18 @@ asn_TYPE_descriptor_t asn_DEF_bwp_DiffNumerology_14 = { asn_DEF_bwp_DiffNumerology_tags_14, /* Same as above */ sizeof(asn_DEF_bwp_DiffNumerology_tags_14) /sizeof(asn_DEF_bwp_DiffNumerology_tags_14[0]), /* 2 */ - { &asn_OER_type_bwp_DiffNumerology_constr_14, &asn_PER_type_bwp_DiffNumerology_constr_14, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_bwp_DiffNumerology_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_bwp_DiffNumerology_specs_14 /* Additional specs */ }; @@ -792,7 +822,18 @@ asn_TYPE_descriptor_t asn_DEF_crossCarrierScheduling_SameSCS_16 = { asn_DEF_crossCarrierScheduling_SameSCS_tags_16, /* Same as above */ sizeof(asn_DEF_crossCarrierScheduling_SameSCS_tags_16) /sizeof(asn_DEF_crossCarrierScheduling_SameSCS_tags_16[0]), /* 2 */ - { &asn_OER_type_crossCarrierScheduling_SameSCS_constr_16, &asn_PER_type_crossCarrierScheduling_SameSCS_constr_16, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_crossCarrierScheduling_SameSCS_constr_16, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_crossCarrierScheduling_SameSCS_specs_16 /* Additional specs */ }; @@ -827,7 +868,18 @@ asn_TYPE_descriptor_t asn_DEF_pdsch_256QAM_FR2_18 = { asn_DEF_pdsch_256QAM_FR2_tags_18, /* Same as above */ sizeof(asn_DEF_pdsch_256QAM_FR2_tags_18) /sizeof(asn_DEF_pdsch_256QAM_FR2_tags_18[0]), /* 2 */ - { &asn_OER_type_pdsch_256QAM_FR2_constr_18, &asn_PER_type_pdsch_256QAM_FR2_constr_18, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pdsch_256QAM_FR2_constr_18, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_pdsch_256QAM_FR2_specs_18 /* Additional specs */ }; @@ -862,7 +914,18 @@ asn_TYPE_descriptor_t asn_DEF_pusch_256QAM_20 = { asn_DEF_pusch_256QAM_tags_20, /* Same as above */ sizeof(asn_DEF_pusch_256QAM_tags_20) /sizeof(asn_DEF_pusch_256QAM_tags_20[0]), /* 2 */ - { &asn_OER_type_pusch_256QAM_constr_20, &asn_PER_type_pusch_256QAM_constr_20, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pusch_256QAM_constr_20, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_pusch_256QAM_specs_20 /* Additional specs */ }; @@ -903,7 +966,18 @@ asn_TYPE_descriptor_t asn_DEF_ue_PowerClass_22 = { asn_DEF_ue_PowerClass_tags_22, /* Same as above */ sizeof(asn_DEF_ue_PowerClass_tags_22) /sizeof(asn_DEF_ue_PowerClass_tags_22[0]), /* 2 */ - { &asn_OER_type_ue_PowerClass_constr_22, &asn_PER_type_ue_PowerClass_constr_22, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ue_PowerClass_constr_22, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_ue_PowerClass_specs_22 /* Additional specs */ }; @@ -938,7 +1012,18 @@ asn_TYPE_descriptor_t asn_DEF_rateMatchingLTE_CRS_27 = { asn_DEF_rateMatchingLTE_CRS_tags_27, /* Same as above */ sizeof(asn_DEF_rateMatchingLTE_CRS_tags_27) /sizeof(asn_DEF_rateMatchingLTE_CRS_tags_27[0]), /* 2 */ - { &asn_OER_type_rateMatchingLTE_CRS_constr_27, &asn_PER_type_rateMatchingLTE_CRS_constr_27, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_rateMatchingLTE_CRS_constr_27, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_rateMatchingLTE_CRS_specs_27 /* Additional specs */ }; @@ -949,7 +1034,18 @@ static asn_TYPE_member_t asn_MBR_fr1_30[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_scs_15kHz_constr_31, &asn_PER_memb_scs_15kHz_constr_31, memb_scs_15kHz_constraint_30 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_scs_15kHz_constr_31, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_scs_15kHz_constraint_30 + }, 0, 0, /* No default value */ "scs-15kHz" }, @@ -958,7 +1054,18 @@ static asn_TYPE_member_t asn_MBR_fr1_30[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_scs_30kHz_constr_32, &asn_PER_memb_scs_30kHz_constr_32, memb_scs_30kHz_constraint_30 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_scs_30kHz_constr_32, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_scs_30kHz_constraint_30 + }, 0, 0, /* No default value */ "scs-30kHz" }, @@ -967,7 +1074,18 @@ static asn_TYPE_member_t asn_MBR_fr1_30[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_scs_60kHz_constr_33, &asn_PER_memb_scs_60kHz_constr_33, memb_scs_60kHz_constraint_30 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_scs_60kHz_constr_33, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_scs_60kHz_constraint_30 + }, 0, 0, /* No default value */ "scs-60kHz" }, @@ -1002,7 +1120,18 @@ asn_TYPE_descriptor_t asn_DEF_fr1_30 = { asn_DEF_fr1_tags_30, /* Same as above */ sizeof(asn_DEF_fr1_tags_30) /sizeof(asn_DEF_fr1_tags_30[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_fr1_30, 3, /* Elements count */ &asn_SPC_fr1_specs_30 /* Additional specs */ @@ -1014,7 +1143,18 @@ static asn_TYPE_member_t asn_MBR_fr2_34[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_scs_60kHz_constr_35, &asn_PER_memb_scs_60kHz_constr_35, memb_scs_60kHz_constraint_34 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_scs_60kHz_constr_35, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_scs_60kHz_constraint_34 + }, 0, 0, /* No default value */ "scs-60kHz" }, @@ -1023,7 +1163,18 @@ static asn_TYPE_member_t asn_MBR_fr2_34[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_scs_120kHz_constr_36, &asn_PER_memb_scs_120kHz_constr_36, memb_scs_120kHz_constraint_34 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_scs_120kHz_constr_36, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_scs_120kHz_constraint_34 + }, 0, 0, /* No default value */ "scs-120kHz" }, @@ -1057,7 +1208,18 @@ asn_TYPE_descriptor_t asn_DEF_fr2_34 = { asn_DEF_fr2_tags_34, /* Same as above */ sizeof(asn_DEF_fr2_tags_34) /sizeof(asn_DEF_fr2_tags_34[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_fr2_34, 2, /* Elements count */ &asn_SPC_fr2_specs_34 /* Additional specs */ @@ -1069,7 +1231,18 @@ static asn_TYPE_member_t asn_MBR_channelBWs_DL_v1530_29[] = { 0, &asn_DEF_fr1_30, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "fr1" }, @@ -1078,7 +1251,18 @@ static asn_TYPE_member_t asn_MBR_channelBWs_DL_v1530_29[] = { 0, &asn_DEF_fr2_34, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "fr2" }, @@ -1106,7 +1290,18 @@ asn_TYPE_descriptor_t asn_DEF_channelBWs_DL_v1530_29 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_channelBWs_DL_v1530_constr_29, &asn_PER_type_channelBWs_DL_v1530_constr_29, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_channelBWs_DL_v1530_constr_29, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_channelBWs_DL_v1530_29, 2, /* Elements count */ &asn_SPC_channelBWs_DL_v1530_specs_29 /* Additional specs */ @@ -1118,7 +1313,18 @@ static asn_TYPE_member_t asn_MBR_fr1_38[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_scs_15kHz_constr_39, &asn_PER_memb_scs_15kHz_constr_39, memb_scs_15kHz_constraint_38 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_scs_15kHz_constr_39, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_scs_15kHz_constraint_38 + }, 0, 0, /* No default value */ "scs-15kHz" }, @@ -1127,7 +1333,18 @@ static asn_TYPE_member_t asn_MBR_fr1_38[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_scs_30kHz_constr_40, &asn_PER_memb_scs_30kHz_constr_40, memb_scs_30kHz_constraint_38 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_scs_30kHz_constr_40, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_scs_30kHz_constraint_38 + }, 0, 0, /* No default value */ "scs-30kHz" }, @@ -1136,7 +1353,18 @@ static asn_TYPE_member_t asn_MBR_fr1_38[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_scs_60kHz_constr_41, &asn_PER_memb_scs_60kHz_constr_41, memb_scs_60kHz_constraint_38 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_scs_60kHz_constr_41, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_scs_60kHz_constraint_38 + }, 0, 0, /* No default value */ "scs-60kHz" }, @@ -1171,7 +1399,18 @@ asn_TYPE_descriptor_t asn_DEF_fr1_38 = { asn_DEF_fr1_tags_38, /* Same as above */ sizeof(asn_DEF_fr1_tags_38) /sizeof(asn_DEF_fr1_tags_38[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_fr1_38, 3, /* Elements count */ &asn_SPC_fr1_specs_38 /* Additional specs */ @@ -1183,7 +1422,18 @@ static asn_TYPE_member_t asn_MBR_fr2_42[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_scs_60kHz_constr_43, &asn_PER_memb_scs_60kHz_constr_43, memb_scs_60kHz_constraint_42 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_scs_60kHz_constr_43, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_scs_60kHz_constraint_42 + }, 0, 0, /* No default value */ "scs-60kHz" }, @@ -1192,7 +1442,18 @@ static asn_TYPE_member_t asn_MBR_fr2_42[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_scs_120kHz_constr_44, &asn_PER_memb_scs_120kHz_constr_44, memb_scs_120kHz_constraint_42 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_scs_120kHz_constr_44, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_scs_120kHz_constraint_42 + }, 0, 0, /* No default value */ "scs-120kHz" }, @@ -1226,7 +1487,18 @@ asn_TYPE_descriptor_t asn_DEF_fr2_42 = { asn_DEF_fr2_tags_42, /* Same as above */ sizeof(asn_DEF_fr2_tags_42) /sizeof(asn_DEF_fr2_tags_42[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_fr2_42, 2, /* Elements count */ &asn_SPC_fr2_specs_42 /* Additional specs */ @@ -1238,7 +1510,18 @@ static asn_TYPE_member_t asn_MBR_channelBWs_UL_v1530_37[] = { 0, &asn_DEF_fr1_38, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "fr1" }, @@ -1247,7 +1530,18 @@ static asn_TYPE_member_t asn_MBR_channelBWs_UL_v1530_37[] = { 0, &asn_DEF_fr2_42, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "fr2" }, @@ -1275,7 +1569,18 @@ asn_TYPE_descriptor_t asn_DEF_channelBWs_UL_v1530_37 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_channelBWs_UL_v1530_constr_37, &asn_PER_type_channelBWs_UL_v1530_constr_37, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_channelBWs_UL_v1530_constr_37, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_channelBWs_UL_v1530_37, 2, /* Elements count */ &asn_SPC_channelBWs_UL_v1530_specs_37 /* Additional specs */ @@ -1319,7 +1624,18 @@ asn_TYPE_descriptor_t asn_DEF_maxUplinkDutyCycle_PC2_FR1_47 = { asn_DEF_maxUplinkDutyCycle_PC2_FR1_tags_47, /* Same as above */ sizeof(asn_DEF_maxUplinkDutyCycle_PC2_FR1_tags_47) /sizeof(asn_DEF_maxUplinkDutyCycle_PC2_FR1_tags_47[0]), /* 2 */ - { &asn_OER_type_maxUplinkDutyCycle_PC2_FR1_constr_47, &asn_PER_type_maxUplinkDutyCycle_PC2_FR1_constr_47, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_maxUplinkDutyCycle_PC2_FR1_constr_47, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_maxUplinkDutyCycle_PC2_FR1_specs_47 /* Additional specs */ }; @@ -1330,7 +1646,18 @@ static asn_TYPE_member_t asn_MBR_ext1_46[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_maxUplinkDutyCycle_PC2_FR1_47, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "maxUplinkDutyCycle-PC2-FR1" }, @@ -1363,7 +1690,18 @@ asn_TYPE_descriptor_t asn_DEF_ext1_46 = { asn_DEF_ext1_tags_46, /* Same as above */ sizeof(asn_DEF_ext1_tags_46) /sizeof(asn_DEF_ext1_tags_46[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ext1_46, 1, /* Elements count */ &asn_SPC_ext1_specs_46 /* Additional specs */ @@ -1375,7 +1713,18 @@ asn_TYPE_member_t asn_MBR_BandNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_FreqBandIndicatorNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "bandNR" }, @@ -1384,7 +1733,18 @@ asn_TYPE_member_t asn_MBR_BandNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_modifiedMPR_Behaviour_constr_3, &asn_PER_memb_modifiedMPR_Behaviour_constr_3, memb_modifiedMPR_Behaviour_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_modifiedMPR_Behaviour_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_modifiedMPR_Behaviour_constraint_1 + }, 0, 0, /* No default value */ "modifiedMPR-Behaviour" }, @@ -1393,7 +1753,18 @@ asn_TYPE_member_t asn_MBR_BandNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MIMO_ParametersPerBand, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "mimo-ParametersPerBand" }, @@ -1402,7 +1773,18 @@ asn_TYPE_member_t asn_MBR_BandNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_extendedCP_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "extendedCP" }, @@ -1411,7 +1793,18 @@ asn_TYPE_member_t asn_MBR_BandNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_multipleTCI_7, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "multipleTCI" }, @@ -1420,7 +1813,18 @@ asn_TYPE_member_t asn_MBR_BandNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_bwp_WithoutRestriction_9, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "bwp-WithoutRestriction" }, @@ -1429,7 +1833,18 @@ asn_TYPE_member_t asn_MBR_BandNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_bwp_SameNumerology_11, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "bwp-SameNumerology" }, @@ -1438,7 +1853,18 @@ asn_TYPE_member_t asn_MBR_BandNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_bwp_DiffNumerology_14, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "bwp-DiffNumerology" }, @@ -1447,7 +1873,18 @@ asn_TYPE_member_t asn_MBR_BandNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_crossCarrierScheduling_SameSCS_16, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "crossCarrierScheduling-SameSCS" }, @@ -1456,7 +1893,18 @@ asn_TYPE_member_t asn_MBR_BandNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_pdsch_256QAM_FR2_18, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pdsch-256QAM-FR2" }, @@ -1465,7 +1913,18 @@ asn_TYPE_member_t asn_MBR_BandNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_pusch_256QAM_20, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pusch-256QAM" }, @@ -1474,7 +1933,18 @@ asn_TYPE_member_t asn_MBR_BandNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ue_PowerClass_22, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ue-PowerClass" }, @@ -1483,7 +1953,18 @@ asn_TYPE_member_t asn_MBR_BandNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_rateMatchingLTE_CRS_27, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rateMatchingLTE-CRS" }, @@ -1492,7 +1973,18 @@ asn_TYPE_member_t asn_MBR_BandNR_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_channelBWs_DL_v1530_29, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "channelBWs-DL-v1530" }, @@ -1501,7 +1993,18 @@ asn_TYPE_member_t asn_MBR_BandNR_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_channelBWs_UL_v1530_37, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "channelBWs-UL-v1530" }, @@ -1510,7 +2013,18 @@ asn_TYPE_member_t asn_MBR_BandNR_1[] = { 0, &asn_DEF_ext1_46, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ext1" }, @@ -1556,7 +2070,18 @@ asn_TYPE_descriptor_t asn_DEF_BandNR = { asn_DEF_BandNR_tags_1, /* Same as above */ sizeof(asn_DEF_BandNR_tags_1) /sizeof(asn_DEF_BandNR_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_BandNR_1, 16, /* Elements count */ &asn_SPC_BandNR_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/BandNR.h b/src/codec_utils/RRC/BandNR.h index 104bd5adb..6a66b904f 100644 --- a/src/codec_utils/RRC/BandNR.h +++ b/src/codec_utils/RRC/BandNR.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _BandNR_H_ @@ -174,5 +174,8 @@ extern asn_TYPE_member_t asn_MBR_BandNR_1[16]; } #endif +/* Referred external types */ +#include "MIMO-ParametersPerBand.h" + #endif /* _BandNR_H_ */ #include diff --git a/src/codec_utils/RRC/BandParameters.c b/src/codec_utils/RRC/BandParameters.c index 159cd03af..eec8e7505 100644 --- a/src/codec_utils/RRC/BandParameters.c +++ b/src/codec_utils/RRC/BandParameters.c @@ -1,27 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "BandParameters.h" -static asn_oer_constraints_t asn_OER_type_BandParameters_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_BandParameters_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_eutra_2[] = { { ATF_NOFLAGS, 0, offsetof(struct BandParameters__eutra, bandEUTRA), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_FreqBandIndicatorEUTRA, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "bandEUTRA" }, @@ -30,7 +40,18 @@ static asn_TYPE_member_t asn_MBR_eutra_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CA_BandwidthClassEUTRA, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ca-BandwidthClassDL-EUTRA" }, @@ -39,7 +60,18 @@ static asn_TYPE_member_t asn_MBR_eutra_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CA_BandwidthClassEUTRA, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ca-BandwidthClassUL-EUTRA" }, @@ -74,7 +106,18 @@ asn_TYPE_descriptor_t asn_DEF_eutra_2 = { asn_DEF_eutra_tags_2, /* Same as above */ sizeof(asn_DEF_eutra_tags_2) /sizeof(asn_DEF_eutra_tags_2[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_eutra_2, 3, /* Elements count */ &asn_SPC_eutra_specs_2 /* Additional specs */ @@ -86,7 +129,18 @@ static asn_TYPE_member_t asn_MBR_nr_6[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_FreqBandIndicatorNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "bandNR" }, @@ -95,7 +149,18 @@ static asn_TYPE_member_t asn_MBR_nr_6[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CA_BandwidthClassNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ca-BandwidthClassDL-NR" }, @@ -104,7 +169,18 @@ static asn_TYPE_member_t asn_MBR_nr_6[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CA_BandwidthClassNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ca-BandwidthClassUL-NR" }, @@ -139,7 +215,18 @@ asn_TYPE_descriptor_t asn_DEF_nr_6 = { asn_DEF_nr_tags_6, /* Same as above */ sizeof(asn_DEF_nr_tags_6) /sizeof(asn_DEF_nr_tags_6[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_nr_6, 3, /* Elements count */ &asn_SPC_nr_specs_6 /* Additional specs */ @@ -151,7 +238,18 @@ asn_TYPE_member_t asn_MBR_BandParameters_1[] = { 0, &asn_DEF_eutra_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eutra" }, @@ -160,7 +258,18 @@ asn_TYPE_member_t asn_MBR_BandParameters_1[] = { 0, &asn_DEF_nr_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nr" }, @@ -187,7 +296,18 @@ asn_TYPE_descriptor_t asn_DEF_BandParameters = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_BandParameters_constr_1, &asn_PER_type_BandParameters_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_BandParameters_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_BandParameters_1, 2, /* Elements count */ &asn_SPC_BandParameters_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/BandParameters.h b/src/codec_utils/RRC/BandParameters.h index b59bcb1e0..45ef009e2 100644 --- a/src/codec_utils/RRC/BandParameters.h +++ b/src/codec_utils/RRC/BandParameters.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _BandParameters_H_ diff --git a/src/codec_utils/RRC/BeamFailureRecoveryConfig.c b/src/codec_utils/RRC/BeamFailureRecoveryConfig.c index 0c31f9d25..2c87e03cd 100644 --- a/src/codec_utils/RRC/BeamFailureRecoveryConfig.c +++ b/src/codec_utils/RRC/BeamFailureRecoveryConfig.c @@ -1,15 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "BeamFailureRecoveryConfig.h" -#include "RACH-ConfigGeneric.h" -#include "RA-Prioritization.h" -#include "PRACH-ResourceDedicatedBFR.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -32,7 +29,7 @@ memb_rootSequenceIndex_BFR_constraint_1(const asn_TYPE_descriptor_t *td, const v value = *(const long *)sptr; - if((value >= 0 && value <= 137)) { + if((value >= 0L && value <= 137L)) { /* Constraint check succeeded */ return 0; } else { @@ -58,9 +55,9 @@ memb_candidateBeamRSList_constraint_1(const asn_TYPE_descriptor_t *td, const voi /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 16)) { + if((size >= 1UL && size <= 16UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -83,7 +80,7 @@ memb_ra_ssb_OccasionMaskIndex_constraint_1(const asn_TYPE_descriptor_t *td, cons value = *(const long *)sptr; - if((value >= 0 && value <= 15)) { + if((value >= 0L && value <= 15L)) { /* Constraint check succeeded */ return 0; } else { @@ -94,61 +91,66 @@ memb_ra_ssb_OccasionMaskIndex_constraint_1(const asn_TYPE_descriptor_t *td, cons } } -static asn_oer_constraints_t asn_OER_type_candidateBeamRSList_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_candidateBeamRSList_constr_5 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_ssb_perRACH_Occasion_constr_7 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_ssb_perRACH_Occasion_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_beamFailureRecoveryTimer_constr_19 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_beamFailureRecoveryTimer_constr_19 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_rootSequenceIndex_BFR_constr_2 CC_NOTUSED = { - { 1, 1 } /* (0..137) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_rootSequenceIndex_BFR_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 0, 137 } /* (0..137) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_candidateBeamRSList_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_candidateBeamRSList_constr_5 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ra_ssb_OccasionMaskIndex_constr_16 CC_NOTUSED = { - { 1, 1 } /* (0..15) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ra_ssb_OccasionMaskIndex_constr_16 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_candidateBeamRSList_5[] = { { ATF_POINTER, 0, 0, -1 /* Ambiguous tag (CHOICE?) */, 0, &asn_DEF_PRACH_ResourceDedicatedBFR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -173,7 +175,18 @@ asn_TYPE_descriptor_t asn_DEF_candidateBeamRSList_5 = { asn_DEF_candidateBeamRSList_tags_5, /* Same as above */ sizeof(asn_DEF_candidateBeamRSList_tags_5) /sizeof(asn_DEF_candidateBeamRSList_tags_5[0]), /* 2 */ - { &asn_OER_type_candidateBeamRSList_constr_5, &asn_PER_type_candidateBeamRSList_constr_5, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_candidateBeamRSList_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_candidateBeamRSList_5, 1, /* Single element */ &asn_SPC_candidateBeamRSList_specs_5 /* Additional specs */ @@ -223,7 +236,18 @@ asn_TYPE_descriptor_t asn_DEF_ssb_perRACH_Occasion_7 = { asn_DEF_ssb_perRACH_Occasion_tags_7, /* Same as above */ sizeof(asn_DEF_ssb_perRACH_Occasion_tags_7) /sizeof(asn_DEF_ssb_perRACH_Occasion_tags_7[0]), /* 2 */ - { &asn_OER_type_ssb_perRACH_Occasion_constr_7, &asn_PER_type_ssb_perRACH_Occasion_constr_7, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ssb_perRACH_Occasion_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_ssb_perRACH_Occasion_specs_7 /* Additional specs */ }; @@ -272,7 +296,18 @@ asn_TYPE_descriptor_t asn_DEF_beamFailureRecoveryTimer_19 = { asn_DEF_beamFailureRecoveryTimer_tags_19, /* Same as above */ sizeof(asn_DEF_beamFailureRecoveryTimer_tags_19) /sizeof(asn_DEF_beamFailureRecoveryTimer_tags_19[0]), /* 2 */ - { &asn_OER_type_beamFailureRecoveryTimer_constr_19, &asn_PER_type_beamFailureRecoveryTimer_constr_19, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_beamFailureRecoveryTimer_constr_19, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_beamFailureRecoveryTimer_specs_19 /* Additional specs */ }; @@ -283,7 +318,18 @@ static asn_TYPE_member_t asn_MBR_ext1_29[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SubcarrierSpacing, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "msg1-SubcarrierSpacing-v1530" }, @@ -316,7 +362,18 @@ asn_TYPE_descriptor_t asn_DEF_ext1_29 = { asn_DEF_ext1_tags_29, /* Same as above */ sizeof(asn_DEF_ext1_tags_29) /sizeof(asn_DEF_ext1_tags_29[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ext1_29, 1, /* Elements count */ &asn_SPC_ext1_specs_29 /* Additional specs */ @@ -328,7 +385,18 @@ asn_TYPE_member_t asn_MBR_BeamFailureRecoveryConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_rootSequenceIndex_BFR_constr_2, &asn_PER_memb_rootSequenceIndex_BFR_constr_2, memb_rootSequenceIndex_BFR_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_rootSequenceIndex_BFR_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_rootSequenceIndex_BFR_constraint_1 + }, 0, 0, /* No default value */ "rootSequenceIndex-BFR" }, @@ -337,7 +405,18 @@ asn_TYPE_member_t asn_MBR_BeamFailureRecoveryConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RACH_ConfigGeneric, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rach-ConfigBFR" }, @@ -346,7 +425,18 @@ asn_TYPE_member_t asn_MBR_BeamFailureRecoveryConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RSRP_Range, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rsrp-ThresholdSSB" }, @@ -355,7 +445,18 @@ asn_TYPE_member_t asn_MBR_BeamFailureRecoveryConfig_1[] = { 0, &asn_DEF_candidateBeamRSList_5, 0, - { &asn_OER_memb_candidateBeamRSList_constr_5, &asn_PER_memb_candidateBeamRSList_constr_5, memb_candidateBeamRSList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_candidateBeamRSList_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_candidateBeamRSList_constraint_1 + }, 0, 0, /* No default value */ "candidateBeamRSList" }, @@ -364,7 +465,18 @@ asn_TYPE_member_t asn_MBR_BeamFailureRecoveryConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ssb_perRACH_Occasion_7, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ssb-perRACH-Occasion" }, @@ -373,7 +485,18 @@ asn_TYPE_member_t asn_MBR_BeamFailureRecoveryConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ra_ssb_OccasionMaskIndex_constr_16, &asn_PER_memb_ra_ssb_OccasionMaskIndex_constr_16, memb_ra_ssb_OccasionMaskIndex_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ra_ssb_OccasionMaskIndex_constr_16, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ra_ssb_OccasionMaskIndex_constraint_1 + }, 0, 0, /* No default value */ "ra-ssb-OccasionMaskIndex" }, @@ -382,7 +505,18 @@ asn_TYPE_member_t asn_MBR_BeamFailureRecoveryConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SearchSpaceId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "recoverySearchSpaceId" }, @@ -391,7 +525,18 @@ asn_TYPE_member_t asn_MBR_BeamFailureRecoveryConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RA_Prioritization, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ra-Prioritization" }, @@ -400,7 +545,18 @@ asn_TYPE_member_t asn_MBR_BeamFailureRecoveryConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_beamFailureRecoveryTimer_19, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "beamFailureRecoveryTimer" }, @@ -409,7 +565,18 @@ asn_TYPE_member_t asn_MBR_BeamFailureRecoveryConfig_1[] = { 0, &asn_DEF_ext1_29, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ext1" }, @@ -449,7 +616,18 @@ asn_TYPE_descriptor_t asn_DEF_BeamFailureRecoveryConfig = { asn_DEF_BeamFailureRecoveryConfig_tags_1, /* Same as above */ sizeof(asn_DEF_BeamFailureRecoveryConfig_tags_1) /sizeof(asn_DEF_BeamFailureRecoveryConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_BeamFailureRecoveryConfig_1, 10, /* Elements count */ &asn_SPC_BeamFailureRecoveryConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/BeamFailureRecoveryConfig.h b/src/codec_utils/RRC/BeamFailureRecoveryConfig.h index a58e860eb..578da31a4 100644 --- a/src/codec_utils/RRC/BeamFailureRecoveryConfig.h +++ b/src/codec_utils/RRC/BeamFailureRecoveryConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _BeamFailureRecoveryConfig_H_ @@ -94,5 +94,10 @@ extern asn_TYPE_member_t asn_MBR_BeamFailureRecoveryConfig_1[10]; } #endif +/* Referred external types */ +#include "RACH-ConfigGeneric.h" +#include "RA-Prioritization.h" +#include "PRACH-ResourceDedicatedBFR.h" + #endif /* _BeamFailureRecoveryConfig_H_ */ #include diff --git a/src/codec_utils/RRC/BeamManagementSSB-CSI-RS.c b/src/codec_utils/RRC/BeamManagementSSB-CSI-RS.c index a0289e3d0..2fbef205e 100644 --- a/src/codec_utils/RRC/BeamManagementSSB-CSI-RS.c +++ b/src/codec_utils/RRC/BeamManagementSSB-CSI-RS.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "BeamManagementSSB-CSI-RS.h" @@ -19,30 +19,27 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_maxNumberSSB_CSI_RS_ResourceOneTx_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_maxNumberSSB_CSI_RS_ResourceOneTx_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 4 } /* (0..4) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_maxNumberCSI_RS_ResourceTwoTx_constr_8 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_maxNumberCSI_RS_ResourceTwoTx_constr_8 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 5 } /* (0..5) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_supportedCSI_RS_Density_constr_15 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_supportedCSI_RS_Density_constr_15 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_maxNumberSSB_CSI_RS_ResourceOneTx_value2enum_2[] = { { 0, 2, "n0" }, { 1, 2, "n8" }, @@ -81,7 +78,18 @@ asn_TYPE_descriptor_t asn_DEF_maxNumberSSB_CSI_RS_ResourceOneTx_2 = { asn_DEF_maxNumberSSB_CSI_RS_ResourceOneTx_tags_2, /* Same as above */ sizeof(asn_DEF_maxNumberSSB_CSI_RS_ResourceOneTx_tags_2) /sizeof(asn_DEF_maxNumberSSB_CSI_RS_ResourceOneTx_tags_2[0]), /* 2 */ - { &asn_OER_type_maxNumberSSB_CSI_RS_ResourceOneTx_constr_2, &asn_PER_type_maxNumberSSB_CSI_RS_ResourceOneTx_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_maxNumberSSB_CSI_RS_ResourceOneTx_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_maxNumberSSB_CSI_RS_ResourceOneTx_specs_2 /* Additional specs */ }; @@ -126,7 +134,18 @@ asn_TYPE_descriptor_t asn_DEF_maxNumberCSI_RS_ResourceTwoTx_8 = { asn_DEF_maxNumberCSI_RS_ResourceTwoTx_tags_8, /* Same as above */ sizeof(asn_DEF_maxNumberCSI_RS_ResourceTwoTx_tags_8) /sizeof(asn_DEF_maxNumberCSI_RS_ResourceTwoTx_tags_8[0]), /* 2 */ - { &asn_OER_type_maxNumberCSI_RS_ResourceTwoTx_constr_8, &asn_PER_type_maxNumberCSI_RS_ResourceTwoTx_constr_8, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_maxNumberCSI_RS_ResourceTwoTx_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_maxNumberCSI_RS_ResourceTwoTx_specs_8 /* Additional specs */ }; @@ -165,7 +184,18 @@ asn_TYPE_descriptor_t asn_DEF_supportedCSI_RS_Density_15 = { asn_DEF_supportedCSI_RS_Density_tags_15, /* Same as above */ sizeof(asn_DEF_supportedCSI_RS_Density_tags_15) /sizeof(asn_DEF_supportedCSI_RS_Density_tags_15[0]), /* 2 */ - { &asn_OER_type_supportedCSI_RS_Density_constr_15, &asn_PER_type_supportedCSI_RS_Density_constr_15, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_supportedCSI_RS_Density_constr_15, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_supportedCSI_RS_Density_specs_15 /* Additional specs */ }; @@ -176,7 +206,18 @@ asn_TYPE_member_t asn_MBR_BeamManagementSSB_CSI_RS_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_maxNumberSSB_CSI_RS_ResourceOneTx_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "maxNumberSSB-CSI-RS-ResourceOneTx" }, @@ -185,7 +226,18 @@ asn_TYPE_member_t asn_MBR_BeamManagementSSB_CSI_RS_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_maxNumberCSI_RS_ResourceTwoTx_8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "maxNumberCSI-RS-ResourceTwoTx" }, @@ -194,7 +246,18 @@ asn_TYPE_member_t asn_MBR_BeamManagementSSB_CSI_RS_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_supportedCSI_RS_Density_15, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "supportedCSI-RS-Density" }, @@ -225,7 +288,18 @@ asn_TYPE_descriptor_t asn_DEF_BeamManagementSSB_CSI_RS = { asn_DEF_BeamManagementSSB_CSI_RS_tags_1, /* Same as above */ sizeof(asn_DEF_BeamManagementSSB_CSI_RS_tags_1) /sizeof(asn_DEF_BeamManagementSSB_CSI_RS_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_BeamManagementSSB_CSI_RS_1, 3, /* Elements count */ &asn_SPC_BeamManagementSSB_CSI_RS_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/BeamManagementSSB-CSI-RS.h b/src/codec_utils/RRC/BeamManagementSSB-CSI-RS.h index 60aa2a88c..71e60cb5f 100644 --- a/src/codec_utils/RRC/BeamManagementSSB-CSI-RS.h +++ b/src/codec_utils/RRC/BeamManagementSSB-CSI-RS.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _BeamManagementSSB_CSI_RS_H_ diff --git a/src/codec_utils/RRC/BetaOffsets.c b/src/codec_utils/RRC/BetaOffsets.c index fa7a36d0a..858caeac1 100644 --- a/src/codec_utils/RRC/BetaOffsets.c +++ b/src/codec_utils/RRC/BetaOffsets.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "BetaOffsets.h" @@ -21,7 +21,7 @@ memb_betaOffsetACK_Index1_constraint_1(const asn_TYPE_descriptor_t *td, const vo value = *(const long *)sptr; - if((value >= 0 && value <= 31)) { + if((value >= 0L && value <= 31L)) { /* Constraint check succeeded */ return 0; } else { @@ -46,7 +46,7 @@ memb_betaOffsetACK_Index2_constraint_1(const asn_TYPE_descriptor_t *td, const vo value = *(const long *)sptr; - if((value >= 0 && value <= 31)) { + if((value >= 0L && value <= 31L)) { /* Constraint check succeeded */ return 0; } else { @@ -71,7 +71,7 @@ memb_betaOffsetACK_Index3_constraint_1(const asn_TYPE_descriptor_t *td, const vo value = *(const long *)sptr; - if((value >= 0 && value <= 31)) { + if((value >= 0L && value <= 31L)) { /* Constraint check succeeded */ return 0; } else { @@ -96,7 +96,7 @@ memb_betaOffsetCSI_Part1_Index1_constraint_1(const asn_TYPE_descriptor_t *td, co value = *(const long *)sptr; - if((value >= 0 && value <= 31)) { + if((value >= 0L && value <= 31L)) { /* Constraint check succeeded */ return 0; } else { @@ -121,7 +121,7 @@ memb_betaOffsetCSI_Part1_Index2_constraint_1(const asn_TYPE_descriptor_t *td, co value = *(const long *)sptr; - if((value >= 0 && value <= 31)) { + if((value >= 0L && value <= 31L)) { /* Constraint check succeeded */ return 0; } else { @@ -146,7 +146,7 @@ memb_betaOffsetCSI_Part2_Index1_constraint_1(const asn_TYPE_descriptor_t *td, co value = *(const long *)sptr; - if((value >= 0 && value <= 31)) { + if((value >= 0L && value <= 31L)) { /* Constraint check succeeded */ return 0; } else { @@ -171,7 +171,7 @@ memb_betaOffsetCSI_Part2_Index2_constraint_1(const asn_TYPE_descriptor_t *td, co value = *(const long *)sptr; - if((value >= 0 && value <= 31)) { + if((value >= 0L && value <= 31L)) { /* Constraint check succeeded */ return 0; } else { @@ -182,69 +182,73 @@ memb_betaOffsetCSI_Part2_Index2_constraint_1(const asn_TYPE_descriptor_t *td, co } } -static asn_oer_constraints_t asn_OER_memb_betaOffsetACK_Index1_constr_2 CC_NOTUSED = { - { 1, 1 } /* (0..31) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_betaOffsetACK_Index1_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 31 } /* (0..31) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_betaOffsetACK_Index2_constr_3 CC_NOTUSED = { - { 1, 1 } /* (0..31) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_betaOffsetACK_Index2_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 31 } /* (0..31) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_betaOffsetACK_Index3_constr_4 CC_NOTUSED = { - { 1, 1 } /* (0..31) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_betaOffsetACK_Index3_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 31 } /* (0..31) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_betaOffsetCSI_Part1_Index1_constr_5 CC_NOTUSED = { - { 1, 1 } /* (0..31) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_betaOffsetCSI_Part1_Index1_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 31 } /* (0..31) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_betaOffsetCSI_Part1_Index2_constr_6 CC_NOTUSED = { - { 1, 1 } /* (0..31) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_betaOffsetCSI_Part1_Index2_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 31 } /* (0..31) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_betaOffsetCSI_Part2_Index1_constr_7 CC_NOTUSED = { - { 1, 1 } /* (0..31) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_betaOffsetCSI_Part2_Index1_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 31 } /* (0..31) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_betaOffsetCSI_Part2_Index2_constr_8 CC_NOTUSED = { - { 1, 1 } /* (0..31) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_betaOffsetCSI_Part2_Index2_constr_8 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 31 } /* (0..31) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_BetaOffsets_1[] = { { ATF_POINTER, 7, offsetof(struct BetaOffsets, betaOffsetACK_Index1), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_betaOffsetACK_Index1_constr_2, &asn_PER_memb_betaOffsetACK_Index1_constr_2, memb_betaOffsetACK_Index1_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_betaOffsetACK_Index1_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_betaOffsetACK_Index1_constraint_1 + }, 0, 0, /* No default value */ "betaOffsetACK-Index1" }, @@ -253,7 +257,18 @@ asn_TYPE_member_t asn_MBR_BetaOffsets_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_betaOffsetACK_Index2_constr_3, &asn_PER_memb_betaOffsetACK_Index2_constr_3, memb_betaOffsetACK_Index2_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_betaOffsetACK_Index2_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_betaOffsetACK_Index2_constraint_1 + }, 0, 0, /* No default value */ "betaOffsetACK-Index2" }, @@ -262,7 +277,18 @@ asn_TYPE_member_t asn_MBR_BetaOffsets_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_betaOffsetACK_Index3_constr_4, &asn_PER_memb_betaOffsetACK_Index3_constr_4, memb_betaOffsetACK_Index3_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_betaOffsetACK_Index3_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_betaOffsetACK_Index3_constraint_1 + }, 0, 0, /* No default value */ "betaOffsetACK-Index3" }, @@ -271,7 +297,18 @@ asn_TYPE_member_t asn_MBR_BetaOffsets_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_betaOffsetCSI_Part1_Index1_constr_5, &asn_PER_memb_betaOffsetCSI_Part1_Index1_constr_5, memb_betaOffsetCSI_Part1_Index1_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_betaOffsetCSI_Part1_Index1_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_betaOffsetCSI_Part1_Index1_constraint_1 + }, 0, 0, /* No default value */ "betaOffsetCSI-Part1-Index1" }, @@ -280,7 +317,18 @@ asn_TYPE_member_t asn_MBR_BetaOffsets_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_betaOffsetCSI_Part1_Index2_constr_6, &asn_PER_memb_betaOffsetCSI_Part1_Index2_constr_6, memb_betaOffsetCSI_Part1_Index2_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_betaOffsetCSI_Part1_Index2_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_betaOffsetCSI_Part1_Index2_constraint_1 + }, 0, 0, /* No default value */ "betaOffsetCSI-Part1-Index2" }, @@ -289,7 +337,18 @@ asn_TYPE_member_t asn_MBR_BetaOffsets_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_betaOffsetCSI_Part2_Index1_constr_7, &asn_PER_memb_betaOffsetCSI_Part2_Index1_constr_7, memb_betaOffsetCSI_Part2_Index1_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_betaOffsetCSI_Part2_Index1_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_betaOffsetCSI_Part2_Index1_constraint_1 + }, 0, 0, /* No default value */ "betaOffsetCSI-Part2-Index1" }, @@ -298,7 +357,18 @@ asn_TYPE_member_t asn_MBR_BetaOffsets_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_betaOffsetCSI_Part2_Index2_constr_8, &asn_PER_memb_betaOffsetCSI_Part2_Index2_constr_8, memb_betaOffsetCSI_Part2_Index2_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_betaOffsetCSI_Part2_Index2_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_betaOffsetCSI_Part2_Index2_constraint_1 + }, 0, 0, /* No default value */ "betaOffsetCSI-Part2-Index2" }, @@ -335,7 +405,18 @@ asn_TYPE_descriptor_t asn_DEF_BetaOffsets = { asn_DEF_BetaOffsets_tags_1, /* Same as above */ sizeof(asn_DEF_BetaOffsets_tags_1) /sizeof(asn_DEF_BetaOffsets_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_BetaOffsets_1, 7, /* Elements count */ &asn_SPC_BetaOffsets_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/BetaOffsets.h b/src/codec_utils/RRC/BetaOffsets.h index 004051366..62adf3d54 100644 --- a/src/codec_utils/RRC/BetaOffsets.h +++ b/src/codec_utils/RRC/BetaOffsets.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _BetaOffsets_H_ diff --git a/src/codec_utils/RRC/CA-BandwidthClassEUTRA.c b/src/codec_utils/RRC/CA-BandwidthClassEUTRA.c index 26370852b..2b54903dd 100644 --- a/src/codec_utils/RRC/CA-BandwidthClassEUTRA.c +++ b/src/codec_utils/RRC/CA-BandwidthClassEUTRA.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CA-BandwidthClassEUTRA.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_CA_BandwidthClassEUTRA_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_CA_BandwidthClassEUTRA_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 3, 3, 0, 5 } /* (0..5,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_CA_BandwidthClassEUTRA_value2enum_1[] = { { 0, 1, "a" }, { 1, 1, "b" }, @@ -59,7 +58,18 @@ asn_TYPE_descriptor_t asn_DEF_CA_BandwidthClassEUTRA = { asn_DEF_CA_BandwidthClassEUTRA_tags_1, /* Same as above */ sizeof(asn_DEF_CA_BandwidthClassEUTRA_tags_1) /sizeof(asn_DEF_CA_BandwidthClassEUTRA_tags_1[0]), /* 1 */ - { &asn_OER_type_CA_BandwidthClassEUTRA_constr_1, &asn_PER_type_CA_BandwidthClassEUTRA_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_CA_BandwidthClassEUTRA_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_CA_BandwidthClassEUTRA_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/RRC/CA-BandwidthClassEUTRA.h b/src/codec_utils/RRC/CA-BandwidthClassEUTRA.h index 32d7e0b6d..0190f2cc8 100644 --- a/src/codec_utils/RRC/CA-BandwidthClassEUTRA.h +++ b/src/codec_utils/RRC/CA-BandwidthClassEUTRA.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CA_BandwidthClassEUTRA_H_ @@ -41,12 +41,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_CA_BandwidthClassEUTRA_specs_1; asn_struct_free_f CA_BandwidthClassEUTRA_free; asn_struct_print_f CA_BandwidthClassEUTRA_print; asn_constr_check_f CA_BandwidthClassEUTRA_constraint; -ber_type_decoder_f CA_BandwidthClassEUTRA_decode_ber; -der_type_encoder_f CA_BandwidthClassEUTRA_encode_der; xer_type_decoder_f CA_BandwidthClassEUTRA_decode_xer; xer_type_encoder_f CA_BandwidthClassEUTRA_encode_xer; -oer_type_decoder_f CA_BandwidthClassEUTRA_decode_oer; -oer_type_encoder_f CA_BandwidthClassEUTRA_encode_oer; per_type_decoder_f CA_BandwidthClassEUTRA_decode_uper; per_type_encoder_f CA_BandwidthClassEUTRA_encode_uper; per_type_decoder_f CA_BandwidthClassEUTRA_decode_aper; diff --git a/src/codec_utils/RRC/CA-BandwidthClassNR.c b/src/codec_utils/RRC/CA-BandwidthClassNR.c index 8892a83d4..ba5aa471b 100644 --- a/src/codec_utils/RRC/CA-BandwidthClassNR.c +++ b/src/codec_utils/RRC/CA-BandwidthClassNR.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CA-BandwidthClassNR.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_CA_BandwidthClassNR_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_CA_BandwidthClassNR_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 5, 5, 0, 16 } /* (0..16,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_CA_BandwidthClassNR_value2enum_1[] = { { 0, 1, "a" }, { 1, 1, "b" }, @@ -81,7 +80,18 @@ asn_TYPE_descriptor_t asn_DEF_CA_BandwidthClassNR = { asn_DEF_CA_BandwidthClassNR_tags_1, /* Same as above */ sizeof(asn_DEF_CA_BandwidthClassNR_tags_1) /sizeof(asn_DEF_CA_BandwidthClassNR_tags_1[0]), /* 1 */ - { &asn_OER_type_CA_BandwidthClassNR_constr_1, &asn_PER_type_CA_BandwidthClassNR_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_CA_BandwidthClassNR_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_CA_BandwidthClassNR_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/RRC/CA-BandwidthClassNR.h b/src/codec_utils/RRC/CA-BandwidthClassNR.h index f9ab3cbe5..46e49325d 100644 --- a/src/codec_utils/RRC/CA-BandwidthClassNR.h +++ b/src/codec_utils/RRC/CA-BandwidthClassNR.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CA_BandwidthClassNR_H_ @@ -52,12 +52,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_CA_BandwidthClassNR_specs_1; asn_struct_free_f CA_BandwidthClassNR_free; asn_struct_print_f CA_BandwidthClassNR_print; asn_constr_check_f CA_BandwidthClassNR_constraint; -ber_type_decoder_f CA_BandwidthClassNR_decode_ber; -der_type_encoder_f CA_BandwidthClassNR_encode_der; xer_type_decoder_f CA_BandwidthClassNR_decode_xer; xer_type_encoder_f CA_BandwidthClassNR_encode_xer; -oer_type_decoder_f CA_BandwidthClassNR_decode_oer; -oer_type_encoder_f CA_BandwidthClassNR_encode_oer; per_type_decoder_f CA_BandwidthClassNR_decode_uper; per_type_encoder_f CA_BandwidthClassNR_encode_uper; per_type_decoder_f CA_BandwidthClassNR_decode_aper; diff --git a/src/codec_utils/RRC/CA-ParametersEUTRA.c b/src/codec_utils/RRC/CA-ParametersEUTRA.c index 23f2e0204..e94613c83 100644 --- a/src/codec_utils/RRC/CA-ParametersEUTRA.c +++ b/src/codec_utils/RRC/CA-ParametersEUTRA.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CA-ParametersEUTRA.h" @@ -43,7 +43,7 @@ memb_supportedNAICS_2CRS_AP_constraint_1(const asn_TYPE_descriptor_t *td, const size = 0; } - if((size >= 1 && size <= 8)) { + if((size >= 1UL && size <= 8UL)) { /* Constraint check succeeded */ return 0; } else { @@ -74,7 +74,7 @@ memb_supportedBandwidthCombinationSetEUTRA_v1530_constraint_1(const asn_TYPE_des size = 0; } - if((size >= 1 && size <= 32)) { + if((size >= 1UL && size <= 32UL)) { /* Constraint check succeeded */ return 0; } else { @@ -85,54 +85,48 @@ memb_supportedBandwidthCombinationSetEUTRA_v1530_constraint_1(const asn_TYPE_des } } -static asn_oer_constraints_t asn_OER_type_multipleTimingAdvance_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_multipleTimingAdvance_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_simultaneousRx_Tx_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_simultaneousRx_Tx_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_additionalRx_Tx_PerformanceReq_constr_7 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_additionalRx_Tx_PerformanceReq_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_ue_CA_PowerClass_N_constr_9 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_ue_CA_PowerClass_N_constr_9 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_supportedNAICS_2CRS_AP_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_supportedNAICS_2CRS_AP_constr_6 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_supportedBandwidthCombinationSetEUTRA_v1530_constr_11 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_supportedBandwidthCombinationSetEUTRA_v1530_constr_11 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_multipleTimingAdvance_value2enum_2[] = { { 0, 9, "supported" } }; @@ -163,7 +157,18 @@ asn_TYPE_descriptor_t asn_DEF_multipleTimingAdvance_2 = { asn_DEF_multipleTimingAdvance_tags_2, /* Same as above */ sizeof(asn_DEF_multipleTimingAdvance_tags_2) /sizeof(asn_DEF_multipleTimingAdvance_tags_2[0]), /* 2 */ - { &asn_OER_type_multipleTimingAdvance_constr_2, &asn_PER_type_multipleTimingAdvance_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_multipleTimingAdvance_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_multipleTimingAdvance_specs_2 /* Additional specs */ }; @@ -198,7 +203,18 @@ asn_TYPE_descriptor_t asn_DEF_simultaneousRx_Tx_4 = { asn_DEF_simultaneousRx_Tx_tags_4, /* Same as above */ sizeof(asn_DEF_simultaneousRx_Tx_tags_4) /sizeof(asn_DEF_simultaneousRx_Tx_tags_4[0]), /* 2 */ - { &asn_OER_type_simultaneousRx_Tx_constr_4, &asn_PER_type_simultaneousRx_Tx_constr_4, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_simultaneousRx_Tx_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_simultaneousRx_Tx_specs_4 /* Additional specs */ }; @@ -233,7 +249,18 @@ asn_TYPE_descriptor_t asn_DEF_additionalRx_Tx_PerformanceReq_7 = { asn_DEF_additionalRx_Tx_PerformanceReq_tags_7, /* Same as above */ sizeof(asn_DEF_additionalRx_Tx_PerformanceReq_tags_7) /sizeof(asn_DEF_additionalRx_Tx_PerformanceReq_tags_7[0]), /* 2 */ - { &asn_OER_type_additionalRx_Tx_PerformanceReq_constr_7, &asn_PER_type_additionalRx_Tx_PerformanceReq_constr_7, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_additionalRx_Tx_PerformanceReq_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_additionalRx_Tx_PerformanceReq_specs_7 /* Additional specs */ }; @@ -268,7 +295,18 @@ asn_TYPE_descriptor_t asn_DEF_ue_CA_PowerClass_N_9 = { asn_DEF_ue_CA_PowerClass_N_tags_9, /* Same as above */ sizeof(asn_DEF_ue_CA_PowerClass_N_tags_9) /sizeof(asn_DEF_ue_CA_PowerClass_N_tags_9[0]), /* 2 */ - { &asn_OER_type_ue_CA_PowerClass_N_constr_9, &asn_PER_type_ue_CA_PowerClass_N_constr_9, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ue_CA_PowerClass_N_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_ue_CA_PowerClass_N_specs_9 /* Additional specs */ }; @@ -279,7 +317,18 @@ asn_TYPE_member_t asn_MBR_CA_ParametersEUTRA_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_multipleTimingAdvance_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "multipleTimingAdvance" }, @@ -288,7 +337,18 @@ asn_TYPE_member_t asn_MBR_CA_ParametersEUTRA_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_simultaneousRx_Tx_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "simultaneousRx-Tx" }, @@ -297,7 +357,18 @@ asn_TYPE_member_t asn_MBR_CA_ParametersEUTRA_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_supportedNAICS_2CRS_AP_constr_6, &asn_PER_memb_supportedNAICS_2CRS_AP_constr_6, memb_supportedNAICS_2CRS_AP_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_supportedNAICS_2CRS_AP_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_supportedNAICS_2CRS_AP_constraint_1 + }, 0, 0, /* No default value */ "supportedNAICS-2CRS-AP" }, @@ -306,7 +377,18 @@ asn_TYPE_member_t asn_MBR_CA_ParametersEUTRA_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_additionalRx_Tx_PerformanceReq_7, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "additionalRx-Tx-PerformanceReq" }, @@ -315,7 +397,18 @@ asn_TYPE_member_t asn_MBR_CA_ParametersEUTRA_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ue_CA_PowerClass_N_9, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ue-CA-PowerClass-N" }, @@ -324,7 +417,18 @@ asn_TYPE_member_t asn_MBR_CA_ParametersEUTRA_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_supportedBandwidthCombinationSetEUTRA_v1530_constr_11, &asn_PER_memb_supportedBandwidthCombinationSetEUTRA_v1530_constr_11, memb_supportedBandwidthCombinationSetEUTRA_v1530_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_supportedBandwidthCombinationSetEUTRA_v1530_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_supportedBandwidthCombinationSetEUTRA_v1530_constraint_1 + }, 0, 0, /* No default value */ "supportedBandwidthCombinationSetEUTRA-v1530" }, @@ -360,7 +464,18 @@ asn_TYPE_descriptor_t asn_DEF_CA_ParametersEUTRA = { asn_DEF_CA_ParametersEUTRA_tags_1, /* Same as above */ sizeof(asn_DEF_CA_ParametersEUTRA_tags_1) /sizeof(asn_DEF_CA_ParametersEUTRA_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CA_ParametersEUTRA_1, 6, /* Elements count */ &asn_SPC_CA_ParametersEUTRA_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CA-ParametersEUTRA.h b/src/codec_utils/RRC/CA-ParametersEUTRA.h index ceaf88119..fd3535315 100644 --- a/src/codec_utils/RRC/CA-ParametersEUTRA.h +++ b/src/codec_utils/RRC/CA-ParametersEUTRA.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CA_ParametersEUTRA_H_ diff --git a/src/codec_utils/RRC/CA-ParametersNR.c b/src/codec_utils/RRC/CA-ParametersNR.c index c86740b7b..3520a6c94 100644 --- a/src/codec_utils/RRC/CA-ParametersNR.c +++ b/src/codec_utils/RRC/CA-ParametersNR.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CA-ParametersNR.h" @@ -39,70 +39,62 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_multipleTimingAdvances_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_multipleTimingAdvances_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_parallelTxSRS_PUCCH_PUSCH_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_parallelTxSRS_PUCCH_PUSCH_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_parallelTxPRACH_SRS_PUCCH_PUSCH_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_parallelTxPRACH_SRS_PUCCH_PUSCH_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_simultaneousRxTxInterBandCA_constr_8 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_simultaneousRxTxInterBandCA_constr_8 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_simultaneousRxTxSUL_constr_10 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_simultaneousRxTxSUL_constr_10 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_diffNumerologyAcrossPUCCH_Group_constr_12 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_diffNumerologyAcrossPUCCH_Group_constr_12 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_diffNumerologyWithinPUCCH_Group_constr_14 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_diffNumerologyWithinPUCCH_Group_constr_14 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_supportedNumberTAG_constr_16 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_supportedNumberTAG_constr_16 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_multipleTimingAdvances_value2enum_2[] = { { 0, 9, "supported" } }; @@ -133,7 +125,18 @@ asn_TYPE_descriptor_t asn_DEF_multipleTimingAdvances_2 = { asn_DEF_multipleTimingAdvances_tags_2, /* Same as above */ sizeof(asn_DEF_multipleTimingAdvances_tags_2) /sizeof(asn_DEF_multipleTimingAdvances_tags_2[0]), /* 2 */ - { &asn_OER_type_multipleTimingAdvances_constr_2, &asn_PER_type_multipleTimingAdvances_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_multipleTimingAdvances_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_multipleTimingAdvances_specs_2 /* Additional specs */ }; @@ -168,7 +171,18 @@ asn_TYPE_descriptor_t asn_DEF_parallelTxSRS_PUCCH_PUSCH_4 = { asn_DEF_parallelTxSRS_PUCCH_PUSCH_tags_4, /* Same as above */ sizeof(asn_DEF_parallelTxSRS_PUCCH_PUSCH_tags_4) /sizeof(asn_DEF_parallelTxSRS_PUCCH_PUSCH_tags_4[0]), /* 2 */ - { &asn_OER_type_parallelTxSRS_PUCCH_PUSCH_constr_4, &asn_PER_type_parallelTxSRS_PUCCH_PUSCH_constr_4, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_parallelTxSRS_PUCCH_PUSCH_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_parallelTxSRS_PUCCH_PUSCH_specs_4 /* Additional specs */ }; @@ -203,7 +217,18 @@ asn_TYPE_descriptor_t asn_DEF_parallelTxPRACH_SRS_PUCCH_PUSCH_6 = { asn_DEF_parallelTxPRACH_SRS_PUCCH_PUSCH_tags_6, /* Same as above */ sizeof(asn_DEF_parallelTxPRACH_SRS_PUCCH_PUSCH_tags_6) /sizeof(asn_DEF_parallelTxPRACH_SRS_PUCCH_PUSCH_tags_6[0]), /* 2 */ - { &asn_OER_type_parallelTxPRACH_SRS_PUCCH_PUSCH_constr_6, &asn_PER_type_parallelTxPRACH_SRS_PUCCH_PUSCH_constr_6, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_parallelTxPRACH_SRS_PUCCH_PUSCH_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_parallelTxPRACH_SRS_PUCCH_PUSCH_specs_6 /* Additional specs */ }; @@ -238,7 +263,18 @@ asn_TYPE_descriptor_t asn_DEF_simultaneousRxTxInterBandCA_8 = { asn_DEF_simultaneousRxTxInterBandCA_tags_8, /* Same as above */ sizeof(asn_DEF_simultaneousRxTxInterBandCA_tags_8) /sizeof(asn_DEF_simultaneousRxTxInterBandCA_tags_8[0]), /* 2 */ - { &asn_OER_type_simultaneousRxTxInterBandCA_constr_8, &asn_PER_type_simultaneousRxTxInterBandCA_constr_8, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_simultaneousRxTxInterBandCA_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_simultaneousRxTxInterBandCA_specs_8 /* Additional specs */ }; @@ -273,7 +309,18 @@ asn_TYPE_descriptor_t asn_DEF_simultaneousRxTxSUL_10 = { asn_DEF_simultaneousRxTxSUL_tags_10, /* Same as above */ sizeof(asn_DEF_simultaneousRxTxSUL_tags_10) /sizeof(asn_DEF_simultaneousRxTxSUL_tags_10[0]), /* 2 */ - { &asn_OER_type_simultaneousRxTxSUL_constr_10, &asn_PER_type_simultaneousRxTxSUL_constr_10, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_simultaneousRxTxSUL_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_simultaneousRxTxSUL_specs_10 /* Additional specs */ }; @@ -308,7 +355,18 @@ asn_TYPE_descriptor_t asn_DEF_diffNumerologyAcrossPUCCH_Group_12 = { asn_DEF_diffNumerologyAcrossPUCCH_Group_tags_12, /* Same as above */ sizeof(asn_DEF_diffNumerologyAcrossPUCCH_Group_tags_12) /sizeof(asn_DEF_diffNumerologyAcrossPUCCH_Group_tags_12[0]), /* 2 */ - { &asn_OER_type_diffNumerologyAcrossPUCCH_Group_constr_12, &asn_PER_type_diffNumerologyAcrossPUCCH_Group_constr_12, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_diffNumerologyAcrossPUCCH_Group_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_diffNumerologyAcrossPUCCH_Group_specs_12 /* Additional specs */ }; @@ -343,7 +401,18 @@ asn_TYPE_descriptor_t asn_DEF_diffNumerologyWithinPUCCH_Group_14 = { asn_DEF_diffNumerologyWithinPUCCH_Group_tags_14, /* Same as above */ sizeof(asn_DEF_diffNumerologyWithinPUCCH_Group_tags_14) /sizeof(asn_DEF_diffNumerologyWithinPUCCH_Group_tags_14[0]), /* 2 */ - { &asn_OER_type_diffNumerologyWithinPUCCH_Group_constr_14, &asn_PER_type_diffNumerologyWithinPUCCH_Group_constr_14, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_diffNumerologyWithinPUCCH_Group_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_diffNumerologyWithinPUCCH_Group_specs_14 /* Additional specs */ }; @@ -382,7 +451,18 @@ asn_TYPE_descriptor_t asn_DEF_supportedNumberTAG_16 = { asn_DEF_supportedNumberTAG_tags_16, /* Same as above */ sizeof(asn_DEF_supportedNumberTAG_tags_16) /sizeof(asn_DEF_supportedNumberTAG_tags_16[0]), /* 2 */ - { &asn_OER_type_supportedNumberTAG_constr_16, &asn_PER_type_supportedNumberTAG_constr_16, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_supportedNumberTAG_constr_16, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_supportedNumberTAG_specs_16 /* Additional specs */ }; @@ -393,7 +473,18 @@ asn_TYPE_member_t asn_MBR_CA_ParametersNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_multipleTimingAdvances_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "multipleTimingAdvances" }, @@ -402,7 +493,18 @@ asn_TYPE_member_t asn_MBR_CA_ParametersNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_parallelTxSRS_PUCCH_PUSCH_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "parallelTxSRS-PUCCH-PUSCH" }, @@ -411,7 +513,18 @@ asn_TYPE_member_t asn_MBR_CA_ParametersNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_parallelTxPRACH_SRS_PUCCH_PUSCH_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "parallelTxPRACH-SRS-PUCCH-PUSCH" }, @@ -420,7 +533,18 @@ asn_TYPE_member_t asn_MBR_CA_ParametersNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_simultaneousRxTxInterBandCA_8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "simultaneousRxTxInterBandCA" }, @@ -429,7 +553,18 @@ asn_TYPE_member_t asn_MBR_CA_ParametersNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_simultaneousRxTxSUL_10, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "simultaneousRxTxSUL" }, @@ -438,7 +573,18 @@ asn_TYPE_member_t asn_MBR_CA_ParametersNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_diffNumerologyAcrossPUCCH_Group_12, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "diffNumerologyAcrossPUCCH-Group" }, @@ -447,7 +593,18 @@ asn_TYPE_member_t asn_MBR_CA_ParametersNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_diffNumerologyWithinPUCCH_Group_14, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "diffNumerologyWithinPUCCH-Group" }, @@ -456,7 +613,18 @@ asn_TYPE_member_t asn_MBR_CA_ParametersNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_supportedNumberTAG_16, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "supportedNumberTAG" }, @@ -494,7 +662,18 @@ asn_TYPE_descriptor_t asn_DEF_CA_ParametersNR = { asn_DEF_CA_ParametersNR_tags_1, /* Same as above */ sizeof(asn_DEF_CA_ParametersNR_tags_1) /sizeof(asn_DEF_CA_ParametersNR_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CA_ParametersNR_1, 8, /* Elements count */ &asn_SPC_CA_ParametersNR_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CA-ParametersNR.h b/src/codec_utils/RRC/CA-ParametersNR.h index 326ca8f10..040fc566e 100644 --- a/src/codec_utils/RRC/CA-ParametersNR.h +++ b/src/codec_utils/RRC/CA-ParametersNR.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CA_ParametersNR_H_ diff --git a/src/codec_utils/RRC/CFRA-CSIRS-Resource.c b/src/codec_utils/RRC/CFRA-CSIRS-Resource.c index f9ae39549..459254328 100644 --- a/src/codec_utils/RRC/CFRA-CSIRS-Resource.c +++ b/src/codec_utils/RRC/CFRA-CSIRS-Resource.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CFRA-CSIRS-Resource.h" @@ -21,7 +21,7 @@ memb_NativeInteger_constraint_3(const asn_TYPE_descriptor_t *td, const void *spt value = *(const long *)sptr; - if((value >= 0 && value <= 511)) { + if((value >= 0L && value <= 511L)) { /* Constraint check succeeded */ return 0; } else { @@ -47,9 +47,9 @@ memb_ra_OccasionList_constraint_1(const asn_TYPE_descriptor_t *td, const void *s /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 64)) { + if((size >= 1UL && size <= 64UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -72,7 +72,7 @@ memb_ra_PreambleIndex_constraint_1(const asn_TYPE_descriptor_t *td, const void * value = *(const long *)sptr; - if((value >= 0 && value <= 63)) { + if((value >= 0L && value <= 63L)) { /* Constraint check succeeded */ return 0; } else { @@ -83,45 +83,52 @@ memb_ra_PreambleIndex_constraint_1(const asn_TYPE_descriptor_t *td, const void * } } -static asn_oer_constraints_t asn_OER_memb_Member_constr_4 CC_NOTUSED = { - { 2, 1 } /* (0..511) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_Member_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 9, 9, 0, 511 } /* (0..511) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_ra_OccasionList_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_ra_OccasionList_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ra_OccasionList_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ra_OccasionList_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ra_PreambleIndex_constr_5 CC_NOTUSED = { - { 1, 1 } /* (0..63) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ra_PreambleIndex_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 63 } /* (0..63) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_ra_OccasionList_3[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_Member_constr_4, &asn_PER_memb_Member_constr_4, memb_NativeInteger_constraint_3 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_Member_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_NativeInteger_constraint_3 + }, 0, 0, /* No default value */ "" }, @@ -146,7 +153,18 @@ asn_TYPE_descriptor_t asn_DEF_ra_OccasionList_3 = { asn_DEF_ra_OccasionList_tags_3, /* Same as above */ sizeof(asn_DEF_ra_OccasionList_tags_3) /sizeof(asn_DEF_ra_OccasionList_tags_3[0]), /* 2 */ - { &asn_OER_type_ra_OccasionList_constr_3, &asn_PER_type_ra_OccasionList_constr_3, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ra_OccasionList_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ra_OccasionList_3, 1, /* Single element */ &asn_SPC_ra_OccasionList_specs_3 /* Additional specs */ @@ -158,7 +176,18 @@ asn_TYPE_member_t asn_MBR_CFRA_CSIRS_Resource_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CSI_RS_Index, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "csi-RS" }, @@ -167,7 +196,18 @@ asn_TYPE_member_t asn_MBR_CFRA_CSIRS_Resource_1[] = { 0, &asn_DEF_ra_OccasionList_3, 0, - { &asn_OER_memb_ra_OccasionList_constr_3, &asn_PER_memb_ra_OccasionList_constr_3, memb_ra_OccasionList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ra_OccasionList_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ra_OccasionList_constraint_1 + }, 0, 0, /* No default value */ "ra-OccasionList" }, @@ -176,7 +216,18 @@ asn_TYPE_member_t asn_MBR_CFRA_CSIRS_Resource_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ra_PreambleIndex_constr_5, &asn_PER_memb_ra_PreambleIndex_constr_5, memb_ra_PreambleIndex_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ra_PreambleIndex_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ra_PreambleIndex_constraint_1 + }, 0, 0, /* No default value */ "ra-PreambleIndex" }, @@ -207,7 +258,18 @@ asn_TYPE_descriptor_t asn_DEF_CFRA_CSIRS_Resource = { asn_DEF_CFRA_CSIRS_Resource_tags_1, /* Same as above */ sizeof(asn_DEF_CFRA_CSIRS_Resource_tags_1) /sizeof(asn_DEF_CFRA_CSIRS_Resource_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CFRA_CSIRS_Resource_1, 3, /* Elements count */ &asn_SPC_CFRA_CSIRS_Resource_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CFRA-CSIRS-Resource.h b/src/codec_utils/RRC/CFRA-CSIRS-Resource.h index 24e612bf7..c916f4dee 100644 --- a/src/codec_utils/RRC/CFRA-CSIRS-Resource.h +++ b/src/codec_utils/RRC/CFRA-CSIRS-Resource.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CFRA_CSIRS_Resource_H_ diff --git a/src/codec_utils/RRC/CFRA-SSB-Resource.c b/src/codec_utils/RRC/CFRA-SSB-Resource.c index 460d8a93a..5a5485694 100644 --- a/src/codec_utils/RRC/CFRA-SSB-Resource.c +++ b/src/codec_utils/RRC/CFRA-SSB-Resource.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CFRA-SSB-Resource.h" @@ -21,7 +21,7 @@ memb_ra_PreambleIndex_constraint_1(const asn_TYPE_descriptor_t *td, const void * value = *(const long *)sptr; - if((value >= 0 && value <= 63)) { + if((value >= 0L && value <= 63L)) { /* Constraint check succeeded */ return 0; } else { @@ -32,21 +32,31 @@ memb_ra_PreambleIndex_constraint_1(const asn_TYPE_descriptor_t *td, const void * } } -static asn_oer_constraints_t asn_OER_memb_ra_PreambleIndex_constr_3 CC_NOTUSED = { - { 1, 1 } /* (0..63) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ra_PreambleIndex_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 63 } /* (0..63) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_CFRA_SSB_Resource_1[] = { { ATF_NOFLAGS, 0, offsetof(struct CFRA_SSB_Resource, ssb), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_SSB_Index, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ssb" }, @@ -55,7 +65,18 @@ asn_TYPE_member_t asn_MBR_CFRA_SSB_Resource_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ra_PreambleIndex_constr_3, &asn_PER_memb_ra_PreambleIndex_constr_3, memb_ra_PreambleIndex_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ra_PreambleIndex_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ra_PreambleIndex_constraint_1 + }, 0, 0, /* No default value */ "ra-PreambleIndex" }, @@ -85,7 +106,18 @@ asn_TYPE_descriptor_t asn_DEF_CFRA_SSB_Resource = { asn_DEF_CFRA_SSB_Resource_tags_1, /* Same as above */ sizeof(asn_DEF_CFRA_SSB_Resource_tags_1) /sizeof(asn_DEF_CFRA_SSB_Resource_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CFRA_SSB_Resource_1, 2, /* Elements count */ &asn_SPC_CFRA_SSB_Resource_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CFRA-SSB-Resource.h b/src/codec_utils/RRC/CFRA-SSB-Resource.h index 4db0aac97..28dbc47ec 100644 --- a/src/codec_utils/RRC/CFRA-SSB-Resource.h +++ b/src/codec_utils/RRC/CFRA-SSB-Resource.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CFRA_SSB_Resource_H_ diff --git a/src/codec_utils/RRC/CFRA.c b/src/codec_utils/RRC/CFRA.c index c83795ea8..f8180b836 100644 --- a/src/codec_utils/RRC/CFRA.c +++ b/src/codec_utils/RRC/CFRA.c @@ -1,14 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CFRA.h" -#include "CFRA-SSB-Resource.h" -#include "CFRA-CSIRS-Resource.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -28,9 +26,9 @@ memb_ssb_ResourceList_constraint_14(const asn_TYPE_descriptor_t *td, const void /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 64)) { + if((size >= 1UL && size <= 64UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -53,7 +51,7 @@ memb_ra_ssb_OccasionMaskIndex_constraint_14(const asn_TYPE_descriptor_t *td, con value = *(const long *)sptr; - if((value >= 0 && value <= 15)) { + if((value >= 0L && value <= 15L)) { /* Constraint check succeeded */ return 0; } else { @@ -79,9 +77,9 @@ memb_csirs_ResourceList_constraint_18(const asn_TYPE_descriptor_t *td, const voi /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 96)) { + if((size >= 1UL && size <= 96UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -104,7 +102,7 @@ memb_totalNumberOfRA_Preambles_v1530_constraint_23(const asn_TYPE_descriptor_t * value = *(const long *)sptr; - if((value >= 1 && value <= 63)) { + if((value >= 1L && value <= 63L)) { /* Constraint check succeeded */ return 0; } else { @@ -115,70 +113,62 @@ memb_totalNumberOfRA_Preambles_v1530_constraint_23(const asn_TYPE_descriptor_t * } } -static asn_oer_constraints_t asn_OER_type_ssb_perRACH_Occasion_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_ssb_perRACH_Occasion_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_ssb_ResourceList_constr_15 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_ssb_ResourceList_constr_15 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ssb_ResourceList_constr_15 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ssb_ResourceList_constr_15 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ra_ssb_OccasionMaskIndex_constr_17 CC_NOTUSED = { - { 1, 1 } /* (0..15) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ra_ssb_OccasionMaskIndex_constr_17 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_csirs_ResourceList_constr_19 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..96)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_csirs_ResourceList_constr_19 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 7, 7, 1, 96 } /* (SIZE(1..96)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_csirs_ResourceList_constr_19 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..96)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_csirs_ResourceList_constr_19 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 7, 7, 1, 96 } /* (SIZE(1..96)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_resources_constr_13 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_resources_constr_13 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_totalNumberOfRA_Preambles_v1530_constr_24 CC_NOTUSED = { - { 1, 1 } /* (1..63) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_totalNumberOfRA_Preambles_v1530_constr_24 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 1, 63 } /* (1..63) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_ssb_perRACH_Occasion_value2enum_4[] = { { 0, 9, "oneEighth" }, { 1, 9, "oneFourth" }, @@ -223,7 +213,18 @@ asn_TYPE_descriptor_t asn_DEF_ssb_perRACH_Occasion_4 = { asn_DEF_ssb_perRACH_Occasion_tags_4, /* Same as above */ sizeof(asn_DEF_ssb_perRACH_Occasion_tags_4) /sizeof(asn_DEF_ssb_perRACH_Occasion_tags_4[0]), /* 2 */ - { &asn_OER_type_ssb_perRACH_Occasion_constr_4, &asn_PER_type_ssb_perRACH_Occasion_constr_4, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ssb_perRACH_Occasion_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_ssb_perRACH_Occasion_specs_4 /* Additional specs */ }; @@ -234,7 +235,18 @@ static asn_TYPE_member_t asn_MBR_occasions_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RACH_ConfigGeneric, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rach-ConfigGeneric" }, @@ -243,7 +255,18 @@ static asn_TYPE_member_t asn_MBR_occasions_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ssb_perRACH_Occasion_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ssb-perRACH-Occasion" }, @@ -277,7 +300,18 @@ asn_TYPE_descriptor_t asn_DEF_occasions_2 = { asn_DEF_occasions_tags_2, /* Same as above */ sizeof(asn_DEF_occasions_tags_2) /sizeof(asn_DEF_occasions_tags_2[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_occasions_2, 2, /* Elements count */ &asn_SPC_occasions_specs_2 /* Additional specs */ @@ -289,7 +323,18 @@ static asn_TYPE_member_t asn_MBR_ssb_ResourceList_15[] = { 0, &asn_DEF_CFRA_SSB_Resource, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -314,7 +359,18 @@ asn_TYPE_descriptor_t asn_DEF_ssb_ResourceList_15 = { asn_DEF_ssb_ResourceList_tags_15, /* Same as above */ sizeof(asn_DEF_ssb_ResourceList_tags_15) /sizeof(asn_DEF_ssb_ResourceList_tags_15[0]), /* 2 */ - { &asn_OER_type_ssb_ResourceList_constr_15, &asn_PER_type_ssb_ResourceList_constr_15, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ssb_ResourceList_constr_15, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ssb_ResourceList_15, 1, /* Single element */ &asn_SPC_ssb_ResourceList_specs_15 /* Additional specs */ @@ -326,7 +382,18 @@ static asn_TYPE_member_t asn_MBR_ssb_14[] = { 0, &asn_DEF_ssb_ResourceList_15, 0, - { &asn_OER_memb_ssb_ResourceList_constr_15, &asn_PER_memb_ssb_ResourceList_constr_15, memb_ssb_ResourceList_constraint_14 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ssb_ResourceList_constr_15, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ssb_ResourceList_constraint_14 + }, 0, 0, /* No default value */ "ssb-ResourceList" }, @@ -335,7 +402,18 @@ static asn_TYPE_member_t asn_MBR_ssb_14[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ra_ssb_OccasionMaskIndex_constr_17, &asn_PER_memb_ra_ssb_OccasionMaskIndex_constr_17, memb_ra_ssb_OccasionMaskIndex_constraint_14 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ra_ssb_OccasionMaskIndex_constr_17, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ra_ssb_OccasionMaskIndex_constraint_14 + }, 0, 0, /* No default value */ "ra-ssb-OccasionMaskIndex" }, @@ -367,7 +445,18 @@ asn_TYPE_descriptor_t asn_DEF_ssb_14 = { asn_DEF_ssb_tags_14, /* Same as above */ sizeof(asn_DEF_ssb_tags_14) /sizeof(asn_DEF_ssb_tags_14[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ssb_14, 2, /* Elements count */ &asn_SPC_ssb_specs_14 /* Additional specs */ @@ -379,7 +468,18 @@ static asn_TYPE_member_t asn_MBR_csirs_ResourceList_19[] = { 0, &asn_DEF_CFRA_CSIRS_Resource, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -404,7 +504,18 @@ asn_TYPE_descriptor_t asn_DEF_csirs_ResourceList_19 = { asn_DEF_csirs_ResourceList_tags_19, /* Same as above */ sizeof(asn_DEF_csirs_ResourceList_tags_19) /sizeof(asn_DEF_csirs_ResourceList_tags_19[0]), /* 2 */ - { &asn_OER_type_csirs_ResourceList_constr_19, &asn_PER_type_csirs_ResourceList_constr_19, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_csirs_ResourceList_constr_19, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_csirs_ResourceList_19, 1, /* Single element */ &asn_SPC_csirs_ResourceList_specs_19 /* Additional specs */ @@ -416,7 +527,18 @@ static asn_TYPE_member_t asn_MBR_csirs_18[] = { 0, &asn_DEF_csirs_ResourceList_19, 0, - { &asn_OER_memb_csirs_ResourceList_constr_19, &asn_PER_memb_csirs_ResourceList_constr_19, memb_csirs_ResourceList_constraint_18 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_csirs_ResourceList_constr_19, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_csirs_ResourceList_constraint_18 + }, 0, 0, /* No default value */ "csirs-ResourceList" }, @@ -425,7 +547,18 @@ static asn_TYPE_member_t asn_MBR_csirs_18[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RSRP_Range, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rsrp-ThresholdCSI-RS" }, @@ -457,7 +590,18 @@ asn_TYPE_descriptor_t asn_DEF_csirs_18 = { asn_DEF_csirs_tags_18, /* Same as above */ sizeof(asn_DEF_csirs_tags_18) /sizeof(asn_DEF_csirs_tags_18[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_csirs_18, 2, /* Elements count */ &asn_SPC_csirs_specs_18 /* Additional specs */ @@ -469,7 +613,18 @@ static asn_TYPE_member_t asn_MBR_resources_13[] = { 0, &asn_DEF_ssb_14, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ssb" }, @@ -478,7 +633,18 @@ static asn_TYPE_member_t asn_MBR_resources_13[] = { 0, &asn_DEF_csirs_18, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "csirs" }, @@ -506,7 +672,18 @@ asn_TYPE_descriptor_t asn_DEF_resources_13 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_resources_constr_13, &asn_PER_type_resources_constr_13, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_resources_constr_13, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_resources_13, 2, /* Elements count */ &asn_SPC_resources_specs_13 /* Additional specs */ @@ -518,7 +695,18 @@ static asn_TYPE_member_t asn_MBR_ext1_23[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_totalNumberOfRA_Preambles_v1530_constr_24, &asn_PER_memb_totalNumberOfRA_Preambles_v1530_constr_24, memb_totalNumberOfRA_Preambles_v1530_constraint_23 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_totalNumberOfRA_Preambles_v1530_constr_24, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_totalNumberOfRA_Preambles_v1530_constraint_23 + }, 0, 0, /* No default value */ "totalNumberOfRA-Preambles-v1530" }, @@ -551,7 +739,18 @@ asn_TYPE_descriptor_t asn_DEF_ext1_23 = { asn_DEF_ext1_tags_23, /* Same as above */ sizeof(asn_DEF_ext1_tags_23) /sizeof(asn_DEF_ext1_tags_23[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ext1_23, 1, /* Elements count */ &asn_SPC_ext1_specs_23 /* Additional specs */ @@ -563,7 +762,18 @@ asn_TYPE_member_t asn_MBR_CFRA_1[] = { 0, &asn_DEF_occasions_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "occasions" }, @@ -572,7 +782,18 @@ asn_TYPE_member_t asn_MBR_CFRA_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_resources_13, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "resources" }, @@ -581,7 +802,18 @@ asn_TYPE_member_t asn_MBR_CFRA_1[] = { 0, &asn_DEF_ext1_23, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ext1" }, @@ -614,7 +846,18 @@ asn_TYPE_descriptor_t asn_DEF_CFRA = { asn_DEF_CFRA_tags_1, /* Same as above */ sizeof(asn_DEF_CFRA_tags_1) /sizeof(asn_DEF_CFRA_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CFRA_1, 3, /* Elements count */ &asn_SPC_CFRA_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CFRA.h b/src/codec_utils/RRC/CFRA.h index 780a758f2..f356c12df 100644 --- a/src/codec_utils/RRC/CFRA.h +++ b/src/codec_utils/RRC/CFRA.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CFRA_H_ @@ -112,5 +112,9 @@ extern asn_TYPE_member_t asn_MBR_CFRA_1[3]; } #endif +/* Referred external types */ +#include "CFRA-SSB-Resource.h" +#include "CFRA-CSIRS-Resource.h" + #endif /* _CFRA_H_ */ #include diff --git a/src/codec_utils/RRC/CG-Config-IEs.c b/src/codec_utils/RRC/CG-Config-IEs.c index b4adf823d..ff5aa7d0b 100644 --- a/src/codec_utils/RRC/CG-Config-IEs.c +++ b/src/codec_utils/RRC/CG-Config-IEs.c @@ -1,18 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CG-Config-IEs.h" -#include "ConfigRestrictModReqSCG.h" -#include "DRX-Info.h" -#include "MeasConfigSN.h" -#include "BandCombinationInfoSN.h" -#include "FR-InfoList.h" -#include "CandidateServingFreqListNR.h" static int memb_scg_CellGroupConfig_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -76,30 +70,27 @@ memb_candidateCellInfoListSN_constraint_1(const asn_TYPE_descriptor_t *td, const return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_oer_constraints_t asn_OER_memb_scg_CellGroupConfig_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..MAX)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_scg_CellGroupConfig_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_SEMI_CONSTRAINED, -1, -1, 0, 0 } /* (SIZE(0..MAX)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_scg_RB_Config_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..MAX)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_scg_RB_Config_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_SEMI_CONSTRAINED, -1, -1, 0, 0 } /* (SIZE(0..MAX)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_candidateCellInfoListSN_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..MAX)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_candidateCellInfoListSN_constr_6 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_SEMI_CONSTRAINED, -1, -1, 0, 0 } /* (SIZE(0..MAX)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_nonCriticalExtension_tags_11[] = { (ASN_TAG_CLASS_CONTEXT | (9 << 2)), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) @@ -123,7 +114,18 @@ asn_TYPE_descriptor_t asn_DEF_nonCriticalExtension_11 = { asn_DEF_nonCriticalExtension_tags_11, /* Same as above */ sizeof(asn_DEF_nonCriticalExtension_tags_11) /sizeof(asn_DEF_nonCriticalExtension_tags_11[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_nonCriticalExtension_specs_11 /* Additional specs */ }; @@ -134,7 +136,18 @@ asn_TYPE_member_t asn_MBR_CG_Config_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { &asn_OER_memb_scg_CellGroupConfig_constr_2, &asn_PER_memb_scg_CellGroupConfig_constr_2, memb_scg_CellGroupConfig_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_scg_CellGroupConfig_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_scg_CellGroupConfig_constraint_1 + }, 0, 0, /* No default value */ "scg-CellGroupConfig" }, @@ -143,7 +156,18 @@ asn_TYPE_member_t asn_MBR_CG_Config_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { &asn_OER_memb_scg_RB_Config_constr_3, &asn_PER_memb_scg_RB_Config_constr_3, memb_scg_RB_Config_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_scg_RB_Config_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_scg_RB_Config_constraint_1 + }, 0, 0, /* No default value */ "scg-RB-Config" }, @@ -152,7 +176,18 @@ asn_TYPE_member_t asn_MBR_CG_Config_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ConfigRestrictModReqSCG, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "configRestrictModReq" }, @@ -161,7 +196,18 @@ asn_TYPE_member_t asn_MBR_CG_Config_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_DRX_Info, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "drx-InfoSCG" }, @@ -170,7 +216,18 @@ asn_TYPE_member_t asn_MBR_CG_Config_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { &asn_OER_memb_candidateCellInfoListSN_constr_6, &asn_PER_memb_candidateCellInfoListSN_constr_6, memb_candidateCellInfoListSN_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_candidateCellInfoListSN_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_candidateCellInfoListSN_constraint_1 + }, 0, 0, /* No default value */ "candidateCellInfoListSN" }, @@ -179,7 +236,18 @@ asn_TYPE_member_t asn_MBR_CG_Config_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasConfigSN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measConfigSN" }, @@ -188,7 +256,18 @@ asn_TYPE_member_t asn_MBR_CG_Config_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BandCombinationInfoSN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "selectedBandCombinationNR" }, @@ -197,7 +276,18 @@ asn_TYPE_member_t asn_MBR_CG_Config_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_FR_InfoList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "fr-InfoListSCG" }, @@ -206,7 +296,18 @@ asn_TYPE_member_t asn_MBR_CG_Config_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CandidateServingFreqListNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "candidateServingFreqListNR" }, @@ -215,7 +316,18 @@ asn_TYPE_member_t asn_MBR_CG_Config_IEs_1[] = { 0, &asn_DEF_nonCriticalExtension_11, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nonCriticalExtension" }, @@ -255,7 +367,18 @@ asn_TYPE_descriptor_t asn_DEF_CG_Config_IEs = { asn_DEF_CG_Config_IEs_tags_1, /* Same as above */ sizeof(asn_DEF_CG_Config_IEs_tags_1) /sizeof(asn_DEF_CG_Config_IEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CG_Config_IEs_1, 10, /* Elements count */ &asn_SPC_CG_Config_IEs_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CG-Config-IEs.h b/src/codec_utils/RRC/CG-Config-IEs.h index 1536b603e..822feede5 100644 --- a/src/codec_utils/RRC/CG-Config-IEs.h +++ b/src/codec_utils/RRC/CG-Config-IEs.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CG_Config_IEs_H_ @@ -57,5 +57,13 @@ extern asn_TYPE_member_t asn_MBR_CG_Config_IEs_1[10]; } #endif +/* Referred external types */ +#include "ConfigRestrictModReqSCG.h" +#include "DRX-Info.h" +#include "MeasConfigSN.h" +#include "BandCombinationInfoSN.h" +#include "FR-InfoList.h" +#include "CandidateServingFreqListNR.h" + #endif /* _CG_Config_IEs_H_ */ #include diff --git a/src/codec_utils/RRC/CG-Config.c b/src/codec_utils/RRC/CG-Config.c index 2c42ef8db..f5e52ede5 100644 --- a/src/codec_utils/RRC/CG-Config.c +++ b/src/codec_utils/RRC/CG-Config.c @@ -1,36 +1,44 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CG-Config.h" -#include "CG-Config-IEs.h" -static asn_oer_constraints_t asn_OER_type_c1_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_c1_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_criticalExtensions_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_criticalExtensions_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_c1_3[] = { { ATF_POINTER, 0, offsetof(struct CG_Config__criticalExtensions__c1, choice.cg_Config), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_CG_Config_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cg-Config" }, @@ -39,7 +47,18 @@ static asn_TYPE_member_t asn_MBR_c1_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare3" }, @@ -48,7 +67,18 @@ static asn_TYPE_member_t asn_MBR_c1_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare2" }, @@ -57,7 +87,18 @@ static asn_TYPE_member_t asn_MBR_c1_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare1" }, @@ -87,7 +128,18 @@ asn_TYPE_descriptor_t asn_DEF_c1_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_c1_constr_3, &asn_PER_type_c1_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_c1_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_c1_3, 4, /* Elements count */ &asn_SPC_c1_specs_3 /* Additional specs */ @@ -116,7 +168,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensionsFuture_8 = { asn_DEF_criticalExtensionsFuture_tags_8, /* Same as above */ sizeof(asn_DEF_criticalExtensionsFuture_tags_8) /sizeof(asn_DEF_criticalExtensionsFuture_tags_8[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_criticalExtensionsFuture_specs_8 /* Additional specs */ }; @@ -127,7 +190,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_2[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_c1_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "c1" }, @@ -136,7 +210,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_2[] = { 0, &asn_DEF_criticalExtensionsFuture_8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensionsFuture" }, @@ -164,7 +249,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensions_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_criticalExtensions_constr_2, &asn_PER_type_criticalExtensions_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_criticalExtensions_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_criticalExtensions_2, 2, /* Elements count */ &asn_SPC_criticalExtensions_specs_2 /* Additional specs */ @@ -176,7 +272,18 @@ static asn_TYPE_member_t asn_MBR_CG_Config_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_criticalExtensions_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensions" }, @@ -205,7 +312,18 @@ asn_TYPE_descriptor_t asn_DEF_CG_Config = { asn_DEF_CG_Config_tags_1, /* Same as above */ sizeof(asn_DEF_CG_Config_tags_1) /sizeof(asn_DEF_CG_Config_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CG_Config_1, 1, /* Elements count */ &asn_SPC_CG_Config_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CG-Config.h b/src/codec_utils/RRC/CG-Config.h index 13e347498..dd992dc14 100644 --- a/src/codec_utils/RRC/CG-Config.h +++ b/src/codec_utils/RRC/CG-Config.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CG_Config_H_ @@ -76,5 +76,8 @@ extern asn_TYPE_descriptor_t asn_DEF_CG_Config; } #endif +/* Referred external types */ +#include "CG-Config-IEs.h" + #endif /* _CG_Config_H_ */ #include diff --git a/src/codec_utils/RRC/CG-ConfigInfo-IEs.c b/src/codec_utils/RRC/CG-ConfigInfo-IEs.c index 11cfc5095..0c3a19345 100644 --- a/src/codec_utils/RRC/CG-ConfigInfo-IEs.c +++ b/src/codec_utils/RRC/CG-ConfigInfo-IEs.c @@ -1,18 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CG-ConfigInfo-IEs.h" -#include "MeasResultList2NR.h" -#include "MeasResultCellListSFTD.h" -#include "ConfigRestrictInfoSCG.h" -#include "DRX-Info.h" -#include "MeasConfigMN.h" -#include "MRDC-AssistanceInfo.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -143,62 +137,55 @@ memb_mcg_RB_Config_constraint_1(const asn_TYPE_descriptor_t *td, const void *spt return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_oer_constraints_t asn_OER_type_failureType_constr_7 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_failureType_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 5 } /* (0..5) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_measResultSCG_constr_14 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..MAX)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_measResultSCG_constr_14 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_SEMI_CONSTRAINED, -1, -1, 0, 0 } /* (SIZE(0..MAX)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ue_CapabilityInfo_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..MAX)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ue_CapabilityInfo_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_SEMI_CONSTRAINED, -1, -1, 0, 0 } /* (SIZE(0..MAX)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_candidateCellInfoListSN_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..MAX)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_candidateCellInfoListSN_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_SEMI_CONSTRAINED, -1, -1, 0, 0 } /* (SIZE(0..MAX)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sourceConfigSCG_constr_18 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..MAX)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sourceConfigSCG_constr_18 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_SEMI_CONSTRAINED, -1, -1, 0, 0 } /* (SIZE(0..MAX)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_scg_RB_Config_constr_19 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..MAX)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_scg_RB_Config_constr_19 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_SEMI_CONSTRAINED, -1, -1, 0, 0 } /* (SIZE(0..MAX)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_mcg_RB_Config_constr_20 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..MAX)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_mcg_RB_Config_constr_20 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_SEMI_CONSTRAINED, -1, -1, 0, 0 } /* (SIZE(0..MAX)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_failureType_value2enum_7[] = { { 0, 11, "t310-Expiry" }, { 1, 19, "randomAccessProblem" }, @@ -239,7 +226,18 @@ asn_TYPE_descriptor_t asn_DEF_failureType_7 = { asn_DEF_failureType_tags_7, /* Same as above */ sizeof(asn_DEF_failureType_tags_7) /sizeof(asn_DEF_failureType_tags_7[0]), /* 2 */ - { &asn_OER_type_failureType_constr_7, &asn_PER_type_failureType_constr_7, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_failureType_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_failureType_specs_7 /* Additional specs */ }; @@ -250,7 +248,18 @@ static asn_TYPE_member_t asn_MBR_scgFailureInfo_6[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_failureType_7, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "failureType" }, @@ -259,7 +268,18 @@ static asn_TYPE_member_t asn_MBR_scgFailureInfo_6[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { &asn_OER_memb_measResultSCG_constr_14, &asn_PER_memb_measResultSCG_constr_14, memb_measResultSCG_constraint_6 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_measResultSCG_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_measResultSCG_constraint_6 + }, 0, 0, /* No default value */ "measResultSCG" }, @@ -291,7 +311,18 @@ asn_TYPE_descriptor_t asn_DEF_scgFailureInfo_6 = { asn_DEF_scgFailureInfo_tags_6, /* Same as above */ sizeof(asn_DEF_scgFailureInfo_tags_6) /sizeof(asn_DEF_scgFailureInfo_tags_6[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_scgFailureInfo_6, 2, /* Elements count */ &asn_SPC_scgFailureInfo_specs_6 /* Additional specs */ @@ -320,7 +351,18 @@ asn_TYPE_descriptor_t asn_DEF_nonCriticalExtension_22 = { asn_DEF_nonCriticalExtension_tags_22, /* Same as above */ sizeof(asn_DEF_nonCriticalExtension_tags_22) /sizeof(asn_DEF_nonCriticalExtension_tags_22[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_nonCriticalExtension_specs_22 /* Additional specs */ }; @@ -331,7 +373,18 @@ asn_TYPE_member_t asn_MBR_CG_ConfigInfo_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { &asn_OER_memb_ue_CapabilityInfo_constr_2, &asn_PER_memb_ue_CapabilityInfo_constr_2, memb_ue_CapabilityInfo_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ue_CapabilityInfo_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ue_CapabilityInfo_constraint_1 + }, 0, 0, /* No default value */ "ue-CapabilityInfo" }, @@ -340,7 +393,18 @@ asn_TYPE_member_t asn_MBR_CG_ConfigInfo_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasResultList2NR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "candidateCellInfoListMN" }, @@ -349,7 +413,18 @@ asn_TYPE_member_t asn_MBR_CG_ConfigInfo_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { &asn_OER_memb_candidateCellInfoListSN_constr_4, &asn_PER_memb_candidateCellInfoListSN_constr_4, memb_candidateCellInfoListSN_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_candidateCellInfoListSN_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_candidateCellInfoListSN_constraint_1 + }, 0, 0, /* No default value */ "candidateCellInfoListSN" }, @@ -358,7 +433,18 @@ asn_TYPE_member_t asn_MBR_CG_ConfigInfo_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasResultCellListSFTD, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measResultCellListSFTD" }, @@ -367,7 +453,18 @@ asn_TYPE_member_t asn_MBR_CG_ConfigInfo_IEs_1[] = { 0, &asn_DEF_scgFailureInfo_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "scgFailureInfo" }, @@ -376,7 +473,18 @@ asn_TYPE_member_t asn_MBR_CG_ConfigInfo_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ConfigRestrictInfoSCG, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "configRestrictInfo" }, @@ -385,7 +493,18 @@ asn_TYPE_member_t asn_MBR_CG_ConfigInfo_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_DRX_Info, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "drx-InfoMCG" }, @@ -394,7 +513,18 @@ asn_TYPE_member_t asn_MBR_CG_ConfigInfo_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasConfigMN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measConfigMN" }, @@ -403,7 +533,18 @@ asn_TYPE_member_t asn_MBR_CG_ConfigInfo_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { &asn_OER_memb_sourceConfigSCG_constr_18, &asn_PER_memb_sourceConfigSCG_constr_18, memb_sourceConfigSCG_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sourceConfigSCG_constr_18, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sourceConfigSCG_constraint_1 + }, 0, 0, /* No default value */ "sourceConfigSCG" }, @@ -412,7 +553,18 @@ asn_TYPE_member_t asn_MBR_CG_ConfigInfo_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { &asn_OER_memb_scg_RB_Config_constr_19, &asn_PER_memb_scg_RB_Config_constr_19, memb_scg_RB_Config_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_scg_RB_Config_constr_19, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_scg_RB_Config_constraint_1 + }, 0, 0, /* No default value */ "scg-RB-Config" }, @@ -421,7 +573,18 @@ asn_TYPE_member_t asn_MBR_CG_ConfigInfo_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { &asn_OER_memb_mcg_RB_Config_constr_20, &asn_PER_memb_mcg_RB_Config_constr_20, memb_mcg_RB_Config_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_mcg_RB_Config_constr_20, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_mcg_RB_Config_constraint_1 + }, 0, 0, /* No default value */ "mcg-RB-Config" }, @@ -430,7 +593,18 @@ asn_TYPE_member_t asn_MBR_CG_ConfigInfo_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MRDC_AssistanceInfo, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "mrdc-AssistanceInfo" }, @@ -439,7 +613,18 @@ asn_TYPE_member_t asn_MBR_CG_ConfigInfo_IEs_1[] = { 0, &asn_DEF_nonCriticalExtension_22, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nonCriticalExtension" }, @@ -482,7 +667,18 @@ asn_TYPE_descriptor_t asn_DEF_CG_ConfigInfo_IEs = { asn_DEF_CG_ConfigInfo_IEs_tags_1, /* Same as above */ sizeof(asn_DEF_CG_ConfigInfo_IEs_tags_1) /sizeof(asn_DEF_CG_ConfigInfo_IEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CG_ConfigInfo_IEs_1, 13, /* Elements count */ &asn_SPC_CG_ConfigInfo_IEs_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CG-ConfigInfo-IEs.h b/src/codec_utils/RRC/CG-ConfigInfo-IEs.h index 35d809784..1019d464f 100644 --- a/src/codec_utils/RRC/CG-ConfigInfo-IEs.h +++ b/src/codec_utils/RRC/CG-ConfigInfo-IEs.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CG_ConfigInfo_IEs_H_ @@ -78,5 +78,13 @@ extern asn_TYPE_member_t asn_MBR_CG_ConfigInfo_IEs_1[13]; } #endif +/* Referred external types */ +#include "MeasResultList2NR.h" +#include "MeasResultCellListSFTD.h" +#include "ConfigRestrictInfoSCG.h" +#include "DRX-Info.h" +#include "MeasConfigMN.h" +#include "MRDC-AssistanceInfo.h" + #endif /* _CG_ConfigInfo_IEs_H_ */ #include diff --git a/src/codec_utils/RRC/CG-ConfigInfoRrc.c b/src/codec_utils/RRC/CG-ConfigInfoRrc.c index b966a1d61..f3e9cf574 100644 --- a/src/codec_utils/RRC/CG-ConfigInfoRrc.c +++ b/src/codec_utils/RRC/CG-ConfigInfoRrc.c @@ -1,36 +1,44 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CG-ConfigInfoRrc.h" -#include "CG-ConfigInfo-IEs.h" -static asn_oer_constraints_t asn_OER_type_c1_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_c1_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_criticalExtensions_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_criticalExtensions_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_c1_3[] = { { ATF_POINTER, 0, offsetof(struct CG_ConfigInfoRrc__criticalExtensions__c1, choice.cg_ConfigInfo), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_CG_ConfigInfo_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cg-ConfigInfo" }, @@ -39,7 +47,18 @@ static asn_TYPE_member_t asn_MBR_c1_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare3" }, @@ -48,7 +67,18 @@ static asn_TYPE_member_t asn_MBR_c1_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare2" }, @@ -57,7 +87,18 @@ static asn_TYPE_member_t asn_MBR_c1_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare1" }, @@ -87,7 +128,18 @@ asn_TYPE_descriptor_t asn_DEF_c1_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_c1_constr_3, &asn_PER_type_c1_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_c1_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_c1_3, 4, /* Elements count */ &asn_SPC_c1_specs_3 /* Additional specs */ @@ -116,7 +168,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensionsFuture_8 = { asn_DEF_criticalExtensionsFuture_tags_8, /* Same as above */ sizeof(asn_DEF_criticalExtensionsFuture_tags_8) /sizeof(asn_DEF_criticalExtensionsFuture_tags_8[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_criticalExtensionsFuture_specs_8 /* Additional specs */ }; @@ -127,7 +190,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_2[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_c1_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "c1" }, @@ -136,7 +210,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_2[] = { 0, &asn_DEF_criticalExtensionsFuture_8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensionsFuture" }, @@ -164,7 +249,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensions_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_criticalExtensions_constr_2, &asn_PER_type_criticalExtensions_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_criticalExtensions_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_criticalExtensions_2, 2, /* Elements count */ &asn_SPC_criticalExtensions_specs_2 /* Additional specs */ @@ -176,7 +272,18 @@ static asn_TYPE_member_t asn_MBR_CG_ConfigInfoRrc_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_criticalExtensions_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensions" }, @@ -205,7 +312,18 @@ asn_TYPE_descriptor_t asn_DEF_CG_ConfigInfoRrc = { asn_DEF_CG_ConfigInfoRrc_tags_1, /* Same as above */ sizeof(asn_DEF_CG_ConfigInfoRrc_tags_1) /sizeof(asn_DEF_CG_ConfigInfoRrc_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CG_ConfigInfoRrc_1, 1, /* Elements count */ &asn_SPC_CG_ConfigInfoRrc_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CG-ConfigInfoRrc.h b/src/codec_utils/RRC/CG-ConfigInfoRrc.h index f66d9ade5..033206d65 100644 --- a/src/codec_utils/RRC/CG-ConfigInfoRrc.h +++ b/src/codec_utils/RRC/CG-ConfigInfoRrc.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CG_ConfigInfoRrc_H_ @@ -76,5 +76,8 @@ extern asn_TYPE_descriptor_t asn_DEF_CG_ConfigInfoRrc; } #endif +/* Referred external types */ +#include "CG-ConfigInfo-IEs.h" + #endif /* _CG_ConfigInfoRrc_H_ */ #include diff --git a/src/codec_utils/RRC/CG-UCI-OnPUSCH.c b/src/codec_utils/RRC/CG-UCI-OnPUSCH.c index 63989e300..60ceca42f 100644 --- a/src/codec_utils/RRC/CG-UCI-OnPUSCH.c +++ b/src/codec_utils/RRC/CG-UCI-OnPUSCH.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CG-UCI-OnPUSCH.h" -#include "BetaOffsets.h" static int memb_dynamic_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -23,9 +22,9 @@ memb_dynamic_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 4)) { + if((size >= 1UL && size <= 4UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -34,37 +33,45 @@ memb_dynamic_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_oer_constraints_t asn_OER_type_dynamic_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_dynamic_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_dynamic_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_dynamic_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_CG_UCI_OnPUSCH_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_CG_UCI_OnPUSCH_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_dynamic_2[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_BetaOffsets, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -89,7 +96,18 @@ asn_TYPE_descriptor_t asn_DEF_dynamic_2 = { asn_DEF_dynamic_tags_2, /* Same as above */ sizeof(asn_DEF_dynamic_tags_2) /sizeof(asn_DEF_dynamic_tags_2[0]), /* 2 */ - { &asn_OER_type_dynamic_constr_2, &asn_PER_type_dynamic_constr_2, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_dynamic_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_dynamic_2, 1, /* Single element */ &asn_SPC_dynamic_specs_2 /* Additional specs */ @@ -101,7 +119,18 @@ asn_TYPE_member_t asn_MBR_CG_UCI_OnPUSCH_1[] = { 0, &asn_DEF_dynamic_2, 0, - { &asn_OER_memb_dynamic_constr_2, &asn_PER_memb_dynamic_constr_2, memb_dynamic_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_dynamic_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_dynamic_constraint_1 + }, 0, 0, /* No default value */ "dynamic" }, @@ -110,7 +139,18 @@ asn_TYPE_member_t asn_MBR_CG_UCI_OnPUSCH_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BetaOffsets, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "semiStatic" }, @@ -137,7 +177,18 @@ asn_TYPE_descriptor_t asn_DEF_CG_UCI_OnPUSCH = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_CG_UCI_OnPUSCH_constr_1, &asn_PER_type_CG_UCI_OnPUSCH_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_CG_UCI_OnPUSCH_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_CG_UCI_OnPUSCH_1, 2, /* Elements count */ &asn_SPC_CG_UCI_OnPUSCH_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CG-UCI-OnPUSCH.h b/src/codec_utils/RRC/CG-UCI-OnPUSCH.h index 1ed4ccb89..2bb616e1e 100644 --- a/src/codec_utils/RRC/CG-UCI-OnPUSCH.h +++ b/src/codec_utils/RRC/CG-UCI-OnPUSCH.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CG_UCI_OnPUSCH_H_ @@ -57,5 +57,8 @@ extern asn_per_constraints_t asn_PER_type_CG_UCI_OnPUSCH_constr_1; } #endif +/* Referred external types */ +#include "BetaOffsets.h" + #endif /* _CG_UCI_OnPUSCH_H_ */ #include diff --git a/src/codec_utils/RRC/CGI-Info.c b/src/codec_utils/RRC/CGI-Info.c index 87a482d89..06f3c623a 100644 --- a/src/codec_utils/RRC/CGI-Info.c +++ b/src/codec_utils/RRC/CGI-Info.c @@ -1,14 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CGI-Info.h" -#include "PLMN-IdentityInfoList.h" -#include "MultiFrequencyBandListNR.h" static int memb_ssb_SubcarrierOffset_constraint_4(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -23,7 +21,7 @@ memb_ssb_SubcarrierOffset_constraint_4(const asn_TYPE_descriptor_t *td, const vo value = *(const long *)sptr; - if((value >= 0 && value <= 15)) { + if((value >= 0L && value <= 15L)) { /* Constraint check succeeded */ return 0; } else { @@ -34,21 +32,31 @@ memb_ssb_SubcarrierOffset_constraint_4(const asn_TYPE_descriptor_t *td, const vo } } -static asn_oer_constraints_t asn_OER_memb_ssb_SubcarrierOffset_constr_5 CC_NOTUSED = { - { 1, 1 } /* (0..15) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ssb_SubcarrierOffset_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_noSIB1_4[] = { { ATF_NOFLAGS, 0, offsetof(struct CGI_Info__noSIB1, ssb_SubcarrierOffset), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ssb_SubcarrierOffset_constr_5, &asn_PER_memb_ssb_SubcarrierOffset_constr_5, memb_ssb_SubcarrierOffset_constraint_4 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ssb_SubcarrierOffset_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ssb_SubcarrierOffset_constraint_4 + }, 0, 0, /* No default value */ "ssb-SubcarrierOffset" }, @@ -57,7 +65,18 @@ static asn_TYPE_member_t asn_MBR_noSIB1_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PDCCH_ConfigSIB1, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pdcch-ConfigSIB1" }, @@ -89,7 +108,18 @@ asn_TYPE_descriptor_t asn_DEF_noSIB1_4 = { asn_DEF_noSIB1_tags_4, /* Same as above */ sizeof(asn_DEF_noSIB1_tags_4) /sizeof(asn_DEF_noSIB1_tags_4[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_noSIB1_4, 2, /* Elements count */ &asn_SPC_noSIB1_specs_4 /* Additional specs */ @@ -101,7 +131,18 @@ asn_TYPE_member_t asn_MBR_CGI_Info_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PLMN_IdentityInfoList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "plmn-IdentityInfoList" }, @@ -110,7 +151,18 @@ asn_TYPE_member_t asn_MBR_CGI_Info_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MultiFrequencyBandListNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "frequencyBandList" }, @@ -119,7 +171,18 @@ asn_TYPE_member_t asn_MBR_CGI_Info_1[] = { 0, &asn_DEF_noSIB1_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "noSIB1" }, @@ -152,7 +215,18 @@ asn_TYPE_descriptor_t asn_DEF_CGI_Info = { asn_DEF_CGI_Info_tags_1, /* Same as above */ sizeof(asn_DEF_CGI_Info_tags_1) /sizeof(asn_DEF_CGI_Info_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CGI_Info_1, 3, /* Elements count */ &asn_SPC_CGI_Info_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CGI-Info.h b/src/codec_utils/RRC/CGI-Info.h index d9d456f3a..32e600665 100644 --- a/src/codec_utils/RRC/CGI-Info.h +++ b/src/codec_utils/RRC/CGI-Info.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CGI_Info_H_ @@ -53,5 +53,9 @@ extern asn_TYPE_member_t asn_MBR_CGI_Info_1[3]; } #endif +/* Referred external types */ +#include "PLMN-IdentityInfoList.h" +#include "MultiFrequencyBandListNR.h" + #endif /* _CGI_Info_H_ */ #include diff --git a/src/codec_utils/RRC/CSI-AperiodicTriggerState.c b/src/codec_utils/RRC/CSI-AperiodicTriggerState.c index f951c6f12..d28c4eadf 100644 --- a/src/codec_utils/RRC/CSI-AperiodicTriggerState.c +++ b/src/codec_utils/RRC/CSI-AperiodicTriggerState.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CSI-AperiodicTriggerState.h" -#include "CSI-AssociatedReportConfigInfo.h" static int memb_associatedReportConfigInfoList_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -23,9 +22,9 @@ memb_associatedReportConfigInfoList_constraint_1(const asn_TYPE_descriptor_t *td /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 16)) { + if((size >= 1UL && size <= 16UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -34,29 +33,38 @@ memb_associatedReportConfigInfoList_constraint_1(const asn_TYPE_descriptor_t *td } } -static asn_oer_constraints_t asn_OER_type_associatedReportConfigInfoList_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_associatedReportConfigInfoList_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_associatedReportConfigInfoList_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_associatedReportConfigInfoList_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_associatedReportConfigInfoList_2[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_CSI_AssociatedReportConfigInfo, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -81,7 +89,18 @@ asn_TYPE_descriptor_t asn_DEF_associatedReportConfigInfoList_2 = { asn_DEF_associatedReportConfigInfoList_tags_2, /* Same as above */ sizeof(asn_DEF_associatedReportConfigInfoList_tags_2) /sizeof(asn_DEF_associatedReportConfigInfoList_tags_2[0]), /* 2 */ - { &asn_OER_type_associatedReportConfigInfoList_constr_2, &asn_PER_type_associatedReportConfigInfoList_constr_2, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_associatedReportConfigInfoList_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_associatedReportConfigInfoList_2, 1, /* Single element */ &asn_SPC_associatedReportConfigInfoList_specs_2 /* Additional specs */ @@ -93,7 +112,18 @@ asn_TYPE_member_t asn_MBR_CSI_AperiodicTriggerState_1[] = { 0, &asn_DEF_associatedReportConfigInfoList_2, 0, - { &asn_OER_memb_associatedReportConfigInfoList_constr_2, &asn_PER_memb_associatedReportConfigInfoList_constr_2, memb_associatedReportConfigInfoList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_associatedReportConfigInfoList_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_associatedReportConfigInfoList_constraint_1 + }, 0, 0, /* No default value */ "associatedReportConfigInfoList" }, @@ -122,7 +152,18 @@ asn_TYPE_descriptor_t asn_DEF_CSI_AperiodicTriggerState = { asn_DEF_CSI_AperiodicTriggerState_tags_1, /* Same as above */ sizeof(asn_DEF_CSI_AperiodicTriggerState_tags_1) /sizeof(asn_DEF_CSI_AperiodicTriggerState_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CSI_AperiodicTriggerState_1, 1, /* Elements count */ &asn_SPC_CSI_AperiodicTriggerState_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CSI-AperiodicTriggerState.h b/src/codec_utils/RRC/CSI-AperiodicTriggerState.h index fb5ceb0b7..02d14850b 100644 --- a/src/codec_utils/RRC/CSI-AperiodicTriggerState.h +++ b/src/codec_utils/RRC/CSI-AperiodicTriggerState.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CSI_AperiodicTriggerState_H_ @@ -49,5 +49,8 @@ extern asn_TYPE_member_t asn_MBR_CSI_AperiodicTriggerState_1[1]; } #endif +/* Referred external types */ +#include "CSI-AssociatedReportConfigInfo.h" + #endif /* _CSI_AperiodicTriggerState_H_ */ #include diff --git a/src/codec_utils/RRC/CSI-AperiodicTriggerStateList.c b/src/codec_utils/RRC/CSI-AperiodicTriggerStateList.c index 6d9280c7c..998de8df1 100644 --- a/src/codec_utils/RRC/CSI-AperiodicTriggerStateList.c +++ b/src/codec_utils/RRC/CSI-AperiodicTriggerStateList.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CSI-AperiodicTriggerStateList.h" -#include "CSI-AperiodicTriggerState.h" -static asn_oer_constraints_t asn_OER_type_CSI_AperiodicTriggerStateList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..128)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_CSI_AperiodicTriggerStateList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 7, 7, 1, 128 } /* (SIZE(1..128)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_CSI_AperiodicTriggerStateList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_CSI_AperiodicTriggerState, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_CSI_AperiodicTriggerStateList = { asn_DEF_CSI_AperiodicTriggerStateList_tags_1, /* Same as above */ sizeof(asn_DEF_CSI_AperiodicTriggerStateList_tags_1) /sizeof(asn_DEF_CSI_AperiodicTriggerStateList_tags_1[0]), /* 1 */ - { &asn_OER_type_CSI_AperiodicTriggerStateList_constr_1, &asn_PER_type_CSI_AperiodicTriggerStateList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_CSI_AperiodicTriggerStateList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_CSI_AperiodicTriggerStateList_1, 1, /* Single element */ &asn_SPC_CSI_AperiodicTriggerStateList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CSI-AperiodicTriggerStateList.h b/src/codec_utils/RRC/CSI-AperiodicTriggerStateList.h index ad2e35be5..821360b0e 100644 --- a/src/codec_utils/RRC/CSI-AperiodicTriggerStateList.h +++ b/src/codec_utils/RRC/CSI-AperiodicTriggerStateList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CSI_AperiodicTriggerStateList_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_CSI_AperiodicTriggerStateList_constr_1 } #endif +/* Referred external types */ +#include "CSI-AperiodicTriggerState.h" + #endif /* _CSI_AperiodicTriggerStateList_H_ */ #include diff --git a/src/codec_utils/RRC/CSI-AssociatedReportConfigInfo.c b/src/codec_utils/RRC/CSI-AssociatedReportConfigInfo.c index 1726534fb..4bf8202ba 100644 --- a/src/codec_utils/RRC/CSI-AssociatedReportConfigInfo.c +++ b/src/codec_utils/RRC/CSI-AssociatedReportConfigInfo.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CSI-AssociatedReportConfigInfo.h" @@ -21,7 +21,7 @@ memb_resourceSet_constraint_4(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 1 && value <= 16)) { + if((value >= 1L && value <= 16L)) { /* Constraint check succeeded */ return 0; } else { @@ -47,9 +47,9 @@ memb_qcl_info_constraint_4(const asn_TYPE_descriptor_t *td, const void *sptr, /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 16)) { + if((size >= 1UL && size <= 16UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -72,7 +72,7 @@ memb_csi_SSB_ResourceSet_constraint_3(const asn_TYPE_descriptor_t *td, const voi value = *(const long *)sptr; - if((value == 1)) { + if((value == 1L)) { /* Constraint check succeeded */ return 0; } else { @@ -97,7 +97,7 @@ memb_csi_IM_ResourcesForInterference_constraint_1(const asn_TYPE_descriptor_t *t value = *(const long *)sptr; - if((value >= 1 && value <= 16)) { + if((value >= 1L && value <= 16L)) { /* Constraint check succeeded */ return 0; } else { @@ -122,7 +122,7 @@ memb_nzp_CSI_RS_ResourcesForInterference_constraint_1(const asn_TYPE_descriptor_ value = *(const long *)sptr; - if((value >= 1 && value <= 16)) { + if((value >= 1L && value <= 16L)) { /* Constraint check succeeded */ return 0; } else { @@ -133,69 +133,73 @@ memb_nzp_CSI_RS_ResourcesForInterference_constraint_1(const asn_TYPE_descriptor_ } } -static asn_oer_constraints_t asn_OER_type_qcl_info_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_qcl_info_constr_6 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_resourceSet_constr_5 CC_NOTUSED = { - { 1, 1 } /* (1..16) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_resourceSet_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 1, 16 } /* (1..16) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_qcl_info_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_qcl_info_constr_6 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_csi_SSB_ResourceSet_constr_8 CC_NOTUSED = { - { 1, 1 } /* (1..1) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_csi_SSB_ResourceSet_constr_8 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 1, 1 } /* (1..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_resourcesForChannel_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_resourcesForChannel_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_csi_IM_ResourcesForInterference_constr_9 CC_NOTUSED = { - { 1, 1 } /* (1..16) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_csi_IM_ResourcesForInterference_constr_9 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 1, 16 } /* (1..16) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_nzp_CSI_RS_ResourcesForInterference_constr_10 CC_NOTUSED = { - { 1, 1 } /* (1..16) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_nzp_CSI_RS_ResourcesForInterference_constr_10 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 1, 16 } /* (1..16) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_qcl_info_6[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_TCI_StateId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -220,7 +224,18 @@ asn_TYPE_descriptor_t asn_DEF_qcl_info_6 = { asn_DEF_qcl_info_tags_6, /* Same as above */ sizeof(asn_DEF_qcl_info_tags_6) /sizeof(asn_DEF_qcl_info_tags_6[0]), /* 2 */ - { &asn_OER_type_qcl_info_constr_6, &asn_PER_type_qcl_info_constr_6, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_qcl_info_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_qcl_info_6, 1, /* Single element */ &asn_SPC_qcl_info_specs_6 /* Additional specs */ @@ -232,7 +247,18 @@ static asn_TYPE_member_t asn_MBR_nzp_CSI_RS_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_resourceSet_constr_5, &asn_PER_memb_resourceSet_constr_5, memb_resourceSet_constraint_4 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_resourceSet_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_resourceSet_constraint_4 + }, 0, 0, /* No default value */ "resourceSet" }, @@ -241,7 +267,18 @@ static asn_TYPE_member_t asn_MBR_nzp_CSI_RS_4[] = { 0, &asn_DEF_qcl_info_6, 0, - { &asn_OER_memb_qcl_info_constr_6, &asn_PER_memb_qcl_info_constr_6, memb_qcl_info_constraint_4 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_qcl_info_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_qcl_info_constraint_4 + }, 0, 0, /* No default value */ "qcl-info" }, @@ -275,7 +312,18 @@ asn_TYPE_descriptor_t asn_DEF_nzp_CSI_RS_4 = { asn_DEF_nzp_CSI_RS_tags_4, /* Same as above */ sizeof(asn_DEF_nzp_CSI_RS_tags_4) /sizeof(asn_DEF_nzp_CSI_RS_tags_4[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_nzp_CSI_RS_4, 2, /* Elements count */ &asn_SPC_nzp_CSI_RS_specs_4 /* Additional specs */ @@ -287,7 +335,18 @@ static asn_TYPE_member_t asn_MBR_resourcesForChannel_3[] = { 0, &asn_DEF_nzp_CSI_RS_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nzp-CSI-RS" }, @@ -296,7 +355,18 @@ static asn_TYPE_member_t asn_MBR_resourcesForChannel_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_csi_SSB_ResourceSet_constr_8, &asn_PER_memb_csi_SSB_ResourceSet_constr_8, memb_csi_SSB_ResourceSet_constraint_3 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_csi_SSB_ResourceSet_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_csi_SSB_ResourceSet_constraint_3 + }, 0, 0, /* No default value */ "csi-SSB-ResourceSet" }, @@ -324,7 +394,18 @@ asn_TYPE_descriptor_t asn_DEF_resourcesForChannel_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_resourcesForChannel_constr_3, &asn_PER_type_resourcesForChannel_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_resourcesForChannel_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_resourcesForChannel_3, 2, /* Elements count */ &asn_SPC_resourcesForChannel_specs_3 /* Additional specs */ @@ -336,7 +417,18 @@ asn_TYPE_member_t asn_MBR_CSI_AssociatedReportConfigInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CSI_ReportConfigId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportConfigId" }, @@ -345,7 +437,18 @@ asn_TYPE_member_t asn_MBR_CSI_AssociatedReportConfigInfo_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_resourcesForChannel_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "resourcesForChannel" }, @@ -354,7 +457,18 @@ asn_TYPE_member_t asn_MBR_CSI_AssociatedReportConfigInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_csi_IM_ResourcesForInterference_constr_9, &asn_PER_memb_csi_IM_ResourcesForInterference_constr_9, memb_csi_IM_ResourcesForInterference_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_csi_IM_ResourcesForInterference_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_csi_IM_ResourcesForInterference_constraint_1 + }, 0, 0, /* No default value */ "csi-IM-ResourcesForInterference" }, @@ -363,7 +477,18 @@ asn_TYPE_member_t asn_MBR_CSI_AssociatedReportConfigInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_nzp_CSI_RS_ResourcesForInterference_constr_10, &asn_PER_memb_nzp_CSI_RS_ResourcesForInterference_constr_10, memb_nzp_CSI_RS_ResourcesForInterference_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_nzp_CSI_RS_ResourcesForInterference_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_nzp_CSI_RS_ResourcesForInterference_constraint_1 + }, 0, 0, /* No default value */ "nzp-CSI-RS-ResourcesForInterference" }, @@ -397,7 +522,18 @@ asn_TYPE_descriptor_t asn_DEF_CSI_AssociatedReportConfigInfo = { asn_DEF_CSI_AssociatedReportConfigInfo_tags_1, /* Same as above */ sizeof(asn_DEF_CSI_AssociatedReportConfigInfo_tags_1) /sizeof(asn_DEF_CSI_AssociatedReportConfigInfo_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CSI_AssociatedReportConfigInfo_1, 4, /* Elements count */ &asn_SPC_CSI_AssociatedReportConfigInfo_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CSI-AssociatedReportConfigInfo.h b/src/codec_utils/RRC/CSI-AssociatedReportConfigInfo.h index 39a7e75a3..cbe1f1f98 100644 --- a/src/codec_utils/RRC/CSI-AssociatedReportConfigInfo.h +++ b/src/codec_utils/RRC/CSI-AssociatedReportConfigInfo.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CSI_AssociatedReportConfigInfo_H_ diff --git a/src/codec_utils/RRC/CSI-FrequencyOccupation.c b/src/codec_utils/RRC/CSI-FrequencyOccupation.c index c823b1a91..e310fd3b1 100644 --- a/src/codec_utils/RRC/CSI-FrequencyOccupation.c +++ b/src/codec_utils/RRC/CSI-FrequencyOccupation.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CSI-FrequencyOccupation.h" @@ -21,7 +21,7 @@ memb_startingRB_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 274)) { + if((value >= 0L && value <= 274L)) { /* Constraint check succeeded */ return 0; } else { @@ -46,7 +46,7 @@ memb_nrofRBs_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 24 && value <= 276)) { + if((value >= 24L && value <= 276L)) { /* Constraint check succeeded */ return 0; } else { @@ -57,29 +57,38 @@ memb_nrofRBs_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_oer_constraints_t asn_OER_memb_startingRB_constr_2 CC_NOTUSED = { - { 2, 1 } /* (0..274) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_startingRB_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 9, 9, 0, 274 } /* (0..274) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_nrofRBs_constr_3 CC_NOTUSED = { - { 2, 1 } /* (24..276) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_nrofRBs_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 24, 276 } /* (24..276) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_CSI_FrequencyOccupation_1[] = { { ATF_NOFLAGS, 0, offsetof(struct CSI_FrequencyOccupation, startingRB), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_startingRB_constr_2, &asn_PER_memb_startingRB_constr_2, memb_startingRB_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_startingRB_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_startingRB_constraint_1 + }, 0, 0, /* No default value */ "startingRB" }, @@ -88,7 +97,18 @@ asn_TYPE_member_t asn_MBR_CSI_FrequencyOccupation_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_nrofRBs_constr_3, &asn_PER_memb_nrofRBs_constr_3, memb_nrofRBs_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_nrofRBs_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_nrofRBs_constraint_1 + }, 0, 0, /* No default value */ "nrofRBs" }, @@ -118,7 +138,18 @@ asn_TYPE_descriptor_t asn_DEF_CSI_FrequencyOccupation = { asn_DEF_CSI_FrequencyOccupation_tags_1, /* Same as above */ sizeof(asn_DEF_CSI_FrequencyOccupation_tags_1) /sizeof(asn_DEF_CSI_FrequencyOccupation_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CSI_FrequencyOccupation_1, 2, /* Elements count */ &asn_SPC_CSI_FrequencyOccupation_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CSI-FrequencyOccupation.h b/src/codec_utils/RRC/CSI-FrequencyOccupation.h index 0027a5aa9..457a359bd 100644 --- a/src/codec_utils/RRC/CSI-FrequencyOccupation.h +++ b/src/codec_utils/RRC/CSI-FrequencyOccupation.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CSI_FrequencyOccupation_H_ diff --git a/src/codec_utils/RRC/CSI-IM-Resource.c b/src/codec_utils/RRC/CSI-IM-Resource.c index af0d519f4..7c7db9f21 100644 --- a/src/codec_utils/RRC/CSI-IM-Resource.c +++ b/src/codec_utils/RRC/CSI-IM-Resource.c @@ -1,14 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CSI-IM-Resource.h" -#include "CSI-FrequencyOccupation.h" -#include "CSI-ResourcePeriodicityAndOffset.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -27,7 +25,7 @@ memb_symbolLocation_p0_constraint_4(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= 0 && value <= 12)) { + if((value >= 0L && value <= 12L)) { /* Constraint check succeeded */ return 0; } else { @@ -56,7 +54,7 @@ memb_symbolLocation_p1_constraint_13(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= 0 && value <= 13)) { + if((value >= 0L && value <= 13L)) { /* Constraint check succeeded */ return 0; } else { @@ -67,46 +65,41 @@ memb_symbolLocation_p1_constraint_13(const asn_TYPE_descriptor_t *td, const void } } -static asn_oer_constraints_t asn_OER_type_subcarrierLocation_p0_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_subcarrierLocation_p0_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 5 } /* (0..5) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_symbolLocation_p0_constr_12 CC_NOTUSED = { - { 1, 1 } /* (0..12) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_symbolLocation_p0_constr_12 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 12 } /* (0..12) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_subcarrierLocation_p1_constr_14 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_subcarrierLocation_p1_constr_14 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_symbolLocation_p1_constr_18 CC_NOTUSED = { - { 1, 1 } /* (0..13) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_symbolLocation_p1_constr_18 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 13 } /* (0..13) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_csi_IM_ResourceElementPattern_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_csi_IM_ResourceElementPattern_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_subcarrierLocation_p0_value2enum_5[] = { { 0, 2, "s0" }, { 1, 2, "s2" }, @@ -147,7 +140,18 @@ asn_TYPE_descriptor_t asn_DEF_subcarrierLocation_p0_5 = { asn_DEF_subcarrierLocation_p0_tags_5, /* Same as above */ sizeof(asn_DEF_subcarrierLocation_p0_tags_5) /sizeof(asn_DEF_subcarrierLocation_p0_tags_5[0]), /* 2 */ - { &asn_OER_type_subcarrierLocation_p0_constr_5, &asn_PER_type_subcarrierLocation_p0_constr_5, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_subcarrierLocation_p0_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_subcarrierLocation_p0_specs_5 /* Additional specs */ }; @@ -158,7 +162,18 @@ static asn_TYPE_member_t asn_MBR_pattern0_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_subcarrierLocation_p0_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "subcarrierLocation-p0" }, @@ -167,7 +182,18 @@ static asn_TYPE_member_t asn_MBR_pattern0_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_symbolLocation_p0_constr_12, &asn_PER_memb_symbolLocation_p0_constr_12, memb_symbolLocation_p0_constraint_4 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_symbolLocation_p0_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_symbolLocation_p0_constraint_4 + }, 0, 0, /* No default value */ "symbolLocation-p0" }, @@ -199,7 +225,18 @@ asn_TYPE_descriptor_t asn_DEF_pattern0_4 = { asn_DEF_pattern0_tags_4, /* Same as above */ sizeof(asn_DEF_pattern0_tags_4) /sizeof(asn_DEF_pattern0_tags_4[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_pattern0_4, 2, /* Elements count */ &asn_SPC_pattern0_specs_4 /* Additional specs */ @@ -239,7 +276,18 @@ asn_TYPE_descriptor_t asn_DEF_subcarrierLocation_p1_14 = { asn_DEF_subcarrierLocation_p1_tags_14, /* Same as above */ sizeof(asn_DEF_subcarrierLocation_p1_tags_14) /sizeof(asn_DEF_subcarrierLocation_p1_tags_14[0]), /* 2 */ - { &asn_OER_type_subcarrierLocation_p1_constr_14, &asn_PER_type_subcarrierLocation_p1_constr_14, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_subcarrierLocation_p1_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_subcarrierLocation_p1_specs_14 /* Additional specs */ }; @@ -250,7 +298,18 @@ static asn_TYPE_member_t asn_MBR_pattern1_13[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_subcarrierLocation_p1_14, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "subcarrierLocation-p1" }, @@ -259,7 +318,18 @@ static asn_TYPE_member_t asn_MBR_pattern1_13[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_symbolLocation_p1_constr_18, &asn_PER_memb_symbolLocation_p1_constr_18, memb_symbolLocation_p1_constraint_13 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_symbolLocation_p1_constr_18, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_symbolLocation_p1_constraint_13 + }, 0, 0, /* No default value */ "symbolLocation-p1" }, @@ -291,7 +361,18 @@ asn_TYPE_descriptor_t asn_DEF_pattern1_13 = { asn_DEF_pattern1_tags_13, /* Same as above */ sizeof(asn_DEF_pattern1_tags_13) /sizeof(asn_DEF_pattern1_tags_13[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_pattern1_13, 2, /* Elements count */ &asn_SPC_pattern1_specs_13 /* Additional specs */ @@ -303,7 +384,18 @@ static asn_TYPE_member_t asn_MBR_csi_IM_ResourceElementPattern_3[] = { 0, &asn_DEF_pattern0_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pattern0" }, @@ -312,7 +404,18 @@ static asn_TYPE_member_t asn_MBR_csi_IM_ResourceElementPattern_3[] = { 0, &asn_DEF_pattern1_13, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pattern1" }, @@ -340,7 +443,18 @@ asn_TYPE_descriptor_t asn_DEF_csi_IM_ResourceElementPattern_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_csi_IM_ResourceElementPattern_constr_3, &asn_PER_type_csi_IM_ResourceElementPattern_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_csi_IM_ResourceElementPattern_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_csi_IM_ResourceElementPattern_3, 2, /* Elements count */ &asn_SPC_csi_IM_ResourceElementPattern_specs_3 /* Additional specs */ @@ -352,7 +466,18 @@ asn_TYPE_member_t asn_MBR_CSI_IM_Resource_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CSI_IM_ResourceId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "csi-IM-ResourceId" }, @@ -361,7 +486,18 @@ asn_TYPE_member_t asn_MBR_CSI_IM_Resource_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_csi_IM_ResourceElementPattern_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "csi-IM-ResourceElementPattern" }, @@ -370,7 +506,18 @@ asn_TYPE_member_t asn_MBR_CSI_IM_Resource_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CSI_FrequencyOccupation, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "freqBand" }, @@ -379,7 +526,18 @@ asn_TYPE_member_t asn_MBR_CSI_IM_Resource_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_CSI_ResourcePeriodicityAndOffset, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "periodicityAndOffset" }, @@ -413,7 +571,18 @@ asn_TYPE_descriptor_t asn_DEF_CSI_IM_Resource = { asn_DEF_CSI_IM_Resource_tags_1, /* Same as above */ sizeof(asn_DEF_CSI_IM_Resource_tags_1) /sizeof(asn_DEF_CSI_IM_Resource_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CSI_IM_Resource_1, 4, /* Elements count */ &asn_SPC_CSI_IM_Resource_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CSI-IM-Resource.h b/src/codec_utils/RRC/CSI-IM-Resource.h index f8dc2435e..2f2ee26e3 100644 --- a/src/codec_utils/RRC/CSI-IM-Resource.h +++ b/src/codec_utils/RRC/CSI-IM-Resource.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CSI_IM_Resource_H_ @@ -93,5 +93,9 @@ extern asn_TYPE_member_t asn_MBR_CSI_IM_Resource_1[4]; } #endif +/* Referred external types */ +#include "CSI-FrequencyOccupation.h" +#include "CSI-ResourcePeriodicityAndOffset.h" + #endif /* _CSI_IM_Resource_H_ */ #include diff --git a/src/codec_utils/RRC/CSI-IM-ResourceId.c b/src/codec_utils/RRC/CSI-IM-ResourceId.c index d0573be9d..13c2c59a4 100644 --- a/src/codec_utils/RRC/CSI-IM-ResourceId.c +++ b/src/codec_utils/RRC/CSI-IM-ResourceId.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CSI-IM-ResourceId.h" @@ -21,7 +21,7 @@ CSI_IM_ResourceId_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 31)) { + if((value >= 0L && value <= 31L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ CSI_IM_ResourceId_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_CSI_IM_ResourceId_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..31) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_CSI_IM_ResourceId_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 31 } /* (0..31) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_CSI_IM_ResourceId_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_CSI_IM_ResourceId = { asn_DEF_CSI_IM_ResourceId_tags_1, /* Same as above */ sizeof(asn_DEF_CSI_IM_ResourceId_tags_1) /sizeof(asn_DEF_CSI_IM_ResourceId_tags_1[0]), /* 1 */ - { &asn_OER_type_CSI_IM_ResourceId_constr_1, &asn_PER_type_CSI_IM_ResourceId_constr_1, CSI_IM_ResourceId_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_CSI_IM_ResourceId_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CSI_IM_ResourceId_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/CSI-IM-ResourceId.h b/src/codec_utils/RRC/CSI-IM-ResourceId.h index b5148df5d..e4eb49f7d 100644 --- a/src/codec_utils/RRC/CSI-IM-ResourceId.h +++ b/src/codec_utils/RRC/CSI-IM-ResourceId.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CSI_IM_ResourceId_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_CSI_IM_ResourceId; asn_struct_free_f CSI_IM_ResourceId_free; asn_struct_print_f CSI_IM_ResourceId_print; asn_constr_check_f CSI_IM_ResourceId_constraint; -ber_type_decoder_f CSI_IM_ResourceId_decode_ber; -der_type_encoder_f CSI_IM_ResourceId_encode_der; xer_type_decoder_f CSI_IM_ResourceId_decode_xer; xer_type_encoder_f CSI_IM_ResourceId_encode_xer; -oer_type_decoder_f CSI_IM_ResourceId_decode_oer; -oer_type_encoder_f CSI_IM_ResourceId_encode_oer; per_type_decoder_f CSI_IM_ResourceId_decode_uper; per_type_encoder_f CSI_IM_ResourceId_encode_uper; per_type_decoder_f CSI_IM_ResourceId_decode_aper; diff --git a/src/codec_utils/RRC/CSI-IM-ResourceSet.c b/src/codec_utils/RRC/CSI-IM-ResourceSet.c index be47e20c1..8f548d711 100644 --- a/src/codec_utils/RRC/CSI-IM-ResourceSet.c +++ b/src/codec_utils/RRC/CSI-IM-ResourceSet.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CSI-IM-ResourceSet.h" @@ -22,9 +22,9 @@ memb_csi_IM_Resources_constraint_1(const asn_TYPE_descriptor_t *td, const void * /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 8)) { + if((size >= 1UL && size <= 8UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -33,29 +33,38 @@ memb_csi_IM_Resources_constraint_1(const asn_TYPE_descriptor_t *td, const void * } } -static asn_oer_constraints_t asn_OER_type_csi_IM_Resources_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_csi_IM_Resources_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_csi_IM_Resources_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_csi_IM_Resources_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_csi_IM_Resources_3[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_CSI_IM_ResourceId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -80,7 +89,18 @@ asn_TYPE_descriptor_t asn_DEF_csi_IM_Resources_3 = { asn_DEF_csi_IM_Resources_tags_3, /* Same as above */ sizeof(asn_DEF_csi_IM_Resources_tags_3) /sizeof(asn_DEF_csi_IM_Resources_tags_3[0]), /* 2 */ - { &asn_OER_type_csi_IM_Resources_constr_3, &asn_PER_type_csi_IM_Resources_constr_3, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_csi_IM_Resources_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_csi_IM_Resources_3, 1, /* Single element */ &asn_SPC_csi_IM_Resources_specs_3 /* Additional specs */ @@ -92,7 +112,18 @@ asn_TYPE_member_t asn_MBR_CSI_IM_ResourceSet_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CSI_IM_ResourceSetId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "csi-IM-ResourceSetId" }, @@ -101,7 +132,18 @@ asn_TYPE_member_t asn_MBR_CSI_IM_ResourceSet_1[] = { 0, &asn_DEF_csi_IM_Resources_3, 0, - { &asn_OER_memb_csi_IM_Resources_constr_3, &asn_PER_memb_csi_IM_Resources_constr_3, memb_csi_IM_Resources_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_csi_IM_Resources_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_csi_IM_Resources_constraint_1 + }, 0, 0, /* No default value */ "csi-IM-Resources" }, @@ -131,7 +173,18 @@ asn_TYPE_descriptor_t asn_DEF_CSI_IM_ResourceSet = { asn_DEF_CSI_IM_ResourceSet_tags_1, /* Same as above */ sizeof(asn_DEF_CSI_IM_ResourceSet_tags_1) /sizeof(asn_DEF_CSI_IM_ResourceSet_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CSI_IM_ResourceSet_1, 2, /* Elements count */ &asn_SPC_CSI_IM_ResourceSet_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CSI-IM-ResourceSet.h b/src/codec_utils/RRC/CSI-IM-ResourceSet.h index 54c11a737..fc4552952 100644 --- a/src/codec_utils/RRC/CSI-IM-ResourceSet.h +++ b/src/codec_utils/RRC/CSI-IM-ResourceSet.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CSI_IM_ResourceSet_H_ diff --git a/src/codec_utils/RRC/CSI-IM-ResourceSetId.c b/src/codec_utils/RRC/CSI-IM-ResourceSetId.c index ad8756961..41f5c235c 100644 --- a/src/codec_utils/RRC/CSI-IM-ResourceSetId.c +++ b/src/codec_utils/RRC/CSI-IM-ResourceSetId.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CSI-IM-ResourceSetId.h" @@ -21,7 +21,7 @@ CSI_IM_ResourceSetId_constraint(const asn_TYPE_descriptor_t *td, const void *spt value = *(const long *)sptr; - if((value >= 0 && value <= 63)) { + if((value >= 0L && value <= 63L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ CSI_IM_ResourceSetId_constraint(const asn_TYPE_descriptor_t *td, const void *spt * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_CSI_IM_ResourceSetId_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..63) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_CSI_IM_ResourceSetId_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 63 } /* (0..63) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_CSI_IM_ResourceSetId_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_CSI_IM_ResourceSetId = { asn_DEF_CSI_IM_ResourceSetId_tags_1, /* Same as above */ sizeof(asn_DEF_CSI_IM_ResourceSetId_tags_1) /sizeof(asn_DEF_CSI_IM_ResourceSetId_tags_1[0]), /* 1 */ - { &asn_OER_type_CSI_IM_ResourceSetId_constr_1, &asn_PER_type_CSI_IM_ResourceSetId_constr_1, CSI_IM_ResourceSetId_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_CSI_IM_ResourceSetId_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CSI_IM_ResourceSetId_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/CSI-IM-ResourceSetId.h b/src/codec_utils/RRC/CSI-IM-ResourceSetId.h index 8d33a49c8..5188560f8 100644 --- a/src/codec_utils/RRC/CSI-IM-ResourceSetId.h +++ b/src/codec_utils/RRC/CSI-IM-ResourceSetId.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CSI_IM_ResourceSetId_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_CSI_IM_ResourceSetId; asn_struct_free_f CSI_IM_ResourceSetId_free; asn_struct_print_f CSI_IM_ResourceSetId_print; asn_constr_check_f CSI_IM_ResourceSetId_constraint; -ber_type_decoder_f CSI_IM_ResourceSetId_decode_ber; -der_type_encoder_f CSI_IM_ResourceSetId_encode_der; xer_type_decoder_f CSI_IM_ResourceSetId_decode_xer; xer_type_encoder_f CSI_IM_ResourceSetId_encode_xer; -oer_type_decoder_f CSI_IM_ResourceSetId_decode_oer; -oer_type_encoder_f CSI_IM_ResourceSetId_encode_oer; per_type_decoder_f CSI_IM_ResourceSetId_decode_uper; per_type_encoder_f CSI_IM_ResourceSetId_encode_uper; per_type_decoder_f CSI_IM_ResourceSetId_decode_aper; diff --git a/src/codec_utils/RRC/CSI-MeasConfig.c b/src/codec_utils/RRC/CSI-MeasConfig.c index 52097042e..0c98962a9 100644 --- a/src/codec_utils/RRC/CSI-MeasConfig.c +++ b/src/codec_utils/RRC/CSI-MeasConfig.c @@ -1,21 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CSI-MeasConfig.h" -#include "NZP-CSI-RS-Resource.h" -#include "NZP-CSI-RS-ResourceSet.h" -#include "CSI-IM-Resource.h" -#include "CSI-IM-ResourceSet.h" -#include "CSI-SSB-ResourceSet.h" -#include "CSI-ResourceConfig.h" -#include "CSI-ReportConfig.h" -#include "CSI-AperiodicTriggerStateList.h" -#include "CSI-SemiPersistentOnPUSCH-TriggerStateList.h" static int memb_nzp_CSI_RS_ResourceToAddModList_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -31,9 +22,9 @@ memb_nzp_CSI_RS_ResourceToAddModList_constraint_1(const asn_TYPE_descriptor_t *t /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 192)) { + if((size >= 1UL && size <= 192UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -57,9 +48,9 @@ memb_nzp_CSI_RS_ResourceToReleaseList_constraint_1(const asn_TYPE_descriptor_t * /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 192)) { + if((size >= 1UL && size <= 192UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -83,9 +74,9 @@ memb_nzp_CSI_RS_ResourceSetToAddModList_constraint_1(const asn_TYPE_descriptor_t /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 64)) { + if((size >= 1UL && size <= 64UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -109,9 +100,9 @@ memb_nzp_CSI_RS_ResourceSetToReleaseList_constraint_1(const asn_TYPE_descriptor_ /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 64)) { + if((size >= 1UL && size <= 64UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -135,9 +126,9 @@ memb_csi_IM_ResourceToAddModList_constraint_1(const asn_TYPE_descriptor_t *td, c /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 32)) { + if((size >= 1UL && size <= 32UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -161,9 +152,9 @@ memb_csi_IM_ResourceToReleaseList_constraint_1(const asn_TYPE_descriptor_t *td, /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 32)) { + if((size >= 1UL && size <= 32UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -187,9 +178,9 @@ memb_csi_IM_ResourceSetToAddModList_constraint_1(const asn_TYPE_descriptor_t *td /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 64)) { + if((size >= 1UL && size <= 64UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -213,9 +204,9 @@ memb_csi_IM_ResourceSetToReleaseList_constraint_1(const asn_TYPE_descriptor_t *t /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 64)) { + if((size >= 1UL && size <= 64UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -239,9 +230,9 @@ memb_csi_SSB_ResourceSetToAddModList_constraint_1(const asn_TYPE_descriptor_t *t /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 64)) { + if((size >= 1UL && size <= 64UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -265,9 +256,9 @@ memb_csi_SSB_ResourceSetToAddReleaseList_constraint_1(const asn_TYPE_descriptor_ /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 64)) { + if((size >= 1UL && size <= 64UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -291,9 +282,9 @@ memb_csi_ResourceConfigToAddModList_constraint_1(const asn_TYPE_descriptor_t *td /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 112)) { + if((size >= 1UL && size <= 112UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -317,9 +308,9 @@ memb_csi_ResourceConfigToReleaseList_constraint_1(const asn_TYPE_descriptor_t *t /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 112)) { + if((size >= 1UL && size <= 112UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -343,9 +334,9 @@ memb_csi_ReportConfigToAddModList_constraint_1(const asn_TYPE_descriptor_t *td, /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 48)) { + if((size >= 1UL && size <= 48UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -369,9 +360,9 @@ memb_csi_ReportConfigToReleaseList_constraint_1(const asn_TYPE_descriptor_t *td, /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 48)) { + if((size >= 1UL && size <= 48UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -394,7 +385,7 @@ memb_reportTriggerSize_constraint_1(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= 0 && value <= 6)) { + if((value >= 0L && value <= 6L)) { /* Constraint check succeeded */ return 0; } else { @@ -405,261 +396,241 @@ memb_reportTriggerSize_constraint_1(const asn_TYPE_descriptor_t *td, const void } } -static asn_oer_constraints_t asn_OER_type_nzp_CSI_RS_ResourceToAddModList_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..192)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_nzp_CSI_RS_ResourceToAddModList_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 192 } /* (SIZE(1..192)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_nzp_CSI_RS_ResourceToReleaseList_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..192)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_nzp_CSI_RS_ResourceToReleaseList_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 192 } /* (SIZE(1..192)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_nzp_CSI_RS_ResourceSetToAddModList_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_nzp_CSI_RS_ResourceSetToAddModList_constr_6 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_nzp_CSI_RS_ResourceSetToReleaseList_constr_8 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_nzp_CSI_RS_ResourceSetToReleaseList_constr_8 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_csi_IM_ResourceToAddModList_constr_10 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_csi_IM_ResourceToAddModList_constr_10 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_csi_IM_ResourceToReleaseList_constr_12 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_csi_IM_ResourceToReleaseList_constr_12 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_csi_IM_ResourceSetToAddModList_constr_14 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_csi_IM_ResourceSetToAddModList_constr_14 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_csi_IM_ResourceSetToReleaseList_constr_16 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_csi_IM_ResourceSetToReleaseList_constr_16 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_csi_SSB_ResourceSetToAddModList_constr_18 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_csi_SSB_ResourceSetToAddModList_constr_18 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_csi_SSB_ResourceSetToAddReleaseList_constr_20 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_csi_SSB_ResourceSetToAddReleaseList_constr_20 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_csi_ResourceConfigToAddModList_constr_22 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..112)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_csi_ResourceConfigToAddModList_constr_22 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 7, 7, 1, 112 } /* (SIZE(1..112)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_csi_ResourceConfigToReleaseList_constr_24 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..112)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_csi_ResourceConfigToReleaseList_constr_24 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 7, 7, 1, 112 } /* (SIZE(1..112)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_csi_ReportConfigToAddModList_constr_26 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..48)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_csi_ReportConfigToAddModList_constr_26 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 48 } /* (SIZE(1..48)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_csi_ReportConfigToReleaseList_constr_28 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..48)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_csi_ReportConfigToReleaseList_constr_28 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 48 } /* (SIZE(1..48)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_aperiodicTriggerStateList_constr_31 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_aperiodicTriggerStateList_constr_31 CC_NOTUSED = { { APC_CONSTRAINED, 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_semiPersistentOnPUSCH_TriggerStateList_constr_34 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_semiPersistentOnPUSCH_TriggerStateList_constr_34 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_nzp_CSI_RS_ResourceToAddModList_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..192)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_nzp_CSI_RS_ResourceToAddModList_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 192 } /* (SIZE(1..192)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_nzp_CSI_RS_ResourceToReleaseList_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..192)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_nzp_CSI_RS_ResourceToReleaseList_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 192 } /* (SIZE(1..192)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_nzp_CSI_RS_ResourceSetToAddModList_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_nzp_CSI_RS_ResourceSetToAddModList_constr_6 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_nzp_CSI_RS_ResourceSetToReleaseList_constr_8 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_nzp_CSI_RS_ResourceSetToReleaseList_constr_8 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_csi_IM_ResourceToAddModList_constr_10 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_csi_IM_ResourceToAddModList_constr_10 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_csi_IM_ResourceToReleaseList_constr_12 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_csi_IM_ResourceToReleaseList_constr_12 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_csi_IM_ResourceSetToAddModList_constr_14 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_csi_IM_ResourceSetToAddModList_constr_14 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_csi_IM_ResourceSetToReleaseList_constr_16 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_csi_IM_ResourceSetToReleaseList_constr_16 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_csi_SSB_ResourceSetToAddModList_constr_18 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_csi_SSB_ResourceSetToAddModList_constr_18 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_csi_SSB_ResourceSetToAddReleaseList_constr_20 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_csi_SSB_ResourceSetToAddReleaseList_constr_20 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_csi_ResourceConfigToAddModList_constr_22 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..112)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_csi_ResourceConfigToAddModList_constr_22 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 7, 7, 1, 112 } /* (SIZE(1..112)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_csi_ResourceConfigToReleaseList_constr_24 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..112)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_csi_ResourceConfigToReleaseList_constr_24 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 7, 7, 1, 112 } /* (SIZE(1..112)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_csi_ReportConfigToAddModList_constr_26 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..48)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_csi_ReportConfigToAddModList_constr_26 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 48 } /* (SIZE(1..48)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_csi_ReportConfigToReleaseList_constr_28 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..48)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_csi_ReportConfigToReleaseList_constr_28 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 48 } /* (SIZE(1..48)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_reportTriggerSize_constr_30 CC_NOTUSED = { - { 1, 1 } /* (0..6) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_reportTriggerSize_constr_30 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 6 } /* (0..6) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_nzp_CSI_RS_ResourceToAddModList_2[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NZP_CSI_RS_Resource, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -684,7 +655,18 @@ asn_TYPE_descriptor_t asn_DEF_nzp_CSI_RS_ResourceToAddModList_2 = { asn_DEF_nzp_CSI_RS_ResourceToAddModList_tags_2, /* Same as above */ sizeof(asn_DEF_nzp_CSI_RS_ResourceToAddModList_tags_2) /sizeof(asn_DEF_nzp_CSI_RS_ResourceToAddModList_tags_2[0]), /* 2 */ - { &asn_OER_type_nzp_CSI_RS_ResourceToAddModList_constr_2, &asn_PER_type_nzp_CSI_RS_ResourceToAddModList_constr_2, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_nzp_CSI_RS_ResourceToAddModList_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_nzp_CSI_RS_ResourceToAddModList_2, 1, /* Single element */ &asn_SPC_nzp_CSI_RS_ResourceToAddModList_specs_2 /* Additional specs */ @@ -696,7 +678,18 @@ static asn_TYPE_member_t asn_MBR_nzp_CSI_RS_ResourceToReleaseList_4[] = { 0, &asn_DEF_NZP_CSI_RS_ResourceId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -721,7 +714,18 @@ asn_TYPE_descriptor_t asn_DEF_nzp_CSI_RS_ResourceToReleaseList_4 = { asn_DEF_nzp_CSI_RS_ResourceToReleaseList_tags_4, /* Same as above */ sizeof(asn_DEF_nzp_CSI_RS_ResourceToReleaseList_tags_4) /sizeof(asn_DEF_nzp_CSI_RS_ResourceToReleaseList_tags_4[0]), /* 2 */ - { &asn_OER_type_nzp_CSI_RS_ResourceToReleaseList_constr_4, &asn_PER_type_nzp_CSI_RS_ResourceToReleaseList_constr_4, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_nzp_CSI_RS_ResourceToReleaseList_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_nzp_CSI_RS_ResourceToReleaseList_4, 1, /* Single element */ &asn_SPC_nzp_CSI_RS_ResourceToReleaseList_specs_4 /* Additional specs */ @@ -733,7 +737,18 @@ static asn_TYPE_member_t asn_MBR_nzp_CSI_RS_ResourceSetToAddModList_6[] = { 0, &asn_DEF_NZP_CSI_RS_ResourceSet, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -758,7 +773,18 @@ asn_TYPE_descriptor_t asn_DEF_nzp_CSI_RS_ResourceSetToAddModList_6 = { asn_DEF_nzp_CSI_RS_ResourceSetToAddModList_tags_6, /* Same as above */ sizeof(asn_DEF_nzp_CSI_RS_ResourceSetToAddModList_tags_6) /sizeof(asn_DEF_nzp_CSI_RS_ResourceSetToAddModList_tags_6[0]), /* 2 */ - { &asn_OER_type_nzp_CSI_RS_ResourceSetToAddModList_constr_6, &asn_PER_type_nzp_CSI_RS_ResourceSetToAddModList_constr_6, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_nzp_CSI_RS_ResourceSetToAddModList_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_nzp_CSI_RS_ResourceSetToAddModList_6, 1, /* Single element */ &asn_SPC_nzp_CSI_RS_ResourceSetToAddModList_specs_6 /* Additional specs */ @@ -770,7 +796,18 @@ static asn_TYPE_member_t asn_MBR_nzp_CSI_RS_ResourceSetToReleaseList_8[] = { 0, &asn_DEF_NZP_CSI_RS_ResourceSetId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -795,7 +832,18 @@ asn_TYPE_descriptor_t asn_DEF_nzp_CSI_RS_ResourceSetToReleaseList_8 = { asn_DEF_nzp_CSI_RS_ResourceSetToReleaseList_tags_8, /* Same as above */ sizeof(asn_DEF_nzp_CSI_RS_ResourceSetToReleaseList_tags_8) /sizeof(asn_DEF_nzp_CSI_RS_ResourceSetToReleaseList_tags_8[0]), /* 2 */ - { &asn_OER_type_nzp_CSI_RS_ResourceSetToReleaseList_constr_8, &asn_PER_type_nzp_CSI_RS_ResourceSetToReleaseList_constr_8, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_nzp_CSI_RS_ResourceSetToReleaseList_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_nzp_CSI_RS_ResourceSetToReleaseList_8, 1, /* Single element */ &asn_SPC_nzp_CSI_RS_ResourceSetToReleaseList_specs_8 /* Additional specs */ @@ -807,7 +855,18 @@ static asn_TYPE_member_t asn_MBR_csi_IM_ResourceToAddModList_10[] = { 0, &asn_DEF_CSI_IM_Resource, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -832,7 +891,18 @@ asn_TYPE_descriptor_t asn_DEF_csi_IM_ResourceToAddModList_10 = { asn_DEF_csi_IM_ResourceToAddModList_tags_10, /* Same as above */ sizeof(asn_DEF_csi_IM_ResourceToAddModList_tags_10) /sizeof(asn_DEF_csi_IM_ResourceToAddModList_tags_10[0]), /* 2 */ - { &asn_OER_type_csi_IM_ResourceToAddModList_constr_10, &asn_PER_type_csi_IM_ResourceToAddModList_constr_10, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_csi_IM_ResourceToAddModList_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_csi_IM_ResourceToAddModList_10, 1, /* Single element */ &asn_SPC_csi_IM_ResourceToAddModList_specs_10 /* Additional specs */ @@ -844,7 +914,18 @@ static asn_TYPE_member_t asn_MBR_csi_IM_ResourceToReleaseList_12[] = { 0, &asn_DEF_CSI_IM_ResourceId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -869,7 +950,18 @@ asn_TYPE_descriptor_t asn_DEF_csi_IM_ResourceToReleaseList_12 = { asn_DEF_csi_IM_ResourceToReleaseList_tags_12, /* Same as above */ sizeof(asn_DEF_csi_IM_ResourceToReleaseList_tags_12) /sizeof(asn_DEF_csi_IM_ResourceToReleaseList_tags_12[0]), /* 2 */ - { &asn_OER_type_csi_IM_ResourceToReleaseList_constr_12, &asn_PER_type_csi_IM_ResourceToReleaseList_constr_12, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_csi_IM_ResourceToReleaseList_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_csi_IM_ResourceToReleaseList_12, 1, /* Single element */ &asn_SPC_csi_IM_ResourceToReleaseList_specs_12 /* Additional specs */ @@ -881,7 +973,18 @@ static asn_TYPE_member_t asn_MBR_csi_IM_ResourceSetToAddModList_14[] = { 0, &asn_DEF_CSI_IM_ResourceSet, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -906,7 +1009,18 @@ asn_TYPE_descriptor_t asn_DEF_csi_IM_ResourceSetToAddModList_14 = { asn_DEF_csi_IM_ResourceSetToAddModList_tags_14, /* Same as above */ sizeof(asn_DEF_csi_IM_ResourceSetToAddModList_tags_14) /sizeof(asn_DEF_csi_IM_ResourceSetToAddModList_tags_14[0]), /* 2 */ - { &asn_OER_type_csi_IM_ResourceSetToAddModList_constr_14, &asn_PER_type_csi_IM_ResourceSetToAddModList_constr_14, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_csi_IM_ResourceSetToAddModList_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_csi_IM_ResourceSetToAddModList_14, 1, /* Single element */ &asn_SPC_csi_IM_ResourceSetToAddModList_specs_14 /* Additional specs */ @@ -918,7 +1032,18 @@ static asn_TYPE_member_t asn_MBR_csi_IM_ResourceSetToReleaseList_16[] = { 0, &asn_DEF_CSI_IM_ResourceSetId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -943,7 +1068,18 @@ asn_TYPE_descriptor_t asn_DEF_csi_IM_ResourceSetToReleaseList_16 = { asn_DEF_csi_IM_ResourceSetToReleaseList_tags_16, /* Same as above */ sizeof(asn_DEF_csi_IM_ResourceSetToReleaseList_tags_16) /sizeof(asn_DEF_csi_IM_ResourceSetToReleaseList_tags_16[0]), /* 2 */ - { &asn_OER_type_csi_IM_ResourceSetToReleaseList_constr_16, &asn_PER_type_csi_IM_ResourceSetToReleaseList_constr_16, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_csi_IM_ResourceSetToReleaseList_constr_16, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_csi_IM_ResourceSetToReleaseList_16, 1, /* Single element */ &asn_SPC_csi_IM_ResourceSetToReleaseList_specs_16 /* Additional specs */ @@ -955,7 +1091,18 @@ static asn_TYPE_member_t asn_MBR_csi_SSB_ResourceSetToAddModList_18[] = { 0, &asn_DEF_CSI_SSB_ResourceSet, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -980,7 +1127,18 @@ asn_TYPE_descriptor_t asn_DEF_csi_SSB_ResourceSetToAddModList_18 = { asn_DEF_csi_SSB_ResourceSetToAddModList_tags_18, /* Same as above */ sizeof(asn_DEF_csi_SSB_ResourceSetToAddModList_tags_18) /sizeof(asn_DEF_csi_SSB_ResourceSetToAddModList_tags_18[0]), /* 2 */ - { &asn_OER_type_csi_SSB_ResourceSetToAddModList_constr_18, &asn_PER_type_csi_SSB_ResourceSetToAddModList_constr_18, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_csi_SSB_ResourceSetToAddModList_constr_18, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_csi_SSB_ResourceSetToAddModList_18, 1, /* Single element */ &asn_SPC_csi_SSB_ResourceSetToAddModList_specs_18 /* Additional specs */ @@ -992,7 +1150,18 @@ static asn_TYPE_member_t asn_MBR_csi_SSB_ResourceSetToAddReleaseList_20[] = { 0, &asn_DEF_CSI_SSB_ResourceSetId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1017,7 +1186,18 @@ asn_TYPE_descriptor_t asn_DEF_csi_SSB_ResourceSetToAddReleaseList_20 = { asn_DEF_csi_SSB_ResourceSetToAddReleaseList_tags_20, /* Same as above */ sizeof(asn_DEF_csi_SSB_ResourceSetToAddReleaseList_tags_20) /sizeof(asn_DEF_csi_SSB_ResourceSetToAddReleaseList_tags_20[0]), /* 2 */ - { &asn_OER_type_csi_SSB_ResourceSetToAddReleaseList_constr_20, &asn_PER_type_csi_SSB_ResourceSetToAddReleaseList_constr_20, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_csi_SSB_ResourceSetToAddReleaseList_constr_20, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_csi_SSB_ResourceSetToAddReleaseList_20, 1, /* Single element */ &asn_SPC_csi_SSB_ResourceSetToAddReleaseList_specs_20 /* Additional specs */ @@ -1029,7 +1209,18 @@ static asn_TYPE_member_t asn_MBR_csi_ResourceConfigToAddModList_22[] = { 0, &asn_DEF_CSI_ResourceConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1054,7 +1245,18 @@ asn_TYPE_descriptor_t asn_DEF_csi_ResourceConfigToAddModList_22 = { asn_DEF_csi_ResourceConfigToAddModList_tags_22, /* Same as above */ sizeof(asn_DEF_csi_ResourceConfigToAddModList_tags_22) /sizeof(asn_DEF_csi_ResourceConfigToAddModList_tags_22[0]), /* 2 */ - { &asn_OER_type_csi_ResourceConfigToAddModList_constr_22, &asn_PER_type_csi_ResourceConfigToAddModList_constr_22, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_csi_ResourceConfigToAddModList_constr_22, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_csi_ResourceConfigToAddModList_22, 1, /* Single element */ &asn_SPC_csi_ResourceConfigToAddModList_specs_22 /* Additional specs */ @@ -1066,7 +1268,18 @@ static asn_TYPE_member_t asn_MBR_csi_ResourceConfigToReleaseList_24[] = { 0, &asn_DEF_CSI_ResourceConfigId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1091,7 +1304,18 @@ asn_TYPE_descriptor_t asn_DEF_csi_ResourceConfigToReleaseList_24 = { asn_DEF_csi_ResourceConfigToReleaseList_tags_24, /* Same as above */ sizeof(asn_DEF_csi_ResourceConfigToReleaseList_tags_24) /sizeof(asn_DEF_csi_ResourceConfigToReleaseList_tags_24[0]), /* 2 */ - { &asn_OER_type_csi_ResourceConfigToReleaseList_constr_24, &asn_PER_type_csi_ResourceConfigToReleaseList_constr_24, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_csi_ResourceConfigToReleaseList_constr_24, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_csi_ResourceConfigToReleaseList_24, 1, /* Single element */ &asn_SPC_csi_ResourceConfigToReleaseList_specs_24 /* Additional specs */ @@ -1103,7 +1327,18 @@ static asn_TYPE_member_t asn_MBR_csi_ReportConfigToAddModList_26[] = { 0, &asn_DEF_CSI_ReportConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1128,7 +1363,18 @@ asn_TYPE_descriptor_t asn_DEF_csi_ReportConfigToAddModList_26 = { asn_DEF_csi_ReportConfigToAddModList_tags_26, /* Same as above */ sizeof(asn_DEF_csi_ReportConfigToAddModList_tags_26) /sizeof(asn_DEF_csi_ReportConfigToAddModList_tags_26[0]), /* 2 */ - { &asn_OER_type_csi_ReportConfigToAddModList_constr_26, &asn_PER_type_csi_ReportConfigToAddModList_constr_26, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_csi_ReportConfigToAddModList_constr_26, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_csi_ReportConfigToAddModList_26, 1, /* Single element */ &asn_SPC_csi_ReportConfigToAddModList_specs_26 /* Additional specs */ @@ -1140,7 +1386,18 @@ static asn_TYPE_member_t asn_MBR_csi_ReportConfigToReleaseList_28[] = { 0, &asn_DEF_CSI_ReportConfigId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1165,7 +1422,18 @@ asn_TYPE_descriptor_t asn_DEF_csi_ReportConfigToReleaseList_28 = { asn_DEF_csi_ReportConfigToReleaseList_tags_28, /* Same as above */ sizeof(asn_DEF_csi_ReportConfigToReleaseList_tags_28) /sizeof(asn_DEF_csi_ReportConfigToReleaseList_tags_28[0]), /* 2 */ - { &asn_OER_type_csi_ReportConfigToReleaseList_constr_28, &asn_PER_type_csi_ReportConfigToReleaseList_constr_28, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_csi_ReportConfigToReleaseList_constr_28, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_csi_ReportConfigToReleaseList_28, 1, /* Single element */ &asn_SPC_csi_ReportConfigToReleaseList_specs_28 /* Additional specs */ @@ -1177,7 +1445,18 @@ static asn_TYPE_member_t asn_MBR_aperiodicTriggerStateList_31[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -1186,7 +1465,18 @@ static asn_TYPE_member_t asn_MBR_aperiodicTriggerStateList_31[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CSI_AperiodicTriggerStateList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -1214,7 +1504,18 @@ asn_TYPE_descriptor_t asn_DEF_aperiodicTriggerStateList_31 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_aperiodicTriggerStateList_constr_31, &asn_PER_type_aperiodicTriggerStateList_constr_31, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_aperiodicTriggerStateList_constr_31, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_aperiodicTriggerStateList_31, 2, /* Elements count */ &asn_SPC_aperiodicTriggerStateList_specs_31 /* Additional specs */ @@ -1226,7 +1527,18 @@ static asn_TYPE_member_t asn_MBR_semiPersistentOnPUSCH_TriggerStateList_34[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -1235,7 +1547,18 @@ static asn_TYPE_member_t asn_MBR_semiPersistentOnPUSCH_TriggerStateList_34[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CSI_SemiPersistentOnPUSCH_TriggerStateList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -1263,7 +1586,18 @@ asn_TYPE_descriptor_t asn_DEF_semiPersistentOnPUSCH_TriggerStateList_34 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_semiPersistentOnPUSCH_TriggerStateList_constr_34, &asn_PER_type_semiPersistentOnPUSCH_TriggerStateList_constr_34, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_semiPersistentOnPUSCH_TriggerStateList_constr_34, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_semiPersistentOnPUSCH_TriggerStateList_34, 2, /* Elements count */ &asn_SPC_semiPersistentOnPUSCH_TriggerStateList_specs_34 /* Additional specs */ @@ -1275,7 +1609,18 @@ asn_TYPE_member_t asn_MBR_CSI_MeasConfig_1[] = { 0, &asn_DEF_nzp_CSI_RS_ResourceToAddModList_2, 0, - { &asn_OER_memb_nzp_CSI_RS_ResourceToAddModList_constr_2, &asn_PER_memb_nzp_CSI_RS_ResourceToAddModList_constr_2, memb_nzp_CSI_RS_ResourceToAddModList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_nzp_CSI_RS_ResourceToAddModList_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_nzp_CSI_RS_ResourceToAddModList_constraint_1 + }, 0, 0, /* No default value */ "nzp-CSI-RS-ResourceToAddModList" }, @@ -1284,7 +1629,18 @@ asn_TYPE_member_t asn_MBR_CSI_MeasConfig_1[] = { 0, &asn_DEF_nzp_CSI_RS_ResourceToReleaseList_4, 0, - { &asn_OER_memb_nzp_CSI_RS_ResourceToReleaseList_constr_4, &asn_PER_memb_nzp_CSI_RS_ResourceToReleaseList_constr_4, memb_nzp_CSI_RS_ResourceToReleaseList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_nzp_CSI_RS_ResourceToReleaseList_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_nzp_CSI_RS_ResourceToReleaseList_constraint_1 + }, 0, 0, /* No default value */ "nzp-CSI-RS-ResourceToReleaseList" }, @@ -1293,7 +1649,18 @@ asn_TYPE_member_t asn_MBR_CSI_MeasConfig_1[] = { 0, &asn_DEF_nzp_CSI_RS_ResourceSetToAddModList_6, 0, - { &asn_OER_memb_nzp_CSI_RS_ResourceSetToAddModList_constr_6, &asn_PER_memb_nzp_CSI_RS_ResourceSetToAddModList_constr_6, memb_nzp_CSI_RS_ResourceSetToAddModList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_nzp_CSI_RS_ResourceSetToAddModList_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_nzp_CSI_RS_ResourceSetToAddModList_constraint_1 + }, 0, 0, /* No default value */ "nzp-CSI-RS-ResourceSetToAddModList" }, @@ -1302,7 +1669,18 @@ asn_TYPE_member_t asn_MBR_CSI_MeasConfig_1[] = { 0, &asn_DEF_nzp_CSI_RS_ResourceSetToReleaseList_8, 0, - { &asn_OER_memb_nzp_CSI_RS_ResourceSetToReleaseList_constr_8, &asn_PER_memb_nzp_CSI_RS_ResourceSetToReleaseList_constr_8, memb_nzp_CSI_RS_ResourceSetToReleaseList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_nzp_CSI_RS_ResourceSetToReleaseList_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_nzp_CSI_RS_ResourceSetToReleaseList_constraint_1 + }, 0, 0, /* No default value */ "nzp-CSI-RS-ResourceSetToReleaseList" }, @@ -1311,7 +1689,18 @@ asn_TYPE_member_t asn_MBR_CSI_MeasConfig_1[] = { 0, &asn_DEF_csi_IM_ResourceToAddModList_10, 0, - { &asn_OER_memb_csi_IM_ResourceToAddModList_constr_10, &asn_PER_memb_csi_IM_ResourceToAddModList_constr_10, memb_csi_IM_ResourceToAddModList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_csi_IM_ResourceToAddModList_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_csi_IM_ResourceToAddModList_constraint_1 + }, 0, 0, /* No default value */ "csi-IM-ResourceToAddModList" }, @@ -1320,7 +1709,18 @@ asn_TYPE_member_t asn_MBR_CSI_MeasConfig_1[] = { 0, &asn_DEF_csi_IM_ResourceToReleaseList_12, 0, - { &asn_OER_memb_csi_IM_ResourceToReleaseList_constr_12, &asn_PER_memb_csi_IM_ResourceToReleaseList_constr_12, memb_csi_IM_ResourceToReleaseList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_csi_IM_ResourceToReleaseList_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_csi_IM_ResourceToReleaseList_constraint_1 + }, 0, 0, /* No default value */ "csi-IM-ResourceToReleaseList" }, @@ -1329,7 +1729,18 @@ asn_TYPE_member_t asn_MBR_CSI_MeasConfig_1[] = { 0, &asn_DEF_csi_IM_ResourceSetToAddModList_14, 0, - { &asn_OER_memb_csi_IM_ResourceSetToAddModList_constr_14, &asn_PER_memb_csi_IM_ResourceSetToAddModList_constr_14, memb_csi_IM_ResourceSetToAddModList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_csi_IM_ResourceSetToAddModList_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_csi_IM_ResourceSetToAddModList_constraint_1 + }, 0, 0, /* No default value */ "csi-IM-ResourceSetToAddModList" }, @@ -1338,7 +1749,18 @@ asn_TYPE_member_t asn_MBR_CSI_MeasConfig_1[] = { 0, &asn_DEF_csi_IM_ResourceSetToReleaseList_16, 0, - { &asn_OER_memb_csi_IM_ResourceSetToReleaseList_constr_16, &asn_PER_memb_csi_IM_ResourceSetToReleaseList_constr_16, memb_csi_IM_ResourceSetToReleaseList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_csi_IM_ResourceSetToReleaseList_constr_16, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_csi_IM_ResourceSetToReleaseList_constraint_1 + }, 0, 0, /* No default value */ "csi-IM-ResourceSetToReleaseList" }, @@ -1347,7 +1769,18 @@ asn_TYPE_member_t asn_MBR_CSI_MeasConfig_1[] = { 0, &asn_DEF_csi_SSB_ResourceSetToAddModList_18, 0, - { &asn_OER_memb_csi_SSB_ResourceSetToAddModList_constr_18, &asn_PER_memb_csi_SSB_ResourceSetToAddModList_constr_18, memb_csi_SSB_ResourceSetToAddModList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_csi_SSB_ResourceSetToAddModList_constr_18, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_csi_SSB_ResourceSetToAddModList_constraint_1 + }, 0, 0, /* No default value */ "csi-SSB-ResourceSetToAddModList" }, @@ -1356,7 +1789,18 @@ asn_TYPE_member_t asn_MBR_CSI_MeasConfig_1[] = { 0, &asn_DEF_csi_SSB_ResourceSetToAddReleaseList_20, 0, - { &asn_OER_memb_csi_SSB_ResourceSetToAddReleaseList_constr_20, &asn_PER_memb_csi_SSB_ResourceSetToAddReleaseList_constr_20, memb_csi_SSB_ResourceSetToAddReleaseList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_csi_SSB_ResourceSetToAddReleaseList_constr_20, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_csi_SSB_ResourceSetToAddReleaseList_constraint_1 + }, 0, 0, /* No default value */ "csi-SSB-ResourceSetToAddReleaseList" }, @@ -1365,7 +1809,18 @@ asn_TYPE_member_t asn_MBR_CSI_MeasConfig_1[] = { 0, &asn_DEF_csi_ResourceConfigToAddModList_22, 0, - { &asn_OER_memb_csi_ResourceConfigToAddModList_constr_22, &asn_PER_memb_csi_ResourceConfigToAddModList_constr_22, memb_csi_ResourceConfigToAddModList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_csi_ResourceConfigToAddModList_constr_22, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_csi_ResourceConfigToAddModList_constraint_1 + }, 0, 0, /* No default value */ "csi-ResourceConfigToAddModList" }, @@ -1374,7 +1829,18 @@ asn_TYPE_member_t asn_MBR_CSI_MeasConfig_1[] = { 0, &asn_DEF_csi_ResourceConfigToReleaseList_24, 0, - { &asn_OER_memb_csi_ResourceConfigToReleaseList_constr_24, &asn_PER_memb_csi_ResourceConfigToReleaseList_constr_24, memb_csi_ResourceConfigToReleaseList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_csi_ResourceConfigToReleaseList_constr_24, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_csi_ResourceConfigToReleaseList_constraint_1 + }, 0, 0, /* No default value */ "csi-ResourceConfigToReleaseList" }, @@ -1383,7 +1849,18 @@ asn_TYPE_member_t asn_MBR_CSI_MeasConfig_1[] = { 0, &asn_DEF_csi_ReportConfigToAddModList_26, 0, - { &asn_OER_memb_csi_ReportConfigToAddModList_constr_26, &asn_PER_memb_csi_ReportConfigToAddModList_constr_26, memb_csi_ReportConfigToAddModList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_csi_ReportConfigToAddModList_constr_26, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_csi_ReportConfigToAddModList_constraint_1 + }, 0, 0, /* No default value */ "csi-ReportConfigToAddModList" }, @@ -1392,7 +1869,18 @@ asn_TYPE_member_t asn_MBR_CSI_MeasConfig_1[] = { 0, &asn_DEF_csi_ReportConfigToReleaseList_28, 0, - { &asn_OER_memb_csi_ReportConfigToReleaseList_constr_28, &asn_PER_memb_csi_ReportConfigToReleaseList_constr_28, memb_csi_ReportConfigToReleaseList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_csi_ReportConfigToReleaseList_constr_28, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_csi_ReportConfigToReleaseList_constraint_1 + }, 0, 0, /* No default value */ "csi-ReportConfigToReleaseList" }, @@ -1401,7 +1889,18 @@ asn_TYPE_member_t asn_MBR_CSI_MeasConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_reportTriggerSize_constr_30, &asn_PER_memb_reportTriggerSize_constr_30, memb_reportTriggerSize_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_reportTriggerSize_constr_30, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_reportTriggerSize_constraint_1 + }, 0, 0, /* No default value */ "reportTriggerSize" }, @@ -1410,7 +1909,18 @@ asn_TYPE_member_t asn_MBR_CSI_MeasConfig_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_aperiodicTriggerStateList_31, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "aperiodicTriggerStateList" }, @@ -1419,7 +1929,18 @@ asn_TYPE_member_t asn_MBR_CSI_MeasConfig_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_semiPersistentOnPUSCH_TriggerStateList_34, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "semiPersistentOnPUSCH-TriggerStateList" }, @@ -1466,7 +1987,18 @@ asn_TYPE_descriptor_t asn_DEF_CSI_MeasConfig = { asn_DEF_CSI_MeasConfig_tags_1, /* Same as above */ sizeof(asn_DEF_CSI_MeasConfig_tags_1) /sizeof(asn_DEF_CSI_MeasConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CSI_MeasConfig_1, 17, /* Elements count */ &asn_SPC_CSI_MeasConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CSI-MeasConfig.h b/src/codec_utils/RRC/CSI-MeasConfig.h index 56ec85294..5a3e82fa4 100644 --- a/src/codec_utils/RRC/CSI-MeasConfig.h +++ b/src/codec_utils/RRC/CSI-MeasConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CSI_MeasConfig_H_ @@ -178,5 +178,16 @@ extern asn_TYPE_member_t asn_MBR_CSI_MeasConfig_1[17]; } #endif +/* Referred external types */ +#include "NZP-CSI-RS-Resource.h" +#include "NZP-CSI-RS-ResourceSet.h" +#include "CSI-IM-Resource.h" +#include "CSI-IM-ResourceSet.h" +#include "CSI-SSB-ResourceSet.h" +#include "CSI-ResourceConfig.h" +#include "CSI-ReportConfig.h" +#include "CSI-AperiodicTriggerStateList.h" +#include "CSI-SemiPersistentOnPUSCH-TriggerStateList.h" + #endif /* _CSI_MeasConfig_H_ */ #include diff --git a/src/codec_utils/RRC/CSI-RS-CellMobility.c b/src/codec_utils/RRC/CSI-RS-CellMobility.c index 7bd3a33f7..8a370c6da 100644 --- a/src/codec_utils/RRC/CSI-RS-CellMobility.c +++ b/src/codec_utils/RRC/CSI-RS-CellMobility.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CSI-RS-CellMobility.h" -#include "CSI-RS-Resource-Mobility.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -26,7 +25,7 @@ memb_startPRB_constraint_3(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 2169)) { + if((value >= 0L && value <= 2169L)) { /* Constraint check succeeded */ return 0; } else { @@ -56,9 +55,9 @@ memb_csi_rs_ResourceList_Mobility_constraint_1(const asn_TYPE_descriptor_t *td, /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 96)) { + if((size >= 1UL && size <= 96UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -67,46 +66,41 @@ memb_csi_rs_ResourceList_Mobility_constraint_1(const asn_TYPE_descriptor_t *td, } } -static asn_oer_constraints_t asn_OER_type_nrofPRBs_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_nrofPRBs_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 4 } /* (0..4) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_startPRB_constr_10 CC_NOTUSED = { - { 2, 1 } /* (0..2169) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_startPRB_constr_10 CC_NOTUSED = { { APC_CONSTRAINED, 12, 12, 0, 2169 } /* (0..2169) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_density_constr_11 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_density_constr_11 CC_NOTUSED = { { APC_CONSTRAINED, 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_csi_rs_ResourceList_Mobility_constr_14 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..96)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_csi_rs_ResourceList_Mobility_constr_14 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 7, 7, 1, 96 } /* (SIZE(1..96)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_csi_rs_ResourceList_Mobility_constr_14 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..96)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_csi_rs_ResourceList_Mobility_constr_14 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 7, 7, 1, 96 } /* (SIZE(1..96)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_nrofPRBs_value2enum_4[] = { { 0, 6, "size24" }, { 1, 6, "size48" }, @@ -145,7 +139,18 @@ asn_TYPE_descriptor_t asn_DEF_nrofPRBs_4 = { asn_DEF_nrofPRBs_tags_4, /* Same as above */ sizeof(asn_DEF_nrofPRBs_tags_4) /sizeof(asn_DEF_nrofPRBs_tags_4[0]), /* 2 */ - { &asn_OER_type_nrofPRBs_constr_4, &asn_PER_type_nrofPRBs_constr_4, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_nrofPRBs_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_nrofPRBs_specs_4 /* Additional specs */ }; @@ -156,7 +161,18 @@ static asn_TYPE_member_t asn_MBR_csi_rs_MeasurementBW_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_nrofPRBs_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nrofPRBs" }, @@ -165,7 +181,18 @@ static asn_TYPE_member_t asn_MBR_csi_rs_MeasurementBW_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_startPRB_constr_10, &asn_PER_memb_startPRB_constr_10, memb_startPRB_constraint_3 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_startPRB_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_startPRB_constraint_3 + }, 0, 0, /* No default value */ "startPRB" }, @@ -197,7 +224,18 @@ asn_TYPE_descriptor_t asn_DEF_csi_rs_MeasurementBW_3 = { asn_DEF_csi_rs_MeasurementBW_tags_3, /* Same as above */ sizeof(asn_DEF_csi_rs_MeasurementBW_tags_3) /sizeof(asn_DEF_csi_rs_MeasurementBW_tags_3[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_csi_rs_MeasurementBW_3, 2, /* Elements count */ &asn_SPC_csi_rs_MeasurementBW_specs_3 /* Additional specs */ @@ -235,7 +273,18 @@ asn_TYPE_descriptor_t asn_DEF_density_11 = { asn_DEF_density_tags_11, /* Same as above */ sizeof(asn_DEF_density_tags_11) /sizeof(asn_DEF_density_tags_11[0]), /* 2 */ - { &asn_OER_type_density_constr_11, &asn_PER_type_density_constr_11, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_density_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_density_specs_11 /* Additional specs */ }; @@ -246,7 +295,18 @@ static asn_TYPE_member_t asn_MBR_csi_rs_ResourceList_Mobility_14[] = { 0, &asn_DEF_CSI_RS_Resource_Mobility, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -271,7 +331,18 @@ asn_TYPE_descriptor_t asn_DEF_csi_rs_ResourceList_Mobility_14 = { asn_DEF_csi_rs_ResourceList_Mobility_tags_14, /* Same as above */ sizeof(asn_DEF_csi_rs_ResourceList_Mobility_tags_14) /sizeof(asn_DEF_csi_rs_ResourceList_Mobility_tags_14[0]), /* 2 */ - { &asn_OER_type_csi_rs_ResourceList_Mobility_constr_14, &asn_PER_type_csi_rs_ResourceList_Mobility_constr_14, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_csi_rs_ResourceList_Mobility_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_csi_rs_ResourceList_Mobility_14, 1, /* Single element */ &asn_SPC_csi_rs_ResourceList_Mobility_specs_14 /* Additional specs */ @@ -283,7 +354,18 @@ asn_TYPE_member_t asn_MBR_CSI_RS_CellMobility_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PhysCellId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cellId" }, @@ -292,7 +374,18 @@ asn_TYPE_member_t asn_MBR_CSI_RS_CellMobility_1[] = { 0, &asn_DEF_csi_rs_MeasurementBW_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "csi-rs-MeasurementBW" }, @@ -301,7 +394,18 @@ asn_TYPE_member_t asn_MBR_CSI_RS_CellMobility_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_density_11, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "density" }, @@ -310,7 +414,18 @@ asn_TYPE_member_t asn_MBR_CSI_RS_CellMobility_1[] = { 0, &asn_DEF_csi_rs_ResourceList_Mobility_14, 0, - { &asn_OER_memb_csi_rs_ResourceList_Mobility_constr_14, &asn_PER_memb_csi_rs_ResourceList_Mobility_constr_14, memb_csi_rs_ResourceList_Mobility_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_csi_rs_ResourceList_Mobility_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_csi_rs_ResourceList_Mobility_constraint_1 + }, 0, 0, /* No default value */ "csi-rs-ResourceList-Mobility" }, @@ -344,7 +459,18 @@ asn_TYPE_descriptor_t asn_DEF_CSI_RS_CellMobility = { asn_DEF_CSI_RS_CellMobility_tags_1, /* Same as above */ sizeof(asn_DEF_CSI_RS_CellMobility_tags_1) /sizeof(asn_DEF_CSI_RS_CellMobility_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CSI_RS_CellMobility_1, 4, /* Elements count */ &asn_SPC_CSI_RS_CellMobility_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CSI-RS-CellMobility.h b/src/codec_utils/RRC/CSI-RS-CellMobility.h index cfdc29d3e..37db9207f 100644 --- a/src/codec_utils/RRC/CSI-RS-CellMobility.h +++ b/src/codec_utils/RRC/CSI-RS-CellMobility.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CSI_RS_CellMobility_H_ @@ -72,5 +72,8 @@ extern asn_TYPE_member_t asn_MBR_CSI_RS_CellMobility_1[4]; } #endif +/* Referred external types */ +#include "CSI-RS-Resource-Mobility.h" + #endif /* _CSI_RS_CellMobility_H_ */ #include diff --git a/src/codec_utils/RRC/CSI-RS-ForTracking.c b/src/codec_utils/RRC/CSI-RS-ForTracking.c index 497d48450..654b72546 100644 --- a/src/codec_utils/RRC/CSI-RS-ForTracking.c +++ b/src/codec_utils/RRC/CSI-RS-ForTracking.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CSI-RS-ForTracking.h" @@ -21,7 +21,7 @@ memb_burstLength_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 1 && value <= 2)) { + if((value >= 1L && value <= 2L)) { /* Constraint check succeeded */ return 0; } else { @@ -46,7 +46,7 @@ memb_maxSimultaneousResourceSetsPerCC_constraint_1(const asn_TYPE_descriptor_t * value = *(const long *)sptr; - if((value >= 1 && value <= 8)) { + if((value >= 1L && value <= 8L)) { /* Constraint check succeeded */ return 0; } else { @@ -71,7 +71,7 @@ memb_maxConfiguredResourceSetsPerCC_constraint_1(const asn_TYPE_descriptor_t *td value = *(const long *)sptr; - if((value >= 1 && value <= 64)) { + if((value >= 1L && value <= 64L)) { /* Constraint check succeeded */ return 0; } else { @@ -96,7 +96,7 @@ memb_maxConfiguredResourceSetsAllCC_constraint_1(const asn_TYPE_descriptor_t *td value = *(const long *)sptr; - if((value >= 1 && value <= 128)) { + if((value >= 1L && value <= 128L)) { /* Constraint check succeeded */ return 0; } else { @@ -107,45 +107,52 @@ memb_maxConfiguredResourceSetsAllCC_constraint_1(const asn_TYPE_descriptor_t *td } } -static asn_oer_constraints_t asn_OER_memb_burstLength_constr_2 CC_NOTUSED = { - { 1, 1 } /* (1..2) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_burstLength_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 1, 2 } /* (1..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_maxSimultaneousResourceSetsPerCC_constr_3 CC_NOTUSED = { - { 1, 1 } /* (1..8) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_maxSimultaneousResourceSetsPerCC_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 1, 8 } /* (1..8) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_maxConfiguredResourceSetsPerCC_constr_4 CC_NOTUSED = { - { 1, 1 } /* (1..64) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_maxConfiguredResourceSetsPerCC_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 1, 64 } /* (1..64) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_maxConfiguredResourceSetsAllCC_constr_5 CC_NOTUSED = { - { 1, 1 } /* (1..128) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_maxConfiguredResourceSetsAllCC_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 1, 128 } /* (1..128) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_CSI_RS_ForTracking_1[] = { { ATF_NOFLAGS, 0, offsetof(struct CSI_RS_ForTracking, burstLength), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_burstLength_constr_2, &asn_PER_memb_burstLength_constr_2, memb_burstLength_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_burstLength_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_burstLength_constraint_1 + }, 0, 0, /* No default value */ "burstLength" }, @@ -154,7 +161,18 @@ asn_TYPE_member_t asn_MBR_CSI_RS_ForTracking_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_maxSimultaneousResourceSetsPerCC_constr_3, &asn_PER_memb_maxSimultaneousResourceSetsPerCC_constr_3, memb_maxSimultaneousResourceSetsPerCC_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_maxSimultaneousResourceSetsPerCC_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_maxSimultaneousResourceSetsPerCC_constraint_1 + }, 0, 0, /* No default value */ "maxSimultaneousResourceSetsPerCC" }, @@ -163,7 +181,18 @@ asn_TYPE_member_t asn_MBR_CSI_RS_ForTracking_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_maxConfiguredResourceSetsPerCC_constr_4, &asn_PER_memb_maxConfiguredResourceSetsPerCC_constr_4, memb_maxConfiguredResourceSetsPerCC_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_maxConfiguredResourceSetsPerCC_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_maxConfiguredResourceSetsPerCC_constraint_1 + }, 0, 0, /* No default value */ "maxConfiguredResourceSetsPerCC" }, @@ -172,7 +201,18 @@ asn_TYPE_member_t asn_MBR_CSI_RS_ForTracking_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_maxConfiguredResourceSetsAllCC_constr_5, &asn_PER_memb_maxConfiguredResourceSetsAllCC_constr_5, memb_maxConfiguredResourceSetsAllCC_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_maxConfiguredResourceSetsAllCC_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_maxConfiguredResourceSetsAllCC_constraint_1 + }, 0, 0, /* No default value */ "maxConfiguredResourceSetsAllCC" }, @@ -204,7 +244,18 @@ asn_TYPE_descriptor_t asn_DEF_CSI_RS_ForTracking = { asn_DEF_CSI_RS_ForTracking_tags_1, /* Same as above */ sizeof(asn_DEF_CSI_RS_ForTracking_tags_1) /sizeof(asn_DEF_CSI_RS_ForTracking_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CSI_RS_ForTracking_1, 4, /* Elements count */ &asn_SPC_CSI_RS_ForTracking_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CSI-RS-ForTracking.h b/src/codec_utils/RRC/CSI-RS-ForTracking.h index b172d66a5..d189963e8 100644 --- a/src/codec_utils/RRC/CSI-RS-ForTracking.h +++ b/src/codec_utils/RRC/CSI-RS-ForTracking.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CSI_RS_ForTracking_H_ diff --git a/src/codec_utils/RRC/CSI-RS-IM-ReceptionForFeedback.c b/src/codec_utils/RRC/CSI-RS-IM-ReceptionForFeedback.c index aff05f336..9e718505e 100644 --- a/src/codec_utils/RRC/CSI-RS-IM-ReceptionForFeedback.c +++ b/src/codec_utils/RRC/CSI-RS-IM-ReceptionForFeedback.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CSI-RS-IM-ReceptionForFeedback.h" @@ -37,7 +37,7 @@ memb_maxNumberNZP_CSI_RS_PerCC_constraint_1(const asn_TYPE_descriptor_t *td, con value = *(const long *)sptr; - if((value >= 1 && value <= 32)) { + if((value >= 1L && value <= 32L)) { /* Constraint check succeeded */ return 0; } else { @@ -48,46 +48,41 @@ memb_maxNumberNZP_CSI_RS_PerCC_constraint_1(const asn_TYPE_descriptor_t *td, con } } -static asn_oer_constraints_t asn_OER_type_maxNumberPortsAcrossNZP_CSI_RS_PerCC_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_maxNumberPortsAcrossNZP_CSI_RS_PerCC_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 34 } /* (0..34) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_maxNumberCS_IM_PerCC_constr_39 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_maxNumberCS_IM_PerCC_constr_39 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 5 } /* (0..5) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_maxNumberSimultaneousCSI_RS_ActBWP_AllCC_constr_46 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_maxNumberSimultaneousCSI_RS_ActBWP_AllCC_constr_46 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 32 } /* (0..32) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_totalNumberPortsSimultaneousCSI_RS_ActBWP_AllCC_constr_80 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_totalNumberPortsSimultaneousCSI_RS_ActBWP_AllCC_constr_80 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 32 } /* (0..32) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_maxNumberNZP_CSI_RS_PerCC_constr_2 CC_NOTUSED = { - { 1, 1 } /* (1..32) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_maxNumberNZP_CSI_RS_PerCC_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 1, 32 } /* (1..32) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_maxNumberPortsAcrossNZP_CSI_RS_PerCC_value2enum_3[] = { { 0, 2, "p2" }, { 1, 2, "p4" }, @@ -186,7 +181,18 @@ asn_TYPE_descriptor_t asn_DEF_maxNumberPortsAcrossNZP_CSI_RS_PerCC_3 = { asn_DEF_maxNumberPortsAcrossNZP_CSI_RS_PerCC_tags_3, /* Same as above */ sizeof(asn_DEF_maxNumberPortsAcrossNZP_CSI_RS_PerCC_tags_3) /sizeof(asn_DEF_maxNumberPortsAcrossNZP_CSI_RS_PerCC_tags_3[0]), /* 2 */ - { &asn_OER_type_maxNumberPortsAcrossNZP_CSI_RS_PerCC_constr_3, &asn_PER_type_maxNumberPortsAcrossNZP_CSI_RS_PerCC_constr_3, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_maxNumberPortsAcrossNZP_CSI_RS_PerCC_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_maxNumberPortsAcrossNZP_CSI_RS_PerCC_specs_3 /* Additional specs */ }; @@ -231,7 +237,18 @@ asn_TYPE_descriptor_t asn_DEF_maxNumberCS_IM_PerCC_39 = { asn_DEF_maxNumberCS_IM_PerCC_tags_39, /* Same as above */ sizeof(asn_DEF_maxNumberCS_IM_PerCC_tags_39) /sizeof(asn_DEF_maxNumberCS_IM_PerCC_tags_39[0]), /* 2 */ - { &asn_OER_type_maxNumberCS_IM_PerCC_constr_39, &asn_PER_type_maxNumberCS_IM_PerCC_constr_39, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_maxNumberCS_IM_PerCC_constr_39, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_maxNumberCS_IM_PerCC_specs_39 /* Additional specs */ }; @@ -330,7 +347,18 @@ asn_TYPE_descriptor_t asn_DEF_maxNumberSimultaneousCSI_RS_ActBWP_AllCC_46 = { asn_DEF_maxNumberSimultaneousCSI_RS_ActBWP_AllCC_tags_46, /* Same as above */ sizeof(asn_DEF_maxNumberSimultaneousCSI_RS_ActBWP_AllCC_tags_46) /sizeof(asn_DEF_maxNumberSimultaneousCSI_RS_ActBWP_AllCC_tags_46[0]), /* 2 */ - { &asn_OER_type_maxNumberSimultaneousCSI_RS_ActBWP_AllCC_constr_46, &asn_PER_type_maxNumberSimultaneousCSI_RS_ActBWP_AllCC_constr_46, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_maxNumberSimultaneousCSI_RS_ActBWP_AllCC_constr_46, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_maxNumberSimultaneousCSI_RS_ActBWP_AllCC_specs_46 /* Additional specs */ }; @@ -429,7 +457,18 @@ asn_TYPE_descriptor_t asn_DEF_totalNumberPortsSimultaneousCSI_RS_ActBWP_AllCC_80 asn_DEF_totalNumberPortsSimultaneousCSI_RS_ActBWP_AllCC_tags_80, /* Same as above */ sizeof(asn_DEF_totalNumberPortsSimultaneousCSI_RS_ActBWP_AllCC_tags_80) /sizeof(asn_DEF_totalNumberPortsSimultaneousCSI_RS_ActBWP_AllCC_tags_80[0]), /* 2 */ - { &asn_OER_type_totalNumberPortsSimultaneousCSI_RS_ActBWP_AllCC_constr_80, &asn_PER_type_totalNumberPortsSimultaneousCSI_RS_ActBWP_AllCC_constr_80, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_totalNumberPortsSimultaneousCSI_RS_ActBWP_AllCC_constr_80, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_totalNumberPortsSimultaneousCSI_RS_ActBWP_AllCC_specs_80 /* Additional specs */ }; @@ -440,7 +479,18 @@ asn_TYPE_member_t asn_MBR_CSI_RS_IM_ReceptionForFeedback_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_maxNumberNZP_CSI_RS_PerCC_constr_2, &asn_PER_memb_maxNumberNZP_CSI_RS_PerCC_constr_2, memb_maxNumberNZP_CSI_RS_PerCC_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_maxNumberNZP_CSI_RS_PerCC_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_maxNumberNZP_CSI_RS_PerCC_constraint_1 + }, 0, 0, /* No default value */ "maxNumberNZP-CSI-RS-PerCC" }, @@ -449,7 +499,18 @@ asn_TYPE_member_t asn_MBR_CSI_RS_IM_ReceptionForFeedback_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_maxNumberPortsAcrossNZP_CSI_RS_PerCC_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "maxNumberPortsAcrossNZP-CSI-RS-PerCC" }, @@ -458,7 +519,18 @@ asn_TYPE_member_t asn_MBR_CSI_RS_IM_ReceptionForFeedback_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_maxNumberCS_IM_PerCC_39, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "maxNumberCS-IM-PerCC" }, @@ -467,7 +539,18 @@ asn_TYPE_member_t asn_MBR_CSI_RS_IM_ReceptionForFeedback_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_maxNumberSimultaneousCSI_RS_ActBWP_AllCC_46, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "maxNumberSimultaneousCSI-RS-ActBWP-AllCC" }, @@ -476,7 +559,18 @@ asn_TYPE_member_t asn_MBR_CSI_RS_IM_ReceptionForFeedback_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_totalNumberPortsSimultaneousCSI_RS_ActBWP_AllCC_80, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "totalNumberPortsSimultaneousCSI-RS-ActBWP-AllCC" }, @@ -509,7 +603,18 @@ asn_TYPE_descriptor_t asn_DEF_CSI_RS_IM_ReceptionForFeedback = { asn_DEF_CSI_RS_IM_ReceptionForFeedback_tags_1, /* Same as above */ sizeof(asn_DEF_CSI_RS_IM_ReceptionForFeedback_tags_1) /sizeof(asn_DEF_CSI_RS_IM_ReceptionForFeedback_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CSI_RS_IM_ReceptionForFeedback_1, 5, /* Elements count */ &asn_SPC_CSI_RS_IM_ReceptionForFeedback_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CSI-RS-IM-ReceptionForFeedback.h b/src/codec_utils/RRC/CSI-RS-IM-ReceptionForFeedback.h index c1210d35e..f25c5505d 100644 --- a/src/codec_utils/RRC/CSI-RS-IM-ReceptionForFeedback.h +++ b/src/codec_utils/RRC/CSI-RS-IM-ReceptionForFeedback.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CSI_RS_IM_ReceptionForFeedback_H_ diff --git a/src/codec_utils/RRC/CSI-RS-Index.c b/src/codec_utils/RRC/CSI-RS-Index.c index 2b032d2c5..3fd6e0ba7 100644 --- a/src/codec_utils/RRC/CSI-RS-Index.c +++ b/src/codec_utils/RRC/CSI-RS-Index.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CSI-RS-Index.h" @@ -21,7 +21,7 @@ CSI_RS_Index_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 95)) { + if((value >= 0L && value <= 95L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ CSI_RS_Index_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_CSI_RS_Index_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..95) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_CSI_RS_Index_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 0, 95 } /* (0..95) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_CSI_RS_Index_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_CSI_RS_Index = { asn_DEF_CSI_RS_Index_tags_1, /* Same as above */ sizeof(asn_DEF_CSI_RS_Index_tags_1) /sizeof(asn_DEF_CSI_RS_Index_tags_1[0]), /* 1 */ - { &asn_OER_type_CSI_RS_Index_constr_1, &asn_PER_type_CSI_RS_Index_constr_1, CSI_RS_Index_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_CSI_RS_Index_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CSI_RS_Index_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/CSI-RS-Index.h b/src/codec_utils/RRC/CSI-RS-Index.h index f63b97e13..b19d8fcc8 100644 --- a/src/codec_utils/RRC/CSI-RS-Index.h +++ b/src/codec_utils/RRC/CSI-RS-Index.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CSI_RS_Index_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_CSI_RS_Index; asn_struct_free_f CSI_RS_Index_free; asn_struct_print_f CSI_RS_Index_print; asn_constr_check_f CSI_RS_Index_constraint; -ber_type_decoder_f CSI_RS_Index_decode_ber; -der_type_encoder_f CSI_RS_Index_encode_der; xer_type_decoder_f CSI_RS_Index_decode_xer; xer_type_encoder_f CSI_RS_Index_encode_xer; -oer_type_decoder_f CSI_RS_Index_decode_oer; -oer_type_encoder_f CSI_RS_Index_encode_oer; per_type_decoder_f CSI_RS_Index_decode_uper; per_type_encoder_f CSI_RS_Index_encode_uper; per_type_decoder_f CSI_RS_Index_decode_aper; diff --git a/src/codec_utils/RRC/CSI-RS-Resource-Mobility.c b/src/codec_utils/RRC/CSI-RS-Resource-Mobility.c index a740c8e26..c91f3d5fa 100644 --- a/src/codec_utils/RRC/CSI-RS-Resource-Mobility.c +++ b/src/codec_utils/RRC/CSI-RS-Resource-Mobility.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CSI-RS-Resource-Mobility.h" @@ -21,7 +21,7 @@ memb_ms4_constraint_3(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 31)) { + if((value >= 0L && value <= 31L)) { /* Constraint check succeeded */ return 0; } else { @@ -46,7 +46,7 @@ memb_ms5_constraint_3(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 39)) { + if((value >= 0L && value <= 39L)) { /* Constraint check succeeded */ return 0; } else { @@ -71,7 +71,7 @@ memb_ms10_constraint_3(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 79)) { + if((value >= 0L && value <= 79L)) { /* Constraint check succeeded */ return 0; } else { @@ -96,7 +96,7 @@ memb_ms20_constraint_3(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 159)) { + if((value >= 0L && value <= 159L)) { /* Constraint check succeeded */ return 0; } else { @@ -121,7 +121,7 @@ memb_ms40_constraint_3(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 319)) { + if((value >= 0L && value <= 319L)) { /* Constraint check succeeded */ return 0; } else { @@ -152,7 +152,7 @@ memb_row1_constraint_12(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 4)) { + if((size == 4UL)) { /* Constraint check succeeded */ return 0; } else { @@ -183,7 +183,7 @@ memb_row2_constraint_12(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 12)) { + if((size == 12UL)) { /* Constraint check succeeded */ return 0; } else { @@ -208,7 +208,7 @@ memb_firstOFDMSymbolInTimeDomain_constraint_1(const asn_TYPE_descriptor_t *td, c value = *(const long *)sptr; - if((value >= 0 && value <= 13)) { + if((value >= 0L && value <= 13L)) { /* Constraint check succeeded */ return 0; } else { @@ -233,7 +233,7 @@ memb_sequenceGenerationConfig_constraint_1(const asn_TYPE_descriptor_t *td, cons value = *(const long *)sptr; - if((value >= 0 && value <= 1023)) { + if((value >= 0L && value <= 1023L)) { /* Constraint check succeeded */ return 0; } else { @@ -244,101 +244,101 @@ memb_sequenceGenerationConfig_constraint_1(const asn_TYPE_descriptor_t *td, cons } } -static asn_oer_constraints_t asn_OER_memb_ms4_constr_4 CC_NOTUSED = { - { 1, 1 } /* (0..31) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms4_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 31 } /* (0..31) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ms5_constr_5 CC_NOTUSED = { - { 1, 1 } /* (0..39) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms5_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 39 } /* (0..39) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ms10_constr_6 CC_NOTUSED = { - { 1, 1 } /* (0..79) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms10_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 0, 79 } /* (0..79) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ms20_constr_7 CC_NOTUSED = { - { 1, 1 } /* (0..159) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms20_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 0, 159 } /* (0..159) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ms40_constr_8 CC_NOTUSED = { - { 2, 1 } /* (0..319) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms40_constr_8 CC_NOTUSED = { { APC_CONSTRAINED, 9, 9, 0, 319 } /* (0..319) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_slotConfig_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_slotConfig_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 4 } /* (0..4) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_row1_constr_13 CC_NOTUSED = { - { 0, 0 }, - 4 /* (SIZE(4..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_row1_constr_13 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 4, 4 } /* (SIZE(4..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_row2_constr_14 CC_NOTUSED = { - { 0, 0 }, - 12 /* (SIZE(12..12)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_row2_constr_14 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 12, 12 } /* (SIZE(12..12)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_frequencyDomainAllocation_constr_12 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_frequencyDomainAllocation_constr_12 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_firstOFDMSymbolInTimeDomain_constr_15 CC_NOTUSED = { - { 1, 1 } /* (0..13) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_firstOFDMSymbolInTimeDomain_constr_15 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 13 } /* (0..13) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sequenceGenerationConfig_constr_16 CC_NOTUSED = { - { 2, 1 } /* (0..1023) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sequenceGenerationConfig_constr_16 CC_NOTUSED = { { APC_CONSTRAINED, 10, 10, 0, 1023 } /* (0..1023) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_slotConfig_3[] = { { ATF_NOFLAGS, 0, offsetof(struct CSI_RS_Resource_Mobility__slotConfig, choice.ms4), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms4_constr_4, &asn_PER_memb_ms4_constr_4, memb_ms4_constraint_3 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms4_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms4_constraint_3 + }, 0, 0, /* No default value */ "ms4" }, @@ -347,7 +347,18 @@ static asn_TYPE_member_t asn_MBR_slotConfig_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms5_constr_5, &asn_PER_memb_ms5_constr_5, memb_ms5_constraint_3 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms5_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms5_constraint_3 + }, 0, 0, /* No default value */ "ms5" }, @@ -356,7 +367,18 @@ static asn_TYPE_member_t asn_MBR_slotConfig_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms10_constr_6, &asn_PER_memb_ms10_constr_6, memb_ms10_constraint_3 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms10_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms10_constraint_3 + }, 0, 0, /* No default value */ "ms10" }, @@ -365,7 +387,18 @@ static asn_TYPE_member_t asn_MBR_slotConfig_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms20_constr_7, &asn_PER_memb_ms20_constr_7, memb_ms20_constraint_3 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms20_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms20_constraint_3 + }, 0, 0, /* No default value */ "ms20" }, @@ -374,7 +407,18 @@ static asn_TYPE_member_t asn_MBR_slotConfig_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms40_constr_8, &asn_PER_memb_ms40_constr_8, memb_ms40_constraint_3 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms40_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms40_constraint_3 + }, 0, 0, /* No default value */ "ms40" }, @@ -405,7 +449,18 @@ asn_TYPE_descriptor_t asn_DEF_slotConfig_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_slotConfig_constr_3, &asn_PER_type_slotConfig_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_slotConfig_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_slotConfig_3, 5, /* Elements count */ &asn_SPC_slotConfig_specs_3 /* Additional specs */ @@ -417,7 +472,18 @@ static asn_TYPE_member_t asn_MBR_associatedSSB_9[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SSB_Index, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ssb-Index" }, @@ -426,7 +492,18 @@ static asn_TYPE_member_t asn_MBR_associatedSSB_9[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "isQuasiColocated" }, @@ -458,7 +535,18 @@ asn_TYPE_descriptor_t asn_DEF_associatedSSB_9 = { asn_DEF_associatedSSB_tags_9, /* Same as above */ sizeof(asn_DEF_associatedSSB_tags_9) /sizeof(asn_DEF_associatedSSB_tags_9[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_associatedSSB_9, 2, /* Elements count */ &asn_SPC_associatedSSB_specs_9 /* Additional specs */ @@ -470,7 +558,18 @@ static asn_TYPE_member_t asn_MBR_frequencyDomainAllocation_12[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_row1_constr_13, &asn_PER_memb_row1_constr_13, memb_row1_constraint_12 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_row1_constr_13, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_row1_constraint_12 + }, 0, 0, /* No default value */ "row1" }, @@ -479,7 +578,18 @@ static asn_TYPE_member_t asn_MBR_frequencyDomainAllocation_12[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_row2_constr_14, &asn_PER_memb_row2_constr_14, memb_row2_constraint_12 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_row2_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_row2_constraint_12 + }, 0, 0, /* No default value */ "row2" }, @@ -507,7 +617,18 @@ asn_TYPE_descriptor_t asn_DEF_frequencyDomainAllocation_12 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_frequencyDomainAllocation_constr_12, &asn_PER_type_frequencyDomainAllocation_constr_12, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_frequencyDomainAllocation_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_frequencyDomainAllocation_12, 2, /* Elements count */ &asn_SPC_frequencyDomainAllocation_specs_12 /* Additional specs */ @@ -519,7 +640,18 @@ asn_TYPE_member_t asn_MBR_CSI_RS_Resource_Mobility_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CSI_RS_Index, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "csi-RS-Index" }, @@ -528,7 +660,18 @@ asn_TYPE_member_t asn_MBR_CSI_RS_Resource_Mobility_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_slotConfig_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "slotConfig" }, @@ -537,7 +680,18 @@ asn_TYPE_member_t asn_MBR_CSI_RS_Resource_Mobility_1[] = { 0, &asn_DEF_associatedSSB_9, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "associatedSSB" }, @@ -546,7 +700,18 @@ asn_TYPE_member_t asn_MBR_CSI_RS_Resource_Mobility_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_frequencyDomainAllocation_12, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "frequencyDomainAllocation" }, @@ -555,7 +720,18 @@ asn_TYPE_member_t asn_MBR_CSI_RS_Resource_Mobility_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_firstOFDMSymbolInTimeDomain_constr_15, &asn_PER_memb_firstOFDMSymbolInTimeDomain_constr_15, memb_firstOFDMSymbolInTimeDomain_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_firstOFDMSymbolInTimeDomain_constr_15, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_firstOFDMSymbolInTimeDomain_constraint_1 + }, 0, 0, /* No default value */ "firstOFDMSymbolInTimeDomain" }, @@ -564,7 +740,18 @@ asn_TYPE_member_t asn_MBR_CSI_RS_Resource_Mobility_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sequenceGenerationConfig_constr_16, &asn_PER_memb_sequenceGenerationConfig_constr_16, memb_sequenceGenerationConfig_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sequenceGenerationConfig_constr_16, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sequenceGenerationConfig_constraint_1 + }, 0, 0, /* No default value */ "sequenceGenerationConfig" }, @@ -600,7 +787,18 @@ asn_TYPE_descriptor_t asn_DEF_CSI_RS_Resource_Mobility = { asn_DEF_CSI_RS_Resource_Mobility_tags_1, /* Same as above */ sizeof(asn_DEF_CSI_RS_Resource_Mobility_tags_1) /sizeof(asn_DEF_CSI_RS_Resource_Mobility_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CSI_RS_Resource_Mobility_1, 6, /* Elements count */ &asn_SPC_CSI_RS_Resource_Mobility_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CSI-RS-Resource-Mobility.h b/src/codec_utils/RRC/CSI-RS-Resource-Mobility.h index fa9e6c25d..bd26d8e7a 100644 --- a/src/codec_utils/RRC/CSI-RS-Resource-Mobility.h +++ b/src/codec_utils/RRC/CSI-RS-Resource-Mobility.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CSI_RS_Resource_Mobility_H_ diff --git a/src/codec_utils/RRC/CSI-RS-ResourceConfigMobility.c b/src/codec_utils/RRC/CSI-RS-ResourceConfigMobility.c index 60a09d907..449a86503 100644 --- a/src/codec_utils/RRC/CSI-RS-ResourceConfigMobility.c +++ b/src/codec_utils/RRC/CSI-RS-ResourceConfigMobility.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CSI-RS-ResourceConfigMobility.h" -#include "CSI-RS-CellMobility.h" static int memb_csi_RS_CellList_Mobility_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -23,9 +22,9 @@ memb_csi_RS_CellList_Mobility_constraint_1(const asn_TYPE_descriptor_t *td, cons /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 96)) { + if((size >= 1UL && size <= 96UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -34,29 +33,38 @@ memb_csi_RS_CellList_Mobility_constraint_1(const asn_TYPE_descriptor_t *td, cons } } -static asn_oer_constraints_t asn_OER_type_csi_RS_CellList_Mobility_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..96)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_csi_RS_CellList_Mobility_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 7, 7, 1, 96 } /* (SIZE(1..96)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_csi_RS_CellList_Mobility_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..96)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_csi_RS_CellList_Mobility_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 7, 7, 1, 96 } /* (SIZE(1..96)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_csi_RS_CellList_Mobility_3[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_CSI_RS_CellMobility, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -81,7 +89,18 @@ asn_TYPE_descriptor_t asn_DEF_csi_RS_CellList_Mobility_3 = { asn_DEF_csi_RS_CellList_Mobility_tags_3, /* Same as above */ sizeof(asn_DEF_csi_RS_CellList_Mobility_tags_3) /sizeof(asn_DEF_csi_RS_CellList_Mobility_tags_3[0]), /* 2 */ - { &asn_OER_type_csi_RS_CellList_Mobility_constr_3, &asn_PER_type_csi_RS_CellList_Mobility_constr_3, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_csi_RS_CellList_Mobility_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_csi_RS_CellList_Mobility_3, 1, /* Single element */ &asn_SPC_csi_RS_CellList_Mobility_specs_3 /* Additional specs */ @@ -93,7 +112,18 @@ static asn_TYPE_member_t asn_MBR_ext1_6[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ServCellIndexRrc, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "refServCellIndex-v1530" }, @@ -126,7 +156,18 @@ asn_TYPE_descriptor_t asn_DEF_ext1_6 = { asn_DEF_ext1_tags_6, /* Same as above */ sizeof(asn_DEF_ext1_tags_6) /sizeof(asn_DEF_ext1_tags_6[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ext1_6, 1, /* Elements count */ &asn_SPC_ext1_specs_6 /* Additional specs */ @@ -138,7 +179,18 @@ asn_TYPE_member_t asn_MBR_CSI_RS_ResourceConfigMobility_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SubcarrierSpacing, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "subcarrierSpacing" }, @@ -147,7 +199,18 @@ asn_TYPE_member_t asn_MBR_CSI_RS_ResourceConfigMobility_1[] = { 0, &asn_DEF_csi_RS_CellList_Mobility_3, 0, - { &asn_OER_memb_csi_RS_CellList_Mobility_constr_3, &asn_PER_memb_csi_RS_CellList_Mobility_constr_3, memb_csi_RS_CellList_Mobility_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_csi_RS_CellList_Mobility_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_csi_RS_CellList_Mobility_constraint_1 + }, 0, 0, /* No default value */ "csi-RS-CellList-Mobility" }, @@ -156,7 +219,18 @@ asn_TYPE_member_t asn_MBR_CSI_RS_ResourceConfigMobility_1[] = { 0, &asn_DEF_ext1_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ext1" }, @@ -189,7 +263,18 @@ asn_TYPE_descriptor_t asn_DEF_CSI_RS_ResourceConfigMobility = { asn_DEF_CSI_RS_ResourceConfigMobility_tags_1, /* Same as above */ sizeof(asn_DEF_CSI_RS_ResourceConfigMobility_tags_1) /sizeof(asn_DEF_CSI_RS_ResourceConfigMobility_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CSI_RS_ResourceConfigMobility_1, 3, /* Elements count */ &asn_SPC_CSI_RS_ResourceConfigMobility_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CSI-RS-ResourceConfigMobility.h b/src/codec_utils/RRC/CSI-RS-ResourceConfigMobility.h index 412cef268..5fd4466d9 100644 --- a/src/codec_utils/RRC/CSI-RS-ResourceConfigMobility.h +++ b/src/codec_utils/RRC/CSI-RS-ResourceConfigMobility.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CSI_RS_ResourceConfigMobility_H_ @@ -58,5 +58,8 @@ extern asn_TYPE_member_t asn_MBR_CSI_RS_ResourceConfigMobility_1[3]; } #endif +/* Referred external types */ +#include "CSI-RS-CellMobility.h" + #endif /* _CSI_RS_ResourceConfigMobility_H_ */ #include diff --git a/src/codec_utils/RRC/CSI-RS-ResourceMapping.c b/src/codec_utils/RRC/CSI-RS-ResourceMapping.c index 01406eaf0..ff4a5dfdb 100644 --- a/src/codec_utils/RRC/CSI-RS-ResourceMapping.c +++ b/src/codec_utils/RRC/CSI-RS-ResourceMapping.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CSI-RS-ResourceMapping.h" @@ -27,7 +27,7 @@ memb_row1_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 4)) { + if((size == 4UL)) { /* Constraint check succeeded */ return 0; } else { @@ -58,7 +58,7 @@ memb_row2_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 12)) { + if((size == 12UL)) { /* Constraint check succeeded */ return 0; } else { @@ -89,7 +89,7 @@ memb_row4_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 3)) { + if((size == 3UL)) { /* Constraint check succeeded */ return 0; } else { @@ -120,7 +120,7 @@ memb_other_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 6)) { + if((size == 6UL)) { /* Constraint check succeeded */ return 0; } else { @@ -157,7 +157,7 @@ memb_firstOFDMSymbolInTimeDomain_constraint_1(const asn_TYPE_descriptor_t *td, c value = *(const long *)sptr; - if((value >= 0 && value <= 13)) { + if((value >= 0L && value <= 13L)) { /* Constraint check succeeded */ return 0; } else { @@ -182,7 +182,7 @@ memb_firstOFDMSymbolInTimeDomain2_constraint_1(const asn_TYPE_descriptor_t *td, value = *(const long *)sptr; - if((value >= 2 && value <= 12)) { + if((value >= 2L && value <= 12L)) { /* Constraint check succeeded */ return 0; } else { @@ -193,101 +193,101 @@ memb_firstOFDMSymbolInTimeDomain2_constraint_1(const asn_TYPE_descriptor_t *td, } } -static asn_oer_constraints_t asn_OER_memb_row1_constr_3 CC_NOTUSED = { - { 0, 0 }, - 4 /* (SIZE(4..4)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_row1_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 4, 4 } /* (SIZE(4..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_row2_constr_4 CC_NOTUSED = { - { 0, 0 }, - 12 /* (SIZE(12..12)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_row2_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 12, 12 } /* (SIZE(12..12)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_row4_constr_5 CC_NOTUSED = { - { 0, 0 }, - 3 /* (SIZE(3..3)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_row4_constr_5 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 3, 3 } /* (SIZE(3..3)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_other_constr_6 CC_NOTUSED = { - { 0, 0 }, - 6 /* (SIZE(6..6)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_other_constr_6 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 6, 6 } /* (SIZE(6..6)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_frequencyDomainAllocation_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_frequencyDomainAllocation_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_nrofPorts_constr_7 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_nrofPorts_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_cdm_Type_constr_18 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_cdm_Type_constr_18 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_dot5_constr_24 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_dot5_constr_24 CC_NOTUSED = { { APC_CONSTRAINED, 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_density_constr_23 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_density_constr_23 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_firstOFDMSymbolInTimeDomain_constr_16 CC_NOTUSED = { - { 1, 1 } /* (0..13) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_firstOFDMSymbolInTimeDomain_constr_16 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 13 } /* (0..13) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_firstOFDMSymbolInTimeDomain2_constr_17 CC_NOTUSED = { - { 1, 1 } /* (2..12) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_firstOFDMSymbolInTimeDomain2_constr_17 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 2, 12 } /* (2..12) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_frequencyDomainAllocation_2[] = { { ATF_NOFLAGS, 0, offsetof(struct CSI_RS_ResourceMapping__frequencyDomainAllocation, choice.row1), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_row1_constr_3, &asn_PER_memb_row1_constr_3, memb_row1_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_row1_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_row1_constraint_2 + }, 0, 0, /* No default value */ "row1" }, @@ -296,7 +296,18 @@ static asn_TYPE_member_t asn_MBR_frequencyDomainAllocation_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_row2_constr_4, &asn_PER_memb_row2_constr_4, memb_row2_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_row2_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_row2_constraint_2 + }, 0, 0, /* No default value */ "row2" }, @@ -305,7 +316,18 @@ static asn_TYPE_member_t asn_MBR_frequencyDomainAllocation_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_row4_constr_5, &asn_PER_memb_row4_constr_5, memb_row4_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_row4_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_row4_constraint_2 + }, 0, 0, /* No default value */ "row4" }, @@ -314,7 +336,18 @@ static asn_TYPE_member_t asn_MBR_frequencyDomainAllocation_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_other_constr_6, &asn_PER_memb_other_constr_6, memb_other_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_other_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_other_constraint_2 + }, 0, 0, /* No default value */ "other" }, @@ -344,7 +377,18 @@ asn_TYPE_descriptor_t asn_DEF_frequencyDomainAllocation_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_frequencyDomainAllocation_constr_2, &asn_PER_type_frequencyDomainAllocation_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_frequencyDomainAllocation_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_frequencyDomainAllocation_2, 4, /* Elements count */ &asn_SPC_frequencyDomainAllocation_specs_2 /* Additional specs */ @@ -394,7 +438,18 @@ asn_TYPE_descriptor_t asn_DEF_nrofPorts_7 = { asn_DEF_nrofPorts_tags_7, /* Same as above */ sizeof(asn_DEF_nrofPorts_tags_7) /sizeof(asn_DEF_nrofPorts_tags_7[0]), /* 2 */ - { &asn_OER_type_nrofPorts_constr_7, &asn_PER_type_nrofPorts_constr_7, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_nrofPorts_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_nrofPorts_specs_7 /* Additional specs */ }; @@ -435,7 +490,18 @@ asn_TYPE_descriptor_t asn_DEF_cdm_Type_18 = { asn_DEF_cdm_Type_tags_18, /* Same as above */ sizeof(asn_DEF_cdm_Type_tags_18) /sizeof(asn_DEF_cdm_Type_tags_18[0]), /* 2 */ - { &asn_OER_type_cdm_Type_constr_18, &asn_PER_type_cdm_Type_constr_18, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_cdm_Type_constr_18, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_cdm_Type_specs_18 /* Additional specs */ }; @@ -472,7 +538,18 @@ asn_TYPE_descriptor_t asn_DEF_dot5_24 = { asn_DEF_dot5_tags_24, /* Same as above */ sizeof(asn_DEF_dot5_tags_24) /sizeof(asn_DEF_dot5_tags_24[0]), /* 2 */ - { &asn_OER_type_dot5_constr_24, &asn_PER_type_dot5_constr_24, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_dot5_constr_24, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_dot5_specs_24 /* Additional specs */ }; @@ -483,7 +560,18 @@ static asn_TYPE_member_t asn_MBR_density_23[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_dot5_24, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dot5" }, @@ -492,7 +580,18 @@ static asn_TYPE_member_t asn_MBR_density_23[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "one" }, @@ -501,7 +600,18 @@ static asn_TYPE_member_t asn_MBR_density_23[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "three" }, @@ -510,7 +620,18 @@ static asn_TYPE_member_t asn_MBR_density_23[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare" }, @@ -540,7 +661,18 @@ asn_TYPE_descriptor_t asn_DEF_density_23 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_density_constr_23, &asn_PER_type_density_constr_23, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_density_constr_23, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_density_23, 4, /* Elements count */ &asn_SPC_density_specs_23 /* Additional specs */ @@ -552,7 +684,18 @@ asn_TYPE_member_t asn_MBR_CSI_RS_ResourceMapping_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_frequencyDomainAllocation_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "frequencyDomainAllocation" }, @@ -561,7 +704,18 @@ asn_TYPE_member_t asn_MBR_CSI_RS_ResourceMapping_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_nrofPorts_7, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nrofPorts" }, @@ -570,7 +724,18 @@ asn_TYPE_member_t asn_MBR_CSI_RS_ResourceMapping_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_firstOFDMSymbolInTimeDomain_constr_16, &asn_PER_memb_firstOFDMSymbolInTimeDomain_constr_16, memb_firstOFDMSymbolInTimeDomain_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_firstOFDMSymbolInTimeDomain_constr_16, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_firstOFDMSymbolInTimeDomain_constraint_1 + }, 0, 0, /* No default value */ "firstOFDMSymbolInTimeDomain" }, @@ -579,7 +744,18 @@ asn_TYPE_member_t asn_MBR_CSI_RS_ResourceMapping_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_firstOFDMSymbolInTimeDomain2_constr_17, &asn_PER_memb_firstOFDMSymbolInTimeDomain2_constr_17, memb_firstOFDMSymbolInTimeDomain2_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_firstOFDMSymbolInTimeDomain2_constr_17, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_firstOFDMSymbolInTimeDomain2_constraint_1 + }, 0, 0, /* No default value */ "firstOFDMSymbolInTimeDomain2" }, @@ -588,7 +764,18 @@ asn_TYPE_member_t asn_MBR_CSI_RS_ResourceMapping_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_cdm_Type_18, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cdm-Type" }, @@ -597,7 +784,18 @@ asn_TYPE_member_t asn_MBR_CSI_RS_ResourceMapping_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_density_23, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "density" }, @@ -606,7 +804,18 @@ asn_TYPE_member_t asn_MBR_CSI_RS_ResourceMapping_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CSI_FrequencyOccupation, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "freqBand" }, @@ -643,7 +852,18 @@ asn_TYPE_descriptor_t asn_DEF_CSI_RS_ResourceMapping = { asn_DEF_CSI_RS_ResourceMapping_tags_1, /* Same as above */ sizeof(asn_DEF_CSI_RS_ResourceMapping_tags_1) /sizeof(asn_DEF_CSI_RS_ResourceMapping_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CSI_RS_ResourceMapping_1, 7, /* Elements count */ &asn_SPC_CSI_RS_ResourceMapping_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CSI-RS-ResourceMapping.h b/src/codec_utils/RRC/CSI-RS-ResourceMapping.h index 2edfcaf66..7440898d5 100644 --- a/src/codec_utils/RRC/CSI-RS-ResourceMapping.h +++ b/src/codec_utils/RRC/CSI-RS-ResourceMapping.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CSI_RS_ResourceMapping_H_ diff --git a/src/codec_utils/RRC/CSI-ReportConfig.c b/src/codec_utils/RRC/CSI-ReportConfig.c index 0059bd394..513fcf20e 100644 --- a/src/codec_utils/RRC/CSI-ReportConfig.c +++ b/src/codec_utils/RRC/CSI-ReportConfig.c @@ -1,15 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CSI-ReportConfig.h" -#include "CodebookConfig.h" -#include "PUCCH-CSI-Resource.h" -#include "PortIndexFor8Ranks.h" static int memb_pucch_CSI_ResourceList_constraint_8(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -25,9 +22,9 @@ memb_pucch_CSI_ResourceList_constraint_8(const asn_TYPE_descriptor_t *td, const /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 4)) { + if((size >= 1UL && size <= 4UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -51,9 +48,9 @@ memb_pucch_CSI_ResourceList_constraint_12(const asn_TYPE_descriptor_t *td, const /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 4)) { + if((size >= 1UL && size <= 4UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -80,7 +77,7 @@ memb_NativeInteger_constraint_25(const asn_TYPE_descriptor_t *td, const void *sp value = *(const long *)sptr; - if((value >= 0 && value <= 32)) { + if((value >= 0L && value <= 32L)) { /* Constraint check succeeded */ return 0; } else { @@ -106,9 +103,9 @@ memb_reportSlotOffsetList_constraint_16(const asn_TYPE_descriptor_t *td, const v /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 16)) { + if((size >= 1UL && size <= 16UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -131,7 +128,7 @@ memb_NativeInteger_constraint_29(const asn_TYPE_descriptor_t *td, const void *sp value = *(const long *)sptr; - if((value >= 0 && value <= 32)) { + if((value >= 0L && value <= 32L)) { /* Constraint check succeeded */ return 0; } else { @@ -157,9 +154,9 @@ memb_reportSlotOffsetList_constraint_28(const asn_TYPE_descriptor_t *td, const v /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 16)) { + if((size >= 1UL && size <= 16UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -200,7 +197,7 @@ memb_subbands3_constraint_50(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 3)) { + if((size == 3UL)) { /* Constraint check succeeded */ return 0; } else { @@ -231,7 +228,7 @@ memb_subbands4_constraint_50(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 4)) { + if((size == 4UL)) { /* Constraint check succeeded */ return 0; } else { @@ -262,7 +259,7 @@ memb_subbands5_constraint_50(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 5)) { + if((size == 5UL)) { /* Constraint check succeeded */ return 0; } else { @@ -293,7 +290,7 @@ memb_subbands6_constraint_50(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 6)) { + if((size == 6UL)) { /* Constraint check succeeded */ return 0; } else { @@ -324,7 +321,7 @@ memb_subbands7_constraint_50(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 7)) { + if((size == 7UL)) { /* Constraint check succeeded */ return 0; } else { @@ -355,7 +352,7 @@ memb_subbands8_constraint_50(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 8)) { + if((size == 8UL)) { /* Constraint check succeeded */ return 0; } else { @@ -386,7 +383,7 @@ memb_subbands9_constraint_50(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 9)) { + if((size == 9UL)) { /* Constraint check succeeded */ return 0; } else { @@ -417,7 +414,7 @@ memb_subbands10_constraint_50(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 10)) { + if((size == 10UL)) { /* Constraint check succeeded */ return 0; } else { @@ -448,7 +445,7 @@ memb_subbands11_constraint_50(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 11)) { + if((size == 11UL)) { /* Constraint check succeeded */ return 0; } else { @@ -479,7 +476,7 @@ memb_subbands12_constraint_50(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 12)) { + if((size == 12UL)) { /* Constraint check succeeded */ return 0; } else { @@ -510,7 +507,7 @@ memb_subbands13_constraint_50(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 13)) { + if((size == 13UL)) { /* Constraint check succeeded */ return 0; } else { @@ -541,7 +538,7 @@ memb_subbands14_constraint_50(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 14)) { + if((size == 14UL)) { /* Constraint check succeeded */ return 0; } else { @@ -572,7 +569,7 @@ memb_subbands15_constraint_50(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 15)) { + if((size == 15UL)) { /* Constraint check succeeded */ return 0; } else { @@ -603,7 +600,7 @@ memb_subbands16_constraint_50(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 16)) { + if((size == 16UL)) { /* Constraint check succeeded */ return 0; } else { @@ -634,7 +631,7 @@ memb_subbands17_constraint_50(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 17)) { + if((size == 17UL)) { /* Constraint check succeeded */ return 0; } else { @@ -665,7 +662,7 @@ memb_subbands18_constraint_50(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 18)) { + if((size == 18UL)) { /* Constraint check succeeded */ return 0; } else { @@ -696,7 +693,7 @@ memb_subbands19_v1530_constraint_50(const asn_TYPE_descriptor_t *td, const void size = 0; } - if((size == 19)) { + if((size == 19UL)) { /* Constraint check succeeded */ return 0; } else { @@ -750,9 +747,9 @@ memb_non_PMI_PortIndication_constraint_1(const asn_TYPE_descriptor_t *td, const /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 128)) { + if((size >= 1UL && size <= 128UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -761,365 +758,332 @@ memb_non_PMI_PortIndication_constraint_1(const asn_TYPE_descriptor_t *td, const } } -static asn_oer_constraints_t asn_OER_type_pucch_CSI_ResourceList_constr_10 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pucch_CSI_ResourceList_constr_10 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_pucch_CSI_ResourceList_constr_10 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_pucch_CSI_ResourceList_constr_10 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_pucch_CSI_ResourceList_constr_14 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pucch_CSI_ResourceList_constr_14 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_pucch_CSI_ResourceList_constr_14 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_pucch_CSI_ResourceList_constr_14 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_reportSlotConfig_constr_17 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_reportSlotConfig_constr_17 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 6 } /* (0..6) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_Member_constr_26 CC_NOTUSED = { - { 1, 1 } /* (0..32) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_Member_constr_26 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 32 } /* (0..32) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_reportSlotOffsetList_constr_25 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_reportSlotOffsetList_constr_25 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_reportSlotOffsetList_constr_25 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_reportSlotOffsetList_constr_25 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_Member_constr_30 CC_NOTUSED = { - { 1, 1 } /* (0..32) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_Member_constr_30 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 32 } /* (0..32) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_reportSlotOffsetList_constr_29 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_reportSlotOffsetList_constr_29 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_reportSlotOffsetList_constr_29 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_reportSlotOffsetList_constr_29 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_reportConfigType_constr_7 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_reportConfigType_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_pdsch_BundleSizeForCSI_constr_36 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pdsch_BundleSizeForCSI_constr_36 CC_NOTUSED = { { APC_CONSTRAINED, 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_reportQuantity_constr_31 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_reportQuantity_constr_31 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_cqi_FormatIndicator_constr_44 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_cqi_FormatIndicator_constr_44 CC_NOTUSED = { { APC_CONSTRAINED, 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_pmi_FormatIndicator_constr_47 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pmi_FormatIndicator_constr_47 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_subbands3_constr_51 CC_NOTUSED = { - { 0, 0 }, - 3 /* (SIZE(3..3)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_subbands3_constr_51 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 3, 3 } /* (SIZE(3..3)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_subbands4_constr_52 CC_NOTUSED = { - { 0, 0 }, - 4 /* (SIZE(4..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_subbands4_constr_52 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 4, 4 } /* (SIZE(4..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_subbands5_constr_53 CC_NOTUSED = { - { 0, 0 }, - 5 /* (SIZE(5..5)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_subbands5_constr_53 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 5, 5 } /* (SIZE(5..5)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_subbands6_constr_54 CC_NOTUSED = { - { 0, 0 }, - 6 /* (SIZE(6..6)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_subbands6_constr_54 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 6, 6 } /* (SIZE(6..6)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_subbands7_constr_55 CC_NOTUSED = { - { 0, 0 }, - 7 /* (SIZE(7..7)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_subbands7_constr_55 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 7, 7 } /* (SIZE(7..7)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_subbands8_constr_56 CC_NOTUSED = { - { 0, 0 }, - 8 /* (SIZE(8..8)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_subbands8_constr_56 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 8, 8 } /* (SIZE(8..8)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_subbands9_constr_57 CC_NOTUSED = { - { 0, 0 }, - 9 /* (SIZE(9..9)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_subbands9_constr_57 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 9, 9 } /* (SIZE(9..9)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_subbands10_constr_58 CC_NOTUSED = { - { 0, 0 }, - 10 /* (SIZE(10..10)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_subbands10_constr_58 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 10, 10 } /* (SIZE(10..10)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_subbands11_constr_59 CC_NOTUSED = { - { 0, 0 }, - 11 /* (SIZE(11..11)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_subbands11_constr_59 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 11, 11 } /* (SIZE(11..11)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_subbands12_constr_60 CC_NOTUSED = { - { 0, 0 }, - 12 /* (SIZE(12..12)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_subbands12_constr_60 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 12, 12 } /* (SIZE(12..12)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_subbands13_constr_61 CC_NOTUSED = { - { 0, 0 }, - 13 /* (SIZE(13..13)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_subbands13_constr_61 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 13, 13 } /* (SIZE(13..13)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_subbands14_constr_62 CC_NOTUSED = { - { 0, 0 }, - 14 /* (SIZE(14..14)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_subbands14_constr_62 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 14, 14 } /* (SIZE(14..14)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_subbands15_constr_63 CC_NOTUSED = { - { 0, 0 }, - 15 /* (SIZE(15..15)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_subbands15_constr_63 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 15, 15 } /* (SIZE(15..15)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_subbands16_constr_64 CC_NOTUSED = { - { 0, 0 }, - 16 /* (SIZE(16..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_subbands16_constr_64 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 16, 16 } /* (SIZE(16..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_subbands17_constr_65 CC_NOTUSED = { - { 0, 0 }, - 17 /* (SIZE(17..17)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_subbands17_constr_65 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 17, 17 } /* (SIZE(17..17)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_subbands18_constr_66 CC_NOTUSED = { - { 0, 0 }, - 18 /* (SIZE(18..18)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_subbands18_constr_66 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 18, 18 } /* (SIZE(18..18)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_subbands19_v1530_constr_68 CC_NOTUSED = { - { 0, 0 }, - 19 /* (SIZE(19..19)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_subbands19_v1530_constr_68 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 19, 19 } /* (SIZE(19..19)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_csi_ReportingBand_constr_50 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_csi_ReportingBand_constr_50 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 4, 4, 0, 15 } /* (0..15,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_timeRestrictionForChannelMeasurements_constr_69 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_timeRestrictionForChannelMeasurements_constr_69 CC_NOTUSED = { { APC_CONSTRAINED, 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_timeRestrictionForInterferenceMeasurements_constr_72 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_timeRestrictionForInterferenceMeasurements_constr_72 CC_NOTUSED = { { APC_CONSTRAINED, 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_dummy_constr_76 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_dummy_constr_76 CC_NOTUSED = { { APC_CONSTRAINED, 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_nrofReportedRS_constr_82 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_nrofReportedRS_constr_82 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_groupBasedBeamReporting_constr_79 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_groupBasedBeamReporting_constr_79 CC_NOTUSED = { { APC_CONSTRAINED, 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_cqi_Table_constr_87 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_cqi_Table_constr_87 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_subbandSize_constr_92 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_subbandSize_constr_92 CC_NOTUSED = { { APC_CONSTRAINED, 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_non_PMI_PortIndication_constr_95 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..128)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_non_PMI_PortIndication_constr_95 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 7, 7, 1, 128 } /* (SIZE(1..128)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_reportSlotConfig_v1530_constr_100 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_reportSlotConfig_v1530_constr_100 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_non_PMI_PortIndication_constr_95 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..128)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_non_PMI_PortIndication_constr_95 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 7, 7, 1, 128 } /* (SIZE(1..128)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_pucch_CSI_ResourceList_10[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_PUCCH_CSI_Resource, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1144,7 +1108,18 @@ asn_TYPE_descriptor_t asn_DEF_pucch_CSI_ResourceList_10 = { asn_DEF_pucch_CSI_ResourceList_tags_10, /* Same as above */ sizeof(asn_DEF_pucch_CSI_ResourceList_tags_10) /sizeof(asn_DEF_pucch_CSI_ResourceList_tags_10[0]), /* 2 */ - { &asn_OER_type_pucch_CSI_ResourceList_constr_10, &asn_PER_type_pucch_CSI_ResourceList_constr_10, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pucch_CSI_ResourceList_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_pucch_CSI_ResourceList_10, 1, /* Single element */ &asn_SPC_pucch_CSI_ResourceList_specs_10 /* Additional specs */ @@ -1156,7 +1131,18 @@ static asn_TYPE_member_t asn_MBR_periodic_8[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_CSI_ReportPeriodicityAndOffset, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportSlotConfig" }, @@ -1165,7 +1151,18 @@ static asn_TYPE_member_t asn_MBR_periodic_8[] = { 0, &asn_DEF_pucch_CSI_ResourceList_10, 0, - { &asn_OER_memb_pucch_CSI_ResourceList_constr_10, &asn_PER_memb_pucch_CSI_ResourceList_constr_10, memb_pucch_CSI_ResourceList_constraint_8 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_pucch_CSI_ResourceList_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_pucch_CSI_ResourceList_constraint_8 + }, 0, 0, /* No default value */ "pucch-CSI-ResourceList" }, @@ -1197,7 +1194,18 @@ asn_TYPE_descriptor_t asn_DEF_periodic_8 = { asn_DEF_periodic_tags_8, /* Same as above */ sizeof(asn_DEF_periodic_tags_8) /sizeof(asn_DEF_periodic_tags_8[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_periodic_8, 2, /* Elements count */ &asn_SPC_periodic_specs_8 /* Additional specs */ @@ -1209,7 +1217,18 @@ static asn_TYPE_member_t asn_MBR_pucch_CSI_ResourceList_14[] = { 0, &asn_DEF_PUCCH_CSI_Resource, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1234,7 +1253,18 @@ asn_TYPE_descriptor_t asn_DEF_pucch_CSI_ResourceList_14 = { asn_DEF_pucch_CSI_ResourceList_tags_14, /* Same as above */ sizeof(asn_DEF_pucch_CSI_ResourceList_tags_14) /sizeof(asn_DEF_pucch_CSI_ResourceList_tags_14[0]), /* 2 */ - { &asn_OER_type_pucch_CSI_ResourceList_constr_14, &asn_PER_type_pucch_CSI_ResourceList_constr_14, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pucch_CSI_ResourceList_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_pucch_CSI_ResourceList_14, 1, /* Single element */ &asn_SPC_pucch_CSI_ResourceList_specs_14 /* Additional specs */ @@ -1246,7 +1276,18 @@ static asn_TYPE_member_t asn_MBR_semiPersistentOnPUCCH_12[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_CSI_ReportPeriodicityAndOffset, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportSlotConfig" }, @@ -1255,7 +1296,18 @@ static asn_TYPE_member_t asn_MBR_semiPersistentOnPUCCH_12[] = { 0, &asn_DEF_pucch_CSI_ResourceList_14, 0, - { &asn_OER_memb_pucch_CSI_ResourceList_constr_14, &asn_PER_memb_pucch_CSI_ResourceList_constr_14, memb_pucch_CSI_ResourceList_constraint_12 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_pucch_CSI_ResourceList_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_pucch_CSI_ResourceList_constraint_12 + }, 0, 0, /* No default value */ "pucch-CSI-ResourceList" }, @@ -1287,7 +1339,18 @@ asn_TYPE_descriptor_t asn_DEF_semiPersistentOnPUCCH_12 = { asn_DEF_semiPersistentOnPUCCH_tags_12, /* Same as above */ sizeof(asn_DEF_semiPersistentOnPUCCH_tags_12) /sizeof(asn_DEF_semiPersistentOnPUCCH_tags_12[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_semiPersistentOnPUCCH_12, 2, /* Elements count */ &asn_SPC_semiPersistentOnPUCCH_specs_12 /* Additional specs */ @@ -1335,7 +1398,18 @@ asn_TYPE_descriptor_t asn_DEF_reportSlotConfig_17 = { asn_DEF_reportSlotConfig_tags_17, /* Same as above */ sizeof(asn_DEF_reportSlotConfig_tags_17) /sizeof(asn_DEF_reportSlotConfig_tags_17[0]), /* 2 */ - { &asn_OER_type_reportSlotConfig_constr_17, &asn_PER_type_reportSlotConfig_constr_17, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_reportSlotConfig_constr_17, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_reportSlotConfig_specs_17 /* Additional specs */ }; @@ -1346,7 +1420,18 @@ static asn_TYPE_member_t asn_MBR_reportSlotOffsetList_25[] = { 0, &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_Member_constr_26, &asn_PER_memb_Member_constr_26, memb_NativeInteger_constraint_25 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_Member_constr_26, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_NativeInteger_constraint_25 + }, 0, 0, /* No default value */ "" }, @@ -1371,7 +1456,18 @@ asn_TYPE_descriptor_t asn_DEF_reportSlotOffsetList_25 = { asn_DEF_reportSlotOffsetList_tags_25, /* Same as above */ sizeof(asn_DEF_reportSlotOffsetList_tags_25) /sizeof(asn_DEF_reportSlotOffsetList_tags_25[0]), /* 2 */ - { &asn_OER_type_reportSlotOffsetList_constr_25, &asn_PER_type_reportSlotOffsetList_constr_25, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_reportSlotOffsetList_constr_25, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_reportSlotOffsetList_25, 1, /* Single element */ &asn_SPC_reportSlotOffsetList_specs_25 /* Additional specs */ @@ -1383,7 +1479,18 @@ static asn_TYPE_member_t asn_MBR_semiPersistentOnPUSCH_16[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_reportSlotConfig_17, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportSlotConfig" }, @@ -1392,7 +1499,18 @@ static asn_TYPE_member_t asn_MBR_semiPersistentOnPUSCH_16[] = { 0, &asn_DEF_reportSlotOffsetList_25, 0, - { &asn_OER_memb_reportSlotOffsetList_constr_25, &asn_PER_memb_reportSlotOffsetList_constr_25, memb_reportSlotOffsetList_constraint_16 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_reportSlotOffsetList_constr_25, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_reportSlotOffsetList_constraint_16 + }, 0, 0, /* No default value */ "reportSlotOffsetList" }, @@ -1401,7 +1519,18 @@ static asn_TYPE_member_t asn_MBR_semiPersistentOnPUSCH_16[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_P0_PUSCH_AlphaSetId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "p0alpha" }, @@ -1434,7 +1563,18 @@ asn_TYPE_descriptor_t asn_DEF_semiPersistentOnPUSCH_16 = { asn_DEF_semiPersistentOnPUSCH_tags_16, /* Same as above */ sizeof(asn_DEF_semiPersistentOnPUSCH_tags_16) /sizeof(asn_DEF_semiPersistentOnPUSCH_tags_16[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_semiPersistentOnPUSCH_16, 3, /* Elements count */ &asn_SPC_semiPersistentOnPUSCH_specs_16 /* Additional specs */ @@ -1446,7 +1586,18 @@ static asn_TYPE_member_t asn_MBR_reportSlotOffsetList_29[] = { 0, &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_Member_constr_30, &asn_PER_memb_Member_constr_30, memb_NativeInteger_constraint_29 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_Member_constr_30, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_NativeInteger_constraint_29 + }, 0, 0, /* No default value */ "" }, @@ -1471,7 +1622,18 @@ asn_TYPE_descriptor_t asn_DEF_reportSlotOffsetList_29 = { asn_DEF_reportSlotOffsetList_tags_29, /* Same as above */ sizeof(asn_DEF_reportSlotOffsetList_tags_29) /sizeof(asn_DEF_reportSlotOffsetList_tags_29[0]), /* 2 */ - { &asn_OER_type_reportSlotOffsetList_constr_29, &asn_PER_type_reportSlotOffsetList_constr_29, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_reportSlotOffsetList_constr_29, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_reportSlotOffsetList_29, 1, /* Single element */ &asn_SPC_reportSlotOffsetList_specs_29 /* Additional specs */ @@ -1483,7 +1645,18 @@ static asn_TYPE_member_t asn_MBR_aperiodic_28[] = { 0, &asn_DEF_reportSlotOffsetList_29, 0, - { &asn_OER_memb_reportSlotOffsetList_constr_29, &asn_PER_memb_reportSlotOffsetList_constr_29, memb_reportSlotOffsetList_constraint_28 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_reportSlotOffsetList_constr_29, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_reportSlotOffsetList_constraint_28 + }, 0, 0, /* No default value */ "reportSlotOffsetList" }, @@ -1514,7 +1687,18 @@ asn_TYPE_descriptor_t asn_DEF_aperiodic_28 = { asn_DEF_aperiodic_tags_28, /* Same as above */ sizeof(asn_DEF_aperiodic_tags_28) /sizeof(asn_DEF_aperiodic_tags_28[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_aperiodic_28, 1, /* Elements count */ &asn_SPC_aperiodic_specs_28 /* Additional specs */ @@ -1526,7 +1710,18 @@ static asn_TYPE_member_t asn_MBR_reportConfigType_7[] = { 0, &asn_DEF_periodic_8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "periodic" }, @@ -1535,7 +1730,18 @@ static asn_TYPE_member_t asn_MBR_reportConfigType_7[] = { 0, &asn_DEF_semiPersistentOnPUCCH_12, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "semiPersistentOnPUCCH" }, @@ -1544,7 +1750,18 @@ static asn_TYPE_member_t asn_MBR_reportConfigType_7[] = { 0, &asn_DEF_semiPersistentOnPUSCH_16, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "semiPersistentOnPUSCH" }, @@ -1553,7 +1770,18 @@ static asn_TYPE_member_t asn_MBR_reportConfigType_7[] = { 0, &asn_DEF_aperiodic_28, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "aperiodic" }, @@ -1583,7 +1811,18 @@ asn_TYPE_descriptor_t asn_DEF_reportConfigType_7 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_reportConfigType_constr_7, &asn_PER_type_reportConfigType_constr_7, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_reportConfigType_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_reportConfigType_7, 4, /* Elements count */ &asn_SPC_reportConfigType_specs_7 /* Additional specs */ @@ -1621,7 +1860,18 @@ asn_TYPE_descriptor_t asn_DEF_pdsch_BundleSizeForCSI_36 = { asn_DEF_pdsch_BundleSizeForCSI_tags_36, /* Same as above */ sizeof(asn_DEF_pdsch_BundleSizeForCSI_tags_36) /sizeof(asn_DEF_pdsch_BundleSizeForCSI_tags_36[0]), /* 2 */ - { &asn_OER_type_pdsch_BundleSizeForCSI_constr_36, &asn_PER_type_pdsch_BundleSizeForCSI_constr_36, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pdsch_BundleSizeForCSI_constr_36, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_pdsch_BundleSizeForCSI_specs_36 /* Additional specs */ }; @@ -1632,7 +1882,18 @@ static asn_TYPE_member_t asn_MBR_cri_RI_i1_CQI_35[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_pdsch_BundleSizeForCSI_36, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pdsch-BundleSizeForCSI" }, @@ -1665,7 +1926,18 @@ asn_TYPE_descriptor_t asn_DEF_cri_RI_i1_CQI_35 = { asn_DEF_cri_RI_i1_CQI_tags_35, /* Same as above */ sizeof(asn_DEF_cri_RI_i1_CQI_tags_35) /sizeof(asn_DEF_cri_RI_i1_CQI_tags_35[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_cri_RI_i1_CQI_35, 1, /* Elements count */ &asn_SPC_cri_RI_i1_CQI_specs_35 /* Additional specs */ @@ -1677,7 +1949,18 @@ static asn_TYPE_member_t asn_MBR_reportQuantity_31[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "none" }, @@ -1686,7 +1969,18 @@ static asn_TYPE_member_t asn_MBR_reportQuantity_31[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cri-RI-PMI-CQI" }, @@ -1695,7 +1989,18 @@ static asn_TYPE_member_t asn_MBR_reportQuantity_31[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cri-RI-i1" }, @@ -1704,7 +2009,18 @@ static asn_TYPE_member_t asn_MBR_reportQuantity_31[] = { 0, &asn_DEF_cri_RI_i1_CQI_35, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cri-RI-i1-CQI" }, @@ -1713,7 +2029,18 @@ static asn_TYPE_member_t asn_MBR_reportQuantity_31[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cri-RI-CQI" }, @@ -1722,7 +2049,18 @@ static asn_TYPE_member_t asn_MBR_reportQuantity_31[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cri-RSRP" }, @@ -1731,7 +2069,18 @@ static asn_TYPE_member_t asn_MBR_reportQuantity_31[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ssb-Index-RSRP" }, @@ -1740,7 +2089,18 @@ static asn_TYPE_member_t asn_MBR_reportQuantity_31[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cri-RI-LI-PMI-CQI" }, @@ -1774,7 +2134,18 @@ asn_TYPE_descriptor_t asn_DEF_reportQuantity_31 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_reportQuantity_constr_31, &asn_PER_type_reportQuantity_constr_31, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_reportQuantity_constr_31, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_reportQuantity_31, 8, /* Elements count */ &asn_SPC_reportQuantity_specs_31 /* Additional specs */ @@ -1812,7 +2183,18 @@ asn_TYPE_descriptor_t asn_DEF_cqi_FormatIndicator_44 = { asn_DEF_cqi_FormatIndicator_tags_44, /* Same as above */ sizeof(asn_DEF_cqi_FormatIndicator_tags_44) /sizeof(asn_DEF_cqi_FormatIndicator_tags_44[0]), /* 2 */ - { &asn_OER_type_cqi_FormatIndicator_constr_44, &asn_PER_type_cqi_FormatIndicator_constr_44, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_cqi_FormatIndicator_constr_44, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_cqi_FormatIndicator_specs_44 /* Additional specs */ }; @@ -1849,7 +2231,18 @@ asn_TYPE_descriptor_t asn_DEF_pmi_FormatIndicator_47 = { asn_DEF_pmi_FormatIndicator_tags_47, /* Same as above */ sizeof(asn_DEF_pmi_FormatIndicator_tags_47) /sizeof(asn_DEF_pmi_FormatIndicator_tags_47[0]), /* 2 */ - { &asn_OER_type_pmi_FormatIndicator_constr_47, &asn_PER_type_pmi_FormatIndicator_constr_47, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pmi_FormatIndicator_constr_47, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_pmi_FormatIndicator_specs_47 /* Additional specs */ }; @@ -1860,7 +2253,18 @@ static asn_TYPE_member_t asn_MBR_csi_ReportingBand_50[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_subbands3_constr_51, &asn_PER_memb_subbands3_constr_51, memb_subbands3_constraint_50 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_subbands3_constr_51, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_subbands3_constraint_50 + }, 0, 0, /* No default value */ "subbands3" }, @@ -1869,7 +2273,18 @@ static asn_TYPE_member_t asn_MBR_csi_ReportingBand_50[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_subbands4_constr_52, &asn_PER_memb_subbands4_constr_52, memb_subbands4_constraint_50 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_subbands4_constr_52, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_subbands4_constraint_50 + }, 0, 0, /* No default value */ "subbands4" }, @@ -1878,7 +2293,18 @@ static asn_TYPE_member_t asn_MBR_csi_ReportingBand_50[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_subbands5_constr_53, &asn_PER_memb_subbands5_constr_53, memb_subbands5_constraint_50 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_subbands5_constr_53, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_subbands5_constraint_50 + }, 0, 0, /* No default value */ "subbands5" }, @@ -1887,7 +2313,18 @@ static asn_TYPE_member_t asn_MBR_csi_ReportingBand_50[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_subbands6_constr_54, &asn_PER_memb_subbands6_constr_54, memb_subbands6_constraint_50 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_subbands6_constr_54, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_subbands6_constraint_50 + }, 0, 0, /* No default value */ "subbands6" }, @@ -1896,7 +2333,18 @@ static asn_TYPE_member_t asn_MBR_csi_ReportingBand_50[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_subbands7_constr_55, &asn_PER_memb_subbands7_constr_55, memb_subbands7_constraint_50 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_subbands7_constr_55, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_subbands7_constraint_50 + }, 0, 0, /* No default value */ "subbands7" }, @@ -1905,7 +2353,18 @@ static asn_TYPE_member_t asn_MBR_csi_ReportingBand_50[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_subbands8_constr_56, &asn_PER_memb_subbands8_constr_56, memb_subbands8_constraint_50 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_subbands8_constr_56, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_subbands8_constraint_50 + }, 0, 0, /* No default value */ "subbands8" }, @@ -1914,7 +2373,18 @@ static asn_TYPE_member_t asn_MBR_csi_ReportingBand_50[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_subbands9_constr_57, &asn_PER_memb_subbands9_constr_57, memb_subbands9_constraint_50 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_subbands9_constr_57, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_subbands9_constraint_50 + }, 0, 0, /* No default value */ "subbands9" }, @@ -1923,7 +2393,18 @@ static asn_TYPE_member_t asn_MBR_csi_ReportingBand_50[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_subbands10_constr_58, &asn_PER_memb_subbands10_constr_58, memb_subbands10_constraint_50 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_subbands10_constr_58, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_subbands10_constraint_50 + }, 0, 0, /* No default value */ "subbands10" }, @@ -1932,7 +2413,18 @@ static asn_TYPE_member_t asn_MBR_csi_ReportingBand_50[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_subbands11_constr_59, &asn_PER_memb_subbands11_constr_59, memb_subbands11_constraint_50 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_subbands11_constr_59, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_subbands11_constraint_50 + }, 0, 0, /* No default value */ "subbands11" }, @@ -1941,7 +2433,18 @@ static asn_TYPE_member_t asn_MBR_csi_ReportingBand_50[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_subbands12_constr_60, &asn_PER_memb_subbands12_constr_60, memb_subbands12_constraint_50 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_subbands12_constr_60, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_subbands12_constraint_50 + }, 0, 0, /* No default value */ "subbands12" }, @@ -1950,7 +2453,18 @@ static asn_TYPE_member_t asn_MBR_csi_ReportingBand_50[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_subbands13_constr_61, &asn_PER_memb_subbands13_constr_61, memb_subbands13_constraint_50 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_subbands13_constr_61, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_subbands13_constraint_50 + }, 0, 0, /* No default value */ "subbands13" }, @@ -1959,7 +2473,18 @@ static asn_TYPE_member_t asn_MBR_csi_ReportingBand_50[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_subbands14_constr_62, &asn_PER_memb_subbands14_constr_62, memb_subbands14_constraint_50 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_subbands14_constr_62, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_subbands14_constraint_50 + }, 0, 0, /* No default value */ "subbands14" }, @@ -1968,7 +2493,18 @@ static asn_TYPE_member_t asn_MBR_csi_ReportingBand_50[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_subbands15_constr_63, &asn_PER_memb_subbands15_constr_63, memb_subbands15_constraint_50 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_subbands15_constr_63, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_subbands15_constraint_50 + }, 0, 0, /* No default value */ "subbands15" }, @@ -1977,7 +2513,18 @@ static asn_TYPE_member_t asn_MBR_csi_ReportingBand_50[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_subbands16_constr_64, &asn_PER_memb_subbands16_constr_64, memb_subbands16_constraint_50 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_subbands16_constr_64, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_subbands16_constraint_50 + }, 0, 0, /* No default value */ "subbands16" }, @@ -1986,7 +2533,18 @@ static asn_TYPE_member_t asn_MBR_csi_ReportingBand_50[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_subbands17_constr_65, &asn_PER_memb_subbands17_constr_65, memb_subbands17_constraint_50 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_subbands17_constr_65, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_subbands17_constraint_50 + }, 0, 0, /* No default value */ "subbands17" }, @@ -1995,7 +2553,18 @@ static asn_TYPE_member_t asn_MBR_csi_ReportingBand_50[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_subbands18_constr_66, &asn_PER_memb_subbands18_constr_66, memb_subbands18_constraint_50 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_subbands18_constr_66, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_subbands18_constraint_50 + }, 0, 0, /* No default value */ "subbands18" }, @@ -2004,7 +2573,18 @@ static asn_TYPE_member_t asn_MBR_csi_ReportingBand_50[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_subbands19_v1530_constr_68, &asn_PER_memb_subbands19_v1530_constr_68, memb_subbands19_v1530_constraint_50 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_subbands19_v1530_constr_68, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_subbands19_v1530_constraint_50 + }, 0, 0, /* No default value */ "subbands19-v1530" }, @@ -2047,7 +2627,18 @@ asn_TYPE_descriptor_t asn_DEF_csi_ReportingBand_50 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_csi_ReportingBand_constr_50, &asn_PER_type_csi_ReportingBand_constr_50, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_csi_ReportingBand_constr_50, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_csi_ReportingBand_50, 17, /* Elements count */ &asn_SPC_csi_ReportingBand_specs_50 /* Additional specs */ @@ -2059,7 +2650,18 @@ static asn_TYPE_member_t asn_MBR_reportFreqConfiguration_43[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_cqi_FormatIndicator_44, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cqi-FormatIndicator" }, @@ -2068,7 +2670,18 @@ static asn_TYPE_member_t asn_MBR_reportFreqConfiguration_43[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_pmi_FormatIndicator_47, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pmi-FormatIndicator" }, @@ -2077,7 +2690,18 @@ static asn_TYPE_member_t asn_MBR_reportFreqConfiguration_43[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_csi_ReportingBand_50, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "csi-ReportingBand" }, @@ -2112,7 +2736,18 @@ asn_TYPE_descriptor_t asn_DEF_reportFreqConfiguration_43 = { asn_DEF_reportFreqConfiguration_tags_43, /* Same as above */ sizeof(asn_DEF_reportFreqConfiguration_tags_43) /sizeof(asn_DEF_reportFreqConfiguration_tags_43[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_reportFreqConfiguration_43, 3, /* Elements count */ &asn_SPC_reportFreqConfiguration_specs_43 /* Additional specs */ @@ -2150,7 +2785,18 @@ asn_TYPE_descriptor_t asn_DEF_timeRestrictionForChannelMeasurements_69 = { asn_DEF_timeRestrictionForChannelMeasurements_tags_69, /* Same as above */ sizeof(asn_DEF_timeRestrictionForChannelMeasurements_tags_69) /sizeof(asn_DEF_timeRestrictionForChannelMeasurements_tags_69[0]), /* 2 */ - { &asn_OER_type_timeRestrictionForChannelMeasurements_constr_69, &asn_PER_type_timeRestrictionForChannelMeasurements_constr_69, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_timeRestrictionForChannelMeasurements_constr_69, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_timeRestrictionForChannelMeasurements_specs_69 /* Additional specs */ }; @@ -2187,7 +2833,18 @@ asn_TYPE_descriptor_t asn_DEF_timeRestrictionForInterferenceMeasurements_72 = { asn_DEF_timeRestrictionForInterferenceMeasurements_tags_72, /* Same as above */ sizeof(asn_DEF_timeRestrictionForInterferenceMeasurements_tags_72) /sizeof(asn_DEF_timeRestrictionForInterferenceMeasurements_tags_72[0]), /* 2 */ - { &asn_OER_type_timeRestrictionForInterferenceMeasurements_constr_72, &asn_PER_type_timeRestrictionForInterferenceMeasurements_constr_72, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_timeRestrictionForInterferenceMeasurements_constr_72, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_timeRestrictionForInterferenceMeasurements_specs_72 /* Additional specs */ }; @@ -2224,7 +2881,18 @@ asn_TYPE_descriptor_t asn_DEF_dummy_76 = { asn_DEF_dummy_tags_76, /* Same as above */ sizeof(asn_DEF_dummy_tags_76) /sizeof(asn_DEF_dummy_tags_76[0]), /* 2 */ - { &asn_OER_type_dummy_constr_76, &asn_PER_type_dummy_constr_76, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_dummy_constr_76, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_dummy_specs_76 /* Additional specs */ }; @@ -2265,7 +2933,18 @@ asn_TYPE_descriptor_t asn_DEF_nrofReportedRS_82 = { asn_DEF_nrofReportedRS_tags_82, /* Same as above */ sizeof(asn_DEF_nrofReportedRS_tags_82) /sizeof(asn_DEF_nrofReportedRS_tags_82[0]), /* 2 */ - { &asn_OER_type_nrofReportedRS_constr_82, &asn_PER_type_nrofReportedRS_constr_82, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_nrofReportedRS_constr_82, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_nrofReportedRS_specs_82 /* Additional specs */ }; @@ -2276,7 +2955,18 @@ static asn_TYPE_member_t asn_MBR_disabled_81[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_nrofReportedRS_82, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nrofReportedRS" }, @@ -2309,7 +2999,18 @@ asn_TYPE_descriptor_t asn_DEF_disabled_81 = { asn_DEF_disabled_tags_81, /* Same as above */ sizeof(asn_DEF_disabled_tags_81) /sizeof(asn_DEF_disabled_tags_81[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_disabled_81, 1, /* Elements count */ &asn_SPC_disabled_specs_81 /* Additional specs */ @@ -2321,7 +3022,18 @@ static asn_TYPE_member_t asn_MBR_groupBasedBeamReporting_79[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "enabled" }, @@ -2330,7 +3042,18 @@ static asn_TYPE_member_t asn_MBR_groupBasedBeamReporting_79[] = { 0, &asn_DEF_disabled_81, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "disabled" }, @@ -2358,7 +3081,18 @@ asn_TYPE_descriptor_t asn_DEF_groupBasedBeamReporting_79 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_groupBasedBeamReporting_constr_79, &asn_PER_type_groupBasedBeamReporting_constr_79, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_groupBasedBeamReporting_constr_79, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_groupBasedBeamReporting_79, 2, /* Elements count */ &asn_SPC_groupBasedBeamReporting_specs_79 /* Additional specs */ @@ -2400,7 +3134,18 @@ asn_TYPE_descriptor_t asn_DEF_cqi_Table_87 = { asn_DEF_cqi_Table_tags_87, /* Same as above */ sizeof(asn_DEF_cqi_Table_tags_87) /sizeof(asn_DEF_cqi_Table_tags_87[0]), /* 2 */ - { &asn_OER_type_cqi_Table_constr_87, &asn_PER_type_cqi_Table_constr_87, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_cqi_Table_constr_87, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_cqi_Table_specs_87 /* Additional specs */ }; @@ -2437,7 +3182,18 @@ asn_TYPE_descriptor_t asn_DEF_subbandSize_92 = { asn_DEF_subbandSize_tags_92, /* Same as above */ sizeof(asn_DEF_subbandSize_tags_92) /sizeof(asn_DEF_subbandSize_tags_92[0]), /* 2 */ - { &asn_OER_type_subbandSize_constr_92, &asn_PER_type_subbandSize_constr_92, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_subbandSize_constr_92, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_subbandSize_specs_92 /* Additional specs */ }; @@ -2448,7 +3204,18 @@ static asn_TYPE_member_t asn_MBR_non_PMI_PortIndication_95[] = { 0, &asn_DEF_PortIndexFor8Ranks, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -2473,7 +3240,18 @@ asn_TYPE_descriptor_t asn_DEF_non_PMI_PortIndication_95 = { asn_DEF_non_PMI_PortIndication_tags_95, /* Same as above */ sizeof(asn_DEF_non_PMI_PortIndication_tags_95) /sizeof(asn_DEF_non_PMI_PortIndication_tags_95[0]), /* 2 */ - { &asn_OER_type_non_PMI_PortIndication_constr_95, &asn_PER_type_non_PMI_PortIndication_constr_95, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_non_PMI_PortIndication_constr_95, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_non_PMI_PortIndication_95, 1, /* Single element */ &asn_SPC_non_PMI_PortIndication_specs_95 /* Additional specs */ @@ -2513,7 +3291,18 @@ asn_TYPE_descriptor_t asn_DEF_reportSlotConfig_v1530_100 = { asn_DEF_reportSlotConfig_v1530_tags_100, /* Same as above */ sizeof(asn_DEF_reportSlotConfig_v1530_tags_100) /sizeof(asn_DEF_reportSlotConfig_v1530_tags_100[0]), /* 2 */ - { &asn_OER_type_reportSlotConfig_v1530_constr_100, &asn_PER_type_reportSlotConfig_v1530_constr_100, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_reportSlotConfig_v1530_constr_100, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_reportSlotConfig_v1530_specs_100 /* Additional specs */ }; @@ -2524,7 +3313,18 @@ static asn_TYPE_member_t asn_MBR_semiPersistentOnPUSCH_v1530_99[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_reportSlotConfig_v1530_100, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportSlotConfig-v1530" }, @@ -2555,7 +3355,18 @@ asn_TYPE_descriptor_t asn_DEF_semiPersistentOnPUSCH_v1530_99 = { asn_DEF_semiPersistentOnPUSCH_v1530_tags_99, /* Same as above */ sizeof(asn_DEF_semiPersistentOnPUSCH_v1530_tags_99) /sizeof(asn_DEF_semiPersistentOnPUSCH_v1530_tags_99[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_semiPersistentOnPUSCH_v1530_99, 1, /* Elements count */ &asn_SPC_semiPersistentOnPUSCH_v1530_specs_99 /* Additional specs */ @@ -2567,7 +3378,18 @@ static asn_TYPE_member_t asn_MBR_ext1_98[] = { 0, &asn_DEF_semiPersistentOnPUSCH_v1530_99, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "semiPersistentOnPUSCH-v1530" }, @@ -2600,7 +3422,18 @@ asn_TYPE_descriptor_t asn_DEF_ext1_98 = { asn_DEF_ext1_tags_98, /* Same as above */ sizeof(asn_DEF_ext1_tags_98) /sizeof(asn_DEF_ext1_tags_98[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ext1_98, 1, /* Elements count */ &asn_SPC_ext1_specs_98 /* Additional specs */ @@ -2612,7 +3445,18 @@ asn_TYPE_member_t asn_MBR_CSI_ReportConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CSI_ReportConfigId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportConfigId" }, @@ -2621,7 +3465,18 @@ asn_TYPE_member_t asn_MBR_CSI_ReportConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ServCellIndexRrc, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "carrier" }, @@ -2630,7 +3485,18 @@ asn_TYPE_member_t asn_MBR_CSI_ReportConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CSI_ResourceConfigId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "resourcesForChannelMeasurement" }, @@ -2639,7 +3505,18 @@ asn_TYPE_member_t asn_MBR_CSI_ReportConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CSI_ResourceConfigId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "csi-IM-ResourcesForInterference" }, @@ -2648,7 +3525,18 @@ asn_TYPE_member_t asn_MBR_CSI_ReportConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CSI_ResourceConfigId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nzp-CSI-RS-ResourcesForInterference" }, @@ -2657,7 +3545,18 @@ asn_TYPE_member_t asn_MBR_CSI_ReportConfig_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_reportConfigType_7, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportConfigType" }, @@ -2666,7 +3565,18 @@ asn_TYPE_member_t asn_MBR_CSI_ReportConfig_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_reportQuantity_31, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportQuantity" }, @@ -2675,7 +3585,18 @@ asn_TYPE_member_t asn_MBR_CSI_ReportConfig_1[] = { 0, &asn_DEF_reportFreqConfiguration_43, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportFreqConfiguration" }, @@ -2684,7 +3605,18 @@ asn_TYPE_member_t asn_MBR_CSI_ReportConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_timeRestrictionForChannelMeasurements_69, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "timeRestrictionForChannelMeasurements" }, @@ -2693,7 +3625,18 @@ asn_TYPE_member_t asn_MBR_CSI_ReportConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_timeRestrictionForInterferenceMeasurements_72, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "timeRestrictionForInterferenceMeasurements" }, @@ -2702,7 +3645,18 @@ asn_TYPE_member_t asn_MBR_CSI_ReportConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CodebookConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "codebookConfig" }, @@ -2711,7 +3665,18 @@ asn_TYPE_member_t asn_MBR_CSI_ReportConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_dummy_76, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dummy" }, @@ -2720,7 +3685,18 @@ asn_TYPE_member_t asn_MBR_CSI_ReportConfig_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_groupBasedBeamReporting_79, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "groupBasedBeamReporting" }, @@ -2729,7 +3705,18 @@ asn_TYPE_member_t asn_MBR_CSI_ReportConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_cqi_Table_87, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cqi-Table" }, @@ -2738,7 +3725,18 @@ asn_TYPE_member_t asn_MBR_CSI_ReportConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_subbandSize_92, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "subbandSize" }, @@ -2747,7 +3745,18 @@ asn_TYPE_member_t asn_MBR_CSI_ReportConfig_1[] = { 0, &asn_DEF_non_PMI_PortIndication_95, 0, - { &asn_OER_memb_non_PMI_PortIndication_constr_95, &asn_PER_memb_non_PMI_PortIndication_constr_95, memb_non_PMI_PortIndication_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_non_PMI_PortIndication_constr_95, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_non_PMI_PortIndication_constraint_1 + }, 0, 0, /* No default value */ "non-PMI-PortIndication" }, @@ -2756,7 +3765,18 @@ asn_TYPE_member_t asn_MBR_CSI_ReportConfig_1[] = { 0, &asn_DEF_ext1_98, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ext1" }, @@ -2803,7 +3823,18 @@ asn_TYPE_descriptor_t asn_DEF_CSI_ReportConfig = { asn_DEF_CSI_ReportConfig_tags_1, /* Same as above */ sizeof(asn_DEF_CSI_ReportConfig_tags_1) /sizeof(asn_DEF_CSI_ReportConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CSI_ReportConfig_1, 17, /* Elements count */ &asn_SPC_CSI_ReportConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CSI-ReportConfig.h b/src/codec_utils/RRC/CSI-ReportConfig.h index 1f745e814..97f401714 100644 --- a/src/codec_utils/RRC/CSI-ReportConfig.h +++ b/src/codec_utils/RRC/CSI-ReportConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CSI_ReportConfig_H_ @@ -322,5 +322,10 @@ extern asn_TYPE_member_t asn_MBR_CSI_ReportConfig_1[17]; } #endif +/* Referred external types */ +#include "CodebookConfig.h" +#include "PUCCH-CSI-Resource.h" +#include "PortIndexFor8Ranks.h" + #endif /* _CSI_ReportConfig_H_ */ #include diff --git a/src/codec_utils/RRC/CSI-ReportConfigId.c b/src/codec_utils/RRC/CSI-ReportConfigId.c index 137d4c39a..7f438261d 100644 --- a/src/codec_utils/RRC/CSI-ReportConfigId.c +++ b/src/codec_utils/RRC/CSI-ReportConfigId.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CSI-ReportConfigId.h" @@ -21,7 +21,7 @@ CSI_ReportConfigId_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 47)) { + if((value >= 0L && value <= 47L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ CSI_ReportConfigId_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_CSI_ReportConfigId_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..47) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_CSI_ReportConfigId_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 47 } /* (0..47) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_CSI_ReportConfigId_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_CSI_ReportConfigId = { asn_DEF_CSI_ReportConfigId_tags_1, /* Same as above */ sizeof(asn_DEF_CSI_ReportConfigId_tags_1) /sizeof(asn_DEF_CSI_ReportConfigId_tags_1[0]), /* 1 */ - { &asn_OER_type_CSI_ReportConfigId_constr_1, &asn_PER_type_CSI_ReportConfigId_constr_1, CSI_ReportConfigId_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_CSI_ReportConfigId_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CSI_ReportConfigId_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/CSI-ReportConfigId.h b/src/codec_utils/RRC/CSI-ReportConfigId.h index 146afac09..d75057e31 100644 --- a/src/codec_utils/RRC/CSI-ReportConfigId.h +++ b/src/codec_utils/RRC/CSI-ReportConfigId.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CSI_ReportConfigId_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_CSI_ReportConfigId; asn_struct_free_f CSI_ReportConfigId_free; asn_struct_print_f CSI_ReportConfigId_print; asn_constr_check_f CSI_ReportConfigId_constraint; -ber_type_decoder_f CSI_ReportConfigId_decode_ber; -der_type_encoder_f CSI_ReportConfigId_encode_der; xer_type_decoder_f CSI_ReportConfigId_decode_xer; xer_type_encoder_f CSI_ReportConfigId_encode_xer; -oer_type_decoder_f CSI_ReportConfigId_decode_oer; -oer_type_encoder_f CSI_ReportConfigId_encode_oer; per_type_decoder_f CSI_ReportConfigId_decode_uper; per_type_encoder_f CSI_ReportConfigId_encode_uper; per_type_decoder_f CSI_ReportConfigId_decode_aper; diff --git a/src/codec_utils/RRC/CSI-ReportFramework.c b/src/codec_utils/RRC/CSI-ReportFramework.c index 4a49b47be..88b8a3991 100644 --- a/src/codec_utils/RRC/CSI-ReportFramework.c +++ b/src/codec_utils/RRC/CSI-ReportFramework.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CSI-ReportFramework.h" @@ -21,7 +21,7 @@ memb_maxNumberPeriodicCSI_ReportPerBWP_constraint_1(const asn_TYPE_descriptor_t value = *(const long *)sptr; - if((value >= 1 && value <= 4)) { + if((value >= 1L && value <= 4L)) { /* Constraint check succeeded */ return 0; } else { @@ -46,7 +46,7 @@ memb_maxNumberAperiodicCSI_ReportPerBWP_constraint_1(const asn_TYPE_descriptor_t value = *(const long *)sptr; - if((value >= 1 && value <= 4)) { + if((value >= 1L && value <= 4L)) { /* Constraint check succeeded */ return 0; } else { @@ -71,7 +71,7 @@ memb_maxNumberSemiPersistentCSI_ReportPerBWP_constraint_1(const asn_TYPE_descrip value = *(const long *)sptr; - if((value >= 0 && value <= 4)) { + if((value >= 0L && value <= 4L)) { /* Constraint check succeeded */ return 0; } else { @@ -96,7 +96,7 @@ memb_simultaneousCSI_ReportsAllCC_constraint_1(const asn_TYPE_descriptor_t *td, value = *(const long *)sptr; - if((value >= 5 && value <= 32)) { + if((value >= 5L && value <= 32L)) { /* Constraint check succeeded */ return 0; } else { @@ -107,45 +107,52 @@ memb_simultaneousCSI_ReportsAllCC_constraint_1(const asn_TYPE_descriptor_t *td, } } -static asn_oer_constraints_t asn_OER_memb_maxNumberPeriodicCSI_ReportPerBWP_constr_2 CC_NOTUSED = { - { 1, 1 } /* (1..4) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_maxNumberPeriodicCSI_ReportPerBWP_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 1, 4 } /* (1..4) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_maxNumberAperiodicCSI_ReportPerBWP_constr_3 CC_NOTUSED = { - { 1, 1 } /* (1..4) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_maxNumberAperiodicCSI_ReportPerBWP_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 1, 4 } /* (1..4) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_maxNumberSemiPersistentCSI_ReportPerBWP_constr_4 CC_NOTUSED = { - { 1, 1 } /* (0..4) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_maxNumberSemiPersistentCSI_ReportPerBWP_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 4 } /* (0..4) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_simultaneousCSI_ReportsAllCC_constr_5 CC_NOTUSED = { - { 1, 1 } /* (5..32) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_simultaneousCSI_ReportsAllCC_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 5, 32 } /* (5..32) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_CSI_ReportFramework_1[] = { { ATF_NOFLAGS, 0, offsetof(struct CSI_ReportFramework, maxNumberPeriodicCSI_ReportPerBWP), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_maxNumberPeriodicCSI_ReportPerBWP_constr_2, &asn_PER_memb_maxNumberPeriodicCSI_ReportPerBWP_constr_2, memb_maxNumberPeriodicCSI_ReportPerBWP_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_maxNumberPeriodicCSI_ReportPerBWP_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_maxNumberPeriodicCSI_ReportPerBWP_constraint_1 + }, 0, 0, /* No default value */ "maxNumberPeriodicCSI-ReportPerBWP" }, @@ -154,7 +161,18 @@ asn_TYPE_member_t asn_MBR_CSI_ReportFramework_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_maxNumberAperiodicCSI_ReportPerBWP_constr_3, &asn_PER_memb_maxNumberAperiodicCSI_ReportPerBWP_constr_3, memb_maxNumberAperiodicCSI_ReportPerBWP_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_maxNumberAperiodicCSI_ReportPerBWP_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_maxNumberAperiodicCSI_ReportPerBWP_constraint_1 + }, 0, 0, /* No default value */ "maxNumberAperiodicCSI-ReportPerBWP" }, @@ -163,7 +181,18 @@ asn_TYPE_member_t asn_MBR_CSI_ReportFramework_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_maxNumberSemiPersistentCSI_ReportPerBWP_constr_4, &asn_PER_memb_maxNumberSemiPersistentCSI_ReportPerBWP_constr_4, memb_maxNumberSemiPersistentCSI_ReportPerBWP_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_maxNumberSemiPersistentCSI_ReportPerBWP_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_maxNumberSemiPersistentCSI_ReportPerBWP_constraint_1 + }, 0, 0, /* No default value */ "maxNumberSemiPersistentCSI-ReportPerBWP" }, @@ -172,7 +201,18 @@ asn_TYPE_member_t asn_MBR_CSI_ReportFramework_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_simultaneousCSI_ReportsAllCC_constr_5, &asn_PER_memb_simultaneousCSI_ReportsAllCC_constr_5, memb_simultaneousCSI_ReportsAllCC_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_simultaneousCSI_ReportsAllCC_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_simultaneousCSI_ReportsAllCC_constraint_1 + }, 0, 0, /* No default value */ "simultaneousCSI-ReportsAllCC" }, @@ -204,7 +244,18 @@ asn_TYPE_descriptor_t asn_DEF_CSI_ReportFramework = { asn_DEF_CSI_ReportFramework_tags_1, /* Same as above */ sizeof(asn_DEF_CSI_ReportFramework_tags_1) /sizeof(asn_DEF_CSI_ReportFramework_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CSI_ReportFramework_1, 4, /* Elements count */ &asn_SPC_CSI_ReportFramework_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CSI-ReportFramework.h b/src/codec_utils/RRC/CSI-ReportFramework.h index 9af04890e..95ddc154b 100644 --- a/src/codec_utils/RRC/CSI-ReportFramework.h +++ b/src/codec_utils/RRC/CSI-ReportFramework.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CSI_ReportFramework_H_ diff --git a/src/codec_utils/RRC/CSI-ReportPeriodicityAndOffset.c b/src/codec_utils/RRC/CSI-ReportPeriodicityAndOffset.c index cbc20e368..93c717791 100644 --- a/src/codec_utils/RRC/CSI-ReportPeriodicityAndOffset.c +++ b/src/codec_utils/RRC/CSI-ReportPeriodicityAndOffset.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CSI-ReportPeriodicityAndOffset.h" @@ -21,7 +21,7 @@ memb_slots4_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 3)) { + if((value >= 0L && value <= 3L)) { /* Constraint check succeeded */ return 0; } else { @@ -46,7 +46,7 @@ memb_slots5_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 4)) { + if((value >= 0L && value <= 4L)) { /* Constraint check succeeded */ return 0; } else { @@ -71,7 +71,7 @@ memb_slots8_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 7)) { + if((value >= 0L && value <= 7L)) { /* Constraint check succeeded */ return 0; } else { @@ -96,7 +96,7 @@ memb_slots10_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 9)) { + if((value >= 0L && value <= 9L)) { /* Constraint check succeeded */ return 0; } else { @@ -121,7 +121,7 @@ memb_slots16_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 15)) { + if((value >= 0L && value <= 15L)) { /* Constraint check succeeded */ return 0; } else { @@ -146,7 +146,7 @@ memb_slots20_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 19)) { + if((value >= 0L && value <= 19L)) { /* Constraint check succeeded */ return 0; } else { @@ -171,7 +171,7 @@ memb_slots40_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 39)) { + if((value >= 0L && value <= 39L)) { /* Constraint check succeeded */ return 0; } else { @@ -196,7 +196,7 @@ memb_slots80_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 79)) { + if((value >= 0L && value <= 79L)) { /* Constraint check succeeded */ return 0; } else { @@ -221,7 +221,7 @@ memb_slots160_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 159)) { + if((value >= 0L && value <= 159L)) { /* Constraint check succeeded */ return 0; } else { @@ -246,7 +246,7 @@ memb_slots320_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 319)) { + if((value >= 0L && value <= 319L)) { /* Constraint check succeeded */ return 0; } else { @@ -257,101 +257,101 @@ memb_slots320_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_oer_constraints_t asn_OER_memb_slots4_constr_2 CC_NOTUSED = { - { 1, 1 } /* (0..3) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_slots4_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_slots5_constr_3 CC_NOTUSED = { - { 1, 1 } /* (0..4) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_slots5_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 4 } /* (0..4) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_slots8_constr_4 CC_NOTUSED = { - { 1, 1 } /* (0..7) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_slots8_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_slots10_constr_5 CC_NOTUSED = { - { 1, 1 } /* (0..9) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_slots10_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 9 } /* (0..9) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_slots16_constr_6 CC_NOTUSED = { - { 1, 1 } /* (0..15) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_slots16_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_slots20_constr_7 CC_NOTUSED = { - { 1, 1 } /* (0..19) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_slots20_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 19 } /* (0..19) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_slots40_constr_8 CC_NOTUSED = { - { 1, 1 } /* (0..39) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_slots40_constr_8 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 39 } /* (0..39) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_slots80_constr_9 CC_NOTUSED = { - { 1, 1 } /* (0..79) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_slots80_constr_9 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 0, 79 } /* (0..79) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_slots160_constr_10 CC_NOTUSED = { - { 1, 1 } /* (0..159) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_slots160_constr_10 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 0, 159 } /* (0..159) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_slots320_constr_11 CC_NOTUSED = { - { 2, 1 } /* (0..319) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_slots320_constr_11 CC_NOTUSED = { { APC_CONSTRAINED, 9, 9, 0, 319 } /* (0..319) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_CSI_ReportPeriodicityAndOffset_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_CSI_ReportPeriodicityAndOffset_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 9 } /* (0..9) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_CSI_ReportPeriodicityAndOffset_1[] = { { ATF_NOFLAGS, 0, offsetof(struct CSI_ReportPeriodicityAndOffset, choice.slots4), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_slots4_constr_2, &asn_PER_memb_slots4_constr_2, memb_slots4_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_slots4_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_slots4_constraint_1 + }, 0, 0, /* No default value */ "slots4" }, @@ -360,7 +360,18 @@ asn_TYPE_member_t asn_MBR_CSI_ReportPeriodicityAndOffset_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_slots5_constr_3, &asn_PER_memb_slots5_constr_3, memb_slots5_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_slots5_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_slots5_constraint_1 + }, 0, 0, /* No default value */ "slots5" }, @@ -369,7 +380,18 @@ asn_TYPE_member_t asn_MBR_CSI_ReportPeriodicityAndOffset_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_slots8_constr_4, &asn_PER_memb_slots8_constr_4, memb_slots8_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_slots8_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_slots8_constraint_1 + }, 0, 0, /* No default value */ "slots8" }, @@ -378,7 +400,18 @@ asn_TYPE_member_t asn_MBR_CSI_ReportPeriodicityAndOffset_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_slots10_constr_5, &asn_PER_memb_slots10_constr_5, memb_slots10_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_slots10_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_slots10_constraint_1 + }, 0, 0, /* No default value */ "slots10" }, @@ -387,7 +420,18 @@ asn_TYPE_member_t asn_MBR_CSI_ReportPeriodicityAndOffset_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_slots16_constr_6, &asn_PER_memb_slots16_constr_6, memb_slots16_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_slots16_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_slots16_constraint_1 + }, 0, 0, /* No default value */ "slots16" }, @@ -396,7 +440,18 @@ asn_TYPE_member_t asn_MBR_CSI_ReportPeriodicityAndOffset_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_slots20_constr_7, &asn_PER_memb_slots20_constr_7, memb_slots20_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_slots20_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_slots20_constraint_1 + }, 0, 0, /* No default value */ "slots20" }, @@ -405,7 +460,18 @@ asn_TYPE_member_t asn_MBR_CSI_ReportPeriodicityAndOffset_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_slots40_constr_8, &asn_PER_memb_slots40_constr_8, memb_slots40_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_slots40_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_slots40_constraint_1 + }, 0, 0, /* No default value */ "slots40" }, @@ -414,7 +480,18 @@ asn_TYPE_member_t asn_MBR_CSI_ReportPeriodicityAndOffset_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_slots80_constr_9, &asn_PER_memb_slots80_constr_9, memb_slots80_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_slots80_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_slots80_constraint_1 + }, 0, 0, /* No default value */ "slots80" }, @@ -423,7 +500,18 @@ asn_TYPE_member_t asn_MBR_CSI_ReportPeriodicityAndOffset_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_slots160_constr_10, &asn_PER_memb_slots160_constr_10, memb_slots160_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_slots160_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_slots160_constraint_1 + }, 0, 0, /* No default value */ "slots160" }, @@ -432,7 +520,18 @@ asn_TYPE_member_t asn_MBR_CSI_ReportPeriodicityAndOffset_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_slots320_constr_11, &asn_PER_memb_slots320_constr_11, memb_slots320_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_slots320_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_slots320_constraint_1 + }, 0, 0, /* No default value */ "slots320" }, @@ -467,7 +566,18 @@ asn_TYPE_descriptor_t asn_DEF_CSI_ReportPeriodicityAndOffset = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_CSI_ReportPeriodicityAndOffset_constr_1, &asn_PER_type_CSI_ReportPeriodicityAndOffset_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_CSI_ReportPeriodicityAndOffset_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_CSI_ReportPeriodicityAndOffset_1, 10, /* Elements count */ &asn_SPC_CSI_ReportPeriodicityAndOffset_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CSI-ReportPeriodicityAndOffset.h b/src/codec_utils/RRC/CSI-ReportPeriodicityAndOffset.h index 65bb91d48..d4e522329 100644 --- a/src/codec_utils/RRC/CSI-ReportPeriodicityAndOffset.h +++ b/src/codec_utils/RRC/CSI-ReportPeriodicityAndOffset.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CSI_ReportPeriodicityAndOffset_H_ diff --git a/src/codec_utils/RRC/CSI-ResourceConfig.c b/src/codec_utils/RRC/CSI-ResourceConfig.c index c3064ebcf..450859a87 100644 --- a/src/codec_utils/RRC/CSI-ResourceConfig.c +++ b/src/codec_utils/RRC/CSI-ResourceConfig.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CSI-ResourceConfig.h" @@ -22,9 +22,9 @@ memb_nzp_CSI_RS_ResourceSetList_constraint_4(const asn_TYPE_descriptor_t *td, co /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 16)) { + if((size >= 1UL && size <= 16UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -48,9 +48,9 @@ memb_csi_SSB_ResourceSetList_constraint_4(const asn_TYPE_descriptor_t *td, const /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size == 1)) { + if((size == 1UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -74,9 +74,9 @@ memb_csi_IM_ResourceSetList_constraint_3(const asn_TYPE_descriptor_t *td, const /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 16)) { + if((size >= 1UL && size <= 16UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -89,77 +89,80 @@ memb_csi_IM_ResourceSetList_constraint_3(const asn_TYPE_descriptor_t *td, const * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_nzp_CSI_RS_ResourceSetList_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_nzp_CSI_RS_ResourceSetList_constr_5 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_csi_SSB_ResourceSetList_constr_7 CC_NOTUSED = { - { 0, 0 }, - 1 /* (SIZE(1..1)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_csi_SSB_ResourceSetList_constr_7 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 1, 1 } /* (SIZE(1..1)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_nzp_CSI_RS_ResourceSetList_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_nzp_CSI_RS_ResourceSetList_constr_5 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_csi_SSB_ResourceSetList_constr_7 CC_NOTUSED = { - { 0, 0 }, - 1 /* (SIZE(1..1)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_csi_SSB_ResourceSetList_constr_7 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 1, 1 } /* (SIZE(1..1)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_csi_IM_ResourceSetList_constr_9 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_csi_IM_ResourceSetList_constr_9 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_csi_IM_ResourceSetList_constr_9 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_csi_IM_ResourceSetList_constr_9 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_csi_RS_ResourceSetList_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_csi_RS_ResourceSetList_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 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_resourceType_constr_12 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_resourceType_constr_12 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_nzp_CSI_RS_ResourceSetList_5[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_NZP_CSI_RS_ResourceSetId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -184,7 +187,18 @@ asn_TYPE_descriptor_t asn_DEF_nzp_CSI_RS_ResourceSetList_5 = { asn_DEF_nzp_CSI_RS_ResourceSetList_tags_5, /* Same as above */ sizeof(asn_DEF_nzp_CSI_RS_ResourceSetList_tags_5) /sizeof(asn_DEF_nzp_CSI_RS_ResourceSetList_tags_5[0]), /* 2 */ - { &asn_OER_type_nzp_CSI_RS_ResourceSetList_constr_5, &asn_PER_type_nzp_CSI_RS_ResourceSetList_constr_5, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_nzp_CSI_RS_ResourceSetList_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_nzp_CSI_RS_ResourceSetList_5, 1, /* Single element */ &asn_SPC_nzp_CSI_RS_ResourceSetList_specs_5 /* Additional specs */ @@ -196,7 +210,18 @@ static asn_TYPE_member_t asn_MBR_csi_SSB_ResourceSetList_7[] = { 0, &asn_DEF_CSI_SSB_ResourceSetId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -221,7 +246,18 @@ asn_TYPE_descriptor_t asn_DEF_csi_SSB_ResourceSetList_7 = { asn_DEF_csi_SSB_ResourceSetList_tags_7, /* Same as above */ sizeof(asn_DEF_csi_SSB_ResourceSetList_tags_7) /sizeof(asn_DEF_csi_SSB_ResourceSetList_tags_7[0]), /* 2 */ - { &asn_OER_type_csi_SSB_ResourceSetList_constr_7, &asn_PER_type_csi_SSB_ResourceSetList_constr_7, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_csi_SSB_ResourceSetList_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_csi_SSB_ResourceSetList_7, 1, /* Single element */ &asn_SPC_csi_SSB_ResourceSetList_specs_7 /* Additional specs */ @@ -233,7 +269,18 @@ static asn_TYPE_member_t asn_MBR_nzp_CSI_RS_SSB_4[] = { 0, &asn_DEF_nzp_CSI_RS_ResourceSetList_5, 0, - { &asn_OER_memb_nzp_CSI_RS_ResourceSetList_constr_5, &asn_PER_memb_nzp_CSI_RS_ResourceSetList_constr_5, memb_nzp_CSI_RS_ResourceSetList_constraint_4 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_nzp_CSI_RS_ResourceSetList_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_nzp_CSI_RS_ResourceSetList_constraint_4 + }, 0, 0, /* No default value */ "nzp-CSI-RS-ResourceSetList" }, @@ -242,7 +289,18 @@ static asn_TYPE_member_t asn_MBR_nzp_CSI_RS_SSB_4[] = { 0, &asn_DEF_csi_SSB_ResourceSetList_7, 0, - { &asn_OER_memb_csi_SSB_ResourceSetList_constr_7, &asn_PER_memb_csi_SSB_ResourceSetList_constr_7, memb_csi_SSB_ResourceSetList_constraint_4 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_csi_SSB_ResourceSetList_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_csi_SSB_ResourceSetList_constraint_4 + }, 0, 0, /* No default value */ "csi-SSB-ResourceSetList" }, @@ -276,7 +334,18 @@ asn_TYPE_descriptor_t asn_DEF_nzp_CSI_RS_SSB_4 = { asn_DEF_nzp_CSI_RS_SSB_tags_4, /* Same as above */ sizeof(asn_DEF_nzp_CSI_RS_SSB_tags_4) /sizeof(asn_DEF_nzp_CSI_RS_SSB_tags_4[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_nzp_CSI_RS_SSB_4, 2, /* Elements count */ &asn_SPC_nzp_CSI_RS_SSB_specs_4 /* Additional specs */ @@ -288,7 +357,18 @@ static asn_TYPE_member_t asn_MBR_csi_IM_ResourceSetList_9[] = { 0, &asn_DEF_CSI_IM_ResourceSetId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -313,7 +393,18 @@ asn_TYPE_descriptor_t asn_DEF_csi_IM_ResourceSetList_9 = { asn_DEF_csi_IM_ResourceSetList_tags_9, /* Same as above */ sizeof(asn_DEF_csi_IM_ResourceSetList_tags_9) /sizeof(asn_DEF_csi_IM_ResourceSetList_tags_9[0]), /* 2 */ - { &asn_OER_type_csi_IM_ResourceSetList_constr_9, &asn_PER_type_csi_IM_ResourceSetList_constr_9, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_csi_IM_ResourceSetList_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_csi_IM_ResourceSetList_9, 1, /* Single element */ &asn_SPC_csi_IM_ResourceSetList_specs_9 /* Additional specs */ @@ -325,7 +416,18 @@ static asn_TYPE_member_t asn_MBR_csi_RS_ResourceSetList_3[] = { 0, &asn_DEF_nzp_CSI_RS_SSB_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nzp-CSI-RS-SSB" }, @@ -334,7 +436,18 @@ static asn_TYPE_member_t asn_MBR_csi_RS_ResourceSetList_3[] = { 0, &asn_DEF_csi_IM_ResourceSetList_9, 0, - { &asn_OER_memb_csi_IM_ResourceSetList_constr_9, &asn_PER_memb_csi_IM_ResourceSetList_constr_9, memb_csi_IM_ResourceSetList_constraint_3 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_csi_IM_ResourceSetList_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_csi_IM_ResourceSetList_constraint_3 + }, 0, 0, /* No default value */ "csi-IM-ResourceSetList" }, @@ -362,7 +475,18 @@ asn_TYPE_descriptor_t asn_DEF_csi_RS_ResourceSetList_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_csi_RS_ResourceSetList_constr_3, &asn_PER_type_csi_RS_ResourceSetList_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_csi_RS_ResourceSetList_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_csi_RS_ResourceSetList_3, 2, /* Elements count */ &asn_SPC_csi_RS_ResourceSetList_specs_3 /* Additional specs */ @@ -402,7 +526,18 @@ asn_TYPE_descriptor_t asn_DEF_resourceType_12 = { asn_DEF_resourceType_tags_12, /* Same as above */ sizeof(asn_DEF_resourceType_tags_12) /sizeof(asn_DEF_resourceType_tags_12[0]), /* 2 */ - { &asn_OER_type_resourceType_constr_12, &asn_PER_type_resourceType_constr_12, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_resourceType_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_resourceType_specs_12 /* Additional specs */ }; @@ -413,7 +548,18 @@ asn_TYPE_member_t asn_MBR_CSI_ResourceConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CSI_ResourceConfigId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "csi-ResourceConfigId" }, @@ -422,7 +568,18 @@ asn_TYPE_member_t asn_MBR_CSI_ResourceConfig_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_csi_RS_ResourceSetList_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "csi-RS-ResourceSetList" }, @@ -431,7 +588,18 @@ asn_TYPE_member_t asn_MBR_CSI_ResourceConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BWP_Id, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "bwp-Id" }, @@ -440,7 +608,18 @@ asn_TYPE_member_t asn_MBR_CSI_ResourceConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_resourceType_12, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "resourceType" }, @@ -472,7 +651,18 @@ asn_TYPE_descriptor_t asn_DEF_CSI_ResourceConfig = { asn_DEF_CSI_ResourceConfig_tags_1, /* Same as above */ sizeof(asn_DEF_CSI_ResourceConfig_tags_1) /sizeof(asn_DEF_CSI_ResourceConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CSI_ResourceConfig_1, 4, /* Elements count */ &asn_SPC_CSI_ResourceConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CSI-ResourceConfig.h b/src/codec_utils/RRC/CSI-ResourceConfig.h index 36e615b58..99d4e9aeb 100644 --- a/src/codec_utils/RRC/CSI-ResourceConfig.h +++ b/src/codec_utils/RRC/CSI-ResourceConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CSI_ResourceConfig_H_ diff --git a/src/codec_utils/RRC/CSI-ResourceConfigId.c b/src/codec_utils/RRC/CSI-ResourceConfigId.c index c8af4c358..7fb83d906 100644 --- a/src/codec_utils/RRC/CSI-ResourceConfigId.c +++ b/src/codec_utils/RRC/CSI-ResourceConfigId.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CSI-ResourceConfigId.h" @@ -21,7 +21,7 @@ CSI_ResourceConfigId_constraint(const asn_TYPE_descriptor_t *td, const void *spt value = *(const long *)sptr; - if((value >= 0 && value <= 111)) { + if((value >= 0L && value <= 111L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ CSI_ResourceConfigId_constraint(const asn_TYPE_descriptor_t *td, const void *spt * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_CSI_ResourceConfigId_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..111) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_CSI_ResourceConfigId_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 0, 111 } /* (0..111) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_CSI_ResourceConfigId_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_CSI_ResourceConfigId = { asn_DEF_CSI_ResourceConfigId_tags_1, /* Same as above */ sizeof(asn_DEF_CSI_ResourceConfigId_tags_1) /sizeof(asn_DEF_CSI_ResourceConfigId_tags_1[0]), /* 1 */ - { &asn_OER_type_CSI_ResourceConfigId_constr_1, &asn_PER_type_CSI_ResourceConfigId_constr_1, CSI_ResourceConfigId_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_CSI_ResourceConfigId_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CSI_ResourceConfigId_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/CSI-ResourceConfigId.h b/src/codec_utils/RRC/CSI-ResourceConfigId.h index 39d3300ff..f1b9ef487 100644 --- a/src/codec_utils/RRC/CSI-ResourceConfigId.h +++ b/src/codec_utils/RRC/CSI-ResourceConfigId.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CSI_ResourceConfigId_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_CSI_ResourceConfigId; asn_struct_free_f CSI_ResourceConfigId_free; asn_struct_print_f CSI_ResourceConfigId_print; asn_constr_check_f CSI_ResourceConfigId_constraint; -ber_type_decoder_f CSI_ResourceConfigId_decode_ber; -der_type_encoder_f CSI_ResourceConfigId_encode_der; xer_type_decoder_f CSI_ResourceConfigId_decode_xer; xer_type_encoder_f CSI_ResourceConfigId_encode_xer; -oer_type_decoder_f CSI_ResourceConfigId_decode_oer; -oer_type_encoder_f CSI_ResourceConfigId_encode_oer; per_type_decoder_f CSI_ResourceConfigId_decode_uper; per_type_encoder_f CSI_ResourceConfigId_encode_uper; per_type_decoder_f CSI_ResourceConfigId_decode_aper; diff --git a/src/codec_utils/RRC/CSI-ResourcePeriodicityAndOffset.c b/src/codec_utils/RRC/CSI-ResourcePeriodicityAndOffset.c index 0574756dc..3b5e338a3 100644 --- a/src/codec_utils/RRC/CSI-ResourcePeriodicityAndOffset.c +++ b/src/codec_utils/RRC/CSI-ResourcePeriodicityAndOffset.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CSI-ResourcePeriodicityAndOffset.h" @@ -21,7 +21,7 @@ memb_slots4_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 3)) { + if((value >= 0L && value <= 3L)) { /* Constraint check succeeded */ return 0; } else { @@ -46,7 +46,7 @@ memb_slots5_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 4)) { + if((value >= 0L && value <= 4L)) { /* Constraint check succeeded */ return 0; } else { @@ -71,7 +71,7 @@ memb_slots8_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 7)) { + if((value >= 0L && value <= 7L)) { /* Constraint check succeeded */ return 0; } else { @@ -96,7 +96,7 @@ memb_slots10_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 9)) { + if((value >= 0L && value <= 9L)) { /* Constraint check succeeded */ return 0; } else { @@ -121,7 +121,7 @@ memb_slots16_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 15)) { + if((value >= 0L && value <= 15L)) { /* Constraint check succeeded */ return 0; } else { @@ -146,7 +146,7 @@ memb_slots20_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 19)) { + if((value >= 0L && value <= 19L)) { /* Constraint check succeeded */ return 0; } else { @@ -171,7 +171,7 @@ memb_slots32_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 31)) { + if((value >= 0L && value <= 31L)) { /* Constraint check succeeded */ return 0; } else { @@ -196,7 +196,7 @@ memb_slots40_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 39)) { + if((value >= 0L && value <= 39L)) { /* Constraint check succeeded */ return 0; } else { @@ -221,7 +221,7 @@ memb_slots64_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 63)) { + if((value >= 0L && value <= 63L)) { /* Constraint check succeeded */ return 0; } else { @@ -246,7 +246,7 @@ memb_slots80_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 79)) { + if((value >= 0L && value <= 79L)) { /* Constraint check succeeded */ return 0; } else { @@ -271,7 +271,7 @@ memb_slots160_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 159)) { + if((value >= 0L && value <= 159L)) { /* Constraint check succeeded */ return 0; } else { @@ -296,7 +296,7 @@ memb_slots320_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 319)) { + if((value >= 0L && value <= 319L)) { /* Constraint check succeeded */ return 0; } else { @@ -321,7 +321,7 @@ memb_slots640_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 639)) { + if((value >= 0L && value <= 639L)) { /* Constraint check succeeded */ return 0; } else { @@ -332,125 +332,122 @@ memb_slots640_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_oer_constraints_t asn_OER_memb_slots4_constr_2 CC_NOTUSED = { - { 1, 1 } /* (0..3) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_slots4_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_slots5_constr_3 CC_NOTUSED = { - { 1, 1 } /* (0..4) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_slots5_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 4 } /* (0..4) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_slots8_constr_4 CC_NOTUSED = { - { 1, 1 } /* (0..7) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_slots8_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_slots10_constr_5 CC_NOTUSED = { - { 1, 1 } /* (0..9) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_slots10_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 9 } /* (0..9) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_slots16_constr_6 CC_NOTUSED = { - { 1, 1 } /* (0..15) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_slots16_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_slots20_constr_7 CC_NOTUSED = { - { 1, 1 } /* (0..19) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_slots20_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 19 } /* (0..19) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_slots32_constr_8 CC_NOTUSED = { - { 1, 1 } /* (0..31) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_slots32_constr_8 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 31 } /* (0..31) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_slots40_constr_9 CC_NOTUSED = { - { 1, 1 } /* (0..39) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_slots40_constr_9 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 39 } /* (0..39) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_slots64_constr_10 CC_NOTUSED = { - { 1, 1 } /* (0..63) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_slots64_constr_10 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 63 } /* (0..63) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_slots80_constr_11 CC_NOTUSED = { - { 1, 1 } /* (0..79) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_slots80_constr_11 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 0, 79 } /* (0..79) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_slots160_constr_12 CC_NOTUSED = { - { 1, 1 } /* (0..159) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_slots160_constr_12 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 0, 159 } /* (0..159) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_slots320_constr_13 CC_NOTUSED = { - { 2, 1 } /* (0..319) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_slots320_constr_13 CC_NOTUSED = { { APC_CONSTRAINED, 9, 9, 0, 319 } /* (0..319) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_slots640_constr_14 CC_NOTUSED = { - { 2, 1 } /* (0..639) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_slots640_constr_14 CC_NOTUSED = { { APC_CONSTRAINED, 10, 10, 0, 639 } /* (0..639) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_CSI_ResourcePeriodicityAndOffset_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_CSI_ResourcePeriodicityAndOffset_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 12 } /* (0..12) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_CSI_ResourcePeriodicityAndOffset_1[] = { { ATF_NOFLAGS, 0, offsetof(struct CSI_ResourcePeriodicityAndOffset, choice.slots4), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_slots4_constr_2, &asn_PER_memb_slots4_constr_2, memb_slots4_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_slots4_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_slots4_constraint_1 + }, 0, 0, /* No default value */ "slots4" }, @@ -459,7 +456,18 @@ asn_TYPE_member_t asn_MBR_CSI_ResourcePeriodicityAndOffset_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_slots5_constr_3, &asn_PER_memb_slots5_constr_3, memb_slots5_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_slots5_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_slots5_constraint_1 + }, 0, 0, /* No default value */ "slots5" }, @@ -468,7 +476,18 @@ asn_TYPE_member_t asn_MBR_CSI_ResourcePeriodicityAndOffset_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_slots8_constr_4, &asn_PER_memb_slots8_constr_4, memb_slots8_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_slots8_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_slots8_constraint_1 + }, 0, 0, /* No default value */ "slots8" }, @@ -477,7 +496,18 @@ asn_TYPE_member_t asn_MBR_CSI_ResourcePeriodicityAndOffset_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_slots10_constr_5, &asn_PER_memb_slots10_constr_5, memb_slots10_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_slots10_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_slots10_constraint_1 + }, 0, 0, /* No default value */ "slots10" }, @@ -486,7 +516,18 @@ asn_TYPE_member_t asn_MBR_CSI_ResourcePeriodicityAndOffset_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_slots16_constr_6, &asn_PER_memb_slots16_constr_6, memb_slots16_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_slots16_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_slots16_constraint_1 + }, 0, 0, /* No default value */ "slots16" }, @@ -495,7 +536,18 @@ asn_TYPE_member_t asn_MBR_CSI_ResourcePeriodicityAndOffset_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_slots20_constr_7, &asn_PER_memb_slots20_constr_7, memb_slots20_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_slots20_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_slots20_constraint_1 + }, 0, 0, /* No default value */ "slots20" }, @@ -504,7 +556,18 @@ asn_TYPE_member_t asn_MBR_CSI_ResourcePeriodicityAndOffset_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_slots32_constr_8, &asn_PER_memb_slots32_constr_8, memb_slots32_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_slots32_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_slots32_constraint_1 + }, 0, 0, /* No default value */ "slots32" }, @@ -513,7 +576,18 @@ asn_TYPE_member_t asn_MBR_CSI_ResourcePeriodicityAndOffset_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_slots40_constr_9, &asn_PER_memb_slots40_constr_9, memb_slots40_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_slots40_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_slots40_constraint_1 + }, 0, 0, /* No default value */ "slots40" }, @@ -522,7 +596,18 @@ asn_TYPE_member_t asn_MBR_CSI_ResourcePeriodicityAndOffset_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_slots64_constr_10, &asn_PER_memb_slots64_constr_10, memb_slots64_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_slots64_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_slots64_constraint_1 + }, 0, 0, /* No default value */ "slots64" }, @@ -531,7 +616,18 @@ asn_TYPE_member_t asn_MBR_CSI_ResourcePeriodicityAndOffset_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_slots80_constr_11, &asn_PER_memb_slots80_constr_11, memb_slots80_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_slots80_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_slots80_constraint_1 + }, 0, 0, /* No default value */ "slots80" }, @@ -540,7 +636,18 @@ asn_TYPE_member_t asn_MBR_CSI_ResourcePeriodicityAndOffset_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_slots160_constr_12, &asn_PER_memb_slots160_constr_12, memb_slots160_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_slots160_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_slots160_constraint_1 + }, 0, 0, /* No default value */ "slots160" }, @@ -549,7 +656,18 @@ asn_TYPE_member_t asn_MBR_CSI_ResourcePeriodicityAndOffset_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_slots320_constr_13, &asn_PER_memb_slots320_constr_13, memb_slots320_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_slots320_constr_13, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_slots320_constraint_1 + }, 0, 0, /* No default value */ "slots320" }, @@ -558,7 +676,18 @@ asn_TYPE_member_t asn_MBR_CSI_ResourcePeriodicityAndOffset_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_slots640_constr_14, &asn_PER_memb_slots640_constr_14, memb_slots640_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_slots640_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_slots640_constraint_1 + }, 0, 0, /* No default value */ "slots640" }, @@ -596,7 +725,18 @@ asn_TYPE_descriptor_t asn_DEF_CSI_ResourcePeriodicityAndOffset = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_CSI_ResourcePeriodicityAndOffset_constr_1, &asn_PER_type_CSI_ResourcePeriodicityAndOffset_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_CSI_ResourcePeriodicityAndOffset_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_CSI_ResourcePeriodicityAndOffset_1, 13, /* Elements count */ &asn_SPC_CSI_ResourcePeriodicityAndOffset_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CSI-ResourcePeriodicityAndOffset.h b/src/codec_utils/RRC/CSI-ResourcePeriodicityAndOffset.h index 997f7f48d..3160429f3 100644 --- a/src/codec_utils/RRC/CSI-ResourcePeriodicityAndOffset.h +++ b/src/codec_utils/RRC/CSI-ResourcePeriodicityAndOffset.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CSI_ResourcePeriodicityAndOffset_H_ diff --git a/src/codec_utils/RRC/CSI-SSB-ResourceSet.c b/src/codec_utils/RRC/CSI-SSB-ResourceSet.c index 44909c3e1..1996976b0 100644 --- a/src/codec_utils/RRC/CSI-SSB-ResourceSet.c +++ b/src/codec_utils/RRC/CSI-SSB-ResourceSet.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CSI-SSB-ResourceSet.h" @@ -22,9 +22,9 @@ memb_csi_SSB_ResourceList_constraint_1(const asn_TYPE_descriptor_t *td, const vo /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 64)) { + if((size >= 1UL && size <= 64UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -33,29 +33,38 @@ memb_csi_SSB_ResourceList_constraint_1(const asn_TYPE_descriptor_t *td, const vo } } -static asn_oer_constraints_t asn_OER_type_csi_SSB_ResourceList_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_csi_SSB_ResourceList_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_csi_SSB_ResourceList_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_csi_SSB_ResourceList_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_csi_SSB_ResourceList_3[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_SSB_Index, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -80,7 +89,18 @@ asn_TYPE_descriptor_t asn_DEF_csi_SSB_ResourceList_3 = { asn_DEF_csi_SSB_ResourceList_tags_3, /* Same as above */ sizeof(asn_DEF_csi_SSB_ResourceList_tags_3) /sizeof(asn_DEF_csi_SSB_ResourceList_tags_3[0]), /* 2 */ - { &asn_OER_type_csi_SSB_ResourceList_constr_3, &asn_PER_type_csi_SSB_ResourceList_constr_3, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_csi_SSB_ResourceList_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_csi_SSB_ResourceList_3, 1, /* Single element */ &asn_SPC_csi_SSB_ResourceList_specs_3 /* Additional specs */ @@ -92,7 +112,18 @@ asn_TYPE_member_t asn_MBR_CSI_SSB_ResourceSet_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CSI_SSB_ResourceSetId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "csi-SSB-ResourceSetId" }, @@ -101,7 +132,18 @@ asn_TYPE_member_t asn_MBR_CSI_SSB_ResourceSet_1[] = { 0, &asn_DEF_csi_SSB_ResourceList_3, 0, - { &asn_OER_memb_csi_SSB_ResourceList_constr_3, &asn_PER_memb_csi_SSB_ResourceList_constr_3, memb_csi_SSB_ResourceList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_csi_SSB_ResourceList_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_csi_SSB_ResourceList_constraint_1 + }, 0, 0, /* No default value */ "csi-SSB-ResourceList" }, @@ -131,7 +173,18 @@ asn_TYPE_descriptor_t asn_DEF_CSI_SSB_ResourceSet = { asn_DEF_CSI_SSB_ResourceSet_tags_1, /* Same as above */ sizeof(asn_DEF_CSI_SSB_ResourceSet_tags_1) /sizeof(asn_DEF_CSI_SSB_ResourceSet_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CSI_SSB_ResourceSet_1, 2, /* Elements count */ &asn_SPC_CSI_SSB_ResourceSet_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CSI-SSB-ResourceSet.h b/src/codec_utils/RRC/CSI-SSB-ResourceSet.h index e4e2d4991..60049d8f2 100644 --- a/src/codec_utils/RRC/CSI-SSB-ResourceSet.h +++ b/src/codec_utils/RRC/CSI-SSB-ResourceSet.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CSI_SSB_ResourceSet_H_ diff --git a/src/codec_utils/RRC/CSI-SSB-ResourceSetId.c b/src/codec_utils/RRC/CSI-SSB-ResourceSetId.c index cc4d5bc6f..b62e50924 100644 --- a/src/codec_utils/RRC/CSI-SSB-ResourceSetId.c +++ b/src/codec_utils/RRC/CSI-SSB-ResourceSetId.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CSI-SSB-ResourceSetId.h" @@ -21,7 +21,7 @@ CSI_SSB_ResourceSetId_constraint(const asn_TYPE_descriptor_t *td, const void *sp value = *(const long *)sptr; - if((value >= 0 && value <= 63)) { + if((value >= 0L && value <= 63L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ CSI_SSB_ResourceSetId_constraint(const asn_TYPE_descriptor_t *td, const void *sp * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_CSI_SSB_ResourceSetId_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..63) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_CSI_SSB_ResourceSetId_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 63 } /* (0..63) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_CSI_SSB_ResourceSetId_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_CSI_SSB_ResourceSetId = { asn_DEF_CSI_SSB_ResourceSetId_tags_1, /* Same as above */ sizeof(asn_DEF_CSI_SSB_ResourceSetId_tags_1) /sizeof(asn_DEF_CSI_SSB_ResourceSetId_tags_1[0]), /* 1 */ - { &asn_OER_type_CSI_SSB_ResourceSetId_constr_1, &asn_PER_type_CSI_SSB_ResourceSetId_constr_1, CSI_SSB_ResourceSetId_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_CSI_SSB_ResourceSetId_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CSI_SSB_ResourceSetId_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/CSI-SSB-ResourceSetId.h b/src/codec_utils/RRC/CSI-SSB-ResourceSetId.h index 9f4494636..3b253f86b 100644 --- a/src/codec_utils/RRC/CSI-SSB-ResourceSetId.h +++ b/src/codec_utils/RRC/CSI-SSB-ResourceSetId.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CSI_SSB_ResourceSetId_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_CSI_SSB_ResourceSetId; asn_struct_free_f CSI_SSB_ResourceSetId_free; asn_struct_print_f CSI_SSB_ResourceSetId_print; asn_constr_check_f CSI_SSB_ResourceSetId_constraint; -ber_type_decoder_f CSI_SSB_ResourceSetId_decode_ber; -der_type_encoder_f CSI_SSB_ResourceSetId_encode_der; xer_type_decoder_f CSI_SSB_ResourceSetId_decode_xer; xer_type_encoder_f CSI_SSB_ResourceSetId_encode_xer; -oer_type_decoder_f CSI_SSB_ResourceSetId_decode_oer; -oer_type_encoder_f CSI_SSB_ResourceSetId_encode_oer; per_type_decoder_f CSI_SSB_ResourceSetId_decode_uper; per_type_encoder_f CSI_SSB_ResourceSetId_encode_uper; per_type_decoder_f CSI_SSB_ResourceSetId_decode_aper; diff --git a/src/codec_utils/RRC/CSI-SemiPersistentOnPUSCH-TriggerState.c b/src/codec_utils/RRC/CSI-SemiPersistentOnPUSCH-TriggerState.c index 3a6583c3e..623b55cb5 100644 --- a/src/codec_utils/RRC/CSI-SemiPersistentOnPUSCH-TriggerState.c +++ b/src/codec_utils/RRC/CSI-SemiPersistentOnPUSCH-TriggerState.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CSI-SemiPersistentOnPUSCH-TriggerState.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_CSI_SemiPersistentOnPUSCH_TriggerState_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CSI_ReportConfigId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "associatedReportConfigInfo" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_CSI_SemiPersistentOnPUSCH_TriggerState = { asn_DEF_CSI_SemiPersistentOnPUSCH_TriggerState_tags_1, /* Same as above */ sizeof(asn_DEF_CSI_SemiPersistentOnPUSCH_TriggerState_tags_1) /sizeof(asn_DEF_CSI_SemiPersistentOnPUSCH_TriggerState_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CSI_SemiPersistentOnPUSCH_TriggerState_1, 1, /* Elements count */ &asn_SPC_CSI_SemiPersistentOnPUSCH_TriggerState_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CSI-SemiPersistentOnPUSCH-TriggerState.h b/src/codec_utils/RRC/CSI-SemiPersistentOnPUSCH-TriggerState.h index 35e911dfc..cb094fa18 100644 --- a/src/codec_utils/RRC/CSI-SemiPersistentOnPUSCH-TriggerState.h +++ b/src/codec_utils/RRC/CSI-SemiPersistentOnPUSCH-TriggerState.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CSI_SemiPersistentOnPUSCH_TriggerState_H_ diff --git a/src/codec_utils/RRC/CSI-SemiPersistentOnPUSCH-TriggerStateList.c b/src/codec_utils/RRC/CSI-SemiPersistentOnPUSCH-TriggerStateList.c index 176b6d0dc..2668c252b 100644 --- a/src/codec_utils/RRC/CSI-SemiPersistentOnPUSCH-TriggerStateList.c +++ b/src/codec_utils/RRC/CSI-SemiPersistentOnPUSCH-TriggerStateList.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CSI-SemiPersistentOnPUSCH-TriggerStateList.h" -#include "CSI-SemiPersistentOnPUSCH-TriggerState.h" -static asn_oer_constraints_t asn_OER_type_CSI_SemiPersistentOnPUSCH_TriggerStateList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_CSI_SemiPersistentOnPUSCH_TriggerStateList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_CSI_SemiPersistentOnPUSCH_TriggerStateList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_CSI_SemiPersistentOnPUSCH_TriggerState, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_CSI_SemiPersistentOnPUSCH_TriggerStateList = { asn_DEF_CSI_SemiPersistentOnPUSCH_TriggerStateList_tags_1, /* Same as above */ sizeof(asn_DEF_CSI_SemiPersistentOnPUSCH_TriggerStateList_tags_1) /sizeof(asn_DEF_CSI_SemiPersistentOnPUSCH_TriggerStateList_tags_1[0]), /* 1 */ - { &asn_OER_type_CSI_SemiPersistentOnPUSCH_TriggerStateList_constr_1, &asn_PER_type_CSI_SemiPersistentOnPUSCH_TriggerStateList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_CSI_SemiPersistentOnPUSCH_TriggerStateList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_CSI_SemiPersistentOnPUSCH_TriggerStateList_1, 1, /* Single element */ &asn_SPC_CSI_SemiPersistentOnPUSCH_TriggerStateList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CSI-SemiPersistentOnPUSCH-TriggerStateList.h b/src/codec_utils/RRC/CSI-SemiPersistentOnPUSCH-TriggerStateList.h index 583bee593..f2b3b1728 100644 --- a/src/codec_utils/RRC/CSI-SemiPersistentOnPUSCH-TriggerStateList.h +++ b/src/codec_utils/RRC/CSI-SemiPersistentOnPUSCH-TriggerStateList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CSI_SemiPersistentOnPUSCH_TriggerStateList_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_CSI_SemiPersistentOnPUSCH_TriggerState } #endif +/* Referred external types */ +#include "CSI-SemiPersistentOnPUSCH-TriggerState.h" + #endif /* _CSI_SemiPersistentOnPUSCH_TriggerStateList_H_ */ #include diff --git a/src/codec_utils/RRC/CandidateServingFreqListNR.c b/src/codec_utils/RRC/CandidateServingFreqListNR.c index 7c96548d2..6bf648ea1 100644 --- a/src/codec_utils/RRC/CandidateServingFreqListNR.c +++ b/src/codec_utils/RRC/CandidateServingFreqListNR.c @@ -1,27 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CandidateServingFreqListNR.h" -static asn_oer_constraints_t asn_OER_type_CandidateServingFreqListNR_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_CandidateServingFreqListNR_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_CandidateServingFreqListNR_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_ARFCN_ValueNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -44,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_CandidateServingFreqListNR = { asn_DEF_CandidateServingFreqListNR_tags_1, /* Same as above */ sizeof(asn_DEF_CandidateServingFreqListNR_tags_1) /sizeof(asn_DEF_CandidateServingFreqListNR_tags_1[0]), /* 1 */ - { &asn_OER_type_CandidateServingFreqListNR_constr_1, &asn_PER_type_CandidateServingFreqListNR_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_CandidateServingFreqListNR_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_CandidateServingFreqListNR_1, 1, /* Single element */ &asn_SPC_CandidateServingFreqListNR_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CandidateServingFreqListNR.h b/src/codec_utils/RRC/CandidateServingFreqListNR.h index 6a2849c42..95403275a 100644 --- a/src/codec_utils/RRC/CandidateServingFreqListNR.h +++ b/src/codec_utils/RRC/CandidateServingFreqListNR.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CandidateServingFreqListNR_H_ diff --git a/src/codec_utils/RRC/CarrierFreqEUTRA.c b/src/codec_utils/RRC/CarrierFreqEUTRA.c index 446b42b68..62a3005ef 100644 --- a/src/codec_utils/RRC/CarrierFreqEUTRA.c +++ b/src/codec_utils/RRC/CarrierFreqEUTRA.c @@ -1,15 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CarrierFreqEUTRA.h" -#include "EUTRA-MultiBandInfoList.h" -#include "EUTRA-FreqNeighCellList.h" -#include "EUTRA-FreqBlackCellList.h" static int memb_q_RxLevMin_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -24,7 +21,7 @@ memb_q_RxLevMin_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= -70 && value <= -22)) { + if((value >= -70L && value <= -22L)) { /* Constraint check succeeded */ return 0; } else { @@ -49,7 +46,7 @@ memb_q_QualMin_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= -34 && value <= -3)) { + if((value >= -34L && value <= -3L)) { /* Constraint check succeeded */ return 0; } else { @@ -74,7 +71,7 @@ memb_p_MaxEUTRA_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= -30 && value <= 33)) { + if((value >= -30L && value <= 33L)) { /* Constraint check succeeded */ return 0; } else { @@ -85,37 +82,45 @@ memb_p_MaxEUTRA_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_oer_constraints_t asn_OER_memb_q_RxLevMin_constr_12 CC_NOTUSED = { - { 1, 0 } /* (-70..-22) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_q_RxLevMin_constr_12 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, -70, -22 } /* (-70..-22) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_q_QualMin_constr_13 CC_NOTUSED = { - { 1, 0 } /* (-34..-3) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_q_QualMin_constr_13 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, -34, -3 } /* (-34..-3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_p_MaxEUTRA_constr_14 CC_NOTUSED = { - { 1, 0 } /* (-30..33) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_p_MaxEUTRA_constr_14 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, -30, 33 } /* (-30..33) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_threshX_Q_15[] = { { ATF_NOFLAGS, 0, offsetof(struct CarrierFreqEUTRA__threshX_Q, threshX_HighQ), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_ReselectionThresholdQ, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "threshX-HighQ" }, @@ -124,7 +129,18 @@ static asn_TYPE_member_t asn_MBR_threshX_Q_15[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ReselectionThresholdQ, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "threshX-LowQ" }, @@ -156,7 +172,18 @@ asn_TYPE_descriptor_t asn_DEF_threshX_Q_15 = { asn_DEF_threshX_Q_tags_15, /* Same as above */ sizeof(asn_DEF_threshX_Q_tags_15) /sizeof(asn_DEF_threshX_Q_tags_15[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_threshX_Q_15, 2, /* Elements count */ &asn_SPC_threshX_Q_specs_15 /* Additional specs */ @@ -168,7 +195,18 @@ asn_TYPE_member_t asn_MBR_CarrierFreqEUTRA_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ARFCN_ValueEUTRA, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "carrierFreq" }, @@ -177,7 +215,18 @@ asn_TYPE_member_t asn_MBR_CarrierFreqEUTRA_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRA_MultiBandInfoList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eutra-multiBandInfoList" }, @@ -186,7 +235,18 @@ asn_TYPE_member_t asn_MBR_CarrierFreqEUTRA_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRA_FreqNeighCellList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eutra-FreqNeighCellList" }, @@ -195,7 +255,18 @@ asn_TYPE_member_t asn_MBR_CarrierFreqEUTRA_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRA_FreqBlackCellList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eutra-BlackCellList" }, @@ -204,7 +275,18 @@ asn_TYPE_member_t asn_MBR_CarrierFreqEUTRA_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRA_AllowedMeasBandwidth, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "allowedMeasBandwidth" }, @@ -213,7 +295,18 @@ asn_TYPE_member_t asn_MBR_CarrierFreqEUTRA_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRA_PresenceAntennaPort1, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "presenceAntennaPort1" }, @@ -222,7 +315,18 @@ asn_TYPE_member_t asn_MBR_CarrierFreqEUTRA_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CellReselectionPriority, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cellReselectionPriority" }, @@ -231,7 +335,18 @@ asn_TYPE_member_t asn_MBR_CarrierFreqEUTRA_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CellReselectionSubPriority, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cellReselectionSubPriority" }, @@ -240,7 +355,18 @@ asn_TYPE_member_t asn_MBR_CarrierFreqEUTRA_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ReselectionThreshold, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "threshX-High" }, @@ -249,7 +375,18 @@ asn_TYPE_member_t asn_MBR_CarrierFreqEUTRA_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ReselectionThreshold, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "threshX-Low" }, @@ -258,7 +395,18 @@ asn_TYPE_member_t asn_MBR_CarrierFreqEUTRA_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_q_RxLevMin_constr_12, &asn_PER_memb_q_RxLevMin_constr_12, memb_q_RxLevMin_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_q_RxLevMin_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_q_RxLevMin_constraint_1 + }, 0, 0, /* No default value */ "q-RxLevMin" }, @@ -267,7 +415,18 @@ asn_TYPE_member_t asn_MBR_CarrierFreqEUTRA_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_q_QualMin_constr_13, &asn_PER_memb_q_QualMin_constr_13, memb_q_QualMin_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_q_QualMin_constr_13, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_q_QualMin_constraint_1 + }, 0, 0, /* No default value */ "q-QualMin" }, @@ -276,7 +435,18 @@ asn_TYPE_member_t asn_MBR_CarrierFreqEUTRA_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_p_MaxEUTRA_constr_14, &asn_PER_memb_p_MaxEUTRA_constr_14, memb_p_MaxEUTRA_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_p_MaxEUTRA_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_p_MaxEUTRA_constraint_1 + }, 0, 0, /* No default value */ "p-MaxEUTRA" }, @@ -285,7 +455,18 @@ asn_TYPE_member_t asn_MBR_CarrierFreqEUTRA_1[] = { 0, &asn_DEF_threshX_Q_15, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "threshX-Q" }, @@ -329,7 +510,18 @@ asn_TYPE_descriptor_t asn_DEF_CarrierFreqEUTRA = { asn_DEF_CarrierFreqEUTRA_tags_1, /* Same as above */ sizeof(asn_DEF_CarrierFreqEUTRA_tags_1) /sizeof(asn_DEF_CarrierFreqEUTRA_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CarrierFreqEUTRA_1, 14, /* Elements count */ &asn_SPC_CarrierFreqEUTRA_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CarrierFreqEUTRA.h b/src/codec_utils/RRC/CarrierFreqEUTRA.h index 530d313de..3d9991374 100644 --- a/src/codec_utils/RRC/CarrierFreqEUTRA.h +++ b/src/codec_utils/RRC/CarrierFreqEUTRA.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CarrierFreqEUTRA_H_ @@ -67,5 +67,10 @@ extern asn_TYPE_member_t asn_MBR_CarrierFreqEUTRA_1[14]; } #endif +/* Referred external types */ +#include "EUTRA-MultiBandInfoList.h" +#include "EUTRA-FreqNeighCellList.h" +#include "EUTRA-FreqBlackCellList.h" + #endif /* _CarrierFreqEUTRA_H_ */ #include diff --git a/src/codec_utils/RRC/CarrierFreqListEUTRA.c b/src/codec_utils/RRC/CarrierFreqListEUTRA.c index 2011619f7..0071bf708 100644 --- a/src/codec_utils/RRC/CarrierFreqListEUTRA.c +++ b/src/codec_utils/RRC/CarrierFreqListEUTRA.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CarrierFreqListEUTRA.h" -#include "CarrierFreqEUTRA.h" -static asn_oer_constraints_t asn_OER_type_CarrierFreqListEUTRA_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_CarrierFreqListEUTRA_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_CarrierFreqListEUTRA_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_CarrierFreqEUTRA, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_CarrierFreqListEUTRA = { asn_DEF_CarrierFreqListEUTRA_tags_1, /* Same as above */ sizeof(asn_DEF_CarrierFreqListEUTRA_tags_1) /sizeof(asn_DEF_CarrierFreqListEUTRA_tags_1[0]), /* 1 */ - { &asn_OER_type_CarrierFreqListEUTRA_constr_1, &asn_PER_type_CarrierFreqListEUTRA_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_CarrierFreqListEUTRA_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_CarrierFreqListEUTRA_1, 1, /* Single element */ &asn_SPC_CarrierFreqListEUTRA_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CarrierFreqListEUTRA.h b/src/codec_utils/RRC/CarrierFreqListEUTRA.h index f04b2f9b2..55acb26db 100644 --- a/src/codec_utils/RRC/CarrierFreqListEUTRA.h +++ b/src/codec_utils/RRC/CarrierFreqListEUTRA.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CarrierFreqListEUTRA_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_CarrierFreqListEUTRA_constr_1; } #endif +/* Referred external types */ +#include "CarrierFreqEUTRA.h" + #endif /* _CarrierFreqListEUTRA_H_ */ #include diff --git a/src/codec_utils/RRC/CarrierInfoNR.c b/src/codec_utils/RRC/CarrierInfoNR.c index 920c35f3f..ba76d990d 100644 --- a/src/codec_utils/RRC/CarrierInfoNR.c +++ b/src/codec_utils/RRC/CarrierInfoNR.c @@ -1,20 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CarrierInfoNR.h" -#include "SSB-MTC.h" asn_TYPE_member_t asn_MBR_CarrierInfoNR_1[] = { { ATF_NOFLAGS, 0, offsetof(struct CarrierInfoNR, carrierFreq), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_ARFCN_ValueNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "carrierFreq" }, @@ -23,7 +33,18 @@ asn_TYPE_member_t asn_MBR_CarrierInfoNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SubcarrierSpacing, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ssbSubcarrierSpacing" }, @@ -32,7 +53,18 @@ asn_TYPE_member_t asn_MBR_CarrierInfoNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SSB_MTC, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "smtc" }, @@ -65,7 +97,18 @@ asn_TYPE_descriptor_t asn_DEF_CarrierInfoNR = { asn_DEF_CarrierInfoNR_tags_1, /* Same as above */ sizeof(asn_DEF_CarrierInfoNR_tags_1) /sizeof(asn_DEF_CarrierInfoNR_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CarrierInfoNR_1, 3, /* Elements count */ &asn_SPC_CarrierInfoNR_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CarrierInfoNR.h b/src/codec_utils/RRC/CarrierInfoNR.h index d4f5840ea..294418f2a 100644 --- a/src/codec_utils/RRC/CarrierInfoNR.h +++ b/src/codec_utils/RRC/CarrierInfoNR.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CarrierInfoNR_H_ @@ -46,5 +46,8 @@ extern asn_TYPE_member_t asn_MBR_CarrierInfoNR_1[3]; } #endif +/* Referred external types */ +#include "SSB-MTC.h" + #endif /* _CarrierInfoNR_H_ */ #include diff --git a/src/codec_utils/RRC/CellAccessRelatedInfo-EUTRA-5GC.c b/src/codec_utils/RRC/CellAccessRelatedInfo-EUTRA-5GC.c index dc56cbe59..609c80b4e 100644 --- a/src/codec_utils/RRC/CellAccessRelatedInfo-EUTRA-5GC.c +++ b/src/codec_utils/RRC/CellAccessRelatedInfo-EUTRA-5GC.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CellAccessRelatedInfo-EUTRA-5GC.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_CellAccessRelatedInfo_EUTRA_5GC_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PLMN_IdentityList_EUTRA_5GC, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "plmn-IdentityList-eutra-5gc" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_CellAccessRelatedInfo_EUTRA_5GC_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_TrackingAreaCode, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "trackingAreaCode-eutra-5gc" }, @@ -31,7 +53,18 @@ asn_TYPE_member_t asn_MBR_CellAccessRelatedInfo_EUTRA_5GC_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RAN_AreaCode, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ranac-5gc" }, @@ -40,7 +73,18 @@ asn_TYPE_member_t asn_MBR_CellAccessRelatedInfo_EUTRA_5GC_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_CellIdentity_EUTRA_5GC, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cellIdentity-eutra-5gc" }, @@ -74,7 +118,18 @@ asn_TYPE_descriptor_t asn_DEF_CellAccessRelatedInfo_EUTRA_5GC = { asn_DEF_CellAccessRelatedInfo_EUTRA_5GC_tags_1, /* Same as above */ sizeof(asn_DEF_CellAccessRelatedInfo_EUTRA_5GC_tags_1) /sizeof(asn_DEF_CellAccessRelatedInfo_EUTRA_5GC_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CellAccessRelatedInfo_EUTRA_5GC_1, 4, /* Elements count */ &asn_SPC_CellAccessRelatedInfo_EUTRA_5GC_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CellAccessRelatedInfo-EUTRA-5GC.h b/src/codec_utils/RRC/CellAccessRelatedInfo-EUTRA-5GC.h index e9b501f02..004fd6297 100644 --- a/src/codec_utils/RRC/CellAccessRelatedInfo-EUTRA-5GC.h +++ b/src/codec_utils/RRC/CellAccessRelatedInfo-EUTRA-5GC.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CellAccessRelatedInfo_EUTRA_5GC_H_ diff --git a/src/codec_utils/RRC/CellAccessRelatedInfo-EUTRA-EPC.c b/src/codec_utils/RRC/CellAccessRelatedInfo-EUTRA-EPC.c index 71d62b611..6289edbe2 100644 --- a/src/codec_utils/RRC/CellAccessRelatedInfo-EUTRA-EPC.c +++ b/src/codec_utils/RRC/CellAccessRelatedInfo-EUTRA-EPC.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CellAccessRelatedInfo-EUTRA-EPC.h" @@ -27,7 +27,7 @@ memb_trackingAreaCode_eutra_epc_constraint_1(const asn_TYPE_descriptor_t *td, co size = 0; } - if((size == 16)) { + if((size == 16UL)) { /* Constraint check succeeded */ return 0; } else { @@ -58,7 +58,7 @@ memb_cellIdentity_eutra_epc_constraint_1(const asn_TYPE_descriptor_t *td, const size = 0; } - if((size == 28)) { + if((size == 28UL)) { /* Constraint check succeeded */ return 0; } else { @@ -69,29 +69,38 @@ memb_cellIdentity_eutra_epc_constraint_1(const asn_TYPE_descriptor_t *td, const } } -static asn_oer_constraints_t asn_OER_memb_trackingAreaCode_eutra_epc_constr_3 CC_NOTUSED = { - { 0, 0 }, - 16 /* (SIZE(16..16)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_trackingAreaCode_eutra_epc_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 16, 16 } /* (SIZE(16..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_cellIdentity_eutra_epc_constr_4 CC_NOTUSED = { - { 0, 0 }, - 28 /* (SIZE(28..28)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_cellIdentity_eutra_epc_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 28, 28 } /* (SIZE(28..28)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_CellAccessRelatedInfo_EUTRA_EPC_1[] = { { ATF_NOFLAGS, 0, offsetof(struct CellAccessRelatedInfo_EUTRA_EPC, plmn_IdentityList_eutra_epc), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_PLMN_IdentityList_EUTRA_EPC, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "plmn-IdentityList-eutra-epc" }, @@ -100,7 +109,18 @@ asn_TYPE_member_t asn_MBR_CellAccessRelatedInfo_EUTRA_EPC_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_trackingAreaCode_eutra_epc_constr_3, &asn_PER_memb_trackingAreaCode_eutra_epc_constr_3, memb_trackingAreaCode_eutra_epc_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_trackingAreaCode_eutra_epc_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_trackingAreaCode_eutra_epc_constraint_1 + }, 0, 0, /* No default value */ "trackingAreaCode-eutra-epc" }, @@ -109,7 +129,18 @@ asn_TYPE_member_t asn_MBR_CellAccessRelatedInfo_EUTRA_EPC_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_cellIdentity_eutra_epc_constr_4, &asn_PER_memb_cellIdentity_eutra_epc_constr_4, memb_cellIdentity_eutra_epc_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_cellIdentity_eutra_epc_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_cellIdentity_eutra_epc_constraint_1 + }, 0, 0, /* No default value */ "cellIdentity-eutra-epc" }, @@ -140,7 +171,18 @@ asn_TYPE_descriptor_t asn_DEF_CellAccessRelatedInfo_EUTRA_EPC = { asn_DEF_CellAccessRelatedInfo_EUTRA_EPC_tags_1, /* Same as above */ sizeof(asn_DEF_CellAccessRelatedInfo_EUTRA_EPC_tags_1) /sizeof(asn_DEF_CellAccessRelatedInfo_EUTRA_EPC_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CellAccessRelatedInfo_EUTRA_EPC_1, 3, /* Elements count */ &asn_SPC_CellAccessRelatedInfo_EUTRA_EPC_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CellAccessRelatedInfo-EUTRA-EPC.h b/src/codec_utils/RRC/CellAccessRelatedInfo-EUTRA-EPC.h index e8e60f6c0..7ca70f3da 100644 --- a/src/codec_utils/RRC/CellAccessRelatedInfo-EUTRA-EPC.h +++ b/src/codec_utils/RRC/CellAccessRelatedInfo-EUTRA-EPC.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CellAccessRelatedInfo_EUTRA_EPC_H_ diff --git a/src/codec_utils/RRC/CellAccessRelatedInfo.c b/src/codec_utils/RRC/CellAccessRelatedInfo.c index 5a6231075..e16d70aa7 100644 --- a/src/codec_utils/RRC/CellAccessRelatedInfo.c +++ b/src/codec_utils/RRC/CellAccessRelatedInfo.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CellAccessRelatedInfo.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_cellReservedForOtherUse_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_cellReservedForOtherUse_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_cellReservedForOtherUse_value2enum_3[] = { { 0, 4, "true" } }; @@ -49,7 +48,18 @@ asn_TYPE_descriptor_t asn_DEF_cellReservedForOtherUse_3 = { asn_DEF_cellReservedForOtherUse_tags_3, /* Same as above */ sizeof(asn_DEF_cellReservedForOtherUse_tags_3) /sizeof(asn_DEF_cellReservedForOtherUse_tags_3[0]), /* 2 */ - { &asn_OER_type_cellReservedForOtherUse_constr_3, &asn_PER_type_cellReservedForOtherUse_constr_3, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_cellReservedForOtherUse_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_cellReservedForOtherUse_specs_3 /* Additional specs */ }; @@ -60,7 +70,18 @@ asn_TYPE_member_t asn_MBR_CellAccessRelatedInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PLMN_IdentityInfoList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "plmn-IdentityList" }, @@ -69,7 +90,18 @@ asn_TYPE_member_t asn_MBR_CellAccessRelatedInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_cellReservedForOtherUse_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cellReservedForOtherUse" }, @@ -101,7 +133,18 @@ asn_TYPE_descriptor_t asn_DEF_CellAccessRelatedInfo = { asn_DEF_CellAccessRelatedInfo_tags_1, /* Same as above */ sizeof(asn_DEF_CellAccessRelatedInfo_tags_1) /sizeof(asn_DEF_CellAccessRelatedInfo_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CellAccessRelatedInfo_1, 2, /* Elements count */ &asn_SPC_CellAccessRelatedInfo_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CellAccessRelatedInfo.h b/src/codec_utils/RRC/CellAccessRelatedInfo.h index 257d4e6af..13467866c 100644 --- a/src/codec_utils/RRC/CellAccessRelatedInfo.h +++ b/src/codec_utils/RRC/CellAccessRelatedInfo.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CellAccessRelatedInfo_H_ diff --git a/src/codec_utils/RRC/CellGroupConfigRrc.c b/src/codec_utils/RRC/CellGroupConfigRrc.c index de2ed6bb6..bad60105c 100644 --- a/src/codec_utils/RRC/CellGroupConfigRrc.c +++ b/src/codec_utils/RRC/CellGroupConfigRrc.c @@ -1,17 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CellGroupConfigRrc.h" -#include "MAC-CellGroupConfig.h" -#include "PhysicalCellGroupConfig.h" -#include "SpCellConfig.h" -#include "RLC-BearerConfig.h" -#include "SCellConfig.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -31,9 +26,9 @@ memb_rlc_BearerToAddModList_constraint_1(const asn_TYPE_descriptor_t *td, const /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 32)) { + if((size >= 1UL && size <= 32UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -57,9 +52,9 @@ memb_rlc_BearerToReleaseList_constraint_1(const asn_TYPE_descriptor_t *td, const /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 32)) { + if((size >= 1UL && size <= 32UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -83,9 +78,9 @@ memb_sCellToAddModList_constraint_1(const asn_TYPE_descriptor_t *td, const void /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 31)) { + if((size >= 1UL && size <= 31UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -109,9 +104,9 @@ memb_sCellToReleaseList_constraint_1(const asn_TYPE_descriptor_t *td, const void /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 31)) { + if((size >= 1UL && size <= 31UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -120,85 +115,87 @@ memb_sCellToReleaseList_constraint_1(const asn_TYPE_descriptor_t *td, const void } } -static asn_oer_constraints_t asn_OER_type_rlc_BearerToAddModList_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_rlc_BearerToAddModList_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_rlc_BearerToReleaseList_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_rlc_BearerToReleaseList_constr_5 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_sCellToAddModList_constr_10 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..31)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_sCellToAddModList_constr_10 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 31 } /* (SIZE(1..31)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_sCellToReleaseList_constr_12 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..31)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_sCellToReleaseList_constr_12 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 31 } /* (SIZE(1..31)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_reportUplinkTxDirectCurrent_v1530_constr_16 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_reportUplinkTxDirectCurrent_v1530_constr_16 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_rlc_BearerToAddModList_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_rlc_BearerToAddModList_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_rlc_BearerToReleaseList_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_rlc_BearerToReleaseList_constr_5 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sCellToAddModList_constr_10 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..31)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sCellToAddModList_constr_10 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 31 } /* (SIZE(1..31)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sCellToReleaseList_constr_12 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..31)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sCellToReleaseList_constr_12 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 31 } /* (SIZE(1..31)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_rlc_BearerToAddModList_3[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_RLC_BearerConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -223,7 +220,18 @@ asn_TYPE_descriptor_t asn_DEF_rlc_BearerToAddModList_3 = { asn_DEF_rlc_BearerToAddModList_tags_3, /* Same as above */ sizeof(asn_DEF_rlc_BearerToAddModList_tags_3) /sizeof(asn_DEF_rlc_BearerToAddModList_tags_3[0]), /* 2 */ - { &asn_OER_type_rlc_BearerToAddModList_constr_3, &asn_PER_type_rlc_BearerToAddModList_constr_3, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_rlc_BearerToAddModList_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_rlc_BearerToAddModList_3, 1, /* Single element */ &asn_SPC_rlc_BearerToAddModList_specs_3 /* Additional specs */ @@ -235,7 +243,18 @@ static asn_TYPE_member_t asn_MBR_rlc_BearerToReleaseList_5[] = { 0, &asn_DEF_LogicalChannelIdentity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -260,7 +279,18 @@ asn_TYPE_descriptor_t asn_DEF_rlc_BearerToReleaseList_5 = { asn_DEF_rlc_BearerToReleaseList_tags_5, /* Same as above */ sizeof(asn_DEF_rlc_BearerToReleaseList_tags_5) /sizeof(asn_DEF_rlc_BearerToReleaseList_tags_5[0]), /* 2 */ - { &asn_OER_type_rlc_BearerToReleaseList_constr_5, &asn_PER_type_rlc_BearerToReleaseList_constr_5, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_rlc_BearerToReleaseList_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_rlc_BearerToReleaseList_5, 1, /* Single element */ &asn_SPC_rlc_BearerToReleaseList_specs_5 /* Additional specs */ @@ -272,7 +302,18 @@ static asn_TYPE_member_t asn_MBR_sCellToAddModList_10[] = { 0, &asn_DEF_SCellConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -297,7 +338,18 @@ asn_TYPE_descriptor_t asn_DEF_sCellToAddModList_10 = { asn_DEF_sCellToAddModList_tags_10, /* Same as above */ sizeof(asn_DEF_sCellToAddModList_tags_10) /sizeof(asn_DEF_sCellToAddModList_tags_10[0]), /* 2 */ - { &asn_OER_type_sCellToAddModList_constr_10, &asn_PER_type_sCellToAddModList_constr_10, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_sCellToAddModList_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_sCellToAddModList_10, 1, /* Single element */ &asn_SPC_sCellToAddModList_specs_10 /* Additional specs */ @@ -309,7 +361,18 @@ static asn_TYPE_member_t asn_MBR_sCellToReleaseList_12[] = { 0, &asn_DEF_SCellIndexRrc, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -334,7 +397,18 @@ asn_TYPE_descriptor_t asn_DEF_sCellToReleaseList_12 = { asn_DEF_sCellToReleaseList_tags_12, /* Same as above */ sizeof(asn_DEF_sCellToReleaseList_tags_12) /sizeof(asn_DEF_sCellToReleaseList_tags_12[0]), /* 2 */ - { &asn_OER_type_sCellToReleaseList_constr_12, &asn_PER_type_sCellToReleaseList_constr_12, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_sCellToReleaseList_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_sCellToReleaseList_12, 1, /* Single element */ &asn_SPC_sCellToReleaseList_specs_12 /* Additional specs */ @@ -370,7 +444,18 @@ asn_TYPE_descriptor_t asn_DEF_reportUplinkTxDirectCurrent_v1530_16 = { asn_DEF_reportUplinkTxDirectCurrent_v1530_tags_16, /* Same as above */ sizeof(asn_DEF_reportUplinkTxDirectCurrent_v1530_tags_16) /sizeof(asn_DEF_reportUplinkTxDirectCurrent_v1530_tags_16[0]), /* 2 */ - { &asn_OER_type_reportUplinkTxDirectCurrent_v1530_constr_16, &asn_PER_type_reportUplinkTxDirectCurrent_v1530_constr_16, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_reportUplinkTxDirectCurrent_v1530_constr_16, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_reportUplinkTxDirectCurrent_v1530_specs_16 /* Additional specs */ }; @@ -381,7 +466,18 @@ static asn_TYPE_member_t asn_MBR_ext1_15[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_reportUplinkTxDirectCurrent_v1530_16, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportUplinkTxDirectCurrent-v1530" }, @@ -414,7 +510,18 @@ asn_TYPE_descriptor_t asn_DEF_ext1_15 = { asn_DEF_ext1_tags_15, /* Same as above */ sizeof(asn_DEF_ext1_tags_15) /sizeof(asn_DEF_ext1_tags_15[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ext1_15, 1, /* Elements count */ &asn_SPC_ext1_specs_15 /* Additional specs */ @@ -426,7 +533,18 @@ static asn_TYPE_member_t asn_MBR_CellGroupConfigRrc_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CellGroupId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cellGroupId" }, @@ -435,7 +553,18 @@ static asn_TYPE_member_t asn_MBR_CellGroupConfigRrc_1[] = { 0, &asn_DEF_rlc_BearerToAddModList_3, 0, - { &asn_OER_memb_rlc_BearerToAddModList_constr_3, &asn_PER_memb_rlc_BearerToAddModList_constr_3, memb_rlc_BearerToAddModList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_rlc_BearerToAddModList_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_rlc_BearerToAddModList_constraint_1 + }, 0, 0, /* No default value */ "rlc-BearerToAddModList" }, @@ -444,7 +573,18 @@ static asn_TYPE_member_t asn_MBR_CellGroupConfigRrc_1[] = { 0, &asn_DEF_rlc_BearerToReleaseList_5, 0, - { &asn_OER_memb_rlc_BearerToReleaseList_constr_5, &asn_PER_memb_rlc_BearerToReleaseList_constr_5, memb_rlc_BearerToReleaseList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_rlc_BearerToReleaseList_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_rlc_BearerToReleaseList_constraint_1 + }, 0, 0, /* No default value */ "rlc-BearerToReleaseList" }, @@ -453,7 +593,18 @@ static asn_TYPE_member_t asn_MBR_CellGroupConfigRrc_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MAC_CellGroupConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "mac-CellGroupConfig" }, @@ -462,7 +613,18 @@ static asn_TYPE_member_t asn_MBR_CellGroupConfigRrc_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PhysicalCellGroupConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "physicalCellGroupConfig" }, @@ -471,7 +633,18 @@ static asn_TYPE_member_t asn_MBR_CellGroupConfigRrc_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SpCellConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spCellConfig" }, @@ -480,7 +653,18 @@ static asn_TYPE_member_t asn_MBR_CellGroupConfigRrc_1[] = { 0, &asn_DEF_sCellToAddModList_10, 0, - { &asn_OER_memb_sCellToAddModList_constr_10, &asn_PER_memb_sCellToAddModList_constr_10, memb_sCellToAddModList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sCellToAddModList_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sCellToAddModList_constraint_1 + }, 0, 0, /* No default value */ "sCellToAddModList" }, @@ -489,7 +673,18 @@ static asn_TYPE_member_t asn_MBR_CellGroupConfigRrc_1[] = { 0, &asn_DEF_sCellToReleaseList_12, 0, - { &asn_OER_memb_sCellToReleaseList_constr_12, &asn_PER_memb_sCellToReleaseList_constr_12, memb_sCellToReleaseList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sCellToReleaseList_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sCellToReleaseList_constraint_1 + }, 0, 0, /* No default value */ "sCellToReleaseList" }, @@ -498,7 +693,18 @@ static asn_TYPE_member_t asn_MBR_CellGroupConfigRrc_1[] = { 0, &asn_DEF_ext1_15, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ext1" }, @@ -537,7 +743,18 @@ asn_TYPE_descriptor_t asn_DEF_CellGroupConfigRrc = { asn_DEF_CellGroupConfigRrc_tags_1, /* Same as above */ sizeof(asn_DEF_CellGroupConfigRrc_tags_1) /sizeof(asn_DEF_CellGroupConfigRrc_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CellGroupConfigRrc_1, 9, /* Elements count */ &asn_SPC_CellGroupConfigRrc_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CellGroupConfigRrc.h b/src/codec_utils/RRC/CellGroupConfigRrc.h index 017ac0199..5d548705c 100644 --- a/src/codec_utils/RRC/CellGroupConfigRrc.h +++ b/src/codec_utils/RRC/CellGroupConfigRrc.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CellGroupConfigRrc_H_ @@ -89,5 +89,12 @@ extern asn_TYPE_descriptor_t asn_DEF_CellGroupConfigRrc; } #endif +/* Referred external types */ +#include "MAC-CellGroupConfig.h" +#include "PhysicalCellGroupConfig.h" +#include "SpCellConfig.h" +#include "RLC-BearerConfig.h" +#include "SCellConfig.h" + #endif /* _CellGroupConfigRrc_H_ */ #include diff --git a/src/codec_utils/RRC/CellGroupId.c b/src/codec_utils/RRC/CellGroupId.c index 50b4c3b6d..43f474cd0 100644 --- a/src/codec_utils/RRC/CellGroupId.c +++ b/src/codec_utils/RRC/CellGroupId.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CellGroupId.h" @@ -21,7 +21,7 @@ CellGroupId_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 3)) { + if((value >= 0L && value <= 3L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ CellGroupId_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_CellGroupId_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..3) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_CellGroupId_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_CellGroupId_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_CellGroupId = { asn_DEF_CellGroupId_tags_1, /* Same as above */ sizeof(asn_DEF_CellGroupId_tags_1) /sizeof(asn_DEF_CellGroupId_tags_1[0]), /* 1 */ - { &asn_OER_type_CellGroupId_constr_1, &asn_PER_type_CellGroupId_constr_1, CellGroupId_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_CellGroupId_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CellGroupId_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/CellGroupId.h b/src/codec_utils/RRC/CellGroupId.h index cca86872b..48d266426 100644 --- a/src/codec_utils/RRC/CellGroupId.h +++ b/src/codec_utils/RRC/CellGroupId.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CellGroupId_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_CellGroupId; asn_struct_free_f CellGroupId_free; asn_struct_print_f CellGroupId_print; asn_constr_check_f CellGroupId_constraint; -ber_type_decoder_f CellGroupId_decode_ber; -der_type_encoder_f CellGroupId_encode_der; xer_type_decoder_f CellGroupId_decode_xer; xer_type_encoder_f CellGroupId_encode_xer; -oer_type_decoder_f CellGroupId_decode_oer; -oer_type_encoder_f CellGroupId_encode_oer; per_type_decoder_f CellGroupId_decode_uper; per_type_encoder_f CellGroupId_encode_uper; per_type_decoder_f CellGroupId_decode_aper; diff --git a/src/codec_utils/RRC/CellIdentity-EUTRA-5GC.c b/src/codec_utils/RRC/CellIdentity-EUTRA-5GC.c index 25a762887..b25fc9a0a 100644 --- a/src/codec_utils/RRC/CellIdentity-EUTRA-5GC.c +++ b/src/codec_utils/RRC/CellIdentity-EUTRA-5GC.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CellIdentity-EUTRA-5GC.h" @@ -27,7 +27,7 @@ memb_cellIdentity_EUTRA_constraint_1(const asn_TYPE_descriptor_t *td, const void size = 0; } - if((size == 28)) { + if((size == 28UL)) { /* Constraint check succeeded */ return 0; } else { @@ -52,7 +52,7 @@ memb_cellId_index_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr value = *(const long *)sptr; - if((value >= 1 && value <= 12)) { + if((value >= 1L && value <= 12L)) { /* Constraint check succeeded */ return 0; } else { @@ -63,37 +63,45 @@ memb_cellId_index_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr } } -static asn_oer_constraints_t asn_OER_memb_cellIdentity_EUTRA_constr_2 CC_NOTUSED = { - { 0, 0 }, - 28 /* (SIZE(28..28)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_cellIdentity_EUTRA_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 28, 28 } /* (SIZE(28..28)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_cellId_index_constr_3 CC_NOTUSED = { - { 1, 1 } /* (1..12) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_cellId_index_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 1, 12 } /* (1..12) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_CellIdentity_EUTRA_5GC_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_CellIdentity_EUTRA_5GC_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_CellIdentity_EUTRA_5GC_1[] = { { ATF_NOFLAGS, 0, offsetof(struct CellIdentity_EUTRA_5GC, choice.cellIdentity_EUTRA), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_cellIdentity_EUTRA_constr_2, &asn_PER_memb_cellIdentity_EUTRA_constr_2, memb_cellIdentity_EUTRA_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_cellIdentity_EUTRA_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_cellIdentity_EUTRA_constraint_1 + }, 0, 0, /* No default value */ "cellIdentity-EUTRA" }, @@ -102,7 +110,18 @@ asn_TYPE_member_t asn_MBR_CellIdentity_EUTRA_5GC_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_cellId_index_constr_3, &asn_PER_memb_cellId_index_constr_3, memb_cellId_index_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_cellId_index_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_cellId_index_constraint_1 + }, 0, 0, /* No default value */ "cellId-index" }, @@ -129,7 +148,18 @@ asn_TYPE_descriptor_t asn_DEF_CellIdentity_EUTRA_5GC = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_CellIdentity_EUTRA_5GC_constr_1, &asn_PER_type_CellIdentity_EUTRA_5GC_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_CellIdentity_EUTRA_5GC_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_CellIdentity_EUTRA_5GC_1, 2, /* Elements count */ &asn_SPC_CellIdentity_EUTRA_5GC_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CellIdentity-EUTRA-5GC.h b/src/codec_utils/RRC/CellIdentity-EUTRA-5GC.h index 40d50829d..bd9467b64 100644 --- a/src/codec_utils/RRC/CellIdentity-EUTRA-5GC.h +++ b/src/codec_utils/RRC/CellIdentity-EUTRA-5GC.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CellIdentity_EUTRA_5GC_H_ diff --git a/src/codec_utils/RRC/CellIdentity.c b/src/codec_utils/RRC/CellIdentity.c index 27ea04ece..b0ac553ea 100644 --- a/src/codec_utils/RRC/CellIdentity.c +++ b/src/codec_utils/RRC/CellIdentity.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CellIdentity.h" @@ -27,7 +27,7 @@ CellIdentity_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 36)) { + if((size == 36UL)) { /* Constraint check succeeded */ return 0; } else { @@ -42,14 +42,13 @@ CellIdentity_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using BIT_STRING, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_CellIdentity_constr_1 CC_NOTUSED = { - { 0, 0 }, - 36 /* (SIZE(36..36)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_CellIdentity_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 36, 36 } /* (SIZE(36..36)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_CellIdentity_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)) }; @@ -63,7 +62,18 @@ asn_TYPE_descriptor_t asn_DEF_CellIdentity = { asn_DEF_CellIdentity_tags_1, /* Same as above */ sizeof(asn_DEF_CellIdentity_tags_1) /sizeof(asn_DEF_CellIdentity_tags_1[0]), /* 1 */ - { &asn_OER_type_CellIdentity_constr_1, &asn_PER_type_CellIdentity_constr_1, CellIdentity_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_CellIdentity_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CellIdentity_constraint + }, 0, 0, /* No members */ &asn_SPC_BIT_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/RRC/CellIdentity.h b/src/codec_utils/RRC/CellIdentity.h index ecd10d54d..8ef5eaae6 100644 --- a/src/codec_utils/RRC/CellIdentity.h +++ b/src/codec_utils/RRC/CellIdentity.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CellIdentity_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_CellIdentity; asn_struct_free_f CellIdentity_free; asn_struct_print_f CellIdentity_print; asn_constr_check_f CellIdentity_constraint; -ber_type_decoder_f CellIdentity_decode_ber; -der_type_encoder_f CellIdentity_encode_der; xer_type_decoder_f CellIdentity_decode_xer; xer_type_encoder_f CellIdentity_encode_xer; -oer_type_decoder_f CellIdentity_decode_oer; -oer_type_encoder_f CellIdentity_encode_oer; per_type_decoder_f CellIdentity_decode_uper; per_type_encoder_f CellIdentity_encode_uper; per_type_decoder_f CellIdentity_decode_aper; diff --git a/src/codec_utils/RRC/CellReselectionPriorities.c b/src/codec_utils/RRC/CellReselectionPriorities.c index cf5e4c658..baf160910 100644 --- a/src/codec_utils/RRC/CellReselectionPriorities.c +++ b/src/codec_utils/RRC/CellReselectionPriorities.c @@ -1,26 +1,23 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CellReselectionPriorities.h" -#include "FreqPriorityListEUTRA.h" -#include "FreqPriorityListNR.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_t320_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_t320_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_t320_value2enum_4[] = { { 0, 4, "min5" }, { 1, 5, "min10" }, @@ -65,7 +62,18 @@ asn_TYPE_descriptor_t asn_DEF_t320_4 = { asn_DEF_t320_tags_4, /* Same as above */ sizeof(asn_DEF_t320_tags_4) /sizeof(asn_DEF_t320_tags_4[0]), /* 2 */ - { &asn_OER_type_t320_constr_4, &asn_PER_type_t320_constr_4, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_t320_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_t320_specs_4 /* Additional specs */ }; @@ -76,7 +84,18 @@ asn_TYPE_member_t asn_MBR_CellReselectionPriorities_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_FreqPriorityListEUTRA, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "freqPriorityListEUTRA" }, @@ -85,7 +104,18 @@ asn_TYPE_member_t asn_MBR_CellReselectionPriorities_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_FreqPriorityListNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "freqPriorityListNR" }, @@ -94,7 +124,18 @@ asn_TYPE_member_t asn_MBR_CellReselectionPriorities_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_t320_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "t320" }, @@ -127,7 +168,18 @@ asn_TYPE_descriptor_t asn_DEF_CellReselectionPriorities = { asn_DEF_CellReselectionPriorities_tags_1, /* Same as above */ sizeof(asn_DEF_CellReselectionPriorities_tags_1) /sizeof(asn_DEF_CellReselectionPriorities_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CellReselectionPriorities_1, 3, /* Elements count */ &asn_SPC_CellReselectionPriorities_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CellReselectionPriorities.h b/src/codec_utils/RRC/CellReselectionPriorities.h index e58b06cdb..8b70bc7ef 100644 --- a/src/codec_utils/RRC/CellReselectionPriorities.h +++ b/src/codec_utils/RRC/CellReselectionPriorities.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CellReselectionPriorities_H_ @@ -59,5 +59,9 @@ extern asn_TYPE_member_t asn_MBR_CellReselectionPriorities_1[3]; } #endif +/* Referred external types */ +#include "FreqPriorityListEUTRA.h" +#include "FreqPriorityListNR.h" + #endif /* _CellReselectionPriorities_H_ */ #include diff --git a/src/codec_utils/RRC/CellReselectionPriority.c b/src/codec_utils/RRC/CellReselectionPriority.c index b60c7b0cb..59a3fffa9 100644 --- a/src/codec_utils/RRC/CellReselectionPriority.c +++ b/src/codec_utils/RRC/CellReselectionPriority.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CellReselectionPriority.h" @@ -21,7 +21,7 @@ CellReselectionPriority_constraint(const asn_TYPE_descriptor_t *td, const void * value = *(const long *)sptr; - if((value >= 0 && value <= 7)) { + if((value >= 0L && value <= 7L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ CellReselectionPriority_constraint(const asn_TYPE_descriptor_t *td, const void * * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_CellReselectionPriority_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..7) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_CellReselectionPriority_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_CellReselectionPriority_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_CellReselectionPriority = { asn_DEF_CellReselectionPriority_tags_1, /* Same as above */ sizeof(asn_DEF_CellReselectionPriority_tags_1) /sizeof(asn_DEF_CellReselectionPriority_tags_1[0]), /* 1 */ - { &asn_OER_type_CellReselectionPriority_constr_1, &asn_PER_type_CellReselectionPriority_constr_1, CellReselectionPriority_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_CellReselectionPriority_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CellReselectionPriority_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/CellReselectionPriority.h b/src/codec_utils/RRC/CellReselectionPriority.h index b0505d9f8..e6e6916ca 100644 --- a/src/codec_utils/RRC/CellReselectionPriority.h +++ b/src/codec_utils/RRC/CellReselectionPriority.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CellReselectionPriority_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_CellReselectionPriority; asn_struct_free_f CellReselectionPriority_free; asn_struct_print_f CellReselectionPriority_print; asn_constr_check_f CellReselectionPriority_constraint; -ber_type_decoder_f CellReselectionPriority_decode_ber; -der_type_encoder_f CellReselectionPriority_encode_der; xer_type_decoder_f CellReselectionPriority_decode_xer; xer_type_encoder_f CellReselectionPriority_encode_xer; -oer_type_decoder_f CellReselectionPriority_decode_oer; -oer_type_encoder_f CellReselectionPriority_encode_oer; per_type_decoder_f CellReselectionPriority_decode_uper; per_type_encoder_f CellReselectionPriority_encode_uper; per_type_decoder_f CellReselectionPriority_decode_aper; diff --git a/src/codec_utils/RRC/CellReselectionSubPriority.c b/src/codec_utils/RRC/CellReselectionSubPriority.c index d042b375d..962855d52 100644 --- a/src/codec_utils/RRC/CellReselectionSubPriority.c +++ b/src/codec_utils/RRC/CellReselectionSubPriority.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CellReselectionSubPriority.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_CellReselectionSubPriority_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_CellReselectionSubPriority_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_CellReselectionSubPriority_value2enum_1[] = { { 0, 5, "oDot2" }, { 1, 5, "oDot4" }, @@ -53,7 +52,18 @@ asn_TYPE_descriptor_t asn_DEF_CellReselectionSubPriority = { asn_DEF_CellReselectionSubPriority_tags_1, /* Same as above */ sizeof(asn_DEF_CellReselectionSubPriority_tags_1) /sizeof(asn_DEF_CellReselectionSubPriority_tags_1[0]), /* 1 */ - { &asn_OER_type_CellReselectionSubPriority_constr_1, &asn_PER_type_CellReselectionSubPriority_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_CellReselectionSubPriority_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_CellReselectionSubPriority_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/RRC/CellReselectionSubPriority.h b/src/codec_utils/RRC/CellReselectionSubPriority.h index ad1161ec9..348719771 100644 --- a/src/codec_utils/RRC/CellReselectionSubPriority.h +++ b/src/codec_utils/RRC/CellReselectionSubPriority.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CellReselectionSubPriority_H_ @@ -36,12 +36,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_CellReselectionSubPriority_specs_1; asn_struct_free_f CellReselectionSubPriority_free; asn_struct_print_f CellReselectionSubPriority_print; asn_constr_check_f CellReselectionSubPriority_constraint; -ber_type_decoder_f CellReselectionSubPriority_decode_ber; -der_type_encoder_f CellReselectionSubPriority_encode_der; xer_type_decoder_f CellReselectionSubPriority_decode_xer; xer_type_encoder_f CellReselectionSubPriority_encode_xer; -oer_type_decoder_f CellReselectionSubPriority_decode_oer; -oer_type_encoder_f CellReselectionSubPriority_encode_oer; per_type_decoder_f CellReselectionSubPriority_decode_uper; per_type_encoder_f CellReselectionSubPriority_encode_uper; per_type_decoder_f CellReselectionSubPriority_decode_aper; diff --git a/src/codec_utils/RRC/CellsToAddMod.c b/src/codec_utils/RRC/CellsToAddMod.c index 9f9f88418..b3a0074c4 100644 --- a/src/codec_utils/RRC/CellsToAddMod.c +++ b/src/codec_utils/RRC/CellsToAddMod.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CellsToAddMod.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_CellsToAddMod_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PhysCellId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "physCellId" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_CellsToAddMod_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Q_OffsetRangeList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cellIndividualOffset" }, @@ -52,7 +74,18 @@ asn_TYPE_descriptor_t asn_DEF_CellsToAddMod = { asn_DEF_CellsToAddMod_tags_1, /* Same as above */ sizeof(asn_DEF_CellsToAddMod_tags_1) /sizeof(asn_DEF_CellsToAddMod_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CellsToAddMod_1, 2, /* Elements count */ &asn_SPC_CellsToAddMod_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CellsToAddMod.h b/src/codec_utils/RRC/CellsToAddMod.h index 4a159ae1a..0b2ec5a77 100644 --- a/src/codec_utils/RRC/CellsToAddMod.h +++ b/src/codec_utils/RRC/CellsToAddMod.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CellsToAddMod_H_ diff --git a/src/codec_utils/RRC/CellsToAddModList.c b/src/codec_utils/RRC/CellsToAddModList.c index dd5685507..04d125a11 100644 --- a/src/codec_utils/RRC/CellsToAddModList.c +++ b/src/codec_utils/RRC/CellsToAddModList.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CellsToAddModList.h" -#include "CellsToAddMod.h" -static asn_oer_constraints_t asn_OER_type_CellsToAddModList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_CellsToAddModList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_CellsToAddModList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_CellsToAddMod, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_CellsToAddModList = { asn_DEF_CellsToAddModList_tags_1, /* Same as above */ sizeof(asn_DEF_CellsToAddModList_tags_1) /sizeof(asn_DEF_CellsToAddModList_tags_1[0]), /* 1 */ - { &asn_OER_type_CellsToAddModList_constr_1, &asn_PER_type_CellsToAddModList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_CellsToAddModList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_CellsToAddModList_1, 1, /* Single element */ &asn_SPC_CellsToAddModList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CellsToAddModList.h b/src/codec_utils/RRC/CellsToAddModList.h index 9e1aa750d..bb065afa7 100644 --- a/src/codec_utils/RRC/CellsToAddModList.h +++ b/src/codec_utils/RRC/CellsToAddModList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CellsToAddModList_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_CellsToAddModList_constr_1; } #endif +/* Referred external types */ +#include "CellsToAddMod.h" + #endif /* _CellsToAddModList_H_ */ #include diff --git a/src/codec_utils/RRC/CellsTriggeredList.c b/src/codec_utils/RRC/CellsTriggeredList.c index aa190e903..c1628796c 100644 --- a/src/codec_utils/RRC/CellsTriggeredList.c +++ b/src/codec_utils/RRC/CellsTriggeredList.c @@ -1,35 +1,44 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-UE-Variables" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CellsTriggeredList.h" -static asn_oer_constraints_t asn_OER_type_Member_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_Member_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 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_CellsTriggeredList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_CellsTriggeredList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_Member_2[] = { { ATF_NOFLAGS, 0, offsetof(struct CellsTriggeredList__Member, choice.physCellId), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_PhysCellId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "physCellId" }, @@ -38,7 +47,18 @@ static asn_TYPE_member_t asn_MBR_Member_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRA_PhysCellId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "physCellIdEUTRA" }, @@ -66,7 +86,18 @@ asn_TYPE_descriptor_t asn_DEF_Member_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_Member_constr_2, &asn_PER_type_Member_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_Member_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_Member_2, 2, /* Elements count */ &asn_SPC_Member_specs_2 /* Additional specs */ @@ -78,7 +109,18 @@ asn_TYPE_member_t asn_MBR_CellsTriggeredList_1[] = { 0, &asn_DEF_Member_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -101,7 +143,18 @@ asn_TYPE_descriptor_t asn_DEF_CellsTriggeredList = { asn_DEF_CellsTriggeredList_tags_1, /* Same as above */ sizeof(asn_DEF_CellsTriggeredList_tags_1) /sizeof(asn_DEF_CellsTriggeredList_tags_1[0]), /* 1 */ - { &asn_OER_type_CellsTriggeredList_constr_1, &asn_PER_type_CellsTriggeredList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_CellsTriggeredList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_CellsTriggeredList_1, 1, /* Single element */ &asn_SPC_CellsTriggeredList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CellsTriggeredList.h b/src/codec_utils/RRC/CellsTriggeredList.h index e8664e716..b9b5dc863 100644 --- a/src/codec_utils/RRC/CellsTriggeredList.h +++ b/src/codec_utils/RRC/CellsTriggeredList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-UE-Variables" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CellsTriggeredList_H_ diff --git a/src/codec_utils/RRC/CipheringAlgorithm.c b/src/codec_utils/RRC/CipheringAlgorithm.c index e4cbc6942..a99861dad 100644 --- a/src/codec_utils/RRC/CipheringAlgorithm.c +++ b/src/codec_utils/RRC/CipheringAlgorithm.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CipheringAlgorithm.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_CipheringAlgorithm_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_CipheringAlgorithm_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 3, 3, 0, 7 } /* (0..7,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_CipheringAlgorithm_value2enum_1[] = { { 0, 4, "nea0" }, { 1, 4, "nea1" }, @@ -63,7 +62,18 @@ asn_TYPE_descriptor_t asn_DEF_CipheringAlgorithm = { asn_DEF_CipheringAlgorithm_tags_1, /* Same as above */ sizeof(asn_DEF_CipheringAlgorithm_tags_1) /sizeof(asn_DEF_CipheringAlgorithm_tags_1[0]), /* 1 */ - { &asn_OER_type_CipheringAlgorithm_constr_1, &asn_PER_type_CipheringAlgorithm_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_CipheringAlgorithm_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_CipheringAlgorithm_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/RRC/CipheringAlgorithm.h b/src/codec_utils/RRC/CipheringAlgorithm.h index db48ae333..0df2c8e34 100644 --- a/src/codec_utils/RRC/CipheringAlgorithm.h +++ b/src/codec_utils/RRC/CipheringAlgorithm.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CipheringAlgorithm_H_ @@ -43,12 +43,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_CipheringAlgorithm_specs_1; asn_struct_free_f CipheringAlgorithm_free; asn_struct_print_f CipheringAlgorithm_print; asn_constr_check_f CipheringAlgorithm_constraint; -ber_type_decoder_f CipheringAlgorithm_decode_ber; -der_type_encoder_f CipheringAlgorithm_encode_der; xer_type_decoder_f CipheringAlgorithm_decode_xer; xer_type_encoder_f CipheringAlgorithm_encode_xer; -oer_type_decoder_f CipheringAlgorithm_decode_oer; -oer_type_encoder_f CipheringAlgorithm_encode_oer; per_type_decoder_f CipheringAlgorithm_decode_uper; per_type_encoder_f CipheringAlgorithm_encode_uper; per_type_decoder_f CipheringAlgorithm_decode_aper; diff --git a/src/codec_utils/RRC/CodebookConfig.c b/src/codec_utils/RRC/CodebookConfig.c index 557b3a761..ffec54e0e 100644 --- a/src/codec_utils/RRC/CodebookConfig.c +++ b/src/codec_utils/RRC/CodebookConfig.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CodebookConfig.h" @@ -27,7 +27,7 @@ memb_twoTX_CodebookSubsetRestriction_constraint_7(const asn_TYPE_descriptor_t *t size = 0; } - if((size == 6)) { + if((size == 6UL)) { /* Constraint check succeeded */ return 0; } else { @@ -58,7 +58,7 @@ memb_two_one_TypeI_SinglePanel_Restriction_constraint_10(const asn_TYPE_descript size = 0; } - if((size == 8)) { + if((size == 8UL)) { /* Constraint check succeeded */ return 0; } else { @@ -89,7 +89,7 @@ memb_two_two_TypeI_SinglePanel_Restriction_constraint_10(const asn_TYPE_descript size = 0; } - if((size == 64)) { + if((size == 64UL)) { /* Constraint check succeeded */ return 0; } else { @@ -120,7 +120,7 @@ memb_four_one_TypeI_SinglePanel_Restriction_constraint_10(const asn_TYPE_descrip size = 0; } - if((size == 16)) { + if((size == 16UL)) { /* Constraint check succeeded */ return 0; } else { @@ -151,7 +151,7 @@ memb_three_two_TypeI_SinglePanel_Restriction_constraint_10(const asn_TYPE_descri size = 0; } - if((size == 96)) { + if((size == 96UL)) { /* Constraint check succeeded */ return 0; } else { @@ -182,7 +182,7 @@ memb_six_one_TypeI_SinglePanel_Restriction_constraint_10(const asn_TYPE_descript size = 0; } - if((size == 24)) { + if((size == 24UL)) { /* Constraint check succeeded */ return 0; } else { @@ -213,7 +213,7 @@ memb_four_two_TypeI_SinglePanel_Restriction_constraint_10(const asn_TYPE_descrip size = 0; } - if((size == 128)) { + if((size == 128UL)) { /* Constraint check succeeded */ return 0; } else { @@ -244,7 +244,7 @@ memb_eight_one_TypeI_SinglePanel_Restriction_constraint_10(const asn_TYPE_descri size = 0; } - if((size == 32)) { + if((size == 32UL)) { /* Constraint check succeeded */ return 0; } else { @@ -275,7 +275,7 @@ memb_four_three_TypeI_SinglePanel_Restriction_constraint_10(const asn_TYPE_descr size = 0; } - if((size == 192)) { + if((size == 192UL)) { /* Constraint check succeeded */ return 0; } else { @@ -306,7 +306,7 @@ memb_six_two_TypeI_SinglePanel_Restriction_constraint_10(const asn_TYPE_descript size = 0; } - if((size == 192)) { + if((size == 192UL)) { /* Constraint check succeeded */ return 0; } else { @@ -337,7 +337,7 @@ memb_twelve_one_TypeI_SinglePanel_Restriction_constraint_10(const asn_TYPE_descr size = 0; } - if((size == 48)) { + if((size == 48UL)) { /* Constraint check succeeded */ return 0; } else { @@ -368,7 +368,7 @@ memb_four_four_TypeI_SinglePanel_Restriction_constraint_10(const asn_TYPE_descri size = 0; } - if((size == 256)) { + if((size == 256UL)) { /* Constraint check succeeded */ return 0; } else { @@ -399,7 +399,7 @@ memb_eight_two_TypeI_SinglePanel_Restriction_constraint_10(const asn_TYPE_descri size = 0; } - if((size == 256)) { + if((size == 256UL)) { /* Constraint check succeeded */ return 0; } else { @@ -430,7 +430,7 @@ memb_sixteen_one_TypeI_SinglePanel_Restriction_constraint_10(const asn_TYPE_desc size = 0; } - if((size == 64)) { + if((size == 64UL)) { /* Constraint check succeeded */ return 0; } else { @@ -461,7 +461,7 @@ memb_typeI_SinglePanel_codebookSubsetRestriction_i2_constraint_9(const asn_TYPE_ size = 0; } - if((size == 16)) { + if((size == 16UL)) { /* Constraint check succeeded */ return 0; } else { @@ -492,7 +492,7 @@ memb_typeI_SinglePanel_ri_Restriction_constraint_5(const asn_TYPE_descriptor_t * size = 0; } - if((size == 8)) { + if((size == 8UL)) { /* Constraint check succeeded */ return 0; } else { @@ -523,7 +523,7 @@ memb_two_two_one_TypeI_MultiPanel_Restriction_constraint_27(const asn_TYPE_descr size = 0; } - if((size == 8)) { + if((size == 8UL)) { /* Constraint check succeeded */ return 0; } else { @@ -554,7 +554,7 @@ memb_two_four_one_TypeI_MultiPanel_Restriction_constraint_27(const asn_TYPE_desc size = 0; } - if((size == 16)) { + if((size == 16UL)) { /* Constraint check succeeded */ return 0; } else { @@ -585,7 +585,7 @@ memb_four_two_one_TypeI_MultiPanel_Restriction_constraint_27(const asn_TYPE_desc size = 0; } - if((size == 8)) { + if((size == 8UL)) { /* Constraint check succeeded */ return 0; } else { @@ -616,7 +616,7 @@ memb_two_two_two_TypeI_MultiPanel_Restriction_constraint_27(const asn_TYPE_descr size = 0; } - if((size == 64)) { + if((size == 64UL)) { /* Constraint check succeeded */ return 0; } else { @@ -647,7 +647,7 @@ memb_two_eight_one_TypeI_MultiPanel_Restriction_constraint_27(const asn_TYPE_des size = 0; } - if((size == 32)) { + if((size == 32UL)) { /* Constraint check succeeded */ return 0; } else { @@ -678,7 +678,7 @@ memb_four_four_one_TypeI_MultiPanel_Restriction_constraint_27(const asn_TYPE_des size = 0; } - if((size == 16)) { + if((size == 16UL)) { /* Constraint check succeeded */ return 0; } else { @@ -709,7 +709,7 @@ memb_two_four_two_TypeI_MultiPanel_Restriction_constraint_27(const asn_TYPE_desc size = 0; } - if((size == 128)) { + if((size == 128UL)) { /* Constraint check succeeded */ return 0; } else { @@ -740,7 +740,7 @@ memb_four_two_two_TypeI_MultiPanel_Restriction_constraint_27(const asn_TYPE_desc size = 0; } - if((size == 64)) { + if((size == 64UL)) { /* Constraint check succeeded */ return 0; } else { @@ -771,7 +771,7 @@ memb_ri_Restriction_constraint_26(const asn_TYPE_descriptor_t *td, const void *s size = 0; } - if((size == 4)) { + if((size == 4UL)) { /* Constraint check succeeded */ return 0; } else { @@ -796,7 +796,7 @@ memb_codebookMode_constraint_3(const asn_TYPE_descriptor_t *td, const void *sptr value = *(const long *)sptr; - if((value >= 1 && value <= 2)) { + if((value >= 1L && value <= 2L)) { /* Constraint check succeeded */ return 0; } else { @@ -827,7 +827,7 @@ memb_two_one_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 16)) { + if((size == 16UL)) { /* Constraint check succeeded */ return 0; } else { @@ -858,7 +858,7 @@ memb_two_two_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 43)) { + if((size == 43UL)) { /* Constraint check succeeded */ return 0; } else { @@ -889,7 +889,7 @@ memb_four_one_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 32)) { + if((size == 32UL)) { /* Constraint check succeeded */ return 0; } else { @@ -920,7 +920,7 @@ memb_three_two_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 59)) { + if((size == 59UL)) { /* Constraint check succeeded */ return 0; } else { @@ -951,7 +951,7 @@ memb_six_one_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 48)) { + if((size == 48UL)) { /* Constraint check succeeded */ return 0; } else { @@ -982,7 +982,7 @@ memb_four_two_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 75)) { + if((size == 75UL)) { /* Constraint check succeeded */ return 0; } else { @@ -1013,7 +1013,7 @@ memb_eight_one_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 64)) { + if((size == 64UL)) { /* Constraint check succeeded */ return 0; } else { @@ -1044,7 +1044,7 @@ memb_four_three_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 107)) { + if((size == 107UL)) { /* Constraint check succeeded */ return 0; } else { @@ -1075,7 +1075,7 @@ memb_six_two_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 107)) { + if((size == 107UL)) { /* Constraint check succeeded */ return 0; } else { @@ -1106,7 +1106,7 @@ memb_twelve_one_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 96)) { + if((size == 96UL)) { /* Constraint check succeeded */ return 0; } else { @@ -1137,7 +1137,7 @@ memb_four_four_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 139)) { + if((size == 139UL)) { /* Constraint check succeeded */ return 0; } else { @@ -1168,7 +1168,7 @@ memb_eight_two_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 139)) { + if((size == 139UL)) { /* Constraint check succeeded */ return 0; } else { @@ -1199,7 +1199,7 @@ memb_sixteen_one_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr size = 0; } - if((size == 128)) { + if((size == 128UL)) { /* Constraint check succeeded */ return 0; } else { @@ -1230,7 +1230,7 @@ memb_typeII_RI_Restriction_constraint_40(const asn_TYPE_descriptor_t *td, const size = 0; } - if((size == 2)) { + if((size == 2UL)) { /* Constraint check succeeded */ return 0; } else { @@ -1265,7 +1265,7 @@ memb_typeII_PortSelectionRI_Restriction_constraint_56(const asn_TYPE_descriptor_ size = 0; } - if((size == 2)) { + if((size == 2UL)) { /* Constraint check succeeded */ return 0; } else { @@ -1284,421 +1284,381 @@ memb_typeII_PortSelectionRI_Restriction_constraint_56(const asn_TYPE_descriptor_ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_memb_twoTX_CodebookSubsetRestriction_constr_8 CC_NOTUSED = { - { 0, 0 }, - 6 /* (SIZE(6..6)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_twoTX_CodebookSubsetRestriction_constr_8 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 6, 6 } /* (SIZE(6..6)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_two_one_TypeI_SinglePanel_Restriction_constr_11 CC_NOTUSED = { - { 0, 0 }, - 8 /* (SIZE(8..8)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_two_one_TypeI_SinglePanel_Restriction_constr_11 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 8, 8 } /* (SIZE(8..8)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_two_two_TypeI_SinglePanel_Restriction_constr_12 CC_NOTUSED = { - { 0, 0 }, - 64 /* (SIZE(64..64)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_two_two_TypeI_SinglePanel_Restriction_constr_12 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 64, 64 } /* (SIZE(64..64)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_four_one_TypeI_SinglePanel_Restriction_constr_13 CC_NOTUSED = { - { 0, 0 }, - 16 /* (SIZE(16..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_four_one_TypeI_SinglePanel_Restriction_constr_13 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 16, 16 } /* (SIZE(16..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_three_two_TypeI_SinglePanel_Restriction_constr_14 CC_NOTUSED = { - { 0, 0 }, - 96 /* (SIZE(96..96)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_three_two_TypeI_SinglePanel_Restriction_constr_14 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 96, 96 } /* (SIZE(96..96)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_six_one_TypeI_SinglePanel_Restriction_constr_15 CC_NOTUSED = { - { 0, 0 }, - 24 /* (SIZE(24..24)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_six_one_TypeI_SinglePanel_Restriction_constr_15 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 24, 24 } /* (SIZE(24..24)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_four_two_TypeI_SinglePanel_Restriction_constr_16 CC_NOTUSED = { - { 0, 0 }, - 128 /* (SIZE(128..128)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_four_two_TypeI_SinglePanel_Restriction_constr_16 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 128, 128 } /* (SIZE(128..128)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_eight_one_TypeI_SinglePanel_Restriction_constr_17 CC_NOTUSED = { - { 0, 0 }, - 32 /* (SIZE(32..32)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_eight_one_TypeI_SinglePanel_Restriction_constr_17 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 32, 32 } /* (SIZE(32..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_four_three_TypeI_SinglePanel_Restriction_constr_18 CC_NOTUSED = { - { 0, 0 }, - 192 /* (SIZE(192..192)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_four_three_TypeI_SinglePanel_Restriction_constr_18 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 192, 192 } /* (SIZE(192..192)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_six_two_TypeI_SinglePanel_Restriction_constr_19 CC_NOTUSED = { - { 0, 0 }, - 192 /* (SIZE(192..192)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_six_two_TypeI_SinglePanel_Restriction_constr_19 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 192, 192 } /* (SIZE(192..192)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_twelve_one_TypeI_SinglePanel_Restriction_constr_20 CC_NOTUSED = { - { 0, 0 }, - 48 /* (SIZE(48..48)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_twelve_one_TypeI_SinglePanel_Restriction_constr_20 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 48, 48 } /* (SIZE(48..48)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_four_four_TypeI_SinglePanel_Restriction_constr_21 CC_NOTUSED = { - { 0, 0 }, - 256 /* (SIZE(256..256)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_four_four_TypeI_SinglePanel_Restriction_constr_21 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 256, 256 } /* (SIZE(256..256)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_eight_two_TypeI_SinglePanel_Restriction_constr_22 CC_NOTUSED = { - { 0, 0 }, - 256 /* (SIZE(256..256)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_eight_two_TypeI_SinglePanel_Restriction_constr_22 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 256, 256 } /* (SIZE(256..256)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sixteen_one_TypeI_SinglePanel_Restriction_constr_23 CC_NOTUSED = { - { 0, 0 }, - 64 /* (SIZE(64..64)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sixteen_one_TypeI_SinglePanel_Restriction_constr_23 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 64, 64 } /* (SIZE(64..64)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_n1_n2_constr_10 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_n1_n2_constr_10 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 12 } /* (0..12) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_typeI_SinglePanel_codebookSubsetRestriction_i2_constr_24 CC_NOTUSED = { - { 0, 0 }, - 16 /* (SIZE(16..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_typeI_SinglePanel_codebookSubsetRestriction_i2_constr_24 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 16, 16 } /* (SIZE(16..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_nrOfAntennaPorts_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_nrOfAntennaPorts_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_typeI_SinglePanel_ri_Restriction_constr_25 CC_NOTUSED = { - { 0, 0 }, - 8 /* (SIZE(8..8)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_typeI_SinglePanel_ri_Restriction_constr_25 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 8, 8 } /* (SIZE(8..8)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_two_two_one_TypeI_MultiPanel_Restriction_constr_28 CC_NOTUSED = { - { 0, 0 }, - 8 /* (SIZE(8..8)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_two_two_one_TypeI_MultiPanel_Restriction_constr_28 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 8, 8 } /* (SIZE(8..8)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_two_four_one_TypeI_MultiPanel_Restriction_constr_29 CC_NOTUSED = { - { 0, 0 }, - 16 /* (SIZE(16..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_two_four_one_TypeI_MultiPanel_Restriction_constr_29 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 16, 16 } /* (SIZE(16..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_four_two_one_TypeI_MultiPanel_Restriction_constr_30 CC_NOTUSED = { - { 0, 0 }, - 8 /* (SIZE(8..8)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_four_two_one_TypeI_MultiPanel_Restriction_constr_30 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 8, 8 } /* (SIZE(8..8)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_two_two_two_TypeI_MultiPanel_Restriction_constr_31 CC_NOTUSED = { - { 0, 0 }, - 64 /* (SIZE(64..64)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_two_two_two_TypeI_MultiPanel_Restriction_constr_31 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 64, 64 } /* (SIZE(64..64)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_two_eight_one_TypeI_MultiPanel_Restriction_constr_32 CC_NOTUSED = { - { 0, 0 }, - 32 /* (SIZE(32..32)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_two_eight_one_TypeI_MultiPanel_Restriction_constr_32 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 32, 32 } /* (SIZE(32..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_four_four_one_TypeI_MultiPanel_Restriction_constr_33 CC_NOTUSED = { - { 0, 0 }, - 16 /* (SIZE(16..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_four_four_one_TypeI_MultiPanel_Restriction_constr_33 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 16, 16 } /* (SIZE(16..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_two_four_two_TypeI_MultiPanel_Restriction_constr_34 CC_NOTUSED = { - { 0, 0 }, - 128 /* (SIZE(128..128)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_two_four_two_TypeI_MultiPanel_Restriction_constr_34 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 128, 128 } /* (SIZE(128..128)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_four_two_two_TypeI_MultiPanel_Restriction_constr_35 CC_NOTUSED = { - { 0, 0 }, - 64 /* (SIZE(64..64)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_four_two_two_TypeI_MultiPanel_Restriction_constr_35 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 64, 64 } /* (SIZE(64..64)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_ng_n1_n2_constr_27 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_ng_n1_n2_constr_27 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ri_Restriction_constr_36 CC_NOTUSED = { - { 0, 0 }, - 4 /* (SIZE(4..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ri_Restriction_constr_36 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 4, 4 } /* (SIZE(4..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_subType_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_subType_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_codebookMode_constr_37 CC_NOTUSED = { - { 1, 1 } /* (1..2) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_codebookMode_constr_37 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 1, 2 } /* (1..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_two_one_constr_42 CC_NOTUSED = { - { 0, 0 }, - 16 /* (SIZE(16..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_two_one_constr_42 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 16, 16 } /* (SIZE(16..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_two_two_constr_43 CC_NOTUSED = { - { 0, 0 }, - 43 /* (SIZE(43..43)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_two_two_constr_43 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 43, 43 } /* (SIZE(43..43)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_four_one_constr_44 CC_NOTUSED = { - { 0, 0 }, - 32 /* (SIZE(32..32)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_four_one_constr_44 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 32, 32 } /* (SIZE(32..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_three_two_constr_45 CC_NOTUSED = { - { 0, 0 }, - 59 /* (SIZE(59..59)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_three_two_constr_45 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 59, 59 } /* (SIZE(59..59)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_six_one_constr_46 CC_NOTUSED = { - { 0, 0 }, - 48 /* (SIZE(48..48)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_six_one_constr_46 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 48, 48 } /* (SIZE(48..48)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_four_two_constr_47 CC_NOTUSED = { - { 0, 0 }, - 75 /* (SIZE(75..75)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_four_two_constr_47 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 75, 75 } /* (SIZE(75..75)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_eight_one_constr_48 CC_NOTUSED = { - { 0, 0 }, - 64 /* (SIZE(64..64)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_eight_one_constr_48 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 64, 64 } /* (SIZE(64..64)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_four_three_constr_49 CC_NOTUSED = { - { 0, 0 }, - 107 /* (SIZE(107..107)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_four_three_constr_49 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 107, 107 } /* (SIZE(107..107)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_six_two_constr_50 CC_NOTUSED = { - { 0, 0 }, - 107 /* (SIZE(107..107)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_six_two_constr_50 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 107, 107 } /* (SIZE(107..107)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_twelve_one_constr_51 CC_NOTUSED = { - { 0, 0 }, - 96 /* (SIZE(96..96)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_twelve_one_constr_51 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 96, 96 } /* (SIZE(96..96)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_four_four_constr_52 CC_NOTUSED = { - { 0, 0 }, - 139 /* (SIZE(139..139)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_four_four_constr_52 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 139, 139 } /* (SIZE(139..139)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_eight_two_constr_53 CC_NOTUSED = { - { 0, 0 }, - 139 /* (SIZE(139..139)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_eight_two_constr_53 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 139, 139 } /* (SIZE(139..139)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sixteen_one_constr_54 CC_NOTUSED = { - { 0, 0 }, - 128 /* (SIZE(128..128)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sixteen_one_constr_54 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 128, 128 } /* (SIZE(128..128)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_n1_n2_codebookSubsetRestriction_constr_41 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_n1_n2_codebookSubsetRestriction_constr_41 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 12 } /* (0..12) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_typeII_RI_Restriction_constr_55 CC_NOTUSED = { - { 0, 0 }, - 2 /* (SIZE(2..2)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_typeII_RI_Restriction_constr_55 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 2, 2 } /* (SIZE(2..2)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_portSelectionSamplingSize_constr_57 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_portSelectionSamplingSize_constr_57 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_typeII_PortSelectionRI_Restriction_constr_62 CC_NOTUSED = { - { 0, 0 }, - 2 /* (SIZE(2..2)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_typeII_PortSelectionRI_Restriction_constr_62 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 2, 2 } /* (SIZE(2..2)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_subType_constr_39 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_subType_constr_39 CC_NOTUSED = { { APC_CONSTRAINED, 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_phaseAlphabetSize_constr_63 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_phaseAlphabetSize_constr_63 CC_NOTUSED = { { APC_CONSTRAINED, 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_numberOfBeams_constr_67 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_numberOfBeams_constr_67 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_codebookType_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_codebookType_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_two_7[] = { { ATF_NOFLAGS, 0, offsetof(struct CodebookConfig__codebookType__type1__subType__typeI_SinglePanel__nrOfAntennaPorts__two, twoTX_CodebookSubsetRestriction), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_twoTX_CodebookSubsetRestriction_constr_8, &asn_PER_memb_twoTX_CodebookSubsetRestriction_constr_8, memb_twoTX_CodebookSubsetRestriction_constraint_7 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_twoTX_CodebookSubsetRestriction_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_twoTX_CodebookSubsetRestriction_constraint_7 + }, 0, 0, /* No default value */ "twoTX-CodebookSubsetRestriction" }, @@ -1729,7 +1689,18 @@ asn_TYPE_descriptor_t asn_DEF_two_7 = { asn_DEF_two_tags_7, /* Same as above */ sizeof(asn_DEF_two_tags_7) /sizeof(asn_DEF_two_tags_7[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_two_7, 1, /* Elements count */ &asn_SPC_two_specs_7 /* Additional specs */ @@ -1741,7 +1712,18 @@ static asn_TYPE_member_t asn_MBR_n1_n2_10[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_two_one_TypeI_SinglePanel_Restriction_constr_11, &asn_PER_memb_two_one_TypeI_SinglePanel_Restriction_constr_11, memb_two_one_TypeI_SinglePanel_Restriction_constraint_10 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_two_one_TypeI_SinglePanel_Restriction_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_two_one_TypeI_SinglePanel_Restriction_constraint_10 + }, 0, 0, /* No default value */ "two-one-TypeI-SinglePanel-Restriction" }, @@ -1750,7 +1732,18 @@ static asn_TYPE_member_t asn_MBR_n1_n2_10[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_two_two_TypeI_SinglePanel_Restriction_constr_12, &asn_PER_memb_two_two_TypeI_SinglePanel_Restriction_constr_12, memb_two_two_TypeI_SinglePanel_Restriction_constraint_10 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_two_two_TypeI_SinglePanel_Restriction_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_two_two_TypeI_SinglePanel_Restriction_constraint_10 + }, 0, 0, /* No default value */ "two-two-TypeI-SinglePanel-Restriction" }, @@ -1759,7 +1752,18 @@ static asn_TYPE_member_t asn_MBR_n1_n2_10[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_four_one_TypeI_SinglePanel_Restriction_constr_13, &asn_PER_memb_four_one_TypeI_SinglePanel_Restriction_constr_13, memb_four_one_TypeI_SinglePanel_Restriction_constraint_10 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_four_one_TypeI_SinglePanel_Restriction_constr_13, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_four_one_TypeI_SinglePanel_Restriction_constraint_10 + }, 0, 0, /* No default value */ "four-one-TypeI-SinglePanel-Restriction" }, @@ -1768,7 +1772,18 @@ static asn_TYPE_member_t asn_MBR_n1_n2_10[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_three_two_TypeI_SinglePanel_Restriction_constr_14, &asn_PER_memb_three_two_TypeI_SinglePanel_Restriction_constr_14, memb_three_two_TypeI_SinglePanel_Restriction_constraint_10 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_three_two_TypeI_SinglePanel_Restriction_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_three_two_TypeI_SinglePanel_Restriction_constraint_10 + }, 0, 0, /* No default value */ "three-two-TypeI-SinglePanel-Restriction" }, @@ -1777,7 +1792,18 @@ static asn_TYPE_member_t asn_MBR_n1_n2_10[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_six_one_TypeI_SinglePanel_Restriction_constr_15, &asn_PER_memb_six_one_TypeI_SinglePanel_Restriction_constr_15, memb_six_one_TypeI_SinglePanel_Restriction_constraint_10 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_six_one_TypeI_SinglePanel_Restriction_constr_15, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_six_one_TypeI_SinglePanel_Restriction_constraint_10 + }, 0, 0, /* No default value */ "six-one-TypeI-SinglePanel-Restriction" }, @@ -1786,7 +1812,18 @@ static asn_TYPE_member_t asn_MBR_n1_n2_10[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_four_two_TypeI_SinglePanel_Restriction_constr_16, &asn_PER_memb_four_two_TypeI_SinglePanel_Restriction_constr_16, memb_four_two_TypeI_SinglePanel_Restriction_constraint_10 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_four_two_TypeI_SinglePanel_Restriction_constr_16, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_four_two_TypeI_SinglePanel_Restriction_constraint_10 + }, 0, 0, /* No default value */ "four-two-TypeI-SinglePanel-Restriction" }, @@ -1795,7 +1832,18 @@ static asn_TYPE_member_t asn_MBR_n1_n2_10[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_eight_one_TypeI_SinglePanel_Restriction_constr_17, &asn_PER_memb_eight_one_TypeI_SinglePanel_Restriction_constr_17, memb_eight_one_TypeI_SinglePanel_Restriction_constraint_10 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_eight_one_TypeI_SinglePanel_Restriction_constr_17, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_eight_one_TypeI_SinglePanel_Restriction_constraint_10 + }, 0, 0, /* No default value */ "eight-one-TypeI-SinglePanel-Restriction" }, @@ -1804,7 +1852,18 @@ static asn_TYPE_member_t asn_MBR_n1_n2_10[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_four_three_TypeI_SinglePanel_Restriction_constr_18, &asn_PER_memb_four_three_TypeI_SinglePanel_Restriction_constr_18, memb_four_three_TypeI_SinglePanel_Restriction_constraint_10 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_four_three_TypeI_SinglePanel_Restriction_constr_18, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_four_three_TypeI_SinglePanel_Restriction_constraint_10 + }, 0, 0, /* No default value */ "four-three-TypeI-SinglePanel-Restriction" }, @@ -1813,7 +1872,18 @@ static asn_TYPE_member_t asn_MBR_n1_n2_10[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_six_two_TypeI_SinglePanel_Restriction_constr_19, &asn_PER_memb_six_two_TypeI_SinglePanel_Restriction_constr_19, memb_six_two_TypeI_SinglePanel_Restriction_constraint_10 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_six_two_TypeI_SinglePanel_Restriction_constr_19, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_six_two_TypeI_SinglePanel_Restriction_constraint_10 + }, 0, 0, /* No default value */ "six-two-TypeI-SinglePanel-Restriction" }, @@ -1822,7 +1892,18 @@ static asn_TYPE_member_t asn_MBR_n1_n2_10[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_twelve_one_TypeI_SinglePanel_Restriction_constr_20, &asn_PER_memb_twelve_one_TypeI_SinglePanel_Restriction_constr_20, memb_twelve_one_TypeI_SinglePanel_Restriction_constraint_10 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_twelve_one_TypeI_SinglePanel_Restriction_constr_20, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_twelve_one_TypeI_SinglePanel_Restriction_constraint_10 + }, 0, 0, /* No default value */ "twelve-one-TypeI-SinglePanel-Restriction" }, @@ -1831,7 +1912,18 @@ static asn_TYPE_member_t asn_MBR_n1_n2_10[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_four_four_TypeI_SinglePanel_Restriction_constr_21, &asn_PER_memb_four_four_TypeI_SinglePanel_Restriction_constr_21, memb_four_four_TypeI_SinglePanel_Restriction_constraint_10 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_four_four_TypeI_SinglePanel_Restriction_constr_21, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_four_four_TypeI_SinglePanel_Restriction_constraint_10 + }, 0, 0, /* No default value */ "four-four-TypeI-SinglePanel-Restriction" }, @@ -1840,7 +1932,18 @@ static asn_TYPE_member_t asn_MBR_n1_n2_10[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_eight_two_TypeI_SinglePanel_Restriction_constr_22, &asn_PER_memb_eight_two_TypeI_SinglePanel_Restriction_constr_22, memb_eight_two_TypeI_SinglePanel_Restriction_constraint_10 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_eight_two_TypeI_SinglePanel_Restriction_constr_22, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_eight_two_TypeI_SinglePanel_Restriction_constraint_10 + }, 0, 0, /* No default value */ "eight-two-TypeI-SinglePanel-Restriction" }, @@ -1849,7 +1952,18 @@ static asn_TYPE_member_t asn_MBR_n1_n2_10[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_sixteen_one_TypeI_SinglePanel_Restriction_constr_23, &asn_PER_memb_sixteen_one_TypeI_SinglePanel_Restriction_constr_23, memb_sixteen_one_TypeI_SinglePanel_Restriction_constraint_10 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sixteen_one_TypeI_SinglePanel_Restriction_constr_23, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sixteen_one_TypeI_SinglePanel_Restriction_constraint_10 + }, 0, 0, /* No default value */ "sixteen-one-TypeI-SinglePanel-Restriction" }, @@ -1888,7 +2002,18 @@ asn_TYPE_descriptor_t asn_DEF_n1_n2_10 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_n1_n2_constr_10, &asn_PER_type_n1_n2_constr_10, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_n1_n2_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_n1_n2_10, 13, /* Elements count */ &asn_SPC_n1_n2_specs_10 /* Additional specs */ @@ -1900,7 +2025,18 @@ static asn_TYPE_member_t asn_MBR_moreThanTwo_9[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_n1_n2_10, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "n1-n2" }, @@ -1909,7 +2045,18 @@ static asn_TYPE_member_t asn_MBR_moreThanTwo_9[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_typeI_SinglePanel_codebookSubsetRestriction_i2_constr_24, &asn_PER_memb_typeI_SinglePanel_codebookSubsetRestriction_i2_constr_24, memb_typeI_SinglePanel_codebookSubsetRestriction_i2_constraint_9 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_typeI_SinglePanel_codebookSubsetRestriction_i2_constr_24, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_typeI_SinglePanel_codebookSubsetRestriction_i2_constraint_9 + }, 0, 0, /* No default value */ "typeI-SinglePanel-codebookSubsetRestriction-i2" }, @@ -1943,7 +2090,18 @@ asn_TYPE_descriptor_t asn_DEF_moreThanTwo_9 = { asn_DEF_moreThanTwo_tags_9, /* Same as above */ sizeof(asn_DEF_moreThanTwo_tags_9) /sizeof(asn_DEF_moreThanTwo_tags_9[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_moreThanTwo_9, 2, /* Elements count */ &asn_SPC_moreThanTwo_specs_9 /* Additional specs */ @@ -1955,7 +2113,18 @@ static asn_TYPE_member_t asn_MBR_nrOfAntennaPorts_6[] = { 0, &asn_DEF_two_7, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "two" }, @@ -1964,7 +2133,18 @@ static asn_TYPE_member_t asn_MBR_nrOfAntennaPorts_6[] = { 0, &asn_DEF_moreThanTwo_9, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "moreThanTwo" }, @@ -1992,7 +2172,18 @@ asn_TYPE_descriptor_t asn_DEF_nrOfAntennaPorts_6 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_nrOfAntennaPorts_constr_6, &asn_PER_type_nrOfAntennaPorts_constr_6, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_nrOfAntennaPorts_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_nrOfAntennaPorts_6, 2, /* Elements count */ &asn_SPC_nrOfAntennaPorts_specs_6 /* Additional specs */ @@ -2004,7 +2195,18 @@ static asn_TYPE_member_t asn_MBR_typeI_SinglePanel_5[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_nrOfAntennaPorts_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nrOfAntennaPorts" }, @@ -2013,7 +2215,18 @@ static asn_TYPE_member_t asn_MBR_typeI_SinglePanel_5[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_typeI_SinglePanel_ri_Restriction_constr_25, &asn_PER_memb_typeI_SinglePanel_ri_Restriction_constr_25, memb_typeI_SinglePanel_ri_Restriction_constraint_5 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_typeI_SinglePanel_ri_Restriction_constr_25, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_typeI_SinglePanel_ri_Restriction_constraint_5 + }, 0, 0, /* No default value */ "typeI-SinglePanel-ri-Restriction" }, @@ -2045,7 +2258,18 @@ asn_TYPE_descriptor_t asn_DEF_typeI_SinglePanel_5 = { asn_DEF_typeI_SinglePanel_tags_5, /* Same as above */ sizeof(asn_DEF_typeI_SinglePanel_tags_5) /sizeof(asn_DEF_typeI_SinglePanel_tags_5[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_typeI_SinglePanel_5, 2, /* Elements count */ &asn_SPC_typeI_SinglePanel_specs_5 /* Additional specs */ @@ -2057,7 +2281,18 @@ static asn_TYPE_member_t asn_MBR_ng_n1_n2_27[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_two_two_one_TypeI_MultiPanel_Restriction_constr_28, &asn_PER_memb_two_two_one_TypeI_MultiPanel_Restriction_constr_28, memb_two_two_one_TypeI_MultiPanel_Restriction_constraint_27 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_two_two_one_TypeI_MultiPanel_Restriction_constr_28, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_two_two_one_TypeI_MultiPanel_Restriction_constraint_27 + }, 0, 0, /* No default value */ "two-two-one-TypeI-MultiPanel-Restriction" }, @@ -2066,7 +2301,18 @@ static asn_TYPE_member_t asn_MBR_ng_n1_n2_27[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_two_four_one_TypeI_MultiPanel_Restriction_constr_29, &asn_PER_memb_two_four_one_TypeI_MultiPanel_Restriction_constr_29, memb_two_four_one_TypeI_MultiPanel_Restriction_constraint_27 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_two_four_one_TypeI_MultiPanel_Restriction_constr_29, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_two_four_one_TypeI_MultiPanel_Restriction_constraint_27 + }, 0, 0, /* No default value */ "two-four-one-TypeI-MultiPanel-Restriction" }, @@ -2075,7 +2321,18 @@ static asn_TYPE_member_t asn_MBR_ng_n1_n2_27[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_four_two_one_TypeI_MultiPanel_Restriction_constr_30, &asn_PER_memb_four_two_one_TypeI_MultiPanel_Restriction_constr_30, memb_four_two_one_TypeI_MultiPanel_Restriction_constraint_27 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_four_two_one_TypeI_MultiPanel_Restriction_constr_30, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_four_two_one_TypeI_MultiPanel_Restriction_constraint_27 + }, 0, 0, /* No default value */ "four-two-one-TypeI-MultiPanel-Restriction" }, @@ -2084,7 +2341,18 @@ static asn_TYPE_member_t asn_MBR_ng_n1_n2_27[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_two_two_two_TypeI_MultiPanel_Restriction_constr_31, &asn_PER_memb_two_two_two_TypeI_MultiPanel_Restriction_constr_31, memb_two_two_two_TypeI_MultiPanel_Restriction_constraint_27 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_two_two_two_TypeI_MultiPanel_Restriction_constr_31, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_two_two_two_TypeI_MultiPanel_Restriction_constraint_27 + }, 0, 0, /* No default value */ "two-two-two-TypeI-MultiPanel-Restriction" }, @@ -2093,7 +2361,18 @@ static asn_TYPE_member_t asn_MBR_ng_n1_n2_27[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_two_eight_one_TypeI_MultiPanel_Restriction_constr_32, &asn_PER_memb_two_eight_one_TypeI_MultiPanel_Restriction_constr_32, memb_two_eight_one_TypeI_MultiPanel_Restriction_constraint_27 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_two_eight_one_TypeI_MultiPanel_Restriction_constr_32, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_two_eight_one_TypeI_MultiPanel_Restriction_constraint_27 + }, 0, 0, /* No default value */ "two-eight-one-TypeI-MultiPanel-Restriction" }, @@ -2102,7 +2381,18 @@ static asn_TYPE_member_t asn_MBR_ng_n1_n2_27[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_four_four_one_TypeI_MultiPanel_Restriction_constr_33, &asn_PER_memb_four_four_one_TypeI_MultiPanel_Restriction_constr_33, memb_four_four_one_TypeI_MultiPanel_Restriction_constraint_27 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_four_four_one_TypeI_MultiPanel_Restriction_constr_33, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_four_four_one_TypeI_MultiPanel_Restriction_constraint_27 + }, 0, 0, /* No default value */ "four-four-one-TypeI-MultiPanel-Restriction" }, @@ -2111,7 +2401,18 @@ static asn_TYPE_member_t asn_MBR_ng_n1_n2_27[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_two_four_two_TypeI_MultiPanel_Restriction_constr_34, &asn_PER_memb_two_four_two_TypeI_MultiPanel_Restriction_constr_34, memb_two_four_two_TypeI_MultiPanel_Restriction_constraint_27 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_two_four_two_TypeI_MultiPanel_Restriction_constr_34, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_two_four_two_TypeI_MultiPanel_Restriction_constraint_27 + }, 0, 0, /* No default value */ "two-four-two-TypeI-MultiPanel-Restriction" }, @@ -2120,7 +2421,18 @@ static asn_TYPE_member_t asn_MBR_ng_n1_n2_27[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_four_two_two_TypeI_MultiPanel_Restriction_constr_35, &asn_PER_memb_four_two_two_TypeI_MultiPanel_Restriction_constr_35, memb_four_two_two_TypeI_MultiPanel_Restriction_constraint_27 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_four_two_two_TypeI_MultiPanel_Restriction_constr_35, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_four_two_two_TypeI_MultiPanel_Restriction_constraint_27 + }, 0, 0, /* No default value */ "four-two-two-TypeI-MultiPanel-Restriction" }, @@ -2154,7 +2466,18 @@ asn_TYPE_descriptor_t asn_DEF_ng_n1_n2_27 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_ng_n1_n2_constr_27, &asn_PER_type_ng_n1_n2_constr_27, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ng_n1_n2_constr_27, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_ng_n1_n2_27, 8, /* Elements count */ &asn_SPC_ng_n1_n2_specs_27 /* Additional specs */ @@ -2166,7 +2489,18 @@ static asn_TYPE_member_t asn_MBR_typeI_MultiPanel_26[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_ng_n1_n2_27, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ng-n1-n2" }, @@ -2175,7 +2509,18 @@ static asn_TYPE_member_t asn_MBR_typeI_MultiPanel_26[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_ri_Restriction_constr_36, &asn_PER_memb_ri_Restriction_constr_36, memb_ri_Restriction_constraint_26 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ri_Restriction_constr_36, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ri_Restriction_constraint_26 + }, 0, 0, /* No default value */ "ri-Restriction" }, @@ -2207,7 +2552,18 @@ asn_TYPE_descriptor_t asn_DEF_typeI_MultiPanel_26 = { asn_DEF_typeI_MultiPanel_tags_26, /* Same as above */ sizeof(asn_DEF_typeI_MultiPanel_tags_26) /sizeof(asn_DEF_typeI_MultiPanel_tags_26[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_typeI_MultiPanel_26, 2, /* Elements count */ &asn_SPC_typeI_MultiPanel_specs_26 /* Additional specs */ @@ -2219,7 +2575,18 @@ static asn_TYPE_member_t asn_MBR_subType_4[] = { 0, &asn_DEF_typeI_SinglePanel_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "typeI-SinglePanel" }, @@ -2228,7 +2595,18 @@ static asn_TYPE_member_t asn_MBR_subType_4[] = { 0, &asn_DEF_typeI_MultiPanel_26, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "typeI-MultiPanel" }, @@ -2256,7 +2634,18 @@ asn_TYPE_descriptor_t asn_DEF_subType_4 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_subType_constr_4, &asn_PER_type_subType_constr_4, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_subType_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_subType_4, 2, /* Elements count */ &asn_SPC_subType_specs_4 /* Additional specs */ @@ -2268,7 +2657,18 @@ static asn_TYPE_member_t asn_MBR_type1_3[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_subType_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "subType" }, @@ -2277,7 +2677,18 @@ static asn_TYPE_member_t asn_MBR_type1_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_codebookMode_constr_37, &asn_PER_memb_codebookMode_constr_37, memb_codebookMode_constraint_3 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_codebookMode_constr_37, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_codebookMode_constraint_3 + }, 0, 0, /* No default value */ "codebookMode" }, @@ -2309,7 +2720,18 @@ asn_TYPE_descriptor_t asn_DEF_type1_3 = { asn_DEF_type1_tags_3, /* Same as above */ sizeof(asn_DEF_type1_tags_3) /sizeof(asn_DEF_type1_tags_3[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_type1_3, 2, /* Elements count */ &asn_SPC_type1_specs_3 /* Additional specs */ @@ -2321,7 +2743,18 @@ static asn_TYPE_member_t asn_MBR_n1_n2_codebookSubsetRestriction_41[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_two_one_constr_42, &asn_PER_memb_two_one_constr_42, memb_two_one_constraint_41 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_two_one_constr_42, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_two_one_constraint_41 + }, 0, 0, /* No default value */ "two-one" }, @@ -2330,7 +2763,18 @@ static asn_TYPE_member_t asn_MBR_n1_n2_codebookSubsetRestriction_41[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_two_two_constr_43, &asn_PER_memb_two_two_constr_43, memb_two_two_constraint_41 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_two_two_constr_43, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_two_two_constraint_41 + }, 0, 0, /* No default value */ "two-two" }, @@ -2339,7 +2783,18 @@ static asn_TYPE_member_t asn_MBR_n1_n2_codebookSubsetRestriction_41[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_four_one_constr_44, &asn_PER_memb_four_one_constr_44, memb_four_one_constraint_41 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_four_one_constr_44, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_four_one_constraint_41 + }, 0, 0, /* No default value */ "four-one" }, @@ -2348,7 +2803,18 @@ static asn_TYPE_member_t asn_MBR_n1_n2_codebookSubsetRestriction_41[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_three_two_constr_45, &asn_PER_memb_three_two_constr_45, memb_three_two_constraint_41 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_three_two_constr_45, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_three_two_constraint_41 + }, 0, 0, /* No default value */ "three-two" }, @@ -2357,7 +2823,18 @@ static asn_TYPE_member_t asn_MBR_n1_n2_codebookSubsetRestriction_41[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_six_one_constr_46, &asn_PER_memb_six_one_constr_46, memb_six_one_constraint_41 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_six_one_constr_46, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_six_one_constraint_41 + }, 0, 0, /* No default value */ "six-one" }, @@ -2366,7 +2843,18 @@ static asn_TYPE_member_t asn_MBR_n1_n2_codebookSubsetRestriction_41[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_four_two_constr_47, &asn_PER_memb_four_two_constr_47, memb_four_two_constraint_41 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_four_two_constr_47, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_four_two_constraint_41 + }, 0, 0, /* No default value */ "four-two" }, @@ -2375,7 +2863,18 @@ static asn_TYPE_member_t asn_MBR_n1_n2_codebookSubsetRestriction_41[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_eight_one_constr_48, &asn_PER_memb_eight_one_constr_48, memb_eight_one_constraint_41 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_eight_one_constr_48, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_eight_one_constraint_41 + }, 0, 0, /* No default value */ "eight-one" }, @@ -2384,7 +2883,18 @@ static asn_TYPE_member_t asn_MBR_n1_n2_codebookSubsetRestriction_41[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_four_three_constr_49, &asn_PER_memb_four_three_constr_49, memb_four_three_constraint_41 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_four_three_constr_49, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_four_three_constraint_41 + }, 0, 0, /* No default value */ "four-three" }, @@ -2393,7 +2903,18 @@ static asn_TYPE_member_t asn_MBR_n1_n2_codebookSubsetRestriction_41[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_six_two_constr_50, &asn_PER_memb_six_two_constr_50, memb_six_two_constraint_41 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_six_two_constr_50, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_six_two_constraint_41 + }, 0, 0, /* No default value */ "six-two" }, @@ -2402,7 +2923,18 @@ static asn_TYPE_member_t asn_MBR_n1_n2_codebookSubsetRestriction_41[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_twelve_one_constr_51, &asn_PER_memb_twelve_one_constr_51, memb_twelve_one_constraint_41 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_twelve_one_constr_51, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_twelve_one_constraint_41 + }, 0, 0, /* No default value */ "twelve-one" }, @@ -2411,7 +2943,18 @@ static asn_TYPE_member_t asn_MBR_n1_n2_codebookSubsetRestriction_41[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_four_four_constr_52, &asn_PER_memb_four_four_constr_52, memb_four_four_constraint_41 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_four_four_constr_52, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_four_four_constraint_41 + }, 0, 0, /* No default value */ "four-four" }, @@ -2420,7 +2963,18 @@ static asn_TYPE_member_t asn_MBR_n1_n2_codebookSubsetRestriction_41[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_eight_two_constr_53, &asn_PER_memb_eight_two_constr_53, memb_eight_two_constraint_41 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_eight_two_constr_53, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_eight_two_constraint_41 + }, 0, 0, /* No default value */ "eight-two" }, @@ -2429,7 +2983,18 @@ static asn_TYPE_member_t asn_MBR_n1_n2_codebookSubsetRestriction_41[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_sixteen_one_constr_54, &asn_PER_memb_sixteen_one_constr_54, memb_sixteen_one_constraint_41 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sixteen_one_constr_54, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sixteen_one_constraint_41 + }, 0, 0, /* No default value */ "sixteen-one" }, @@ -2468,7 +3033,18 @@ asn_TYPE_descriptor_t asn_DEF_n1_n2_codebookSubsetRestriction_41 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_n1_n2_codebookSubsetRestriction_constr_41, &asn_PER_type_n1_n2_codebookSubsetRestriction_constr_41, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_n1_n2_codebookSubsetRestriction_constr_41, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_n1_n2_codebookSubsetRestriction_41, 13, /* Elements count */ &asn_SPC_n1_n2_codebookSubsetRestriction_specs_41 /* Additional specs */ @@ -2480,7 +3056,18 @@ static asn_TYPE_member_t asn_MBR_typeII_40[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_n1_n2_codebookSubsetRestriction_41, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "n1-n2-codebookSubsetRestriction" }, @@ -2489,7 +3076,18 @@ static asn_TYPE_member_t asn_MBR_typeII_40[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_typeII_RI_Restriction_constr_55, &asn_PER_memb_typeII_RI_Restriction_constr_55, memb_typeII_RI_Restriction_constraint_40 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_typeII_RI_Restriction_constr_55, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_typeII_RI_Restriction_constraint_40 + }, 0, 0, /* No default value */ "typeII-RI-Restriction" }, @@ -2521,7 +3119,18 @@ asn_TYPE_descriptor_t asn_DEF_typeII_40 = { asn_DEF_typeII_tags_40, /* Same as above */ sizeof(asn_DEF_typeII_tags_40) /sizeof(asn_DEF_typeII_tags_40[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_typeII_40, 2, /* Elements count */ &asn_SPC_typeII_specs_40 /* Additional specs */ @@ -2563,7 +3172,18 @@ asn_TYPE_descriptor_t asn_DEF_portSelectionSamplingSize_57 = { asn_DEF_portSelectionSamplingSize_tags_57, /* Same as above */ sizeof(asn_DEF_portSelectionSamplingSize_tags_57) /sizeof(asn_DEF_portSelectionSamplingSize_tags_57[0]), /* 2 */ - { &asn_OER_type_portSelectionSamplingSize_constr_57, &asn_PER_type_portSelectionSamplingSize_constr_57, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_portSelectionSamplingSize_constr_57, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_portSelectionSamplingSize_specs_57 /* Additional specs */ }; @@ -2574,7 +3194,18 @@ static asn_TYPE_member_t asn_MBR_typeII_PortSelection_56[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_portSelectionSamplingSize_57, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "portSelectionSamplingSize" }, @@ -2583,7 +3214,18 @@ static asn_TYPE_member_t asn_MBR_typeII_PortSelection_56[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_typeII_PortSelectionRI_Restriction_constr_62, &asn_PER_memb_typeII_PortSelectionRI_Restriction_constr_62, memb_typeII_PortSelectionRI_Restriction_constraint_56 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_typeII_PortSelectionRI_Restriction_constr_62, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_typeII_PortSelectionRI_Restriction_constraint_56 + }, 0, 0, /* No default value */ "typeII-PortSelectionRI-Restriction" }, @@ -2617,7 +3259,18 @@ asn_TYPE_descriptor_t asn_DEF_typeII_PortSelection_56 = { asn_DEF_typeII_PortSelection_tags_56, /* Same as above */ sizeof(asn_DEF_typeII_PortSelection_tags_56) /sizeof(asn_DEF_typeII_PortSelection_tags_56[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_typeII_PortSelection_56, 2, /* Elements count */ &asn_SPC_typeII_PortSelection_specs_56 /* Additional specs */ @@ -2629,7 +3282,18 @@ static asn_TYPE_member_t asn_MBR_subType_39[] = { 0, &asn_DEF_typeII_40, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "typeII" }, @@ -2638,7 +3302,18 @@ static asn_TYPE_member_t asn_MBR_subType_39[] = { 0, &asn_DEF_typeII_PortSelection_56, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "typeII-PortSelection" }, @@ -2666,7 +3341,18 @@ asn_TYPE_descriptor_t asn_DEF_subType_39 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_subType_constr_39, &asn_PER_type_subType_constr_39, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_subType_constr_39, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_subType_39, 2, /* Elements count */ &asn_SPC_subType_specs_39 /* Additional specs */ @@ -2704,7 +3390,18 @@ asn_TYPE_descriptor_t asn_DEF_phaseAlphabetSize_63 = { asn_DEF_phaseAlphabetSize_tags_63, /* Same as above */ sizeof(asn_DEF_phaseAlphabetSize_tags_63) /sizeof(asn_DEF_phaseAlphabetSize_tags_63[0]), /* 2 */ - { &asn_OER_type_phaseAlphabetSize_constr_63, &asn_PER_type_phaseAlphabetSize_constr_63, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_phaseAlphabetSize_constr_63, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_phaseAlphabetSize_specs_63 /* Additional specs */ }; @@ -2743,7 +3440,18 @@ asn_TYPE_descriptor_t asn_DEF_numberOfBeams_67 = { asn_DEF_numberOfBeams_tags_67, /* Same as above */ sizeof(asn_DEF_numberOfBeams_tags_67) /sizeof(asn_DEF_numberOfBeams_tags_67[0]), /* 2 */ - { &asn_OER_type_numberOfBeams_constr_67, &asn_PER_type_numberOfBeams_constr_67, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_numberOfBeams_constr_67, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_numberOfBeams_specs_67 /* Additional specs */ }; @@ -2754,7 +3462,18 @@ static asn_TYPE_member_t asn_MBR_type2_38[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_subType_39, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "subType" }, @@ -2763,7 +3482,18 @@ static asn_TYPE_member_t asn_MBR_type2_38[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_phaseAlphabetSize_63, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "phaseAlphabetSize" }, @@ -2772,7 +3502,18 @@ static asn_TYPE_member_t asn_MBR_type2_38[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "subbandAmplitude" }, @@ -2781,7 +3522,18 @@ static asn_TYPE_member_t asn_MBR_type2_38[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_numberOfBeams_67, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "numberOfBeams" }, @@ -2815,7 +3567,18 @@ asn_TYPE_descriptor_t asn_DEF_type2_38 = { asn_DEF_type2_tags_38, /* Same as above */ sizeof(asn_DEF_type2_tags_38) /sizeof(asn_DEF_type2_tags_38[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_type2_38, 4, /* Elements count */ &asn_SPC_type2_specs_38 /* Additional specs */ @@ -2827,7 +3590,18 @@ static asn_TYPE_member_t asn_MBR_codebookType_2[] = { 0, &asn_DEF_type1_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "type1" }, @@ -2836,7 +3610,18 @@ static asn_TYPE_member_t asn_MBR_codebookType_2[] = { 0, &asn_DEF_type2_38, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "type2" }, @@ -2864,7 +3649,18 @@ asn_TYPE_descriptor_t asn_DEF_codebookType_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_codebookType_constr_2, &asn_PER_type_codebookType_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_codebookType_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_codebookType_2, 2, /* Elements count */ &asn_SPC_codebookType_specs_2 /* Additional specs */ @@ -2876,7 +3672,18 @@ asn_TYPE_member_t asn_MBR_CodebookConfig_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_codebookType_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "codebookType" }, @@ -2905,7 +3712,18 @@ asn_TYPE_descriptor_t asn_DEF_CodebookConfig = { asn_DEF_CodebookConfig_tags_1, /* Same as above */ sizeof(asn_DEF_CodebookConfig_tags_1) /sizeof(asn_DEF_CodebookConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CodebookConfig_1, 1, /* Elements count */ &asn_SPC_CodebookConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CodebookConfig.h b/src/codec_utils/RRC/CodebookConfig.h index e98e22ed0..1d31d3c8f 100644 --- a/src/codec_utils/RRC/CodebookConfig.h +++ b/src/codec_utils/RRC/CodebookConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CodebookConfig_H_ diff --git a/src/codec_utils/RRC/ConfigRestrictInfoSCG.c b/src/codec_utils/RRC/ConfigRestrictInfoSCG.c index bafc96f91..696f05791 100644 --- a/src/codec_utils/RRC/ConfigRestrictInfoSCG.c +++ b/src/codec_utils/RRC/ConfigRestrictInfoSCG.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ConfigRestrictInfoSCG.h" -#include "BandCombinationInfoList.h" static int memb_maxMeasFreqsSCG_NR_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -22,7 +21,7 @@ memb_maxMeasFreqsSCG_NR_constraint_1(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= 1 && value <= 32)) { + if((value >= 1L && value <= 32L)) { /* Constraint check succeeded */ return 0; } else { @@ -47,7 +46,7 @@ memb_maxMeasIdentitiesSCG_NR_constraint_1(const asn_TYPE_descriptor_t *td, const value = *(const long *)sptr; - if((value >= 1 && value <= 62)) { + if((value >= 1L && value <= 62L)) { /* Constraint check succeeded */ return 0; } else { @@ -58,29 +57,38 @@ memb_maxMeasIdentitiesSCG_NR_constraint_1(const asn_TYPE_descriptor_t *td, const } } -static asn_oer_constraints_t asn_OER_memb_maxMeasFreqsSCG_NR_constr_10 CC_NOTUSED = { - { 1, 1 } /* (1..32) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_maxMeasFreqsSCG_NR_constr_10 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 1, 32 } /* (1..32) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_maxMeasIdentitiesSCG_NR_constr_11 CC_NOTUSED = { - { 1, 1 } /* (1..62) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_maxMeasIdentitiesSCG_NR_constr_11 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 1, 62 } /* (1..62) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_powerCoordination_FR1_3[] = { { ATF_POINTER, 3, offsetof(struct ConfigRestrictInfoSCG__powerCoordination_FR1, p_maxNR_FR1), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_P_Max, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "p-maxNR-FR1" }, @@ -89,7 +97,18 @@ static asn_TYPE_member_t asn_MBR_powerCoordination_FR1_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_P_Max, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "p-maxEUTRA" }, @@ -98,7 +117,18 @@ static asn_TYPE_member_t asn_MBR_powerCoordination_FR1_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_P_Max, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "p-maxUE-FR1" }, @@ -133,7 +163,18 @@ asn_TYPE_descriptor_t asn_DEF_powerCoordination_FR1_3 = { asn_DEF_powerCoordination_FR1_tags_3, /* Same as above */ sizeof(asn_DEF_powerCoordination_FR1_tags_3) /sizeof(asn_DEF_powerCoordination_FR1_tags_3[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_powerCoordination_FR1_3, 3, /* Elements count */ &asn_SPC_powerCoordination_FR1_specs_3 /* Additional specs */ @@ -145,7 +186,18 @@ static asn_TYPE_member_t asn_MBR_servCellIndexRangeSCG_7[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ServCellIndexRrc, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lowBound" }, @@ -154,7 +206,18 @@ static asn_TYPE_member_t asn_MBR_servCellIndexRangeSCG_7[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ServCellIndexRrc, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "upBound" }, @@ -186,7 +249,18 @@ asn_TYPE_descriptor_t asn_DEF_servCellIndexRangeSCG_7 = { asn_DEF_servCellIndexRangeSCG_tags_7, /* Same as above */ sizeof(asn_DEF_servCellIndexRangeSCG_tags_7) /sizeof(asn_DEF_servCellIndexRangeSCG_tags_7[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_servCellIndexRangeSCG_7, 2, /* Elements count */ &asn_SPC_servCellIndexRangeSCG_specs_7 /* Additional specs */ @@ -198,7 +272,18 @@ asn_TYPE_member_t asn_MBR_ConfigRestrictInfoSCG_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BandCombinationInfoList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "allowedBC-ListMRDC" }, @@ -207,7 +292,18 @@ asn_TYPE_member_t asn_MBR_ConfigRestrictInfoSCG_1[] = { 0, &asn_DEF_powerCoordination_FR1_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "powerCoordination-FR1" }, @@ -216,7 +312,18 @@ asn_TYPE_member_t asn_MBR_ConfigRestrictInfoSCG_1[] = { 0, &asn_DEF_servCellIndexRangeSCG_7, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "servCellIndexRangeSCG" }, @@ -225,7 +332,18 @@ asn_TYPE_member_t asn_MBR_ConfigRestrictInfoSCG_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_maxMeasFreqsSCG_NR_constr_10, &asn_PER_memb_maxMeasFreqsSCG_NR_constr_10, memb_maxMeasFreqsSCG_NR_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_maxMeasFreqsSCG_NR_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_maxMeasFreqsSCG_NR_constraint_1 + }, 0, 0, /* No default value */ "maxMeasFreqsSCG-NR" }, @@ -234,7 +352,18 @@ asn_TYPE_member_t asn_MBR_ConfigRestrictInfoSCG_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_maxMeasIdentitiesSCG_NR_constr_11, &asn_PER_memb_maxMeasIdentitiesSCG_NR_constr_11, memb_maxMeasIdentitiesSCG_NR_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_maxMeasIdentitiesSCG_NR_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_maxMeasIdentitiesSCG_NR_constraint_1 + }, 0, 0, /* No default value */ "maxMeasIdentitiesSCG-NR" }, @@ -269,7 +398,18 @@ asn_TYPE_descriptor_t asn_DEF_ConfigRestrictInfoSCG = { asn_DEF_ConfigRestrictInfoSCG_tags_1, /* Same as above */ sizeof(asn_DEF_ConfigRestrictInfoSCG_tags_1) /sizeof(asn_DEF_ConfigRestrictInfoSCG_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ConfigRestrictInfoSCG_1, 5, /* Elements count */ &asn_SPC_ConfigRestrictInfoSCG_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/ConfigRestrictInfoSCG.h b/src/codec_utils/RRC/ConfigRestrictInfoSCG.h index 8458ed069..8ce26edec 100644 --- a/src/codec_utils/RRC/ConfigRestrictInfoSCG.h +++ b/src/codec_utils/RRC/ConfigRestrictInfoSCG.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ConfigRestrictInfoSCG_H_ @@ -62,5 +62,8 @@ extern asn_TYPE_member_t asn_MBR_ConfigRestrictInfoSCG_1[5]; } #endif +/* Referred external types */ +#include "BandCombinationInfoList.h" + #endif /* _ConfigRestrictInfoSCG_H_ */ #include diff --git a/src/codec_utils/RRC/ConfigRestrictModReqSCG.c b/src/codec_utils/RRC/ConfigRestrictModReqSCG.c index c5f93afac..5354e6d16 100644 --- a/src/codec_utils/RRC/ConfigRestrictModReqSCG.c +++ b/src/codec_utils/RRC/ConfigRestrictModReqSCG.c @@ -1,20 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ConfigRestrictModReqSCG.h" -#include "BandCombinationInfoSN.h" asn_TYPE_member_t asn_MBR_ConfigRestrictModReqSCG_1[] = { { ATF_POINTER, 2, offsetof(struct ConfigRestrictModReqSCG, requestedBC_MRDC), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_BandCombinationInfoSN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "requestedBC-MRDC" }, @@ -23,7 +33,18 @@ asn_TYPE_member_t asn_MBR_ConfigRestrictModReqSCG_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_P_Max, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "requestedP-MaxFR1" }, @@ -55,7 +76,18 @@ asn_TYPE_descriptor_t asn_DEF_ConfigRestrictModReqSCG = { asn_DEF_ConfigRestrictModReqSCG_tags_1, /* Same as above */ sizeof(asn_DEF_ConfigRestrictModReqSCG_tags_1) /sizeof(asn_DEF_ConfigRestrictModReqSCG_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ConfigRestrictModReqSCG_1, 2, /* Elements count */ &asn_SPC_ConfigRestrictModReqSCG_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/ConfigRestrictModReqSCG.h b/src/codec_utils/RRC/ConfigRestrictModReqSCG.h index dbd0e9c42..40a1eabcb 100644 --- a/src/codec_utils/RRC/ConfigRestrictModReqSCG.h +++ b/src/codec_utils/RRC/ConfigRestrictModReqSCG.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ConfigRestrictModReqSCG_H_ @@ -44,5 +44,8 @@ extern asn_TYPE_member_t asn_MBR_ConfigRestrictModReqSCG_1[2]; } #endif +/* Referred external types */ +#include "BandCombinationInfoSN.h" + #endif /* _ConfigRestrictModReqSCG_H_ */ #include diff --git a/src/codec_utils/RRC/ConfiguredGrantConfig.c b/src/codec_utils/RRC/ConfiguredGrantConfig.c index 6a1143aac..6134db4a7 100644 --- a/src/codec_utils/RRC/ConfiguredGrantConfig.c +++ b/src/codec_utils/RRC/ConfiguredGrantConfig.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ConfiguredGrantConfig.h" -#include "CG-UCI-OnPUSCH.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -62,7 +61,7 @@ memb_timeDomainOffset_constraint_85(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= 0 && value <= 5119)) { + if((value >= 0L && value <= 5119L)) { /* Constraint check succeeded */ return 0; } else { @@ -87,7 +86,7 @@ memb_timeDomainAllocation_constraint_85(const asn_TYPE_descriptor_t *td, const v value = *(const long *)sptr; - if((value >= 0 && value <= 15)) { + if((value >= 0L && value <= 15L)) { /* Constraint check succeeded */ return 0; } else { @@ -118,7 +117,7 @@ memb_frequencyDomainAllocation_constraint_85(const asn_TYPE_descriptor_t *td, co size = 0; } - if((size == 18)) { + if((size == 18UL)) { /* Constraint check succeeded */ return 0; } else { @@ -143,7 +142,7 @@ memb_antennaPort_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr value = *(const long *)sptr; - if((value >= 0 && value <= 31)) { + if((value >= 0L && value <= 31L)) { /* Constraint check succeeded */ return 0; } else { @@ -168,7 +167,7 @@ memb_dmrs_SeqInitialization_constraint_85(const asn_TYPE_descriptor_t *td, const value = *(const long *)sptr; - if((value >= 0 && value <= 1)) { + if((value >= 0L && value <= 1L)) { /* Constraint check succeeded */ return 0; } else { @@ -193,7 +192,7 @@ memb_precodingAndNumberOfLayers_constraint_85(const asn_TYPE_descriptor_t *td, c value = *(const long *)sptr; - if((value >= 0 && value <= 63)) { + if((value >= 0L && value <= 63L)) { /* Constraint check succeeded */ return 0; } else { @@ -218,7 +217,7 @@ memb_srs_ResourceIndicator_constraint_85(const asn_TYPE_descriptor_t *td, const value = *(const long *)sptr; - if((value >= 0 && value <= 15)) { + if((value >= 0L && value <= 15L)) { /* Constraint check succeeded */ return 0; } else { @@ -243,7 +242,7 @@ memb_mcsAndTBS_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 31)) { + if((value >= 0L && value <= 31L)) { /* Constraint check succeeded */ return 0; } else { @@ -268,7 +267,7 @@ memb_frequencyHoppingOffset_constraint_85(const asn_TYPE_descriptor_t *td, const value = *(const long *)sptr; - if((value >= 1 && value <= 274)) { + if((value >= 1L && value <= 274L)) { /* Constraint check succeeded */ return 0; } else { @@ -293,7 +292,7 @@ memb_pathlossReferenceIndex_constraint_85(const asn_TYPE_descriptor_t *td, const value = *(const long *)sptr; - if((value >= 0 && value <= 3)) { + if((value >= 0L && value <= 3L)) { /* Constraint check succeeded */ return 0; } else { @@ -318,7 +317,7 @@ memb_nrofHARQ_Processes_constraint_1(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= 1 && value <= 16)) { + if((value >= 1L && value <= 16L)) { /* Constraint check succeeded */ return 0; } else { @@ -343,7 +342,7 @@ memb_configuredGrantTimer_constraint_1(const asn_TYPE_descriptor_t *td, const vo value = *(const long *)sptr; - if((value >= 1 && value <= 64)) { + if((value >= 1L && value <= 64L)) { /* Constraint check succeeded */ return 0; } else { @@ -354,190 +353,167 @@ memb_configuredGrantTimer_constraint_1(const asn_TYPE_descriptor_t *td, const vo } } -static asn_oer_constraints_t asn_OER_type_frequencyHopping_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_frequencyHopping_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 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_mcs_Table_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_mcs_Table_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 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_mcs_TableTransformPrecoder_constr_9 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_mcs_TableTransformPrecoder_constr_9 CC_NOTUSED = { { APC_CONSTRAINED, 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_uci_OnPUSCH_constr_12 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_uci_OnPUSCH_constr_12 CC_NOTUSED = { { APC_CONSTRAINED, 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_resourceAllocation_constr_15 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_resourceAllocation_constr_15 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_rbg_Size_constr_19 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_rbg_Size_constr_19 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_powerControlLoopToUse_constr_21 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_powerControlLoopToUse_constr_21 CC_NOTUSED = { { APC_CONSTRAINED, 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_transformPrecoder_constr_25 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_transformPrecoder_constr_25 CC_NOTUSED = { { APC_CONSTRAINED, 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_repK_constr_29 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_repK_constr_29 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_repK_RV_constr_34 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_repK_RV_constr_34 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_periodicity_constr_38 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_periodicity_constr_38 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 44 } /* (0..44) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_timeDomainOffset_constr_86 CC_NOTUSED = { - { 2, 1 } /* (0..5119) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_timeDomainOffset_constr_86 CC_NOTUSED = { { APC_CONSTRAINED, 13, 13, 0, 5119 } /* (0..5119) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_timeDomainAllocation_constr_87 CC_NOTUSED = { - { 1, 1 } /* (0..15) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_timeDomainAllocation_constr_87 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_frequencyDomainAllocation_constr_88 CC_NOTUSED = { - { 0, 0 }, - 18 /* (SIZE(18..18)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_frequencyDomainAllocation_constr_88 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 18, 18 } /* (SIZE(18..18)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_antennaPort_constr_89 CC_NOTUSED = { - { 1, 1 } /* (0..31) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_antennaPort_constr_89 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 31 } /* (0..31) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_dmrs_SeqInitialization_constr_90 CC_NOTUSED = { - { 1, 1 } /* (0..1) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_dmrs_SeqInitialization_constr_90 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_precodingAndNumberOfLayers_constr_91 CC_NOTUSED = { - { 1, 1 } /* (0..63) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_precodingAndNumberOfLayers_constr_91 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 63 } /* (0..63) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_srs_ResourceIndicator_constr_92 CC_NOTUSED = { - { 1, 1 } /* (0..15) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_srs_ResourceIndicator_constr_92 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_mcsAndTBS_constr_93 CC_NOTUSED = { - { 1, 1 } /* (0..31) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_mcsAndTBS_constr_93 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 31 } /* (0..31) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_frequencyHoppingOffset_constr_94 CC_NOTUSED = { - { 2, 1 } /* (1..274) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_frequencyHoppingOffset_constr_94 CC_NOTUSED = { { APC_CONSTRAINED, 9, 9, 1, 274 } /* (1..274) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_pathlossReferenceIndex_constr_95 CC_NOTUSED = { - { 1, 1 } /* (0..3) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_pathlossReferenceIndex_constr_95 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_nrofHARQ_Processes_constr_28 CC_NOTUSED = { - { 1, 1 } /* (1..16) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_nrofHARQ_Processes_constr_28 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 1, 16 } /* (1..16) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_configuredGrantTimer_constr_84 CC_NOTUSED = { - { 1, 1 } /* (1..64) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_configuredGrantTimer_constr_84 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 1, 64 } /* (1..64) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_frequencyHopping_value2enum_2[] = { { 0, 9, "intraSlot" }, { 1, 9, "interSlot" } @@ -570,7 +546,18 @@ asn_TYPE_descriptor_t asn_DEF_frequencyHopping_2 = { asn_DEF_frequencyHopping_tags_2, /* Same as above */ sizeof(asn_DEF_frequencyHopping_tags_2) /sizeof(asn_DEF_frequencyHopping_tags_2[0]), /* 2 */ - { &asn_OER_type_frequencyHopping_constr_2, &asn_PER_type_frequencyHopping_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_frequencyHopping_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_frequencyHopping_specs_2 /* Additional specs */ }; @@ -607,7 +594,18 @@ asn_TYPE_descriptor_t asn_DEF_mcs_Table_6 = { asn_DEF_mcs_Table_tags_6, /* Same as above */ sizeof(asn_DEF_mcs_Table_tags_6) /sizeof(asn_DEF_mcs_Table_tags_6[0]), /* 2 */ - { &asn_OER_type_mcs_Table_constr_6, &asn_PER_type_mcs_Table_constr_6, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_mcs_Table_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_mcs_Table_specs_6 /* Additional specs */ }; @@ -644,7 +642,18 @@ asn_TYPE_descriptor_t asn_DEF_mcs_TableTransformPrecoder_9 = { asn_DEF_mcs_TableTransformPrecoder_tags_9, /* Same as above */ sizeof(asn_DEF_mcs_TableTransformPrecoder_tags_9) /sizeof(asn_DEF_mcs_TableTransformPrecoder_tags_9[0]), /* 2 */ - { &asn_OER_type_mcs_TableTransformPrecoder_constr_9, &asn_PER_type_mcs_TableTransformPrecoder_constr_9, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_mcs_TableTransformPrecoder_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_mcs_TableTransformPrecoder_specs_9 /* Additional specs */ }; @@ -655,7 +664,18 @@ static asn_TYPE_member_t asn_MBR_uci_OnPUSCH_12[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -664,7 +684,18 @@ static asn_TYPE_member_t asn_MBR_uci_OnPUSCH_12[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_CG_UCI_OnPUSCH, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -692,7 +723,18 @@ asn_TYPE_descriptor_t asn_DEF_uci_OnPUSCH_12 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_uci_OnPUSCH_constr_12, &asn_PER_type_uci_OnPUSCH_constr_12, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_uci_OnPUSCH_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_uci_OnPUSCH_12, 2, /* Elements count */ &asn_SPC_uci_OnPUSCH_specs_12 /* Additional specs */ @@ -732,7 +774,18 @@ asn_TYPE_descriptor_t asn_DEF_resourceAllocation_15 = { asn_DEF_resourceAllocation_tags_15, /* Same as above */ sizeof(asn_DEF_resourceAllocation_tags_15) /sizeof(asn_DEF_resourceAllocation_tags_15[0]), /* 2 */ - { &asn_OER_type_resourceAllocation_constr_15, &asn_PER_type_resourceAllocation_constr_15, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_resourceAllocation_constr_15, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_resourceAllocation_specs_15 /* Additional specs */ }; @@ -767,7 +820,18 @@ asn_TYPE_descriptor_t asn_DEF_rbg_Size_19 = { asn_DEF_rbg_Size_tags_19, /* Same as above */ sizeof(asn_DEF_rbg_Size_tags_19) /sizeof(asn_DEF_rbg_Size_tags_19[0]), /* 2 */ - { &asn_OER_type_rbg_Size_constr_19, &asn_PER_type_rbg_Size_constr_19, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_rbg_Size_constr_19, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_rbg_Size_specs_19 /* Additional specs */ }; @@ -804,7 +868,18 @@ asn_TYPE_descriptor_t asn_DEF_powerControlLoopToUse_21 = { asn_DEF_powerControlLoopToUse_tags_21, /* Same as above */ sizeof(asn_DEF_powerControlLoopToUse_tags_21) /sizeof(asn_DEF_powerControlLoopToUse_tags_21[0]), /* 2 */ - { &asn_OER_type_powerControlLoopToUse_constr_21, &asn_PER_type_powerControlLoopToUse_constr_21, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_powerControlLoopToUse_constr_21, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_powerControlLoopToUse_specs_21 /* Additional specs */ }; @@ -841,7 +916,18 @@ asn_TYPE_descriptor_t asn_DEF_transformPrecoder_25 = { asn_DEF_transformPrecoder_tags_25, /* Same as above */ sizeof(asn_DEF_transformPrecoder_tags_25) /sizeof(asn_DEF_transformPrecoder_tags_25[0]), /* 2 */ - { &asn_OER_type_transformPrecoder_constr_25, &asn_PER_type_transformPrecoder_constr_25, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_transformPrecoder_constr_25, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_transformPrecoder_specs_25 /* Additional specs */ }; @@ -882,7 +968,18 @@ asn_TYPE_descriptor_t asn_DEF_repK_29 = { asn_DEF_repK_tags_29, /* Same as above */ sizeof(asn_DEF_repK_tags_29) /sizeof(asn_DEF_repK_tags_29[0]), /* 2 */ - { &asn_OER_type_repK_constr_29, &asn_PER_type_repK_constr_29, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_repK_constr_29, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_repK_specs_29 /* Additional specs */ }; @@ -921,7 +1018,18 @@ asn_TYPE_descriptor_t asn_DEF_repK_RV_34 = { asn_DEF_repK_RV_tags_34, /* Same as above */ sizeof(asn_DEF_repK_RV_tags_34) /sizeof(asn_DEF_repK_RV_tags_34[0]), /* 2 */ - { &asn_OER_type_repK_RV_constr_34, &asn_PER_type_repK_RV_constr_34, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_repK_RV_constr_34, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_repK_RV_specs_34 /* Additional specs */ }; @@ -1044,7 +1152,18 @@ asn_TYPE_descriptor_t asn_DEF_periodicity_38 = { asn_DEF_periodicity_tags_38, /* Same as above */ sizeof(asn_DEF_periodicity_tags_38) /sizeof(asn_DEF_periodicity_tags_38[0]), /* 2 */ - { &asn_OER_type_periodicity_constr_38, &asn_PER_type_periodicity_constr_38, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_periodicity_constr_38, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_periodicity_specs_38 /* Additional specs */ }; @@ -1055,7 +1174,18 @@ static asn_TYPE_member_t asn_MBR_rrc_ConfiguredUplinkGrant_85[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_timeDomainOffset_constr_86, &asn_PER_memb_timeDomainOffset_constr_86, memb_timeDomainOffset_constraint_85 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_timeDomainOffset_constr_86, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_timeDomainOffset_constraint_85 + }, 0, 0, /* No default value */ "timeDomainOffset" }, @@ -1064,7 +1194,18 @@ static asn_TYPE_member_t asn_MBR_rrc_ConfiguredUplinkGrant_85[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_timeDomainAllocation_constr_87, &asn_PER_memb_timeDomainAllocation_constr_87, memb_timeDomainAllocation_constraint_85 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_timeDomainAllocation_constr_87, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_timeDomainAllocation_constraint_85 + }, 0, 0, /* No default value */ "timeDomainAllocation" }, @@ -1073,7 +1214,18 @@ static asn_TYPE_member_t asn_MBR_rrc_ConfiguredUplinkGrant_85[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_frequencyDomainAllocation_constr_88, &asn_PER_memb_frequencyDomainAllocation_constr_88, memb_frequencyDomainAllocation_constraint_85 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_frequencyDomainAllocation_constr_88, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_frequencyDomainAllocation_constraint_85 + }, 0, 0, /* No default value */ "frequencyDomainAllocation" }, @@ -1082,7 +1234,18 @@ static asn_TYPE_member_t asn_MBR_rrc_ConfiguredUplinkGrant_85[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_antennaPort_constr_89, &asn_PER_memb_antennaPort_constr_89, memb_antennaPort_constraint_85 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_antennaPort_constr_89, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_antennaPort_constraint_85 + }, 0, 0, /* No default value */ "antennaPort" }, @@ -1091,7 +1254,18 @@ static asn_TYPE_member_t asn_MBR_rrc_ConfiguredUplinkGrant_85[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_dmrs_SeqInitialization_constr_90, &asn_PER_memb_dmrs_SeqInitialization_constr_90, memb_dmrs_SeqInitialization_constraint_85 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_dmrs_SeqInitialization_constr_90, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_dmrs_SeqInitialization_constraint_85 + }, 0, 0, /* No default value */ "dmrs-SeqInitialization" }, @@ -1100,7 +1274,18 @@ static asn_TYPE_member_t asn_MBR_rrc_ConfiguredUplinkGrant_85[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_precodingAndNumberOfLayers_constr_91, &asn_PER_memb_precodingAndNumberOfLayers_constr_91, memb_precodingAndNumberOfLayers_constraint_85 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_precodingAndNumberOfLayers_constr_91, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_precodingAndNumberOfLayers_constraint_85 + }, 0, 0, /* No default value */ "precodingAndNumberOfLayers" }, @@ -1109,7 +1294,18 @@ static asn_TYPE_member_t asn_MBR_rrc_ConfiguredUplinkGrant_85[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_srs_ResourceIndicator_constr_92, &asn_PER_memb_srs_ResourceIndicator_constr_92, memb_srs_ResourceIndicator_constraint_85 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_srs_ResourceIndicator_constr_92, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_srs_ResourceIndicator_constraint_85 + }, 0, 0, /* No default value */ "srs-ResourceIndicator" }, @@ -1118,7 +1314,18 @@ static asn_TYPE_member_t asn_MBR_rrc_ConfiguredUplinkGrant_85[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_mcsAndTBS_constr_93, &asn_PER_memb_mcsAndTBS_constr_93, memb_mcsAndTBS_constraint_85 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_mcsAndTBS_constr_93, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_mcsAndTBS_constraint_85 + }, 0, 0, /* No default value */ "mcsAndTBS" }, @@ -1127,7 +1334,18 @@ static asn_TYPE_member_t asn_MBR_rrc_ConfiguredUplinkGrant_85[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_frequencyHoppingOffset_constr_94, &asn_PER_memb_frequencyHoppingOffset_constr_94, memb_frequencyHoppingOffset_constraint_85 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_frequencyHoppingOffset_constr_94, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_frequencyHoppingOffset_constraint_85 + }, 0, 0, /* No default value */ "frequencyHoppingOffset" }, @@ -1136,7 +1354,18 @@ static asn_TYPE_member_t asn_MBR_rrc_ConfiguredUplinkGrant_85[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_pathlossReferenceIndex_constr_95, &asn_PER_memb_pathlossReferenceIndex_constr_95, memb_pathlossReferenceIndex_constraint_85 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_pathlossReferenceIndex_constr_95, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_pathlossReferenceIndex_constraint_85 + }, 0, 0, /* No default value */ "pathlossReferenceIndex" }, @@ -1178,7 +1407,18 @@ asn_TYPE_descriptor_t asn_DEF_rrc_ConfiguredUplinkGrant_85 = { asn_DEF_rrc_ConfiguredUplinkGrant_tags_85, /* Same as above */ sizeof(asn_DEF_rrc_ConfiguredUplinkGrant_tags_85) /sizeof(asn_DEF_rrc_ConfiguredUplinkGrant_tags_85[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_rrc_ConfiguredUplinkGrant_85, 10, /* Elements count */ &asn_SPC_rrc_ConfiguredUplinkGrant_specs_85 /* Additional specs */ @@ -1190,7 +1430,18 @@ asn_TYPE_member_t asn_MBR_ConfiguredGrantConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_frequencyHopping_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "frequencyHopping" }, @@ -1199,7 +1450,18 @@ asn_TYPE_member_t asn_MBR_ConfiguredGrantConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_DMRS_UplinkConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cg-DMRS-Configuration" }, @@ -1208,7 +1470,18 @@ asn_TYPE_member_t asn_MBR_ConfiguredGrantConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_mcs_Table_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "mcs-Table" }, @@ -1217,7 +1490,18 @@ asn_TYPE_member_t asn_MBR_ConfiguredGrantConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_mcs_TableTransformPrecoder_9, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "mcs-TableTransformPrecoder" }, @@ -1226,7 +1510,18 @@ asn_TYPE_member_t asn_MBR_ConfiguredGrantConfig_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_uci_OnPUSCH_12, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "uci-OnPUSCH" }, @@ -1235,7 +1530,18 @@ asn_TYPE_member_t asn_MBR_ConfiguredGrantConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_resourceAllocation_15, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "resourceAllocation" }, @@ -1244,7 +1550,18 @@ asn_TYPE_member_t asn_MBR_ConfiguredGrantConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_rbg_Size_19, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rbg-Size" }, @@ -1253,7 +1570,18 @@ asn_TYPE_member_t asn_MBR_ConfiguredGrantConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_powerControlLoopToUse_21, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "powerControlLoopToUse" }, @@ -1262,7 +1590,18 @@ asn_TYPE_member_t asn_MBR_ConfiguredGrantConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_P0_PUSCH_AlphaSetId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "p0-PUSCH-Alpha" }, @@ -1271,7 +1610,18 @@ asn_TYPE_member_t asn_MBR_ConfiguredGrantConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_transformPrecoder_25, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "transformPrecoder" }, @@ -1280,7 +1630,18 @@ asn_TYPE_member_t asn_MBR_ConfiguredGrantConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_nrofHARQ_Processes_constr_28, &asn_PER_memb_nrofHARQ_Processes_constr_28, memb_nrofHARQ_Processes_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_nrofHARQ_Processes_constr_28, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_nrofHARQ_Processes_constraint_1 + }, 0, 0, /* No default value */ "nrofHARQ-Processes" }, @@ -1289,7 +1650,18 @@ asn_TYPE_member_t asn_MBR_ConfiguredGrantConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_repK_29, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "repK" }, @@ -1298,7 +1670,18 @@ asn_TYPE_member_t asn_MBR_ConfiguredGrantConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_repK_RV_34, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "repK-RV" }, @@ -1307,7 +1690,18 @@ asn_TYPE_member_t asn_MBR_ConfiguredGrantConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_periodicity_38, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "periodicity" }, @@ -1316,7 +1710,18 @@ asn_TYPE_member_t asn_MBR_ConfiguredGrantConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_configuredGrantTimer_constr_84, &asn_PER_memb_configuredGrantTimer_constr_84, memb_configuredGrantTimer_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_configuredGrantTimer_constr_84, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_configuredGrantTimer_constraint_1 + }, 0, 0, /* No default value */ "configuredGrantTimer" }, @@ -1325,7 +1730,18 @@ asn_TYPE_member_t asn_MBR_ConfiguredGrantConfig_1[] = { 0, &asn_DEF_rrc_ConfiguredUplinkGrant_85, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrc-ConfiguredUplinkGrant" }, @@ -1371,7 +1787,18 @@ asn_TYPE_descriptor_t asn_DEF_ConfiguredGrantConfig = { asn_DEF_ConfiguredGrantConfig_tags_1, /* Same as above */ sizeof(asn_DEF_ConfiguredGrantConfig_tags_1) /sizeof(asn_DEF_ConfiguredGrantConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ConfiguredGrantConfig_1, 16, /* Elements count */ &asn_SPC_ConfiguredGrantConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/ConfiguredGrantConfig.h b/src/codec_utils/RRC/ConfiguredGrantConfig.h index 3f0dad7dd..0e5ccaabb 100644 --- a/src/codec_utils/RRC/ConfiguredGrantConfig.h +++ b/src/codec_utils/RRC/ConfiguredGrantConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ConfiguredGrantConfig_H_ @@ -194,5 +194,8 @@ extern asn_TYPE_member_t asn_MBR_ConfiguredGrantConfig_1[16]; } #endif +/* Referred external types */ +#include "CG-UCI-OnPUSCH.h" + #endif /* _ConfiguredGrantConfig_H_ */ #include diff --git a/src/codec_utils/RRC/ConnEstFailureControl.c b/src/codec_utils/RRC/ConnEstFailureControl.c index 10ec75eb9..4dce67cbe 100644 --- a/src/codec_utils/RRC/ConnEstFailureControl.c +++ b/src/codec_utils/RRC/ConnEstFailureControl.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ConnEstFailureControl.h" @@ -29,7 +29,7 @@ memb_connEstFailOffset_constraint_1(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= 0 && value <= 15)) { + if((value >= 0L && value <= 15L)) { /* Constraint check succeeded */ return 0; } else { @@ -40,30 +40,27 @@ memb_connEstFailOffset_constraint_1(const asn_TYPE_descriptor_t *td, const void } } -static asn_oer_constraints_t asn_OER_type_connEstFailCount_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_connEstFailCount_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_connEstFailOffsetValidity_constr_7 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_connEstFailOffsetValidity_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_connEstFailOffset_constr_16 CC_NOTUSED = { - { 1, 1 } /* (0..15) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_connEstFailOffset_constr_16 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_connEstFailCount_value2enum_2[] = { { 0, 2, "n1" }, { 1, 2, "n2" }, @@ -100,7 +97,18 @@ asn_TYPE_descriptor_t asn_DEF_connEstFailCount_2 = { asn_DEF_connEstFailCount_tags_2, /* Same as above */ sizeof(asn_DEF_connEstFailCount_tags_2) /sizeof(asn_DEF_connEstFailCount_tags_2[0]), /* 2 */ - { &asn_OER_type_connEstFailCount_constr_2, &asn_PER_type_connEstFailCount_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_connEstFailCount_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_connEstFailCount_specs_2 /* Additional specs */ }; @@ -149,7 +157,18 @@ asn_TYPE_descriptor_t asn_DEF_connEstFailOffsetValidity_7 = { asn_DEF_connEstFailOffsetValidity_tags_7, /* Same as above */ sizeof(asn_DEF_connEstFailOffsetValidity_tags_7) /sizeof(asn_DEF_connEstFailOffsetValidity_tags_7[0]), /* 2 */ - { &asn_OER_type_connEstFailOffsetValidity_constr_7, &asn_PER_type_connEstFailOffsetValidity_constr_7, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_connEstFailOffsetValidity_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_connEstFailOffsetValidity_specs_7 /* Additional specs */ }; @@ -160,7 +179,18 @@ asn_TYPE_member_t asn_MBR_ConnEstFailureControl_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_connEstFailCount_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "connEstFailCount" }, @@ -169,7 +199,18 @@ asn_TYPE_member_t asn_MBR_ConnEstFailureControl_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_connEstFailOffsetValidity_7, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "connEstFailOffsetValidity" }, @@ -178,7 +219,18 @@ asn_TYPE_member_t asn_MBR_ConnEstFailureControl_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_connEstFailOffset_constr_16, &asn_PER_memb_connEstFailOffset_constr_16, memb_connEstFailOffset_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_connEstFailOffset_constr_16, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_connEstFailOffset_constraint_1 + }, 0, 0, /* No default value */ "connEstFailOffset" }, @@ -211,7 +263,18 @@ asn_TYPE_descriptor_t asn_DEF_ConnEstFailureControl = { asn_DEF_ConnEstFailureControl_tags_1, /* Same as above */ sizeof(asn_DEF_ConnEstFailureControl_tags_1) /sizeof(asn_DEF_ConnEstFailureControl_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ConnEstFailureControl_1, 3, /* Elements count */ &asn_SPC_ConnEstFailureControl_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/ConnEstFailureControl.h b/src/codec_utils/RRC/ConnEstFailureControl.h index ae7aab65f..411e93df0 100644 --- a/src/codec_utils/RRC/ConnEstFailureControl.h +++ b/src/codec_utils/RRC/ConnEstFailureControl.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ConnEstFailureControl_H_ diff --git a/src/codec_utils/RRC/ControlResourceSet.c b/src/codec_utils/RRC/ControlResourceSet.c index 9bcad6ad5..b36b09161 100644 --- a/src/codec_utils/RRC/ControlResourceSet.c +++ b/src/codec_utils/RRC/ControlResourceSet.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ControlResourceSet.h" @@ -29,7 +29,7 @@ memb_shiftIndex_constraint_6(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 274)) { + if((value >= 0L && value <= 274L)) { /* Constraint check succeeded */ return 0; } else { @@ -68,7 +68,7 @@ memb_frequencyDomainResources_constraint_1(const asn_TYPE_descriptor_t *td, cons size = 0; } - if((size == 45)) { + if((size == 45UL)) { /* Constraint check succeeded */ return 0; } else { @@ -93,7 +93,7 @@ memb_duration_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 1 && value <= 3)) { + if((value >= 1L && value <= 3L)) { /* Constraint check succeeded */ return 0; } else { @@ -119,9 +119,9 @@ memb_tci_StatesPDCCH_ToAddList_constraint_1(const asn_TYPE_descriptor_t *td, con /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 64)) { + if((size >= 1UL && size <= 64UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -145,9 +145,9 @@ memb_tci_StatesPDCCH_ToReleaseList_constraint_1(const asn_TYPE_descriptor_t *td, /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 64)) { + if((size >= 1UL && size <= 64UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -170,7 +170,7 @@ memb_pdcch_DMRS_ScramblingID_constraint_1(const asn_TYPE_descriptor_t *td, const value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -181,110 +181,97 @@ memb_pdcch_DMRS_ScramblingID_constraint_1(const asn_TYPE_descriptor_t *td, const } } -static asn_oer_constraints_t asn_OER_type_reg_BundleSize_constr_7 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_reg_BundleSize_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_interleaverSize_constr_11 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_interleaverSize_constr_11 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_shiftIndex_constr_15 CC_NOTUSED = { - { 2, 1 } /* (0..274) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_shiftIndex_constr_15 CC_NOTUSED = { { APC_CONSTRAINED, 9, 9, 0, 274 } /* (0..274) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_cce_REG_MappingType_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_cce_REG_MappingType_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 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_precoderGranularity_constr_17 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_precoderGranularity_constr_17 CC_NOTUSED = { { APC_CONSTRAINED, 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_tci_StatesPDCCH_ToAddList_constr_20 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_tci_StatesPDCCH_ToAddList_constr_20 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_tci_StatesPDCCH_ToReleaseList_constr_22 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_tci_StatesPDCCH_ToReleaseList_constr_22 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_tci_PresentInDCI_constr_24 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_tci_PresentInDCI_constr_24 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_frequencyDomainResources_constr_3 CC_NOTUSED = { - { 0, 0 }, - 45 /* (SIZE(45..45)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_frequencyDomainResources_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 45, 45 } /* (SIZE(45..45)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_duration_constr_4 CC_NOTUSED = { - { 1, 1 } /* (1..3) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_duration_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 1, 3 } /* (1..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_tci_StatesPDCCH_ToAddList_constr_20 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_tci_StatesPDCCH_ToAddList_constr_20 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_tci_StatesPDCCH_ToReleaseList_constr_22 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_tci_StatesPDCCH_ToReleaseList_constr_22 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_pdcch_DMRS_ScramblingID_constr_26 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_pdcch_DMRS_ScramblingID_constr_26 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_reg_BundleSize_value2enum_7[] = { { 0, 2, "n2" }, { 1, 2, "n3" }, @@ -319,7 +306,18 @@ asn_TYPE_descriptor_t asn_DEF_reg_BundleSize_7 = { asn_DEF_reg_BundleSize_tags_7, /* Same as above */ sizeof(asn_DEF_reg_BundleSize_tags_7) /sizeof(asn_DEF_reg_BundleSize_tags_7[0]), /* 2 */ - { &asn_OER_type_reg_BundleSize_constr_7, &asn_PER_type_reg_BundleSize_constr_7, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_reg_BundleSize_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_reg_BundleSize_specs_7 /* Additional specs */ }; @@ -358,7 +356,18 @@ asn_TYPE_descriptor_t asn_DEF_interleaverSize_11 = { asn_DEF_interleaverSize_tags_11, /* Same as above */ sizeof(asn_DEF_interleaverSize_tags_11) /sizeof(asn_DEF_interleaverSize_tags_11[0]), /* 2 */ - { &asn_OER_type_interleaverSize_constr_11, &asn_PER_type_interleaverSize_constr_11, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_interleaverSize_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_interleaverSize_specs_11 /* Additional specs */ }; @@ -369,7 +378,18 @@ static asn_TYPE_member_t asn_MBR_interleaved_6[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_reg_BundleSize_7, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reg-BundleSize" }, @@ -378,7 +398,18 @@ static asn_TYPE_member_t asn_MBR_interleaved_6[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_interleaverSize_11, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "interleaverSize" }, @@ -387,7 +418,18 @@ static asn_TYPE_member_t asn_MBR_interleaved_6[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_shiftIndex_constr_15, &asn_PER_memb_shiftIndex_constr_15, memb_shiftIndex_constraint_6 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_shiftIndex_constr_15, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_shiftIndex_constraint_6 + }, 0, 0, /* No default value */ "shiftIndex" }, @@ -422,7 +464,18 @@ asn_TYPE_descriptor_t asn_DEF_interleaved_6 = { asn_DEF_interleaved_tags_6, /* Same as above */ sizeof(asn_DEF_interleaved_tags_6) /sizeof(asn_DEF_interleaved_tags_6[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_interleaved_6, 3, /* Elements count */ &asn_SPC_interleaved_specs_6 /* Additional specs */ @@ -434,7 +487,18 @@ static asn_TYPE_member_t asn_MBR_cce_REG_MappingType_5[] = { 0, &asn_DEF_interleaved_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "interleaved" }, @@ -443,7 +507,18 @@ static asn_TYPE_member_t asn_MBR_cce_REG_MappingType_5[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nonInterleaved" }, @@ -471,7 +546,18 @@ asn_TYPE_descriptor_t asn_DEF_cce_REG_MappingType_5 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_cce_REG_MappingType_constr_5, &asn_PER_type_cce_REG_MappingType_constr_5, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_cce_REG_MappingType_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_cce_REG_MappingType_5, 2, /* Elements count */ &asn_SPC_cce_REG_MappingType_specs_5 /* Additional specs */ @@ -509,7 +595,18 @@ asn_TYPE_descriptor_t asn_DEF_precoderGranularity_17 = { asn_DEF_precoderGranularity_tags_17, /* Same as above */ sizeof(asn_DEF_precoderGranularity_tags_17) /sizeof(asn_DEF_precoderGranularity_tags_17[0]), /* 2 */ - { &asn_OER_type_precoderGranularity_constr_17, &asn_PER_type_precoderGranularity_constr_17, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_precoderGranularity_constr_17, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_precoderGranularity_specs_17 /* Additional specs */ }; @@ -520,7 +617,18 @@ static asn_TYPE_member_t asn_MBR_tci_StatesPDCCH_ToAddList_20[] = { 0, &asn_DEF_TCI_StateId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -545,7 +653,18 @@ asn_TYPE_descriptor_t asn_DEF_tci_StatesPDCCH_ToAddList_20 = { asn_DEF_tci_StatesPDCCH_ToAddList_tags_20, /* Same as above */ sizeof(asn_DEF_tci_StatesPDCCH_ToAddList_tags_20) /sizeof(asn_DEF_tci_StatesPDCCH_ToAddList_tags_20[0]), /* 2 */ - { &asn_OER_type_tci_StatesPDCCH_ToAddList_constr_20, &asn_PER_type_tci_StatesPDCCH_ToAddList_constr_20, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_tci_StatesPDCCH_ToAddList_constr_20, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_tci_StatesPDCCH_ToAddList_20, 1, /* Single element */ &asn_SPC_tci_StatesPDCCH_ToAddList_specs_20 /* Additional specs */ @@ -557,7 +676,18 @@ static asn_TYPE_member_t asn_MBR_tci_StatesPDCCH_ToReleaseList_22[] = { 0, &asn_DEF_TCI_StateId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -582,7 +712,18 @@ asn_TYPE_descriptor_t asn_DEF_tci_StatesPDCCH_ToReleaseList_22 = { asn_DEF_tci_StatesPDCCH_ToReleaseList_tags_22, /* Same as above */ sizeof(asn_DEF_tci_StatesPDCCH_ToReleaseList_tags_22) /sizeof(asn_DEF_tci_StatesPDCCH_ToReleaseList_tags_22[0]), /* 2 */ - { &asn_OER_type_tci_StatesPDCCH_ToReleaseList_constr_22, &asn_PER_type_tci_StatesPDCCH_ToReleaseList_constr_22, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_tci_StatesPDCCH_ToReleaseList_constr_22, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_tci_StatesPDCCH_ToReleaseList_22, 1, /* Single element */ &asn_SPC_tci_StatesPDCCH_ToReleaseList_specs_22 /* Additional specs */ @@ -618,7 +759,18 @@ asn_TYPE_descriptor_t asn_DEF_tci_PresentInDCI_24 = { asn_DEF_tci_PresentInDCI_tags_24, /* Same as above */ sizeof(asn_DEF_tci_PresentInDCI_tags_24) /sizeof(asn_DEF_tci_PresentInDCI_tags_24[0]), /* 2 */ - { &asn_OER_type_tci_PresentInDCI_constr_24, &asn_PER_type_tci_PresentInDCI_constr_24, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_tci_PresentInDCI_constr_24, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_tci_PresentInDCI_specs_24 /* Additional specs */ }; @@ -629,7 +781,18 @@ asn_TYPE_member_t asn_MBR_ControlResourceSet_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ControlResourceSetId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "controlResourceSetId" }, @@ -638,7 +801,18 @@ asn_TYPE_member_t asn_MBR_ControlResourceSet_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_frequencyDomainResources_constr_3, &asn_PER_memb_frequencyDomainResources_constr_3, memb_frequencyDomainResources_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_frequencyDomainResources_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_frequencyDomainResources_constraint_1 + }, 0, 0, /* No default value */ "frequencyDomainResources" }, @@ -647,7 +821,18 @@ asn_TYPE_member_t asn_MBR_ControlResourceSet_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_duration_constr_4, &asn_PER_memb_duration_constr_4, memb_duration_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_duration_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_duration_constraint_1 + }, 0, 0, /* No default value */ "duration" }, @@ -656,7 +841,18 @@ asn_TYPE_member_t asn_MBR_ControlResourceSet_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_cce_REG_MappingType_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cce-REG-MappingType" }, @@ -665,7 +861,18 @@ asn_TYPE_member_t asn_MBR_ControlResourceSet_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_precoderGranularity_17, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "precoderGranularity" }, @@ -674,7 +881,18 @@ asn_TYPE_member_t asn_MBR_ControlResourceSet_1[] = { 0, &asn_DEF_tci_StatesPDCCH_ToAddList_20, 0, - { &asn_OER_memb_tci_StatesPDCCH_ToAddList_constr_20, &asn_PER_memb_tci_StatesPDCCH_ToAddList_constr_20, memb_tci_StatesPDCCH_ToAddList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_tci_StatesPDCCH_ToAddList_constr_20, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_tci_StatesPDCCH_ToAddList_constraint_1 + }, 0, 0, /* No default value */ "tci-StatesPDCCH-ToAddList" }, @@ -683,7 +901,18 @@ asn_TYPE_member_t asn_MBR_ControlResourceSet_1[] = { 0, &asn_DEF_tci_StatesPDCCH_ToReleaseList_22, 0, - { &asn_OER_memb_tci_StatesPDCCH_ToReleaseList_constr_22, &asn_PER_memb_tci_StatesPDCCH_ToReleaseList_constr_22, memb_tci_StatesPDCCH_ToReleaseList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_tci_StatesPDCCH_ToReleaseList_constr_22, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_tci_StatesPDCCH_ToReleaseList_constraint_1 + }, 0, 0, /* No default value */ "tci-StatesPDCCH-ToReleaseList" }, @@ -692,7 +921,18 @@ asn_TYPE_member_t asn_MBR_ControlResourceSet_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_tci_PresentInDCI_24, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "tci-PresentInDCI" }, @@ -701,7 +941,18 @@ asn_TYPE_member_t asn_MBR_ControlResourceSet_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_pdcch_DMRS_ScramblingID_constr_26, &asn_PER_memb_pdcch_DMRS_ScramblingID_constr_26, memb_pdcch_DMRS_ScramblingID_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_pdcch_DMRS_ScramblingID_constr_26, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_pdcch_DMRS_ScramblingID_constraint_1 + }, 0, 0, /* No default value */ "pdcch-DMRS-ScramblingID" }, @@ -740,7 +991,18 @@ asn_TYPE_descriptor_t asn_DEF_ControlResourceSet = { asn_DEF_ControlResourceSet_tags_1, /* Same as above */ sizeof(asn_DEF_ControlResourceSet_tags_1) /sizeof(asn_DEF_ControlResourceSet_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ControlResourceSet_1, 9, /* Elements count */ &asn_SPC_ControlResourceSet_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/ControlResourceSet.h b/src/codec_utils/RRC/ControlResourceSet.h index 70beecc78..9dff061c6 100644 --- a/src/codec_utils/RRC/ControlResourceSet.h +++ b/src/codec_utils/RRC/ControlResourceSet.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ControlResourceSet_H_ diff --git a/src/codec_utils/RRC/ControlResourceSetId.c b/src/codec_utils/RRC/ControlResourceSetId.c index 3b7f0a516..37577a421 100644 --- a/src/codec_utils/RRC/ControlResourceSetId.c +++ b/src/codec_utils/RRC/ControlResourceSetId.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ControlResourceSetId.h" @@ -21,7 +21,7 @@ ControlResourceSetId_constraint(const asn_TYPE_descriptor_t *td, const void *spt value = *(const long *)sptr; - if((value >= 0 && value <= 11)) { + if((value >= 0L && value <= 11L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ ControlResourceSetId_constraint(const asn_TYPE_descriptor_t *td, const void *spt * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_ControlResourceSetId_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..11) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ControlResourceSetId_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 11 } /* (0..11) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_ControlResourceSetId_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_ControlResourceSetId = { asn_DEF_ControlResourceSetId_tags_1, /* Same as above */ sizeof(asn_DEF_ControlResourceSetId_tags_1) /sizeof(asn_DEF_ControlResourceSetId_tags_1[0]), /* 1 */ - { &asn_OER_type_ControlResourceSetId_constr_1, &asn_PER_type_ControlResourceSetId_constr_1, ControlResourceSetId_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ControlResourceSetId_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + ControlResourceSetId_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/ControlResourceSetId.h b/src/codec_utils/RRC/ControlResourceSetId.h index 6947beb51..4fd4baf90 100644 --- a/src/codec_utils/RRC/ControlResourceSetId.h +++ b/src/codec_utils/RRC/ControlResourceSetId.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ControlResourceSetId_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ControlResourceSetId; asn_struct_free_f ControlResourceSetId_free; asn_struct_print_f ControlResourceSetId_print; asn_constr_check_f ControlResourceSetId_constraint; -ber_type_decoder_f ControlResourceSetId_decode_ber; -der_type_encoder_f ControlResourceSetId_encode_der; xer_type_decoder_f ControlResourceSetId_decode_xer; xer_type_encoder_f ControlResourceSetId_encode_xer; -oer_type_decoder_f ControlResourceSetId_decode_oer; -oer_type_encoder_f ControlResourceSetId_encode_oer; per_type_decoder_f ControlResourceSetId_decode_uper; per_type_encoder_f ControlResourceSetId_encode_uper; per_type_decoder_f ControlResourceSetId_decode_aper; diff --git a/src/codec_utils/RRC/ControlResourceSetZero.c b/src/codec_utils/RRC/ControlResourceSetZero.c index 5bb906feb..10556b677 100644 --- a/src/codec_utils/RRC/ControlResourceSetZero.c +++ b/src/codec_utils/RRC/ControlResourceSetZero.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ControlResourceSetZero.h" @@ -21,7 +21,7 @@ ControlResourceSetZero_constraint(const asn_TYPE_descriptor_t *td, const void *s value = *(const long *)sptr; - if((value >= 0 && value <= 15)) { + if((value >= 0L && value <= 15L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ ControlResourceSetZero_constraint(const asn_TYPE_descriptor_t *td, const void *s * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_ControlResourceSetZero_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..15) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ControlResourceSetZero_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_ControlResourceSetZero_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_ControlResourceSetZero = { asn_DEF_ControlResourceSetZero_tags_1, /* Same as above */ sizeof(asn_DEF_ControlResourceSetZero_tags_1) /sizeof(asn_DEF_ControlResourceSetZero_tags_1[0]), /* 1 */ - { &asn_OER_type_ControlResourceSetZero_constr_1, &asn_PER_type_ControlResourceSetZero_constr_1, ControlResourceSetZero_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ControlResourceSetZero_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + ControlResourceSetZero_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/ControlResourceSetZero.h b/src/codec_utils/RRC/ControlResourceSetZero.h index bea0e7723..c83794984 100644 --- a/src/codec_utils/RRC/ControlResourceSetZero.h +++ b/src/codec_utils/RRC/ControlResourceSetZero.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ControlResourceSetZero_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ControlResourceSetZero; asn_struct_free_f ControlResourceSetZero_free; asn_struct_print_f ControlResourceSetZero_print; asn_constr_check_f ControlResourceSetZero_constraint; -ber_type_decoder_f ControlResourceSetZero_decode_ber; -der_type_encoder_f ControlResourceSetZero_encode_der; xer_type_decoder_f ControlResourceSetZero_decode_xer; xer_type_encoder_f ControlResourceSetZero_encode_xer; -oer_type_decoder_f ControlResourceSetZero_decode_oer; -oer_type_encoder_f ControlResourceSetZero_encode_oer; per_type_decoder_f ControlResourceSetZero_decode_uper; per_type_encoder_f ControlResourceSetZero_encode_uper; per_type_decoder_f ControlResourceSetZero_decode_aper; diff --git a/src/codec_utils/RRC/CounterCheck-IEs.c b/src/codec_utils/RRC/CounterCheck-IEs.c index f10a8332e..0f5c4b968 100644 --- a/src/codec_utils/RRC/CounterCheck-IEs.c +++ b/src/codec_utils/RRC/CounterCheck-IEs.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CounterCheck-IEs.h" @@ -30,7 +30,18 @@ asn_TYPE_descriptor_t asn_DEF_nonCriticalExtension_4 = { asn_DEF_nonCriticalExtension_tags_4, /* Same as above */ sizeof(asn_DEF_nonCriticalExtension_tags_4) /sizeof(asn_DEF_nonCriticalExtension_tags_4[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_nonCriticalExtension_specs_4 /* Additional specs */ }; @@ -41,7 +52,18 @@ asn_TYPE_member_t asn_MBR_CounterCheck_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_DRB_CountMSB_InfoList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "drb-CountMSB-InfoList" }, @@ -50,7 +72,18 @@ asn_TYPE_member_t asn_MBR_CounterCheck_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lateNonCriticalExtension" }, @@ -59,7 +92,18 @@ asn_TYPE_member_t asn_MBR_CounterCheck_IEs_1[] = { 0, &asn_DEF_nonCriticalExtension_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nonCriticalExtension" }, @@ -92,7 +136,18 @@ asn_TYPE_descriptor_t asn_DEF_CounterCheck_IEs = { asn_DEF_CounterCheck_IEs_tags_1, /* Same as above */ sizeof(asn_DEF_CounterCheck_IEs_tags_1) /sizeof(asn_DEF_CounterCheck_IEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CounterCheck_IEs_1, 3, /* Elements count */ &asn_SPC_CounterCheck_IEs_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CounterCheck-IEs.h b/src/codec_utils/RRC/CounterCheck-IEs.h index 4c19d4cf6..be2adac3e 100644 --- a/src/codec_utils/RRC/CounterCheck-IEs.h +++ b/src/codec_utils/RRC/CounterCheck-IEs.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CounterCheck_IEs_H_ diff --git a/src/codec_utils/RRC/CounterCheck.c b/src/codec_utils/RRC/CounterCheck.c index 964c28b9c..7fc391c33 100644 --- a/src/codec_utils/RRC/CounterCheck.c +++ b/src/codec_utils/RRC/CounterCheck.c @@ -1,21 +1,19 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CounterCheck.h" -#include "CounterCheck-IEs.h" -static asn_oer_constraints_t asn_OER_type_criticalExtensions_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_criticalExtensions_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_criticalExtensionsFuture_tags_5[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) @@ -39,7 +37,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensionsFuture_5 = { asn_DEF_criticalExtensionsFuture_tags_5, /* Same as above */ sizeof(asn_DEF_criticalExtensionsFuture_tags_5) /sizeof(asn_DEF_criticalExtensionsFuture_tags_5[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_criticalExtensionsFuture_specs_5 /* Additional specs */ }; @@ -50,7 +59,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CounterCheck_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "counterCheck" }, @@ -59,7 +79,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_3[] = { 0, &asn_DEF_criticalExtensionsFuture_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensionsFuture" }, @@ -87,7 +118,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensions_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_criticalExtensions_constr_3, &asn_PER_type_criticalExtensions_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_criticalExtensions_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_criticalExtensions_3, 2, /* Elements count */ &asn_SPC_criticalExtensions_specs_3 /* Additional specs */ @@ -99,7 +141,18 @@ asn_TYPE_member_t asn_MBR_CounterCheck_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRC_TransactionIdentifier, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrc-TransactionIdentifier" }, @@ -108,7 +161,18 @@ asn_TYPE_member_t asn_MBR_CounterCheck_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_criticalExtensions_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensions" }, @@ -138,7 +202,18 @@ asn_TYPE_descriptor_t asn_DEF_CounterCheck = { asn_DEF_CounterCheck_tags_1, /* Same as above */ sizeof(asn_DEF_CounterCheck_tags_1) /sizeof(asn_DEF_CounterCheck_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CounterCheck_1, 2, /* Elements count */ &asn_SPC_CounterCheck_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CounterCheck.h b/src/codec_utils/RRC/CounterCheck.h index 408fd9d13..941ab5ddd 100644 --- a/src/codec_utils/RRC/CounterCheck.h +++ b/src/codec_utils/RRC/CounterCheck.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CounterCheck_H_ @@ -61,5 +61,8 @@ extern asn_TYPE_member_t asn_MBR_CounterCheck_1[2]; } #endif +/* Referred external types */ +#include "CounterCheck-IEs.h" + #endif /* _CounterCheck_H_ */ #include diff --git a/src/codec_utils/RRC/CounterCheckResponse-IEs.c b/src/codec_utils/RRC/CounterCheckResponse-IEs.c index ab01195fa..d5db48817 100644 --- a/src/codec_utils/RRC/CounterCheckResponse-IEs.c +++ b/src/codec_utils/RRC/CounterCheckResponse-IEs.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CounterCheckResponse-IEs.h" @@ -30,7 +30,18 @@ asn_TYPE_descriptor_t asn_DEF_nonCriticalExtension_4 = { asn_DEF_nonCriticalExtension_tags_4, /* Same as above */ sizeof(asn_DEF_nonCriticalExtension_tags_4) /sizeof(asn_DEF_nonCriticalExtension_tags_4[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_nonCriticalExtension_specs_4 /* Additional specs */ }; @@ -41,7 +52,18 @@ asn_TYPE_member_t asn_MBR_CounterCheckResponse_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_DRB_CountInfoList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "drb-CountInfoList" }, @@ -50,7 +72,18 @@ asn_TYPE_member_t asn_MBR_CounterCheckResponse_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lateNonCriticalExtension" }, @@ -59,7 +92,18 @@ asn_TYPE_member_t asn_MBR_CounterCheckResponse_IEs_1[] = { 0, &asn_DEF_nonCriticalExtension_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nonCriticalExtension" }, @@ -92,7 +136,18 @@ asn_TYPE_descriptor_t asn_DEF_CounterCheckResponse_IEs = { asn_DEF_CounterCheckResponse_IEs_tags_1, /* Same as above */ sizeof(asn_DEF_CounterCheckResponse_IEs_tags_1) /sizeof(asn_DEF_CounterCheckResponse_IEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CounterCheckResponse_IEs_1, 3, /* Elements count */ &asn_SPC_CounterCheckResponse_IEs_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CounterCheckResponse-IEs.h b/src/codec_utils/RRC/CounterCheckResponse-IEs.h index d312ce71e..3e097c530 100644 --- a/src/codec_utils/RRC/CounterCheckResponse-IEs.h +++ b/src/codec_utils/RRC/CounterCheckResponse-IEs.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CounterCheckResponse_IEs_H_ diff --git a/src/codec_utils/RRC/CounterCheckResponse.c b/src/codec_utils/RRC/CounterCheckResponse.c index 784a5d4be..681bd3351 100644 --- a/src/codec_utils/RRC/CounterCheckResponse.c +++ b/src/codec_utils/RRC/CounterCheckResponse.c @@ -1,21 +1,19 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CounterCheckResponse.h" -#include "CounterCheckResponse-IEs.h" -static asn_oer_constraints_t asn_OER_type_criticalExtensions_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_criticalExtensions_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_criticalExtensionsFuture_tags_5[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) @@ -39,7 +37,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensionsFuture_5 = { asn_DEF_criticalExtensionsFuture_tags_5, /* Same as above */ sizeof(asn_DEF_criticalExtensionsFuture_tags_5) /sizeof(asn_DEF_criticalExtensionsFuture_tags_5[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_criticalExtensionsFuture_specs_5 /* Additional specs */ }; @@ -50,7 +59,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CounterCheckResponse_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "counterCheckResponse" }, @@ -59,7 +79,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_3[] = { 0, &asn_DEF_criticalExtensionsFuture_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensionsFuture" }, @@ -87,7 +118,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensions_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_criticalExtensions_constr_3, &asn_PER_type_criticalExtensions_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_criticalExtensions_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_criticalExtensions_3, 2, /* Elements count */ &asn_SPC_criticalExtensions_specs_3 /* Additional specs */ @@ -99,7 +141,18 @@ asn_TYPE_member_t asn_MBR_CounterCheckResponse_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRC_TransactionIdentifier, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrc-TransactionIdentifier" }, @@ -108,7 +161,18 @@ asn_TYPE_member_t asn_MBR_CounterCheckResponse_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_criticalExtensions_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensions" }, @@ -138,7 +202,18 @@ asn_TYPE_descriptor_t asn_DEF_CounterCheckResponse = { asn_DEF_CounterCheckResponse_tags_1, /* Same as above */ sizeof(asn_DEF_CounterCheckResponse_tags_1) /sizeof(asn_DEF_CounterCheckResponse_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CounterCheckResponse_1, 2, /* Elements count */ &asn_SPC_CounterCheckResponse_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CounterCheckResponse.h b/src/codec_utils/RRC/CounterCheckResponse.h index 969c23ea4..3d895caf1 100644 --- a/src/codec_utils/RRC/CounterCheckResponse.h +++ b/src/codec_utils/RRC/CounterCheckResponse.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CounterCheckResponse_H_ @@ -61,5 +61,8 @@ extern asn_TYPE_member_t asn_MBR_CounterCheckResponse_1[2]; } #endif +/* Referred external types */ +#include "CounterCheckResponse-IEs.h" + #endif /* _CounterCheckResponse_H_ */ #include diff --git a/src/codec_utils/RRC/CrossCarrierSchedulingConfig.c b/src/codec_utils/RRC/CrossCarrierSchedulingConfig.c index 581d54af4..eac0eb433 100644 --- a/src/codec_utils/RRC/CrossCarrierSchedulingConfig.c +++ b/src/codec_utils/RRC/CrossCarrierSchedulingConfig.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "CrossCarrierSchedulingConfig.h" @@ -21,7 +21,7 @@ memb_cif_InSchedulingCell_constraint_5(const asn_TYPE_descriptor_t *td, const vo value = *(const long *)sptr; - if((value >= 1 && value <= 7)) { + if((value >= 1L && value <= 7L)) { /* Constraint check succeeded */ return 0; } else { @@ -32,29 +32,38 @@ memb_cif_InSchedulingCell_constraint_5(const asn_TYPE_descriptor_t *td, const vo } } -static asn_oer_constraints_t asn_OER_memb_cif_InSchedulingCell_constr_7 CC_NOTUSED = { - { 1, 1 } /* (1..7) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_cif_InSchedulingCell_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 1, 7 } /* (1..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_schedulingCellInfo_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_schedulingCellInfo_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_own_3[] = { { ATF_NOFLAGS, 0, offsetof(struct CrossCarrierSchedulingConfig__schedulingCellInfo__own, cif_Presence), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cif-Presence" }, @@ -85,7 +94,18 @@ asn_TYPE_descriptor_t asn_DEF_own_3 = { asn_DEF_own_tags_3, /* Same as above */ sizeof(asn_DEF_own_tags_3) /sizeof(asn_DEF_own_tags_3[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_own_3, 1, /* Elements count */ &asn_SPC_own_specs_3 /* Additional specs */ @@ -97,7 +117,18 @@ static asn_TYPE_member_t asn_MBR_other_5[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ServCellIndexRrc, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "schedulingCellId" }, @@ -106,7 +137,18 @@ static asn_TYPE_member_t asn_MBR_other_5[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_cif_InSchedulingCell_constr_7, &asn_PER_memb_cif_InSchedulingCell_constr_7, memb_cif_InSchedulingCell_constraint_5 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_cif_InSchedulingCell_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_cif_InSchedulingCell_constraint_5 + }, 0, 0, /* No default value */ "cif-InSchedulingCell" }, @@ -138,7 +180,18 @@ asn_TYPE_descriptor_t asn_DEF_other_5 = { asn_DEF_other_tags_5, /* Same as above */ sizeof(asn_DEF_other_tags_5) /sizeof(asn_DEF_other_tags_5[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_other_5, 2, /* Elements count */ &asn_SPC_other_specs_5 /* Additional specs */ @@ -150,7 +203,18 @@ static asn_TYPE_member_t asn_MBR_schedulingCellInfo_2[] = { 0, &asn_DEF_own_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "own" }, @@ -159,7 +223,18 @@ static asn_TYPE_member_t asn_MBR_schedulingCellInfo_2[] = { 0, &asn_DEF_other_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "other" }, @@ -187,7 +262,18 @@ asn_TYPE_descriptor_t asn_DEF_schedulingCellInfo_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_schedulingCellInfo_constr_2, &asn_PER_type_schedulingCellInfo_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_schedulingCellInfo_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_schedulingCellInfo_2, 2, /* Elements count */ &asn_SPC_schedulingCellInfo_specs_2 /* Additional specs */ @@ -199,7 +285,18 @@ asn_TYPE_member_t asn_MBR_CrossCarrierSchedulingConfig_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_schedulingCellInfo_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "schedulingCellInfo" }, @@ -228,7 +325,18 @@ asn_TYPE_descriptor_t asn_DEF_CrossCarrierSchedulingConfig = { asn_DEF_CrossCarrierSchedulingConfig_tags_1, /* Same as above */ sizeof(asn_DEF_CrossCarrierSchedulingConfig_tags_1) /sizeof(asn_DEF_CrossCarrierSchedulingConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_CrossCarrierSchedulingConfig_1, 1, /* Elements count */ &asn_SPC_CrossCarrierSchedulingConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/CrossCarrierSchedulingConfig.h b/src/codec_utils/RRC/CrossCarrierSchedulingConfig.h index 9c6d80164..dd546848c 100644 --- a/src/codec_utils/RRC/CrossCarrierSchedulingConfig.h +++ b/src/codec_utils/RRC/CrossCarrierSchedulingConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _CrossCarrierSchedulingConfig_H_ diff --git a/src/codec_utils/RRC/DL-AM-RLC.c b/src/codec_utils/RRC/DL-AM-RLC.c index ddde82407..d28a2918a 100644 --- a/src/codec_utils/RRC/DL-AM-RLC.c +++ b/src/codec_utils/RRC/DL-AM-RLC.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "DL-AM-RLC.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_DL_AM_RLC_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SN_FieldLengthAM, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sn-FieldLength" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_DL_AM_RLC_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_T_Reassembly, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "t-Reassembly" }, @@ -31,7 +53,18 @@ asn_TYPE_member_t asn_MBR_DL_AM_RLC_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_T_StatusProhibit, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "t-StatusProhibit" }, @@ -64,7 +97,18 @@ asn_TYPE_descriptor_t asn_DEF_DL_AM_RLC = { asn_DEF_DL_AM_RLC_tags_1, /* Same as above */ sizeof(asn_DEF_DL_AM_RLC_tags_1) /sizeof(asn_DEF_DL_AM_RLC_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DL_AM_RLC_1, 3, /* Elements count */ &asn_SPC_DL_AM_RLC_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/DL-AM-RLC.h b/src/codec_utils/RRC/DL-AM-RLC.h index 98180fd22..7e79ffcba 100644 --- a/src/codec_utils/RRC/DL-AM-RLC.h +++ b/src/codec_utils/RRC/DL-AM-RLC.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _DL_AM_RLC_H_ diff --git a/src/codec_utils/RRC/DL-CCCH-Message.c b/src/codec_utils/RRC/DL-CCCH-Message.c index 3dbb39f53..c478722ee 100644 --- a/src/codec_utils/RRC/DL-CCCH-Message.c +++ b/src/codec_utils/RRC/DL-CCCH-Message.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "DL-CCCH-Message.h" @@ -13,7 +13,18 @@ static asn_TYPE_member_t asn_MBR_DL_CCCH_Message_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_DL_CCCH_MessageType, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "message" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_DL_CCCH_Message = { asn_DEF_DL_CCCH_Message_tags_1, /* Same as above */ sizeof(asn_DEF_DL_CCCH_Message_tags_1) /sizeof(asn_DEF_DL_CCCH_Message_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DL_CCCH_Message_1, 1, /* Elements count */ &asn_SPC_DL_CCCH_Message_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/DL-CCCH-Message.h b/src/codec_utils/RRC/DL-CCCH-Message.h index 351a23e44..0345dfbbf 100644 --- a/src/codec_utils/RRC/DL-CCCH-Message.h +++ b/src/codec_utils/RRC/DL-CCCH-Message.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _DL_CCCH_Message_H_ diff --git a/src/codec_utils/RRC/DL-CCCH-MessageType.c b/src/codec_utils/RRC/DL-CCCH-MessageType.c index b8f2928f5..83f1f9297 100644 --- a/src/codec_utils/RRC/DL-CCCH-MessageType.c +++ b/src/codec_utils/RRC/DL-CCCH-MessageType.c @@ -1,37 +1,44 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "DL-CCCH-MessageType.h" -#include "RRCReject.h" -#include "RRCSetup.h" -static asn_oer_constraints_t asn_OER_type_c1_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_c1_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_DL_CCCH_MessageType_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_DL_CCCH_MessageType_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_c1_2[] = { { ATF_POINTER, 0, offsetof(struct DL_CCCH_MessageType__c1, choice.rrcReject), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_RRCReject, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrcReject" }, @@ -40,7 +47,18 @@ static asn_TYPE_member_t asn_MBR_c1_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRCSetup, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrcSetup" }, @@ -49,7 +67,18 @@ static asn_TYPE_member_t asn_MBR_c1_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare2" }, @@ -58,7 +87,18 @@ static asn_TYPE_member_t asn_MBR_c1_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare1" }, @@ -88,7 +128,18 @@ asn_TYPE_descriptor_t asn_DEF_c1_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_c1_constr_2, &asn_PER_type_c1_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_c1_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_c1_2, 4, /* Elements count */ &asn_SPC_c1_specs_2 /* Additional specs */ @@ -117,7 +168,18 @@ asn_TYPE_descriptor_t asn_DEF_messageClassExtension_7 = { asn_DEF_messageClassExtension_tags_7, /* Same as above */ sizeof(asn_DEF_messageClassExtension_tags_7) /sizeof(asn_DEF_messageClassExtension_tags_7[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_messageClassExtension_specs_7 /* Additional specs */ }; @@ -128,7 +190,18 @@ asn_TYPE_member_t asn_MBR_DL_CCCH_MessageType_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_c1_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "c1" }, @@ -137,7 +210,18 @@ asn_TYPE_member_t asn_MBR_DL_CCCH_MessageType_1[] = { 0, &asn_DEF_messageClassExtension_7, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "messageClassExtension" }, @@ -164,7 +248,18 @@ asn_TYPE_descriptor_t asn_DEF_DL_CCCH_MessageType = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_DL_CCCH_MessageType_constr_1, &asn_PER_type_DL_CCCH_MessageType_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_DL_CCCH_MessageType_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_DL_CCCH_MessageType_1, 2, /* Elements count */ &asn_SPC_DL_CCCH_MessageType_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/DL-CCCH-MessageType.h b/src/codec_utils/RRC/DL-CCCH-MessageType.h index a8bd1e5f8..f736c95ad 100644 --- a/src/codec_utils/RRC/DL-CCCH-MessageType.h +++ b/src/codec_utils/RRC/DL-CCCH-MessageType.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _DL_CCCH_MessageType_H_ @@ -75,5 +75,9 @@ extern asn_per_constraints_t asn_PER_type_DL_CCCH_MessageType_constr_1; } #endif +/* Referred external types */ +#include "RRCReject.h" +#include "RRCSetup.h" + #endif /* _DL_CCCH_MessageType_H_ */ #include diff --git a/src/codec_utils/RRC/DL-DCCH-Message.c b/src/codec_utils/RRC/DL-DCCH-Message.c index 619312c4f..36227892a 100644 --- a/src/codec_utils/RRC/DL-DCCH-Message.c +++ b/src/codec_utils/RRC/DL-DCCH-Message.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "DL-DCCH-Message.h" @@ -13,7 +13,18 @@ static asn_TYPE_member_t asn_MBR_DL_DCCH_Message_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_DL_DCCH_MessageType, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "message" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_DL_DCCH_Message = { asn_DEF_DL_DCCH_Message_tags_1, /* Same as above */ sizeof(asn_DEF_DL_DCCH_Message_tags_1) /sizeof(asn_DEF_DL_DCCH_Message_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DL_DCCH_Message_1, 1, /* Elements count */ &asn_SPC_DL_DCCH_Message_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/DL-DCCH-Message.h b/src/codec_utils/RRC/DL-DCCH-Message.h index 78a78917a..80accea7d 100644 --- a/src/codec_utils/RRC/DL-DCCH-Message.h +++ b/src/codec_utils/RRC/DL-DCCH-Message.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _DL_DCCH_Message_H_ diff --git a/src/codec_utils/RRC/DL-DCCH-MessageType.c b/src/codec_utils/RRC/DL-DCCH-MessageType.c index b8de909b5..b57e64b13 100644 --- a/src/codec_utils/RRC/DL-DCCH-MessageType.c +++ b/src/codec_utils/RRC/DL-DCCH-MessageType.c @@ -1,44 +1,44 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "DL-DCCH-MessageType.h" -#include "RRCReconfiguration.h" -#include "RRCResume.h" -#include "RRCRelease.h" -#include "RRCReestablishment.h" -#include "SecurityModeCommand.h" -#include "DLInformationTransfer.h" -#include "UECapabilityEnquiry.h" -#include "CounterCheck.h" -#include "MobilityFromNRCommand.h" -static asn_oer_constraints_t asn_OER_type_c1_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_c1_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_DL_DCCH_MessageType_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_DL_DCCH_MessageType_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_c1_2[] = { { ATF_POINTER, 0, offsetof(struct DL_DCCH_MessageType__c1, choice.rrcReconfiguration), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_RRCReconfiguration, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrcReconfiguration" }, @@ -47,7 +47,18 @@ static asn_TYPE_member_t asn_MBR_c1_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRCResume, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrcResume" }, @@ -56,7 +67,18 @@ static asn_TYPE_member_t asn_MBR_c1_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRCRelease, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrcRelease" }, @@ -65,7 +87,18 @@ static asn_TYPE_member_t asn_MBR_c1_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRCReestablishment, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrcReestablishment" }, @@ -74,7 +107,18 @@ static asn_TYPE_member_t asn_MBR_c1_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SecurityModeCommand, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "securityModeCommand" }, @@ -83,7 +127,18 @@ static asn_TYPE_member_t asn_MBR_c1_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_DLInformationTransfer, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dlInformationTransfer" }, @@ -92,7 +147,18 @@ static asn_TYPE_member_t asn_MBR_c1_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UECapabilityEnquiry, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ueCapabilityEnquiry" }, @@ -101,7 +167,18 @@ static asn_TYPE_member_t asn_MBR_c1_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CounterCheck, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "counterCheck" }, @@ -110,7 +187,18 @@ static asn_TYPE_member_t asn_MBR_c1_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MobilityFromNRCommand, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "mobilityFromNRCommand" }, @@ -119,7 +207,18 @@ static asn_TYPE_member_t asn_MBR_c1_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare7" }, @@ -128,7 +227,18 @@ static asn_TYPE_member_t asn_MBR_c1_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare6" }, @@ -137,7 +247,18 @@ static asn_TYPE_member_t asn_MBR_c1_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare5" }, @@ -146,7 +267,18 @@ static asn_TYPE_member_t asn_MBR_c1_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare4" }, @@ -155,7 +287,18 @@ static asn_TYPE_member_t asn_MBR_c1_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare3" }, @@ -164,7 +307,18 @@ static asn_TYPE_member_t asn_MBR_c1_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare2" }, @@ -173,7 +327,18 @@ static asn_TYPE_member_t asn_MBR_c1_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare1" }, @@ -215,7 +380,18 @@ asn_TYPE_descriptor_t asn_DEF_c1_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_c1_constr_2, &asn_PER_type_c1_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_c1_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_c1_2, 16, /* Elements count */ &asn_SPC_c1_specs_2 /* Additional specs */ @@ -244,7 +420,18 @@ asn_TYPE_descriptor_t asn_DEF_messageClassExtension_19 = { asn_DEF_messageClassExtension_tags_19, /* Same as above */ sizeof(asn_DEF_messageClassExtension_tags_19) /sizeof(asn_DEF_messageClassExtension_tags_19[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_messageClassExtension_specs_19 /* Additional specs */ }; @@ -255,7 +442,18 @@ asn_TYPE_member_t asn_MBR_DL_DCCH_MessageType_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_c1_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "c1" }, @@ -264,7 +462,18 @@ asn_TYPE_member_t asn_MBR_DL_DCCH_MessageType_1[] = { 0, &asn_DEF_messageClassExtension_19, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "messageClassExtension" }, @@ -291,7 +500,18 @@ asn_TYPE_descriptor_t asn_DEF_DL_DCCH_MessageType = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_DL_DCCH_MessageType_constr_1, &asn_PER_type_DL_DCCH_MessageType_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_DL_DCCH_MessageType_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_DL_DCCH_MessageType_1, 2, /* Elements count */ &asn_SPC_DL_DCCH_MessageType_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/DL-DCCH-MessageType.h b/src/codec_utils/RRC/DL-DCCH-MessageType.h index c7513bc29..eee747416 100644 --- a/src/codec_utils/RRC/DL-DCCH-MessageType.h +++ b/src/codec_utils/RRC/DL-DCCH-MessageType.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _DL_DCCH_MessageType_H_ @@ -106,5 +106,16 @@ extern asn_per_constraints_t asn_PER_type_DL_DCCH_MessageType_constr_1; } #endif +/* Referred external types */ +#include "RRCReconfiguration.h" +#include "RRCResume.h" +#include "RRCRelease.h" +#include "RRCReestablishment.h" +#include "SecurityModeCommand.h" +#include "DLInformationTransfer.h" +#include "UECapabilityEnquiry.h" +#include "CounterCheck.h" +#include "MobilityFromNRCommand.h" + #endif /* _DL_DCCH_MessageType_H_ */ #include diff --git a/src/codec_utils/RRC/DL-UM-RLC.c b/src/codec_utils/RRC/DL-UM-RLC.c index bdfd35d31..199bdc044 100644 --- a/src/codec_utils/RRC/DL-UM-RLC.c +++ b/src/codec_utils/RRC/DL-UM-RLC.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "DL-UM-RLC.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_DL_UM_RLC_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SN_FieldLengthUM, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sn-FieldLength" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_DL_UM_RLC_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_T_Reassembly, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "t-Reassembly" }, @@ -54,7 +76,18 @@ asn_TYPE_descriptor_t asn_DEF_DL_UM_RLC = { asn_DEF_DL_UM_RLC_tags_1, /* Same as above */ sizeof(asn_DEF_DL_UM_RLC_tags_1) /sizeof(asn_DEF_DL_UM_RLC_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DL_UM_RLC_1, 2, /* Elements count */ &asn_SPC_DL_UM_RLC_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/DL-UM-RLC.h b/src/codec_utils/RRC/DL-UM-RLC.h index 8526508f6..5f16018a8 100644 --- a/src/codec_utils/RRC/DL-UM-RLC.h +++ b/src/codec_utils/RRC/DL-UM-RLC.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _DL_UM_RLC_H_ diff --git a/src/codec_utils/RRC/DLInformationTransfer-IEs.c b/src/codec_utils/RRC/DLInformationTransfer-IEs.c index 7fa644fbe..e0a0cc8e3 100644 --- a/src/codec_utils/RRC/DLInformationTransfer-IEs.c +++ b/src/codec_utils/RRC/DLInformationTransfer-IEs.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "DLInformationTransfer-IEs.h" @@ -30,7 +30,18 @@ asn_TYPE_descriptor_t asn_DEF_nonCriticalExtension_4 = { asn_DEF_nonCriticalExtension_tags_4, /* Same as above */ sizeof(asn_DEF_nonCriticalExtension_tags_4) /sizeof(asn_DEF_nonCriticalExtension_tags_4[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_nonCriticalExtension_specs_4 /* Additional specs */ }; @@ -41,7 +52,18 @@ asn_TYPE_member_t asn_MBR_DLInformationTransfer_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_DedicatedNAS_Message, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dedicatedNAS-Message" }, @@ -50,7 +72,18 @@ asn_TYPE_member_t asn_MBR_DLInformationTransfer_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lateNonCriticalExtension" }, @@ -59,7 +92,18 @@ asn_TYPE_member_t asn_MBR_DLInformationTransfer_IEs_1[] = { 0, &asn_DEF_nonCriticalExtension_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nonCriticalExtension" }, @@ -92,7 +136,18 @@ asn_TYPE_descriptor_t asn_DEF_DLInformationTransfer_IEs = { asn_DEF_DLInformationTransfer_IEs_tags_1, /* Same as above */ sizeof(asn_DEF_DLInformationTransfer_IEs_tags_1) /sizeof(asn_DEF_DLInformationTransfer_IEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DLInformationTransfer_IEs_1, 3, /* Elements count */ &asn_SPC_DLInformationTransfer_IEs_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/DLInformationTransfer-IEs.h b/src/codec_utils/RRC/DLInformationTransfer-IEs.h index af1384ea3..1ad866ce6 100644 --- a/src/codec_utils/RRC/DLInformationTransfer-IEs.h +++ b/src/codec_utils/RRC/DLInformationTransfer-IEs.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _DLInformationTransfer_IEs_H_ diff --git a/src/codec_utils/RRC/DLInformationTransfer.c b/src/codec_utils/RRC/DLInformationTransfer.c index c847b130f..b9161b021 100644 --- a/src/codec_utils/RRC/DLInformationTransfer.c +++ b/src/codec_utils/RRC/DLInformationTransfer.c @@ -1,21 +1,19 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "DLInformationTransfer.h" -#include "DLInformationTransfer-IEs.h" -static asn_oer_constraints_t asn_OER_type_criticalExtensions_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_criticalExtensions_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_criticalExtensionsFuture_tags_5[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) @@ -39,7 +37,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensionsFuture_5 = { asn_DEF_criticalExtensionsFuture_tags_5, /* Same as above */ sizeof(asn_DEF_criticalExtensionsFuture_tags_5) /sizeof(asn_DEF_criticalExtensionsFuture_tags_5[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_criticalExtensionsFuture_specs_5 /* Additional specs */ }; @@ -50,7 +59,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_DLInformationTransfer_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dlInformationTransfer" }, @@ -59,7 +79,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_3[] = { 0, &asn_DEF_criticalExtensionsFuture_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensionsFuture" }, @@ -87,7 +118,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensions_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_criticalExtensions_constr_3, &asn_PER_type_criticalExtensions_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_criticalExtensions_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_criticalExtensions_3, 2, /* Elements count */ &asn_SPC_criticalExtensions_specs_3 /* Additional specs */ @@ -99,7 +141,18 @@ asn_TYPE_member_t asn_MBR_DLInformationTransfer_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRC_TransactionIdentifier, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrc-TransactionIdentifier" }, @@ -108,7 +161,18 @@ asn_TYPE_member_t asn_MBR_DLInformationTransfer_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_criticalExtensions_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensions" }, @@ -138,7 +202,18 @@ asn_TYPE_descriptor_t asn_DEF_DLInformationTransfer = { asn_DEF_DLInformationTransfer_tags_1, /* Same as above */ sizeof(asn_DEF_DLInformationTransfer_tags_1) /sizeof(asn_DEF_DLInformationTransfer_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DLInformationTransfer_1, 2, /* Elements count */ &asn_SPC_DLInformationTransfer_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/DLInformationTransfer.h b/src/codec_utils/RRC/DLInformationTransfer.h index 63a9c792c..bf3566ce8 100644 --- a/src/codec_utils/RRC/DLInformationTransfer.h +++ b/src/codec_utils/RRC/DLInformationTransfer.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _DLInformationTransfer_H_ @@ -61,5 +61,8 @@ extern asn_TYPE_member_t asn_MBR_DLInformationTransfer_1[2]; } #endif +/* Referred external types */ +#include "DLInformationTransfer-IEs.h" + #endif /* _DLInformationTransfer_H_ */ #include diff --git a/src/codec_utils/RRC/DMRS-DownlinkConfig.c b/src/codec_utils/RRC/DMRS-DownlinkConfig.c index 988200425..a8d4a6b3c 100644 --- a/src/codec_utils/RRC/DMRS-DownlinkConfig.c +++ b/src/codec_utils/RRC/DMRS-DownlinkConfig.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "DMRS-DownlinkConfig.h" -#include "PTRS-DownlinkConfig.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -34,7 +33,7 @@ memb_scramblingID0_constraint_1(const asn_TYPE_descriptor_t *td, const void *spt value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -59,7 +58,7 @@ memb_scramblingID1_constraint_1(const asn_TYPE_descriptor_t *td, const void *spt value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -70,54 +69,48 @@ memb_scramblingID1_constraint_1(const asn_TYPE_descriptor_t *td, const void *spt } } -static asn_oer_constraints_t asn_OER_type_dmrs_Type_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_dmrs_Type_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_dmrs_AdditionalPosition_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_dmrs_AdditionalPosition_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_maxLength_constr_8 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_maxLength_constr_8 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_phaseTrackingRS_constr_12 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_phaseTrackingRS_constr_12 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_scramblingID0_constr_10 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_scramblingID0_constr_10 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_scramblingID1_constr_11 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_scramblingID1_constr_11 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_dmrs_Type_value2enum_2[] = { { 0, 5, "type2" } }; @@ -148,7 +141,18 @@ asn_TYPE_descriptor_t asn_DEF_dmrs_Type_2 = { asn_DEF_dmrs_Type_tags_2, /* Same as above */ sizeof(asn_DEF_dmrs_Type_tags_2) /sizeof(asn_DEF_dmrs_Type_tags_2[0]), /* 2 */ - { &asn_OER_type_dmrs_Type_constr_2, &asn_PER_type_dmrs_Type_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_dmrs_Type_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_dmrs_Type_specs_2 /* Additional specs */ }; @@ -187,7 +191,18 @@ asn_TYPE_descriptor_t asn_DEF_dmrs_AdditionalPosition_4 = { asn_DEF_dmrs_AdditionalPosition_tags_4, /* Same as above */ sizeof(asn_DEF_dmrs_AdditionalPosition_tags_4) /sizeof(asn_DEF_dmrs_AdditionalPosition_tags_4[0]), /* 2 */ - { &asn_OER_type_dmrs_AdditionalPosition_constr_4, &asn_PER_type_dmrs_AdditionalPosition_constr_4, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_dmrs_AdditionalPosition_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_dmrs_AdditionalPosition_specs_4 /* Additional specs */ }; @@ -222,7 +237,18 @@ asn_TYPE_descriptor_t asn_DEF_maxLength_8 = { asn_DEF_maxLength_tags_8, /* Same as above */ sizeof(asn_DEF_maxLength_tags_8) /sizeof(asn_DEF_maxLength_tags_8[0]), /* 2 */ - { &asn_OER_type_maxLength_constr_8, &asn_PER_type_maxLength_constr_8, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_maxLength_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_maxLength_specs_8 /* Additional specs */ }; @@ -233,7 +259,18 @@ static asn_TYPE_member_t asn_MBR_phaseTrackingRS_12[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -242,7 +279,18 @@ static asn_TYPE_member_t asn_MBR_phaseTrackingRS_12[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PTRS_DownlinkConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -270,7 +318,18 @@ asn_TYPE_descriptor_t asn_DEF_phaseTrackingRS_12 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_phaseTrackingRS_constr_12, &asn_PER_type_phaseTrackingRS_constr_12, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_phaseTrackingRS_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_phaseTrackingRS_12, 2, /* Elements count */ &asn_SPC_phaseTrackingRS_specs_12 /* Additional specs */ @@ -282,7 +341,18 @@ asn_TYPE_member_t asn_MBR_DMRS_DownlinkConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_dmrs_Type_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dmrs-Type" }, @@ -291,7 +361,18 @@ asn_TYPE_member_t asn_MBR_DMRS_DownlinkConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_dmrs_AdditionalPosition_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dmrs-AdditionalPosition" }, @@ -300,7 +381,18 @@ asn_TYPE_member_t asn_MBR_DMRS_DownlinkConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_maxLength_8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "maxLength" }, @@ -309,7 +401,18 @@ asn_TYPE_member_t asn_MBR_DMRS_DownlinkConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_scramblingID0_constr_10, &asn_PER_memb_scramblingID0_constr_10, memb_scramblingID0_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_scramblingID0_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_scramblingID0_constraint_1 + }, 0, 0, /* No default value */ "scramblingID0" }, @@ -318,7 +421,18 @@ asn_TYPE_member_t asn_MBR_DMRS_DownlinkConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_scramblingID1_constr_11, &asn_PER_memb_scramblingID1_constr_11, memb_scramblingID1_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_scramblingID1_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_scramblingID1_constraint_1 + }, 0, 0, /* No default value */ "scramblingID1" }, @@ -327,7 +441,18 @@ asn_TYPE_member_t asn_MBR_DMRS_DownlinkConfig_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_phaseTrackingRS_12, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "phaseTrackingRS" }, @@ -363,7 +488,18 @@ asn_TYPE_descriptor_t asn_DEF_DMRS_DownlinkConfig = { asn_DEF_DMRS_DownlinkConfig_tags_1, /* Same as above */ sizeof(asn_DEF_DMRS_DownlinkConfig_tags_1) /sizeof(asn_DEF_DMRS_DownlinkConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DMRS_DownlinkConfig_1, 6, /* Elements count */ &asn_SPC_DMRS_DownlinkConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/DMRS-DownlinkConfig.h b/src/codec_utils/RRC/DMRS-DownlinkConfig.h index 40927f0e5..4a81bb8a5 100644 --- a/src/codec_utils/RRC/DMRS-DownlinkConfig.h +++ b/src/codec_utils/RRC/DMRS-DownlinkConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _DMRS_DownlinkConfig_H_ @@ -81,5 +81,8 @@ extern asn_TYPE_member_t asn_MBR_DMRS_DownlinkConfig_1[6]; } #endif +/* Referred external types */ +#include "PTRS-DownlinkConfig.h" + #endif /* _DMRS_DownlinkConfig_H_ */ #include diff --git a/src/codec_utils/RRC/DMRS-UplinkConfig.c b/src/codec_utils/RRC/DMRS-UplinkConfig.c index e1146b24d..551fd0483 100644 --- a/src/codec_utils/RRC/DMRS-UplinkConfig.c +++ b/src/codec_utils/RRC/DMRS-UplinkConfig.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "DMRS-UplinkConfig.h" -#include "PTRS-UplinkConfig.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -34,7 +33,7 @@ memb_scramblingID0_constraint_13(const asn_TYPE_descriptor_t *td, const void *sp value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -59,7 +58,7 @@ memb_scramblingID1_constraint_13(const asn_TYPE_descriptor_t *td, const void *sp value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -92,7 +91,7 @@ memb_nPUSCH_Identity_constraint_17(const asn_TYPE_descriptor_t *td, const void * value = *(const long *)sptr; - if((value >= 0 && value <= 1007)) { + if((value >= 0L && value <= 1007L)) { /* Constraint check succeeded */ return 0; } else { @@ -103,78 +102,69 @@ memb_nPUSCH_Identity_constraint_17(const asn_TYPE_descriptor_t *td, const void * } } -static asn_oer_constraints_t asn_OER_type_dmrs_Type_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_dmrs_Type_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_dmrs_AdditionalPosition_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_dmrs_AdditionalPosition_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_phaseTrackingRS_constr_8 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_phaseTrackingRS_constr_8 CC_NOTUSED = { { APC_CONSTRAINED, 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_maxLength_constr_11 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_maxLength_constr_11 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_scramblingID0_constr_14 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_scramblingID0_constr_14 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_scramblingID1_constr_15 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_scramblingID1_constr_15 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_sequenceGroupHopping_constr_19 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_sequenceGroupHopping_constr_19 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_sequenceHopping_constr_21 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_sequenceHopping_constr_21 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_nPUSCH_Identity_constr_18 CC_NOTUSED = { - { 2, 1 } /* (0..1007) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_nPUSCH_Identity_constr_18 CC_NOTUSED = { { APC_CONSTRAINED, 10, 10, 0, 1007 } /* (0..1007) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_dmrs_Type_value2enum_2[] = { { 0, 5, "type2" } }; @@ -205,7 +195,18 @@ asn_TYPE_descriptor_t asn_DEF_dmrs_Type_2 = { asn_DEF_dmrs_Type_tags_2, /* Same as above */ sizeof(asn_DEF_dmrs_Type_tags_2) /sizeof(asn_DEF_dmrs_Type_tags_2[0]), /* 2 */ - { &asn_OER_type_dmrs_Type_constr_2, &asn_PER_type_dmrs_Type_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_dmrs_Type_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_dmrs_Type_specs_2 /* Additional specs */ }; @@ -244,7 +245,18 @@ asn_TYPE_descriptor_t asn_DEF_dmrs_AdditionalPosition_4 = { asn_DEF_dmrs_AdditionalPosition_tags_4, /* Same as above */ sizeof(asn_DEF_dmrs_AdditionalPosition_tags_4) /sizeof(asn_DEF_dmrs_AdditionalPosition_tags_4[0]), /* 2 */ - { &asn_OER_type_dmrs_AdditionalPosition_constr_4, &asn_PER_type_dmrs_AdditionalPosition_constr_4, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_dmrs_AdditionalPosition_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_dmrs_AdditionalPosition_specs_4 /* Additional specs */ }; @@ -255,7 +267,18 @@ static asn_TYPE_member_t asn_MBR_phaseTrackingRS_8[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -264,7 +287,18 @@ static asn_TYPE_member_t asn_MBR_phaseTrackingRS_8[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PTRS_UplinkConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -292,7 +326,18 @@ asn_TYPE_descriptor_t asn_DEF_phaseTrackingRS_8 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_phaseTrackingRS_constr_8, &asn_PER_type_phaseTrackingRS_constr_8, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_phaseTrackingRS_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_phaseTrackingRS_8, 2, /* Elements count */ &asn_SPC_phaseTrackingRS_specs_8 /* Additional specs */ @@ -328,7 +373,18 @@ asn_TYPE_descriptor_t asn_DEF_maxLength_11 = { asn_DEF_maxLength_tags_11, /* Same as above */ sizeof(asn_DEF_maxLength_tags_11) /sizeof(asn_DEF_maxLength_tags_11[0]), /* 2 */ - { &asn_OER_type_maxLength_constr_11, &asn_PER_type_maxLength_constr_11, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_maxLength_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_maxLength_specs_11 /* Additional specs */ }; @@ -339,7 +395,18 @@ static asn_TYPE_member_t asn_MBR_transformPrecodingDisabled_13[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_scramblingID0_constr_14, &asn_PER_memb_scramblingID0_constr_14, memb_scramblingID0_constraint_13 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_scramblingID0_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_scramblingID0_constraint_13 + }, 0, 0, /* No default value */ "scramblingID0" }, @@ -348,7 +415,18 @@ static asn_TYPE_member_t asn_MBR_transformPrecodingDisabled_13[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_scramblingID1_constr_15, &asn_PER_memb_scramblingID1_constr_15, memb_scramblingID1_constraint_13 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_scramblingID1_constr_15, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_scramblingID1_constraint_13 + }, 0, 0, /* No default value */ "scramblingID1" }, @@ -382,7 +460,18 @@ asn_TYPE_descriptor_t asn_DEF_transformPrecodingDisabled_13 = { asn_DEF_transformPrecodingDisabled_tags_13, /* Same as above */ sizeof(asn_DEF_transformPrecodingDisabled_tags_13) /sizeof(asn_DEF_transformPrecodingDisabled_tags_13[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_transformPrecodingDisabled_13, 2, /* Elements count */ &asn_SPC_transformPrecodingDisabled_specs_13 /* Additional specs */ @@ -418,7 +507,18 @@ asn_TYPE_descriptor_t asn_DEF_sequenceGroupHopping_19 = { asn_DEF_sequenceGroupHopping_tags_19, /* Same as above */ sizeof(asn_DEF_sequenceGroupHopping_tags_19) /sizeof(asn_DEF_sequenceGroupHopping_tags_19[0]), /* 2 */ - { &asn_OER_type_sequenceGroupHopping_constr_19, &asn_PER_type_sequenceGroupHopping_constr_19, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_sequenceGroupHopping_constr_19, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_sequenceGroupHopping_specs_19 /* Additional specs */ }; @@ -453,7 +553,18 @@ asn_TYPE_descriptor_t asn_DEF_sequenceHopping_21 = { asn_DEF_sequenceHopping_tags_21, /* Same as above */ sizeof(asn_DEF_sequenceHopping_tags_21) /sizeof(asn_DEF_sequenceHopping_tags_21[0]), /* 2 */ - { &asn_OER_type_sequenceHopping_constr_21, &asn_PER_type_sequenceHopping_constr_21, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_sequenceHopping_constr_21, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_sequenceHopping_specs_21 /* Additional specs */ }; @@ -464,7 +575,18 @@ static asn_TYPE_member_t asn_MBR_transformPrecodingEnabled_17[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_nPUSCH_Identity_constr_18, &asn_PER_memb_nPUSCH_Identity_constr_18, memb_nPUSCH_Identity_constraint_17 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_nPUSCH_Identity_constr_18, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_nPUSCH_Identity_constraint_17 + }, 0, 0, /* No default value */ "nPUSCH-Identity" }, @@ -473,7 +595,18 @@ static asn_TYPE_member_t asn_MBR_transformPrecodingEnabled_17[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_sequenceGroupHopping_19, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sequenceGroupHopping" }, @@ -482,7 +615,18 @@ static asn_TYPE_member_t asn_MBR_transformPrecodingEnabled_17[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_sequenceHopping_21, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sequenceHopping" }, @@ -517,7 +661,18 @@ asn_TYPE_descriptor_t asn_DEF_transformPrecodingEnabled_17 = { asn_DEF_transformPrecodingEnabled_tags_17, /* Same as above */ sizeof(asn_DEF_transformPrecodingEnabled_tags_17) /sizeof(asn_DEF_transformPrecodingEnabled_tags_17[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_transformPrecodingEnabled_17, 3, /* Elements count */ &asn_SPC_transformPrecodingEnabled_specs_17 /* Additional specs */ @@ -529,7 +684,18 @@ asn_TYPE_member_t asn_MBR_DMRS_UplinkConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_dmrs_Type_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dmrs-Type" }, @@ -538,7 +704,18 @@ asn_TYPE_member_t asn_MBR_DMRS_UplinkConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_dmrs_AdditionalPosition_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dmrs-AdditionalPosition" }, @@ -547,7 +724,18 @@ asn_TYPE_member_t asn_MBR_DMRS_UplinkConfig_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_phaseTrackingRS_8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "phaseTrackingRS" }, @@ -556,7 +744,18 @@ asn_TYPE_member_t asn_MBR_DMRS_UplinkConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_maxLength_11, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "maxLength" }, @@ -565,7 +764,18 @@ asn_TYPE_member_t asn_MBR_DMRS_UplinkConfig_1[] = { 0, &asn_DEF_transformPrecodingDisabled_13, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "transformPrecodingDisabled" }, @@ -574,7 +784,18 @@ asn_TYPE_member_t asn_MBR_DMRS_UplinkConfig_1[] = { 0, &asn_DEF_transformPrecodingEnabled_17, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "transformPrecodingEnabled" }, @@ -610,7 +831,18 @@ asn_TYPE_descriptor_t asn_DEF_DMRS_UplinkConfig = { asn_DEF_DMRS_UplinkConfig_tags_1, /* Same as above */ sizeof(asn_DEF_DMRS_UplinkConfig_tags_1) /sizeof(asn_DEF_DMRS_UplinkConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DMRS_UplinkConfig_1, 6, /* Elements count */ &asn_SPC_DMRS_UplinkConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/DMRS-UplinkConfig.h b/src/codec_utils/RRC/DMRS-UplinkConfig.h index c0defd62b..653c5e269 100644 --- a/src/codec_utils/RRC/DMRS-UplinkConfig.h +++ b/src/codec_utils/RRC/DMRS-UplinkConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _DMRS_UplinkConfig_H_ @@ -110,5 +110,8 @@ extern asn_TYPE_member_t asn_MBR_DMRS_UplinkConfig_1[6]; } #endif +/* Referred external types */ +#include "PTRS-UplinkConfig.h" + #endif /* _DMRS_UplinkConfig_H_ */ #include diff --git a/src/codec_utils/RRC/DRB-CountInfo.c b/src/codec_utils/RRC/DRB-CountInfo.c index c4bd8639d..5ab41933e 100644 --- a/src/codec_utils/RRC/DRB-CountInfo.c +++ b/src/codec_utils/RRC/DRB-CountInfo.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "DRB-CountInfo.h" @@ -79,38 +79,34 @@ memb_count_Downlink_constraint_1(const asn_TYPE_descriptor_t *td, const void *sp return 0; } -static asn_oer_constraints_t asn_OER_type_count_Uplink_constr_3 CC_NOTUSED = { - { 4, 1 } /* (0..4294967295) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_count_Uplink_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 32, -1, 0, 4294967295 } /* (0..4294967295) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_count_Downlink_constr_4 CC_NOTUSED = { - { 4, 1 } /* (0..4294967295) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_count_Downlink_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 32, -1, 0, 4294967295 } /* (0..4294967295) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_count_Uplink_constr_3 CC_NOTUSED = { - { 4, 1 } /* (0..4294967295) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_count_Uplink_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 32, -1, 0, 4294967295 } /* (0..4294967295) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_count_Downlink_constr_4 CC_NOTUSED = { - { 4, 1 } /* (0..4294967295) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_count_Downlink_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 32, -1, 0, 4294967295 } /* (0..4294967295) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_specifics_t asn_SPC_count_Uplink_specs_3 = { 0, 0, 0, 0, 0, 0, /* Native long size */ @@ -131,7 +127,18 @@ asn_TYPE_descriptor_t asn_DEF_count_Uplink_3 = { asn_DEF_count_Uplink_tags_3, /* Same as above */ sizeof(asn_DEF_count_Uplink_tags_3) /sizeof(asn_DEF_count_Uplink_tags_3[0]), /* 2 */ - { &asn_OER_type_count_Uplink_constr_3, &asn_PER_type_count_Uplink_constr_3, count_Uplink_3_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_count_Uplink_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + count_Uplink_3_constraint + }, 0, 0, /* No members */ &asn_SPC_count_Uplink_specs_3 /* Additional specs */ }; @@ -156,7 +163,18 @@ asn_TYPE_descriptor_t asn_DEF_count_Downlink_4 = { asn_DEF_count_Downlink_tags_4, /* Same as above */ sizeof(asn_DEF_count_Downlink_tags_4) /sizeof(asn_DEF_count_Downlink_tags_4[0]), /* 2 */ - { &asn_OER_type_count_Downlink_constr_4, &asn_PER_type_count_Downlink_constr_4, count_Downlink_4_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_count_Downlink_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + count_Downlink_4_constraint + }, 0, 0, /* No members */ &asn_SPC_count_Downlink_specs_4 /* Additional specs */ }; @@ -167,7 +185,18 @@ asn_TYPE_member_t asn_MBR_DRB_CountInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_DRB_Identity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "drb-Identity" }, @@ -176,7 +205,18 @@ asn_TYPE_member_t asn_MBR_DRB_CountInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_count_Uplink_3, 0, - { &asn_OER_memb_count_Uplink_constr_3, &asn_PER_memb_count_Uplink_constr_3, memb_count_Uplink_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_count_Uplink_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_count_Uplink_constraint_1 + }, 0, 0, /* No default value */ "count-Uplink" }, @@ -185,7 +225,18 @@ asn_TYPE_member_t asn_MBR_DRB_CountInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_count_Downlink_4, 0, - { &asn_OER_memb_count_Downlink_constr_4, &asn_PER_memb_count_Downlink_constr_4, memb_count_Downlink_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_count_Downlink_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_count_Downlink_constraint_1 + }, 0, 0, /* No default value */ "count-Downlink" }, @@ -216,7 +267,18 @@ asn_TYPE_descriptor_t asn_DEF_DRB_CountInfo = { asn_DEF_DRB_CountInfo_tags_1, /* Same as above */ sizeof(asn_DEF_DRB_CountInfo_tags_1) /sizeof(asn_DEF_DRB_CountInfo_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRB_CountInfo_1, 3, /* Elements count */ &asn_SPC_DRB_CountInfo_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/DRB-CountInfo.h b/src/codec_utils/RRC/DRB-CountInfo.h index 997735bbe..0483e94f5 100644 --- a/src/codec_utils/RRC/DRB-CountInfo.h +++ b/src/codec_utils/RRC/DRB-CountInfo.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _DRB_CountInfo_H_ diff --git a/src/codec_utils/RRC/DRB-CountInfoList.c b/src/codec_utils/RRC/DRB-CountInfoList.c index 1772e7818..132c45177 100644 --- a/src/codec_utils/RRC/DRB-CountInfoList.c +++ b/src/codec_utils/RRC/DRB-CountInfoList.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "DRB-CountInfoList.h" -#include "DRB-CountInfo.h" -static asn_oer_constraints_t asn_OER_type_DRB_CountInfoList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..29)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_DRB_CountInfoList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 0, 29 } /* (SIZE(0..29)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_DRB_CountInfoList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_DRB_CountInfo, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_DRB_CountInfoList = { asn_DEF_DRB_CountInfoList_tags_1, /* Same as above */ sizeof(asn_DEF_DRB_CountInfoList_tags_1) /sizeof(asn_DEF_DRB_CountInfoList_tags_1[0]), /* 1 */ - { &asn_OER_type_DRB_CountInfoList_constr_1, &asn_PER_type_DRB_CountInfoList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_DRB_CountInfoList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_DRB_CountInfoList_1, 1, /* Single element */ &asn_SPC_DRB_CountInfoList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/DRB-CountInfoList.h b/src/codec_utils/RRC/DRB-CountInfoList.h index 6b55b99d0..fa0db536a 100644 --- a/src/codec_utils/RRC/DRB-CountInfoList.h +++ b/src/codec_utils/RRC/DRB-CountInfoList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _DRB_CountInfoList_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_DRB_CountInfoList_constr_1; } #endif +/* Referred external types */ +#include "DRB-CountInfo.h" + #endif /* _DRB_CountInfoList_H_ */ #include diff --git a/src/codec_utils/RRC/DRB-CountMSB-Info.c b/src/codec_utils/RRC/DRB-CountMSB-Info.c index 429574d95..53b0ee976 100644 --- a/src/codec_utils/RRC/DRB-CountMSB-Info.c +++ b/src/codec_utils/RRC/DRB-CountMSB-Info.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "DRB-CountMSB-Info.h" @@ -21,7 +21,7 @@ memb_countMSB_Uplink_constraint_1(const asn_TYPE_descriptor_t *td, const void *s value = *(const long *)sptr; - if((value >= 0 && value <= 33554431)) { + if((value >= 0L && value <= 33554431L)) { /* Constraint check succeeded */ return 0; } else { @@ -46,7 +46,7 @@ memb_countMSB_Downlink_constraint_1(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= 0 && value <= 33554431)) { + if((value >= 0L && value <= 33554431L)) { /* Constraint check succeeded */ return 0; } else { @@ -57,29 +57,38 @@ memb_countMSB_Downlink_constraint_1(const asn_TYPE_descriptor_t *td, const void } } -static asn_oer_constraints_t asn_OER_memb_countMSB_Uplink_constr_3 CC_NOTUSED = { - { 4, 1 } /* (0..33554431) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_countMSB_Uplink_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 25, -1, 0, 33554431 } /* (0..33554431) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_countMSB_Downlink_constr_4 CC_NOTUSED = { - { 4, 1 } /* (0..33554431) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_countMSB_Downlink_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 25, -1, 0, 33554431 } /* (0..33554431) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_DRB_CountMSB_Info_1[] = { { ATF_NOFLAGS, 0, offsetof(struct DRB_CountMSB_Info, drb_Identity), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_DRB_Identity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "drb-Identity" }, @@ -88,7 +97,18 @@ asn_TYPE_member_t asn_MBR_DRB_CountMSB_Info_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_countMSB_Uplink_constr_3, &asn_PER_memb_countMSB_Uplink_constr_3, memb_countMSB_Uplink_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_countMSB_Uplink_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_countMSB_Uplink_constraint_1 + }, 0, 0, /* No default value */ "countMSB-Uplink" }, @@ -97,7 +117,18 @@ asn_TYPE_member_t asn_MBR_DRB_CountMSB_Info_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_countMSB_Downlink_constr_4, &asn_PER_memb_countMSB_Downlink_constr_4, memb_countMSB_Downlink_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_countMSB_Downlink_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_countMSB_Downlink_constraint_1 + }, 0, 0, /* No default value */ "countMSB-Downlink" }, @@ -128,7 +159,18 @@ asn_TYPE_descriptor_t asn_DEF_DRB_CountMSB_Info = { asn_DEF_DRB_CountMSB_Info_tags_1, /* Same as above */ sizeof(asn_DEF_DRB_CountMSB_Info_tags_1) /sizeof(asn_DEF_DRB_CountMSB_Info_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRB_CountMSB_Info_1, 3, /* Elements count */ &asn_SPC_DRB_CountMSB_Info_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/DRB-CountMSB-Info.h b/src/codec_utils/RRC/DRB-CountMSB-Info.h index 641bdd7bf..179d28283 100644 --- a/src/codec_utils/RRC/DRB-CountMSB-Info.h +++ b/src/codec_utils/RRC/DRB-CountMSB-Info.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _DRB_CountMSB_Info_H_ diff --git a/src/codec_utils/RRC/DRB-CountMSB-InfoList.c b/src/codec_utils/RRC/DRB-CountMSB-InfoList.c index 4e914132d..cb8236dc4 100644 --- a/src/codec_utils/RRC/DRB-CountMSB-InfoList.c +++ b/src/codec_utils/RRC/DRB-CountMSB-InfoList.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "DRB-CountMSB-InfoList.h" -#include "DRB-CountMSB-Info.h" -static asn_oer_constraints_t asn_OER_type_DRB_CountMSB_InfoList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..29)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_DRB_CountMSB_InfoList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 29 } /* (SIZE(1..29)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_DRB_CountMSB_InfoList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_DRB_CountMSB_Info, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_DRB_CountMSB_InfoList = { asn_DEF_DRB_CountMSB_InfoList_tags_1, /* Same as above */ sizeof(asn_DEF_DRB_CountMSB_InfoList_tags_1) /sizeof(asn_DEF_DRB_CountMSB_InfoList_tags_1[0]), /* 1 */ - { &asn_OER_type_DRB_CountMSB_InfoList_constr_1, &asn_PER_type_DRB_CountMSB_InfoList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_DRB_CountMSB_InfoList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_DRB_CountMSB_InfoList_1, 1, /* Single element */ &asn_SPC_DRB_CountMSB_InfoList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/DRB-CountMSB-InfoList.h b/src/codec_utils/RRC/DRB-CountMSB-InfoList.h index bdad0173e..5542d7a22 100644 --- a/src/codec_utils/RRC/DRB-CountMSB-InfoList.h +++ b/src/codec_utils/RRC/DRB-CountMSB-InfoList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _DRB_CountMSB_InfoList_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_DRB_CountMSB_InfoList_constr_1; } #endif +/* Referred external types */ +#include "DRB-CountMSB-Info.h" + #endif /* _DRB_CountMSB_InfoList_H_ */ #include diff --git a/src/codec_utils/RRC/DRB-Identity.c b/src/codec_utils/RRC/DRB-Identity.c index e6745e056..6b4ff28a6 100644 --- a/src/codec_utils/RRC/DRB-Identity.c +++ b/src/codec_utils/RRC/DRB-Identity.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "DRB-Identity.h" @@ -21,7 +21,7 @@ DRB_Identity_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 1 && value <= 32)) { + if((value >= 1L && value <= 32L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ DRB_Identity_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_DRB_Identity_constr_1 CC_NOTUSED = { - { 1, 1 } /* (1..32) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_DRB_Identity_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 1, 32 } /* (1..32) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_DRB_Identity_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_DRB_Identity = { asn_DEF_DRB_Identity_tags_1, /* Same as above */ sizeof(asn_DEF_DRB_Identity_tags_1) /sizeof(asn_DEF_DRB_Identity_tags_1[0]), /* 1 */ - { &asn_OER_type_DRB_Identity_constr_1, &asn_PER_type_DRB_Identity_constr_1, DRB_Identity_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_DRB_Identity_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + DRB_Identity_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/DRB-Identity.h b/src/codec_utils/RRC/DRB-Identity.h index efe766608..8ad7ddd0d 100644 --- a/src/codec_utils/RRC/DRB-Identity.h +++ b/src/codec_utils/RRC/DRB-Identity.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _DRB_Identity_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_DRB_Identity; asn_struct_free_f DRB_Identity_free; asn_struct_print_f DRB_Identity_print; asn_constr_check_f DRB_Identity_constraint; -ber_type_decoder_f DRB_Identity_decode_ber; -der_type_encoder_f DRB_Identity_encode_der; xer_type_decoder_f DRB_Identity_decode_xer; xer_type_encoder_f DRB_Identity_encode_xer; -oer_type_decoder_f DRB_Identity_decode_oer; -oer_type_encoder_f DRB_Identity_encode_oer; per_type_decoder_f DRB_Identity_decode_uper; per_type_encoder_f DRB_Identity_encode_uper; per_type_decoder_f DRB_Identity_decode_aper; diff --git a/src/codec_utils/RRC/DRB-ToAddMod.c b/src/codec_utils/RRC/DRB-ToAddMod.c index aeab57ece..7df3344fb 100644 --- a/src/codec_utils/RRC/DRB-ToAddMod.c +++ b/src/codec_utils/RRC/DRB-ToAddMod.c @@ -1,14 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "DRB-ToAddMod.h" -#include "PDCP-Config.h" -#include "SDAP-Config.h" static int memb_eps_BearerIdentity_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -23,7 +21,7 @@ memb_eps_BearerIdentity_constraint_2(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= 0 && value <= 15)) { + if((value >= 0L && value <= 15L)) { /* Constraint check succeeded */ return 0; } else { @@ -42,45 +40,52 @@ memb_eps_BearerIdentity_constraint_2(const asn_TYPE_descriptor_t *td, const void * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_memb_eps_BearerIdentity_constr_3 CC_NOTUSED = { - { 1, 1 } /* (0..15) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_eps_BearerIdentity_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_cnAssociation_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_cnAssociation_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 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_reestablishPDCP_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_reestablishPDCP_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_recoverPDCP_constr_8 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_recoverPDCP_constr_8 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_cnAssociation_2[] = { { ATF_NOFLAGS, 0, offsetof(struct DRB_ToAddMod__cnAssociation, choice.eps_BearerIdentity), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_eps_BearerIdentity_constr_3, &asn_PER_memb_eps_BearerIdentity_constr_3, memb_eps_BearerIdentity_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_eps_BearerIdentity_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_eps_BearerIdentity_constraint_2 + }, 0, 0, /* No default value */ "eps-BearerIdentity" }, @@ -89,7 +94,18 @@ static asn_TYPE_member_t asn_MBR_cnAssociation_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SDAP_Config, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sdap-Config" }, @@ -117,7 +133,18 @@ asn_TYPE_descriptor_t asn_DEF_cnAssociation_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_cnAssociation_constr_2, &asn_PER_type_cnAssociation_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_cnAssociation_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_cnAssociation_2, 2, /* Elements count */ &asn_SPC_cnAssociation_specs_2 /* Additional specs */ @@ -153,7 +180,18 @@ asn_TYPE_descriptor_t asn_DEF_reestablishPDCP_6 = { asn_DEF_reestablishPDCP_tags_6, /* Same as above */ sizeof(asn_DEF_reestablishPDCP_tags_6) /sizeof(asn_DEF_reestablishPDCP_tags_6[0]), /* 2 */ - { &asn_OER_type_reestablishPDCP_constr_6, &asn_PER_type_reestablishPDCP_constr_6, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_reestablishPDCP_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_reestablishPDCP_specs_6 /* Additional specs */ }; @@ -188,7 +226,18 @@ asn_TYPE_descriptor_t asn_DEF_recoverPDCP_8 = { asn_DEF_recoverPDCP_tags_8, /* Same as above */ sizeof(asn_DEF_recoverPDCP_tags_8) /sizeof(asn_DEF_recoverPDCP_tags_8[0]), /* 2 */ - { &asn_OER_type_recoverPDCP_constr_8, &asn_PER_type_recoverPDCP_constr_8, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_recoverPDCP_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_recoverPDCP_specs_8 /* Additional specs */ }; @@ -199,7 +248,18 @@ asn_TYPE_member_t asn_MBR_DRB_ToAddMod_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_cnAssociation_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cnAssociation" }, @@ -208,7 +268,18 @@ asn_TYPE_member_t asn_MBR_DRB_ToAddMod_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_DRB_Identity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "drb-Identity" }, @@ -217,7 +288,18 @@ asn_TYPE_member_t asn_MBR_DRB_ToAddMod_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_reestablishPDCP_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reestablishPDCP" }, @@ -226,7 +308,18 @@ asn_TYPE_member_t asn_MBR_DRB_ToAddMod_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_recoverPDCP_8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "recoverPDCP" }, @@ -235,7 +328,18 @@ asn_TYPE_member_t asn_MBR_DRB_ToAddMod_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PDCP_Config, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pdcp-Config" }, @@ -270,7 +374,18 @@ asn_TYPE_descriptor_t asn_DEF_DRB_ToAddMod = { asn_DEF_DRB_ToAddMod_tags_1, /* Same as above */ sizeof(asn_DEF_DRB_ToAddMod_tags_1) /sizeof(asn_DEF_DRB_ToAddMod_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRB_ToAddMod_1, 5, /* Elements count */ &asn_SPC_DRB_ToAddMod_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/DRB-ToAddMod.h b/src/codec_utils/RRC/DRB-ToAddMod.h index fe1b09952..bb841345c 100644 --- a/src/codec_utils/RRC/DRB-ToAddMod.h +++ b/src/codec_utils/RRC/DRB-ToAddMod.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _DRB_ToAddMod_H_ @@ -75,5 +75,9 @@ extern asn_TYPE_member_t asn_MBR_DRB_ToAddMod_1[5]; } #endif +/* Referred external types */ +#include "PDCP-Config.h" +#include "SDAP-Config.h" + #endif /* _DRB_ToAddMod_H_ */ #include diff --git a/src/codec_utils/RRC/DRB-ToAddModList.c b/src/codec_utils/RRC/DRB-ToAddModList.c index f11c4cdd7..3ae91e7fa 100644 --- a/src/codec_utils/RRC/DRB-ToAddModList.c +++ b/src/codec_utils/RRC/DRB-ToAddModList.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "DRB-ToAddModList.h" -#include "DRB-ToAddMod.h" -static asn_oer_constraints_t asn_OER_type_DRB_ToAddModList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..29)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_DRB_ToAddModList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 29 } /* (SIZE(1..29)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_DRB_ToAddModList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_DRB_ToAddMod, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_DRB_ToAddModList = { asn_DEF_DRB_ToAddModList_tags_1, /* Same as above */ sizeof(asn_DEF_DRB_ToAddModList_tags_1) /sizeof(asn_DEF_DRB_ToAddModList_tags_1[0]), /* 1 */ - { &asn_OER_type_DRB_ToAddModList_constr_1, &asn_PER_type_DRB_ToAddModList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_DRB_ToAddModList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_DRB_ToAddModList_1, 1, /* Single element */ &asn_SPC_DRB_ToAddModList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/DRB-ToAddModList.h b/src/codec_utils/RRC/DRB-ToAddModList.h index c671be393..d8e481c53 100644 --- a/src/codec_utils/RRC/DRB-ToAddModList.h +++ b/src/codec_utils/RRC/DRB-ToAddModList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _DRB_ToAddModList_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_DRB_ToAddModList_constr_1; } #endif +/* Referred external types */ +#include "DRB-ToAddMod.h" + #endif /* _DRB_ToAddModList_H_ */ #include diff --git a/src/codec_utils/RRC/DRB-ToReleaseList.c b/src/codec_utils/RRC/DRB-ToReleaseList.c index 794d2693b..a3a8b8c6c 100644 --- a/src/codec_utils/RRC/DRB-ToReleaseList.c +++ b/src/codec_utils/RRC/DRB-ToReleaseList.c @@ -1,27 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "DRB-ToReleaseList.h" -static asn_oer_constraints_t asn_OER_type_DRB_ToReleaseList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..29)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_DRB_ToReleaseList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 29 } /* (SIZE(1..29)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_DRB_ToReleaseList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_DRB_Identity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -44,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_DRB_ToReleaseList = { asn_DEF_DRB_ToReleaseList_tags_1, /* Same as above */ sizeof(asn_DEF_DRB_ToReleaseList_tags_1) /sizeof(asn_DEF_DRB_ToReleaseList_tags_1[0]), /* 1 */ - { &asn_OER_type_DRB_ToReleaseList_constr_1, &asn_PER_type_DRB_ToReleaseList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_DRB_ToReleaseList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_DRB_ToReleaseList_1, 1, /* Single element */ &asn_SPC_DRB_ToReleaseList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/DRB-ToReleaseList.h b/src/codec_utils/RRC/DRB-ToReleaseList.h index 0e14a72cb..d10b0585b 100644 --- a/src/codec_utils/RRC/DRB-ToReleaseList.h +++ b/src/codec_utils/RRC/DRB-ToReleaseList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _DRB_ToReleaseList_H_ diff --git a/src/codec_utils/RRC/DRX-ConfigRrc.c b/src/codec_utils/RRC/DRX-ConfigRrc.c index f2fa380a5..8d65184fa 100644 --- a/src/codec_utils/RRC/DRX-ConfigRrc.c +++ b/src/codec_utils/RRC/DRX-ConfigRrc.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "DRX-ConfigRrc.h" @@ -25,7 +25,7 @@ memb_subMilliSeconds_constraint_2(const asn_TYPE_descriptor_t *td, const void *s value = *(const long *)sptr; - if((value >= 1 && value <= 31)) { + if((value >= 1L && value <= 31L)) { /* Constraint check succeeded */ return 0; } else { @@ -62,7 +62,7 @@ memb_ms10_constraint_138(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 9)) { + if((value >= 0L && value <= 9L)) { /* Constraint check succeeded */ return 0; } else { @@ -87,7 +87,7 @@ memb_ms20_constraint_138(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 19)) { + if((value >= 0L && value <= 19L)) { /* Constraint check succeeded */ return 0; } else { @@ -112,7 +112,7 @@ memb_ms32_constraint_138(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 31)) { + if((value >= 0L && value <= 31L)) { /* Constraint check succeeded */ return 0; } else { @@ -137,7 +137,7 @@ memb_ms40_constraint_138(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 39)) { + if((value >= 0L && value <= 39L)) { /* Constraint check succeeded */ return 0; } else { @@ -162,7 +162,7 @@ memb_ms60_constraint_138(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 59)) { + if((value >= 0L && value <= 59L)) { /* Constraint check succeeded */ return 0; } else { @@ -187,7 +187,7 @@ memb_ms64_constraint_138(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 63)) { + if((value >= 0L && value <= 63L)) { /* Constraint check succeeded */ return 0; } else { @@ -212,7 +212,7 @@ memb_ms70_constraint_138(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 69)) { + if((value >= 0L && value <= 69L)) { /* Constraint check succeeded */ return 0; } else { @@ -237,7 +237,7 @@ memb_ms80_constraint_138(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 79)) { + if((value >= 0L && value <= 79L)) { /* Constraint check succeeded */ return 0; } else { @@ -262,7 +262,7 @@ memb_ms128_constraint_138(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 127)) { + if((value >= 0L && value <= 127L)) { /* Constraint check succeeded */ return 0; } else { @@ -287,7 +287,7 @@ memb_ms160_constraint_138(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 159)) { + if((value >= 0L && value <= 159L)) { /* Constraint check succeeded */ return 0; } else { @@ -312,7 +312,7 @@ memb_ms256_constraint_138(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 255)) { + if((value >= 0L && value <= 255L)) { /* Constraint check succeeded */ return 0; } else { @@ -337,7 +337,7 @@ memb_ms320_constraint_138(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 319)) { + if((value >= 0L && value <= 319L)) { /* Constraint check succeeded */ return 0; } else { @@ -362,7 +362,7 @@ memb_ms512_constraint_138(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 511)) { + if((value >= 0L && value <= 511L)) { /* Constraint check succeeded */ return 0; } else { @@ -387,7 +387,7 @@ memb_ms640_constraint_138(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 639)) { + if((value >= 0L && value <= 639L)) { /* Constraint check succeeded */ return 0; } else { @@ -412,7 +412,7 @@ memb_ms1024_constraint_138(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 1023)) { + if((value >= 0L && value <= 1023L)) { /* Constraint check succeeded */ return 0; } else { @@ -437,7 +437,7 @@ memb_ms1280_constraint_138(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 1279)) { + if((value >= 0L && value <= 1279L)) { /* Constraint check succeeded */ return 0; } else { @@ -462,7 +462,7 @@ memb_ms2048_constraint_138(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 2047)) { + if((value >= 0L && value <= 2047L)) { /* Constraint check succeeded */ return 0; } else { @@ -487,7 +487,7 @@ memb_ms2560_constraint_138(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 2559)) { + if((value >= 0L && value <= 2559L)) { /* Constraint check succeeded */ return 0; } else { @@ -512,7 +512,7 @@ memb_ms5120_constraint_138(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 5119)) { + if((value >= 0L && value <= 5119L)) { /* Constraint check succeeded */ return 0; } else { @@ -537,7 +537,7 @@ memb_ms10240_constraint_138(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 10239)) { + if((value >= 0L && value <= 10239L)) { /* Constraint check succeeded */ return 0; } else { @@ -566,7 +566,7 @@ memb_drx_ShortCycleTimer_constraint_159(const asn_TYPE_descriptor_t *td, const v value = *(const long *)sptr; - if((value >= 1 && value <= 16)) { + if((value >= 1L && value <= 16L)) { /* Constraint check succeeded */ return 0; } else { @@ -591,7 +591,7 @@ memb_drx_HARQ_RTT_TimerDL_constraint_1(const asn_TYPE_descriptor_t *td, const vo value = *(const long *)sptr; - if((value >= 0 && value <= 56)) { + if((value >= 0L && value <= 56L)) { /* Constraint check succeeded */ return 0; } else { @@ -616,7 +616,7 @@ memb_drx_HARQ_RTT_TimerUL_constraint_1(const asn_TYPE_descriptor_t *td, const vo value = *(const long *)sptr; - if((value >= 0 && value <= 56)) { + if((value >= 0L && value <= 56L)) { /* Constraint check succeeded */ return 0; } else { @@ -641,7 +641,7 @@ memb_drx_SlotOffset_constraint_1(const asn_TYPE_descriptor_t *td, const void *sp value = *(const long *)sptr; - if((value >= 0 && value <= 31)) { + if((value >= 0L && value <= 31L)) { /* Constraint check succeeded */ return 0; } else { @@ -652,262 +652,230 @@ memb_drx_SlotOffset_constraint_1(const asn_TYPE_descriptor_t *td, const void *sp } } -static asn_oer_constraints_t asn_OER_type_milliSeconds_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_milliSeconds_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 31 } /* (0..31) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_subMilliSeconds_constr_3 CC_NOTUSED = { - { 1, 1 } /* (1..31) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_subMilliSeconds_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 1, 31 } /* (1..31) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_drx_onDurationTimer_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_drx_onDurationTimer_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 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_drx_InactivityTimer_constr_37 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_drx_InactivityTimer_constr_37 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 31 } /* (0..31) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_drx_RetransmissionTimerDL_constr_72 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_drx_RetransmissionTimerDL_constr_72 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 31 } /* (0..31) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_drx_RetransmissionTimerUL_constr_105 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_drx_RetransmissionTimerUL_constr_105 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 31 } /* (0..31) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ms10_constr_139 CC_NOTUSED = { - { 1, 1 } /* (0..9) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms10_constr_139 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 9 } /* (0..9) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ms20_constr_140 CC_NOTUSED = { - { 1, 1 } /* (0..19) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms20_constr_140 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 19 } /* (0..19) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ms32_constr_141 CC_NOTUSED = { - { 1, 1 } /* (0..31) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms32_constr_141 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 31 } /* (0..31) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ms40_constr_142 CC_NOTUSED = { - { 1, 1 } /* (0..39) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms40_constr_142 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 39 } /* (0..39) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ms60_constr_143 CC_NOTUSED = { - { 1, 1 } /* (0..59) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms60_constr_143 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 59 } /* (0..59) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ms64_constr_144 CC_NOTUSED = { - { 1, 1 } /* (0..63) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms64_constr_144 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 63 } /* (0..63) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ms70_constr_145 CC_NOTUSED = { - { 1, 1 } /* (0..69) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms70_constr_145 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 0, 69 } /* (0..69) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ms80_constr_146 CC_NOTUSED = { - { 1, 1 } /* (0..79) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms80_constr_146 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 0, 79 } /* (0..79) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ms128_constr_147 CC_NOTUSED = { - { 1, 1 } /* (0..127) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms128_constr_147 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 0, 127 } /* (0..127) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ms160_constr_148 CC_NOTUSED = { - { 1, 1 } /* (0..159) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms160_constr_148 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 0, 159 } /* (0..159) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ms256_constr_149 CC_NOTUSED = { - { 1, 1 } /* (0..255) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms256_constr_149 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ms320_constr_150 CC_NOTUSED = { - { 2, 1 } /* (0..319) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms320_constr_150 CC_NOTUSED = { { APC_CONSTRAINED, 9, 9, 0, 319 } /* (0..319) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ms512_constr_151 CC_NOTUSED = { - { 2, 1 } /* (0..511) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms512_constr_151 CC_NOTUSED = { { APC_CONSTRAINED, 9, 9, 0, 511 } /* (0..511) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ms640_constr_152 CC_NOTUSED = { - { 2, 1 } /* (0..639) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms640_constr_152 CC_NOTUSED = { { APC_CONSTRAINED, 10, 10, 0, 639 } /* (0..639) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ms1024_constr_153 CC_NOTUSED = { - { 2, 1 } /* (0..1023) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms1024_constr_153 CC_NOTUSED = { { APC_CONSTRAINED, 10, 10, 0, 1023 } /* (0..1023) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ms1280_constr_154 CC_NOTUSED = { - { 2, 1 } /* (0..1279) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms1280_constr_154 CC_NOTUSED = { { APC_CONSTRAINED, 11, 11, 0, 1279 } /* (0..1279) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ms2048_constr_155 CC_NOTUSED = { - { 2, 1 } /* (0..2047) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms2048_constr_155 CC_NOTUSED = { { APC_CONSTRAINED, 11, 11, 0, 2047 } /* (0..2047) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ms2560_constr_156 CC_NOTUSED = { - { 2, 1 } /* (0..2559) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms2560_constr_156 CC_NOTUSED = { { APC_CONSTRAINED, 12, 12, 0, 2559 } /* (0..2559) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ms5120_constr_157 CC_NOTUSED = { - { 2, 1 } /* (0..5119) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms5120_constr_157 CC_NOTUSED = { { APC_CONSTRAINED, 13, 13, 0, 5119 } /* (0..5119) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ms10240_constr_158 CC_NOTUSED = { - { 2, 1 } /* (0..10239) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms10240_constr_158 CC_NOTUSED = { { APC_CONSTRAINED, 14, 14, 0, 10239 } /* (0..10239) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_drx_LongCycleStartOffset_constr_138 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_drx_LongCycleStartOffset_constr_138 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 19 } /* (0..19) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_drx_ShortCycle_constr_160 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_drx_ShortCycle_constr_160 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 31 } /* (0..31) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_drx_ShortCycleTimer_constr_193 CC_NOTUSED = { - { 1, 1 } /* (1..16) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_drx_ShortCycleTimer_constr_193 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 1, 16 } /* (1..16) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_drx_HARQ_RTT_TimerDL_constr_70 CC_NOTUSED = { - { 1, 1 } /* (0..56) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_drx_HARQ_RTT_TimerDL_constr_70 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 56 } /* (0..56) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_drx_HARQ_RTT_TimerUL_constr_71 CC_NOTUSED = { - { 1, 1 } /* (0..56) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_drx_HARQ_RTT_TimerUL_constr_71 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 56 } /* (0..56) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_drx_SlotOffset_constr_194 CC_NOTUSED = { - { 1, 1 } /* (0..31) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_drx_SlotOffset_constr_194 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 31 } /* (0..31) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_milliSeconds_value2enum_4[] = { { 0, 3, "ms1" }, { 1, 3, "ms2" }, @@ -1000,7 +968,18 @@ asn_TYPE_descriptor_t asn_DEF_milliSeconds_4 = { asn_DEF_milliSeconds_tags_4, /* Same as above */ sizeof(asn_DEF_milliSeconds_tags_4) /sizeof(asn_DEF_milliSeconds_tags_4[0]), /* 2 */ - { &asn_OER_type_milliSeconds_constr_4, &asn_PER_type_milliSeconds_constr_4, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_milliSeconds_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_milliSeconds_specs_4 /* Additional specs */ }; @@ -1011,7 +990,18 @@ static asn_TYPE_member_t asn_MBR_drx_onDurationTimer_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_subMilliSeconds_constr_3, &asn_PER_memb_subMilliSeconds_constr_3, memb_subMilliSeconds_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_subMilliSeconds_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_subMilliSeconds_constraint_2 + }, 0, 0, /* No default value */ "subMilliSeconds" }, @@ -1020,7 +1010,18 @@ static asn_TYPE_member_t asn_MBR_drx_onDurationTimer_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_milliSeconds_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "milliSeconds" }, @@ -1048,7 +1049,18 @@ asn_TYPE_descriptor_t asn_DEF_drx_onDurationTimer_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_drx_onDurationTimer_constr_2, &asn_PER_type_drx_onDurationTimer_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_drx_onDurationTimer_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_drx_onDurationTimer_2, 2, /* Elements count */ &asn_SPC_drx_onDurationTimer_specs_2 /* Additional specs */ @@ -1146,7 +1158,18 @@ asn_TYPE_descriptor_t asn_DEF_drx_InactivityTimer_37 = { asn_DEF_drx_InactivityTimer_tags_37, /* Same as above */ sizeof(asn_DEF_drx_InactivityTimer_tags_37) /sizeof(asn_DEF_drx_InactivityTimer_tags_37[0]), /* 2 */ - { &asn_OER_type_drx_InactivityTimer_constr_37, &asn_PER_type_drx_InactivityTimer_constr_37, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_drx_InactivityTimer_constr_37, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_drx_InactivityTimer_specs_37 /* Additional specs */ }; @@ -1243,7 +1266,18 @@ asn_TYPE_descriptor_t asn_DEF_drx_RetransmissionTimerDL_72 = { asn_DEF_drx_RetransmissionTimerDL_tags_72, /* Same as above */ sizeof(asn_DEF_drx_RetransmissionTimerDL_tags_72) /sizeof(asn_DEF_drx_RetransmissionTimerDL_tags_72[0]), /* 2 */ - { &asn_OER_type_drx_RetransmissionTimerDL_constr_72, &asn_PER_type_drx_RetransmissionTimerDL_constr_72, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_drx_RetransmissionTimerDL_constr_72, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_drx_RetransmissionTimerDL_specs_72 /* Additional specs */ }; @@ -1340,7 +1374,18 @@ asn_TYPE_descriptor_t asn_DEF_drx_RetransmissionTimerUL_105 = { asn_DEF_drx_RetransmissionTimerUL_tags_105, /* Same as above */ sizeof(asn_DEF_drx_RetransmissionTimerUL_tags_105) /sizeof(asn_DEF_drx_RetransmissionTimerUL_tags_105[0]), /* 2 */ - { &asn_OER_type_drx_RetransmissionTimerUL_constr_105, &asn_PER_type_drx_RetransmissionTimerUL_constr_105, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_drx_RetransmissionTimerUL_constr_105, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_drx_RetransmissionTimerUL_specs_105 /* Additional specs */ }; @@ -1351,7 +1396,18 @@ static asn_TYPE_member_t asn_MBR_drx_LongCycleStartOffset_138[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms10_constr_139, &asn_PER_memb_ms10_constr_139, memb_ms10_constraint_138 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms10_constr_139, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms10_constraint_138 + }, 0, 0, /* No default value */ "ms10" }, @@ -1360,7 +1416,18 @@ static asn_TYPE_member_t asn_MBR_drx_LongCycleStartOffset_138[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms20_constr_140, &asn_PER_memb_ms20_constr_140, memb_ms20_constraint_138 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms20_constr_140, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms20_constraint_138 + }, 0, 0, /* No default value */ "ms20" }, @@ -1369,7 +1436,18 @@ static asn_TYPE_member_t asn_MBR_drx_LongCycleStartOffset_138[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms32_constr_141, &asn_PER_memb_ms32_constr_141, memb_ms32_constraint_138 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms32_constr_141, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms32_constraint_138 + }, 0, 0, /* No default value */ "ms32" }, @@ -1378,7 +1456,18 @@ static asn_TYPE_member_t asn_MBR_drx_LongCycleStartOffset_138[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms40_constr_142, &asn_PER_memb_ms40_constr_142, memb_ms40_constraint_138 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms40_constr_142, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms40_constraint_138 + }, 0, 0, /* No default value */ "ms40" }, @@ -1387,7 +1476,18 @@ static asn_TYPE_member_t asn_MBR_drx_LongCycleStartOffset_138[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms60_constr_143, &asn_PER_memb_ms60_constr_143, memb_ms60_constraint_138 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms60_constr_143, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms60_constraint_138 + }, 0, 0, /* No default value */ "ms60" }, @@ -1396,7 +1496,18 @@ static asn_TYPE_member_t asn_MBR_drx_LongCycleStartOffset_138[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms64_constr_144, &asn_PER_memb_ms64_constr_144, memb_ms64_constraint_138 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms64_constr_144, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms64_constraint_138 + }, 0, 0, /* No default value */ "ms64" }, @@ -1405,7 +1516,18 @@ static asn_TYPE_member_t asn_MBR_drx_LongCycleStartOffset_138[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms70_constr_145, &asn_PER_memb_ms70_constr_145, memb_ms70_constraint_138 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms70_constr_145, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms70_constraint_138 + }, 0, 0, /* No default value */ "ms70" }, @@ -1414,7 +1536,18 @@ static asn_TYPE_member_t asn_MBR_drx_LongCycleStartOffset_138[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms80_constr_146, &asn_PER_memb_ms80_constr_146, memb_ms80_constraint_138 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms80_constr_146, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms80_constraint_138 + }, 0, 0, /* No default value */ "ms80" }, @@ -1423,7 +1556,18 @@ static asn_TYPE_member_t asn_MBR_drx_LongCycleStartOffset_138[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms128_constr_147, &asn_PER_memb_ms128_constr_147, memb_ms128_constraint_138 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms128_constr_147, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms128_constraint_138 + }, 0, 0, /* No default value */ "ms128" }, @@ -1432,7 +1576,18 @@ static asn_TYPE_member_t asn_MBR_drx_LongCycleStartOffset_138[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms160_constr_148, &asn_PER_memb_ms160_constr_148, memb_ms160_constraint_138 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms160_constr_148, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms160_constraint_138 + }, 0, 0, /* No default value */ "ms160" }, @@ -1441,7 +1596,18 @@ static asn_TYPE_member_t asn_MBR_drx_LongCycleStartOffset_138[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms256_constr_149, &asn_PER_memb_ms256_constr_149, memb_ms256_constraint_138 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms256_constr_149, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms256_constraint_138 + }, 0, 0, /* No default value */ "ms256" }, @@ -1450,7 +1616,18 @@ static asn_TYPE_member_t asn_MBR_drx_LongCycleStartOffset_138[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms320_constr_150, &asn_PER_memb_ms320_constr_150, memb_ms320_constraint_138 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms320_constr_150, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms320_constraint_138 + }, 0, 0, /* No default value */ "ms320" }, @@ -1459,7 +1636,18 @@ static asn_TYPE_member_t asn_MBR_drx_LongCycleStartOffset_138[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms512_constr_151, &asn_PER_memb_ms512_constr_151, memb_ms512_constraint_138 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms512_constr_151, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms512_constraint_138 + }, 0, 0, /* No default value */ "ms512" }, @@ -1468,7 +1656,18 @@ static asn_TYPE_member_t asn_MBR_drx_LongCycleStartOffset_138[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms640_constr_152, &asn_PER_memb_ms640_constr_152, memb_ms640_constraint_138 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms640_constr_152, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms640_constraint_138 + }, 0, 0, /* No default value */ "ms640" }, @@ -1477,7 +1676,18 @@ static asn_TYPE_member_t asn_MBR_drx_LongCycleStartOffset_138[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms1024_constr_153, &asn_PER_memb_ms1024_constr_153, memb_ms1024_constraint_138 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms1024_constr_153, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms1024_constraint_138 + }, 0, 0, /* No default value */ "ms1024" }, @@ -1486,7 +1696,18 @@ static asn_TYPE_member_t asn_MBR_drx_LongCycleStartOffset_138[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms1280_constr_154, &asn_PER_memb_ms1280_constr_154, memb_ms1280_constraint_138 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms1280_constr_154, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms1280_constraint_138 + }, 0, 0, /* No default value */ "ms1280" }, @@ -1495,7 +1716,18 @@ static asn_TYPE_member_t asn_MBR_drx_LongCycleStartOffset_138[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms2048_constr_155, &asn_PER_memb_ms2048_constr_155, memb_ms2048_constraint_138 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms2048_constr_155, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms2048_constraint_138 + }, 0, 0, /* No default value */ "ms2048" }, @@ -1504,7 +1736,18 @@ static asn_TYPE_member_t asn_MBR_drx_LongCycleStartOffset_138[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms2560_constr_156, &asn_PER_memb_ms2560_constr_156, memb_ms2560_constraint_138 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms2560_constr_156, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms2560_constraint_138 + }, 0, 0, /* No default value */ "ms2560" }, @@ -1513,7 +1756,18 @@ static asn_TYPE_member_t asn_MBR_drx_LongCycleStartOffset_138[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms5120_constr_157, &asn_PER_memb_ms5120_constr_157, memb_ms5120_constraint_138 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms5120_constr_157, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms5120_constraint_138 + }, 0, 0, /* No default value */ "ms5120" }, @@ -1522,7 +1776,18 @@ static asn_TYPE_member_t asn_MBR_drx_LongCycleStartOffset_138[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms10240_constr_158, &asn_PER_memb_ms10240_constr_158, memb_ms10240_constraint_138 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms10240_constr_158, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms10240_constraint_138 + }, 0, 0, /* No default value */ "ms10240" }, @@ -1568,7 +1833,18 @@ asn_TYPE_descriptor_t asn_DEF_drx_LongCycleStartOffset_138 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_drx_LongCycleStartOffset_constr_138, &asn_PER_type_drx_LongCycleStartOffset_constr_138, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_drx_LongCycleStartOffset_constr_138, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_drx_LongCycleStartOffset_138, 20, /* Elements count */ &asn_SPC_drx_LongCycleStartOffset_specs_138 /* Additional specs */ @@ -1666,7 +1942,18 @@ asn_TYPE_descriptor_t asn_DEF_drx_ShortCycle_160 = { asn_DEF_drx_ShortCycle_tags_160, /* Same as above */ sizeof(asn_DEF_drx_ShortCycle_tags_160) /sizeof(asn_DEF_drx_ShortCycle_tags_160[0]), /* 2 */ - { &asn_OER_type_drx_ShortCycle_constr_160, &asn_PER_type_drx_ShortCycle_constr_160, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_drx_ShortCycle_constr_160, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_drx_ShortCycle_specs_160 /* Additional specs */ }; @@ -1677,7 +1964,18 @@ static asn_TYPE_member_t asn_MBR_shortDRX_159[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_drx_ShortCycle_160, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "drx-ShortCycle" }, @@ -1686,7 +1984,18 @@ static asn_TYPE_member_t asn_MBR_shortDRX_159[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_drx_ShortCycleTimer_constr_193, &asn_PER_memb_drx_ShortCycleTimer_constr_193, memb_drx_ShortCycleTimer_constraint_159 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_drx_ShortCycleTimer_constr_193, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_drx_ShortCycleTimer_constraint_159 + }, 0, 0, /* No default value */ "drx-ShortCycleTimer" }, @@ -1718,7 +2027,18 @@ asn_TYPE_descriptor_t asn_DEF_shortDRX_159 = { asn_DEF_shortDRX_tags_159, /* Same as above */ sizeof(asn_DEF_shortDRX_tags_159) /sizeof(asn_DEF_shortDRX_tags_159[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_shortDRX_159, 2, /* Elements count */ &asn_SPC_shortDRX_specs_159 /* Additional specs */ @@ -1730,7 +2050,18 @@ asn_TYPE_member_t asn_MBR_DRX_ConfigRrc_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_drx_onDurationTimer_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "drx-onDurationTimer" }, @@ -1739,7 +2070,18 @@ asn_TYPE_member_t asn_MBR_DRX_ConfigRrc_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_drx_InactivityTimer_37, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "drx-InactivityTimer" }, @@ -1748,7 +2090,18 @@ asn_TYPE_member_t asn_MBR_DRX_ConfigRrc_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_drx_HARQ_RTT_TimerDL_constr_70, &asn_PER_memb_drx_HARQ_RTT_TimerDL_constr_70, memb_drx_HARQ_RTT_TimerDL_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_drx_HARQ_RTT_TimerDL_constr_70, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_drx_HARQ_RTT_TimerDL_constraint_1 + }, 0, 0, /* No default value */ "drx-HARQ-RTT-TimerDL" }, @@ -1757,7 +2110,18 @@ asn_TYPE_member_t asn_MBR_DRX_ConfigRrc_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_drx_HARQ_RTT_TimerUL_constr_71, &asn_PER_memb_drx_HARQ_RTT_TimerUL_constr_71, memb_drx_HARQ_RTT_TimerUL_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_drx_HARQ_RTT_TimerUL_constr_71, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_drx_HARQ_RTT_TimerUL_constraint_1 + }, 0, 0, /* No default value */ "drx-HARQ-RTT-TimerUL" }, @@ -1766,7 +2130,18 @@ asn_TYPE_member_t asn_MBR_DRX_ConfigRrc_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_drx_RetransmissionTimerDL_72, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "drx-RetransmissionTimerDL" }, @@ -1775,7 +2150,18 @@ asn_TYPE_member_t asn_MBR_DRX_ConfigRrc_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_drx_RetransmissionTimerUL_105, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "drx-RetransmissionTimerUL" }, @@ -1784,7 +2170,18 @@ asn_TYPE_member_t asn_MBR_DRX_ConfigRrc_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_drx_LongCycleStartOffset_138, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "drx-LongCycleStartOffset" }, @@ -1793,7 +2190,18 @@ asn_TYPE_member_t asn_MBR_DRX_ConfigRrc_1[] = { 0, &asn_DEF_shortDRX_159, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "shortDRX" }, @@ -1802,7 +2210,18 @@ asn_TYPE_member_t asn_MBR_DRX_ConfigRrc_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_drx_SlotOffset_constr_194, &asn_PER_memb_drx_SlotOffset_constr_194, memb_drx_SlotOffset_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_drx_SlotOffset_constr_194, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_drx_SlotOffset_constraint_1 + }, 0, 0, /* No default value */ "drx-SlotOffset" }, @@ -1841,7 +2260,18 @@ asn_TYPE_descriptor_t asn_DEF_DRX_ConfigRrc = { asn_DEF_DRX_ConfigRrc_tags_1, /* Same as above */ sizeof(asn_DEF_DRX_ConfigRrc_tags_1) /sizeof(asn_DEF_DRX_ConfigRrc_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRX_ConfigRrc_1, 9, /* Elements count */ &asn_SPC_DRX_ConfigRrc_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/DRX-ConfigRrc.h b/src/codec_utils/RRC/DRX-ConfigRrc.h index d90f63729..1546982ce 100644 --- a/src/codec_utils/RRC/DRX-ConfigRrc.h +++ b/src/codec_utils/RRC/DRX-ConfigRrc.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _DRX_ConfigRrc_H_ diff --git a/src/codec_utils/RRC/DRX-Info.c b/src/codec_utils/RRC/DRX-Info.c index 02cc6f106..d0551f5ab 100644 --- a/src/codec_utils/RRC/DRX-Info.c +++ b/src/codec_utils/RRC/DRX-Info.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "DRX-Info.h" @@ -21,7 +21,7 @@ memb_ms10_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 9)) { + if((value >= 0L && value <= 9L)) { /* Constraint check succeeded */ return 0; } else { @@ -46,7 +46,7 @@ memb_ms20_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 19)) { + if((value >= 0L && value <= 19L)) { /* Constraint check succeeded */ return 0; } else { @@ -71,7 +71,7 @@ memb_ms32_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 31)) { + if((value >= 0L && value <= 31L)) { /* Constraint check succeeded */ return 0; } else { @@ -96,7 +96,7 @@ memb_ms40_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 39)) { + if((value >= 0L && value <= 39L)) { /* Constraint check succeeded */ return 0; } else { @@ -121,7 +121,7 @@ memb_ms60_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 59)) { + if((value >= 0L && value <= 59L)) { /* Constraint check succeeded */ return 0; } else { @@ -146,7 +146,7 @@ memb_ms64_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 63)) { + if((value >= 0L && value <= 63L)) { /* Constraint check succeeded */ return 0; } else { @@ -171,7 +171,7 @@ memb_ms70_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 69)) { + if((value >= 0L && value <= 69L)) { /* Constraint check succeeded */ return 0; } else { @@ -196,7 +196,7 @@ memb_ms80_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 79)) { + if((value >= 0L && value <= 79L)) { /* Constraint check succeeded */ return 0; } else { @@ -221,7 +221,7 @@ memb_ms128_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 127)) { + if((value >= 0L && value <= 127L)) { /* Constraint check succeeded */ return 0; } else { @@ -246,7 +246,7 @@ memb_ms160_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 159)) { + if((value >= 0L && value <= 159L)) { /* Constraint check succeeded */ return 0; } else { @@ -271,7 +271,7 @@ memb_ms256_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 255)) { + if((value >= 0L && value <= 255L)) { /* Constraint check succeeded */ return 0; } else { @@ -296,7 +296,7 @@ memb_ms320_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 319)) { + if((value >= 0L && value <= 319L)) { /* Constraint check succeeded */ return 0; } else { @@ -321,7 +321,7 @@ memb_ms512_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 511)) { + if((value >= 0L && value <= 511L)) { /* Constraint check succeeded */ return 0; } else { @@ -346,7 +346,7 @@ memb_ms640_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 639)) { + if((value >= 0L && value <= 639L)) { /* Constraint check succeeded */ return 0; } else { @@ -371,7 +371,7 @@ memb_ms1024_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 1023)) { + if((value >= 0L && value <= 1023L)) { /* Constraint check succeeded */ return 0; } else { @@ -396,7 +396,7 @@ memb_ms1280_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 1279)) { + if((value >= 0L && value <= 1279L)) { /* Constraint check succeeded */ return 0; } else { @@ -421,7 +421,7 @@ memb_ms2048_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 2047)) { + if((value >= 0L && value <= 2047L)) { /* Constraint check succeeded */ return 0; } else { @@ -446,7 +446,7 @@ memb_ms2560_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 2559)) { + if((value >= 0L && value <= 2559L)) { /* Constraint check succeeded */ return 0; } else { @@ -471,7 +471,7 @@ memb_ms5120_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 5119)) { + if((value >= 0L && value <= 5119L)) { /* Constraint check succeeded */ return 0; } else { @@ -496,7 +496,7 @@ memb_ms10240_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 10239)) { + if((value >= 0L && value <= 10239L)) { /* Constraint check succeeded */ return 0; } else { @@ -525,7 +525,7 @@ memb_drx_ShortCycleTimer_constraint_23(const asn_TYPE_descriptor_t *td, const vo value = *(const long *)sptr; - if((value >= 1 && value <= 16)) { + if((value >= 1L && value <= 16L)) { /* Constraint check succeeded */ return 0; } else { @@ -536,197 +536,185 @@ memb_drx_ShortCycleTimer_constraint_23(const asn_TYPE_descriptor_t *td, const vo } } -static asn_oer_constraints_t asn_OER_memb_ms10_constr_3 CC_NOTUSED = { - { 1, 1 } /* (0..9) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms10_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 9 } /* (0..9) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ms20_constr_4 CC_NOTUSED = { - { 1, 1 } /* (0..19) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms20_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 19 } /* (0..19) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ms32_constr_5 CC_NOTUSED = { - { 1, 1 } /* (0..31) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms32_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 31 } /* (0..31) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ms40_constr_6 CC_NOTUSED = { - { 1, 1 } /* (0..39) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms40_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 39 } /* (0..39) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ms60_constr_7 CC_NOTUSED = { - { 1, 1 } /* (0..59) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms60_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 59 } /* (0..59) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ms64_constr_8 CC_NOTUSED = { - { 1, 1 } /* (0..63) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms64_constr_8 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 63 } /* (0..63) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ms70_constr_9 CC_NOTUSED = { - { 1, 1 } /* (0..69) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms70_constr_9 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 0, 69 } /* (0..69) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ms80_constr_10 CC_NOTUSED = { - { 1, 1 } /* (0..79) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms80_constr_10 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 0, 79 } /* (0..79) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ms128_constr_11 CC_NOTUSED = { - { 1, 1 } /* (0..127) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms128_constr_11 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 0, 127 } /* (0..127) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ms160_constr_12 CC_NOTUSED = { - { 1, 1 } /* (0..159) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms160_constr_12 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 0, 159 } /* (0..159) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ms256_constr_13 CC_NOTUSED = { - { 1, 1 } /* (0..255) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms256_constr_13 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ms320_constr_14 CC_NOTUSED = { - { 2, 1 } /* (0..319) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms320_constr_14 CC_NOTUSED = { { APC_CONSTRAINED, 9, 9, 0, 319 } /* (0..319) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ms512_constr_15 CC_NOTUSED = { - { 2, 1 } /* (0..511) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms512_constr_15 CC_NOTUSED = { { APC_CONSTRAINED, 9, 9, 0, 511 } /* (0..511) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ms640_constr_16 CC_NOTUSED = { - { 2, 1 } /* (0..639) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms640_constr_16 CC_NOTUSED = { { APC_CONSTRAINED, 10, 10, 0, 639 } /* (0..639) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ms1024_constr_17 CC_NOTUSED = { - { 2, 1 } /* (0..1023) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms1024_constr_17 CC_NOTUSED = { { APC_CONSTRAINED, 10, 10, 0, 1023 } /* (0..1023) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ms1280_constr_18 CC_NOTUSED = { - { 2, 1 } /* (0..1279) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms1280_constr_18 CC_NOTUSED = { { APC_CONSTRAINED, 11, 11, 0, 1279 } /* (0..1279) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ms2048_constr_19 CC_NOTUSED = { - { 2, 1 } /* (0..2047) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms2048_constr_19 CC_NOTUSED = { { APC_CONSTRAINED, 11, 11, 0, 2047 } /* (0..2047) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ms2560_constr_20 CC_NOTUSED = { - { 2, 1 } /* (0..2559) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms2560_constr_20 CC_NOTUSED = { { APC_CONSTRAINED, 12, 12, 0, 2559 } /* (0..2559) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ms5120_constr_21 CC_NOTUSED = { - { 2, 1 } /* (0..5119) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms5120_constr_21 CC_NOTUSED = { { APC_CONSTRAINED, 13, 13, 0, 5119 } /* (0..5119) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ms10240_constr_22 CC_NOTUSED = { - { 2, 1 } /* (0..10239) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ms10240_constr_22 CC_NOTUSED = { { APC_CONSTRAINED, 14, 14, 0, 10239 } /* (0..10239) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_drx_LongCycleStartOffset_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_drx_LongCycleStartOffset_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 19 } /* (0..19) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_drx_ShortCycle_constr_24 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_drx_ShortCycle_constr_24 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 31 } /* (0..31) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_drx_ShortCycleTimer_constr_57 CC_NOTUSED = { - { 1, 1 } /* (1..16) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_drx_ShortCycleTimer_constr_57 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 1, 16 } /* (1..16) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_drx_LongCycleStartOffset_2[] = { { ATF_NOFLAGS, 0, offsetof(struct DRX_Info__drx_LongCycleStartOffset, choice.ms10), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms10_constr_3, &asn_PER_memb_ms10_constr_3, memb_ms10_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms10_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms10_constraint_2 + }, 0, 0, /* No default value */ "ms10" }, @@ -735,7 +723,18 @@ static asn_TYPE_member_t asn_MBR_drx_LongCycleStartOffset_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms20_constr_4, &asn_PER_memb_ms20_constr_4, memb_ms20_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms20_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms20_constraint_2 + }, 0, 0, /* No default value */ "ms20" }, @@ -744,7 +743,18 @@ static asn_TYPE_member_t asn_MBR_drx_LongCycleStartOffset_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms32_constr_5, &asn_PER_memb_ms32_constr_5, memb_ms32_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms32_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms32_constraint_2 + }, 0, 0, /* No default value */ "ms32" }, @@ -753,7 +763,18 @@ static asn_TYPE_member_t asn_MBR_drx_LongCycleStartOffset_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms40_constr_6, &asn_PER_memb_ms40_constr_6, memb_ms40_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms40_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms40_constraint_2 + }, 0, 0, /* No default value */ "ms40" }, @@ -762,7 +783,18 @@ static asn_TYPE_member_t asn_MBR_drx_LongCycleStartOffset_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms60_constr_7, &asn_PER_memb_ms60_constr_7, memb_ms60_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms60_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms60_constraint_2 + }, 0, 0, /* No default value */ "ms60" }, @@ -771,7 +803,18 @@ static asn_TYPE_member_t asn_MBR_drx_LongCycleStartOffset_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms64_constr_8, &asn_PER_memb_ms64_constr_8, memb_ms64_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms64_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms64_constraint_2 + }, 0, 0, /* No default value */ "ms64" }, @@ -780,7 +823,18 @@ static asn_TYPE_member_t asn_MBR_drx_LongCycleStartOffset_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms70_constr_9, &asn_PER_memb_ms70_constr_9, memb_ms70_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms70_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms70_constraint_2 + }, 0, 0, /* No default value */ "ms70" }, @@ -789,7 +843,18 @@ static asn_TYPE_member_t asn_MBR_drx_LongCycleStartOffset_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms80_constr_10, &asn_PER_memb_ms80_constr_10, memb_ms80_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms80_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms80_constraint_2 + }, 0, 0, /* No default value */ "ms80" }, @@ -798,7 +863,18 @@ static asn_TYPE_member_t asn_MBR_drx_LongCycleStartOffset_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms128_constr_11, &asn_PER_memb_ms128_constr_11, memb_ms128_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms128_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms128_constraint_2 + }, 0, 0, /* No default value */ "ms128" }, @@ -807,7 +883,18 @@ static asn_TYPE_member_t asn_MBR_drx_LongCycleStartOffset_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms160_constr_12, &asn_PER_memb_ms160_constr_12, memb_ms160_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms160_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms160_constraint_2 + }, 0, 0, /* No default value */ "ms160" }, @@ -816,7 +903,18 @@ static asn_TYPE_member_t asn_MBR_drx_LongCycleStartOffset_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms256_constr_13, &asn_PER_memb_ms256_constr_13, memb_ms256_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms256_constr_13, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms256_constraint_2 + }, 0, 0, /* No default value */ "ms256" }, @@ -825,7 +923,18 @@ static asn_TYPE_member_t asn_MBR_drx_LongCycleStartOffset_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms320_constr_14, &asn_PER_memb_ms320_constr_14, memb_ms320_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms320_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms320_constraint_2 + }, 0, 0, /* No default value */ "ms320" }, @@ -834,7 +943,18 @@ static asn_TYPE_member_t asn_MBR_drx_LongCycleStartOffset_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms512_constr_15, &asn_PER_memb_ms512_constr_15, memb_ms512_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms512_constr_15, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms512_constraint_2 + }, 0, 0, /* No default value */ "ms512" }, @@ -843,7 +963,18 @@ static asn_TYPE_member_t asn_MBR_drx_LongCycleStartOffset_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms640_constr_16, &asn_PER_memb_ms640_constr_16, memb_ms640_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms640_constr_16, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms640_constraint_2 + }, 0, 0, /* No default value */ "ms640" }, @@ -852,7 +983,18 @@ static asn_TYPE_member_t asn_MBR_drx_LongCycleStartOffset_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms1024_constr_17, &asn_PER_memb_ms1024_constr_17, memb_ms1024_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms1024_constr_17, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms1024_constraint_2 + }, 0, 0, /* No default value */ "ms1024" }, @@ -861,7 +1003,18 @@ static asn_TYPE_member_t asn_MBR_drx_LongCycleStartOffset_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms1280_constr_18, &asn_PER_memb_ms1280_constr_18, memb_ms1280_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms1280_constr_18, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms1280_constraint_2 + }, 0, 0, /* No default value */ "ms1280" }, @@ -870,7 +1023,18 @@ static asn_TYPE_member_t asn_MBR_drx_LongCycleStartOffset_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms2048_constr_19, &asn_PER_memb_ms2048_constr_19, memb_ms2048_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms2048_constr_19, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms2048_constraint_2 + }, 0, 0, /* No default value */ "ms2048" }, @@ -879,7 +1043,18 @@ static asn_TYPE_member_t asn_MBR_drx_LongCycleStartOffset_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms2560_constr_20, &asn_PER_memb_ms2560_constr_20, memb_ms2560_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms2560_constr_20, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms2560_constraint_2 + }, 0, 0, /* No default value */ "ms2560" }, @@ -888,7 +1063,18 @@ static asn_TYPE_member_t asn_MBR_drx_LongCycleStartOffset_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms5120_constr_21, &asn_PER_memb_ms5120_constr_21, memb_ms5120_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms5120_constr_21, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms5120_constraint_2 + }, 0, 0, /* No default value */ "ms5120" }, @@ -897,7 +1083,18 @@ static asn_TYPE_member_t asn_MBR_drx_LongCycleStartOffset_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ms10240_constr_22, &asn_PER_memb_ms10240_constr_22, memb_ms10240_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ms10240_constr_22, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ms10240_constraint_2 + }, 0, 0, /* No default value */ "ms10240" }, @@ -943,7 +1140,18 @@ asn_TYPE_descriptor_t asn_DEF_drx_LongCycleStartOffset_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_drx_LongCycleStartOffset_constr_2, &asn_PER_type_drx_LongCycleStartOffset_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_drx_LongCycleStartOffset_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_drx_LongCycleStartOffset_2, 20, /* Elements count */ &asn_SPC_drx_LongCycleStartOffset_specs_2 /* Additional specs */ @@ -1041,7 +1249,18 @@ asn_TYPE_descriptor_t asn_DEF_drx_ShortCycle_24 = { asn_DEF_drx_ShortCycle_tags_24, /* Same as above */ sizeof(asn_DEF_drx_ShortCycle_tags_24) /sizeof(asn_DEF_drx_ShortCycle_tags_24[0]), /* 2 */ - { &asn_OER_type_drx_ShortCycle_constr_24, &asn_PER_type_drx_ShortCycle_constr_24, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_drx_ShortCycle_constr_24, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_drx_ShortCycle_specs_24 /* Additional specs */ }; @@ -1052,7 +1271,18 @@ static asn_TYPE_member_t asn_MBR_shortDRX_23[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_drx_ShortCycle_24, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "drx-ShortCycle" }, @@ -1061,7 +1291,18 @@ static asn_TYPE_member_t asn_MBR_shortDRX_23[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_drx_ShortCycleTimer_constr_57, &asn_PER_memb_drx_ShortCycleTimer_constr_57, memb_drx_ShortCycleTimer_constraint_23 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_drx_ShortCycleTimer_constr_57, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_drx_ShortCycleTimer_constraint_23 + }, 0, 0, /* No default value */ "drx-ShortCycleTimer" }, @@ -1093,7 +1334,18 @@ asn_TYPE_descriptor_t asn_DEF_shortDRX_23 = { asn_DEF_shortDRX_tags_23, /* Same as above */ sizeof(asn_DEF_shortDRX_tags_23) /sizeof(asn_DEF_shortDRX_tags_23[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_shortDRX_23, 2, /* Elements count */ &asn_SPC_shortDRX_specs_23 /* Additional specs */ @@ -1105,7 +1357,18 @@ asn_TYPE_member_t asn_MBR_DRX_Info_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_drx_LongCycleStartOffset_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "drx-LongCycleStartOffset" }, @@ -1114,7 +1377,18 @@ asn_TYPE_member_t asn_MBR_DRX_Info_1[] = { 0, &asn_DEF_shortDRX_23, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "shortDRX" }, @@ -1146,7 +1420,18 @@ asn_TYPE_descriptor_t asn_DEF_DRX_Info = { asn_DEF_DRX_Info_tags_1, /* Same as above */ sizeof(asn_DEF_DRX_Info_tags_1) /sizeof(asn_DEF_DRX_Info_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DRX_Info_1, 2, /* Elements count */ &asn_SPC_DRX_Info_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/DRX-Info.h b/src/codec_utils/RRC/DRX-Info.h index 64303e7c2..42d08248d 100644 --- a/src/codec_utils/RRC/DRX-Info.h +++ b/src/codec_utils/RRC/DRX-Info.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _DRX_Info_H_ diff --git a/src/codec_utils/RRC/DataInactivityTimer.c b/src/codec_utils/RRC/DataInactivityTimer.c index 0a98069c6..6db0b334f 100644 --- a/src/codec_utils/RRC/DataInactivityTimer.c +++ b/src/codec_utils/RRC/DataInactivityTimer.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "DataInactivityTimer.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_DataInactivityTimer_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_DataInactivityTimer_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_DataInactivityTimer_value2enum_1[] = { { 0, 2, "s1" }, { 1, 2, "s2" }, @@ -77,7 +76,18 @@ asn_TYPE_descriptor_t asn_DEF_DataInactivityTimer = { asn_DEF_DataInactivityTimer_tags_1, /* Same as above */ sizeof(asn_DEF_DataInactivityTimer_tags_1) /sizeof(asn_DEF_DataInactivityTimer_tags_1[0]), /* 1 */ - { &asn_OER_type_DataInactivityTimer_constr_1, &asn_PER_type_DataInactivityTimer_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_DataInactivityTimer_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_DataInactivityTimer_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/RRC/DataInactivityTimer.h b/src/codec_utils/RRC/DataInactivityTimer.h index 03267f024..3626d42e6 100644 --- a/src/codec_utils/RRC/DataInactivityTimer.h +++ b/src/codec_utils/RRC/DataInactivityTimer.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _DataInactivityTimer_H_ @@ -48,12 +48,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_DataInactivityTimer_specs_1; asn_struct_free_f DataInactivityTimer_free; asn_struct_print_f DataInactivityTimer_print; asn_constr_check_f DataInactivityTimer_constraint; -ber_type_decoder_f DataInactivityTimer_decode_ber; -der_type_encoder_f DataInactivityTimer_encode_der; xer_type_decoder_f DataInactivityTimer_decode_xer; xer_type_encoder_f DataInactivityTimer_encode_xer; -oer_type_decoder_f DataInactivityTimer_decode_oer; -oer_type_encoder_f DataInactivityTimer_encode_oer; per_type_decoder_f DataInactivityTimer_decode_uper; per_type_encoder_f DataInactivityTimer_encode_uper; per_type_decoder_f DataInactivityTimer_decode_aper; diff --git a/src/codec_utils/RRC/DedicatedNAS-Message.c b/src/codec_utils/RRC/DedicatedNAS-Message.c index 81dec5a8e..3acb835c7 100644 --- a/src/codec_utils/RRC/DedicatedNAS-Message.c +++ b/src/codec_utils/RRC/DedicatedNAS-Message.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "DedicatedNAS-Message.h" @@ -24,7 +24,18 @@ asn_TYPE_descriptor_t asn_DEF_DedicatedNAS_Message = { asn_DEF_DedicatedNAS_Message_tags_1, /* Same as above */ sizeof(asn_DEF_DedicatedNAS_Message_tags_1) /sizeof(asn_DEF_DedicatedNAS_Message_tags_1[0]), /* 1 */ - { 0, 0, OCTET_STRING_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + OCTET_STRING_constraint + }, 0, 0, /* No members */ &asn_SPC_OCTET_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/RRC/DedicatedNAS-Message.h b/src/codec_utils/RRC/DedicatedNAS-Message.h index 049023727..aaa45a1b4 100644 --- a/src/codec_utils/RRC/DedicatedNAS-Message.h +++ b/src/codec_utils/RRC/DedicatedNAS-Message.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _DedicatedNAS_Message_H_ @@ -26,12 +26,8 @@ extern asn_TYPE_descriptor_t asn_DEF_DedicatedNAS_Message; asn_struct_free_f DedicatedNAS_Message_free; asn_struct_print_f DedicatedNAS_Message_print; asn_constr_check_f DedicatedNAS_Message_constraint; -ber_type_decoder_f DedicatedNAS_Message_decode_ber; -der_type_encoder_f DedicatedNAS_Message_encode_der; xer_type_decoder_f DedicatedNAS_Message_decode_xer; xer_type_encoder_f DedicatedNAS_Message_encode_xer; -oer_type_decoder_f DedicatedNAS_Message_decode_oer; -oer_type_encoder_f DedicatedNAS_Message_encode_oer; per_type_decoder_f DedicatedNAS_Message_decode_uper; per_type_encoder_f DedicatedNAS_Message_encode_uper; per_type_decoder_f DedicatedNAS_Message_decode_aper; diff --git a/src/codec_utils/RRC/DelayBudgetReport.c b/src/codec_utils/RRC/DelayBudgetReport.c index 175d890ea..208a07d6c 100644 --- a/src/codec_utils/RRC/DelayBudgetReport.c +++ b/src/codec_utils/RRC/DelayBudgetReport.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "DelayBudgetReport.h" @@ -11,22 +11,20 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_type1_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_type1_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 16 } /* (0..16) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_DelayBudgetReport_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_DelayBudgetReport_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_type1_value2enum_2[] = { { 0, 11, "msMinus1280" }, { 1, 10, "msMinus640" }, @@ -89,7 +87,18 @@ asn_TYPE_descriptor_t asn_DEF_type1_2 = { asn_DEF_type1_tags_2, /* Same as above */ sizeof(asn_DEF_type1_tags_2) /sizeof(asn_DEF_type1_tags_2[0]), /* 2 */ - { &asn_OER_type_type1_constr_2, &asn_PER_type_type1_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_type1_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_type1_specs_2 /* Additional specs */ }; @@ -100,7 +109,18 @@ asn_TYPE_member_t asn_MBR_DelayBudgetReport_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_type1_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "type1" }, @@ -126,7 +146,18 @@ asn_TYPE_descriptor_t asn_DEF_DelayBudgetReport = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_DelayBudgetReport_constr_1, &asn_PER_type_DelayBudgetReport_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_DelayBudgetReport_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_DelayBudgetReport_1, 1, /* Elements count */ &asn_SPC_DelayBudgetReport_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/DelayBudgetReport.h b/src/codec_utils/RRC/DelayBudgetReport.h index 3a5762746..15f4a8a25 100644 --- a/src/codec_utils/RRC/DelayBudgetReport.h +++ b/src/codec_utils/RRC/DelayBudgetReport.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _DelayBudgetReport_H_ diff --git a/src/codec_utils/RRC/DownlinkConfigCommon.c b/src/codec_utils/RRC/DownlinkConfigCommon.c index 91d75beae..2227fca42 100644 --- a/src/codec_utils/RRC/DownlinkConfigCommon.c +++ b/src/codec_utils/RRC/DownlinkConfigCommon.c @@ -1,21 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "DownlinkConfigCommon.h" -#include "FrequencyInfoDL.h" -#include "BWP-DownlinkCommon.h" asn_TYPE_member_t asn_MBR_DownlinkConfigCommon_1[] = { { ATF_POINTER, 2, offsetof(struct DownlinkConfigCommon, frequencyInfoDL), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_FrequencyInfoDL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "frequencyInfoDL" }, @@ -24,7 +33,18 @@ asn_TYPE_member_t asn_MBR_DownlinkConfigCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BWP_DownlinkCommon, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "initialDownlinkBWP" }, @@ -56,7 +76,18 @@ asn_TYPE_descriptor_t asn_DEF_DownlinkConfigCommon = { asn_DEF_DownlinkConfigCommon_tags_1, /* Same as above */ sizeof(asn_DEF_DownlinkConfigCommon_tags_1) /sizeof(asn_DEF_DownlinkConfigCommon_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DownlinkConfigCommon_1, 2, /* Elements count */ &asn_SPC_DownlinkConfigCommon_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/DownlinkConfigCommon.h b/src/codec_utils/RRC/DownlinkConfigCommon.h index bdfd1be67..f58458c98 100644 --- a/src/codec_utils/RRC/DownlinkConfigCommon.h +++ b/src/codec_utils/RRC/DownlinkConfigCommon.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _DownlinkConfigCommon_H_ @@ -44,5 +44,9 @@ extern asn_TYPE_member_t asn_MBR_DownlinkConfigCommon_1[2]; } #endif +/* Referred external types */ +#include "FrequencyInfoDL.h" +#include "BWP-DownlinkCommon.h" + #endif /* _DownlinkConfigCommon_H_ */ #include diff --git a/src/codec_utils/RRC/DownlinkConfigCommonSIB.c b/src/codec_utils/RRC/DownlinkConfigCommonSIB.c index 0619b947e..aea77dd3a 100644 --- a/src/codec_utils/RRC/DownlinkConfigCommonSIB.c +++ b/src/codec_utils/RRC/DownlinkConfigCommonSIB.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "DownlinkConfigCommonSIB.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_DownlinkConfigCommonSIB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_FrequencyInfoDL_SIB, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "frequencyInfoDL" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_DownlinkConfigCommonSIB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BWP_DownlinkCommon, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "initialDownlinkBWP" }, @@ -31,7 +53,18 @@ asn_TYPE_member_t asn_MBR_DownlinkConfigCommonSIB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BCCH_Config, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "bcch-Config" }, @@ -40,7 +73,18 @@ asn_TYPE_member_t asn_MBR_DownlinkConfigCommonSIB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PCCH_Config, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pcch-Config" }, @@ -72,7 +116,18 @@ asn_TYPE_descriptor_t asn_DEF_DownlinkConfigCommonSIB = { asn_DEF_DownlinkConfigCommonSIB_tags_1, /* Same as above */ sizeof(asn_DEF_DownlinkConfigCommonSIB_tags_1) /sizeof(asn_DEF_DownlinkConfigCommonSIB_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DownlinkConfigCommonSIB_1, 4, /* Elements count */ &asn_SPC_DownlinkConfigCommonSIB_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/DownlinkConfigCommonSIB.h b/src/codec_utils/RRC/DownlinkConfigCommonSIB.h index ec40a3fb1..06368c406 100644 --- a/src/codec_utils/RRC/DownlinkConfigCommonSIB.h +++ b/src/codec_utils/RRC/DownlinkConfigCommonSIB.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _DownlinkConfigCommonSIB_H_ diff --git a/src/codec_utils/RRC/DownlinkPreemption.c b/src/codec_utils/RRC/DownlinkPreemption.c index bf688d69c..a318a5295 100644 --- a/src/codec_utils/RRC/DownlinkPreemption.c +++ b/src/codec_utils/RRC/DownlinkPreemption.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "DownlinkPreemption.h" -#include "INT-ConfigurationPerServingCell.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -26,7 +25,7 @@ memb_dci_PayloadSize_constraint_1(const asn_TYPE_descriptor_t *td, const void *s value = *(const long *)sptr; - if((value >= 0 && value <= 126)) { + if((value >= 0L && value <= 126L)) { /* Constraint check succeeded */ return 0; } else { @@ -52,9 +51,9 @@ memb_int_ConfigurationPerServingCell_constraint_1(const asn_TYPE_descriptor_t *t /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 32)) { + if((size >= 1UL && size <= 32UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -63,38 +62,34 @@ memb_int_ConfigurationPerServingCell_constraint_1(const asn_TYPE_descriptor_t *t } } -static asn_oer_constraints_t asn_OER_type_timeFrequencySet_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_timeFrequencySet_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 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_int_ConfigurationPerServingCell_constr_7 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_int_ConfigurationPerServingCell_constr_7 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_dci_PayloadSize_constr_6 CC_NOTUSED = { - { 1, 1 } /* (0..126) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_dci_PayloadSize_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 0, 126 } /* (0..126) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_int_ConfigurationPerServingCell_constr_7 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_int_ConfigurationPerServingCell_constr_7 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_timeFrequencySet_value2enum_3[] = { { 0, 4, "set0" }, { 1, 4, "set1" } @@ -127,7 +122,18 @@ asn_TYPE_descriptor_t asn_DEF_timeFrequencySet_3 = { asn_DEF_timeFrequencySet_tags_3, /* Same as above */ sizeof(asn_DEF_timeFrequencySet_tags_3) /sizeof(asn_DEF_timeFrequencySet_tags_3[0]), /* 2 */ - { &asn_OER_type_timeFrequencySet_constr_3, &asn_PER_type_timeFrequencySet_constr_3, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_timeFrequencySet_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_timeFrequencySet_specs_3 /* Additional specs */ }; @@ -138,7 +144,18 @@ static asn_TYPE_member_t asn_MBR_int_ConfigurationPerServingCell_7[] = { 0, &asn_DEF_INT_ConfigurationPerServingCell, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -163,7 +180,18 @@ asn_TYPE_descriptor_t asn_DEF_int_ConfigurationPerServingCell_7 = { asn_DEF_int_ConfigurationPerServingCell_tags_7, /* Same as above */ sizeof(asn_DEF_int_ConfigurationPerServingCell_tags_7) /sizeof(asn_DEF_int_ConfigurationPerServingCell_tags_7[0]), /* 2 */ - { &asn_OER_type_int_ConfigurationPerServingCell_constr_7, &asn_PER_type_int_ConfigurationPerServingCell_constr_7, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_int_ConfigurationPerServingCell_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_int_ConfigurationPerServingCell_7, 1, /* Single element */ &asn_SPC_int_ConfigurationPerServingCell_specs_7 /* Additional specs */ @@ -175,7 +203,18 @@ asn_TYPE_member_t asn_MBR_DownlinkPreemption_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RNTI_Value, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "int-RNTI" }, @@ -184,7 +223,18 @@ asn_TYPE_member_t asn_MBR_DownlinkPreemption_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_timeFrequencySet_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "timeFrequencySet" }, @@ -193,7 +243,18 @@ asn_TYPE_member_t asn_MBR_DownlinkPreemption_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_dci_PayloadSize_constr_6, &asn_PER_memb_dci_PayloadSize_constr_6, memb_dci_PayloadSize_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_dci_PayloadSize_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_dci_PayloadSize_constraint_1 + }, 0, 0, /* No default value */ "dci-PayloadSize" }, @@ -202,7 +263,18 @@ asn_TYPE_member_t asn_MBR_DownlinkPreemption_1[] = { 0, &asn_DEF_int_ConfigurationPerServingCell_7, 0, - { &asn_OER_memb_int_ConfigurationPerServingCell_constr_7, &asn_PER_memb_int_ConfigurationPerServingCell_constr_7, memb_int_ConfigurationPerServingCell_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_int_ConfigurationPerServingCell_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_int_ConfigurationPerServingCell_constraint_1 + }, 0, 0, /* No default value */ "int-ConfigurationPerServingCell" }, @@ -234,7 +306,18 @@ asn_TYPE_descriptor_t asn_DEF_DownlinkPreemption = { asn_DEF_DownlinkPreemption_tags_1, /* Same as above */ sizeof(asn_DEF_DownlinkPreemption_tags_1) /sizeof(asn_DEF_DownlinkPreemption_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_DownlinkPreemption_1, 4, /* Elements count */ &asn_SPC_DownlinkPreemption_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/DownlinkPreemption.h b/src/codec_utils/RRC/DownlinkPreemption.h index a32a0121d..fc68e20d3 100644 --- a/src/codec_utils/RRC/DownlinkPreemption.h +++ b/src/codec_utils/RRC/DownlinkPreemption.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _DownlinkPreemption_H_ @@ -62,5 +62,8 @@ extern asn_TYPE_member_t asn_MBR_DownlinkPreemption_1[4]; } #endif +/* Referred external types */ +#include "INT-ConfigurationPerServingCell.h" + #endif /* _DownlinkPreemption_H_ */ #include diff --git a/src/codec_utils/RRC/EUTRA-AllowedMeasBandwidth.c b/src/codec_utils/RRC/EUTRA-AllowedMeasBandwidth.c index 490d9a3e9..523a4ddb1 100644 --- a/src/codec_utils/RRC/EUTRA-AllowedMeasBandwidth.c +++ b/src/codec_utils/RRC/EUTRA-AllowedMeasBandwidth.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "EUTRA-AllowedMeasBandwidth.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_EUTRA_AllowedMeasBandwidth_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_EUTRA_AllowedMeasBandwidth_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 5 } /* (0..5) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_EUTRA_AllowedMeasBandwidth_value2enum_1[] = { { 0, 4, "mbw6" }, { 1, 5, "mbw15" }, @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_AllowedMeasBandwidth = { asn_DEF_EUTRA_AllowedMeasBandwidth_tags_1, /* Same as above */ sizeof(asn_DEF_EUTRA_AllowedMeasBandwidth_tags_1) /sizeof(asn_DEF_EUTRA_AllowedMeasBandwidth_tags_1[0]), /* 1 */ - { &asn_OER_type_EUTRA_AllowedMeasBandwidth_constr_1, &asn_PER_type_EUTRA_AllowedMeasBandwidth_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_EUTRA_AllowedMeasBandwidth_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_EUTRA_AllowedMeasBandwidth_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/RRC/EUTRA-AllowedMeasBandwidth.h b/src/codec_utils/RRC/EUTRA-AllowedMeasBandwidth.h index 015976b23..bfda4bedd 100644 --- a/src/codec_utils/RRC/EUTRA-AllowedMeasBandwidth.h +++ b/src/codec_utils/RRC/EUTRA-AllowedMeasBandwidth.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _EUTRA_AllowedMeasBandwidth_H_ @@ -38,12 +38,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_EUTRA_AllowedMeasBandwidth_specs_1; asn_struct_free_f EUTRA_AllowedMeasBandwidth_free; asn_struct_print_f EUTRA_AllowedMeasBandwidth_print; asn_constr_check_f EUTRA_AllowedMeasBandwidth_constraint; -ber_type_decoder_f EUTRA_AllowedMeasBandwidth_decode_ber; -der_type_encoder_f EUTRA_AllowedMeasBandwidth_encode_der; xer_type_decoder_f EUTRA_AllowedMeasBandwidth_decode_xer; xer_type_encoder_f EUTRA_AllowedMeasBandwidth_encode_xer; -oer_type_decoder_f EUTRA_AllowedMeasBandwidth_decode_oer; -oer_type_encoder_f EUTRA_AllowedMeasBandwidth_encode_oer; per_type_decoder_f EUTRA_AllowedMeasBandwidth_decode_uper; per_type_encoder_f EUTRA_AllowedMeasBandwidth_encode_uper; per_type_decoder_f EUTRA_AllowedMeasBandwidth_decode_aper; diff --git a/src/codec_utils/RRC/EUTRA-BlackCell.c b/src/codec_utils/RRC/EUTRA-BlackCell.c index 15c7e79c6..0f2007bbf 100644 --- a/src/codec_utils/RRC/EUTRA-BlackCell.c +++ b/src/codec_utils/RRC/EUTRA-BlackCell.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "EUTRA-BlackCell.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_BlackCell_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRA_CellIndex, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cellIndexEUTRA" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_BlackCell_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRA_PhysCellIdRange, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "physCellIdRange" }, @@ -52,7 +74,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_BlackCell = { asn_DEF_EUTRA_BlackCell_tags_1, /* Same as above */ sizeof(asn_DEF_EUTRA_BlackCell_tags_1) /sizeof(asn_DEF_EUTRA_BlackCell_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_EUTRA_BlackCell_1, 2, /* Elements count */ &asn_SPC_EUTRA_BlackCell_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/EUTRA-BlackCell.h b/src/codec_utils/RRC/EUTRA-BlackCell.h index 16111588c..8cb1eab06 100644 --- a/src/codec_utils/RRC/EUTRA-BlackCell.h +++ b/src/codec_utils/RRC/EUTRA-BlackCell.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _EUTRA_BlackCell_H_ diff --git a/src/codec_utils/RRC/EUTRA-Cell.c b/src/codec_utils/RRC/EUTRA-Cell.c index 29e5ec04b..a67b1706e 100644 --- a/src/codec_utils/RRC/EUTRA-Cell.c +++ b/src/codec_utils/RRC/EUTRA-Cell.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "EUTRA-Cell.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_Cell_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRA_CellIndex, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cellIndexEUTRA" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_Cell_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRA_PhysCellId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "physCellId" }, @@ -31,7 +53,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_Cell_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRA_Q_OffsetRange, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cellIndividualOffset" }, @@ -62,7 +95,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_Cell = { asn_DEF_EUTRA_Cell_tags_1, /* Same as above */ sizeof(asn_DEF_EUTRA_Cell_tags_1) /sizeof(asn_DEF_EUTRA_Cell_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_EUTRA_Cell_1, 3, /* Elements count */ &asn_SPC_EUTRA_Cell_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/EUTRA-Cell.h b/src/codec_utils/RRC/EUTRA-Cell.h index 302550415..cb44e7555 100644 --- a/src/codec_utils/RRC/EUTRA-Cell.h +++ b/src/codec_utils/RRC/EUTRA-Cell.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _EUTRA_Cell_H_ diff --git a/src/codec_utils/RRC/EUTRA-CellIndex.c b/src/codec_utils/RRC/EUTRA-CellIndex.c index 8afdaf139..203c7a57c 100644 --- a/src/codec_utils/RRC/EUTRA-CellIndex.c +++ b/src/codec_utils/RRC/EUTRA-CellIndex.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "EUTRA-CellIndex.h" @@ -21,7 +21,7 @@ EUTRA_CellIndex_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 1 && value <= 32)) { + if((value >= 1L && value <= 32L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ EUTRA_CellIndex_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_EUTRA_CellIndex_constr_1 CC_NOTUSED = { - { 1, 1 } /* (1..32) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_EUTRA_CellIndex_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 1, 32 } /* (1..32) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_EUTRA_CellIndex_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_CellIndex = { asn_DEF_EUTRA_CellIndex_tags_1, /* Same as above */ sizeof(asn_DEF_EUTRA_CellIndex_tags_1) /sizeof(asn_DEF_EUTRA_CellIndex_tags_1[0]), /* 1 */ - { &asn_OER_type_EUTRA_CellIndex_constr_1, &asn_PER_type_EUTRA_CellIndex_constr_1, EUTRA_CellIndex_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_EUTRA_CellIndex_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + EUTRA_CellIndex_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/EUTRA-CellIndex.h b/src/codec_utils/RRC/EUTRA-CellIndex.h index 58387ba1f..9e52669b8 100644 --- a/src/codec_utils/RRC/EUTRA-CellIndex.h +++ b/src/codec_utils/RRC/EUTRA-CellIndex.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _EUTRA_CellIndex_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_EUTRA_CellIndex; asn_struct_free_f EUTRA_CellIndex_free; asn_struct_print_f EUTRA_CellIndex_print; asn_constr_check_f EUTRA_CellIndex_constraint; -ber_type_decoder_f EUTRA_CellIndex_decode_ber; -der_type_encoder_f EUTRA_CellIndex_encode_der; xer_type_decoder_f EUTRA_CellIndex_decode_xer; xer_type_encoder_f EUTRA_CellIndex_encode_xer; -oer_type_decoder_f EUTRA_CellIndex_decode_oer; -oer_type_encoder_f EUTRA_CellIndex_encode_oer; per_type_decoder_f EUTRA_CellIndex_decode_uper; per_type_encoder_f EUTRA_CellIndex_encode_uper; per_type_decoder_f EUTRA_CellIndex_decode_aper; diff --git a/src/codec_utils/RRC/EUTRA-CellIndexList.c b/src/codec_utils/RRC/EUTRA-CellIndexList.c index 88632bee4..9807d4261 100644 --- a/src/codec_utils/RRC/EUTRA-CellIndexList.c +++ b/src/codec_utils/RRC/EUTRA-CellIndexList.c @@ -1,27 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "EUTRA-CellIndexList.h" -static asn_oer_constraints_t asn_OER_type_EUTRA_CellIndexList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_EUTRA_CellIndexList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_EUTRA_CellIndexList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_EUTRA_CellIndex, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -44,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_CellIndexList = { asn_DEF_EUTRA_CellIndexList_tags_1, /* Same as above */ sizeof(asn_DEF_EUTRA_CellIndexList_tags_1) /sizeof(asn_DEF_EUTRA_CellIndexList_tags_1[0]), /* 1 */ - { &asn_OER_type_EUTRA_CellIndexList_constr_1, &asn_PER_type_EUTRA_CellIndexList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_EUTRA_CellIndexList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_EUTRA_CellIndexList_1, 1, /* Single element */ &asn_SPC_EUTRA_CellIndexList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/EUTRA-CellIndexList.h b/src/codec_utils/RRC/EUTRA-CellIndexList.h index 6a251fe6f..7485bc1b7 100644 --- a/src/codec_utils/RRC/EUTRA-CellIndexList.h +++ b/src/codec_utils/RRC/EUTRA-CellIndexList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _EUTRA_CellIndexList_H_ diff --git a/src/codec_utils/RRC/EUTRA-FreqBlackCellList.c b/src/codec_utils/RRC/EUTRA-FreqBlackCellList.c index c0aead789..64dc1b514 100644 --- a/src/codec_utils/RRC/EUTRA-FreqBlackCellList.c +++ b/src/codec_utils/RRC/EUTRA-FreqBlackCellList.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "EUTRA-FreqBlackCellList.h" -#include "EUTRA-PhysCellIdRange.h" -static asn_oer_constraints_t asn_OER_type_EUTRA_FreqBlackCellList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_EUTRA_FreqBlackCellList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_EUTRA_FreqBlackCellList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_EUTRA_PhysCellIdRange, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_FreqBlackCellList = { asn_DEF_EUTRA_FreqBlackCellList_tags_1, /* Same as above */ sizeof(asn_DEF_EUTRA_FreqBlackCellList_tags_1) /sizeof(asn_DEF_EUTRA_FreqBlackCellList_tags_1[0]), /* 1 */ - { &asn_OER_type_EUTRA_FreqBlackCellList_constr_1, &asn_PER_type_EUTRA_FreqBlackCellList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_EUTRA_FreqBlackCellList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_EUTRA_FreqBlackCellList_1, 1, /* Single element */ &asn_SPC_EUTRA_FreqBlackCellList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/EUTRA-FreqBlackCellList.h b/src/codec_utils/RRC/EUTRA-FreqBlackCellList.h index 3805c6145..bf5782e42 100644 --- a/src/codec_utils/RRC/EUTRA-FreqBlackCellList.h +++ b/src/codec_utils/RRC/EUTRA-FreqBlackCellList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _EUTRA_FreqBlackCellList_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_EUTRA_FreqBlackCellList_constr_1; } #endif +/* Referred external types */ +#include "EUTRA-PhysCellIdRange.h" + #endif /* _EUTRA_FreqBlackCellList_H_ */ #include diff --git a/src/codec_utils/RRC/EUTRA-FreqNeighCellInfo.c b/src/codec_utils/RRC/EUTRA-FreqNeighCellInfo.c index 16f51d75d..596213dfd 100644 --- a/src/codec_utils/RRC/EUTRA-FreqNeighCellInfo.c +++ b/src/codec_utils/RRC/EUTRA-FreqNeighCellInfo.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "EUTRA-FreqNeighCellInfo.h" @@ -21,7 +21,7 @@ memb_q_RxLevMinOffsetCell_constraint_1(const asn_TYPE_descriptor_t *td, const vo value = *(const long *)sptr; - if((value >= 1 && value <= 8)) { + if((value >= 1L && value <= 8L)) { /* Constraint check succeeded */ return 0; } else { @@ -46,7 +46,7 @@ memb_q_QualMinOffsetCell_constraint_1(const asn_TYPE_descriptor_t *td, const voi value = *(const long *)sptr; - if((value >= 1 && value <= 8)) { + if((value >= 1L && value <= 8L)) { /* Constraint check succeeded */ return 0; } else { @@ -57,29 +57,38 @@ memb_q_QualMinOffsetCell_constraint_1(const asn_TYPE_descriptor_t *td, const voi } } -static asn_oer_constraints_t asn_OER_memb_q_RxLevMinOffsetCell_constr_4 CC_NOTUSED = { - { 1, 1 } /* (1..8) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_q_RxLevMinOffsetCell_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 1, 8 } /* (1..8) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_q_QualMinOffsetCell_constr_5 CC_NOTUSED = { - { 1, 1 } /* (1..8) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_q_QualMinOffsetCell_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 1, 8 } /* (1..8) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_EUTRA_FreqNeighCellInfo_1[] = { { ATF_NOFLAGS, 0, offsetof(struct EUTRA_FreqNeighCellInfo, physCellId), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRA_PhysCellId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "physCellId" }, @@ -88,7 +97,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_FreqNeighCellInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRA_Q_OffsetRange, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "q-OffsetCell" }, @@ -97,7 +117,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_FreqNeighCellInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_q_RxLevMinOffsetCell_constr_4, &asn_PER_memb_q_RxLevMinOffsetCell_constr_4, memb_q_RxLevMinOffsetCell_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_q_RxLevMinOffsetCell_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_q_RxLevMinOffsetCell_constraint_1 + }, 0, 0, /* No default value */ "q-RxLevMinOffsetCell" }, @@ -106,7 +137,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_FreqNeighCellInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_q_QualMinOffsetCell_constr_5, &asn_PER_memb_q_QualMinOffsetCell_constr_5, memb_q_QualMinOffsetCell_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_q_QualMinOffsetCell_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_q_QualMinOffsetCell_constraint_1 + }, 0, 0, /* No default value */ "q-QualMinOffsetCell" }, @@ -140,7 +182,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_FreqNeighCellInfo = { asn_DEF_EUTRA_FreqNeighCellInfo_tags_1, /* Same as above */ sizeof(asn_DEF_EUTRA_FreqNeighCellInfo_tags_1) /sizeof(asn_DEF_EUTRA_FreqNeighCellInfo_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_EUTRA_FreqNeighCellInfo_1, 4, /* Elements count */ &asn_SPC_EUTRA_FreqNeighCellInfo_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/EUTRA-FreqNeighCellInfo.h b/src/codec_utils/RRC/EUTRA-FreqNeighCellInfo.h index 67681065e..0b46391ec 100644 --- a/src/codec_utils/RRC/EUTRA-FreqNeighCellInfo.h +++ b/src/codec_utils/RRC/EUTRA-FreqNeighCellInfo.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _EUTRA_FreqNeighCellInfo_H_ diff --git a/src/codec_utils/RRC/EUTRA-FreqNeighCellList.c b/src/codec_utils/RRC/EUTRA-FreqNeighCellList.c index e3f903689..1e4d985b8 100644 --- a/src/codec_utils/RRC/EUTRA-FreqNeighCellList.c +++ b/src/codec_utils/RRC/EUTRA-FreqNeighCellList.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "EUTRA-FreqNeighCellList.h" -#include "EUTRA-FreqNeighCellInfo.h" -static asn_oer_constraints_t asn_OER_type_EUTRA_FreqNeighCellList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_EUTRA_FreqNeighCellList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_EUTRA_FreqNeighCellList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_EUTRA_FreqNeighCellInfo, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_FreqNeighCellList = { asn_DEF_EUTRA_FreqNeighCellList_tags_1, /* Same as above */ sizeof(asn_DEF_EUTRA_FreqNeighCellList_tags_1) /sizeof(asn_DEF_EUTRA_FreqNeighCellList_tags_1[0]), /* 1 */ - { &asn_OER_type_EUTRA_FreqNeighCellList_constr_1, &asn_PER_type_EUTRA_FreqNeighCellList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_EUTRA_FreqNeighCellList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_EUTRA_FreqNeighCellList_1, 1, /* Single element */ &asn_SPC_EUTRA_FreqNeighCellList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/EUTRA-FreqNeighCellList.h b/src/codec_utils/RRC/EUTRA-FreqNeighCellList.h index fafdbce09..d2c9416ee 100644 --- a/src/codec_utils/RRC/EUTRA-FreqNeighCellList.h +++ b/src/codec_utils/RRC/EUTRA-FreqNeighCellList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _EUTRA_FreqNeighCellList_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_EUTRA_FreqNeighCellList_constr_1; } #endif +/* Referred external types */ +#include "EUTRA-FreqNeighCellInfo.h" + #endif /* _EUTRA_FreqNeighCellList_H_ */ #include diff --git a/src/codec_utils/RRC/EUTRA-MBSFN-SubframeConfig.c b/src/codec_utils/RRC/EUTRA-MBSFN-SubframeConfig.c index f38f1800b..f8380e48b 100644 --- a/src/codec_utils/RRC/EUTRA-MBSFN-SubframeConfig.c +++ b/src/codec_utils/RRC/EUTRA-MBSFN-SubframeConfig.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "EUTRA-MBSFN-SubframeConfig.h" @@ -31,7 +31,7 @@ memb_oneFrame_constraint_10(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 6)) { + if((size == 6UL)) { /* Constraint check succeeded */ return 0; } else { @@ -62,7 +62,7 @@ memb_fourFrames_constraint_10(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 24)) { + if((size == 24UL)) { /* Constraint check succeeded */ return 0; } else { @@ -93,7 +93,7 @@ memb_oneFrame_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 2)) { + if((size == 2UL)) { /* Constraint check succeeded */ return 0; } else { @@ -124,7 +124,7 @@ memb_fourFrames_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 8)) { + if((size == 8UL)) { /* Constraint check succeeded */ return 0; } else { @@ -149,7 +149,7 @@ memb_radioframeAllocationOffset_constraint_1(const asn_TYPE_descriptor_t *td, co value = *(const long *)sptr; - if((value >= 0 && value <= 7)) { + if((value >= 0L && value <= 7L)) { /* Constraint check succeeded */ return 0; } else { @@ -160,70 +160,62 @@ memb_radioframeAllocationOffset_constraint_1(const asn_TYPE_descriptor_t *td, co } } -static asn_oer_constraints_t asn_OER_type_radioframeAllocationPeriod_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_radioframeAllocationPeriod_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 5 } /* (0..5) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_oneFrame_constr_11 CC_NOTUSED = { - { 0, 0 }, - 6 /* (SIZE(6..6)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_oneFrame_constr_11 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 6, 6 } /* (SIZE(6..6)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_fourFrames_constr_12 CC_NOTUSED = { - { 0, 0 }, - 24 /* (SIZE(24..24)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_fourFrames_constr_12 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 24, 24 } /* (SIZE(24..24)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_subframeAllocation1_constr_10 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_subframeAllocation1_constr_10 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_oneFrame_constr_14 CC_NOTUSED = { - { 0, 0 }, - 2 /* (SIZE(2..2)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_oneFrame_constr_14 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 2, 2 } /* (SIZE(2..2)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_fourFrames_constr_15 CC_NOTUSED = { - { 0, 0 }, - 8 /* (SIZE(8..8)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_fourFrames_constr_15 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 8, 8 } /* (SIZE(8..8)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_subframeAllocation2_constr_13 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_subframeAllocation2_constr_13 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_radioframeAllocationOffset_constr_9 CC_NOTUSED = { - { 1, 1 } /* (0..7) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_radioframeAllocationOffset_constr_9 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_radioframeAllocationPeriod_value2enum_2[] = { { 0, 2, "n1" }, { 1, 2, "n2" }, @@ -264,7 +256,18 @@ asn_TYPE_descriptor_t asn_DEF_radioframeAllocationPeriod_2 = { asn_DEF_radioframeAllocationPeriod_tags_2, /* Same as above */ sizeof(asn_DEF_radioframeAllocationPeriod_tags_2) /sizeof(asn_DEF_radioframeAllocationPeriod_tags_2[0]), /* 2 */ - { &asn_OER_type_radioframeAllocationPeriod_constr_2, &asn_PER_type_radioframeAllocationPeriod_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_radioframeAllocationPeriod_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_radioframeAllocationPeriod_specs_2 /* Additional specs */ }; @@ -275,7 +278,18 @@ static asn_TYPE_member_t asn_MBR_subframeAllocation1_10[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_oneFrame_constr_11, &asn_PER_memb_oneFrame_constr_11, memb_oneFrame_constraint_10 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_oneFrame_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_oneFrame_constraint_10 + }, 0, 0, /* No default value */ "oneFrame" }, @@ -284,7 +298,18 @@ static asn_TYPE_member_t asn_MBR_subframeAllocation1_10[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_fourFrames_constr_12, &asn_PER_memb_fourFrames_constr_12, memb_fourFrames_constraint_10 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_fourFrames_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_fourFrames_constraint_10 + }, 0, 0, /* No default value */ "fourFrames" }, @@ -312,7 +337,18 @@ asn_TYPE_descriptor_t asn_DEF_subframeAllocation1_10 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_subframeAllocation1_constr_10, &asn_PER_type_subframeAllocation1_constr_10, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_subframeAllocation1_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_subframeAllocation1_10, 2, /* Elements count */ &asn_SPC_subframeAllocation1_specs_10 /* Additional specs */ @@ -324,7 +360,18 @@ static asn_TYPE_member_t asn_MBR_subframeAllocation2_13[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_oneFrame_constr_14, &asn_PER_memb_oneFrame_constr_14, memb_oneFrame_constraint_13 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_oneFrame_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_oneFrame_constraint_13 + }, 0, 0, /* No default value */ "oneFrame" }, @@ -333,7 +380,18 @@ static asn_TYPE_member_t asn_MBR_subframeAllocation2_13[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_fourFrames_constr_15, &asn_PER_memb_fourFrames_constr_15, memb_fourFrames_constraint_13 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_fourFrames_constr_15, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_fourFrames_constraint_13 + }, 0, 0, /* No default value */ "fourFrames" }, @@ -361,7 +419,18 @@ asn_TYPE_descriptor_t asn_DEF_subframeAllocation2_13 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_subframeAllocation2_constr_13, &asn_PER_type_subframeAllocation2_constr_13, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_subframeAllocation2_constr_13, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_subframeAllocation2_13, 2, /* Elements count */ &asn_SPC_subframeAllocation2_specs_13 /* Additional specs */ @@ -373,7 +442,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_MBSFN_SubframeConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_radioframeAllocationPeriod_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "radioframeAllocationPeriod" }, @@ -382,7 +462,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_MBSFN_SubframeConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_radioframeAllocationOffset_constr_9, &asn_PER_memb_radioframeAllocationOffset_constr_9, memb_radioframeAllocationOffset_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_radioframeAllocationOffset_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_radioframeAllocationOffset_constraint_1 + }, 0, 0, /* No default value */ "radioframeAllocationOffset" }, @@ -391,7 +482,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_MBSFN_SubframeConfig_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_subframeAllocation1_10, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "subframeAllocation1" }, @@ -400,7 +502,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_MBSFN_SubframeConfig_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_subframeAllocation2_13, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "subframeAllocation2" }, @@ -434,7 +547,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_MBSFN_SubframeConfig = { asn_DEF_EUTRA_MBSFN_SubframeConfig_tags_1, /* Same as above */ sizeof(asn_DEF_EUTRA_MBSFN_SubframeConfig_tags_1) /sizeof(asn_DEF_EUTRA_MBSFN_SubframeConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_EUTRA_MBSFN_SubframeConfig_1, 4, /* Elements count */ &asn_SPC_EUTRA_MBSFN_SubframeConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/EUTRA-MBSFN-SubframeConfig.h b/src/codec_utils/RRC/EUTRA-MBSFN-SubframeConfig.h index 173014b11..5d0306de2 100644 --- a/src/codec_utils/RRC/EUTRA-MBSFN-SubframeConfig.h +++ b/src/codec_utils/RRC/EUTRA-MBSFN-SubframeConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _EUTRA_MBSFN_SubframeConfig_H_ diff --git a/src/codec_utils/RRC/EUTRA-MBSFN-SubframeConfigList.c b/src/codec_utils/RRC/EUTRA-MBSFN-SubframeConfigList.c index ae341215a..f5818a000 100644 --- a/src/codec_utils/RRC/EUTRA-MBSFN-SubframeConfigList.c +++ b/src/codec_utils/RRC/EUTRA-MBSFN-SubframeConfigList.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "EUTRA-MBSFN-SubframeConfigList.h" -#include "EUTRA-MBSFN-SubframeConfig.h" -static asn_oer_constraints_t asn_OER_type_EUTRA_MBSFN_SubframeConfigList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_EUTRA_MBSFN_SubframeConfigList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_EUTRA_MBSFN_SubframeConfigList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_EUTRA_MBSFN_SubframeConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_MBSFN_SubframeConfigList = { asn_DEF_EUTRA_MBSFN_SubframeConfigList_tags_1, /* Same as above */ sizeof(asn_DEF_EUTRA_MBSFN_SubframeConfigList_tags_1) /sizeof(asn_DEF_EUTRA_MBSFN_SubframeConfigList_tags_1[0]), /* 1 */ - { &asn_OER_type_EUTRA_MBSFN_SubframeConfigList_constr_1, &asn_PER_type_EUTRA_MBSFN_SubframeConfigList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_EUTRA_MBSFN_SubframeConfigList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_EUTRA_MBSFN_SubframeConfigList_1, 1, /* Single element */ &asn_SPC_EUTRA_MBSFN_SubframeConfigList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/EUTRA-MBSFN-SubframeConfigList.h b/src/codec_utils/RRC/EUTRA-MBSFN-SubframeConfigList.h index 1cd12ddc9..3730b2fe4 100644 --- a/src/codec_utils/RRC/EUTRA-MBSFN-SubframeConfigList.h +++ b/src/codec_utils/RRC/EUTRA-MBSFN-SubframeConfigList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _EUTRA_MBSFN_SubframeConfigList_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_EUTRA_MBSFN_SubframeConfigList_constr_ } #endif +/* Referred external types */ +#include "EUTRA-MBSFN-SubframeConfig.h" + #endif /* _EUTRA_MBSFN_SubframeConfigList_H_ */ #include diff --git a/src/codec_utils/RRC/EUTRA-MultiBandInfo.c b/src/codec_utils/RRC/EUTRA-MultiBandInfo.c index 282b4e564..adf0f03a9 100644 --- a/src/codec_utils/RRC/EUTRA-MultiBandInfo.c +++ b/src/codec_utils/RRC/EUTRA-MultiBandInfo.c @@ -1,20 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "EUTRA-MultiBandInfo.h" -#include "EUTRA-NS-PmaxList.h" asn_TYPE_member_t asn_MBR_EUTRA_MultiBandInfo_1[] = { { ATF_NOFLAGS, 0, offsetof(struct EUTRA_MultiBandInfo, eutra_FreqBandIndicator), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_FreqBandIndicatorEUTRA, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eutra-FreqBandIndicator" }, @@ -23,7 +33,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_MultiBandInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRA_NS_PmaxList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eutra-NS-PmaxList" }, @@ -55,7 +76,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_MultiBandInfo = { asn_DEF_EUTRA_MultiBandInfo_tags_1, /* Same as above */ sizeof(asn_DEF_EUTRA_MultiBandInfo_tags_1) /sizeof(asn_DEF_EUTRA_MultiBandInfo_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_EUTRA_MultiBandInfo_1, 2, /* Elements count */ &asn_SPC_EUTRA_MultiBandInfo_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/EUTRA-MultiBandInfo.h b/src/codec_utils/RRC/EUTRA-MultiBandInfo.h index 862ec2e42..419479c27 100644 --- a/src/codec_utils/RRC/EUTRA-MultiBandInfo.h +++ b/src/codec_utils/RRC/EUTRA-MultiBandInfo.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _EUTRA_MultiBandInfo_H_ @@ -40,5 +40,8 @@ extern asn_TYPE_member_t asn_MBR_EUTRA_MultiBandInfo_1[2]; } #endif +/* Referred external types */ +#include "EUTRA-NS-PmaxList.h" + #endif /* _EUTRA_MultiBandInfo_H_ */ #include diff --git a/src/codec_utils/RRC/EUTRA-MultiBandInfoList.c b/src/codec_utils/RRC/EUTRA-MultiBandInfoList.c index d7e4c5ebb..416453d1f 100644 --- a/src/codec_utils/RRC/EUTRA-MultiBandInfoList.c +++ b/src/codec_utils/RRC/EUTRA-MultiBandInfoList.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "EUTRA-MultiBandInfoList.h" -#include "EUTRA-MultiBandInfo.h" -static asn_oer_constraints_t asn_OER_type_EUTRA_MultiBandInfoList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_EUTRA_MultiBandInfoList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_EUTRA_MultiBandInfoList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_EUTRA_MultiBandInfo, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_MultiBandInfoList = { asn_DEF_EUTRA_MultiBandInfoList_tags_1, /* Same as above */ sizeof(asn_DEF_EUTRA_MultiBandInfoList_tags_1) /sizeof(asn_DEF_EUTRA_MultiBandInfoList_tags_1[0]), /* 1 */ - { &asn_OER_type_EUTRA_MultiBandInfoList_constr_1, &asn_PER_type_EUTRA_MultiBandInfoList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_EUTRA_MultiBandInfoList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_EUTRA_MultiBandInfoList_1, 1, /* Single element */ &asn_SPC_EUTRA_MultiBandInfoList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/EUTRA-MultiBandInfoList.h b/src/codec_utils/RRC/EUTRA-MultiBandInfoList.h index 3e3796445..1afbbbb05 100644 --- a/src/codec_utils/RRC/EUTRA-MultiBandInfoList.h +++ b/src/codec_utils/RRC/EUTRA-MultiBandInfoList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _EUTRA_MultiBandInfoList_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_EUTRA_MultiBandInfoList_constr_1; } #endif +/* Referred external types */ +#include "EUTRA-MultiBandInfo.h" + #endif /* _EUTRA_MultiBandInfoList_H_ */ #include diff --git a/src/codec_utils/RRC/EUTRA-NS-PmaxList.c b/src/codec_utils/RRC/EUTRA-NS-PmaxList.c index 46e7a5587..02ac832aa 100644 --- a/src/codec_utils/RRC/EUTRA-NS-PmaxList.c +++ b/src/codec_utils/RRC/EUTRA-NS-PmaxList.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "EUTRA-NS-PmaxList.h" -#include "EUTRA-NS-PmaxValue.h" -static asn_oer_constraints_t asn_OER_type_EUTRA_NS_PmaxList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_EUTRA_NS_PmaxList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_EUTRA_NS_PmaxList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_EUTRA_NS_PmaxValue, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_NS_PmaxList = { asn_DEF_EUTRA_NS_PmaxList_tags_1, /* Same as above */ sizeof(asn_DEF_EUTRA_NS_PmaxList_tags_1) /sizeof(asn_DEF_EUTRA_NS_PmaxList_tags_1[0]), /* 1 */ - { &asn_OER_type_EUTRA_NS_PmaxList_constr_1, &asn_PER_type_EUTRA_NS_PmaxList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_EUTRA_NS_PmaxList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_EUTRA_NS_PmaxList_1, 1, /* Single element */ &asn_SPC_EUTRA_NS_PmaxList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/EUTRA-NS-PmaxList.h b/src/codec_utils/RRC/EUTRA-NS-PmaxList.h index 602708b14..1e03fdfca 100644 --- a/src/codec_utils/RRC/EUTRA-NS-PmaxList.h +++ b/src/codec_utils/RRC/EUTRA-NS-PmaxList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _EUTRA_NS_PmaxList_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_EUTRA_NS_PmaxList_constr_1; } #endif +/* Referred external types */ +#include "EUTRA-NS-PmaxValue.h" + #endif /* _EUTRA_NS_PmaxList_H_ */ #include diff --git a/src/codec_utils/RRC/EUTRA-NS-PmaxValue.c b/src/codec_utils/RRC/EUTRA-NS-PmaxValue.c index 249c776cd..e3c0069b3 100644 --- a/src/codec_utils/RRC/EUTRA-NS-PmaxValue.c +++ b/src/codec_utils/RRC/EUTRA-NS-PmaxValue.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "EUTRA-NS-PmaxValue.h" @@ -21,7 +21,7 @@ memb_additionalPmax_constraint_1(const asn_TYPE_descriptor_t *td, const void *sp value = *(const long *)sptr; - if((value >= -30 && value <= 33)) { + if((value >= -30L && value <= 33L)) { /* Constraint check succeeded */ return 0; } else { @@ -46,7 +46,7 @@ memb_additionalSpectrumEmission_constraint_1(const asn_TYPE_descriptor_t *td, co value = *(const long *)sptr; - if((value >= 1 && value <= 288)) { + if((value >= 1L && value <= 288L)) { /* Constraint check succeeded */ return 0; } else { @@ -57,29 +57,38 @@ memb_additionalSpectrumEmission_constraint_1(const asn_TYPE_descriptor_t *td, co } } -static asn_oer_constraints_t asn_OER_memb_additionalPmax_constr_2 CC_NOTUSED = { - { 1, 0 } /* (-30..33) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_additionalPmax_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, -30, 33 } /* (-30..33) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_additionalSpectrumEmission_constr_3 CC_NOTUSED = { - { 2, 1 } /* (1..288) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_additionalSpectrumEmission_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 9, 9, 1, 288 } /* (1..288) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_EUTRA_NS_PmaxValue_1[] = { { ATF_POINTER, 2, offsetof(struct EUTRA_NS_PmaxValue, additionalPmax), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_additionalPmax_constr_2, &asn_PER_memb_additionalPmax_constr_2, memb_additionalPmax_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_additionalPmax_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_additionalPmax_constraint_1 + }, 0, 0, /* No default value */ "additionalPmax" }, @@ -88,7 +97,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_NS_PmaxValue_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_additionalSpectrumEmission_constr_3, &asn_PER_memb_additionalSpectrumEmission_constr_3, memb_additionalSpectrumEmission_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_additionalSpectrumEmission_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_additionalSpectrumEmission_constraint_1 + }, 0, 0, /* No default value */ "additionalSpectrumEmission" }, @@ -120,7 +140,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_NS_PmaxValue = { asn_DEF_EUTRA_NS_PmaxValue_tags_1, /* Same as above */ sizeof(asn_DEF_EUTRA_NS_PmaxValue_tags_1) /sizeof(asn_DEF_EUTRA_NS_PmaxValue_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_EUTRA_NS_PmaxValue_1, 2, /* Elements count */ &asn_SPC_EUTRA_NS_PmaxValue_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/EUTRA-NS-PmaxValue.h b/src/codec_utils/RRC/EUTRA-NS-PmaxValue.h index d0e0d51ac..16e3a413a 100644 --- a/src/codec_utils/RRC/EUTRA-NS-PmaxValue.h +++ b/src/codec_utils/RRC/EUTRA-NS-PmaxValue.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _EUTRA_NS_PmaxValue_H_ diff --git a/src/codec_utils/RRC/EUTRA-Parameters.c b/src/codec_utils/RRC/EUTRA-Parameters.c index e5df0163c..2b732879b 100644 --- a/src/codec_utils/RRC/EUTRA-Parameters.c +++ b/src/codec_utils/RRC/EUTRA-Parameters.c @@ -1,14 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "EUTRA-Parameters.h" -#include "EUTRA-ParametersCommon.h" -#include "EUTRA-ParametersXDD-Diff.h" static int memb_supportedBandListEUTRA_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -24,9 +22,9 @@ memb_supportedBandListEUTRA_constraint_1(const asn_TYPE_descriptor_t *td, const /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 256)) { + if((size >= 1UL && size <= 256UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -35,29 +33,38 @@ memb_supportedBandListEUTRA_constraint_1(const asn_TYPE_descriptor_t *td, const } } -static asn_oer_constraints_t asn_OER_type_supportedBandListEUTRA_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..256)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_supportedBandListEUTRA_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_supportedBandListEUTRA_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..256)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_supportedBandListEUTRA_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_supportedBandListEUTRA_2[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_FreqBandIndicatorEUTRA, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -82,7 +89,18 @@ asn_TYPE_descriptor_t asn_DEF_supportedBandListEUTRA_2 = { asn_DEF_supportedBandListEUTRA_tags_2, /* Same as above */ sizeof(asn_DEF_supportedBandListEUTRA_tags_2) /sizeof(asn_DEF_supportedBandListEUTRA_tags_2[0]), /* 2 */ - { &asn_OER_type_supportedBandListEUTRA_constr_2, &asn_PER_type_supportedBandListEUTRA_constr_2, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_supportedBandListEUTRA_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_supportedBandListEUTRA_2, 1, /* Single element */ &asn_SPC_supportedBandListEUTRA_specs_2 /* Additional specs */ @@ -94,7 +112,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_Parameters_1[] = { 0, &asn_DEF_supportedBandListEUTRA_2, 0, - { &asn_OER_memb_supportedBandListEUTRA_constr_2, &asn_PER_memb_supportedBandListEUTRA_constr_2, memb_supportedBandListEUTRA_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_supportedBandListEUTRA_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_supportedBandListEUTRA_constraint_1 + }, 0, 0, /* No default value */ "supportedBandListEUTRA" }, @@ -103,7 +132,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_Parameters_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRA_ParametersCommon, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eutra-ParametersCommon" }, @@ -112,7 +152,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_Parameters_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRA_ParametersXDD_Diff, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eutra-ParametersXDD-Diff" }, @@ -145,7 +196,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_Parameters = { asn_DEF_EUTRA_Parameters_tags_1, /* Same as above */ sizeof(asn_DEF_EUTRA_Parameters_tags_1) /sizeof(asn_DEF_EUTRA_Parameters_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_EUTRA_Parameters_1, 3, /* Elements count */ &asn_SPC_EUTRA_Parameters_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/EUTRA-Parameters.h b/src/codec_utils/RRC/EUTRA-Parameters.h index 51356eaa6..358b39d28 100644 --- a/src/codec_utils/RRC/EUTRA-Parameters.h +++ b/src/codec_utils/RRC/EUTRA-Parameters.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _EUTRA_Parameters_H_ @@ -53,5 +53,9 @@ extern asn_TYPE_member_t asn_MBR_EUTRA_Parameters_1[3]; } #endif +/* Referred external types */ +#include "EUTRA-ParametersCommon.h" +#include "EUTRA-ParametersXDD-Diff.h" + #endif /* _EUTRA_Parameters_H_ */ #include diff --git a/src/codec_utils/RRC/EUTRA-ParametersCommon.c b/src/codec_utils/RRC/EUTRA-ParametersCommon.c index 4c0a42d5e..4aba9e472 100644 --- a/src/codec_utils/RRC/EUTRA-ParametersCommon.c +++ b/src/codec_utils/RRC/EUTRA-ParametersCommon.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "EUTRA-ParametersCommon.h" @@ -39,7 +39,7 @@ memb_modifiedMPR_BehaviorEUTRA_constraint_1(const asn_TYPE_descriptor_t *td, con size = 0; } - if((size == 32)) { + if((size == 32UL)) { /* Constraint check succeeded */ return 0; } else { @@ -50,38 +50,34 @@ memb_modifiedMPR_BehaviorEUTRA_constraint_1(const asn_TYPE_descriptor_t *td, con } } -static asn_oer_constraints_t asn_OER_type_mfbi_EUTRA_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_mfbi_EUTRA_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_multiNS_Pmax_EUTRA_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_multiNS_Pmax_EUTRA_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_rs_SINR_MeasEUTRA_constr_7 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_rs_SINR_MeasEUTRA_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_modifiedMPR_BehaviorEUTRA_constr_4 CC_NOTUSED = { - { 0, 0 }, - 32 /* (SIZE(32..32)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_modifiedMPR_BehaviorEUTRA_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 32, 32 } /* (SIZE(32..32)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_mfbi_EUTRA_value2enum_2[] = { { 0, 9, "supported" } }; @@ -112,7 +108,18 @@ asn_TYPE_descriptor_t asn_DEF_mfbi_EUTRA_2 = { asn_DEF_mfbi_EUTRA_tags_2, /* Same as above */ sizeof(asn_DEF_mfbi_EUTRA_tags_2) /sizeof(asn_DEF_mfbi_EUTRA_tags_2[0]), /* 2 */ - { &asn_OER_type_mfbi_EUTRA_constr_2, &asn_PER_type_mfbi_EUTRA_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_mfbi_EUTRA_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_mfbi_EUTRA_specs_2 /* Additional specs */ }; @@ -147,7 +154,18 @@ asn_TYPE_descriptor_t asn_DEF_multiNS_Pmax_EUTRA_5 = { asn_DEF_multiNS_Pmax_EUTRA_tags_5, /* Same as above */ sizeof(asn_DEF_multiNS_Pmax_EUTRA_tags_5) /sizeof(asn_DEF_multiNS_Pmax_EUTRA_tags_5[0]), /* 2 */ - { &asn_OER_type_multiNS_Pmax_EUTRA_constr_5, &asn_PER_type_multiNS_Pmax_EUTRA_constr_5, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_multiNS_Pmax_EUTRA_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_multiNS_Pmax_EUTRA_specs_5 /* Additional specs */ }; @@ -182,7 +200,18 @@ asn_TYPE_descriptor_t asn_DEF_rs_SINR_MeasEUTRA_7 = { asn_DEF_rs_SINR_MeasEUTRA_tags_7, /* Same as above */ sizeof(asn_DEF_rs_SINR_MeasEUTRA_tags_7) /sizeof(asn_DEF_rs_SINR_MeasEUTRA_tags_7[0]), /* 2 */ - { &asn_OER_type_rs_SINR_MeasEUTRA_constr_7, &asn_PER_type_rs_SINR_MeasEUTRA_constr_7, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_rs_SINR_MeasEUTRA_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_rs_SINR_MeasEUTRA_specs_7 /* Additional specs */ }; @@ -193,7 +222,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_ParametersCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_mfbi_EUTRA_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "mfbi-EUTRA" }, @@ -202,7 +242,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_ParametersCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_modifiedMPR_BehaviorEUTRA_constr_4, &asn_PER_memb_modifiedMPR_BehaviorEUTRA_constr_4, memb_modifiedMPR_BehaviorEUTRA_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_modifiedMPR_BehaviorEUTRA_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_modifiedMPR_BehaviorEUTRA_constraint_1 + }, 0, 0, /* No default value */ "modifiedMPR-BehaviorEUTRA" }, @@ -211,7 +262,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_ParametersCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_multiNS_Pmax_EUTRA_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "multiNS-Pmax-EUTRA" }, @@ -220,7 +282,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_ParametersCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_rs_SINR_MeasEUTRA_7, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rs-SINR-MeasEUTRA" }, @@ -254,7 +327,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_ParametersCommon = { asn_DEF_EUTRA_ParametersCommon_tags_1, /* Same as above */ sizeof(asn_DEF_EUTRA_ParametersCommon_tags_1) /sizeof(asn_DEF_EUTRA_ParametersCommon_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_EUTRA_ParametersCommon_1, 4, /* Elements count */ &asn_SPC_EUTRA_ParametersCommon_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/EUTRA-ParametersCommon.h b/src/codec_utils/RRC/EUTRA-ParametersCommon.h index 44414e191..fd204b03b 100644 --- a/src/codec_utils/RRC/EUTRA-ParametersCommon.h +++ b/src/codec_utils/RRC/EUTRA-ParametersCommon.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _EUTRA_ParametersCommon_H_ diff --git a/src/codec_utils/RRC/EUTRA-ParametersXDD-Diff.c b/src/codec_utils/RRC/EUTRA-ParametersXDD-Diff.c index 1c6686211..25299e875 100644 --- a/src/codec_utils/RRC/EUTRA-ParametersXDD-Diff.c +++ b/src/codec_utils/RRC/EUTRA-ParametersXDD-Diff.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "EUTRA-ParametersXDD-Diff.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_rsrqMeasWidebandEUTRA_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_rsrqMeasWidebandEUTRA_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_rsrqMeasWidebandEUTRA_value2enum_2[] = { { 0, 9, "supported" } }; @@ -49,7 +48,18 @@ asn_TYPE_descriptor_t asn_DEF_rsrqMeasWidebandEUTRA_2 = { asn_DEF_rsrqMeasWidebandEUTRA_tags_2, /* Same as above */ sizeof(asn_DEF_rsrqMeasWidebandEUTRA_tags_2) /sizeof(asn_DEF_rsrqMeasWidebandEUTRA_tags_2[0]), /* 2 */ - { &asn_OER_type_rsrqMeasWidebandEUTRA_constr_2, &asn_PER_type_rsrqMeasWidebandEUTRA_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_rsrqMeasWidebandEUTRA_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_rsrqMeasWidebandEUTRA_specs_2 /* Additional specs */ }; @@ -60,7 +70,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_ParametersXDD_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_rsrqMeasWidebandEUTRA_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rsrqMeasWidebandEUTRA" }, @@ -91,7 +112,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_ParametersXDD_Diff = { asn_DEF_EUTRA_ParametersXDD_Diff_tags_1, /* Same as above */ sizeof(asn_DEF_EUTRA_ParametersXDD_Diff_tags_1) /sizeof(asn_DEF_EUTRA_ParametersXDD_Diff_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_EUTRA_ParametersXDD_Diff_1, 1, /* Elements count */ &asn_SPC_EUTRA_ParametersXDD_Diff_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/EUTRA-ParametersXDD-Diff.h b/src/codec_utils/RRC/EUTRA-ParametersXDD-Diff.h index 3cc0e9d61..912f24d2c 100644 --- a/src/codec_utils/RRC/EUTRA-ParametersXDD-Diff.h +++ b/src/codec_utils/RRC/EUTRA-ParametersXDD-Diff.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _EUTRA_ParametersXDD_Diff_H_ diff --git a/src/codec_utils/RRC/EUTRA-PhysCellId.c b/src/codec_utils/RRC/EUTRA-PhysCellId.c index 3d357e3ed..b534d786b 100644 --- a/src/codec_utils/RRC/EUTRA-PhysCellId.c +++ b/src/codec_utils/RRC/EUTRA-PhysCellId.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "EUTRA-PhysCellId.h" @@ -21,7 +21,7 @@ EUTRA_PhysCellId_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 503)) { + if((value >= 0L && value <= 503L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ EUTRA_PhysCellId_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_EUTRA_PhysCellId_constr_1 CC_NOTUSED = { - { 2, 1 } /* (0..503) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_EUTRA_PhysCellId_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 9, 9, 0, 503 } /* (0..503) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_EUTRA_PhysCellId_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_PhysCellId = { asn_DEF_EUTRA_PhysCellId_tags_1, /* Same as above */ sizeof(asn_DEF_EUTRA_PhysCellId_tags_1) /sizeof(asn_DEF_EUTRA_PhysCellId_tags_1[0]), /* 1 */ - { &asn_OER_type_EUTRA_PhysCellId_constr_1, &asn_PER_type_EUTRA_PhysCellId_constr_1, EUTRA_PhysCellId_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_EUTRA_PhysCellId_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + EUTRA_PhysCellId_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/EUTRA-PhysCellId.h b/src/codec_utils/RRC/EUTRA-PhysCellId.h index 86c31a572..c7ff9bec1 100644 --- a/src/codec_utils/RRC/EUTRA-PhysCellId.h +++ b/src/codec_utils/RRC/EUTRA-PhysCellId.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _EUTRA_PhysCellId_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_EUTRA_PhysCellId; asn_struct_free_f EUTRA_PhysCellId_free; asn_struct_print_f EUTRA_PhysCellId_print; asn_constr_check_f EUTRA_PhysCellId_constraint; -ber_type_decoder_f EUTRA_PhysCellId_decode_ber; -der_type_encoder_f EUTRA_PhysCellId_encode_der; xer_type_decoder_f EUTRA_PhysCellId_decode_xer; xer_type_encoder_f EUTRA_PhysCellId_encode_xer; -oer_type_decoder_f EUTRA_PhysCellId_decode_oer; -oer_type_encoder_f EUTRA_PhysCellId_encode_oer; per_type_decoder_f EUTRA_PhysCellId_decode_uper; per_type_encoder_f EUTRA_PhysCellId_encode_uper; per_type_decoder_f EUTRA_PhysCellId_decode_aper; diff --git a/src/codec_utils/RRC/EUTRA-PhysCellIdRange.c b/src/codec_utils/RRC/EUTRA-PhysCellIdRange.c index fc44db205..1059473f7 100644 --- a/src/codec_utils/RRC/EUTRA-PhysCellIdRange.c +++ b/src/codec_utils/RRC/EUTRA-PhysCellIdRange.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "EUTRA-PhysCellIdRange.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_range_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_range_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_range_value2enum_3[] = { { 0, 2, "n4" }, { 1, 2, "n8" }, @@ -79,7 +78,18 @@ asn_TYPE_descriptor_t asn_DEF_range_3 = { asn_DEF_range_tags_3, /* Same as above */ sizeof(asn_DEF_range_tags_3) /sizeof(asn_DEF_range_tags_3[0]), /* 2 */ - { &asn_OER_type_range_constr_3, &asn_PER_type_range_constr_3, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_range_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_range_specs_3 /* Additional specs */ }; @@ -90,7 +100,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_PhysCellIdRange_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRA_PhysCellId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "start" }, @@ -99,7 +120,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_PhysCellIdRange_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_range_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "range" }, @@ -131,7 +163,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_PhysCellIdRange = { asn_DEF_EUTRA_PhysCellIdRange_tags_1, /* Same as above */ sizeof(asn_DEF_EUTRA_PhysCellIdRange_tags_1) /sizeof(asn_DEF_EUTRA_PhysCellIdRange_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_EUTRA_PhysCellIdRange_1, 2, /* Elements count */ &asn_SPC_EUTRA_PhysCellIdRange_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/EUTRA-PhysCellIdRange.h b/src/codec_utils/RRC/EUTRA-PhysCellIdRange.h index 79f5a6c83..4264b6699 100644 --- a/src/codec_utils/RRC/EUTRA-PhysCellIdRange.h +++ b/src/codec_utils/RRC/EUTRA-PhysCellIdRange.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _EUTRA_PhysCellIdRange_H_ diff --git a/src/codec_utils/RRC/EUTRA-PresenceAntennaPort1.c b/src/codec_utils/RRC/EUTRA-PresenceAntennaPort1.c index 08cac2f51..5845f718b 100644 --- a/src/codec_utils/RRC/EUTRA-PresenceAntennaPort1.c +++ b/src/codec_utils/RRC/EUTRA-PresenceAntennaPort1.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "EUTRA-PresenceAntennaPort1.h" @@ -24,7 +24,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_PresenceAntennaPort1 = { asn_DEF_EUTRA_PresenceAntennaPort1_tags_1, /* Same as above */ sizeof(asn_DEF_EUTRA_PresenceAntennaPort1_tags_1) /sizeof(asn_DEF_EUTRA_PresenceAntennaPort1_tags_1[0]), /* 1 */ - { 0, 0, BOOLEAN_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + BOOLEAN_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/EUTRA-PresenceAntennaPort1.h b/src/codec_utils/RRC/EUTRA-PresenceAntennaPort1.h index 0acbf21b2..31fb0295b 100644 --- a/src/codec_utils/RRC/EUTRA-PresenceAntennaPort1.h +++ b/src/codec_utils/RRC/EUTRA-PresenceAntennaPort1.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _EUTRA_PresenceAntennaPort1_H_ @@ -26,12 +26,8 @@ extern asn_TYPE_descriptor_t asn_DEF_EUTRA_PresenceAntennaPort1; asn_struct_free_f EUTRA_PresenceAntennaPort1_free; asn_struct_print_f EUTRA_PresenceAntennaPort1_print; asn_constr_check_f EUTRA_PresenceAntennaPort1_constraint; -ber_type_decoder_f EUTRA_PresenceAntennaPort1_decode_ber; -der_type_encoder_f EUTRA_PresenceAntennaPort1_encode_der; xer_type_decoder_f EUTRA_PresenceAntennaPort1_decode_xer; xer_type_encoder_f EUTRA_PresenceAntennaPort1_encode_xer; -oer_type_decoder_f EUTRA_PresenceAntennaPort1_decode_oer; -oer_type_encoder_f EUTRA_PresenceAntennaPort1_encode_oer; per_type_decoder_f EUTRA_PresenceAntennaPort1_decode_uper; per_type_encoder_f EUTRA_PresenceAntennaPort1_encode_uper; per_type_decoder_f EUTRA_PresenceAntennaPort1_decode_aper; diff --git a/src/codec_utils/RRC/EUTRA-Q-OffsetRange.c b/src/codec_utils/RRC/EUTRA-Q-OffsetRange.c index 701696b01..4f0608a4d 100644 --- a/src/codec_utils/RRC/EUTRA-Q-OffsetRange.c +++ b/src/codec_utils/RRC/EUTRA-Q-OffsetRange.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "EUTRA-Q-OffsetRange.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_EUTRA_Q_OffsetRange_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_EUTRA_Q_OffsetRange_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 30 } /* (0..30) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_EUTRA_Q_OffsetRange_value2enum_1[] = { { 0, 5, "dB-24" }, { 1, 5, "dB-22" }, @@ -107,7 +106,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_Q_OffsetRange = { asn_DEF_EUTRA_Q_OffsetRange_tags_1, /* Same as above */ sizeof(asn_DEF_EUTRA_Q_OffsetRange_tags_1) /sizeof(asn_DEF_EUTRA_Q_OffsetRange_tags_1[0]), /* 1 */ - { &asn_OER_type_EUTRA_Q_OffsetRange_constr_1, &asn_PER_type_EUTRA_Q_OffsetRange_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_EUTRA_Q_OffsetRange_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_EUTRA_Q_OffsetRange_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/RRC/EUTRA-Q-OffsetRange.h b/src/codec_utils/RRC/EUTRA-Q-OffsetRange.h index a412456a4..9cf462b48 100644 --- a/src/codec_utils/RRC/EUTRA-Q-OffsetRange.h +++ b/src/codec_utils/RRC/EUTRA-Q-OffsetRange.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _EUTRA_Q_OffsetRange_H_ @@ -63,12 +63,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_EUTRA_Q_OffsetRange_specs_1; asn_struct_free_f EUTRA_Q_OffsetRange_free; asn_struct_print_f EUTRA_Q_OffsetRange_print; asn_constr_check_f EUTRA_Q_OffsetRange_constraint; -ber_type_decoder_f EUTRA_Q_OffsetRange_decode_ber; -der_type_encoder_f EUTRA_Q_OffsetRange_encode_der; xer_type_decoder_f EUTRA_Q_OffsetRange_decode_xer; xer_type_encoder_f EUTRA_Q_OffsetRange_encode_xer; -oer_type_decoder_f EUTRA_Q_OffsetRange_decode_oer; -oer_type_encoder_f EUTRA_Q_OffsetRange_encode_oer; per_type_decoder_f EUTRA_Q_OffsetRange_decode_uper; per_type_encoder_f EUTRA_Q_OffsetRange_encode_uper; per_type_decoder_f EUTRA_Q_OffsetRange_decode_aper; diff --git a/src/codec_utils/RRC/EUTRA-RSTD-Info.c b/src/codec_utils/RRC/EUTRA-RSTD-Info.c index c66311f0d..8a8716c0c 100644 --- a/src/codec_utils/RRC/EUTRA-RSTD-Info.c +++ b/src/codec_utils/RRC/EUTRA-RSTD-Info.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "EUTRA-RSTD-Info.h" @@ -21,7 +21,7 @@ memb_measPRS_Offset_constraint_1(const asn_TYPE_descriptor_t *td, const void *sp value = *(const long *)sptr; - if((value >= 0 && value <= 39)) { + if((value >= 0L && value <= 39L)) { /* Constraint check succeeded */ return 0; } else { @@ -32,21 +32,31 @@ memb_measPRS_Offset_constraint_1(const asn_TYPE_descriptor_t *td, const void *sp } } -static asn_oer_constraints_t asn_OER_memb_measPRS_Offset_constr_3 CC_NOTUSED = { - { 1, 1 } /* (0..39) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_measPRS_Offset_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 39 } /* (0..39) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_EUTRA_RSTD_Info_1[] = { { ATF_NOFLAGS, 0, offsetof(struct EUTRA_RSTD_Info, carrierFreq), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_ARFCN_ValueEUTRA, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "carrierFreq" }, @@ -55,7 +65,18 @@ asn_TYPE_member_t asn_MBR_EUTRA_RSTD_Info_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_measPRS_Offset_constr_3, &asn_PER_memb_measPRS_Offset_constr_3, memb_measPRS_Offset_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_measPRS_Offset_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_measPRS_Offset_constraint_1 + }, 0, 0, /* No default value */ "measPRS-Offset" }, @@ -85,7 +106,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_RSTD_Info = { asn_DEF_EUTRA_RSTD_Info_tags_1, /* Same as above */ sizeof(asn_DEF_EUTRA_RSTD_Info_tags_1) /sizeof(asn_DEF_EUTRA_RSTD_Info_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_EUTRA_RSTD_Info_1, 2, /* Elements count */ &asn_SPC_EUTRA_RSTD_Info_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/EUTRA-RSTD-Info.h b/src/codec_utils/RRC/EUTRA-RSTD-Info.h index 8a19125a8..2b81a0387 100644 --- a/src/codec_utils/RRC/EUTRA-RSTD-Info.h +++ b/src/codec_utils/RRC/EUTRA-RSTD-Info.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _EUTRA_RSTD_Info_H_ diff --git a/src/codec_utils/RRC/EUTRA-RSTD-InfoList.c b/src/codec_utils/RRC/EUTRA-RSTD-InfoList.c index 8a43ac7e6..a65402db2 100644 --- a/src/codec_utils/RRC/EUTRA-RSTD-InfoList.c +++ b/src/codec_utils/RRC/EUTRA-RSTD-InfoList.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "EUTRA-RSTD-InfoList.h" -#include "EUTRA-RSTD-Info.h" -static asn_oer_constraints_t asn_OER_type_EUTRA_RSTD_InfoList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..3)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_EUTRA_RSTD_InfoList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 3 } /* (SIZE(1..3)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_EUTRA_RSTD_InfoList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_EUTRA_RSTD_Info, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_EUTRA_RSTD_InfoList = { asn_DEF_EUTRA_RSTD_InfoList_tags_1, /* Same as above */ sizeof(asn_DEF_EUTRA_RSTD_InfoList_tags_1) /sizeof(asn_DEF_EUTRA_RSTD_InfoList_tags_1[0]), /* 1 */ - { &asn_OER_type_EUTRA_RSTD_InfoList_constr_1, &asn_PER_type_EUTRA_RSTD_InfoList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_EUTRA_RSTD_InfoList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_EUTRA_RSTD_InfoList_1, 1, /* Single element */ &asn_SPC_EUTRA_RSTD_InfoList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/EUTRA-RSTD-InfoList.h b/src/codec_utils/RRC/EUTRA-RSTD-InfoList.h index c0993175a..b78fae061 100644 --- a/src/codec_utils/RRC/EUTRA-RSTD-InfoList.h +++ b/src/codec_utils/RRC/EUTRA-RSTD-InfoList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _EUTRA_RSTD_InfoList_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_EUTRA_RSTD_InfoList_constr_1; } #endif +/* Referred external types */ +#include "EUTRA-RSTD-Info.h" + #endif /* _EUTRA_RSTD_InfoList_H_ */ #include diff --git a/src/codec_utils/RRC/EstablishmentCause.c b/src/codec_utils/RRC/EstablishmentCause.c index 2b3191be5..50c478b6c 100644 --- a/src/codec_utils/RRC/EstablishmentCause.c +++ b/src/codec_utils/RRC/EstablishmentCause.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "EstablishmentCause.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_EstablishmentCause_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_EstablishmentCause_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_EstablishmentCause_value2enum_1[] = { { 0, 9, "emergency" }, { 1, 18, "highPriorityAccess" }, @@ -77,7 +76,18 @@ asn_TYPE_descriptor_t asn_DEF_EstablishmentCause = { asn_DEF_EstablishmentCause_tags_1, /* Same as above */ sizeof(asn_DEF_EstablishmentCause_tags_1) /sizeof(asn_DEF_EstablishmentCause_tags_1[0]), /* 1 */ - { &asn_OER_type_EstablishmentCause_constr_1, &asn_PER_type_EstablishmentCause_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_EstablishmentCause_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_EstablishmentCause_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/RRC/EstablishmentCause.h b/src/codec_utils/RRC/EstablishmentCause.h index 85f158779..af37cd8f1 100644 --- a/src/codec_utils/RRC/EstablishmentCause.h +++ b/src/codec_utils/RRC/EstablishmentCause.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _EstablishmentCause_H_ @@ -48,12 +48,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_EstablishmentCause_specs_1; asn_struct_free_f EstablishmentCause_free; asn_struct_print_f EstablishmentCause_print; asn_constr_check_f EstablishmentCause_constraint; -ber_type_decoder_f EstablishmentCause_decode_ber; -der_type_encoder_f EstablishmentCause_encode_der; xer_type_decoder_f EstablishmentCause_decode_xer; xer_type_encoder_f EstablishmentCause_encode_xer; -oer_type_decoder_f EstablishmentCause_decode_oer; -oer_type_encoder_f EstablishmentCause_encode_oer; per_type_decoder_f EstablishmentCause_decode_uper; per_type_encoder_f EstablishmentCause_encode_uper; per_type_decoder_f EstablishmentCause_decode_aper; diff --git a/src/codec_utils/RRC/EventTriggerConfig.c b/src/codec_utils/RRC/EventTriggerConfig.c index e05dd22e5..4058d8130 100644 --- a/src/codec_utils/RRC/EventTriggerConfig.c +++ b/src/codec_utils/RRC/EventTriggerConfig.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "EventTriggerConfig.h" -#include "MeasReportQuantity.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -30,7 +29,7 @@ memb_maxReportCells_constraint_1(const asn_TYPE_descriptor_t *td, const void *sp value = *(const long *)sptr; - if((value >= 1 && value <= 8)) { + if((value >= 1L && value <= 8L)) { /* Constraint check succeeded */ return 0; } else { @@ -55,7 +54,7 @@ memb_maxNrofRS_IndexesToReport_constraint_1(const asn_TYPE_descriptor_t *td, con value = *(const long *)sptr; - if((value >= 1 && value <= 32)) { + if((value >= 1L && value <= 32L)) { /* Constraint check succeeded */ return 0; } else { @@ -66,53 +65,59 @@ memb_maxNrofRS_IndexesToReport_constraint_1(const asn_TYPE_descriptor_t *td, con } } -static asn_oer_constraints_t asn_OER_type_eventId_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_eventId_constr_2 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 3, 3, 0, 5 } /* (0..5,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_reportAmount_constr_41 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_reportAmount_constr_41 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_reportAddNeighMeas_constr_55 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_reportAddNeighMeas_constr_55 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_maxReportCells_constr_51 CC_NOTUSED = { - { 1, 1 } /* (1..8) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_maxReportCells_constr_51 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 1, 8 } /* (1..8) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_maxNrofRS_IndexesToReport_constr_53 CC_NOTUSED = { - { 1, 1 } /* (1..32) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_maxNrofRS_IndexesToReport_constr_53 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 1, 32 } /* (1..32) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_eventA1_3[] = { { ATF_NOFLAGS, 0, offsetof(struct EventTriggerConfig__eventId__eventA1, a1_Threshold), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_MeasTriggerQuantity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "a1-Threshold" }, @@ -121,7 +126,18 @@ static asn_TYPE_member_t asn_MBR_eventA1_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportOnLeave" }, @@ -130,7 +146,18 @@ static asn_TYPE_member_t asn_MBR_eventA1_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Hysteresis, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "hysteresis" }, @@ -139,7 +166,18 @@ static asn_TYPE_member_t asn_MBR_eventA1_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_TimeToTrigger, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "timeToTrigger" }, @@ -173,7 +211,18 @@ asn_TYPE_descriptor_t asn_DEF_eventA1_3 = { asn_DEF_eventA1_tags_3, /* Same as above */ sizeof(asn_DEF_eventA1_tags_3) /sizeof(asn_DEF_eventA1_tags_3[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_eventA1_3, 4, /* Elements count */ &asn_SPC_eventA1_specs_3 /* Additional specs */ @@ -185,7 +234,18 @@ static asn_TYPE_member_t asn_MBR_eventA2_8[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_MeasTriggerQuantity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "a2-Threshold" }, @@ -194,7 +254,18 @@ static asn_TYPE_member_t asn_MBR_eventA2_8[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportOnLeave" }, @@ -203,7 +274,18 @@ static asn_TYPE_member_t asn_MBR_eventA2_8[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Hysteresis, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "hysteresis" }, @@ -212,7 +294,18 @@ static asn_TYPE_member_t asn_MBR_eventA2_8[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_TimeToTrigger, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "timeToTrigger" }, @@ -246,7 +339,18 @@ asn_TYPE_descriptor_t asn_DEF_eventA2_8 = { asn_DEF_eventA2_tags_8, /* Same as above */ sizeof(asn_DEF_eventA2_tags_8) /sizeof(asn_DEF_eventA2_tags_8[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_eventA2_8, 4, /* Elements count */ &asn_SPC_eventA2_specs_8 /* Additional specs */ @@ -258,7 +362,18 @@ static asn_TYPE_member_t asn_MBR_eventA3_13[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_MeasTriggerQuantityOffset, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "a3-Offset" }, @@ -267,7 +382,18 @@ static asn_TYPE_member_t asn_MBR_eventA3_13[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportOnLeave" }, @@ -276,7 +402,18 @@ static asn_TYPE_member_t asn_MBR_eventA3_13[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Hysteresis, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "hysteresis" }, @@ -285,7 +422,18 @@ static asn_TYPE_member_t asn_MBR_eventA3_13[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_TimeToTrigger, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "timeToTrigger" }, @@ -294,7 +442,18 @@ static asn_TYPE_member_t asn_MBR_eventA3_13[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "useWhiteCellList" }, @@ -329,7 +488,18 @@ asn_TYPE_descriptor_t asn_DEF_eventA3_13 = { asn_DEF_eventA3_tags_13, /* Same as above */ sizeof(asn_DEF_eventA3_tags_13) /sizeof(asn_DEF_eventA3_tags_13[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_eventA3_13, 5, /* Elements count */ &asn_SPC_eventA3_specs_13 /* Additional specs */ @@ -341,7 +511,18 @@ static asn_TYPE_member_t asn_MBR_eventA4_19[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_MeasTriggerQuantity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "a4-Threshold" }, @@ -350,7 +531,18 @@ static asn_TYPE_member_t asn_MBR_eventA4_19[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportOnLeave" }, @@ -359,7 +551,18 @@ static asn_TYPE_member_t asn_MBR_eventA4_19[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Hysteresis, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "hysteresis" }, @@ -368,7 +571,18 @@ static asn_TYPE_member_t asn_MBR_eventA4_19[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_TimeToTrigger, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "timeToTrigger" }, @@ -377,7 +591,18 @@ static asn_TYPE_member_t asn_MBR_eventA4_19[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "useWhiteCellList" }, @@ -412,7 +637,18 @@ asn_TYPE_descriptor_t asn_DEF_eventA4_19 = { asn_DEF_eventA4_tags_19, /* Same as above */ sizeof(asn_DEF_eventA4_tags_19) /sizeof(asn_DEF_eventA4_tags_19[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_eventA4_19, 5, /* Elements count */ &asn_SPC_eventA4_specs_19 /* Additional specs */ @@ -424,7 +660,18 @@ static asn_TYPE_member_t asn_MBR_eventA5_25[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_MeasTriggerQuantity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "a5-Threshold1" }, @@ -433,7 +680,18 @@ static asn_TYPE_member_t asn_MBR_eventA5_25[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_MeasTriggerQuantity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "a5-Threshold2" }, @@ -442,7 +700,18 @@ static asn_TYPE_member_t asn_MBR_eventA5_25[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportOnLeave" }, @@ -451,7 +720,18 @@ static asn_TYPE_member_t asn_MBR_eventA5_25[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Hysteresis, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "hysteresis" }, @@ -460,7 +740,18 @@ static asn_TYPE_member_t asn_MBR_eventA5_25[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_TimeToTrigger, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "timeToTrigger" }, @@ -469,7 +760,18 @@ static asn_TYPE_member_t asn_MBR_eventA5_25[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "useWhiteCellList" }, @@ -505,7 +807,18 @@ asn_TYPE_descriptor_t asn_DEF_eventA5_25 = { asn_DEF_eventA5_tags_25, /* Same as above */ sizeof(asn_DEF_eventA5_tags_25) /sizeof(asn_DEF_eventA5_tags_25[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_eventA5_25, 6, /* Elements count */ &asn_SPC_eventA5_specs_25 /* Additional specs */ @@ -517,7 +830,18 @@ static asn_TYPE_member_t asn_MBR_eventA6_32[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_MeasTriggerQuantityOffset, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "a6-Offset" }, @@ -526,7 +850,18 @@ static asn_TYPE_member_t asn_MBR_eventA6_32[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportOnLeave" }, @@ -535,7 +870,18 @@ static asn_TYPE_member_t asn_MBR_eventA6_32[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Hysteresis, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "hysteresis" }, @@ -544,7 +890,18 @@ static asn_TYPE_member_t asn_MBR_eventA6_32[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_TimeToTrigger, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "timeToTrigger" }, @@ -553,7 +910,18 @@ static asn_TYPE_member_t asn_MBR_eventA6_32[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "useWhiteCellList" }, @@ -588,7 +956,18 @@ asn_TYPE_descriptor_t asn_DEF_eventA6_32 = { asn_DEF_eventA6_tags_32, /* Same as above */ sizeof(asn_DEF_eventA6_tags_32) /sizeof(asn_DEF_eventA6_tags_32[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_eventA6_32, 5, /* Elements count */ &asn_SPC_eventA6_specs_32 /* Additional specs */ @@ -600,7 +979,18 @@ static asn_TYPE_member_t asn_MBR_eventId_2[] = { 0, &asn_DEF_eventA1_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eventA1" }, @@ -609,7 +999,18 @@ static asn_TYPE_member_t asn_MBR_eventId_2[] = { 0, &asn_DEF_eventA2_8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eventA2" }, @@ -618,7 +1019,18 @@ static asn_TYPE_member_t asn_MBR_eventId_2[] = { 0, &asn_DEF_eventA3_13, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eventA3" }, @@ -627,7 +1039,18 @@ static asn_TYPE_member_t asn_MBR_eventId_2[] = { 0, &asn_DEF_eventA4_19, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eventA4" }, @@ -636,7 +1059,18 @@ static asn_TYPE_member_t asn_MBR_eventId_2[] = { 0, &asn_DEF_eventA5_25, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eventA5" }, @@ -645,7 +1079,18 @@ static asn_TYPE_member_t asn_MBR_eventId_2[] = { 0, &asn_DEF_eventA6_32, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eventA6" }, @@ -677,7 +1122,18 @@ asn_TYPE_descriptor_t asn_DEF_eventId_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_eventId_constr_2, &asn_PER_type_eventId_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_eventId_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_eventId_2, 6, /* Elements count */ &asn_SPC_eventId_specs_2 /* Additional specs */ @@ -727,7 +1183,18 @@ asn_TYPE_descriptor_t asn_DEF_reportAmount_41 = { asn_DEF_reportAmount_tags_41, /* Same as above */ sizeof(asn_DEF_reportAmount_tags_41) /sizeof(asn_DEF_reportAmount_tags_41[0]), /* 2 */ - { &asn_OER_type_reportAmount_constr_41, &asn_PER_type_reportAmount_constr_41, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_reportAmount_constr_41, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_reportAmount_specs_41 /* Additional specs */ }; @@ -762,7 +1229,18 @@ asn_TYPE_descriptor_t asn_DEF_reportAddNeighMeas_55 = { asn_DEF_reportAddNeighMeas_tags_55, /* Same as above */ sizeof(asn_DEF_reportAddNeighMeas_tags_55) /sizeof(asn_DEF_reportAddNeighMeas_tags_55[0]), /* 2 */ - { &asn_OER_type_reportAddNeighMeas_constr_55, &asn_PER_type_reportAddNeighMeas_constr_55, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_reportAddNeighMeas_constr_55, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_reportAddNeighMeas_specs_55 /* Additional specs */ }; @@ -773,7 +1251,18 @@ asn_TYPE_member_t asn_MBR_EventTriggerConfig_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_eventId_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eventId" }, @@ -782,7 +1271,18 @@ asn_TYPE_member_t asn_MBR_EventTriggerConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NR_RS_Type, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rsType" }, @@ -791,7 +1291,18 @@ asn_TYPE_member_t asn_MBR_EventTriggerConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ReportInterval, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportInterval" }, @@ -800,7 +1311,18 @@ asn_TYPE_member_t asn_MBR_EventTriggerConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_reportAmount_41, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportAmount" }, @@ -809,7 +1331,18 @@ asn_TYPE_member_t asn_MBR_EventTriggerConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasReportQuantity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportQuantityCell" }, @@ -818,7 +1351,18 @@ asn_TYPE_member_t asn_MBR_EventTriggerConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_maxReportCells_constr_51, &asn_PER_memb_maxReportCells_constr_51, memb_maxReportCells_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_maxReportCells_constr_51, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_maxReportCells_constraint_1 + }, 0, 0, /* No default value */ "maxReportCells" }, @@ -827,7 +1371,18 @@ asn_TYPE_member_t asn_MBR_EventTriggerConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasReportQuantity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportQuantityRS-Indexes" }, @@ -836,7 +1391,18 @@ asn_TYPE_member_t asn_MBR_EventTriggerConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_maxNrofRS_IndexesToReport_constr_53, &asn_PER_memb_maxNrofRS_IndexesToReport_constr_53, memb_maxNrofRS_IndexesToReport_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_maxNrofRS_IndexesToReport_constr_53, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_maxNrofRS_IndexesToReport_constraint_1 + }, 0, 0, /* No default value */ "maxNrofRS-IndexesToReport" }, @@ -845,7 +1411,18 @@ asn_TYPE_member_t asn_MBR_EventTriggerConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "includeBeamMeasurements" }, @@ -854,7 +1431,18 @@ asn_TYPE_member_t asn_MBR_EventTriggerConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_reportAddNeighMeas_55, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportAddNeighMeas" }, @@ -894,7 +1482,18 @@ asn_TYPE_descriptor_t asn_DEF_EventTriggerConfig = { asn_DEF_EventTriggerConfig_tags_1, /* Same as above */ sizeof(asn_DEF_EventTriggerConfig_tags_1) /sizeof(asn_DEF_EventTriggerConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_EventTriggerConfig_1, 10, /* Elements count */ &asn_SPC_EventTriggerConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/EventTriggerConfig.h b/src/codec_utils/RRC/EventTriggerConfig.h index 20e575bca..038ea72a4 100644 --- a/src/codec_utils/RRC/EventTriggerConfig.h +++ b/src/codec_utils/RRC/EventTriggerConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _EventTriggerConfig_H_ @@ -160,5 +160,8 @@ extern asn_TYPE_member_t asn_MBR_EventTriggerConfig_1[10]; } #endif +/* Referred external types */ +#include "MeasReportQuantity.h" + #endif /* _EventTriggerConfig_H_ */ #include diff --git a/src/codec_utils/RRC/EventTriggerConfigInterRAT.c b/src/codec_utils/RRC/EventTriggerConfigInterRAT.c index 5bf74c812..dc510a227 100644 --- a/src/codec_utils/RRC/EventTriggerConfigInterRAT.c +++ b/src/codec_utils/RRC/EventTriggerConfigInterRAT.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "EventTriggerConfigInterRAT.h" @@ -25,7 +25,7 @@ memb_maxReportCells_constraint_1(const asn_TYPE_descriptor_t *td, const void *sp value = *(const long *)sptr; - if((value >= 1 && value <= 8)) { + if((value >= 1L && value <= 8L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,37 +36,45 @@ memb_maxReportCells_constraint_1(const asn_TYPE_descriptor_t *td, const void *sp } } -static asn_oer_constraints_t asn_OER_type_eventId_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_eventId_constr_2 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_reportAmount_constr_19 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_reportAmount_constr_19 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_maxReportCells_constr_29 CC_NOTUSED = { - { 1, 1 } /* (1..8) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_maxReportCells_constr_29 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 1, 8 } /* (1..8) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_eventB1_3[] = { { ATF_NOFLAGS, 0, offsetof(struct EventTriggerConfigInterRAT__eventId__eventB1, b1_ThresholdEUTRA), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_MeasTriggerQuantityEUTRA, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "b1-ThresholdEUTRA" }, @@ -75,7 +83,18 @@ static asn_TYPE_member_t asn_MBR_eventB1_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportOnLeave" }, @@ -84,7 +103,18 @@ static asn_TYPE_member_t asn_MBR_eventB1_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Hysteresis, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "hysteresis" }, @@ -93,7 +123,18 @@ static asn_TYPE_member_t asn_MBR_eventB1_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_TimeToTrigger, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "timeToTrigger" }, @@ -127,7 +168,18 @@ asn_TYPE_descriptor_t asn_DEF_eventB1_3 = { asn_DEF_eventB1_tags_3, /* Same as above */ sizeof(asn_DEF_eventB1_tags_3) /sizeof(asn_DEF_eventB1_tags_3[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_eventB1_3, 4, /* Elements count */ &asn_SPC_eventB1_specs_3 /* Additional specs */ @@ -139,7 +191,18 @@ static asn_TYPE_member_t asn_MBR_eventB2_9[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_MeasTriggerQuantity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "b2-Threshold1" }, @@ -148,7 +211,18 @@ static asn_TYPE_member_t asn_MBR_eventB2_9[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_MeasTriggerQuantityEUTRA, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "b2-Threshold2EUTRA" }, @@ -157,7 +231,18 @@ static asn_TYPE_member_t asn_MBR_eventB2_9[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportOnLeave" }, @@ -166,7 +251,18 @@ static asn_TYPE_member_t asn_MBR_eventB2_9[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Hysteresis, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "hysteresis" }, @@ -175,7 +271,18 @@ static asn_TYPE_member_t asn_MBR_eventB2_9[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_TimeToTrigger, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "timeToTrigger" }, @@ -210,7 +317,18 @@ asn_TYPE_descriptor_t asn_DEF_eventB2_9 = { asn_DEF_eventB2_tags_9, /* Same as above */ sizeof(asn_DEF_eventB2_tags_9) /sizeof(asn_DEF_eventB2_tags_9[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_eventB2_9, 5, /* Elements count */ &asn_SPC_eventB2_specs_9 /* Additional specs */ @@ -222,7 +340,18 @@ static asn_TYPE_member_t asn_MBR_eventId_2[] = { 0, &asn_DEF_eventB1_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eventB1" }, @@ -231,7 +360,18 @@ static asn_TYPE_member_t asn_MBR_eventId_2[] = { 0, &asn_DEF_eventB2_9, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eventB2" }, @@ -259,7 +399,18 @@ asn_TYPE_descriptor_t asn_DEF_eventId_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_eventId_constr_2, &asn_PER_type_eventId_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_eventId_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_eventId_2, 2, /* Elements count */ &asn_SPC_eventId_specs_2 /* Additional specs */ @@ -309,7 +460,18 @@ asn_TYPE_descriptor_t asn_DEF_reportAmount_19 = { asn_DEF_reportAmount_tags_19, /* Same as above */ sizeof(asn_DEF_reportAmount_tags_19) /sizeof(asn_DEF_reportAmount_tags_19[0]), /* 2 */ - { &asn_OER_type_reportAmount_constr_19, &asn_PER_type_reportAmount_constr_19, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_reportAmount_constr_19, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_reportAmount_specs_19 /* Additional specs */ }; @@ -320,7 +482,18 @@ asn_TYPE_member_t asn_MBR_EventTriggerConfigInterRAT_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_eventId_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eventId" }, @@ -329,7 +502,18 @@ asn_TYPE_member_t asn_MBR_EventTriggerConfigInterRAT_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NR_RS_Type, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rsType" }, @@ -338,7 +522,18 @@ asn_TYPE_member_t asn_MBR_EventTriggerConfigInterRAT_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ReportInterval, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportInterval" }, @@ -347,7 +542,18 @@ asn_TYPE_member_t asn_MBR_EventTriggerConfigInterRAT_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_reportAmount_19, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportAmount" }, @@ -356,7 +562,18 @@ asn_TYPE_member_t asn_MBR_EventTriggerConfigInterRAT_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasReportQuantity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportQuantity" }, @@ -365,7 +582,18 @@ asn_TYPE_member_t asn_MBR_EventTriggerConfigInterRAT_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_maxReportCells_constr_29, &asn_PER_memb_maxReportCells_constr_29, memb_maxReportCells_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_maxReportCells_constr_29, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_maxReportCells_constraint_1 + }, 0, 0, /* No default value */ "maxReportCells" }, @@ -399,7 +627,18 @@ asn_TYPE_descriptor_t asn_DEF_EventTriggerConfigInterRAT = { asn_DEF_EventTriggerConfigInterRAT_tags_1, /* Same as above */ sizeof(asn_DEF_EventTriggerConfigInterRAT_tags_1) /sizeof(asn_DEF_EventTriggerConfigInterRAT_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_EventTriggerConfigInterRAT_1, 6, /* Elements count */ &asn_SPC_EventTriggerConfigInterRAT_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/EventTriggerConfigInterRAT.h b/src/codec_utils/RRC/EventTriggerConfigInterRAT.h index 8c4ed7226..aaf7e6bb6 100644 --- a/src/codec_utils/RRC/EventTriggerConfigInterRAT.h +++ b/src/codec_utils/RRC/EventTriggerConfigInterRAT.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _EventTriggerConfigInterRAT_H_ diff --git a/src/codec_utils/RRC/FR-Info.c b/src/codec_utils/RRC/FR-Info.c index 09921c6a7..b5787362d 100644 --- a/src/codec_utils/RRC/FR-Info.c +++ b/src/codec_utils/RRC/FR-Info.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "FR-Info.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_fr_Type_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_fr_Type_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_fr_Type_value2enum_3[] = { { 0, 3, "fr1" }, { 1, 3, "fr2" } @@ -51,7 +50,18 @@ asn_TYPE_descriptor_t asn_DEF_fr_Type_3 = { asn_DEF_fr_Type_tags_3, /* Same as above */ sizeof(asn_DEF_fr_Type_tags_3) /sizeof(asn_DEF_fr_Type_tags_3[0]), /* 2 */ - { &asn_OER_type_fr_Type_constr_3, &asn_PER_type_fr_Type_constr_3, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_fr_Type_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_fr_Type_specs_3 /* Additional specs */ }; @@ -62,7 +72,18 @@ asn_TYPE_member_t asn_MBR_FR_Info_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ServCellIndexRrc, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "servCellIndex" }, @@ -71,7 +92,18 @@ asn_TYPE_member_t asn_MBR_FR_Info_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_fr_Type_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "fr-Type" }, @@ -101,7 +133,18 @@ asn_TYPE_descriptor_t asn_DEF_FR_Info = { asn_DEF_FR_Info_tags_1, /* Same as above */ sizeof(asn_DEF_FR_Info_tags_1) /sizeof(asn_DEF_FR_Info_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_FR_Info_1, 2, /* Elements count */ &asn_SPC_FR_Info_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/FR-Info.h b/src/codec_utils/RRC/FR-Info.h index 3656a7999..a5c5402bc 100644 --- a/src/codec_utils/RRC/FR-Info.h +++ b/src/codec_utils/RRC/FR-Info.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _FR_Info_H_ diff --git a/src/codec_utils/RRC/FR-InfoList.c b/src/codec_utils/RRC/FR-InfoList.c index 756562efe..b0058c1bf 100644 --- a/src/codec_utils/RRC/FR-InfoList.c +++ b/src/codec_utils/RRC/FR-InfoList.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "FR-InfoList.h" -#include "FR-Info.h" -static asn_oer_constraints_t asn_OER_type_FR_InfoList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..31)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_FR_InfoList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 31 } /* (SIZE(1..31)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_FR_InfoList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_FR_Info, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_FR_InfoList = { asn_DEF_FR_InfoList_tags_1, /* Same as above */ sizeof(asn_DEF_FR_InfoList_tags_1) /sizeof(asn_DEF_FR_InfoList_tags_1[0]), /* 1 */ - { &asn_OER_type_FR_InfoList_constr_1, &asn_PER_type_FR_InfoList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_FR_InfoList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_FR_InfoList_1, 1, /* Single element */ &asn_SPC_FR_InfoList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/FR-InfoList.h b/src/codec_utils/RRC/FR-InfoList.h index 7d8b63016..53f0792f0 100644 --- a/src/codec_utils/RRC/FR-InfoList.h +++ b/src/codec_utils/RRC/FR-InfoList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _FR_InfoList_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_FR_InfoList_constr_1; } #endif +/* Referred external types */ +#include "FR-Info.h" + #endif /* _FR_InfoList_H_ */ #include diff --git a/src/codec_utils/RRC/FailureInfoRLC-Bearer.c b/src/codec_utils/RRC/FailureInfoRLC-Bearer.c index e2bfde819..57b834a04 100644 --- a/src/codec_utils/RRC/FailureInfoRLC-Bearer.c +++ b/src/codec_utils/RRC/FailureInfoRLC-Bearer.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "FailureInfoRLC-Bearer.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_failureType_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_failureType_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_failureType_value2enum_4[] = { { 0, 11, "duplication" }, { 1, 6, "spare3" }, @@ -55,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_failureType_4 = { asn_DEF_failureType_tags_4, /* Same as above */ sizeof(asn_DEF_failureType_tags_4) /sizeof(asn_DEF_failureType_tags_4[0]), /* 2 */ - { &asn_OER_type_failureType_constr_4, &asn_PER_type_failureType_constr_4, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_failureType_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_failureType_specs_4 /* Additional specs */ }; @@ -66,7 +76,18 @@ asn_TYPE_member_t asn_MBR_FailureInfoRLC_Bearer_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CellGroupId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cellGroupId" }, @@ -75,7 +96,18 @@ asn_TYPE_member_t asn_MBR_FailureInfoRLC_Bearer_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_LogicalChannelIdentity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "logicalChannelIdentity" }, @@ -84,7 +116,18 @@ asn_TYPE_member_t asn_MBR_FailureInfoRLC_Bearer_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_failureType_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "failureType" }, @@ -115,7 +158,18 @@ asn_TYPE_descriptor_t asn_DEF_FailureInfoRLC_Bearer = { asn_DEF_FailureInfoRLC_Bearer_tags_1, /* Same as above */ sizeof(asn_DEF_FailureInfoRLC_Bearer_tags_1) /sizeof(asn_DEF_FailureInfoRLC_Bearer_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_FailureInfoRLC_Bearer_1, 3, /* Elements count */ &asn_SPC_FailureInfoRLC_Bearer_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/FailureInfoRLC-Bearer.h b/src/codec_utils/RRC/FailureInfoRLC-Bearer.h index 946da9b8e..fcb22a955 100644 --- a/src/codec_utils/RRC/FailureInfoRLC-Bearer.h +++ b/src/codec_utils/RRC/FailureInfoRLC-Bearer.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _FailureInfoRLC_Bearer_H_ diff --git a/src/codec_utils/RRC/FailureInformation-IEs.c b/src/codec_utils/RRC/FailureInformation-IEs.c index 1b464b1d0..306b7d8a3 100644 --- a/src/codec_utils/RRC/FailureInformation-IEs.c +++ b/src/codec_utils/RRC/FailureInformation-IEs.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "FailureInformation-IEs.h" -#include "FailureInfoRLC-Bearer.h" static const ber_tlv_tag_t asn_DEF_nonCriticalExtension_tags_4[] = { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) @@ -31,7 +30,18 @@ asn_TYPE_descriptor_t asn_DEF_nonCriticalExtension_4 = { asn_DEF_nonCriticalExtension_tags_4, /* Same as above */ sizeof(asn_DEF_nonCriticalExtension_tags_4) /sizeof(asn_DEF_nonCriticalExtension_tags_4[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_nonCriticalExtension_specs_4 /* Additional specs */ }; @@ -42,7 +52,18 @@ asn_TYPE_member_t asn_MBR_FailureInformation_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_FailureInfoRLC_Bearer, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "failureInfoRLC-Bearer" }, @@ -51,7 +72,18 @@ asn_TYPE_member_t asn_MBR_FailureInformation_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lateNonCriticalExtension" }, @@ -60,7 +92,18 @@ asn_TYPE_member_t asn_MBR_FailureInformation_IEs_1[] = { 0, &asn_DEF_nonCriticalExtension_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nonCriticalExtension" }, @@ -93,7 +136,18 @@ asn_TYPE_descriptor_t asn_DEF_FailureInformation_IEs = { asn_DEF_FailureInformation_IEs_tags_1, /* Same as above */ sizeof(asn_DEF_FailureInformation_IEs_tags_1) /sizeof(asn_DEF_FailureInformation_IEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_FailureInformation_IEs_1, 3, /* Elements count */ &asn_SPC_FailureInformation_IEs_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/FailureInformation-IEs.h b/src/codec_utils/RRC/FailureInformation-IEs.h index 6c59e8e94..195c1d7dd 100644 --- a/src/codec_utils/RRC/FailureInformation-IEs.h +++ b/src/codec_utils/RRC/FailureInformation-IEs.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _FailureInformation_IEs_H_ @@ -45,5 +45,8 @@ extern asn_TYPE_member_t asn_MBR_FailureInformation_IEs_1[3]; } #endif +/* Referred external types */ +#include "FailureInfoRLC-Bearer.h" + #endif /* _FailureInformation_IEs_H_ */ #include diff --git a/src/codec_utils/RRC/FailureInformation.c b/src/codec_utils/RRC/FailureInformation.c index 5730de05d..64fca3917 100644 --- a/src/codec_utils/RRC/FailureInformation.c +++ b/src/codec_utils/RRC/FailureInformation.c @@ -1,21 +1,19 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "FailureInformation.h" -#include "FailureInformation-IEs.h" -static asn_oer_constraints_t asn_OER_type_criticalExtensions_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_criticalExtensions_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_criticalExtensionsFuture_tags_4[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) @@ -39,7 +37,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensionsFuture_4 = { asn_DEF_criticalExtensionsFuture_tags_4, /* Same as above */ sizeof(asn_DEF_criticalExtensionsFuture_tags_4) /sizeof(asn_DEF_criticalExtensionsFuture_tags_4[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_criticalExtensionsFuture_specs_4 /* Additional specs */ }; @@ -50,7 +59,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_FailureInformation_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "failureInformation" }, @@ -59,7 +79,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_2[] = { 0, &asn_DEF_criticalExtensionsFuture_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensionsFuture" }, @@ -87,7 +118,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensions_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_criticalExtensions_constr_2, &asn_PER_type_criticalExtensions_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_criticalExtensions_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_criticalExtensions_2, 2, /* Elements count */ &asn_SPC_criticalExtensions_specs_2 /* Additional specs */ @@ -99,7 +141,18 @@ asn_TYPE_member_t asn_MBR_FailureInformation_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_criticalExtensions_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensions" }, @@ -128,7 +181,18 @@ asn_TYPE_descriptor_t asn_DEF_FailureInformation = { asn_DEF_FailureInformation_tags_1, /* Same as above */ sizeof(asn_DEF_FailureInformation_tags_1) /sizeof(asn_DEF_FailureInformation_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_FailureInformation_1, 1, /* Elements count */ &asn_SPC_FailureInformation_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/FailureInformation.h b/src/codec_utils/RRC/FailureInformation.h index f780a82b1..8c4a10e11 100644 --- a/src/codec_utils/RRC/FailureInformation.h +++ b/src/codec_utils/RRC/FailureInformation.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _FailureInformation_H_ @@ -59,5 +59,8 @@ extern asn_TYPE_member_t asn_MBR_FailureInformation_1[1]; } #endif +/* Referred external types */ +#include "FailureInformation-IEs.h" + #endif /* _FailureInformation_H_ */ #include diff --git a/src/codec_utils/RRC/FeatureSet.c b/src/codec_utils/RRC/FeatureSet.c index 234259771..16d23ec28 100644 --- a/src/codec_utils/RRC/FeatureSet.c +++ b/src/codec_utils/RRC/FeatureSet.c @@ -1,27 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "FeatureSet.h" -static asn_oer_constraints_t asn_OER_type_FeatureSet_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_FeatureSet_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_eutra_2[] = { { ATF_NOFLAGS, 0, offsetof(struct FeatureSet__eutra, downlinkSetEUTRA), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_FeatureSetEUTRA_DownlinkId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "downlinkSetEUTRA" }, @@ -30,7 +40,18 @@ static asn_TYPE_member_t asn_MBR_eutra_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_FeatureSetEUTRA_UplinkId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "uplinkSetEUTRA" }, @@ -62,7 +83,18 @@ asn_TYPE_descriptor_t asn_DEF_eutra_2 = { asn_DEF_eutra_tags_2, /* Same as above */ sizeof(asn_DEF_eutra_tags_2) /sizeof(asn_DEF_eutra_tags_2[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_eutra_2, 2, /* Elements count */ &asn_SPC_eutra_specs_2 /* Additional specs */ @@ -74,7 +106,18 @@ static asn_TYPE_member_t asn_MBR_nr_5[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_FeatureSetDownlinkId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "downlinkSetNR" }, @@ -83,7 +126,18 @@ static asn_TYPE_member_t asn_MBR_nr_5[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_FeatureSetUplinkId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "uplinkSetNR" }, @@ -115,7 +169,18 @@ asn_TYPE_descriptor_t asn_DEF_nr_5 = { asn_DEF_nr_tags_5, /* Same as above */ sizeof(asn_DEF_nr_tags_5) /sizeof(asn_DEF_nr_tags_5[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_nr_5, 2, /* Elements count */ &asn_SPC_nr_specs_5 /* Additional specs */ @@ -127,7 +192,18 @@ asn_TYPE_member_t asn_MBR_FeatureSet_1[] = { 0, &asn_DEF_eutra_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eutra" }, @@ -136,7 +212,18 @@ asn_TYPE_member_t asn_MBR_FeatureSet_1[] = { 0, &asn_DEF_nr_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nr" }, @@ -163,7 +250,18 @@ asn_TYPE_descriptor_t asn_DEF_FeatureSet = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_FeatureSet_constr_1, &asn_PER_type_FeatureSet_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_FeatureSet_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_FeatureSet_1, 2, /* Elements count */ &asn_SPC_FeatureSet_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/FeatureSet.h b/src/codec_utils/RRC/FeatureSet.h index 8d1d5e3fd..63b2050e1 100644 --- a/src/codec_utils/RRC/FeatureSet.h +++ b/src/codec_utils/RRC/FeatureSet.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _FeatureSet_H_ diff --git a/src/codec_utils/RRC/FeatureSetCombination.c b/src/codec_utils/RRC/FeatureSetCombination.c index 782c4ff97..ba4f38a97 100644 --- a/src/codec_utils/RRC/FeatureSetCombination.c +++ b/src/codec_utils/RRC/FeatureSetCombination.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "FeatureSetCombination.h" -#include "FeatureSetsPerBand.h" -static asn_oer_constraints_t asn_OER_type_FeatureSetCombination_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_FeatureSetCombination_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_FeatureSetCombination_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_FeatureSetsPerBand, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_FeatureSetCombination = { asn_DEF_FeatureSetCombination_tags_1, /* Same as above */ sizeof(asn_DEF_FeatureSetCombination_tags_1) /sizeof(asn_DEF_FeatureSetCombination_tags_1[0]), /* 1 */ - { &asn_OER_type_FeatureSetCombination_constr_1, &asn_PER_type_FeatureSetCombination_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_FeatureSetCombination_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_FeatureSetCombination_1, 1, /* Single element */ &asn_SPC_FeatureSetCombination_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/FeatureSetCombination.h b/src/codec_utils/RRC/FeatureSetCombination.h index 5fb6a5181..059aeefb7 100644 --- a/src/codec_utils/RRC/FeatureSetCombination.h +++ b/src/codec_utils/RRC/FeatureSetCombination.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _FeatureSetCombination_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_FeatureSetCombination_constr_1; } #endif +/* Referred external types */ +#include "FeatureSetsPerBand.h" + #endif /* _FeatureSetCombination_H_ */ #include diff --git a/src/codec_utils/RRC/FeatureSetCombinationId.c b/src/codec_utils/RRC/FeatureSetCombinationId.c index 5ba867410..184d00f0d 100644 --- a/src/codec_utils/RRC/FeatureSetCombinationId.c +++ b/src/codec_utils/RRC/FeatureSetCombinationId.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "FeatureSetCombinationId.h" @@ -21,7 +21,7 @@ FeatureSetCombinationId_constraint(const asn_TYPE_descriptor_t *td, const void * value = *(const long *)sptr; - if((value >= 0 && value <= 1024)) { + if((value >= 0L && value <= 1024L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ FeatureSetCombinationId_constraint(const asn_TYPE_descriptor_t *td, const void * * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_FeatureSetCombinationId_constr_1 CC_NOTUSED = { - { 2, 1 } /* (0..1024) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_FeatureSetCombinationId_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 11, 11, 0, 1024 } /* (0..1024) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_FeatureSetCombinationId_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_FeatureSetCombinationId = { asn_DEF_FeatureSetCombinationId_tags_1, /* Same as above */ sizeof(asn_DEF_FeatureSetCombinationId_tags_1) /sizeof(asn_DEF_FeatureSetCombinationId_tags_1[0]), /* 1 */ - { &asn_OER_type_FeatureSetCombinationId_constr_1, &asn_PER_type_FeatureSetCombinationId_constr_1, FeatureSetCombinationId_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_FeatureSetCombinationId_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + FeatureSetCombinationId_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/FeatureSetCombinationId.h b/src/codec_utils/RRC/FeatureSetCombinationId.h index 999867ccb..4d61e6efd 100644 --- a/src/codec_utils/RRC/FeatureSetCombinationId.h +++ b/src/codec_utils/RRC/FeatureSetCombinationId.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _FeatureSetCombinationId_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_FeatureSetCombinationId; asn_struct_free_f FeatureSetCombinationId_free; asn_struct_print_f FeatureSetCombinationId_print; asn_constr_check_f FeatureSetCombinationId_constraint; -ber_type_decoder_f FeatureSetCombinationId_decode_ber; -der_type_encoder_f FeatureSetCombinationId_encode_der; xer_type_decoder_f FeatureSetCombinationId_decode_xer; xer_type_encoder_f FeatureSetCombinationId_encode_xer; -oer_type_decoder_f FeatureSetCombinationId_decode_oer; -oer_type_encoder_f FeatureSetCombinationId_encode_oer; per_type_decoder_f FeatureSetCombinationId_decode_uper; per_type_encoder_f FeatureSetCombinationId_encode_uper; per_type_decoder_f FeatureSetCombinationId_decode_aper; diff --git a/src/codec_utils/RRC/FeatureSetDownlink.c b/src/codec_utils/RRC/FeatureSetDownlink.c index 339e513ef..16d02c889 100644 --- a/src/codec_utils/RRC/FeatureSetDownlink.c +++ b/src/codec_utils/RRC/FeatureSetDownlink.c @@ -1,17 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "FeatureSetDownlink.h" -#include "CSI-RS-IM-ReceptionForFeedback.h" -#include "TypeI-SinglePanelCodebook.h" -#include "TypeI-MultiPanelCodebook.h" -#include "TypeII-Codebook.h" -#include "TypeII-CodebookPortSelection.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -91,9 +86,9 @@ memb_featureSetListPerDownlinkCC_constraint_1(const asn_TYPE_descriptor_t *td, c /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 32)) { + if((size >= 1UL && size <= 32UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -117,9 +112,9 @@ memb_typeI_SinglePanelCodebookList_constraint_1(const asn_TYPE_descriptor_t *td, /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 16)) { + if((size >= 1UL && size <= 16UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -143,9 +138,9 @@ memb_typeI_MultiPanelCodebookList_constraint_1(const asn_TYPE_descriptor_t *td, /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 16)) { + if((size >= 1UL && size <= 16UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -169,9 +164,9 @@ memb_typeII_CodebookList_constraint_1(const asn_TYPE_descriptor_t *td, const voi /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 16)) { + if((size >= 1UL && size <= 16UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -195,9 +190,9 @@ memb_typeII_CodebookPortSelectionList_constraint_1(const asn_TYPE_descriptor_t * /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 16)) { + if((size >= 1UL && size <= 16UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -206,221 +201,206 @@ memb_typeII_CodebookPortSelectionList_constraint_1(const asn_TYPE_descriptor_t * } } -static asn_oer_constraints_t asn_OER_type_featureSetListPerDownlinkCC_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_featureSetListPerDownlinkCC_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_scalingFactor_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_scalingFactor_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_crossCarrierScheduling_OtherSCS_constr_9 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_crossCarrierScheduling_OtherSCS_constr_9 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_scellWithoutSSB_constr_11 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_scellWithoutSSB_constr_11 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_csi_RS_MeasSCellWithoutSSB_constr_13 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_csi_RS_MeasSCellWithoutSSB_constr_13 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_srs_AssocCSI_RS_constr_15 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_srs_AssocCSI_RS_constr_15 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_type1_3_CSS_constr_17 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_type1_3_CSS_constr_17 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_pdcch_MonitoringAnyOccasions_constr_19 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pdcch_MonitoringAnyOccasions_constr_19 CC_NOTUSED = { { APC_CONSTRAINED, 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_pdcch_MonitoringAnyOccasionsWithSpanGap_constr_22 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pdcch_MonitoringAnyOccasionsWithSpanGap_constr_22 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_ue_SpecificUL_DL_Assignment_constr_24 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_ue_SpecificUL_DL_Assignment_constr_24 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_searchSpaceSharingCA_DL_constr_26 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_searchSpaceSharingCA_DL_constr_26 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_scs_60kHz_constr_29 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_scs_60kHz_constr_29 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_scs_120kHz_constr_33 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_scs_120kHz_constr_33 CC_NOTUSED = { { APC_CONSTRAINED, 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_scs_15kHz_constr_37 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_scs_15kHz_constr_37 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_scs_30kHz_constr_41 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_scs_30kHz_constr_41 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_scs_60kHz_constr_45 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_scs_60kHz_constr_45 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_scs_120kHz_constr_49 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_scs_120kHz_constr_49 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_typeI_SinglePanelCodebookList_constr_54 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_typeI_SinglePanelCodebookList_constr_54 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_typeI_MultiPanelCodebookList_constr_56 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_typeI_MultiPanelCodebookList_constr_56 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_typeII_CodebookList_constr_58 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_typeII_CodebookList_constr_58 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_typeII_CodebookPortSelectionList_constr_60 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_typeII_CodebookPortSelectionList_constr_60 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_featureSetListPerDownlinkCC_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_featureSetListPerDownlinkCC_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_typeI_SinglePanelCodebookList_constr_54 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_typeI_SinglePanelCodebookList_constr_54 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_typeI_MultiPanelCodebookList_constr_56 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_typeI_MultiPanelCodebookList_constr_56 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_typeII_CodebookList_constr_58 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_typeII_CodebookList_constr_58 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_typeII_CodebookPortSelectionList_constr_60 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_typeII_CodebookPortSelectionList_constr_60 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_featureSetListPerDownlinkCC_2[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_FeatureSetDownlinkPerCC_Id, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -445,7 +425,18 @@ asn_TYPE_descriptor_t asn_DEF_featureSetListPerDownlinkCC_2 = { asn_DEF_featureSetListPerDownlinkCC_tags_2, /* Same as above */ sizeof(asn_DEF_featureSetListPerDownlinkCC_tags_2) /sizeof(asn_DEF_featureSetListPerDownlinkCC_tags_2[0]), /* 2 */ - { &asn_OER_type_featureSetListPerDownlinkCC_constr_2, &asn_PER_type_featureSetListPerDownlinkCC_constr_2, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_featureSetListPerDownlinkCC_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_featureSetListPerDownlinkCC_2, 1, /* Single element */ &asn_SPC_featureSetListPerDownlinkCC_specs_2 /* Additional specs */ @@ -485,7 +476,18 @@ asn_TYPE_descriptor_t asn_DEF_scalingFactor_5 = { asn_DEF_scalingFactor_tags_5, /* Same as above */ sizeof(asn_DEF_scalingFactor_tags_5) /sizeof(asn_DEF_scalingFactor_tags_5[0]), /* 2 */ - { &asn_OER_type_scalingFactor_constr_5, &asn_PER_type_scalingFactor_constr_5, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_scalingFactor_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_scalingFactor_specs_5 /* Additional specs */ }; @@ -520,7 +522,18 @@ asn_TYPE_descriptor_t asn_DEF_crossCarrierScheduling_OtherSCS_9 = { asn_DEF_crossCarrierScheduling_OtherSCS_tags_9, /* Same as above */ sizeof(asn_DEF_crossCarrierScheduling_OtherSCS_tags_9) /sizeof(asn_DEF_crossCarrierScheduling_OtherSCS_tags_9[0]), /* 2 */ - { &asn_OER_type_crossCarrierScheduling_OtherSCS_constr_9, &asn_PER_type_crossCarrierScheduling_OtherSCS_constr_9, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_crossCarrierScheduling_OtherSCS_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_crossCarrierScheduling_OtherSCS_specs_9 /* Additional specs */ }; @@ -555,7 +568,18 @@ asn_TYPE_descriptor_t asn_DEF_scellWithoutSSB_11 = { asn_DEF_scellWithoutSSB_tags_11, /* Same as above */ sizeof(asn_DEF_scellWithoutSSB_tags_11) /sizeof(asn_DEF_scellWithoutSSB_tags_11[0]), /* 2 */ - { &asn_OER_type_scellWithoutSSB_constr_11, &asn_PER_type_scellWithoutSSB_constr_11, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_scellWithoutSSB_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_scellWithoutSSB_specs_11 /* Additional specs */ }; @@ -590,7 +614,18 @@ asn_TYPE_descriptor_t asn_DEF_csi_RS_MeasSCellWithoutSSB_13 = { asn_DEF_csi_RS_MeasSCellWithoutSSB_tags_13, /* Same as above */ sizeof(asn_DEF_csi_RS_MeasSCellWithoutSSB_tags_13) /sizeof(asn_DEF_csi_RS_MeasSCellWithoutSSB_tags_13[0]), /* 2 */ - { &asn_OER_type_csi_RS_MeasSCellWithoutSSB_constr_13, &asn_PER_type_csi_RS_MeasSCellWithoutSSB_constr_13, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_csi_RS_MeasSCellWithoutSSB_constr_13, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_csi_RS_MeasSCellWithoutSSB_specs_13 /* Additional specs */ }; @@ -625,7 +660,18 @@ asn_TYPE_descriptor_t asn_DEF_srs_AssocCSI_RS_15 = { asn_DEF_srs_AssocCSI_RS_tags_15, /* Same as above */ sizeof(asn_DEF_srs_AssocCSI_RS_tags_15) /sizeof(asn_DEF_srs_AssocCSI_RS_tags_15[0]), /* 2 */ - { &asn_OER_type_srs_AssocCSI_RS_constr_15, &asn_PER_type_srs_AssocCSI_RS_constr_15, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_srs_AssocCSI_RS_constr_15, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_srs_AssocCSI_RS_specs_15 /* Additional specs */ }; @@ -660,7 +706,18 @@ asn_TYPE_descriptor_t asn_DEF_type1_3_CSS_17 = { asn_DEF_type1_3_CSS_tags_17, /* Same as above */ sizeof(asn_DEF_type1_3_CSS_tags_17) /sizeof(asn_DEF_type1_3_CSS_tags_17[0]), /* 2 */ - { &asn_OER_type_type1_3_CSS_constr_17, &asn_PER_type_type1_3_CSS_constr_17, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_type1_3_CSS_constr_17, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_type1_3_CSS_specs_17 /* Additional specs */ }; @@ -697,7 +754,18 @@ asn_TYPE_descriptor_t asn_DEF_pdcch_MonitoringAnyOccasions_19 = { asn_DEF_pdcch_MonitoringAnyOccasions_tags_19, /* Same as above */ sizeof(asn_DEF_pdcch_MonitoringAnyOccasions_tags_19) /sizeof(asn_DEF_pdcch_MonitoringAnyOccasions_tags_19[0]), /* 2 */ - { &asn_OER_type_pdcch_MonitoringAnyOccasions_constr_19, &asn_PER_type_pdcch_MonitoringAnyOccasions_constr_19, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pdcch_MonitoringAnyOccasions_constr_19, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_pdcch_MonitoringAnyOccasions_specs_19 /* Additional specs */ }; @@ -732,7 +800,18 @@ asn_TYPE_descriptor_t asn_DEF_pdcch_MonitoringAnyOccasionsWithSpanGap_22 = { asn_DEF_pdcch_MonitoringAnyOccasionsWithSpanGap_tags_22, /* Same as above */ sizeof(asn_DEF_pdcch_MonitoringAnyOccasionsWithSpanGap_tags_22) /sizeof(asn_DEF_pdcch_MonitoringAnyOccasionsWithSpanGap_tags_22[0]), /* 2 */ - { &asn_OER_type_pdcch_MonitoringAnyOccasionsWithSpanGap_constr_22, &asn_PER_type_pdcch_MonitoringAnyOccasionsWithSpanGap_constr_22, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pdcch_MonitoringAnyOccasionsWithSpanGap_constr_22, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_pdcch_MonitoringAnyOccasionsWithSpanGap_specs_22 /* Additional specs */ }; @@ -767,7 +846,18 @@ asn_TYPE_descriptor_t asn_DEF_ue_SpecificUL_DL_Assignment_24 = { asn_DEF_ue_SpecificUL_DL_Assignment_tags_24, /* Same as above */ sizeof(asn_DEF_ue_SpecificUL_DL_Assignment_tags_24) /sizeof(asn_DEF_ue_SpecificUL_DL_Assignment_tags_24[0]), /* 2 */ - { &asn_OER_type_ue_SpecificUL_DL_Assignment_constr_24, &asn_PER_type_ue_SpecificUL_DL_Assignment_constr_24, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ue_SpecificUL_DL_Assignment_constr_24, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_ue_SpecificUL_DL_Assignment_specs_24 /* Additional specs */ }; @@ -802,7 +892,18 @@ asn_TYPE_descriptor_t asn_DEF_searchSpaceSharingCA_DL_26 = { asn_DEF_searchSpaceSharingCA_DL_tags_26, /* Same as above */ sizeof(asn_DEF_searchSpaceSharingCA_DL_tags_26) /sizeof(asn_DEF_searchSpaceSharingCA_DL_tags_26[0]), /* 2 */ - { &asn_OER_type_searchSpaceSharingCA_DL_constr_26, &asn_PER_type_searchSpaceSharingCA_DL_constr_26, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_searchSpaceSharingCA_DL_constr_26, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_searchSpaceSharingCA_DL_specs_26 /* Additional specs */ }; @@ -841,7 +942,18 @@ asn_TYPE_descriptor_t asn_DEF_scs_60kHz_29 = { asn_DEF_scs_60kHz_tags_29, /* Same as above */ sizeof(asn_DEF_scs_60kHz_tags_29) /sizeof(asn_DEF_scs_60kHz_tags_29[0]), /* 2 */ - { &asn_OER_type_scs_60kHz_constr_29, &asn_PER_type_scs_60kHz_constr_29, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_scs_60kHz_constr_29, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_scs_60kHz_specs_29 /* Additional specs */ }; @@ -878,7 +990,18 @@ asn_TYPE_descriptor_t asn_DEF_scs_120kHz_33 = { asn_DEF_scs_120kHz_tags_33, /* Same as above */ sizeof(asn_DEF_scs_120kHz_tags_33) /sizeof(asn_DEF_scs_120kHz_tags_33[0]), /* 2 */ - { &asn_OER_type_scs_120kHz_constr_33, &asn_PER_type_scs_120kHz_constr_33, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_scs_120kHz_constr_33, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_scs_120kHz_specs_33 /* Additional specs */ }; @@ -889,7 +1012,18 @@ static asn_TYPE_member_t asn_MBR_timeDurationForQCL_28[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_scs_60kHz_29, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "scs-60kHz" }, @@ -898,7 +1032,18 @@ static asn_TYPE_member_t asn_MBR_timeDurationForQCL_28[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_scs_120kHz_33, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "scs-120kHz" }, @@ -932,7 +1077,18 @@ asn_TYPE_descriptor_t asn_DEF_timeDurationForQCL_28 = { asn_DEF_timeDurationForQCL_tags_28, /* Same as above */ sizeof(asn_DEF_timeDurationForQCL_tags_28) /sizeof(asn_DEF_timeDurationForQCL_tags_28[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_timeDurationForQCL_28, 2, /* Elements count */ &asn_SPC_timeDurationForQCL_specs_28 /* Additional specs */ @@ -972,7 +1128,18 @@ asn_TYPE_descriptor_t asn_DEF_scs_15kHz_37 = { asn_DEF_scs_15kHz_tags_37, /* Same as above */ sizeof(asn_DEF_scs_15kHz_tags_37) /sizeof(asn_DEF_scs_15kHz_tags_37[0]), /* 2 */ - { &asn_OER_type_scs_15kHz_constr_37, &asn_PER_type_scs_15kHz_constr_37, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_scs_15kHz_constr_37, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_scs_15kHz_specs_37 /* Additional specs */ }; @@ -1011,7 +1178,18 @@ asn_TYPE_descriptor_t asn_DEF_scs_30kHz_41 = { asn_DEF_scs_30kHz_tags_41, /* Same as above */ sizeof(asn_DEF_scs_30kHz_tags_41) /sizeof(asn_DEF_scs_30kHz_tags_41[0]), /* 2 */ - { &asn_OER_type_scs_30kHz_constr_41, &asn_PER_type_scs_30kHz_constr_41, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_scs_30kHz_constr_41, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_scs_30kHz_specs_41 /* Additional specs */ }; @@ -1050,7 +1228,18 @@ asn_TYPE_descriptor_t asn_DEF_scs_60kHz_45 = { asn_DEF_scs_60kHz_tags_45, /* Same as above */ sizeof(asn_DEF_scs_60kHz_tags_45) /sizeof(asn_DEF_scs_60kHz_tags_45[0]), /* 2 */ - { &asn_OER_type_scs_60kHz_constr_45, &asn_PER_type_scs_60kHz_constr_45, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_scs_60kHz_constr_45, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_scs_60kHz_specs_45 /* Additional specs */ }; @@ -1089,7 +1278,18 @@ asn_TYPE_descriptor_t asn_DEF_scs_120kHz_49 = { asn_DEF_scs_120kHz_tags_49, /* Same as above */ sizeof(asn_DEF_scs_120kHz_tags_49) /sizeof(asn_DEF_scs_120kHz_tags_49[0]), /* 2 */ - { &asn_OER_type_scs_120kHz_constr_49, &asn_PER_type_scs_120kHz_constr_49, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_scs_120kHz_constr_49, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_scs_120kHz_specs_49 /* Additional specs */ }; @@ -1100,7 +1300,18 @@ static asn_TYPE_member_t asn_MBR_pdsch_ProcessingType1_DifferentTB_PerSlot_36[] -1, /* IMPLICIT tag at current level */ &asn_DEF_scs_15kHz_37, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "scs-15kHz" }, @@ -1109,7 +1320,18 @@ static asn_TYPE_member_t asn_MBR_pdsch_ProcessingType1_DifferentTB_PerSlot_36[] -1, /* IMPLICIT tag at current level */ &asn_DEF_scs_30kHz_41, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "scs-30kHz" }, @@ -1118,7 +1340,18 @@ static asn_TYPE_member_t asn_MBR_pdsch_ProcessingType1_DifferentTB_PerSlot_36[] -1, /* IMPLICIT tag at current level */ &asn_DEF_scs_60kHz_45, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "scs-60kHz" }, @@ -1127,7 +1360,18 @@ static asn_TYPE_member_t asn_MBR_pdsch_ProcessingType1_DifferentTB_PerSlot_36[] -1, /* IMPLICIT tag at current level */ &asn_DEF_scs_120kHz_49, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "scs-120kHz" }, @@ -1163,7 +1407,18 @@ asn_TYPE_descriptor_t asn_DEF_pdsch_ProcessingType1_DifferentTB_PerSlot_36 = { asn_DEF_pdsch_ProcessingType1_DifferentTB_PerSlot_tags_36, /* Same as above */ sizeof(asn_DEF_pdsch_ProcessingType1_DifferentTB_PerSlot_tags_36) /sizeof(asn_DEF_pdsch_ProcessingType1_DifferentTB_PerSlot_tags_36[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_pdsch_ProcessingType1_DifferentTB_PerSlot_36, 4, /* Elements count */ &asn_SPC_pdsch_ProcessingType1_DifferentTB_PerSlot_specs_36 /* Additional specs */ @@ -1175,7 +1430,18 @@ static asn_TYPE_member_t asn_MBR_typeI_SinglePanelCodebookList_54[] = { 0, &asn_DEF_TypeI_SinglePanelCodebook, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1200,7 +1466,18 @@ asn_TYPE_descriptor_t asn_DEF_typeI_SinglePanelCodebookList_54 = { asn_DEF_typeI_SinglePanelCodebookList_tags_54, /* Same as above */ sizeof(asn_DEF_typeI_SinglePanelCodebookList_tags_54) /sizeof(asn_DEF_typeI_SinglePanelCodebookList_tags_54[0]), /* 2 */ - { &asn_OER_type_typeI_SinglePanelCodebookList_constr_54, &asn_PER_type_typeI_SinglePanelCodebookList_constr_54, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_typeI_SinglePanelCodebookList_constr_54, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_typeI_SinglePanelCodebookList_54, 1, /* Single element */ &asn_SPC_typeI_SinglePanelCodebookList_specs_54 /* Additional specs */ @@ -1212,7 +1489,18 @@ static asn_TYPE_member_t asn_MBR_typeI_MultiPanelCodebookList_56[] = { 0, &asn_DEF_TypeI_MultiPanelCodebook, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1237,7 +1525,18 @@ asn_TYPE_descriptor_t asn_DEF_typeI_MultiPanelCodebookList_56 = { asn_DEF_typeI_MultiPanelCodebookList_tags_56, /* Same as above */ sizeof(asn_DEF_typeI_MultiPanelCodebookList_tags_56) /sizeof(asn_DEF_typeI_MultiPanelCodebookList_tags_56[0]), /* 2 */ - { &asn_OER_type_typeI_MultiPanelCodebookList_constr_56, &asn_PER_type_typeI_MultiPanelCodebookList_constr_56, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_typeI_MultiPanelCodebookList_constr_56, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_typeI_MultiPanelCodebookList_56, 1, /* Single element */ &asn_SPC_typeI_MultiPanelCodebookList_specs_56 /* Additional specs */ @@ -1249,7 +1548,18 @@ static asn_TYPE_member_t asn_MBR_typeII_CodebookList_58[] = { 0, &asn_DEF_TypeII_Codebook, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1274,7 +1584,18 @@ asn_TYPE_descriptor_t asn_DEF_typeII_CodebookList_58 = { asn_DEF_typeII_CodebookList_tags_58, /* Same as above */ sizeof(asn_DEF_typeII_CodebookList_tags_58) /sizeof(asn_DEF_typeII_CodebookList_tags_58[0]), /* 2 */ - { &asn_OER_type_typeII_CodebookList_constr_58, &asn_PER_type_typeII_CodebookList_constr_58, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_typeII_CodebookList_constr_58, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_typeII_CodebookList_58, 1, /* Single element */ &asn_SPC_typeII_CodebookList_specs_58 /* Additional specs */ @@ -1286,7 +1607,18 @@ static asn_TYPE_member_t asn_MBR_typeII_CodebookPortSelectionList_60[] = { 0, &asn_DEF_TypeII_CodebookPortSelection, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1311,7 +1643,18 @@ asn_TYPE_descriptor_t asn_DEF_typeII_CodebookPortSelectionList_60 = { asn_DEF_typeII_CodebookPortSelectionList_tags_60, /* Same as above */ sizeof(asn_DEF_typeII_CodebookPortSelectionList_tags_60) /sizeof(asn_DEF_typeII_CodebookPortSelectionList_tags_60[0]), /* 2 */ - { &asn_OER_type_typeII_CodebookPortSelectionList_constr_60, &asn_PER_type_typeII_CodebookPortSelectionList_constr_60, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_typeII_CodebookPortSelectionList_constr_60, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_typeII_CodebookPortSelectionList_60, 1, /* Single element */ &asn_SPC_typeII_CodebookPortSelectionList_specs_60 /* Additional specs */ @@ -1323,7 +1666,18 @@ asn_TYPE_member_t asn_MBR_FeatureSetDownlink_1[] = { 0, &asn_DEF_featureSetListPerDownlinkCC_2, 0, - { &asn_OER_memb_featureSetListPerDownlinkCC_constr_2, &asn_PER_memb_featureSetListPerDownlinkCC_constr_2, memb_featureSetListPerDownlinkCC_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_featureSetListPerDownlinkCC_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_featureSetListPerDownlinkCC_constraint_1 + }, 0, 0, /* No default value */ "featureSetListPerDownlinkCC" }, @@ -1332,7 +1686,18 @@ asn_TYPE_member_t asn_MBR_FeatureSetDownlink_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_FreqSeparationClass, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "intraBandFreqSeparationDL" }, @@ -1341,7 +1706,18 @@ asn_TYPE_member_t asn_MBR_FeatureSetDownlink_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_scalingFactor_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "scalingFactor" }, @@ -1350,7 +1726,18 @@ asn_TYPE_member_t asn_MBR_FeatureSetDownlink_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_crossCarrierScheduling_OtherSCS_9, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "crossCarrierScheduling-OtherSCS" }, @@ -1359,7 +1746,18 @@ asn_TYPE_member_t asn_MBR_FeatureSetDownlink_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_scellWithoutSSB_11, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "scellWithoutSSB" }, @@ -1368,7 +1766,18 @@ asn_TYPE_member_t asn_MBR_FeatureSetDownlink_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_csi_RS_MeasSCellWithoutSSB_13, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "csi-RS-MeasSCellWithoutSSB" }, @@ -1377,7 +1786,18 @@ asn_TYPE_member_t asn_MBR_FeatureSetDownlink_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_srs_AssocCSI_RS_15, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "srs-AssocCSI-RS" }, @@ -1386,7 +1806,18 @@ asn_TYPE_member_t asn_MBR_FeatureSetDownlink_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_type1_3_CSS_17, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "type1-3-CSS" }, @@ -1395,7 +1826,18 @@ asn_TYPE_member_t asn_MBR_FeatureSetDownlink_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_pdcch_MonitoringAnyOccasions_19, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pdcch-MonitoringAnyOccasions" }, @@ -1404,7 +1846,18 @@ asn_TYPE_member_t asn_MBR_FeatureSetDownlink_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_pdcch_MonitoringAnyOccasionsWithSpanGap_22, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pdcch-MonitoringAnyOccasionsWithSpanGap" }, @@ -1413,7 +1866,18 @@ asn_TYPE_member_t asn_MBR_FeatureSetDownlink_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ue_SpecificUL_DL_Assignment_24, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ue-SpecificUL-DL-Assignment" }, @@ -1422,7 +1886,18 @@ asn_TYPE_member_t asn_MBR_FeatureSetDownlink_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_searchSpaceSharingCA_DL_26, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "searchSpaceSharingCA-DL" }, @@ -1431,7 +1906,18 @@ asn_TYPE_member_t asn_MBR_FeatureSetDownlink_1[] = { 0, &asn_DEF_timeDurationForQCL_28, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "timeDurationForQCL" }, @@ -1440,7 +1926,18 @@ asn_TYPE_member_t asn_MBR_FeatureSetDownlink_1[] = { 0, &asn_DEF_pdsch_ProcessingType1_DifferentTB_PerSlot_36, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pdsch-ProcessingType1-DifferentTB-PerSlot" }, @@ -1449,7 +1946,18 @@ asn_TYPE_member_t asn_MBR_FeatureSetDownlink_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CSI_RS_IM_ReceptionForFeedback, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "csi-RS-IM-ReceptionForFeedback" }, @@ -1458,7 +1966,18 @@ asn_TYPE_member_t asn_MBR_FeatureSetDownlink_1[] = { 0, &asn_DEF_typeI_SinglePanelCodebookList_54, 0, - { &asn_OER_memb_typeI_SinglePanelCodebookList_constr_54, &asn_PER_memb_typeI_SinglePanelCodebookList_constr_54, memb_typeI_SinglePanelCodebookList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_typeI_SinglePanelCodebookList_constr_54, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_typeI_SinglePanelCodebookList_constraint_1 + }, 0, 0, /* No default value */ "typeI-SinglePanelCodebookList" }, @@ -1467,7 +1986,18 @@ asn_TYPE_member_t asn_MBR_FeatureSetDownlink_1[] = { 0, &asn_DEF_typeI_MultiPanelCodebookList_56, 0, - { &asn_OER_memb_typeI_MultiPanelCodebookList_constr_56, &asn_PER_memb_typeI_MultiPanelCodebookList_constr_56, memb_typeI_MultiPanelCodebookList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_typeI_MultiPanelCodebookList_constr_56, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_typeI_MultiPanelCodebookList_constraint_1 + }, 0, 0, /* No default value */ "typeI-MultiPanelCodebookList" }, @@ -1476,7 +2006,18 @@ asn_TYPE_member_t asn_MBR_FeatureSetDownlink_1[] = { 0, &asn_DEF_typeII_CodebookList_58, 0, - { &asn_OER_memb_typeII_CodebookList_constr_58, &asn_PER_memb_typeII_CodebookList_constr_58, memb_typeII_CodebookList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_typeII_CodebookList_constr_58, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_typeII_CodebookList_constraint_1 + }, 0, 0, /* No default value */ "typeII-CodebookList" }, @@ -1485,7 +2026,18 @@ asn_TYPE_member_t asn_MBR_FeatureSetDownlink_1[] = { 0, &asn_DEF_typeII_CodebookPortSelectionList_60, 0, - { &asn_OER_memb_typeII_CodebookPortSelectionList_constr_60, &asn_PER_memb_typeII_CodebookPortSelectionList_constr_60, memb_typeII_CodebookPortSelectionList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_typeII_CodebookPortSelectionList_constr_60, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_typeII_CodebookPortSelectionList_constraint_1 + }, 0, 0, /* No default value */ "typeII-CodebookPortSelectionList" }, @@ -1534,7 +2086,18 @@ asn_TYPE_descriptor_t asn_DEF_FeatureSetDownlink = { asn_DEF_FeatureSetDownlink_tags_1, /* Same as above */ sizeof(asn_DEF_FeatureSetDownlink_tags_1) /sizeof(asn_DEF_FeatureSetDownlink_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_FeatureSetDownlink_1, 19, /* Elements count */ &asn_SPC_FeatureSetDownlink_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/FeatureSetDownlink.h b/src/codec_utils/RRC/FeatureSetDownlink.h index ad251bf35..12646282a 100644 --- a/src/codec_utils/RRC/FeatureSetDownlink.h +++ b/src/codec_utils/RRC/FeatureSetDownlink.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _FeatureSetDownlink_H_ @@ -184,5 +184,12 @@ extern asn_TYPE_member_t asn_MBR_FeatureSetDownlink_1[19]; } #endif +/* Referred external types */ +#include "CSI-RS-IM-ReceptionForFeedback.h" +#include "TypeI-SinglePanelCodebook.h" +#include "TypeI-MultiPanelCodebook.h" +#include "TypeII-Codebook.h" +#include "TypeII-CodebookPortSelection.h" + #endif /* _FeatureSetDownlink_H_ */ #include diff --git a/src/codec_utils/RRC/FeatureSetDownlinkId.c b/src/codec_utils/RRC/FeatureSetDownlinkId.c index 98c01d99b..94cb8f739 100644 --- a/src/codec_utils/RRC/FeatureSetDownlinkId.c +++ b/src/codec_utils/RRC/FeatureSetDownlinkId.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "FeatureSetDownlinkId.h" @@ -21,7 +21,7 @@ FeatureSetDownlinkId_constraint(const asn_TYPE_descriptor_t *td, const void *spt value = *(const long *)sptr; - if((value >= 0 && value <= 1024)) { + if((value >= 0L && value <= 1024L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ FeatureSetDownlinkId_constraint(const asn_TYPE_descriptor_t *td, const void *spt * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_FeatureSetDownlinkId_constr_1 CC_NOTUSED = { - { 2, 1 } /* (0..1024) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_FeatureSetDownlinkId_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 11, 11, 0, 1024 } /* (0..1024) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_FeatureSetDownlinkId_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_FeatureSetDownlinkId = { asn_DEF_FeatureSetDownlinkId_tags_1, /* Same as above */ sizeof(asn_DEF_FeatureSetDownlinkId_tags_1) /sizeof(asn_DEF_FeatureSetDownlinkId_tags_1[0]), /* 1 */ - { &asn_OER_type_FeatureSetDownlinkId_constr_1, &asn_PER_type_FeatureSetDownlinkId_constr_1, FeatureSetDownlinkId_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_FeatureSetDownlinkId_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + FeatureSetDownlinkId_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/FeatureSetDownlinkId.h b/src/codec_utils/RRC/FeatureSetDownlinkId.h index e33a6e107..a05b0622a 100644 --- a/src/codec_utils/RRC/FeatureSetDownlinkId.h +++ b/src/codec_utils/RRC/FeatureSetDownlinkId.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _FeatureSetDownlinkId_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_FeatureSetDownlinkId; asn_struct_free_f FeatureSetDownlinkId_free; asn_struct_print_f FeatureSetDownlinkId_print; asn_constr_check_f FeatureSetDownlinkId_constraint; -ber_type_decoder_f FeatureSetDownlinkId_decode_ber; -der_type_encoder_f FeatureSetDownlinkId_encode_der; xer_type_decoder_f FeatureSetDownlinkId_decode_xer; xer_type_encoder_f FeatureSetDownlinkId_encode_xer; -oer_type_decoder_f FeatureSetDownlinkId_decode_oer; -oer_type_encoder_f FeatureSetDownlinkId_encode_oer; per_type_decoder_f FeatureSetDownlinkId_decode_uper; per_type_encoder_f FeatureSetDownlinkId_encode_uper; per_type_decoder_f FeatureSetDownlinkId_decode_aper; diff --git a/src/codec_utils/RRC/FeatureSetDownlinkPerCC-Id.c b/src/codec_utils/RRC/FeatureSetDownlinkPerCC-Id.c index 4948eb59e..bcadf3228 100644 --- a/src/codec_utils/RRC/FeatureSetDownlinkPerCC-Id.c +++ b/src/codec_utils/RRC/FeatureSetDownlinkPerCC-Id.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "FeatureSetDownlinkPerCC-Id.h" @@ -21,7 +21,7 @@ FeatureSetDownlinkPerCC_Id_constraint(const asn_TYPE_descriptor_t *td, const voi value = *(const long *)sptr; - if((value >= 1 && value <= 1024)) { + if((value >= 1L && value <= 1024L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ FeatureSetDownlinkPerCC_Id_constraint(const asn_TYPE_descriptor_t *td, const voi * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_FeatureSetDownlinkPerCC_Id_constr_1 CC_NOTUSED = { - { 2, 1 } /* (1..1024) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_FeatureSetDownlinkPerCC_Id_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 10, 10, 1, 1024 } /* (1..1024) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_FeatureSetDownlinkPerCC_Id_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_FeatureSetDownlinkPerCC_Id = { asn_DEF_FeatureSetDownlinkPerCC_Id_tags_1, /* Same as above */ sizeof(asn_DEF_FeatureSetDownlinkPerCC_Id_tags_1) /sizeof(asn_DEF_FeatureSetDownlinkPerCC_Id_tags_1[0]), /* 1 */ - { &asn_OER_type_FeatureSetDownlinkPerCC_Id_constr_1, &asn_PER_type_FeatureSetDownlinkPerCC_Id_constr_1, FeatureSetDownlinkPerCC_Id_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_FeatureSetDownlinkPerCC_Id_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + FeatureSetDownlinkPerCC_Id_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/FeatureSetDownlinkPerCC-Id.h b/src/codec_utils/RRC/FeatureSetDownlinkPerCC-Id.h index 278f96631..b6a5d6381 100644 --- a/src/codec_utils/RRC/FeatureSetDownlinkPerCC-Id.h +++ b/src/codec_utils/RRC/FeatureSetDownlinkPerCC-Id.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _FeatureSetDownlinkPerCC_Id_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_FeatureSetDownlinkPerCC_Id; asn_struct_free_f FeatureSetDownlinkPerCC_Id_free; asn_struct_print_f FeatureSetDownlinkPerCC_Id_print; asn_constr_check_f FeatureSetDownlinkPerCC_Id_constraint; -ber_type_decoder_f FeatureSetDownlinkPerCC_Id_decode_ber; -der_type_encoder_f FeatureSetDownlinkPerCC_Id_encode_der; xer_type_decoder_f FeatureSetDownlinkPerCC_Id_decode_xer; xer_type_encoder_f FeatureSetDownlinkPerCC_Id_encode_xer; -oer_type_decoder_f FeatureSetDownlinkPerCC_Id_decode_oer; -oer_type_encoder_f FeatureSetDownlinkPerCC_Id_encode_oer; per_type_decoder_f FeatureSetDownlinkPerCC_Id_decode_uper; per_type_encoder_f FeatureSetDownlinkPerCC_Id_encode_uper; per_type_decoder_f FeatureSetDownlinkPerCC_Id_decode_aper; diff --git a/src/codec_utils/RRC/FeatureSetDownlinkPerCC.c b/src/codec_utils/RRC/FeatureSetDownlinkPerCC.c index 9c1f34a48..f1e3a29b3 100644 --- a/src/codec_utils/RRC/FeatureSetDownlinkPerCC.c +++ b/src/codec_utils/RRC/FeatureSetDownlinkPerCC.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "FeatureSetDownlinkPerCC.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_channelBW_90mhz_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_channelBW_90mhz_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_channelBW_90mhz_value2enum_4[] = { { 0, 9, "supported" } }; @@ -49,7 +48,18 @@ asn_TYPE_descriptor_t asn_DEF_channelBW_90mhz_4 = { asn_DEF_channelBW_90mhz_tags_4, /* Same as above */ sizeof(asn_DEF_channelBW_90mhz_tags_4) /sizeof(asn_DEF_channelBW_90mhz_tags_4[0]), /* 2 */ - { &asn_OER_type_channelBW_90mhz_constr_4, &asn_PER_type_channelBW_90mhz_constr_4, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_channelBW_90mhz_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_channelBW_90mhz_specs_4 /* Additional specs */ }; @@ -60,7 +70,18 @@ asn_TYPE_member_t asn_MBR_FeatureSetDownlinkPerCC_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SubcarrierSpacing, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "supportedSubcarrierSpacingDL" }, @@ -69,7 +90,18 @@ asn_TYPE_member_t asn_MBR_FeatureSetDownlinkPerCC_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_SupportedBandwidth, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "supportedBandwidthDL" }, @@ -78,7 +110,18 @@ asn_TYPE_member_t asn_MBR_FeatureSetDownlinkPerCC_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_channelBW_90mhz_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "channelBW-90mhz" }, @@ -87,7 +130,18 @@ asn_TYPE_member_t asn_MBR_FeatureSetDownlinkPerCC_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MIMO_LayersDL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "maxNumberMIMO-LayersPDSCH" }, @@ -96,7 +150,18 @@ asn_TYPE_member_t asn_MBR_FeatureSetDownlinkPerCC_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ModulationOrder, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "supportedModulationOrderDL" }, @@ -131,7 +196,18 @@ asn_TYPE_descriptor_t asn_DEF_FeatureSetDownlinkPerCC = { asn_DEF_FeatureSetDownlinkPerCC_tags_1, /* Same as above */ sizeof(asn_DEF_FeatureSetDownlinkPerCC_tags_1) /sizeof(asn_DEF_FeatureSetDownlinkPerCC_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_FeatureSetDownlinkPerCC_1, 5, /* Elements count */ &asn_SPC_FeatureSetDownlinkPerCC_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/FeatureSetDownlinkPerCC.h b/src/codec_utils/RRC/FeatureSetDownlinkPerCC.h index 90211f415..9207a6ba1 100644 --- a/src/codec_utils/RRC/FeatureSetDownlinkPerCC.h +++ b/src/codec_utils/RRC/FeatureSetDownlinkPerCC.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _FeatureSetDownlinkPerCC_H_ diff --git a/src/codec_utils/RRC/FeatureSetEUTRA-DownlinkId.c b/src/codec_utils/RRC/FeatureSetEUTRA-DownlinkId.c index 05a043030..ff8626ac4 100644 --- a/src/codec_utils/RRC/FeatureSetEUTRA-DownlinkId.c +++ b/src/codec_utils/RRC/FeatureSetEUTRA-DownlinkId.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "FeatureSetEUTRA-DownlinkId.h" @@ -21,7 +21,7 @@ FeatureSetEUTRA_DownlinkId_constraint(const asn_TYPE_descriptor_t *td, const voi value = *(const long *)sptr; - if((value >= 0 && value <= 256)) { + if((value >= 0L && value <= 256L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ FeatureSetEUTRA_DownlinkId_constraint(const asn_TYPE_descriptor_t *td, const voi * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_FeatureSetEUTRA_DownlinkId_constr_1 CC_NOTUSED = { - { 2, 1 } /* (0..256) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_FeatureSetEUTRA_DownlinkId_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 9, 9, 0, 256 } /* (0..256) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_FeatureSetEUTRA_DownlinkId_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_FeatureSetEUTRA_DownlinkId = { asn_DEF_FeatureSetEUTRA_DownlinkId_tags_1, /* Same as above */ sizeof(asn_DEF_FeatureSetEUTRA_DownlinkId_tags_1) /sizeof(asn_DEF_FeatureSetEUTRA_DownlinkId_tags_1[0]), /* 1 */ - { &asn_OER_type_FeatureSetEUTRA_DownlinkId_constr_1, &asn_PER_type_FeatureSetEUTRA_DownlinkId_constr_1, FeatureSetEUTRA_DownlinkId_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_FeatureSetEUTRA_DownlinkId_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + FeatureSetEUTRA_DownlinkId_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/FeatureSetEUTRA-DownlinkId.h b/src/codec_utils/RRC/FeatureSetEUTRA-DownlinkId.h index acbd06e94..1dafd56b7 100644 --- a/src/codec_utils/RRC/FeatureSetEUTRA-DownlinkId.h +++ b/src/codec_utils/RRC/FeatureSetEUTRA-DownlinkId.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _FeatureSetEUTRA_DownlinkId_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_FeatureSetEUTRA_DownlinkId; asn_struct_free_f FeatureSetEUTRA_DownlinkId_free; asn_struct_print_f FeatureSetEUTRA_DownlinkId_print; asn_constr_check_f FeatureSetEUTRA_DownlinkId_constraint; -ber_type_decoder_f FeatureSetEUTRA_DownlinkId_decode_ber; -der_type_encoder_f FeatureSetEUTRA_DownlinkId_encode_der; xer_type_decoder_f FeatureSetEUTRA_DownlinkId_decode_xer; xer_type_encoder_f FeatureSetEUTRA_DownlinkId_encode_xer; -oer_type_decoder_f FeatureSetEUTRA_DownlinkId_decode_oer; -oer_type_encoder_f FeatureSetEUTRA_DownlinkId_encode_oer; per_type_decoder_f FeatureSetEUTRA_DownlinkId_decode_uper; per_type_encoder_f FeatureSetEUTRA_DownlinkId_encode_uper; per_type_decoder_f FeatureSetEUTRA_DownlinkId_decode_aper; diff --git a/src/codec_utils/RRC/FeatureSetEUTRA-UplinkId.c b/src/codec_utils/RRC/FeatureSetEUTRA-UplinkId.c index 2d919c6b3..50df04438 100644 --- a/src/codec_utils/RRC/FeatureSetEUTRA-UplinkId.c +++ b/src/codec_utils/RRC/FeatureSetEUTRA-UplinkId.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "FeatureSetEUTRA-UplinkId.h" @@ -21,7 +21,7 @@ FeatureSetEUTRA_UplinkId_constraint(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= 0 && value <= 256)) { + if((value >= 0L && value <= 256L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ FeatureSetEUTRA_UplinkId_constraint(const asn_TYPE_descriptor_t *td, const void * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_FeatureSetEUTRA_UplinkId_constr_1 CC_NOTUSED = { - { 2, 1 } /* (0..256) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_FeatureSetEUTRA_UplinkId_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 9, 9, 0, 256 } /* (0..256) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_FeatureSetEUTRA_UplinkId_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_FeatureSetEUTRA_UplinkId = { asn_DEF_FeatureSetEUTRA_UplinkId_tags_1, /* Same as above */ sizeof(asn_DEF_FeatureSetEUTRA_UplinkId_tags_1) /sizeof(asn_DEF_FeatureSetEUTRA_UplinkId_tags_1[0]), /* 1 */ - { &asn_OER_type_FeatureSetEUTRA_UplinkId_constr_1, &asn_PER_type_FeatureSetEUTRA_UplinkId_constr_1, FeatureSetEUTRA_UplinkId_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_FeatureSetEUTRA_UplinkId_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + FeatureSetEUTRA_UplinkId_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/FeatureSetEUTRA-UplinkId.h b/src/codec_utils/RRC/FeatureSetEUTRA-UplinkId.h index 733c4ab77..642bcea39 100644 --- a/src/codec_utils/RRC/FeatureSetEUTRA-UplinkId.h +++ b/src/codec_utils/RRC/FeatureSetEUTRA-UplinkId.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _FeatureSetEUTRA_UplinkId_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_FeatureSetEUTRA_UplinkId; asn_struct_free_f FeatureSetEUTRA_UplinkId_free; asn_struct_print_f FeatureSetEUTRA_UplinkId_print; asn_constr_check_f FeatureSetEUTRA_UplinkId_constraint; -ber_type_decoder_f FeatureSetEUTRA_UplinkId_decode_ber; -der_type_encoder_f FeatureSetEUTRA_UplinkId_encode_der; xer_type_decoder_f FeatureSetEUTRA_UplinkId_decode_xer; xer_type_encoder_f FeatureSetEUTRA_UplinkId_encode_xer; -oer_type_decoder_f FeatureSetEUTRA_UplinkId_decode_oer; -oer_type_encoder_f FeatureSetEUTRA_UplinkId_encode_oer; per_type_decoder_f FeatureSetEUTRA_UplinkId_decode_uper; per_type_encoder_f FeatureSetEUTRA_UplinkId_encode_uper; per_type_decoder_f FeatureSetEUTRA_UplinkId_decode_aper; diff --git a/src/codec_utils/RRC/FeatureSetEntryIndex.c b/src/codec_utils/RRC/FeatureSetEntryIndex.c index f68651fc2..e188d5449 100644 --- a/src/codec_utils/RRC/FeatureSetEntryIndex.c +++ b/src/codec_utils/RRC/FeatureSetEntryIndex.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "FeatureSetEntryIndex.h" @@ -21,7 +21,7 @@ FeatureSetEntryIndex_constraint(const asn_TYPE_descriptor_t *td, const void *spt value = *(const long *)sptr; - if((value >= 1 && value <= 128)) { + if((value >= 1L && value <= 128L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ FeatureSetEntryIndex_constraint(const asn_TYPE_descriptor_t *td, const void *spt * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_FeatureSetEntryIndex_constr_1 CC_NOTUSED = { - { 1, 1 } /* (1..128) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_FeatureSetEntryIndex_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 1, 128 } /* (1..128) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_FeatureSetEntryIndex_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_FeatureSetEntryIndex = { asn_DEF_FeatureSetEntryIndex_tags_1, /* Same as above */ sizeof(asn_DEF_FeatureSetEntryIndex_tags_1) /sizeof(asn_DEF_FeatureSetEntryIndex_tags_1[0]), /* 1 */ - { &asn_OER_type_FeatureSetEntryIndex_constr_1, &asn_PER_type_FeatureSetEntryIndex_constr_1, FeatureSetEntryIndex_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_FeatureSetEntryIndex_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + FeatureSetEntryIndex_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/FeatureSetEntryIndex.h b/src/codec_utils/RRC/FeatureSetEntryIndex.h index 2d928a6c4..fd7e7be48 100644 --- a/src/codec_utils/RRC/FeatureSetEntryIndex.h +++ b/src/codec_utils/RRC/FeatureSetEntryIndex.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _FeatureSetEntryIndex_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_FeatureSetEntryIndex; asn_struct_free_f FeatureSetEntryIndex_free; asn_struct_print_f FeatureSetEntryIndex_print; asn_constr_check_f FeatureSetEntryIndex_constraint; -ber_type_decoder_f FeatureSetEntryIndex_decode_ber; -der_type_encoder_f FeatureSetEntryIndex_encode_der; xer_type_decoder_f FeatureSetEntryIndex_decode_xer; xer_type_encoder_f FeatureSetEntryIndex_encode_xer; -oer_type_decoder_f FeatureSetEntryIndex_decode_oer; -oer_type_encoder_f FeatureSetEntryIndex_encode_oer; per_type_decoder_f FeatureSetEntryIndex_decode_uper; per_type_encoder_f FeatureSetEntryIndex_encode_uper; per_type_decoder_f FeatureSetEntryIndex_decode_aper; diff --git a/src/codec_utils/RRC/FeatureSetUplink.c b/src/codec_utils/RRC/FeatureSetUplink.c index e50dc154b..0ba601af4 100644 --- a/src/codec_utils/RRC/FeatureSetUplink.c +++ b/src/codec_utils/RRC/FeatureSetUplink.c @@ -1,15 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "FeatureSetUplink.h" -#include "SRS-TxSwitch.h" -#include "SRS-Resources.h" -#include "CSI-ReportFramework.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -65,9 +62,9 @@ memb_featureSetListPerUplinkCC_constraint_1(const asn_TYPE_descriptor_t *td, con /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 32)) { + if((size >= 1UL && size <= 32UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -76,109 +73,108 @@ memb_featureSetListPerUplinkCC_constraint_1(const asn_TYPE_descriptor_t *td, con } } -static asn_oer_constraints_t asn_OER_type_featureSetListPerUplinkCC_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_featureSetListPerUplinkCC_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_scalingFactor_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_scalingFactor_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_crossCarrierScheduling_OtherSCS_constr_8 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_crossCarrierScheduling_OtherSCS_constr_8 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_searchSpaceSharingCA_UL_constr_11 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_searchSpaceSharingCA_UL_constr_11 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_twoPUCCH_Group_constr_15 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_twoPUCCH_Group_constr_15 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_dynamicSwitchSUL_constr_17 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_dynamicSwitchSUL_constr_17 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_simultaneousTxSUL_NonSUL_constr_19 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_simultaneousTxSUL_NonSUL_constr_19 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_scs_15kHz_constr_22 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_scs_15kHz_constr_22 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_scs_30kHz_constr_26 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_scs_30kHz_constr_26 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_scs_60kHz_constr_30 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_scs_60kHz_constr_30 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_scs_120kHz_constr_34 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_scs_120kHz_constr_34 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_featureSetListPerUplinkCC_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_featureSetListPerUplinkCC_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_featureSetListPerUplinkCC_2[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_FeatureSetUplinkPerCC_Id, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -203,7 +199,18 @@ asn_TYPE_descriptor_t asn_DEF_featureSetListPerUplinkCC_2 = { asn_DEF_featureSetListPerUplinkCC_tags_2, /* Same as above */ sizeof(asn_DEF_featureSetListPerUplinkCC_tags_2) /sizeof(asn_DEF_featureSetListPerUplinkCC_tags_2[0]), /* 2 */ - { &asn_OER_type_featureSetListPerUplinkCC_constr_2, &asn_PER_type_featureSetListPerUplinkCC_constr_2, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_featureSetListPerUplinkCC_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_featureSetListPerUplinkCC_2, 1, /* Single element */ &asn_SPC_featureSetListPerUplinkCC_specs_2 /* Additional specs */ @@ -243,7 +250,18 @@ asn_TYPE_descriptor_t asn_DEF_scalingFactor_4 = { asn_DEF_scalingFactor_tags_4, /* Same as above */ sizeof(asn_DEF_scalingFactor_tags_4) /sizeof(asn_DEF_scalingFactor_tags_4[0]), /* 2 */ - { &asn_OER_type_scalingFactor_constr_4, &asn_PER_type_scalingFactor_constr_4, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_scalingFactor_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_scalingFactor_specs_4 /* Additional specs */ }; @@ -278,7 +296,18 @@ asn_TYPE_descriptor_t asn_DEF_crossCarrierScheduling_OtherSCS_8 = { asn_DEF_crossCarrierScheduling_OtherSCS_tags_8, /* Same as above */ sizeof(asn_DEF_crossCarrierScheduling_OtherSCS_tags_8) /sizeof(asn_DEF_crossCarrierScheduling_OtherSCS_tags_8[0]), /* 2 */ - { &asn_OER_type_crossCarrierScheduling_OtherSCS_constr_8, &asn_PER_type_crossCarrierScheduling_OtherSCS_constr_8, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_crossCarrierScheduling_OtherSCS_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_crossCarrierScheduling_OtherSCS_specs_8 /* Additional specs */ }; @@ -313,7 +342,18 @@ asn_TYPE_descriptor_t asn_DEF_searchSpaceSharingCA_UL_11 = { asn_DEF_searchSpaceSharingCA_UL_tags_11, /* Same as above */ sizeof(asn_DEF_searchSpaceSharingCA_UL_tags_11) /sizeof(asn_DEF_searchSpaceSharingCA_UL_tags_11[0]), /* 2 */ - { &asn_OER_type_searchSpaceSharingCA_UL_constr_11, &asn_PER_type_searchSpaceSharingCA_UL_constr_11, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_searchSpaceSharingCA_UL_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_searchSpaceSharingCA_UL_specs_11 /* Additional specs */ }; @@ -348,7 +388,18 @@ asn_TYPE_descriptor_t asn_DEF_twoPUCCH_Group_15 = { asn_DEF_twoPUCCH_Group_tags_15, /* Same as above */ sizeof(asn_DEF_twoPUCCH_Group_tags_15) /sizeof(asn_DEF_twoPUCCH_Group_tags_15[0]), /* 2 */ - { &asn_OER_type_twoPUCCH_Group_constr_15, &asn_PER_type_twoPUCCH_Group_constr_15, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_twoPUCCH_Group_constr_15, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_twoPUCCH_Group_specs_15 /* Additional specs */ }; @@ -383,7 +434,18 @@ asn_TYPE_descriptor_t asn_DEF_dynamicSwitchSUL_17 = { asn_DEF_dynamicSwitchSUL_tags_17, /* Same as above */ sizeof(asn_DEF_dynamicSwitchSUL_tags_17) /sizeof(asn_DEF_dynamicSwitchSUL_tags_17[0]), /* 2 */ - { &asn_OER_type_dynamicSwitchSUL_constr_17, &asn_PER_type_dynamicSwitchSUL_constr_17, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_dynamicSwitchSUL_constr_17, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_dynamicSwitchSUL_specs_17 /* Additional specs */ }; @@ -418,7 +480,18 @@ asn_TYPE_descriptor_t asn_DEF_simultaneousTxSUL_NonSUL_19 = { asn_DEF_simultaneousTxSUL_NonSUL_tags_19, /* Same as above */ sizeof(asn_DEF_simultaneousTxSUL_NonSUL_tags_19) /sizeof(asn_DEF_simultaneousTxSUL_NonSUL_tags_19[0]), /* 2 */ - { &asn_OER_type_simultaneousTxSUL_NonSUL_constr_19, &asn_PER_type_simultaneousTxSUL_NonSUL_constr_19, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_simultaneousTxSUL_NonSUL_constr_19, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_simultaneousTxSUL_NonSUL_specs_19 /* Additional specs */ }; @@ -457,7 +530,18 @@ asn_TYPE_descriptor_t asn_DEF_scs_15kHz_22 = { asn_DEF_scs_15kHz_tags_22, /* Same as above */ sizeof(asn_DEF_scs_15kHz_tags_22) /sizeof(asn_DEF_scs_15kHz_tags_22[0]), /* 2 */ - { &asn_OER_type_scs_15kHz_constr_22, &asn_PER_type_scs_15kHz_constr_22, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_scs_15kHz_constr_22, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_scs_15kHz_specs_22 /* Additional specs */ }; @@ -496,7 +580,18 @@ asn_TYPE_descriptor_t asn_DEF_scs_30kHz_26 = { asn_DEF_scs_30kHz_tags_26, /* Same as above */ sizeof(asn_DEF_scs_30kHz_tags_26) /sizeof(asn_DEF_scs_30kHz_tags_26[0]), /* 2 */ - { &asn_OER_type_scs_30kHz_constr_26, &asn_PER_type_scs_30kHz_constr_26, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_scs_30kHz_constr_26, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_scs_30kHz_specs_26 /* Additional specs */ }; @@ -535,7 +630,18 @@ asn_TYPE_descriptor_t asn_DEF_scs_60kHz_30 = { asn_DEF_scs_60kHz_tags_30, /* Same as above */ sizeof(asn_DEF_scs_60kHz_tags_30) /sizeof(asn_DEF_scs_60kHz_tags_30[0]), /* 2 */ - { &asn_OER_type_scs_60kHz_constr_30, &asn_PER_type_scs_60kHz_constr_30, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_scs_60kHz_constr_30, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_scs_60kHz_specs_30 /* Additional specs */ }; @@ -574,7 +680,18 @@ asn_TYPE_descriptor_t asn_DEF_scs_120kHz_34 = { asn_DEF_scs_120kHz_tags_34, /* Same as above */ sizeof(asn_DEF_scs_120kHz_tags_34) /sizeof(asn_DEF_scs_120kHz_tags_34[0]), /* 2 */ - { &asn_OER_type_scs_120kHz_constr_34, &asn_PER_type_scs_120kHz_constr_34, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_scs_120kHz_constr_34, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_scs_120kHz_specs_34 /* Additional specs */ }; @@ -585,7 +702,18 @@ static asn_TYPE_member_t asn_MBR_pusch_DifferentTB_PerSlot_21[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_scs_15kHz_22, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "scs-15kHz" }, @@ -594,7 +722,18 @@ static asn_TYPE_member_t asn_MBR_pusch_DifferentTB_PerSlot_21[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_scs_30kHz_26, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "scs-30kHz" }, @@ -603,7 +742,18 @@ static asn_TYPE_member_t asn_MBR_pusch_DifferentTB_PerSlot_21[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_scs_60kHz_30, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "scs-60kHz" }, @@ -612,7 +762,18 @@ static asn_TYPE_member_t asn_MBR_pusch_DifferentTB_PerSlot_21[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_scs_120kHz_34, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "scs-120kHz" }, @@ -648,7 +809,18 @@ asn_TYPE_descriptor_t asn_DEF_pusch_DifferentTB_PerSlot_21 = { asn_DEF_pusch_DifferentTB_PerSlot_tags_21, /* Same as above */ sizeof(asn_DEF_pusch_DifferentTB_PerSlot_tags_21) /sizeof(asn_DEF_pusch_DifferentTB_PerSlot_tags_21[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_pusch_DifferentTB_PerSlot_21, 4, /* Elements count */ &asn_SPC_pusch_DifferentTB_PerSlot_specs_21 /* Additional specs */ @@ -660,7 +832,18 @@ asn_TYPE_member_t asn_MBR_FeatureSetUplink_1[] = { 0, &asn_DEF_featureSetListPerUplinkCC_2, 0, - { &asn_OER_memb_featureSetListPerUplinkCC_constr_2, &asn_PER_memb_featureSetListPerUplinkCC_constr_2, memb_featureSetListPerUplinkCC_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_featureSetListPerUplinkCC_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_featureSetListPerUplinkCC_constraint_1 + }, 0, 0, /* No default value */ "featureSetListPerUplinkCC" }, @@ -669,7 +852,18 @@ asn_TYPE_member_t asn_MBR_FeatureSetUplink_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_scalingFactor_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "scalingFactor" }, @@ -678,7 +872,18 @@ asn_TYPE_member_t asn_MBR_FeatureSetUplink_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_crossCarrierScheduling_OtherSCS_8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "crossCarrierScheduling-OtherSCS" }, @@ -687,7 +892,18 @@ asn_TYPE_member_t asn_MBR_FeatureSetUplink_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_FreqSeparationClass, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "intraBandFreqSeparationUL" }, @@ -696,7 +912,18 @@ asn_TYPE_member_t asn_MBR_FeatureSetUplink_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_searchSpaceSharingCA_UL_11, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "searchSpaceSharingCA-UL" }, @@ -705,7 +932,18 @@ asn_TYPE_member_t asn_MBR_FeatureSetUplink_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SRS_TxSwitch, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "srs-TxSwitch" }, @@ -714,7 +952,18 @@ asn_TYPE_member_t asn_MBR_FeatureSetUplink_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SRS_Resources, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "supportedSRS-Resources" }, @@ -723,7 +972,18 @@ asn_TYPE_member_t asn_MBR_FeatureSetUplink_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_twoPUCCH_Group_15, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "twoPUCCH-Group" }, @@ -732,7 +992,18 @@ asn_TYPE_member_t asn_MBR_FeatureSetUplink_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_dynamicSwitchSUL_17, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dynamicSwitchSUL" }, @@ -741,7 +1012,18 @@ asn_TYPE_member_t asn_MBR_FeatureSetUplink_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_simultaneousTxSUL_NonSUL_19, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "simultaneousTxSUL-NonSUL" }, @@ -750,7 +1032,18 @@ asn_TYPE_member_t asn_MBR_FeatureSetUplink_1[] = { 0, &asn_DEF_pusch_DifferentTB_PerSlot_21, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pusch-DifferentTB-PerSlot" }, @@ -759,7 +1052,18 @@ asn_TYPE_member_t asn_MBR_FeatureSetUplink_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CSI_ReportFramework, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "csi-ReportFramework" }, @@ -801,7 +1105,18 @@ asn_TYPE_descriptor_t asn_DEF_FeatureSetUplink = { asn_DEF_FeatureSetUplink_tags_1, /* Same as above */ sizeof(asn_DEF_FeatureSetUplink_tags_1) /sizeof(asn_DEF_FeatureSetUplink_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_FeatureSetUplink_1, 12, /* Elements count */ &asn_SPC_FeatureSetUplink_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/FeatureSetUplink.h b/src/codec_utils/RRC/FeatureSetUplink.h index 5a22047ad..b2cdbf2cb 100644 --- a/src/codec_utils/RRC/FeatureSetUplink.h +++ b/src/codec_utils/RRC/FeatureSetUplink.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _FeatureSetUplink_H_ @@ -121,5 +121,10 @@ extern asn_TYPE_member_t asn_MBR_FeatureSetUplink_1[12]; } #endif +/* Referred external types */ +#include "SRS-TxSwitch.h" +#include "SRS-Resources.h" +#include "CSI-ReportFramework.h" + #endif /* _FeatureSetUplink_H_ */ #include diff --git a/src/codec_utils/RRC/FeatureSetUplinkId.c b/src/codec_utils/RRC/FeatureSetUplinkId.c index 7b76116e2..fbd603967 100644 --- a/src/codec_utils/RRC/FeatureSetUplinkId.c +++ b/src/codec_utils/RRC/FeatureSetUplinkId.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "FeatureSetUplinkId.h" @@ -21,7 +21,7 @@ FeatureSetUplinkId_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 1024)) { + if((value >= 0L && value <= 1024L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ FeatureSetUplinkId_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_FeatureSetUplinkId_constr_1 CC_NOTUSED = { - { 2, 1 } /* (0..1024) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_FeatureSetUplinkId_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 11, 11, 0, 1024 } /* (0..1024) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_FeatureSetUplinkId_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_FeatureSetUplinkId = { asn_DEF_FeatureSetUplinkId_tags_1, /* Same as above */ sizeof(asn_DEF_FeatureSetUplinkId_tags_1) /sizeof(asn_DEF_FeatureSetUplinkId_tags_1[0]), /* 1 */ - { &asn_OER_type_FeatureSetUplinkId_constr_1, &asn_PER_type_FeatureSetUplinkId_constr_1, FeatureSetUplinkId_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_FeatureSetUplinkId_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + FeatureSetUplinkId_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/FeatureSetUplinkId.h b/src/codec_utils/RRC/FeatureSetUplinkId.h index eb25386e2..1d4b29299 100644 --- a/src/codec_utils/RRC/FeatureSetUplinkId.h +++ b/src/codec_utils/RRC/FeatureSetUplinkId.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _FeatureSetUplinkId_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_FeatureSetUplinkId; asn_struct_free_f FeatureSetUplinkId_free; asn_struct_print_f FeatureSetUplinkId_print; asn_constr_check_f FeatureSetUplinkId_constraint; -ber_type_decoder_f FeatureSetUplinkId_decode_ber; -der_type_encoder_f FeatureSetUplinkId_encode_der; xer_type_decoder_f FeatureSetUplinkId_decode_xer; xer_type_encoder_f FeatureSetUplinkId_encode_xer; -oer_type_decoder_f FeatureSetUplinkId_decode_oer; -oer_type_encoder_f FeatureSetUplinkId_encode_oer; per_type_decoder_f FeatureSetUplinkId_decode_uper; per_type_encoder_f FeatureSetUplinkId_encode_uper; per_type_decoder_f FeatureSetUplinkId_decode_aper; diff --git a/src/codec_utils/RRC/FeatureSetUplinkPerCC-Id.c b/src/codec_utils/RRC/FeatureSetUplinkPerCC-Id.c index 7fee5c8d7..9744825bc 100644 --- a/src/codec_utils/RRC/FeatureSetUplinkPerCC-Id.c +++ b/src/codec_utils/RRC/FeatureSetUplinkPerCC-Id.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "FeatureSetUplinkPerCC-Id.h" @@ -21,7 +21,7 @@ FeatureSetUplinkPerCC_Id_constraint(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= 1 && value <= 1024)) { + if((value >= 1L && value <= 1024L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ FeatureSetUplinkPerCC_Id_constraint(const asn_TYPE_descriptor_t *td, const void * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_FeatureSetUplinkPerCC_Id_constr_1 CC_NOTUSED = { - { 2, 1 } /* (1..1024) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_FeatureSetUplinkPerCC_Id_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 10, 10, 1, 1024 } /* (1..1024) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_FeatureSetUplinkPerCC_Id_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_FeatureSetUplinkPerCC_Id = { asn_DEF_FeatureSetUplinkPerCC_Id_tags_1, /* Same as above */ sizeof(asn_DEF_FeatureSetUplinkPerCC_Id_tags_1) /sizeof(asn_DEF_FeatureSetUplinkPerCC_Id_tags_1[0]), /* 1 */ - { &asn_OER_type_FeatureSetUplinkPerCC_Id_constr_1, &asn_PER_type_FeatureSetUplinkPerCC_Id_constr_1, FeatureSetUplinkPerCC_Id_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_FeatureSetUplinkPerCC_Id_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + FeatureSetUplinkPerCC_Id_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/FeatureSetUplinkPerCC-Id.h b/src/codec_utils/RRC/FeatureSetUplinkPerCC-Id.h index fdf7cacf6..5360b9955 100644 --- a/src/codec_utils/RRC/FeatureSetUplinkPerCC-Id.h +++ b/src/codec_utils/RRC/FeatureSetUplinkPerCC-Id.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _FeatureSetUplinkPerCC_Id_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_FeatureSetUplinkPerCC_Id; asn_struct_free_f FeatureSetUplinkPerCC_Id_free; asn_struct_print_f FeatureSetUplinkPerCC_Id_print; asn_constr_check_f FeatureSetUplinkPerCC_Id_constraint; -ber_type_decoder_f FeatureSetUplinkPerCC_Id_decode_ber; -der_type_encoder_f FeatureSetUplinkPerCC_Id_encode_der; xer_type_decoder_f FeatureSetUplinkPerCC_Id_decode_xer; xer_type_encoder_f FeatureSetUplinkPerCC_Id_encode_xer; -oer_type_decoder_f FeatureSetUplinkPerCC_Id_decode_oer; -oer_type_encoder_f FeatureSetUplinkPerCC_Id_encode_oer; per_type_decoder_f FeatureSetUplinkPerCC_Id_decode_uper; per_type_encoder_f FeatureSetUplinkPerCC_Id_encode_uper; per_type_decoder_f FeatureSetUplinkPerCC_Id_decode_aper; diff --git a/src/codec_utils/RRC/FeatureSetUplinkPerCC.c b/src/codec_utils/RRC/FeatureSetUplinkPerCC.c index b626295aa..aed9c9d8d 100644 --- a/src/codec_utils/RRC/FeatureSetUplinkPerCC.c +++ b/src/codec_utils/RRC/FeatureSetUplinkPerCC.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "FeatureSetUplinkPerCC.h" @@ -25,7 +25,7 @@ memb_maxNumberSRS_ResourcePerSet_constraint_6(const asn_TYPE_descriptor_t *td, c value = *(const long *)sptr; - if((value >= 1 && value <= 2)) { + if((value >= 1L && value <= 2L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,22 +36,20 @@ memb_maxNumberSRS_ResourcePerSet_constraint_6(const asn_TYPE_descriptor_t *td, c } } -static asn_oer_constraints_t asn_OER_type_channelBW_90mhz_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_channelBW_90mhz_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_maxNumberSRS_ResourcePerSet_constr_8 CC_NOTUSED = { - { 1, 1 } /* (1..2) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_maxNumberSRS_ResourcePerSet_constr_8 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 1, 2 } /* (1..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_channelBW_90mhz_value2enum_4[] = { { 0, 9, "supported" } }; @@ -82,7 +80,18 @@ asn_TYPE_descriptor_t asn_DEF_channelBW_90mhz_4 = { asn_DEF_channelBW_90mhz_tags_4, /* Same as above */ sizeof(asn_DEF_channelBW_90mhz_tags_4) /sizeof(asn_DEF_channelBW_90mhz_tags_4[0]), /* 2 */ - { &asn_OER_type_channelBW_90mhz_constr_4, &asn_PER_type_channelBW_90mhz_constr_4, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_channelBW_90mhz_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_channelBW_90mhz_specs_4 /* Additional specs */ }; @@ -93,7 +102,18 @@ static asn_TYPE_member_t asn_MBR_mimo_CB_PUSCH_6[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MIMO_LayersUL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "maxNumberMIMO-LayersCB-PUSCH" }, @@ -102,7 +122,18 @@ static asn_TYPE_member_t asn_MBR_mimo_CB_PUSCH_6[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_maxNumberSRS_ResourcePerSet_constr_8, &asn_PER_memb_maxNumberSRS_ResourcePerSet_constr_8, memb_maxNumberSRS_ResourcePerSet_constraint_6 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_maxNumberSRS_ResourcePerSet_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_maxNumberSRS_ResourcePerSet_constraint_6 + }, 0, 0, /* No default value */ "maxNumberSRS-ResourcePerSet" }, @@ -136,7 +167,18 @@ asn_TYPE_descriptor_t asn_DEF_mimo_CB_PUSCH_6 = { asn_DEF_mimo_CB_PUSCH_tags_6, /* Same as above */ sizeof(asn_DEF_mimo_CB_PUSCH_tags_6) /sizeof(asn_DEF_mimo_CB_PUSCH_tags_6[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_mimo_CB_PUSCH_6, 2, /* Elements count */ &asn_SPC_mimo_CB_PUSCH_specs_6 /* Additional specs */ @@ -148,7 +190,18 @@ asn_TYPE_member_t asn_MBR_FeatureSetUplinkPerCC_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SubcarrierSpacing, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "supportedSubcarrierSpacingUL" }, @@ -157,7 +210,18 @@ asn_TYPE_member_t asn_MBR_FeatureSetUplinkPerCC_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_SupportedBandwidth, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "supportedBandwidthUL" }, @@ -166,7 +230,18 @@ asn_TYPE_member_t asn_MBR_FeatureSetUplinkPerCC_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_channelBW_90mhz_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "channelBW-90mhz" }, @@ -175,7 +250,18 @@ asn_TYPE_member_t asn_MBR_FeatureSetUplinkPerCC_1[] = { 0, &asn_DEF_mimo_CB_PUSCH_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "mimo-CB-PUSCH" }, @@ -184,7 +270,18 @@ asn_TYPE_member_t asn_MBR_FeatureSetUplinkPerCC_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MIMO_LayersUL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "maxNumberMIMO-LayersNonCB-PUSCH" }, @@ -193,7 +290,18 @@ asn_TYPE_member_t asn_MBR_FeatureSetUplinkPerCC_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ModulationOrder, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "supportedModulationOrderUL" }, @@ -229,7 +337,18 @@ asn_TYPE_descriptor_t asn_DEF_FeatureSetUplinkPerCC = { asn_DEF_FeatureSetUplinkPerCC_tags_1, /* Same as above */ sizeof(asn_DEF_FeatureSetUplinkPerCC_tags_1) /sizeof(asn_DEF_FeatureSetUplinkPerCC_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_FeatureSetUplinkPerCC_1, 6, /* Elements count */ &asn_SPC_FeatureSetUplinkPerCC_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/FeatureSetUplinkPerCC.h b/src/codec_utils/RRC/FeatureSetUplinkPerCC.h index 55b5398c0..a0fd2ac7e 100644 --- a/src/codec_utils/RRC/FeatureSetUplinkPerCC.h +++ b/src/codec_utils/RRC/FeatureSetUplinkPerCC.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _FeatureSetUplinkPerCC_H_ diff --git a/src/codec_utils/RRC/FeatureSets.c b/src/codec_utils/RRC/FeatureSets.c index b55f879e2..5e3e249f3 100644 --- a/src/codec_utils/RRC/FeatureSets.c +++ b/src/codec_utils/RRC/FeatureSets.c @@ -1,16 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "FeatureSets.h" -#include "FeatureSetDownlink.h" -#include "FeatureSetDownlinkPerCC.h" -#include "FeatureSetUplink.h" -#include "FeatureSetUplinkPerCC.h" static int memb_featureSetsDownlink_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -26,9 +22,9 @@ memb_featureSetsDownlink_constraint_1(const asn_TYPE_descriptor_t *td, const voi /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 1024)) { + if((size >= 1UL && size <= 1024UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -52,9 +48,9 @@ memb_featureSetsDownlinkPerCC_constraint_1(const asn_TYPE_descriptor_t *td, cons /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 1024)) { + if((size >= 1UL && size <= 1024UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -78,9 +74,9 @@ memb_featureSetsUplink_constraint_1(const asn_TYPE_descriptor_t *td, const void /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 1024)) { + if((size >= 1UL && size <= 1024UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -104,9 +100,9 @@ memb_featureSetsUplinkPerCC_constraint_1(const asn_TYPE_descriptor_t *td, const /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 1024)) { + if((size >= 1UL && size <= 1024UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -115,77 +111,80 @@ memb_featureSetsUplinkPerCC_constraint_1(const asn_TYPE_descriptor_t *td, const } } -static asn_oer_constraints_t asn_OER_type_featureSetsDownlink_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..1024)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_featureSetsDownlink_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 10, 10, 1, 1024 } /* (SIZE(1..1024)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_featureSetsDownlinkPerCC_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..1024)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_featureSetsDownlinkPerCC_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 10, 10, 1, 1024 } /* (SIZE(1..1024)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_featureSetsUplink_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..1024)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_featureSetsUplink_constr_6 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 10, 10, 1, 1024 } /* (SIZE(1..1024)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_featureSetsUplinkPerCC_constr_8 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..1024)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_featureSetsUplinkPerCC_constr_8 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 10, 10, 1, 1024 } /* (SIZE(1..1024)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_featureSetsDownlink_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..1024)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_featureSetsDownlink_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 10, 10, 1, 1024 } /* (SIZE(1..1024)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_featureSetsDownlinkPerCC_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..1024)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_featureSetsDownlinkPerCC_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 10, 10, 1, 1024 } /* (SIZE(1..1024)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_featureSetsUplink_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..1024)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_featureSetsUplink_constr_6 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 10, 10, 1, 1024 } /* (SIZE(1..1024)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_featureSetsUplinkPerCC_constr_8 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..1024)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_featureSetsUplinkPerCC_constr_8 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 10, 10, 1, 1024 } /* (SIZE(1..1024)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_featureSetsDownlink_2[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_FeatureSetDownlink, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -210,7 +209,18 @@ asn_TYPE_descriptor_t asn_DEF_featureSetsDownlink_2 = { asn_DEF_featureSetsDownlink_tags_2, /* Same as above */ sizeof(asn_DEF_featureSetsDownlink_tags_2) /sizeof(asn_DEF_featureSetsDownlink_tags_2[0]), /* 2 */ - { &asn_OER_type_featureSetsDownlink_constr_2, &asn_PER_type_featureSetsDownlink_constr_2, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_featureSetsDownlink_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_featureSetsDownlink_2, 1, /* Single element */ &asn_SPC_featureSetsDownlink_specs_2 /* Additional specs */ @@ -222,7 +232,18 @@ static asn_TYPE_member_t asn_MBR_featureSetsDownlinkPerCC_4[] = { 0, &asn_DEF_FeatureSetDownlinkPerCC, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -247,7 +268,18 @@ asn_TYPE_descriptor_t asn_DEF_featureSetsDownlinkPerCC_4 = { asn_DEF_featureSetsDownlinkPerCC_tags_4, /* Same as above */ sizeof(asn_DEF_featureSetsDownlinkPerCC_tags_4) /sizeof(asn_DEF_featureSetsDownlinkPerCC_tags_4[0]), /* 2 */ - { &asn_OER_type_featureSetsDownlinkPerCC_constr_4, &asn_PER_type_featureSetsDownlinkPerCC_constr_4, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_featureSetsDownlinkPerCC_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_featureSetsDownlinkPerCC_4, 1, /* Single element */ &asn_SPC_featureSetsDownlinkPerCC_specs_4 /* Additional specs */ @@ -259,7 +291,18 @@ static asn_TYPE_member_t asn_MBR_featureSetsUplink_6[] = { 0, &asn_DEF_FeatureSetUplink, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -284,7 +327,18 @@ asn_TYPE_descriptor_t asn_DEF_featureSetsUplink_6 = { asn_DEF_featureSetsUplink_tags_6, /* Same as above */ sizeof(asn_DEF_featureSetsUplink_tags_6) /sizeof(asn_DEF_featureSetsUplink_tags_6[0]), /* 2 */ - { &asn_OER_type_featureSetsUplink_constr_6, &asn_PER_type_featureSetsUplink_constr_6, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_featureSetsUplink_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_featureSetsUplink_6, 1, /* Single element */ &asn_SPC_featureSetsUplink_specs_6 /* Additional specs */ @@ -296,7 +350,18 @@ static asn_TYPE_member_t asn_MBR_featureSetsUplinkPerCC_8[] = { 0, &asn_DEF_FeatureSetUplinkPerCC, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -321,7 +386,18 @@ asn_TYPE_descriptor_t asn_DEF_featureSetsUplinkPerCC_8 = { asn_DEF_featureSetsUplinkPerCC_tags_8, /* Same as above */ sizeof(asn_DEF_featureSetsUplinkPerCC_tags_8) /sizeof(asn_DEF_featureSetsUplinkPerCC_tags_8[0]), /* 2 */ - { &asn_OER_type_featureSetsUplinkPerCC_constr_8, &asn_PER_type_featureSetsUplinkPerCC_constr_8, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_featureSetsUplinkPerCC_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_featureSetsUplinkPerCC_8, 1, /* Single element */ &asn_SPC_featureSetsUplinkPerCC_specs_8 /* Additional specs */ @@ -333,7 +409,18 @@ asn_TYPE_member_t asn_MBR_FeatureSets_1[] = { 0, &asn_DEF_featureSetsDownlink_2, 0, - { &asn_OER_memb_featureSetsDownlink_constr_2, &asn_PER_memb_featureSetsDownlink_constr_2, memb_featureSetsDownlink_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_featureSetsDownlink_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_featureSetsDownlink_constraint_1 + }, 0, 0, /* No default value */ "featureSetsDownlink" }, @@ -342,7 +429,18 @@ asn_TYPE_member_t asn_MBR_FeatureSets_1[] = { 0, &asn_DEF_featureSetsDownlinkPerCC_4, 0, - { &asn_OER_memb_featureSetsDownlinkPerCC_constr_4, &asn_PER_memb_featureSetsDownlinkPerCC_constr_4, memb_featureSetsDownlinkPerCC_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_featureSetsDownlinkPerCC_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_featureSetsDownlinkPerCC_constraint_1 + }, 0, 0, /* No default value */ "featureSetsDownlinkPerCC" }, @@ -351,7 +449,18 @@ asn_TYPE_member_t asn_MBR_FeatureSets_1[] = { 0, &asn_DEF_featureSetsUplink_6, 0, - { &asn_OER_memb_featureSetsUplink_constr_6, &asn_PER_memb_featureSetsUplink_constr_6, memb_featureSetsUplink_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_featureSetsUplink_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_featureSetsUplink_constraint_1 + }, 0, 0, /* No default value */ "featureSetsUplink" }, @@ -360,7 +469,18 @@ asn_TYPE_member_t asn_MBR_FeatureSets_1[] = { 0, &asn_DEF_featureSetsUplinkPerCC_8, 0, - { &asn_OER_memb_featureSetsUplinkPerCC_constr_8, &asn_PER_memb_featureSetsUplinkPerCC_constr_8, memb_featureSetsUplinkPerCC_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_featureSetsUplinkPerCC_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_featureSetsUplinkPerCC_constraint_1 + }, 0, 0, /* No default value */ "featureSetsUplinkPerCC" }, @@ -394,7 +514,18 @@ asn_TYPE_descriptor_t asn_DEF_FeatureSets = { asn_DEF_FeatureSets_tags_1, /* Same as above */ sizeof(asn_DEF_FeatureSets_tags_1) /sizeof(asn_DEF_FeatureSets_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_FeatureSets_1, 4, /* Elements count */ &asn_SPC_FeatureSets_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/FeatureSets.h b/src/codec_utils/RRC/FeatureSets.h index b48509a4f..72e6a58f6 100644 --- a/src/codec_utils/RRC/FeatureSets.h +++ b/src/codec_utils/RRC/FeatureSets.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _FeatureSets_H_ @@ -70,5 +70,11 @@ extern asn_TYPE_member_t asn_MBR_FeatureSets_1[4]; } #endif +/* Referred external types */ +#include "FeatureSetDownlink.h" +#include "FeatureSetDownlinkPerCC.h" +#include "FeatureSetUplink.h" +#include "FeatureSetUplinkPerCC.h" + #endif /* _FeatureSets_H_ */ #include diff --git a/src/codec_utils/RRC/FeatureSetsPerBand.c b/src/codec_utils/RRC/FeatureSetsPerBand.c index 7d87e52cf..0d084c68e 100644 --- a/src/codec_utils/RRC/FeatureSetsPerBand.c +++ b/src/codec_utils/RRC/FeatureSetsPerBand.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "FeatureSetsPerBand.h" -#include "FeatureSet.h" -static asn_oer_constraints_t asn_OER_type_FeatureSetsPerBand_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..128)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_FeatureSetsPerBand_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 7, 7, 1, 128 } /* (SIZE(1..128)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_FeatureSetsPerBand_1[] = { { ATF_POINTER, 0, 0, -1 /* Ambiguous tag (CHOICE?) */, 0, &asn_DEF_FeatureSet, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_FeatureSetsPerBand = { asn_DEF_FeatureSetsPerBand_tags_1, /* Same as above */ sizeof(asn_DEF_FeatureSetsPerBand_tags_1) /sizeof(asn_DEF_FeatureSetsPerBand_tags_1[0]), /* 1 */ - { &asn_OER_type_FeatureSetsPerBand_constr_1, &asn_PER_type_FeatureSetsPerBand_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_FeatureSetsPerBand_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_FeatureSetsPerBand_1, 1, /* Single element */ &asn_SPC_FeatureSetsPerBand_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/FeatureSetsPerBand.h b/src/codec_utils/RRC/FeatureSetsPerBand.h index 29da2bfc9..5a98b7025 100644 --- a/src/codec_utils/RRC/FeatureSetsPerBand.h +++ b/src/codec_utils/RRC/FeatureSetsPerBand.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _FeatureSetsPerBand_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_FeatureSetsPerBand_constr_1; } #endif +/* Referred external types */ +#include "FeatureSet.h" + #endif /* _FeatureSetsPerBand_H_ */ #include diff --git a/src/codec_utils/RRC/FilterCoefficient.c b/src/codec_utils/RRC/FilterCoefficient.c index 5742746ca..bd5825760 100644 --- a/src/codec_utils/RRC/FilterCoefficient.c +++ b/src/codec_utils/RRC/FilterCoefficient.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "FilterCoefficient.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_FilterCoefficient_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_FilterCoefficient_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 4, 4, 0, 15 } /* (0..15,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_FilterCoefficient_value2enum_1[] = { { 0, 3, "fc0" }, { 1, 3, "fc1" }, @@ -79,7 +78,18 @@ asn_TYPE_descriptor_t asn_DEF_FilterCoefficient = { asn_DEF_FilterCoefficient_tags_1, /* Same as above */ sizeof(asn_DEF_FilterCoefficient_tags_1) /sizeof(asn_DEF_FilterCoefficient_tags_1[0]), /* 1 */ - { &asn_OER_type_FilterCoefficient_constr_1, &asn_PER_type_FilterCoefficient_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_FilterCoefficient_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_FilterCoefficient_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/RRC/FilterCoefficient.h b/src/codec_utils/RRC/FilterCoefficient.h index 4820b4f18..6674599fe 100644 --- a/src/codec_utils/RRC/FilterCoefficient.h +++ b/src/codec_utils/RRC/FilterCoefficient.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _FilterCoefficient_H_ @@ -51,12 +51,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_FilterCoefficient_specs_1; asn_struct_free_f FilterCoefficient_free; asn_struct_print_f FilterCoefficient_print; asn_constr_check_f FilterCoefficient_constraint; -ber_type_decoder_f FilterCoefficient_decode_ber; -der_type_encoder_f FilterCoefficient_encode_der; xer_type_decoder_f FilterCoefficient_decode_xer; xer_type_encoder_f FilterCoefficient_encode_xer; -oer_type_decoder_f FilterCoefficient_decode_oer; -oer_type_encoder_f FilterCoefficient_encode_oer; per_type_decoder_f FilterCoefficient_decode_uper; per_type_encoder_f FilterCoefficient_encode_uper; per_type_decoder_f FilterCoefficient_decode_aper; diff --git a/src/codec_utils/RRC/FilterConfig.c b/src/codec_utils/RRC/FilterConfig.c index 723e5552f..9705fb256 100644 --- a/src/codec_utils/RRC/FilterConfig.c +++ b/src/codec_utils/RRC/FilterConfig.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "FilterConfig.h" @@ -79,7 +79,18 @@ asn_TYPE_member_t asn_MBR_FilterConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_FilterCoefficient, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, &asn_DFL_2_cmp_4, /* Compare DEFAULT 4 */ &asn_DFL_2_set_4, /* Set DEFAULT 4 */ "filterCoefficientRSRP" @@ -89,7 +100,18 @@ asn_TYPE_member_t asn_MBR_FilterConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_FilterCoefficient, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, &asn_DFL_3_cmp_4, /* Compare DEFAULT 4 */ &asn_DFL_3_set_4, /* Set DEFAULT 4 */ "filterCoefficientRSRQ" @@ -99,7 +121,18 @@ asn_TYPE_member_t asn_MBR_FilterConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_FilterCoefficient, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, &asn_DFL_4_cmp_4, /* Compare DEFAULT 4 */ &asn_DFL_4_set_4, /* Set DEFAULT 4 */ "filterCoefficientRS-SINR" @@ -133,7 +166,18 @@ asn_TYPE_descriptor_t asn_DEF_FilterConfig = { asn_DEF_FilterConfig_tags_1, /* Same as above */ sizeof(asn_DEF_FilterConfig_tags_1) /sizeof(asn_DEF_FilterConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_FilterConfig_1, 3, /* Elements count */ &asn_SPC_FilterConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/FilterConfig.h b/src/codec_utils/RRC/FilterConfig.h index 46c0db2c3..3042c2f3f 100644 --- a/src/codec_utils/RRC/FilterConfig.h +++ b/src/codec_utils/RRC/FilterConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _FilterConfig_H_ diff --git a/src/codec_utils/RRC/FreqBandIndicatorEUTRA.c b/src/codec_utils/RRC/FreqBandIndicatorEUTRA.c index 24082dbf4..85029be27 100644 --- a/src/codec_utils/RRC/FreqBandIndicatorEUTRA.c +++ b/src/codec_utils/RRC/FreqBandIndicatorEUTRA.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "FreqBandIndicatorEUTRA.h" @@ -21,7 +21,7 @@ FreqBandIndicatorEUTRA_constraint(const asn_TYPE_descriptor_t *td, const void *s value = *(const long *)sptr; - if((value >= 1 && value <= 256)) { + if((value >= 1L && value <= 256L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ FreqBandIndicatorEUTRA_constraint(const asn_TYPE_descriptor_t *td, const void *s * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_FreqBandIndicatorEUTRA_constr_1 CC_NOTUSED = { - { 2, 1 } /* (1..256) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_FreqBandIndicatorEUTRA_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 1, 256 } /* (1..256) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_FreqBandIndicatorEUTRA_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_FreqBandIndicatorEUTRA = { asn_DEF_FreqBandIndicatorEUTRA_tags_1, /* Same as above */ sizeof(asn_DEF_FreqBandIndicatorEUTRA_tags_1) /sizeof(asn_DEF_FreqBandIndicatorEUTRA_tags_1[0]), /* 1 */ - { &asn_OER_type_FreqBandIndicatorEUTRA_constr_1, &asn_PER_type_FreqBandIndicatorEUTRA_constr_1, FreqBandIndicatorEUTRA_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_FreqBandIndicatorEUTRA_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + FreqBandIndicatorEUTRA_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/FreqBandIndicatorEUTRA.h b/src/codec_utils/RRC/FreqBandIndicatorEUTRA.h index 5f3846b1b..145f1df2f 100644 --- a/src/codec_utils/RRC/FreqBandIndicatorEUTRA.h +++ b/src/codec_utils/RRC/FreqBandIndicatorEUTRA.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _FreqBandIndicatorEUTRA_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_FreqBandIndicatorEUTRA; asn_struct_free_f FreqBandIndicatorEUTRA_free; asn_struct_print_f FreqBandIndicatorEUTRA_print; asn_constr_check_f FreqBandIndicatorEUTRA_constraint; -ber_type_decoder_f FreqBandIndicatorEUTRA_decode_ber; -der_type_encoder_f FreqBandIndicatorEUTRA_encode_der; xer_type_decoder_f FreqBandIndicatorEUTRA_decode_xer; xer_type_encoder_f FreqBandIndicatorEUTRA_encode_xer; -oer_type_decoder_f FreqBandIndicatorEUTRA_decode_oer; -oer_type_encoder_f FreqBandIndicatorEUTRA_encode_oer; per_type_decoder_f FreqBandIndicatorEUTRA_decode_uper; per_type_encoder_f FreqBandIndicatorEUTRA_encode_uper; per_type_decoder_f FreqBandIndicatorEUTRA_decode_aper; diff --git a/src/codec_utils/RRC/FreqBandIndicatorNR.c b/src/codec_utils/RRC/FreqBandIndicatorNR.c index 633f05056..59b40d6ca 100644 --- a/src/codec_utils/RRC/FreqBandIndicatorNR.c +++ b/src/codec_utils/RRC/FreqBandIndicatorNR.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "FreqBandIndicatorNR.h" @@ -21,7 +21,7 @@ FreqBandIndicatorNR_constraint(const asn_TYPE_descriptor_t *td, const void *sptr value = *(const long *)sptr; - if((value >= 1 && value <= 1024)) { + if((value >= 1L && value <= 1024L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ FreqBandIndicatorNR_constraint(const asn_TYPE_descriptor_t *td, const void *sptr * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_FreqBandIndicatorNR_constr_1 CC_NOTUSED = { - { 2, 1 } /* (1..1024) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_FreqBandIndicatorNR_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 10, 10, 1, 1024 } /* (1..1024) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_FreqBandIndicatorNR_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_FreqBandIndicatorNR = { asn_DEF_FreqBandIndicatorNR_tags_1, /* Same as above */ sizeof(asn_DEF_FreqBandIndicatorNR_tags_1) /sizeof(asn_DEF_FreqBandIndicatorNR_tags_1[0]), /* 1 */ - { &asn_OER_type_FreqBandIndicatorNR_constr_1, &asn_PER_type_FreqBandIndicatorNR_constr_1, FreqBandIndicatorNR_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_FreqBandIndicatorNR_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + FreqBandIndicatorNR_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/FreqBandIndicatorNR.h b/src/codec_utils/RRC/FreqBandIndicatorNR.h index 99fc17b52..d2a37ac15 100644 --- a/src/codec_utils/RRC/FreqBandIndicatorNR.h +++ b/src/codec_utils/RRC/FreqBandIndicatorNR.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _FreqBandIndicatorNR_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_FreqBandIndicatorNR; asn_struct_free_f FreqBandIndicatorNR_free; asn_struct_print_f FreqBandIndicatorNR_print; asn_constr_check_f FreqBandIndicatorNR_constraint; -ber_type_decoder_f FreqBandIndicatorNR_decode_ber; -der_type_encoder_f FreqBandIndicatorNR_encode_der; xer_type_decoder_f FreqBandIndicatorNR_decode_xer; xer_type_encoder_f FreqBandIndicatorNR_encode_xer; -oer_type_decoder_f FreqBandIndicatorNR_decode_oer; -oer_type_encoder_f FreqBandIndicatorNR_encode_oer; per_type_decoder_f FreqBandIndicatorNR_decode_uper; per_type_encoder_f FreqBandIndicatorNR_encode_uper; per_type_decoder_f FreqBandIndicatorNR_decode_aper; diff --git a/src/codec_utils/RRC/FreqBandInformation.c b/src/codec_utils/RRC/FreqBandInformation.c index 6847151a8..ae29fc5cc 100644 --- a/src/codec_utils/RRC/FreqBandInformation.c +++ b/src/codec_utils/RRC/FreqBandInformation.c @@ -1,29 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "FreqBandInformation.h" -#include "FreqBandInformationEUTRA.h" -#include "FreqBandInformationNR.h" -static asn_oer_constraints_t asn_OER_type_FreqBandInformation_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_FreqBandInformation_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_FreqBandInformation_1[] = { { ATF_POINTER, 0, offsetof(struct FreqBandInformation, choice.bandInformationEUTRA), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_FreqBandInformationEUTRA, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "bandInformationEUTRA" }, @@ -32,7 +40,18 @@ asn_TYPE_member_t asn_MBR_FreqBandInformation_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_FreqBandInformationNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "bandInformationNR" }, @@ -59,7 +78,18 @@ asn_TYPE_descriptor_t asn_DEF_FreqBandInformation = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_FreqBandInformation_constr_1, &asn_PER_type_FreqBandInformation_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_FreqBandInformation_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_FreqBandInformation_1, 2, /* Elements count */ &asn_SPC_FreqBandInformation_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/FreqBandInformation.h b/src/codec_utils/RRC/FreqBandInformation.h index 2491e5a45..ae4813780 100644 --- a/src/codec_utils/RRC/FreqBandInformation.h +++ b/src/codec_utils/RRC/FreqBandInformation.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _FreqBandInformation_H_ @@ -51,5 +51,9 @@ extern asn_per_constraints_t asn_PER_type_FreqBandInformation_constr_1; } #endif +/* Referred external types */ +#include "FreqBandInformationEUTRA.h" +#include "FreqBandInformationNR.h" + #endif /* _FreqBandInformation_H_ */ #include diff --git a/src/codec_utils/RRC/FreqBandInformationEUTRA.c b/src/codec_utils/RRC/FreqBandInformationEUTRA.c index e69a5aac4..2c23137a4 100644 --- a/src/codec_utils/RRC/FreqBandInformationEUTRA.c +++ b/src/codec_utils/RRC/FreqBandInformationEUTRA.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "FreqBandInformationEUTRA.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_FreqBandInformationEUTRA_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_FreqBandIndicatorEUTRA, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "bandEUTRA" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_FreqBandInformationEUTRA_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CA_BandwidthClassEUTRA, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ca-BandwidthClassDL-EUTRA" }, @@ -31,7 +53,18 @@ asn_TYPE_member_t asn_MBR_FreqBandInformationEUTRA_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CA_BandwidthClassEUTRA, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ca-BandwidthClassUL-EUTRA" }, @@ -64,7 +97,18 @@ asn_TYPE_descriptor_t asn_DEF_FreqBandInformationEUTRA = { asn_DEF_FreqBandInformationEUTRA_tags_1, /* Same as above */ sizeof(asn_DEF_FreqBandInformationEUTRA_tags_1) /sizeof(asn_DEF_FreqBandInformationEUTRA_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_FreqBandInformationEUTRA_1, 3, /* Elements count */ &asn_SPC_FreqBandInformationEUTRA_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/FreqBandInformationEUTRA.h b/src/codec_utils/RRC/FreqBandInformationEUTRA.h index 610ba235d..8a5c86d73 100644 --- a/src/codec_utils/RRC/FreqBandInformationEUTRA.h +++ b/src/codec_utils/RRC/FreqBandInformationEUTRA.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _FreqBandInformationEUTRA_H_ diff --git a/src/codec_utils/RRC/FreqBandInformationNR.c b/src/codec_utils/RRC/FreqBandInformationNR.c index 63fcd0948..8f66d94b9 100644 --- a/src/codec_utils/RRC/FreqBandInformationNR.c +++ b/src/codec_utils/RRC/FreqBandInformationNR.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "FreqBandInformationNR.h" @@ -21,7 +21,7 @@ memb_maxCarriersRequestedDL_constraint_1(const asn_TYPE_descriptor_t *td, const value = *(const long *)sptr; - if((value >= 1 && value <= 32)) { + if((value >= 1L && value <= 32L)) { /* Constraint check succeeded */ return 0; } else { @@ -46,7 +46,7 @@ memb_maxCarriersRequestedUL_constraint_1(const asn_TYPE_descriptor_t *td, const value = *(const long *)sptr; - if((value >= 1 && value <= 32)) { + if((value >= 1L && value <= 32L)) { /* Constraint check succeeded */ return 0; } else { @@ -57,29 +57,38 @@ memb_maxCarriersRequestedUL_constraint_1(const asn_TYPE_descriptor_t *td, const } } -static asn_oer_constraints_t asn_OER_memb_maxCarriersRequestedDL_constr_5 CC_NOTUSED = { - { 1, 1 } /* (1..32) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_maxCarriersRequestedDL_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 1, 32 } /* (1..32) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_maxCarriersRequestedUL_constr_6 CC_NOTUSED = { - { 1, 1 } /* (1..32) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_maxCarriersRequestedUL_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 1, 32 } /* (1..32) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_FreqBandInformationNR_1[] = { { ATF_NOFLAGS, 0, offsetof(struct FreqBandInformationNR, bandNR), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_FreqBandIndicatorNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "bandNR" }, @@ -88,7 +97,18 @@ asn_TYPE_member_t asn_MBR_FreqBandInformationNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_AggregatedBandwidth, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "maxBandwidthRequestedDL" }, @@ -97,7 +117,18 @@ asn_TYPE_member_t asn_MBR_FreqBandInformationNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_AggregatedBandwidth, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "maxBandwidthRequestedUL" }, @@ -106,7 +137,18 @@ asn_TYPE_member_t asn_MBR_FreqBandInformationNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_maxCarriersRequestedDL_constr_5, &asn_PER_memb_maxCarriersRequestedDL_constr_5, memb_maxCarriersRequestedDL_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_maxCarriersRequestedDL_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_maxCarriersRequestedDL_constraint_1 + }, 0, 0, /* No default value */ "maxCarriersRequestedDL" }, @@ -115,7 +157,18 @@ asn_TYPE_member_t asn_MBR_FreqBandInformationNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_maxCarriersRequestedUL_constr_6, &asn_PER_memb_maxCarriersRequestedUL_constr_6, memb_maxCarriersRequestedUL_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_maxCarriersRequestedUL_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_maxCarriersRequestedUL_constraint_1 + }, 0, 0, /* No default value */ "maxCarriersRequestedUL" }, @@ -150,7 +203,18 @@ asn_TYPE_descriptor_t asn_DEF_FreqBandInformationNR = { asn_DEF_FreqBandInformationNR_tags_1, /* Same as above */ sizeof(asn_DEF_FreqBandInformationNR_tags_1) /sizeof(asn_DEF_FreqBandInformationNR_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_FreqBandInformationNR_1, 5, /* Elements count */ &asn_SPC_FreqBandInformationNR_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/FreqBandInformationNR.h b/src/codec_utils/RRC/FreqBandInformationNR.h index 6e3a0594f..3441fd9b6 100644 --- a/src/codec_utils/RRC/FreqBandInformationNR.h +++ b/src/codec_utils/RRC/FreqBandInformationNR.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _FreqBandInformationNR_H_ diff --git a/src/codec_utils/RRC/FreqBandList.c b/src/codec_utils/RRC/FreqBandList.c index cfd6b0288..0164c865e 100644 --- a/src/codec_utils/RRC/FreqBandList.c +++ b/src/codec_utils/RRC/FreqBandList.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "FreqBandList.h" -#include "FreqBandInformation.h" -static asn_oer_constraints_t asn_OER_type_FreqBandList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..1280)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_FreqBandList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 11, 11, 1, 1280 } /* (SIZE(1..1280)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_FreqBandList_1[] = { { ATF_POINTER, 0, 0, -1 /* Ambiguous tag (CHOICE?) */, 0, &asn_DEF_FreqBandInformation, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_FreqBandList = { asn_DEF_FreqBandList_tags_1, /* Same as above */ sizeof(asn_DEF_FreqBandList_tags_1) /sizeof(asn_DEF_FreqBandList_tags_1[0]), /* 1 */ - { &asn_OER_type_FreqBandList_constr_1, &asn_PER_type_FreqBandList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_FreqBandList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_FreqBandList_1, 1, /* Single element */ &asn_SPC_FreqBandList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/FreqBandList.h b/src/codec_utils/RRC/FreqBandList.h index 71a030f4b..b1f3065f5 100644 --- a/src/codec_utils/RRC/FreqBandList.h +++ b/src/codec_utils/RRC/FreqBandList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _FreqBandList_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_FreqBandList_constr_1; } #endif +/* Referred external types */ +#include "FreqBandInformation.h" + #endif /* _FreqBandList_H_ */ #include diff --git a/src/codec_utils/RRC/FreqPriorityEUTRA.c b/src/codec_utils/RRC/FreqPriorityEUTRA.c index 2f714c6fc..2c5441bb7 100644 --- a/src/codec_utils/RRC/FreqPriorityEUTRA.c +++ b/src/codec_utils/RRC/FreqPriorityEUTRA.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "FreqPriorityEUTRA.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_FreqPriorityEUTRA_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ARFCN_ValueEUTRA, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "carrierFreq" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_FreqPriorityEUTRA_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CellReselectionPriority, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cellReselectionPriority" }, @@ -31,7 +53,18 @@ asn_TYPE_member_t asn_MBR_FreqPriorityEUTRA_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CellReselectionSubPriority, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cellReselectionSubPriority" }, @@ -64,7 +97,18 @@ asn_TYPE_descriptor_t asn_DEF_FreqPriorityEUTRA = { asn_DEF_FreqPriorityEUTRA_tags_1, /* Same as above */ sizeof(asn_DEF_FreqPriorityEUTRA_tags_1) /sizeof(asn_DEF_FreqPriorityEUTRA_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_FreqPriorityEUTRA_1, 3, /* Elements count */ &asn_SPC_FreqPriorityEUTRA_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/FreqPriorityEUTRA.h b/src/codec_utils/RRC/FreqPriorityEUTRA.h index 0a4762071..a5b49f51c 100644 --- a/src/codec_utils/RRC/FreqPriorityEUTRA.h +++ b/src/codec_utils/RRC/FreqPriorityEUTRA.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _FreqPriorityEUTRA_H_ diff --git a/src/codec_utils/RRC/FreqPriorityListEUTRA.c b/src/codec_utils/RRC/FreqPriorityListEUTRA.c index b548d8ce1..0050e305d 100644 --- a/src/codec_utils/RRC/FreqPriorityListEUTRA.c +++ b/src/codec_utils/RRC/FreqPriorityListEUTRA.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "FreqPriorityListEUTRA.h" -#include "FreqPriorityEUTRA.h" -static asn_oer_constraints_t asn_OER_type_FreqPriorityListEUTRA_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_FreqPriorityListEUTRA_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_FreqPriorityListEUTRA_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_FreqPriorityEUTRA, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_FreqPriorityListEUTRA = { asn_DEF_FreqPriorityListEUTRA_tags_1, /* Same as above */ sizeof(asn_DEF_FreqPriorityListEUTRA_tags_1) /sizeof(asn_DEF_FreqPriorityListEUTRA_tags_1[0]), /* 1 */ - { &asn_OER_type_FreqPriorityListEUTRA_constr_1, &asn_PER_type_FreqPriorityListEUTRA_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_FreqPriorityListEUTRA_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_FreqPriorityListEUTRA_1, 1, /* Single element */ &asn_SPC_FreqPriorityListEUTRA_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/FreqPriorityListEUTRA.h b/src/codec_utils/RRC/FreqPriorityListEUTRA.h index 11b9d20fb..2f90ad8ee 100644 --- a/src/codec_utils/RRC/FreqPriorityListEUTRA.h +++ b/src/codec_utils/RRC/FreqPriorityListEUTRA.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _FreqPriorityListEUTRA_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_FreqPriorityListEUTRA_constr_1; } #endif +/* Referred external types */ +#include "FreqPriorityEUTRA.h" + #endif /* _FreqPriorityListEUTRA_H_ */ #include diff --git a/src/codec_utils/RRC/FreqPriorityListNR.c b/src/codec_utils/RRC/FreqPriorityListNR.c index d74224c66..87c53c673 100644 --- a/src/codec_utils/RRC/FreqPriorityListNR.c +++ b/src/codec_utils/RRC/FreqPriorityListNR.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "FreqPriorityListNR.h" -#include "FreqPriorityNR.h" -static asn_oer_constraints_t asn_OER_type_FreqPriorityListNR_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_FreqPriorityListNR_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_FreqPriorityListNR_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_FreqPriorityNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_FreqPriorityListNR = { asn_DEF_FreqPriorityListNR_tags_1, /* Same as above */ sizeof(asn_DEF_FreqPriorityListNR_tags_1) /sizeof(asn_DEF_FreqPriorityListNR_tags_1[0]), /* 1 */ - { &asn_OER_type_FreqPriorityListNR_constr_1, &asn_PER_type_FreqPriorityListNR_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_FreqPriorityListNR_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_FreqPriorityListNR_1, 1, /* Single element */ &asn_SPC_FreqPriorityListNR_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/FreqPriorityListNR.h b/src/codec_utils/RRC/FreqPriorityListNR.h index bdadc60c2..fbb3c5499 100644 --- a/src/codec_utils/RRC/FreqPriorityListNR.h +++ b/src/codec_utils/RRC/FreqPriorityListNR.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _FreqPriorityListNR_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_FreqPriorityListNR_constr_1; } #endif +/* Referred external types */ +#include "FreqPriorityNR.h" + #endif /* _FreqPriorityListNR_H_ */ #include diff --git a/src/codec_utils/RRC/FreqPriorityNR.c b/src/codec_utils/RRC/FreqPriorityNR.c index 0c03e0bf5..e3c9efa81 100644 --- a/src/codec_utils/RRC/FreqPriorityNR.c +++ b/src/codec_utils/RRC/FreqPriorityNR.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "FreqPriorityNR.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_FreqPriorityNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ARFCN_ValueNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "carrierFreq" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_FreqPriorityNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CellReselectionPriority, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cellReselectionPriority" }, @@ -31,7 +53,18 @@ asn_TYPE_member_t asn_MBR_FreqPriorityNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CellReselectionSubPriority, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cellReselectionSubPriority" }, @@ -64,7 +97,18 @@ asn_TYPE_descriptor_t asn_DEF_FreqPriorityNR = { asn_DEF_FreqPriorityNR_tags_1, /* Same as above */ sizeof(asn_DEF_FreqPriorityNR_tags_1) /sizeof(asn_DEF_FreqPriorityNR_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_FreqPriorityNR_1, 3, /* Elements count */ &asn_SPC_FreqPriorityNR_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/FreqPriorityNR.h b/src/codec_utils/RRC/FreqPriorityNR.h index 1224c59f6..2c3b84fa6 100644 --- a/src/codec_utils/RRC/FreqPriorityNR.h +++ b/src/codec_utils/RRC/FreqPriorityNR.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _FreqPriorityNR_H_ diff --git a/src/codec_utils/RRC/FreqSeparationClass.c b/src/codec_utils/RRC/FreqSeparationClass.c index 69eebcf94..1395eb2ab 100644 --- a/src/codec_utils/RRC/FreqSeparationClass.c +++ b/src/codec_utils/RRC/FreqSeparationClass.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "FreqSeparationClass.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_FreqSeparationClass_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_FreqSeparationClass_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 2, 2, 0, 2 } /* (0..2,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_FreqSeparationClass_value2enum_1[] = { { 0, 2, "c1" }, { 1, 2, "c2" }, @@ -53,7 +52,18 @@ asn_TYPE_descriptor_t asn_DEF_FreqSeparationClass = { asn_DEF_FreqSeparationClass_tags_1, /* Same as above */ sizeof(asn_DEF_FreqSeparationClass_tags_1) /sizeof(asn_DEF_FreqSeparationClass_tags_1[0]), /* 1 */ - { &asn_OER_type_FreqSeparationClass_constr_1, &asn_PER_type_FreqSeparationClass_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_FreqSeparationClass_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_FreqSeparationClass_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/RRC/FreqSeparationClass.h b/src/codec_utils/RRC/FreqSeparationClass.h index 16bea93c2..f7420f7bb 100644 --- a/src/codec_utils/RRC/FreqSeparationClass.h +++ b/src/codec_utils/RRC/FreqSeparationClass.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _FreqSeparationClass_H_ @@ -38,12 +38,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_FreqSeparationClass_specs_1; asn_struct_free_f FreqSeparationClass_free; asn_struct_print_f FreqSeparationClass_print; asn_constr_check_f FreqSeparationClass_constraint; -ber_type_decoder_f FreqSeparationClass_decode_ber; -der_type_encoder_f FreqSeparationClass_encode_der; xer_type_decoder_f FreqSeparationClass_decode_xer; xer_type_encoder_f FreqSeparationClass_encode_xer; -oer_type_decoder_f FreqSeparationClass_decode_oer; -oer_type_encoder_f FreqSeparationClass_encode_oer; per_type_decoder_f FreqSeparationClass_decode_uper; per_type_encoder_f FreqSeparationClass_encode_uper; per_type_decoder_f FreqSeparationClass_decode_aper; diff --git a/src/codec_utils/RRC/FrequencyInfoDL-SIB.c b/src/codec_utils/RRC/FrequencyInfoDL-SIB.c index 0db880a5b..3e78e8e6e 100644 --- a/src/codec_utils/RRC/FrequencyInfoDL-SIB.c +++ b/src/codec_utils/RRC/FrequencyInfoDL-SIB.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "FrequencyInfoDL-SIB.h" -#include "SCS-SpecificCarrier.h" static int memb_offsetToPointA_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -22,7 +21,7 @@ memb_offsetToPointA_constraint_1(const asn_TYPE_descriptor_t *td, const void *sp value = *(const long *)sptr; - if((value >= 0 && value <= 2199)) { + if((value >= 0L && value <= 2199L)) { /* Constraint check succeeded */ return 0; } else { @@ -48,9 +47,9 @@ memb_scs_SpecificCarrierList_constraint_1(const asn_TYPE_descriptor_t *td, const /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 5)) { + if((size >= 1UL && size <= 5UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -59,37 +58,45 @@ memb_scs_SpecificCarrierList_constraint_1(const asn_TYPE_descriptor_t *td, const } } -static asn_oer_constraints_t asn_OER_type_scs_SpecificCarrierList_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..5)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_scs_SpecificCarrierList_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 5 } /* (SIZE(1..5)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_offsetToPointA_constr_3 CC_NOTUSED = { - { 2, 1 } /* (0..2199) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_offsetToPointA_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 12, 12, 0, 2199 } /* (0..2199) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_scs_SpecificCarrierList_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..5)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_scs_SpecificCarrierList_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 5 } /* (SIZE(1..5)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_scs_SpecificCarrierList_4[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_SCS_SpecificCarrier, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -114,7 +121,18 @@ asn_TYPE_descriptor_t asn_DEF_scs_SpecificCarrierList_4 = { asn_DEF_scs_SpecificCarrierList_tags_4, /* Same as above */ sizeof(asn_DEF_scs_SpecificCarrierList_tags_4) /sizeof(asn_DEF_scs_SpecificCarrierList_tags_4[0]), /* 2 */ - { &asn_OER_type_scs_SpecificCarrierList_constr_4, &asn_PER_type_scs_SpecificCarrierList_constr_4, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_scs_SpecificCarrierList_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_scs_SpecificCarrierList_4, 1, /* Single element */ &asn_SPC_scs_SpecificCarrierList_specs_4 /* Additional specs */ @@ -126,7 +144,18 @@ asn_TYPE_member_t asn_MBR_FrequencyInfoDL_SIB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MultiFrequencyBandListNR_SIB, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "frequencyBandList" }, @@ -135,7 +164,18 @@ asn_TYPE_member_t asn_MBR_FrequencyInfoDL_SIB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_offsetToPointA_constr_3, &asn_PER_memb_offsetToPointA_constr_3, memb_offsetToPointA_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_offsetToPointA_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_offsetToPointA_constraint_1 + }, 0, 0, /* No default value */ "offsetToPointA" }, @@ -144,7 +184,18 @@ asn_TYPE_member_t asn_MBR_FrequencyInfoDL_SIB_1[] = { 0, &asn_DEF_scs_SpecificCarrierList_4, 0, - { &asn_OER_memb_scs_SpecificCarrierList_constr_4, &asn_PER_memb_scs_SpecificCarrierList_constr_4, memb_scs_SpecificCarrierList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_scs_SpecificCarrierList_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_scs_SpecificCarrierList_constraint_1 + }, 0, 0, /* No default value */ "scs-SpecificCarrierList" }, @@ -175,7 +226,18 @@ asn_TYPE_descriptor_t asn_DEF_FrequencyInfoDL_SIB = { asn_DEF_FrequencyInfoDL_SIB_tags_1, /* Same as above */ sizeof(asn_DEF_FrequencyInfoDL_SIB_tags_1) /sizeof(asn_DEF_FrequencyInfoDL_SIB_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_FrequencyInfoDL_SIB_1, 3, /* Elements count */ &asn_SPC_FrequencyInfoDL_SIB_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/FrequencyInfoDL-SIB.h b/src/codec_utils/RRC/FrequencyInfoDL-SIB.h index 71b09b227..5e291f852 100644 --- a/src/codec_utils/RRC/FrequencyInfoDL-SIB.h +++ b/src/codec_utils/RRC/FrequencyInfoDL-SIB.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _FrequencyInfoDL_SIB_H_ @@ -49,5 +49,8 @@ extern asn_TYPE_member_t asn_MBR_FrequencyInfoDL_SIB_1[3]; } #endif +/* Referred external types */ +#include "SCS-SpecificCarrier.h" + #endif /* _FrequencyInfoDL_SIB_H_ */ #include diff --git a/src/codec_utils/RRC/FrequencyInfoDL.c b/src/codec_utils/RRC/FrequencyInfoDL.c index 1444b1380..5c34eb144 100644 --- a/src/codec_utils/RRC/FrequencyInfoDL.c +++ b/src/codec_utils/RRC/FrequencyInfoDL.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "FrequencyInfoDL.h" -#include "SCS-SpecificCarrier.h" static int memb_scs_SpecificCarrierList_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -23,9 +22,9 @@ memb_scs_SpecificCarrierList_constraint_1(const asn_TYPE_descriptor_t *td, const /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 5)) { + if((size >= 1UL && size <= 5UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -34,29 +33,38 @@ memb_scs_SpecificCarrierList_constraint_1(const asn_TYPE_descriptor_t *td, const } } -static asn_oer_constraints_t asn_OER_type_scs_SpecificCarrierList_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..5)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_scs_SpecificCarrierList_constr_5 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 5 } /* (SIZE(1..5)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_scs_SpecificCarrierList_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..5)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_scs_SpecificCarrierList_constr_5 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 5 } /* (SIZE(1..5)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_scs_SpecificCarrierList_5[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_SCS_SpecificCarrier, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -81,7 +89,18 @@ asn_TYPE_descriptor_t asn_DEF_scs_SpecificCarrierList_5 = { asn_DEF_scs_SpecificCarrierList_tags_5, /* Same as above */ sizeof(asn_DEF_scs_SpecificCarrierList_tags_5) /sizeof(asn_DEF_scs_SpecificCarrierList_tags_5[0]), /* 2 */ - { &asn_OER_type_scs_SpecificCarrierList_constr_5, &asn_PER_type_scs_SpecificCarrierList_constr_5, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_scs_SpecificCarrierList_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_scs_SpecificCarrierList_5, 1, /* Single element */ &asn_SPC_scs_SpecificCarrierList_specs_5 /* Additional specs */ @@ -93,7 +112,18 @@ asn_TYPE_member_t asn_MBR_FrequencyInfoDL_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ARFCN_ValueNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "absoluteFrequencySSB" }, @@ -102,7 +132,18 @@ asn_TYPE_member_t asn_MBR_FrequencyInfoDL_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MultiFrequencyBandListNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "frequencyBandList" }, @@ -111,7 +152,18 @@ asn_TYPE_member_t asn_MBR_FrequencyInfoDL_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ARFCN_ValueNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "absoluteFrequencyPointA" }, @@ -120,7 +172,18 @@ asn_TYPE_member_t asn_MBR_FrequencyInfoDL_1[] = { 0, &asn_DEF_scs_SpecificCarrierList_5, 0, - { &asn_OER_memb_scs_SpecificCarrierList_constr_5, &asn_PER_memb_scs_SpecificCarrierList_constr_5, memb_scs_SpecificCarrierList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_scs_SpecificCarrierList_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_scs_SpecificCarrierList_constraint_1 + }, 0, 0, /* No default value */ "scs-SpecificCarrierList" }, @@ -154,7 +217,18 @@ asn_TYPE_descriptor_t asn_DEF_FrequencyInfoDL = { asn_DEF_FrequencyInfoDL_tags_1, /* Same as above */ sizeof(asn_DEF_FrequencyInfoDL_tags_1) /sizeof(asn_DEF_FrequencyInfoDL_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_FrequencyInfoDL_1, 4, /* Elements count */ &asn_SPC_FrequencyInfoDL_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/FrequencyInfoDL.h b/src/codec_utils/RRC/FrequencyInfoDL.h index 84b0d0504..608646e98 100644 --- a/src/codec_utils/RRC/FrequencyInfoDL.h +++ b/src/codec_utils/RRC/FrequencyInfoDL.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _FrequencyInfoDL_H_ @@ -54,5 +54,8 @@ extern asn_TYPE_member_t asn_MBR_FrequencyInfoDL_1[4]; } #endif +/* Referred external types */ +#include "SCS-SpecificCarrier.h" + #endif /* _FrequencyInfoDL_H_ */ #include diff --git a/src/codec_utils/RRC/FrequencyInfoUL-SIB.c b/src/codec_utils/RRC/FrequencyInfoUL-SIB.c index d40113bab..8e50f8103 100644 --- a/src/codec_utils/RRC/FrequencyInfoUL-SIB.c +++ b/src/codec_utils/RRC/FrequencyInfoUL-SIB.c @@ -1,14 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "FrequencyInfoUL-SIB.h" -#include "MultiFrequencyBandListNR-SIB.h" -#include "SCS-SpecificCarrier.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -28,9 +26,9 @@ memb_scs_SpecificCarrierList_constraint_1(const asn_TYPE_descriptor_t *td, const /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 5)) { + if((size >= 1UL && size <= 5UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -39,37 +37,45 @@ memb_scs_SpecificCarrierList_constraint_1(const asn_TYPE_descriptor_t *td, const } } -static asn_oer_constraints_t asn_OER_type_scs_SpecificCarrierList_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..5)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_scs_SpecificCarrierList_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 5 } /* (SIZE(1..5)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_frequencyShift7p5khz_constr_7 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_frequencyShift7p5khz_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_scs_SpecificCarrierList_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..5)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_scs_SpecificCarrierList_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 5 } /* (SIZE(1..5)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_scs_SpecificCarrierList_4[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_SCS_SpecificCarrier, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -94,7 +100,18 @@ asn_TYPE_descriptor_t asn_DEF_scs_SpecificCarrierList_4 = { asn_DEF_scs_SpecificCarrierList_tags_4, /* Same as above */ sizeof(asn_DEF_scs_SpecificCarrierList_tags_4) /sizeof(asn_DEF_scs_SpecificCarrierList_tags_4[0]), /* 2 */ - { &asn_OER_type_scs_SpecificCarrierList_constr_4, &asn_PER_type_scs_SpecificCarrierList_constr_4, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_scs_SpecificCarrierList_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_scs_SpecificCarrierList_4, 1, /* Single element */ &asn_SPC_scs_SpecificCarrierList_specs_4 /* Additional specs */ @@ -130,7 +147,18 @@ asn_TYPE_descriptor_t asn_DEF_frequencyShift7p5khz_7 = { asn_DEF_frequencyShift7p5khz_tags_7, /* Same as above */ sizeof(asn_DEF_frequencyShift7p5khz_tags_7) /sizeof(asn_DEF_frequencyShift7p5khz_tags_7[0]), /* 2 */ - { &asn_OER_type_frequencyShift7p5khz_constr_7, &asn_PER_type_frequencyShift7p5khz_constr_7, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_frequencyShift7p5khz_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_frequencyShift7p5khz_specs_7 /* Additional specs */ }; @@ -141,7 +169,18 @@ asn_TYPE_member_t asn_MBR_FrequencyInfoUL_SIB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MultiFrequencyBandListNR_SIB, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "frequencyBandList" }, @@ -150,7 +189,18 @@ asn_TYPE_member_t asn_MBR_FrequencyInfoUL_SIB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ARFCN_ValueNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "absoluteFrequencyPointA" }, @@ -159,7 +209,18 @@ asn_TYPE_member_t asn_MBR_FrequencyInfoUL_SIB_1[] = { 0, &asn_DEF_scs_SpecificCarrierList_4, 0, - { &asn_OER_memb_scs_SpecificCarrierList_constr_4, &asn_PER_memb_scs_SpecificCarrierList_constr_4, memb_scs_SpecificCarrierList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_scs_SpecificCarrierList_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_scs_SpecificCarrierList_constraint_1 + }, 0, 0, /* No default value */ "scs-SpecificCarrierList" }, @@ -168,7 +229,18 @@ asn_TYPE_member_t asn_MBR_FrequencyInfoUL_SIB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_P_Max, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "p-Max" }, @@ -177,7 +249,18 @@ asn_TYPE_member_t asn_MBR_FrequencyInfoUL_SIB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_frequencyShift7p5khz_7, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "frequencyShift7p5khz" }, @@ -212,7 +295,18 @@ asn_TYPE_descriptor_t asn_DEF_FrequencyInfoUL_SIB = { asn_DEF_FrequencyInfoUL_SIB_tags_1, /* Same as above */ sizeof(asn_DEF_FrequencyInfoUL_SIB_tags_1) /sizeof(asn_DEF_FrequencyInfoUL_SIB_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_FrequencyInfoUL_SIB_1, 5, /* Elements count */ &asn_SPC_FrequencyInfoUL_SIB_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/FrequencyInfoUL-SIB.h b/src/codec_utils/RRC/FrequencyInfoUL-SIB.h index 35cf14ea7..a74885334 100644 --- a/src/codec_utils/RRC/FrequencyInfoUL-SIB.h +++ b/src/codec_utils/RRC/FrequencyInfoUL-SIB.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _FrequencyInfoUL_SIB_H_ @@ -63,5 +63,9 @@ extern asn_TYPE_member_t asn_MBR_FrequencyInfoUL_SIB_1[5]; } #endif +/* Referred external types */ +#include "MultiFrequencyBandListNR-SIB.h" +#include "SCS-SpecificCarrier.h" + #endif /* _FrequencyInfoUL_SIB_H_ */ #include diff --git a/src/codec_utils/RRC/FrequencyInfoUL.c b/src/codec_utils/RRC/FrequencyInfoUL.c index 1708a0226..fbcffa240 100644 --- a/src/codec_utils/RRC/FrequencyInfoUL.c +++ b/src/codec_utils/RRC/FrequencyInfoUL.c @@ -1,14 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "FrequencyInfoUL.h" -#include "MultiFrequencyBandListNR.h" -#include "SCS-SpecificCarrier.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -28,9 +26,9 @@ memb_scs_SpecificCarrierList_constraint_1(const asn_TYPE_descriptor_t *td, const /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 5)) { + if((size >= 1UL && size <= 5UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -39,37 +37,45 @@ memb_scs_SpecificCarrierList_constraint_1(const asn_TYPE_descriptor_t *td, const } } -static asn_oer_constraints_t asn_OER_type_scs_SpecificCarrierList_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..5)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_scs_SpecificCarrierList_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 5 } /* (SIZE(1..5)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_frequencyShift7p5khz_constr_8 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_frequencyShift7p5khz_constr_8 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_scs_SpecificCarrierList_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..5)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_scs_SpecificCarrierList_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 5 } /* (SIZE(1..5)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_scs_SpecificCarrierList_4[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_SCS_SpecificCarrier, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -94,7 +100,18 @@ asn_TYPE_descriptor_t asn_DEF_scs_SpecificCarrierList_4 = { asn_DEF_scs_SpecificCarrierList_tags_4, /* Same as above */ sizeof(asn_DEF_scs_SpecificCarrierList_tags_4) /sizeof(asn_DEF_scs_SpecificCarrierList_tags_4[0]), /* 2 */ - { &asn_OER_type_scs_SpecificCarrierList_constr_4, &asn_PER_type_scs_SpecificCarrierList_constr_4, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_scs_SpecificCarrierList_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_scs_SpecificCarrierList_4, 1, /* Single element */ &asn_SPC_scs_SpecificCarrierList_specs_4 /* Additional specs */ @@ -130,7 +147,18 @@ asn_TYPE_descriptor_t asn_DEF_frequencyShift7p5khz_8 = { asn_DEF_frequencyShift7p5khz_tags_8, /* Same as above */ sizeof(asn_DEF_frequencyShift7p5khz_tags_8) /sizeof(asn_DEF_frequencyShift7p5khz_tags_8[0]), /* 2 */ - { &asn_OER_type_frequencyShift7p5khz_constr_8, &asn_PER_type_frequencyShift7p5khz_constr_8, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_frequencyShift7p5khz_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_frequencyShift7p5khz_specs_8 /* Additional specs */ }; @@ -141,7 +169,18 @@ asn_TYPE_member_t asn_MBR_FrequencyInfoUL_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MultiFrequencyBandListNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "frequencyBandList" }, @@ -150,7 +189,18 @@ asn_TYPE_member_t asn_MBR_FrequencyInfoUL_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ARFCN_ValueNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "absoluteFrequencyPointA" }, @@ -159,7 +209,18 @@ asn_TYPE_member_t asn_MBR_FrequencyInfoUL_1[] = { 0, &asn_DEF_scs_SpecificCarrierList_4, 0, - { &asn_OER_memb_scs_SpecificCarrierList_constr_4, &asn_PER_memb_scs_SpecificCarrierList_constr_4, memb_scs_SpecificCarrierList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_scs_SpecificCarrierList_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_scs_SpecificCarrierList_constraint_1 + }, 0, 0, /* No default value */ "scs-SpecificCarrierList" }, @@ -168,7 +229,18 @@ asn_TYPE_member_t asn_MBR_FrequencyInfoUL_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_AdditionalSpectrumEmission, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "additionalSpectrumEmission" }, @@ -177,7 +249,18 @@ asn_TYPE_member_t asn_MBR_FrequencyInfoUL_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_P_Max, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "p-Max" }, @@ -186,7 +269,18 @@ asn_TYPE_member_t asn_MBR_FrequencyInfoUL_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_frequencyShift7p5khz_8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "frequencyShift7p5khz" }, @@ -222,7 +316,18 @@ asn_TYPE_descriptor_t asn_DEF_FrequencyInfoUL = { asn_DEF_FrequencyInfoUL_tags_1, /* Same as above */ sizeof(asn_DEF_FrequencyInfoUL_tags_1) /sizeof(asn_DEF_FrequencyInfoUL_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_FrequencyInfoUL_1, 6, /* Elements count */ &asn_SPC_FrequencyInfoUL_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/FrequencyInfoUL.h b/src/codec_utils/RRC/FrequencyInfoUL.h index b5726f6ae..842d63ce5 100644 --- a/src/codec_utils/RRC/FrequencyInfoUL.h +++ b/src/codec_utils/RRC/FrequencyInfoUL.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _FrequencyInfoUL_H_ @@ -65,5 +65,9 @@ extern asn_TYPE_member_t asn_MBR_FrequencyInfoUL_1[6]; } #endif +/* Referred external types */ +#include "MultiFrequencyBandListNR.h" +#include "SCS-SpecificCarrier.h" + #endif /* _FrequencyInfoUL_H_ */ #include diff --git a/src/codec_utils/RRC/GapConfig.c b/src/codec_utils/RRC/GapConfig.c index a5f05f86e..a8c3f64e5 100644 --- a/src/codec_utils/RRC/GapConfig.c +++ b/src/codec_utils/RRC/GapConfig.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "GapConfig.h" @@ -33,7 +33,7 @@ memb_gapOffset_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 159)) { + if((value >= 0L && value <= 159L)) { /* Constraint check succeeded */ return 0; } else { @@ -44,38 +44,34 @@ memb_gapOffset_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_oer_constraints_t asn_OER_type_mgl_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_mgl_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 5 } /* (0..5) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_mgrp_constr_10 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_mgrp_constr_10 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_mgta_constr_15 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_mgta_constr_15 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_gapOffset_constr_2 CC_NOTUSED = { - { 1, 1 } /* (0..159) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_gapOffset_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 0, 159 } /* (0..159) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_mgl_value2enum_3[] = { { 0, 7, "ms1dot5" }, { 1, 3, "ms3" }, @@ -116,7 +112,18 @@ asn_TYPE_descriptor_t asn_DEF_mgl_3 = { asn_DEF_mgl_tags_3, /* Same as above */ sizeof(asn_DEF_mgl_tags_3) /sizeof(asn_DEF_mgl_tags_3[0]), /* 2 */ - { &asn_OER_type_mgl_constr_3, &asn_PER_type_mgl_constr_3, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_mgl_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_mgl_specs_3 /* Additional specs */ }; @@ -157,7 +164,18 @@ asn_TYPE_descriptor_t asn_DEF_mgrp_10 = { asn_DEF_mgrp_tags_10, /* Same as above */ sizeof(asn_DEF_mgrp_tags_10) /sizeof(asn_DEF_mgrp_tags_10[0]), /* 2 */ - { &asn_OER_type_mgrp_constr_10, &asn_PER_type_mgrp_constr_10, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_mgrp_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_mgrp_specs_10 /* Additional specs */ }; @@ -196,7 +214,18 @@ asn_TYPE_descriptor_t asn_DEF_mgta_15 = { asn_DEF_mgta_tags_15, /* Same as above */ sizeof(asn_DEF_mgta_tags_15) /sizeof(asn_DEF_mgta_tags_15[0]), /* 2 */ - { &asn_OER_type_mgta_constr_15, &asn_PER_type_mgta_constr_15, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_mgta_constr_15, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_mgta_specs_15 /* Additional specs */ }; @@ -207,7 +236,18 @@ asn_TYPE_member_t asn_MBR_GapConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_gapOffset_constr_2, &asn_PER_memb_gapOffset_constr_2, memb_gapOffset_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_gapOffset_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_gapOffset_constraint_1 + }, 0, 0, /* No default value */ "gapOffset" }, @@ -216,7 +256,18 @@ asn_TYPE_member_t asn_MBR_GapConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_mgl_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "mgl" }, @@ -225,7 +276,18 @@ asn_TYPE_member_t asn_MBR_GapConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_mgrp_10, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "mgrp" }, @@ -234,7 +296,18 @@ asn_TYPE_member_t asn_MBR_GapConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_mgta_15, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "mgta" }, @@ -266,7 +339,18 @@ asn_TYPE_descriptor_t asn_DEF_GapConfig = { asn_DEF_GapConfig_tags_1, /* Same as above */ sizeof(asn_DEF_GapConfig_tags_1) /sizeof(asn_DEF_GapConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GapConfig_1, 4, /* Elements count */ &asn_SPC_GapConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/GapConfig.h b/src/codec_utils/RRC/GapConfig.h index f5f436445..9fcdd7ec5 100644 --- a/src/codec_utils/RRC/GapConfig.h +++ b/src/codec_utils/RRC/GapConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _GapConfig_H_ diff --git a/src/codec_utils/RRC/GeneralParametersMRDC-XDD-Diff.c b/src/codec_utils/RRC/GeneralParametersMRDC-XDD-Diff.c index d6f4fe1ae..b02daf031 100644 --- a/src/codec_utils/RRC/GeneralParametersMRDC-XDD-Diff.c +++ b/src/codec_utils/RRC/GeneralParametersMRDC-XDD-Diff.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "GeneralParametersMRDC-XDD-Diff.h" @@ -23,38 +23,34 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_splitSRB_WithOneUL_Path_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_splitSRB_WithOneUL_Path_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_splitDRB_withUL_Both_MCG_SCG_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_splitDRB_withUL_Both_MCG_SCG_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_srb3_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_srb3_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_v2x_EUTRA_v1530_constr_8 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_v2x_EUTRA_v1530_constr_8 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_splitSRB_WithOneUL_Path_value2enum_2[] = { { 0, 9, "supported" } }; @@ -85,7 +81,18 @@ asn_TYPE_descriptor_t asn_DEF_splitSRB_WithOneUL_Path_2 = { asn_DEF_splitSRB_WithOneUL_Path_tags_2, /* Same as above */ sizeof(asn_DEF_splitSRB_WithOneUL_Path_tags_2) /sizeof(asn_DEF_splitSRB_WithOneUL_Path_tags_2[0]), /* 2 */ - { &asn_OER_type_splitSRB_WithOneUL_Path_constr_2, &asn_PER_type_splitSRB_WithOneUL_Path_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_splitSRB_WithOneUL_Path_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_splitSRB_WithOneUL_Path_specs_2 /* Additional specs */ }; @@ -120,7 +127,18 @@ asn_TYPE_descriptor_t asn_DEF_splitDRB_withUL_Both_MCG_SCG_4 = { asn_DEF_splitDRB_withUL_Both_MCG_SCG_tags_4, /* Same as above */ sizeof(asn_DEF_splitDRB_withUL_Both_MCG_SCG_tags_4) /sizeof(asn_DEF_splitDRB_withUL_Both_MCG_SCG_tags_4[0]), /* 2 */ - { &asn_OER_type_splitDRB_withUL_Both_MCG_SCG_constr_4, &asn_PER_type_splitDRB_withUL_Both_MCG_SCG_constr_4, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_splitDRB_withUL_Both_MCG_SCG_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_splitDRB_withUL_Both_MCG_SCG_specs_4 /* Additional specs */ }; @@ -155,7 +173,18 @@ asn_TYPE_descriptor_t asn_DEF_srb3_6 = { asn_DEF_srb3_tags_6, /* Same as above */ sizeof(asn_DEF_srb3_tags_6) /sizeof(asn_DEF_srb3_tags_6[0]), /* 2 */ - { &asn_OER_type_srb3_constr_6, &asn_PER_type_srb3_constr_6, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_srb3_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_srb3_specs_6 /* Additional specs */ }; @@ -190,7 +219,18 @@ asn_TYPE_descriptor_t asn_DEF_v2x_EUTRA_v1530_8 = { asn_DEF_v2x_EUTRA_v1530_tags_8, /* Same as above */ sizeof(asn_DEF_v2x_EUTRA_v1530_tags_8) /sizeof(asn_DEF_v2x_EUTRA_v1530_tags_8[0]), /* 2 */ - { &asn_OER_type_v2x_EUTRA_v1530_constr_8, &asn_PER_type_v2x_EUTRA_v1530_constr_8, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_v2x_EUTRA_v1530_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_v2x_EUTRA_v1530_specs_8 /* Additional specs */ }; @@ -201,7 +241,18 @@ asn_TYPE_member_t asn_MBR_GeneralParametersMRDC_XDD_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_splitSRB_WithOneUL_Path_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "splitSRB-WithOneUL-Path" }, @@ -210,7 +261,18 @@ asn_TYPE_member_t asn_MBR_GeneralParametersMRDC_XDD_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_splitDRB_withUL_Both_MCG_SCG_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "splitDRB-withUL-Both-MCG-SCG" }, @@ -219,7 +281,18 @@ asn_TYPE_member_t asn_MBR_GeneralParametersMRDC_XDD_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_srb3_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "srb3" }, @@ -228,7 +301,18 @@ asn_TYPE_member_t asn_MBR_GeneralParametersMRDC_XDD_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_v2x_EUTRA_v1530_8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "v2x-EUTRA-v1530" }, @@ -262,7 +346,18 @@ asn_TYPE_descriptor_t asn_DEF_GeneralParametersMRDC_XDD_Diff = { asn_DEF_GeneralParametersMRDC_XDD_Diff_tags_1, /* Same as above */ sizeof(asn_DEF_GeneralParametersMRDC_XDD_Diff_tags_1) /sizeof(asn_DEF_GeneralParametersMRDC_XDD_Diff_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_GeneralParametersMRDC_XDD_Diff_1, 4, /* Elements count */ &asn_SPC_GeneralParametersMRDC_XDD_Diff_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/GeneralParametersMRDC-XDD-Diff.h b/src/codec_utils/RRC/GeneralParametersMRDC-XDD-Diff.h index b492d451d..c8fb78861 100644 --- a/src/codec_utils/RRC/GeneralParametersMRDC-XDD-Diff.h +++ b/src/codec_utils/RRC/GeneralParametersMRDC-XDD-Diff.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _GeneralParametersMRDC_XDD_Diff_H_ diff --git a/src/codec_utils/RRC/HandoverCommand-IEs.c b/src/codec_utils/RRC/HandoverCommand-IEs.c index 1993bcbb0..17041e97f 100644 --- a/src/codec_utils/RRC/HandoverCommand-IEs.c +++ b/src/codec_utils/RRC/HandoverCommand-IEs.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "HandoverCommand-IEs.h" @@ -28,14 +28,13 @@ memb_handoverCommandMessage_constraint_1(const asn_TYPE_descriptor_t *td, const return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_oer_constraints_t asn_OER_memb_handoverCommandMessage_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..MAX)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_handoverCommandMessage_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_SEMI_CONSTRAINED, -1, -1, 0, 0 } /* (SIZE(0..MAX)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_nonCriticalExtension_tags_3[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) @@ -59,7 +58,18 @@ asn_TYPE_descriptor_t asn_DEF_nonCriticalExtension_3 = { asn_DEF_nonCriticalExtension_tags_3, /* Same as above */ sizeof(asn_DEF_nonCriticalExtension_tags_3) /sizeof(asn_DEF_nonCriticalExtension_tags_3[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_nonCriticalExtension_specs_3 /* Additional specs */ }; @@ -70,7 +80,18 @@ asn_TYPE_member_t asn_MBR_HandoverCommand_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { &asn_OER_memb_handoverCommandMessage_constr_2, &asn_PER_memb_handoverCommandMessage_constr_2, memb_handoverCommandMessage_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_handoverCommandMessage_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_handoverCommandMessage_constraint_1 + }, 0, 0, /* No default value */ "handoverCommandMessage" }, @@ -79,7 +100,18 @@ asn_TYPE_member_t asn_MBR_HandoverCommand_IEs_1[] = { 0, &asn_DEF_nonCriticalExtension_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nonCriticalExtension" }, @@ -111,7 +143,18 @@ asn_TYPE_descriptor_t asn_DEF_HandoverCommand_IEs = { asn_DEF_HandoverCommand_IEs_tags_1, /* Same as above */ sizeof(asn_DEF_HandoverCommand_IEs_tags_1) /sizeof(asn_DEF_HandoverCommand_IEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_HandoverCommand_IEs_1, 2, /* Elements count */ &asn_SPC_HandoverCommand_IEs_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/HandoverCommand-IEs.h b/src/codec_utils/RRC/HandoverCommand-IEs.h index ceb121e07..1239fe513 100644 --- a/src/codec_utils/RRC/HandoverCommand-IEs.h +++ b/src/codec_utils/RRC/HandoverCommand-IEs.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _HandoverCommand_IEs_H_ diff --git a/src/codec_utils/RRC/HandoverCommand.c b/src/codec_utils/RRC/HandoverCommand.c index 07aa88073..a7cd62ef2 100644 --- a/src/codec_utils/RRC/HandoverCommand.c +++ b/src/codec_utils/RRC/HandoverCommand.c @@ -1,36 +1,44 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "HandoverCommand.h" -#include "HandoverCommand-IEs.h" -static asn_oer_constraints_t asn_OER_type_c1_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_c1_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_criticalExtensions_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_criticalExtensions_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_c1_3[] = { { ATF_POINTER, 0, offsetof(struct HandoverCommand__criticalExtensions__c1, choice.handoverCommand), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_HandoverCommand_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "handoverCommand" }, @@ -39,7 +47,18 @@ static asn_TYPE_member_t asn_MBR_c1_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare3" }, @@ -48,7 +67,18 @@ static asn_TYPE_member_t asn_MBR_c1_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare2" }, @@ -57,7 +87,18 @@ static asn_TYPE_member_t asn_MBR_c1_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare1" }, @@ -87,7 +128,18 @@ asn_TYPE_descriptor_t asn_DEF_c1_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_c1_constr_3, &asn_PER_type_c1_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_c1_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_c1_3, 4, /* Elements count */ &asn_SPC_c1_specs_3 /* Additional specs */ @@ -116,7 +168,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensionsFuture_8 = { asn_DEF_criticalExtensionsFuture_tags_8, /* Same as above */ sizeof(asn_DEF_criticalExtensionsFuture_tags_8) /sizeof(asn_DEF_criticalExtensionsFuture_tags_8[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_criticalExtensionsFuture_specs_8 /* Additional specs */ }; @@ -127,7 +190,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_2[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_c1_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "c1" }, @@ -136,7 +210,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_2[] = { 0, &asn_DEF_criticalExtensionsFuture_8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensionsFuture" }, @@ -164,7 +249,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensions_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_criticalExtensions_constr_2, &asn_PER_type_criticalExtensions_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_criticalExtensions_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_criticalExtensions_2, 2, /* Elements count */ &asn_SPC_criticalExtensions_specs_2 /* Additional specs */ @@ -176,7 +272,18 @@ static asn_TYPE_member_t asn_MBR_HandoverCommand_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_criticalExtensions_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensions" }, @@ -205,7 +312,18 @@ asn_TYPE_descriptor_t asn_DEF_HandoverCommand = { asn_DEF_HandoverCommand_tags_1, /* Same as above */ sizeof(asn_DEF_HandoverCommand_tags_1) /sizeof(asn_DEF_HandoverCommand_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_HandoverCommand_1, 1, /* Elements count */ &asn_SPC_HandoverCommand_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/HandoverCommand.h b/src/codec_utils/RRC/HandoverCommand.h index 885028190..f9b7a6975 100644 --- a/src/codec_utils/RRC/HandoverCommand.h +++ b/src/codec_utils/RRC/HandoverCommand.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _HandoverCommand_H_ @@ -76,5 +76,8 @@ extern asn_TYPE_descriptor_t asn_DEF_HandoverCommand; } #endif +/* Referred external types */ +#include "HandoverCommand-IEs.h" + #endif /* _HandoverCommand_H_ */ #include diff --git a/src/codec_utils/RRC/HandoverPreparationInformationRrc-IEs.c b/src/codec_utils/RRC/HandoverPreparationInformationRrc-IEs.c index 85a2a4c88..9762b6565 100644 --- a/src/codec_utils/RRC/HandoverPreparationInformationRrc-IEs.c +++ b/src/codec_utils/RRC/HandoverPreparationInformationRrc-IEs.c @@ -1,15 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "HandoverPreparationInformationRrc-IEs.h" -#include "AS-Config.h" -#include "RRM-Config.h" -#include "AS-Context.h" static const ber_tlv_tag_t asn_DEF_nonCriticalExtension_tags_6[] = { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) @@ -33,7 +30,18 @@ asn_TYPE_descriptor_t asn_DEF_nonCriticalExtension_6 = { asn_DEF_nonCriticalExtension_tags_6, /* Same as above */ sizeof(asn_DEF_nonCriticalExtension_tags_6) /sizeof(asn_DEF_nonCriticalExtension_tags_6[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_nonCriticalExtension_specs_6 /* Additional specs */ }; @@ -44,7 +52,18 @@ asn_TYPE_member_t asn_MBR_HandoverPreparationInformationRrc_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UE_CapabilityRAT_ContainerListRRC, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ue-CapabilityRAT-List" }, @@ -53,7 +72,18 @@ asn_TYPE_member_t asn_MBR_HandoverPreparationInformationRrc_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_AS_Config, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sourceConfig" }, @@ -62,7 +92,18 @@ asn_TYPE_member_t asn_MBR_HandoverPreparationInformationRrc_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRM_Config, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrm-Config" }, @@ -71,7 +112,18 @@ asn_TYPE_member_t asn_MBR_HandoverPreparationInformationRrc_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_AS_Context, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "as-Context" }, @@ -80,7 +132,18 @@ asn_TYPE_member_t asn_MBR_HandoverPreparationInformationRrc_IEs_1[] = { 0, &asn_DEF_nonCriticalExtension_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nonCriticalExtension" }, @@ -115,7 +178,18 @@ asn_TYPE_descriptor_t asn_DEF_HandoverPreparationInformationRrc_IEs = { asn_DEF_HandoverPreparationInformationRrc_IEs_tags_1, /* Same as above */ sizeof(asn_DEF_HandoverPreparationInformationRrc_IEs_tags_1) /sizeof(asn_DEF_HandoverPreparationInformationRrc_IEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_HandoverPreparationInformationRrc_IEs_1, 5, /* Elements count */ &asn_SPC_HandoverPreparationInformationRrc_IEs_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/HandoverPreparationInformationRrc-IEs.h b/src/codec_utils/RRC/HandoverPreparationInformationRrc-IEs.h index 45277a230..1b25960af 100644 --- a/src/codec_utils/RRC/HandoverPreparationInformationRrc-IEs.h +++ b/src/codec_utils/RRC/HandoverPreparationInformationRrc-IEs.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _HandoverPreparationInformationRrc_IEs_H_ @@ -49,5 +49,10 @@ extern asn_TYPE_member_t asn_MBR_HandoverPreparationInformationRrc_IEs_1[5]; } #endif +/* Referred external types */ +#include "AS-Config.h" +#include "RRM-Config.h" +#include "AS-Context.h" + #endif /* _HandoverPreparationInformationRrc_IEs_H_ */ #include diff --git a/src/codec_utils/RRC/HandoverPreparationInformationRrc.c b/src/codec_utils/RRC/HandoverPreparationInformationRrc.c index 6067210c2..d741894fc 100644 --- a/src/codec_utils/RRC/HandoverPreparationInformationRrc.c +++ b/src/codec_utils/RRC/HandoverPreparationInformationRrc.c @@ -1,36 +1,44 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "HandoverPreparationInformationRrc.h" -#include "HandoverPreparationInformationRrc-IEs.h" -static asn_oer_constraints_t asn_OER_type_c1_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_c1_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_criticalExtensions_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_criticalExtensions_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_c1_3[] = { { ATF_POINTER, 0, offsetof(struct HandoverPreparationInformationRrc__criticalExtensions__c1, choice.handoverPreparationInformation), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_HandoverPreparationInformationRrc_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "handoverPreparationInformation" }, @@ -39,7 +47,18 @@ static asn_TYPE_member_t asn_MBR_c1_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare3" }, @@ -48,7 +67,18 @@ static asn_TYPE_member_t asn_MBR_c1_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare2" }, @@ -57,7 +87,18 @@ static asn_TYPE_member_t asn_MBR_c1_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare1" }, @@ -87,7 +128,18 @@ asn_TYPE_descriptor_t asn_DEF_c1_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_c1_constr_3, &asn_PER_type_c1_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_c1_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_c1_3, 4, /* Elements count */ &asn_SPC_c1_specs_3 /* Additional specs */ @@ -116,7 +168,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensionsFuture_8 = { asn_DEF_criticalExtensionsFuture_tags_8, /* Same as above */ sizeof(asn_DEF_criticalExtensionsFuture_tags_8) /sizeof(asn_DEF_criticalExtensionsFuture_tags_8[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_criticalExtensionsFuture_specs_8 /* Additional specs */ }; @@ -127,7 +190,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_2[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_c1_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "c1" }, @@ -136,7 +210,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_2[] = { 0, &asn_DEF_criticalExtensionsFuture_8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensionsFuture" }, @@ -164,7 +249,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensions_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_criticalExtensions_constr_2, &asn_PER_type_criticalExtensions_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_criticalExtensions_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_criticalExtensions_2, 2, /* Elements count */ &asn_SPC_criticalExtensions_specs_2 /* Additional specs */ @@ -176,7 +272,18 @@ static asn_TYPE_member_t asn_MBR_HandoverPreparationInformationRrc_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_criticalExtensions_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensions" }, @@ -205,7 +312,18 @@ asn_TYPE_descriptor_t asn_DEF_HandoverPreparationInformationRrc = { asn_DEF_HandoverPreparationInformationRrc_tags_1, /* Same as above */ sizeof(asn_DEF_HandoverPreparationInformationRrc_tags_1) /sizeof(asn_DEF_HandoverPreparationInformationRrc_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_HandoverPreparationInformationRrc_1, 1, /* Elements count */ &asn_SPC_HandoverPreparationInformationRrc_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/HandoverPreparationInformationRrc.h b/src/codec_utils/RRC/HandoverPreparationInformationRrc.h index 4156f076d..bfc0958df 100644 --- a/src/codec_utils/RRC/HandoverPreparationInformationRrc.h +++ b/src/codec_utils/RRC/HandoverPreparationInformationRrc.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _HandoverPreparationInformationRrc_H_ @@ -76,5 +76,8 @@ extern asn_TYPE_descriptor_t asn_DEF_HandoverPreparationInformationRrc; } #endif +/* Referred external types */ +#include "HandoverPreparationInformationRrc-IEs.h" + #endif /* _HandoverPreparationInformationRrc_H_ */ #include diff --git a/src/codec_utils/RRC/Hysteresis.c b/src/codec_utils/RRC/Hysteresis.c index 5cd29c082..254d92e10 100644 --- a/src/codec_utils/RRC/Hysteresis.c +++ b/src/codec_utils/RRC/Hysteresis.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "Hysteresis.h" @@ -21,7 +21,7 @@ Hysteresis_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 30)) { + if((value >= 0L && value <= 30L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ Hysteresis_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_Hysteresis_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..30) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_Hysteresis_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 30 } /* (0..30) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_Hysteresis_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_Hysteresis = { asn_DEF_Hysteresis_tags_1, /* Same as above */ sizeof(asn_DEF_Hysteresis_tags_1) /sizeof(asn_DEF_Hysteresis_tags_1[0]), /* 1 */ - { &asn_OER_type_Hysteresis_constr_1, &asn_PER_type_Hysteresis_constr_1, Hysteresis_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_Hysteresis_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + Hysteresis_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/Hysteresis.h b/src/codec_utils/RRC/Hysteresis.h index 9c30c1072..173cbb63e 100644 --- a/src/codec_utils/RRC/Hysteresis.h +++ b/src/codec_utils/RRC/Hysteresis.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _Hysteresis_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_Hysteresis; asn_struct_free_f Hysteresis_free; asn_struct_print_f Hysteresis_print; asn_constr_check_f Hysteresis_constraint; -ber_type_decoder_f Hysteresis_decode_ber; -der_type_encoder_f Hysteresis_encode_der; xer_type_decoder_f Hysteresis_decode_xer; xer_type_encoder_f Hysteresis_encode_xer; -oer_type_decoder_f Hysteresis_decode_oer; -oer_type_encoder_f Hysteresis_encode_oer; per_type_decoder_f Hysteresis_decode_uper; per_type_encoder_f Hysteresis_encode_uper; per_type_decoder_f Hysteresis_decode_aper; diff --git a/src/codec_utils/RRC/I-RNTI-Value.c b/src/codec_utils/RRC/I-RNTI-Value.c index 47cb41979..d0b3f13cb 100644 --- a/src/codec_utils/RRC/I-RNTI-Value.c +++ b/src/codec_utils/RRC/I-RNTI-Value.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "I-RNTI-Value.h" @@ -27,7 +27,7 @@ I_RNTI_Value_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 40)) { + if((size == 40UL)) { /* Constraint check succeeded */ return 0; } else { @@ -42,14 +42,13 @@ I_RNTI_Value_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using BIT_STRING, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_I_RNTI_Value_constr_1 CC_NOTUSED = { - { 0, 0 }, - 40 /* (SIZE(40..40)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_I_RNTI_Value_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 40, 40 } /* (SIZE(40..40)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_I_RNTI_Value_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)) }; @@ -63,7 +62,18 @@ asn_TYPE_descriptor_t asn_DEF_I_RNTI_Value = { asn_DEF_I_RNTI_Value_tags_1, /* Same as above */ sizeof(asn_DEF_I_RNTI_Value_tags_1) /sizeof(asn_DEF_I_RNTI_Value_tags_1[0]), /* 1 */ - { &asn_OER_type_I_RNTI_Value_constr_1, &asn_PER_type_I_RNTI_Value_constr_1, I_RNTI_Value_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_I_RNTI_Value_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + I_RNTI_Value_constraint + }, 0, 0, /* No members */ &asn_SPC_BIT_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/RRC/I-RNTI-Value.h b/src/codec_utils/RRC/I-RNTI-Value.h index b4175dd6e..1a8c601a9 100644 --- a/src/codec_utils/RRC/I-RNTI-Value.h +++ b/src/codec_utils/RRC/I-RNTI-Value.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _I_RNTI_Value_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_I_RNTI_Value; asn_struct_free_f I_RNTI_Value_free; asn_struct_print_f I_RNTI_Value_print; asn_constr_check_f I_RNTI_Value_constraint; -ber_type_decoder_f I_RNTI_Value_decode_ber; -der_type_encoder_f I_RNTI_Value_encode_der; xer_type_decoder_f I_RNTI_Value_decode_xer; xer_type_encoder_f I_RNTI_Value_encode_xer; -oer_type_decoder_f I_RNTI_Value_decode_oer; -oer_type_encoder_f I_RNTI_Value_encode_oer; per_type_decoder_f I_RNTI_Value_decode_uper; per_type_encoder_f I_RNTI_Value_encode_uper; per_type_decoder_f I_RNTI_Value_decode_aper; diff --git a/src/codec_utils/RRC/INT-ConfigurationPerServingCell.c b/src/codec_utils/RRC/INT-ConfigurationPerServingCell.c index 2ba505962..0df2f2fd8 100644 --- a/src/codec_utils/RRC/INT-ConfigurationPerServingCell.c +++ b/src/codec_utils/RRC/INT-ConfigurationPerServingCell.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "INT-ConfigurationPerServingCell.h" @@ -21,7 +21,7 @@ memb_positionInDCI_constraint_1(const asn_TYPE_descriptor_t *td, const void *spt value = *(const long *)sptr; - if((value >= 0 && value <= 125)) { + if((value >= 0L && value <= 125L)) { /* Constraint check succeeded */ return 0; } else { @@ -32,21 +32,31 @@ memb_positionInDCI_constraint_1(const asn_TYPE_descriptor_t *td, const void *spt } } -static asn_oer_constraints_t asn_OER_memb_positionInDCI_constr_3 CC_NOTUSED = { - { 1, 1 } /* (0..125) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_positionInDCI_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 0, 125 } /* (0..125) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_INT_ConfigurationPerServingCell_1[] = { { ATF_NOFLAGS, 0, offsetof(struct INT_ConfigurationPerServingCell, servingCellId), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_ServCellIndexRrc, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "servingCellId" }, @@ -55,7 +65,18 @@ asn_TYPE_member_t asn_MBR_INT_ConfigurationPerServingCell_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_positionInDCI_constr_3, &asn_PER_memb_positionInDCI_constr_3, memb_positionInDCI_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_positionInDCI_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_positionInDCI_constraint_1 + }, 0, 0, /* No default value */ "positionInDCI" }, @@ -85,7 +106,18 @@ asn_TYPE_descriptor_t asn_DEF_INT_ConfigurationPerServingCell = { asn_DEF_INT_ConfigurationPerServingCell_tags_1, /* Same as above */ sizeof(asn_DEF_INT_ConfigurationPerServingCell_tags_1) /sizeof(asn_DEF_INT_ConfigurationPerServingCell_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_INT_ConfigurationPerServingCell_1, 2, /* Elements count */ &asn_SPC_INT_ConfigurationPerServingCell_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/INT-ConfigurationPerServingCell.h b/src/codec_utils/RRC/INT-ConfigurationPerServingCell.h index a48b93f8b..ff48f2aff 100644 --- a/src/codec_utils/RRC/INT-ConfigurationPerServingCell.h +++ b/src/codec_utils/RRC/INT-ConfigurationPerServingCell.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _INT_ConfigurationPerServingCell_H_ diff --git a/src/codec_utils/RRC/InitialUE-Identity.c b/src/codec_utils/RRC/InitialUE-Identity.c index db37f1011..c3c2a2f0a 100644 --- a/src/codec_utils/RRC/InitialUE-Identity.c +++ b/src/codec_utils/RRC/InitialUE-Identity.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "InitialUE-Identity.h" @@ -27,7 +27,7 @@ memb_ng_5G_S_TMSI_Part1_constraint_1(const asn_TYPE_descriptor_t *td, const void size = 0; } - if((size == 39)) { + if((size == 39UL)) { /* Constraint check succeeded */ return 0; } else { @@ -58,7 +58,7 @@ memb_randomValue_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 39)) { + if((size == 39UL)) { /* Constraint check succeeded */ return 0; } else { @@ -69,37 +69,45 @@ memb_randomValue_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_oer_constraints_t asn_OER_memb_ng_5G_S_TMSI_Part1_constr_2 CC_NOTUSED = { - { 0, 0 }, - 39 /* (SIZE(39..39)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ng_5G_S_TMSI_Part1_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 39, 39 } /* (SIZE(39..39)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_randomValue_constr_3 CC_NOTUSED = { - { 0, 0 }, - 39 /* (SIZE(39..39)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_randomValue_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 39, 39 } /* (SIZE(39..39)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_InitialUE_Identity_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_InitialUE_Identity_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_InitialUE_Identity_1[] = { { ATF_NOFLAGS, 0, offsetof(struct InitialUE_Identity, choice.ng_5G_S_TMSI_Part1), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_ng_5G_S_TMSI_Part1_constr_2, &asn_PER_memb_ng_5G_S_TMSI_Part1_constr_2, memb_ng_5G_S_TMSI_Part1_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ng_5G_S_TMSI_Part1_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ng_5G_S_TMSI_Part1_constraint_1 + }, 0, 0, /* No default value */ "ng-5G-S-TMSI-Part1" }, @@ -108,7 +116,18 @@ asn_TYPE_member_t asn_MBR_InitialUE_Identity_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_randomValue_constr_3, &asn_PER_memb_randomValue_constr_3, memb_randomValue_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_randomValue_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_randomValue_constraint_1 + }, 0, 0, /* No default value */ "randomValue" }, @@ -135,7 +154,18 @@ asn_TYPE_descriptor_t asn_DEF_InitialUE_Identity = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_InitialUE_Identity_constr_1, &asn_PER_type_InitialUE_Identity_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_InitialUE_Identity_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_InitialUE_Identity_1, 2, /* Elements count */ &asn_SPC_InitialUE_Identity_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/InitialUE-Identity.h b/src/codec_utils/RRC/InitialUE-Identity.h index bb196fdd7..9bd9e0ff5 100644 --- a/src/codec_utils/RRC/InitialUE-Identity.h +++ b/src/codec_utils/RRC/InitialUE-Identity.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _InitialUE_Identity_H_ diff --git a/src/codec_utils/RRC/IntegrityProtAlgorithm.c b/src/codec_utils/RRC/IntegrityProtAlgorithm.c index 6b7756bfa..269cdeb84 100644 --- a/src/codec_utils/RRC/IntegrityProtAlgorithm.c +++ b/src/codec_utils/RRC/IntegrityProtAlgorithm.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "IntegrityProtAlgorithm.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_IntegrityProtAlgorithm_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_IntegrityProtAlgorithm_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 3, 3, 0, 7 } /* (0..7,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_IntegrityProtAlgorithm_value2enum_1[] = { { 0, 4, "nia0" }, { 1, 4, "nia1" }, @@ -63,7 +62,18 @@ asn_TYPE_descriptor_t asn_DEF_IntegrityProtAlgorithm = { asn_DEF_IntegrityProtAlgorithm_tags_1, /* Same as above */ sizeof(asn_DEF_IntegrityProtAlgorithm_tags_1) /sizeof(asn_DEF_IntegrityProtAlgorithm_tags_1[0]), /* 1 */ - { &asn_OER_type_IntegrityProtAlgorithm_constr_1, &asn_PER_type_IntegrityProtAlgorithm_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_IntegrityProtAlgorithm_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_IntegrityProtAlgorithm_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/RRC/IntegrityProtAlgorithm.h b/src/codec_utils/RRC/IntegrityProtAlgorithm.h index 409dd1c26..b7ccad946 100644 --- a/src/codec_utils/RRC/IntegrityProtAlgorithm.h +++ b/src/codec_utils/RRC/IntegrityProtAlgorithm.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _IntegrityProtAlgorithm_H_ @@ -43,12 +43,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_IntegrityProtAlgorithm_specs_1; asn_struct_free_f IntegrityProtAlgorithm_free; asn_struct_print_f IntegrityProtAlgorithm_print; asn_constr_check_f IntegrityProtAlgorithm_constraint; -ber_type_decoder_f IntegrityProtAlgorithm_decode_ber; -der_type_encoder_f IntegrityProtAlgorithm_encode_der; xer_type_decoder_f IntegrityProtAlgorithm_decode_xer; xer_type_encoder_f IntegrityProtAlgorithm_encode_xer; -oer_type_decoder_f IntegrityProtAlgorithm_decode_oer; -oer_type_encoder_f IntegrityProtAlgorithm_encode_oer; per_type_decoder_f IntegrityProtAlgorithm_decode_uper; per_type_encoder_f IntegrityProtAlgorithm_encode_uper; per_type_decoder_f IntegrityProtAlgorithm_decode_aper; diff --git a/src/codec_utils/RRC/InterFreqBlackCellList.c b/src/codec_utils/RRC/InterFreqBlackCellList.c index 4375a99cc..43d48cd85 100644 --- a/src/codec_utils/RRC/InterFreqBlackCellList.c +++ b/src/codec_utils/RRC/InterFreqBlackCellList.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "InterFreqBlackCellList.h" -#include "PCI-Range.h" -static asn_oer_constraints_t asn_OER_type_InterFreqBlackCellList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_InterFreqBlackCellList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_InterFreqBlackCellList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_PCI_Range, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_InterFreqBlackCellList = { asn_DEF_InterFreqBlackCellList_tags_1, /* Same as above */ sizeof(asn_DEF_InterFreqBlackCellList_tags_1) /sizeof(asn_DEF_InterFreqBlackCellList_tags_1[0]), /* 1 */ - { &asn_OER_type_InterFreqBlackCellList_constr_1, &asn_PER_type_InterFreqBlackCellList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_InterFreqBlackCellList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_InterFreqBlackCellList_1, 1, /* Single element */ &asn_SPC_InterFreqBlackCellList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/InterFreqBlackCellList.h b/src/codec_utils/RRC/InterFreqBlackCellList.h index eac895546..1a3982d88 100644 --- a/src/codec_utils/RRC/InterFreqBlackCellList.h +++ b/src/codec_utils/RRC/InterFreqBlackCellList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _InterFreqBlackCellList_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_InterFreqBlackCellList_constr_1; } #endif +/* Referred external types */ +#include "PCI-Range.h" + #endif /* _InterFreqBlackCellList_H_ */ #include diff --git a/src/codec_utils/RRC/InterFreqCarrierFreqInfo.c b/src/codec_utils/RRC/InterFreqCarrierFreqInfo.c index 835f314d3..fe9fe2bb7 100644 --- a/src/codec_utils/RRC/InterFreqCarrierFreqInfo.c +++ b/src/codec_utils/RRC/InterFreqCarrierFreqInfo.c @@ -1,20 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "InterFreqCarrierFreqInfo.h" -#include "MultiFrequencyBandListNR-SIB.h" -#include "ThresholdNR.h" -#include "SSB-MTC.h" -#include "SSB-ToMeasure.h" -#include "SS-RSSI-Measurement.h" -#include "SpeedStateScaleFactors.h" -#include "InterFreqNeighCellList.h" -#include "InterFreqBlackCellList.h" static int memb_nrofSS_BlocksToAverage_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -29,7 +21,7 @@ memb_nrofSS_BlocksToAverage_constraint_1(const asn_TYPE_descriptor_t *td, const value = *(const long *)sptr; - if((value >= 2 && value <= 16)) { + if((value >= 2L && value <= 16L)) { /* Constraint check succeeded */ return 0; } else { @@ -40,21 +32,31 @@ memb_nrofSS_BlocksToAverage_constraint_1(const asn_TYPE_descriptor_t *td, const } } -static asn_oer_constraints_t asn_OER_memb_nrofSS_BlocksToAverage_constr_5 CC_NOTUSED = { - { 1, 1 } /* (2..16) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_nrofSS_BlocksToAverage_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 2, 16 } /* (2..16) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_threshX_Q_20[] = { { ATF_NOFLAGS, 0, offsetof(struct InterFreqCarrierFreqInfo__threshX_Q, threshX_HighQ), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_ReselectionThresholdQ, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "threshX-HighQ" }, @@ -63,7 +65,18 @@ static asn_TYPE_member_t asn_MBR_threshX_Q_20[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ReselectionThresholdQ, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "threshX-LowQ" }, @@ -95,7 +108,18 @@ asn_TYPE_descriptor_t asn_DEF_threshX_Q_20 = { asn_DEF_threshX_Q_tags_20, /* Same as above */ sizeof(asn_DEF_threshX_Q_tags_20) /sizeof(asn_DEF_threshX_Q_tags_20[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_threshX_Q_20, 2, /* Elements count */ &asn_SPC_threshX_Q_specs_20 /* Additional specs */ @@ -129,7 +153,18 @@ asn_TYPE_member_t asn_MBR_InterFreqCarrierFreqInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ARFCN_ValueNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dl-CarrierFreq" }, @@ -138,7 +173,18 @@ asn_TYPE_member_t asn_MBR_InterFreqCarrierFreqInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MultiFrequencyBandListNR_SIB, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "frequencyBandList" }, @@ -147,7 +193,18 @@ asn_TYPE_member_t asn_MBR_InterFreqCarrierFreqInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MultiFrequencyBandListNR_SIB, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "frequencyBandListSUL" }, @@ -156,7 +213,18 @@ asn_TYPE_member_t asn_MBR_InterFreqCarrierFreqInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_nrofSS_BlocksToAverage_constr_5, &asn_PER_memb_nrofSS_BlocksToAverage_constr_5, memb_nrofSS_BlocksToAverage_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_nrofSS_BlocksToAverage_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_nrofSS_BlocksToAverage_constraint_1 + }, 0, 0, /* No default value */ "nrofSS-BlocksToAverage" }, @@ -165,7 +233,18 @@ asn_TYPE_member_t asn_MBR_InterFreqCarrierFreqInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ThresholdNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "absThreshSS-BlocksConsolidation" }, @@ -174,7 +253,18 @@ asn_TYPE_member_t asn_MBR_InterFreqCarrierFreqInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SSB_MTC, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "smtc" }, @@ -183,7 +273,18 @@ asn_TYPE_member_t asn_MBR_InterFreqCarrierFreqInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SubcarrierSpacing, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ssbSubcarrierSpacing" }, @@ -192,7 +293,18 @@ asn_TYPE_member_t asn_MBR_InterFreqCarrierFreqInfo_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_SSB_ToMeasure, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ssb-ToMeasure" }, @@ -201,7 +313,18 @@ asn_TYPE_member_t asn_MBR_InterFreqCarrierFreqInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "deriveSSB-IndexFromCell" }, @@ -210,7 +333,18 @@ asn_TYPE_member_t asn_MBR_InterFreqCarrierFreqInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SS_RSSI_Measurement, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ss-RSSI-Measurement" }, @@ -219,7 +353,18 @@ asn_TYPE_member_t asn_MBR_InterFreqCarrierFreqInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Q_RxLevMin, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "q-RxLevMin" }, @@ -228,7 +373,18 @@ asn_TYPE_member_t asn_MBR_InterFreqCarrierFreqInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Q_RxLevMin, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "q-RxLevMinSUL" }, @@ -237,7 +393,18 @@ asn_TYPE_member_t asn_MBR_InterFreqCarrierFreqInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Q_QualMin, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "q-QualMin" }, @@ -246,7 +413,18 @@ asn_TYPE_member_t asn_MBR_InterFreqCarrierFreqInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_P_Max, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "p-Max" }, @@ -255,7 +433,18 @@ asn_TYPE_member_t asn_MBR_InterFreqCarrierFreqInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_T_Reselection, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "t-ReselectionNR" }, @@ -264,7 +453,18 @@ asn_TYPE_member_t asn_MBR_InterFreqCarrierFreqInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SpeedStateScaleFactors, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "t-ReselectionNR-SF" }, @@ -273,7 +473,18 @@ asn_TYPE_member_t asn_MBR_InterFreqCarrierFreqInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ReselectionThreshold, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "threshX-HighP" }, @@ -282,7 +493,18 @@ asn_TYPE_member_t asn_MBR_InterFreqCarrierFreqInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ReselectionThreshold, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "threshX-LowP" }, @@ -291,7 +513,18 @@ asn_TYPE_member_t asn_MBR_InterFreqCarrierFreqInfo_1[] = { 0, &asn_DEF_threshX_Q_20, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "threshX-Q" }, @@ -300,7 +533,18 @@ asn_TYPE_member_t asn_MBR_InterFreqCarrierFreqInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CellReselectionPriority, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cellReselectionPriority" }, @@ -309,7 +553,18 @@ asn_TYPE_member_t asn_MBR_InterFreqCarrierFreqInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CellReselectionSubPriority, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cellReselectionSubPriority" }, @@ -318,7 +573,18 @@ asn_TYPE_member_t asn_MBR_InterFreqCarrierFreqInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Q_OffsetRange, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, &asn_DFL_25_cmp_15, /* Compare DEFAULT 15 */ &asn_DFL_25_set_15, /* Set DEFAULT 15 */ "q-OffsetFreq" @@ -328,7 +594,18 @@ asn_TYPE_member_t asn_MBR_InterFreqCarrierFreqInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_InterFreqNeighCellList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "interFreqNeighCellList" }, @@ -337,7 +614,18 @@ asn_TYPE_member_t asn_MBR_InterFreqCarrierFreqInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_InterFreqBlackCellList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "interFreqBlackCellList" }, @@ -391,7 +679,18 @@ asn_TYPE_descriptor_t asn_DEF_InterFreqCarrierFreqInfo = { asn_DEF_InterFreqCarrierFreqInfo_tags_1, /* Same as above */ sizeof(asn_DEF_InterFreqCarrierFreqInfo_tags_1) /sizeof(asn_DEF_InterFreqCarrierFreqInfo_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_InterFreqCarrierFreqInfo_1, 24, /* Elements count */ &asn_SPC_InterFreqCarrierFreqInfo_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/InterFreqCarrierFreqInfo.h b/src/codec_utils/RRC/InterFreqCarrierFreqInfo.h index aefb847e4..2cf12e5e0 100644 --- a/src/codec_utils/RRC/InterFreqCarrierFreqInfo.h +++ b/src/codec_utils/RRC/InterFreqCarrierFreqInfo.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _InterFreqCarrierFreqInfo_H_ @@ -91,5 +91,15 @@ extern asn_TYPE_member_t asn_MBR_InterFreqCarrierFreqInfo_1[24]; } #endif +/* Referred external types */ +#include "MultiFrequencyBandListNR-SIB.h" +#include "ThresholdNR.h" +#include "SSB-MTC.h" +#include "SSB-ToMeasure.h" +#include "SS-RSSI-Measurement.h" +#include "SpeedStateScaleFactors.h" +#include "InterFreqNeighCellList.h" +#include "InterFreqBlackCellList.h" + #endif /* _InterFreqCarrierFreqInfo_H_ */ #include diff --git a/src/codec_utils/RRC/InterFreqCarrierFreqList.c b/src/codec_utils/RRC/InterFreqCarrierFreqList.c index fdb38c054..baaba4c99 100644 --- a/src/codec_utils/RRC/InterFreqCarrierFreqList.c +++ b/src/codec_utils/RRC/InterFreqCarrierFreqList.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "InterFreqCarrierFreqList.h" -#include "InterFreqCarrierFreqInfo.h" -static asn_oer_constraints_t asn_OER_type_InterFreqCarrierFreqList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_InterFreqCarrierFreqList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_InterFreqCarrierFreqList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_InterFreqCarrierFreqInfo, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_InterFreqCarrierFreqList = { asn_DEF_InterFreqCarrierFreqList_tags_1, /* Same as above */ sizeof(asn_DEF_InterFreqCarrierFreqList_tags_1) /sizeof(asn_DEF_InterFreqCarrierFreqList_tags_1[0]), /* 1 */ - { &asn_OER_type_InterFreqCarrierFreqList_constr_1, &asn_PER_type_InterFreqCarrierFreqList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_InterFreqCarrierFreqList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_InterFreqCarrierFreqList_1, 1, /* Single element */ &asn_SPC_InterFreqCarrierFreqList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/InterFreqCarrierFreqList.h b/src/codec_utils/RRC/InterFreqCarrierFreqList.h index 06daae1c5..cda56cfa1 100644 --- a/src/codec_utils/RRC/InterFreqCarrierFreqList.h +++ b/src/codec_utils/RRC/InterFreqCarrierFreqList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _InterFreqCarrierFreqList_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_InterFreqCarrierFreqList_constr_1; } #endif +/* Referred external types */ +#include "InterFreqCarrierFreqInfo.h" + #endif /* _InterFreqCarrierFreqList_H_ */ #include diff --git a/src/codec_utils/RRC/InterFreqNeighCellInfo.c b/src/codec_utils/RRC/InterFreqNeighCellInfo.c index 4f77baa71..f9a24228f 100644 --- a/src/codec_utils/RRC/InterFreqNeighCellInfo.c +++ b/src/codec_utils/RRC/InterFreqNeighCellInfo.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "InterFreqNeighCellInfo.h" @@ -21,7 +21,7 @@ memb_q_RxLevMinOffsetCell_constraint_1(const asn_TYPE_descriptor_t *td, const vo value = *(const long *)sptr; - if((value >= 1 && value <= 8)) { + if((value >= 1L && value <= 8L)) { /* Constraint check succeeded */ return 0; } else { @@ -46,7 +46,7 @@ memb_q_RxLevMinOffsetCellSUL_constraint_1(const asn_TYPE_descriptor_t *td, const value = *(const long *)sptr; - if((value >= 1 && value <= 8)) { + if((value >= 1L && value <= 8L)) { /* Constraint check succeeded */ return 0; } else { @@ -71,7 +71,7 @@ memb_q_QualMinOffsetCell_constraint_1(const asn_TYPE_descriptor_t *td, const voi value = *(const long *)sptr; - if((value >= 1 && value <= 8)) { + if((value >= 1L && value <= 8L)) { /* Constraint check succeeded */ return 0; } else { @@ -82,37 +82,45 @@ memb_q_QualMinOffsetCell_constraint_1(const asn_TYPE_descriptor_t *td, const voi } } -static asn_oer_constraints_t asn_OER_memb_q_RxLevMinOffsetCell_constr_4 CC_NOTUSED = { - { 1, 1 } /* (1..8) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_q_RxLevMinOffsetCell_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 1, 8 } /* (1..8) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_q_RxLevMinOffsetCellSUL_constr_5 CC_NOTUSED = { - { 1, 1 } /* (1..8) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_q_RxLevMinOffsetCellSUL_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 1, 8 } /* (1..8) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_q_QualMinOffsetCell_constr_6 CC_NOTUSED = { - { 1, 1 } /* (1..8) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_q_QualMinOffsetCell_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 1, 8 } /* (1..8) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_InterFreqNeighCellInfo_1[] = { { ATF_NOFLAGS, 0, offsetof(struct InterFreqNeighCellInfo, physCellId), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_PhysCellId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "physCellId" }, @@ -121,7 +129,18 @@ asn_TYPE_member_t asn_MBR_InterFreqNeighCellInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Q_OffsetRange, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "q-OffsetCell" }, @@ -130,7 +149,18 @@ asn_TYPE_member_t asn_MBR_InterFreqNeighCellInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_q_RxLevMinOffsetCell_constr_4, &asn_PER_memb_q_RxLevMinOffsetCell_constr_4, memb_q_RxLevMinOffsetCell_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_q_RxLevMinOffsetCell_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_q_RxLevMinOffsetCell_constraint_1 + }, 0, 0, /* No default value */ "q-RxLevMinOffsetCell" }, @@ -139,7 +169,18 @@ asn_TYPE_member_t asn_MBR_InterFreqNeighCellInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_q_RxLevMinOffsetCellSUL_constr_5, &asn_PER_memb_q_RxLevMinOffsetCellSUL_constr_5, memb_q_RxLevMinOffsetCellSUL_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_q_RxLevMinOffsetCellSUL_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_q_RxLevMinOffsetCellSUL_constraint_1 + }, 0, 0, /* No default value */ "q-RxLevMinOffsetCellSUL" }, @@ -148,7 +189,18 @@ asn_TYPE_member_t asn_MBR_InterFreqNeighCellInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_q_QualMinOffsetCell_constr_6, &asn_PER_memb_q_QualMinOffsetCell_constr_6, memb_q_QualMinOffsetCell_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_q_QualMinOffsetCell_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_q_QualMinOffsetCell_constraint_1 + }, 0, 0, /* No default value */ "q-QualMinOffsetCell" }, @@ -183,7 +235,18 @@ asn_TYPE_descriptor_t asn_DEF_InterFreqNeighCellInfo = { asn_DEF_InterFreqNeighCellInfo_tags_1, /* Same as above */ sizeof(asn_DEF_InterFreqNeighCellInfo_tags_1) /sizeof(asn_DEF_InterFreqNeighCellInfo_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_InterFreqNeighCellInfo_1, 5, /* Elements count */ &asn_SPC_InterFreqNeighCellInfo_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/InterFreqNeighCellInfo.h b/src/codec_utils/RRC/InterFreqNeighCellInfo.h index 5a6dee4a0..71a2c727a 100644 --- a/src/codec_utils/RRC/InterFreqNeighCellInfo.h +++ b/src/codec_utils/RRC/InterFreqNeighCellInfo.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _InterFreqNeighCellInfo_H_ diff --git a/src/codec_utils/RRC/InterFreqNeighCellList.c b/src/codec_utils/RRC/InterFreqNeighCellList.c index 852c033e4..8e298821e 100644 --- a/src/codec_utils/RRC/InterFreqNeighCellList.c +++ b/src/codec_utils/RRC/InterFreqNeighCellList.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "InterFreqNeighCellList.h" -#include "InterFreqNeighCellInfo.h" -static asn_oer_constraints_t asn_OER_type_InterFreqNeighCellList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_InterFreqNeighCellList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_InterFreqNeighCellList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_InterFreqNeighCellInfo, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_InterFreqNeighCellList = { asn_DEF_InterFreqNeighCellList_tags_1, /* Same as above */ sizeof(asn_DEF_InterFreqNeighCellList_tags_1) /sizeof(asn_DEF_InterFreqNeighCellList_tags_1[0]), /* 1 */ - { &asn_OER_type_InterFreqNeighCellList_constr_1, &asn_PER_type_InterFreqNeighCellList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_InterFreqNeighCellList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_InterFreqNeighCellList_1, 1, /* Single element */ &asn_SPC_InterFreqNeighCellList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/InterFreqNeighCellList.h b/src/codec_utils/RRC/InterFreqNeighCellList.h index d3d3c735a..78d3c74f1 100644 --- a/src/codec_utils/RRC/InterFreqNeighCellList.h +++ b/src/codec_utils/RRC/InterFreqNeighCellList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _InterFreqNeighCellList_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_InterFreqNeighCellList_constr_1; } #endif +/* Referred external types */ +#include "InterFreqNeighCellInfo.h" + #endif /* _InterFreqNeighCellList_H_ */ #include diff --git a/src/codec_utils/RRC/InterRAT-Parameters.c b/src/codec_utils/RRC/InterRAT-Parameters.c index 8aa4b77e4..c2b585b69 100644 --- a/src/codec_utils/RRC/InterRAT-Parameters.c +++ b/src/codec_utils/RRC/InterRAT-Parameters.c @@ -1,20 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "InterRAT-Parameters.h" -#include "EUTRA-Parameters.h" static asn_TYPE_member_t asn_MBR_InterRAT_Parameters_1[] = { { ATF_POINTER, 1, offsetof(struct InterRAT_Parameters, eutra), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRA_Parameters, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eutra" }, @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_InterRAT_Parameters = { asn_DEF_InterRAT_Parameters_tags_1, /* Same as above */ sizeof(asn_DEF_InterRAT_Parameters_tags_1) /sizeof(asn_DEF_InterRAT_Parameters_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_InterRAT_Parameters_1, 1, /* Elements count */ &asn_SPC_InterRAT_Parameters_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/InterRAT-Parameters.h b/src/codec_utils/RRC/InterRAT-Parameters.h index ab412f31f..00b21d63e 100644 --- a/src/codec_utils/RRC/InterRAT-Parameters.h +++ b/src/codec_utils/RRC/InterRAT-Parameters.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _InterRAT_Parameters_H_ @@ -40,5 +40,8 @@ extern asn_TYPE_descriptor_t asn_DEF_InterRAT_Parameters; } #endif +/* Referred external types */ +#include "EUTRA-Parameters.h" + #endif /* _InterRAT_Parameters_H_ */ #include diff --git a/src/codec_utils/RRC/IntraFreqBlackCellList.c b/src/codec_utils/RRC/IntraFreqBlackCellList.c index 31a17f450..901b1226a 100644 --- a/src/codec_utils/RRC/IntraFreqBlackCellList.c +++ b/src/codec_utils/RRC/IntraFreqBlackCellList.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "IntraFreqBlackCellList.h" -#include "PCI-Range.h" -static asn_oer_constraints_t asn_OER_type_IntraFreqBlackCellList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_IntraFreqBlackCellList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_IntraFreqBlackCellList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_PCI_Range, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_IntraFreqBlackCellList = { asn_DEF_IntraFreqBlackCellList_tags_1, /* Same as above */ sizeof(asn_DEF_IntraFreqBlackCellList_tags_1) /sizeof(asn_DEF_IntraFreqBlackCellList_tags_1[0]), /* 1 */ - { &asn_OER_type_IntraFreqBlackCellList_constr_1, &asn_PER_type_IntraFreqBlackCellList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_IntraFreqBlackCellList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_IntraFreqBlackCellList_1, 1, /* Single element */ &asn_SPC_IntraFreqBlackCellList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/IntraFreqBlackCellList.h b/src/codec_utils/RRC/IntraFreqBlackCellList.h index 01af5e219..d42317c67 100644 --- a/src/codec_utils/RRC/IntraFreqBlackCellList.h +++ b/src/codec_utils/RRC/IntraFreqBlackCellList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _IntraFreqBlackCellList_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_IntraFreqBlackCellList_constr_1; } #endif +/* Referred external types */ +#include "PCI-Range.h" + #endif /* _IntraFreqBlackCellList_H_ */ #include diff --git a/src/codec_utils/RRC/IntraFreqNeighCellInfo.c b/src/codec_utils/RRC/IntraFreqNeighCellInfo.c index 4df47f5a3..d30a49d27 100644 --- a/src/codec_utils/RRC/IntraFreqNeighCellInfo.c +++ b/src/codec_utils/RRC/IntraFreqNeighCellInfo.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "IntraFreqNeighCellInfo.h" @@ -21,7 +21,7 @@ memb_q_RxLevMinOffsetCell_constraint_1(const asn_TYPE_descriptor_t *td, const vo value = *(const long *)sptr; - if((value >= 1 && value <= 8)) { + if((value >= 1L && value <= 8L)) { /* Constraint check succeeded */ return 0; } else { @@ -46,7 +46,7 @@ memb_q_RxLevMinOffsetCellSUL_constraint_1(const asn_TYPE_descriptor_t *td, const value = *(const long *)sptr; - if((value >= 1 && value <= 8)) { + if((value >= 1L && value <= 8L)) { /* Constraint check succeeded */ return 0; } else { @@ -71,7 +71,7 @@ memb_q_QualMinOffsetCell_constraint_1(const asn_TYPE_descriptor_t *td, const voi value = *(const long *)sptr; - if((value >= 1 && value <= 8)) { + if((value >= 1L && value <= 8L)) { /* Constraint check succeeded */ return 0; } else { @@ -82,37 +82,45 @@ memb_q_QualMinOffsetCell_constraint_1(const asn_TYPE_descriptor_t *td, const voi } } -static asn_oer_constraints_t asn_OER_memb_q_RxLevMinOffsetCell_constr_4 CC_NOTUSED = { - { 1, 1 } /* (1..8) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_q_RxLevMinOffsetCell_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 1, 8 } /* (1..8) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_q_RxLevMinOffsetCellSUL_constr_5 CC_NOTUSED = { - { 1, 1 } /* (1..8) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_q_RxLevMinOffsetCellSUL_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 1, 8 } /* (1..8) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_q_QualMinOffsetCell_constr_6 CC_NOTUSED = { - { 1, 1 } /* (1..8) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_q_QualMinOffsetCell_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 1, 8 } /* (1..8) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_IntraFreqNeighCellInfo_1[] = { { ATF_NOFLAGS, 0, offsetof(struct IntraFreqNeighCellInfo, physCellId), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_PhysCellId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "physCellId" }, @@ -121,7 +129,18 @@ asn_TYPE_member_t asn_MBR_IntraFreqNeighCellInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Q_OffsetRange, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "q-OffsetCell" }, @@ -130,7 +149,18 @@ asn_TYPE_member_t asn_MBR_IntraFreqNeighCellInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_q_RxLevMinOffsetCell_constr_4, &asn_PER_memb_q_RxLevMinOffsetCell_constr_4, memb_q_RxLevMinOffsetCell_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_q_RxLevMinOffsetCell_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_q_RxLevMinOffsetCell_constraint_1 + }, 0, 0, /* No default value */ "q-RxLevMinOffsetCell" }, @@ -139,7 +169,18 @@ asn_TYPE_member_t asn_MBR_IntraFreqNeighCellInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_q_RxLevMinOffsetCellSUL_constr_5, &asn_PER_memb_q_RxLevMinOffsetCellSUL_constr_5, memb_q_RxLevMinOffsetCellSUL_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_q_RxLevMinOffsetCellSUL_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_q_RxLevMinOffsetCellSUL_constraint_1 + }, 0, 0, /* No default value */ "q-RxLevMinOffsetCellSUL" }, @@ -148,7 +189,18 @@ asn_TYPE_member_t asn_MBR_IntraFreqNeighCellInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_q_QualMinOffsetCell_constr_6, &asn_PER_memb_q_QualMinOffsetCell_constr_6, memb_q_QualMinOffsetCell_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_q_QualMinOffsetCell_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_q_QualMinOffsetCell_constraint_1 + }, 0, 0, /* No default value */ "q-QualMinOffsetCell" }, @@ -183,7 +235,18 @@ asn_TYPE_descriptor_t asn_DEF_IntraFreqNeighCellInfo = { asn_DEF_IntraFreqNeighCellInfo_tags_1, /* Same as above */ sizeof(asn_DEF_IntraFreqNeighCellInfo_tags_1) /sizeof(asn_DEF_IntraFreqNeighCellInfo_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_IntraFreqNeighCellInfo_1, 5, /* Elements count */ &asn_SPC_IntraFreqNeighCellInfo_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/IntraFreqNeighCellInfo.h b/src/codec_utils/RRC/IntraFreqNeighCellInfo.h index 39af47a6e..12594dc27 100644 --- a/src/codec_utils/RRC/IntraFreqNeighCellInfo.h +++ b/src/codec_utils/RRC/IntraFreqNeighCellInfo.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _IntraFreqNeighCellInfo_H_ diff --git a/src/codec_utils/RRC/IntraFreqNeighCellList.c b/src/codec_utils/RRC/IntraFreqNeighCellList.c index dc32c1a06..0279493f9 100644 --- a/src/codec_utils/RRC/IntraFreqNeighCellList.c +++ b/src/codec_utils/RRC/IntraFreqNeighCellList.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "IntraFreqNeighCellList.h" -#include "IntraFreqNeighCellInfo.h" -static asn_oer_constraints_t asn_OER_type_IntraFreqNeighCellList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_IntraFreqNeighCellList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_IntraFreqNeighCellList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_IntraFreqNeighCellInfo, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_IntraFreqNeighCellList = { asn_DEF_IntraFreqNeighCellList_tags_1, /* Same as above */ sizeof(asn_DEF_IntraFreqNeighCellList_tags_1) /sizeof(asn_DEF_IntraFreqNeighCellList_tags_1[0]), /* 1 */ - { &asn_OER_type_IntraFreqNeighCellList_constr_1, &asn_PER_type_IntraFreqNeighCellList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_IntraFreqNeighCellList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_IntraFreqNeighCellList_1, 1, /* Single element */ &asn_SPC_IntraFreqNeighCellList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/IntraFreqNeighCellList.h b/src/codec_utils/RRC/IntraFreqNeighCellList.h index d2f7bea09..93ac843d4 100644 --- a/src/codec_utils/RRC/IntraFreqNeighCellList.h +++ b/src/codec_utils/RRC/IntraFreqNeighCellList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _IntraFreqNeighCellList_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_IntraFreqNeighCellList_constr_1; } #endif +/* Referred external types */ +#include "IntraFreqNeighCellInfo.h" + #endif /* _IntraFreqNeighCellList_H_ */ #include diff --git a/src/codec_utils/RRC/LocationMeasurementIndication-IEs.c b/src/codec_utils/RRC/LocationMeasurementIndication-IEs.c index 6ddada361..fdb73285a 100644 --- a/src/codec_utils/RRC/LocationMeasurementIndication-IEs.c +++ b/src/codec_utils/RRC/LocationMeasurementIndication-IEs.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "LocationMeasurementIndication-IEs.h" -#include "LocationMeasurementInfo.h" -static asn_oer_constraints_t asn_OER_type_measurementIndication_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_measurementIndication_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_measurementIndication_2[] = { { ATF_NOFLAGS, 0, offsetof(struct LocationMeasurementIndication_IEs__measurementIndication, choice.release), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -31,7 +40,18 @@ static asn_TYPE_member_t asn_MBR_measurementIndication_2[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_LocationMeasurementInfo, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -59,7 +79,18 @@ asn_TYPE_descriptor_t asn_DEF_measurementIndication_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_measurementIndication_constr_2, &asn_PER_type_measurementIndication_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_measurementIndication_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_measurementIndication_2, 2, /* Elements count */ &asn_SPC_measurementIndication_specs_2 /* Additional specs */ @@ -88,7 +119,18 @@ asn_TYPE_descriptor_t asn_DEF_nonCriticalExtension_6 = { asn_DEF_nonCriticalExtension_tags_6, /* Same as above */ sizeof(asn_DEF_nonCriticalExtension_tags_6) /sizeof(asn_DEF_nonCriticalExtension_tags_6[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_nonCriticalExtension_specs_6 /* Additional specs */ }; @@ -99,7 +141,18 @@ asn_TYPE_member_t asn_MBR_LocationMeasurementIndication_IEs_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_measurementIndication_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measurementIndication" }, @@ -108,7 +161,18 @@ asn_TYPE_member_t asn_MBR_LocationMeasurementIndication_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lateNonCriticalExtension" }, @@ -117,7 +181,18 @@ asn_TYPE_member_t asn_MBR_LocationMeasurementIndication_IEs_1[] = { 0, &asn_DEF_nonCriticalExtension_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nonCriticalExtension" }, @@ -150,7 +225,18 @@ asn_TYPE_descriptor_t asn_DEF_LocationMeasurementIndication_IEs = { asn_DEF_LocationMeasurementIndication_IEs_tags_1, /* Same as above */ sizeof(asn_DEF_LocationMeasurementIndication_IEs_tags_1) /sizeof(asn_DEF_LocationMeasurementIndication_IEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_LocationMeasurementIndication_IEs_1, 3, /* Elements count */ &asn_SPC_LocationMeasurementIndication_IEs_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/LocationMeasurementIndication-IEs.h b/src/codec_utils/RRC/LocationMeasurementIndication-IEs.h index ae4c9c468..76f493915 100644 --- a/src/codec_utils/RRC/LocationMeasurementIndication-IEs.h +++ b/src/codec_utils/RRC/LocationMeasurementIndication-IEs.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _LocationMeasurementIndication_IEs_H_ @@ -63,5 +63,8 @@ extern asn_TYPE_member_t asn_MBR_LocationMeasurementIndication_IEs_1[3]; } #endif +/* Referred external types */ +#include "LocationMeasurementInfo.h" + #endif /* _LocationMeasurementIndication_IEs_H_ */ #include diff --git a/src/codec_utils/RRC/LocationMeasurementIndication.c b/src/codec_utils/RRC/LocationMeasurementIndication.c index d9a5197f2..d71460603 100644 --- a/src/codec_utils/RRC/LocationMeasurementIndication.c +++ b/src/codec_utils/RRC/LocationMeasurementIndication.c @@ -1,21 +1,19 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "LocationMeasurementIndication.h" -#include "LocationMeasurementIndication-IEs.h" -static asn_oer_constraints_t asn_OER_type_criticalExtensions_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_criticalExtensions_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_criticalExtensionsFuture_tags_4[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) @@ -39,7 +37,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensionsFuture_4 = { asn_DEF_criticalExtensionsFuture_tags_4, /* Same as above */ sizeof(asn_DEF_criticalExtensionsFuture_tags_4) /sizeof(asn_DEF_criticalExtensionsFuture_tags_4[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_criticalExtensionsFuture_specs_4 /* Additional specs */ }; @@ -50,7 +59,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_LocationMeasurementIndication_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "locationMeasurementIndication" }, @@ -59,7 +79,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_2[] = { 0, &asn_DEF_criticalExtensionsFuture_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensionsFuture" }, @@ -87,7 +118,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensions_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_criticalExtensions_constr_2, &asn_PER_type_criticalExtensions_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_criticalExtensions_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_criticalExtensions_2, 2, /* Elements count */ &asn_SPC_criticalExtensions_specs_2 /* Additional specs */ @@ -99,7 +141,18 @@ asn_TYPE_member_t asn_MBR_LocationMeasurementIndication_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_criticalExtensions_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensions" }, @@ -128,7 +181,18 @@ asn_TYPE_descriptor_t asn_DEF_LocationMeasurementIndication = { asn_DEF_LocationMeasurementIndication_tags_1, /* Same as above */ sizeof(asn_DEF_LocationMeasurementIndication_tags_1) /sizeof(asn_DEF_LocationMeasurementIndication_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_LocationMeasurementIndication_1, 1, /* Elements count */ &asn_SPC_LocationMeasurementIndication_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/LocationMeasurementIndication.h b/src/codec_utils/RRC/LocationMeasurementIndication.h index f389d9aa9..f44c34b75 100644 --- a/src/codec_utils/RRC/LocationMeasurementIndication.h +++ b/src/codec_utils/RRC/LocationMeasurementIndication.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _LocationMeasurementIndication_H_ @@ -59,5 +59,8 @@ extern asn_TYPE_member_t asn_MBR_LocationMeasurementIndication_1[1]; } #endif +/* Referred external types */ +#include "LocationMeasurementIndication-IEs.h" + #endif /* _LocationMeasurementIndication_H_ */ #include diff --git a/src/codec_utils/RRC/LocationMeasurementInfo.c b/src/codec_utils/RRC/LocationMeasurementInfo.c index 2519d2871..d1a697769 100644 --- a/src/codec_utils/RRC/LocationMeasurementInfo.c +++ b/src/codec_utils/RRC/LocationMeasurementInfo.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "LocationMeasurementInfo.h" -#include "EUTRA-RSTD-InfoList.h" -static asn_oer_constraints_t asn_OER_type_LocationMeasurementInfo_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_LocationMeasurementInfo_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_LocationMeasurementInfo_1[] = { { ATF_POINTER, 0, offsetof(struct LocationMeasurementInfo, choice.eutra_RSTD), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRA_RSTD_InfoList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eutra-RSTD" }, @@ -31,7 +40,18 @@ asn_TYPE_member_t asn_MBR_LocationMeasurementInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eutra-FineTimingDetection" }, @@ -58,7 +78,18 @@ asn_TYPE_descriptor_t asn_DEF_LocationMeasurementInfo = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_LocationMeasurementInfo_constr_1, &asn_PER_type_LocationMeasurementInfo_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_LocationMeasurementInfo_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_LocationMeasurementInfo_1, 2, /* Elements count */ &asn_SPC_LocationMeasurementInfo_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/LocationMeasurementInfo.h b/src/codec_utils/RRC/LocationMeasurementInfo.h index cd43ff572..ad45637f7 100644 --- a/src/codec_utils/RRC/LocationMeasurementInfo.h +++ b/src/codec_utils/RRC/LocationMeasurementInfo.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _LocationMeasurementInfo_H_ @@ -56,5 +56,8 @@ extern asn_per_constraints_t asn_PER_type_LocationMeasurementInfo_constr_1; } #endif +/* Referred external types */ +#include "EUTRA-RSTD-InfoList.h" + #endif /* _LocationMeasurementInfo_H_ */ #include diff --git a/src/codec_utils/RRC/LogicalChannelConfig.c b/src/codec_utils/RRC/LogicalChannelConfig.c index 8894257c4..9b7baa433 100644 --- a/src/codec_utils/RRC/LogicalChannelConfig.c +++ b/src/codec_utils/RRC/LogicalChannelConfig.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "LogicalChannelConfig.h" @@ -41,7 +41,7 @@ memb_priority_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 1 && value <= 16)) { + if((value >= 1L && value <= 16L)) { /* Constraint check succeeded */ return 0; } else { @@ -67,9 +67,9 @@ memb_allowedServingCells_constraint_2(const asn_TYPE_descriptor_t *td, const voi /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 31)) { + if((size >= 1UL && size <= 31UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -93,9 +93,9 @@ memb_allowedSCS_List_constraint_2(const asn_TYPE_descriptor_t *td, const void *s /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 5)) { + if((size >= 1UL && size <= 5UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -118,7 +118,7 @@ memb_logicalChannelGroup_constraint_2(const asn_TYPE_descriptor_t *td, const voi value = *(const long *)sptr; - if((value >= 0 && value <= 7)) { + if((value >= 0L && value <= 7L)) { /* Constraint check succeeded */ return 0; } else { @@ -129,94 +129,83 @@ memb_logicalChannelGroup_constraint_2(const asn_TYPE_descriptor_t *td, const voi } } -static asn_oer_constraints_t asn_OER_type_prioritisedBitRate_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_prioritisedBitRate_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_bucketSizeDuration_constr_21 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_bucketSizeDuration_constr_21 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_allowedServingCells_constr_38 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..31)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_allowedServingCells_constr_38 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 31 } /* (SIZE(1..31)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_allowedSCS_List_constr_40 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..5)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_allowedSCS_List_constr_40 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 5 } /* (SIZE(1..5)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_maxPUSCH_Duration_constr_42 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_maxPUSCH_Duration_constr_42 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_configuredGrantType1Allowed_constr_51 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_configuredGrantType1Allowed_constr_51 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_bitRateQueryProhibitTimer_constr_58 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_bitRateQueryProhibitTimer_constr_58 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_priority_constr_3 CC_NOTUSED = { - { 1, 1 } /* (1..16) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_priority_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 1, 16 } /* (1..16) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_allowedServingCells_constr_38 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..31)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_allowedServingCells_constr_38 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 31 } /* (SIZE(1..31)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_allowedSCS_List_constr_40 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..5)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_allowedSCS_List_constr_40 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 5 } /* (SIZE(1..5)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_logicalChannelGroup_constr_53 CC_NOTUSED = { - { 1, 1 } /* (0..7) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_logicalChannelGroup_constr_53 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_prioritisedBitRate_value2enum_4[] = { { 0, 5, "kBps0" }, { 1, 5, "kBps8" }, @@ -277,7 +266,18 @@ asn_TYPE_descriptor_t asn_DEF_prioritisedBitRate_4 = { asn_DEF_prioritisedBitRate_tags_4, /* Same as above */ sizeof(asn_DEF_prioritisedBitRate_tags_4) /sizeof(asn_DEF_prioritisedBitRate_tags_4[0]), /* 2 */ - { &asn_OER_type_prioritisedBitRate_constr_4, &asn_PER_type_prioritisedBitRate_constr_4, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_prioritisedBitRate_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_prioritisedBitRate_specs_4 /* Additional specs */ }; @@ -342,7 +342,18 @@ asn_TYPE_descriptor_t asn_DEF_bucketSizeDuration_21 = { asn_DEF_bucketSizeDuration_tags_21, /* Same as above */ sizeof(asn_DEF_bucketSizeDuration_tags_21) /sizeof(asn_DEF_bucketSizeDuration_tags_21[0]), /* 2 */ - { &asn_OER_type_bucketSizeDuration_constr_21, &asn_PER_type_bucketSizeDuration_constr_21, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_bucketSizeDuration_constr_21, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_bucketSizeDuration_specs_21 /* Additional specs */ }; @@ -353,7 +364,18 @@ static asn_TYPE_member_t asn_MBR_allowedServingCells_38[] = { 0, &asn_DEF_ServCellIndexRrc, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -378,7 +400,18 @@ asn_TYPE_descriptor_t asn_DEF_allowedServingCells_38 = { asn_DEF_allowedServingCells_tags_38, /* Same as above */ sizeof(asn_DEF_allowedServingCells_tags_38) /sizeof(asn_DEF_allowedServingCells_tags_38[0]), /* 2 */ - { &asn_OER_type_allowedServingCells_constr_38, &asn_PER_type_allowedServingCells_constr_38, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_allowedServingCells_constr_38, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_allowedServingCells_38, 1, /* Single element */ &asn_SPC_allowedServingCells_specs_38 /* Additional specs */ @@ -390,7 +423,18 @@ static asn_TYPE_member_t asn_MBR_allowedSCS_List_40[] = { 0, &asn_DEF_SubcarrierSpacing, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -415,7 +459,18 @@ asn_TYPE_descriptor_t asn_DEF_allowedSCS_List_40 = { asn_DEF_allowedSCS_List_tags_40, /* Same as above */ sizeof(asn_DEF_allowedSCS_List_tags_40) /sizeof(asn_DEF_allowedSCS_List_tags_40[0]), /* 2 */ - { &asn_OER_type_allowedSCS_List_constr_40, &asn_PER_type_allowedSCS_List_constr_40, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_allowedSCS_List_constr_40, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_allowedSCS_List_40, 1, /* Single element */ &asn_SPC_allowedSCS_List_specs_40 /* Additional specs */ @@ -465,7 +520,18 @@ asn_TYPE_descriptor_t asn_DEF_maxPUSCH_Duration_42 = { asn_DEF_maxPUSCH_Duration_tags_42, /* Same as above */ sizeof(asn_DEF_maxPUSCH_Duration_tags_42) /sizeof(asn_DEF_maxPUSCH_Duration_tags_42[0]), /* 2 */ - { &asn_OER_type_maxPUSCH_Duration_constr_42, &asn_PER_type_maxPUSCH_Duration_constr_42, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_maxPUSCH_Duration_constr_42, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_maxPUSCH_Duration_specs_42 /* Additional specs */ }; @@ -500,7 +566,18 @@ asn_TYPE_descriptor_t asn_DEF_configuredGrantType1Allowed_51 = { asn_DEF_configuredGrantType1Allowed_tags_51, /* Same as above */ sizeof(asn_DEF_configuredGrantType1Allowed_tags_51) /sizeof(asn_DEF_configuredGrantType1Allowed_tags_51[0]), /* 2 */ - { &asn_OER_type_configuredGrantType1Allowed_constr_51, &asn_PER_type_configuredGrantType1Allowed_constr_51, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_configuredGrantType1Allowed_constr_51, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_configuredGrantType1Allowed_specs_51 /* Additional specs */ }; @@ -549,7 +626,18 @@ asn_TYPE_descriptor_t asn_DEF_bitRateQueryProhibitTimer_58 = { asn_DEF_bitRateQueryProhibitTimer_tags_58, /* Same as above */ sizeof(asn_DEF_bitRateQueryProhibitTimer_tags_58) /sizeof(asn_DEF_bitRateQueryProhibitTimer_tags_58[0]), /* 2 */ - { &asn_OER_type_bitRateQueryProhibitTimer_constr_58, &asn_PER_type_bitRateQueryProhibitTimer_constr_58, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_bitRateQueryProhibitTimer_constr_58, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_bitRateQueryProhibitTimer_specs_58 /* Additional specs */ }; @@ -560,7 +648,18 @@ static asn_TYPE_member_t asn_MBR_ul_SpecificParameters_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_priority_constr_3, &asn_PER_memb_priority_constr_3, memb_priority_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_priority_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_priority_constraint_2 + }, 0, 0, /* No default value */ "priority" }, @@ -569,7 +668,18 @@ static asn_TYPE_member_t asn_MBR_ul_SpecificParameters_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_prioritisedBitRate_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "prioritisedBitRate" }, @@ -578,7 +688,18 @@ static asn_TYPE_member_t asn_MBR_ul_SpecificParameters_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_bucketSizeDuration_21, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "bucketSizeDuration" }, @@ -587,7 +708,18 @@ static asn_TYPE_member_t asn_MBR_ul_SpecificParameters_2[] = { 0, &asn_DEF_allowedServingCells_38, 0, - { &asn_OER_memb_allowedServingCells_constr_38, &asn_PER_memb_allowedServingCells_constr_38, memb_allowedServingCells_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_allowedServingCells_constr_38, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_allowedServingCells_constraint_2 + }, 0, 0, /* No default value */ "allowedServingCells" }, @@ -596,7 +728,18 @@ static asn_TYPE_member_t asn_MBR_ul_SpecificParameters_2[] = { 0, &asn_DEF_allowedSCS_List_40, 0, - { &asn_OER_memb_allowedSCS_List_constr_40, &asn_PER_memb_allowedSCS_List_constr_40, memb_allowedSCS_List_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_allowedSCS_List_constr_40, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_allowedSCS_List_constraint_2 + }, 0, 0, /* No default value */ "allowedSCS-List" }, @@ -605,7 +748,18 @@ static asn_TYPE_member_t asn_MBR_ul_SpecificParameters_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_maxPUSCH_Duration_42, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "maxPUSCH-Duration" }, @@ -614,7 +768,18 @@ static asn_TYPE_member_t asn_MBR_ul_SpecificParameters_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_configuredGrantType1Allowed_51, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "configuredGrantType1Allowed" }, @@ -623,7 +788,18 @@ static asn_TYPE_member_t asn_MBR_ul_SpecificParameters_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_logicalChannelGroup_constr_53, &asn_PER_memb_logicalChannelGroup_constr_53, memb_logicalChannelGroup_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_logicalChannelGroup_constr_53, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_logicalChannelGroup_constraint_2 + }, 0, 0, /* No default value */ "logicalChannelGroup" }, @@ -632,7 +808,18 @@ static asn_TYPE_member_t asn_MBR_ul_SpecificParameters_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SchedulingRequestId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "schedulingRequestID" }, @@ -641,7 +828,18 @@ static asn_TYPE_member_t asn_MBR_ul_SpecificParameters_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "logicalChannelSR-Mask" }, @@ -650,7 +848,18 @@ static asn_TYPE_member_t asn_MBR_ul_SpecificParameters_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "logicalChannelSR-DelayTimerApplied" }, @@ -659,7 +868,18 @@ static asn_TYPE_member_t asn_MBR_ul_SpecificParameters_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_bitRateQueryProhibitTimer_58, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "bitRateQueryProhibitTimer" }, @@ -703,7 +923,18 @@ asn_TYPE_descriptor_t asn_DEF_ul_SpecificParameters_2 = { asn_DEF_ul_SpecificParameters_tags_2, /* Same as above */ sizeof(asn_DEF_ul_SpecificParameters_tags_2) /sizeof(asn_DEF_ul_SpecificParameters_tags_2[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ul_SpecificParameters_2, 12, /* Elements count */ &asn_SPC_ul_SpecificParameters_specs_2 /* Additional specs */ @@ -715,7 +946,18 @@ asn_TYPE_member_t asn_MBR_LogicalChannelConfig_1[] = { 0, &asn_DEF_ul_SpecificParameters_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ul-SpecificParameters" }, @@ -746,7 +988,18 @@ asn_TYPE_descriptor_t asn_DEF_LogicalChannelConfig = { asn_DEF_LogicalChannelConfig_tags_1, /* Same as above */ sizeof(asn_DEF_LogicalChannelConfig_tags_1) /sizeof(asn_DEF_LogicalChannelConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_LogicalChannelConfig_1, 1, /* Elements count */ &asn_SPC_LogicalChannelConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/LogicalChannelConfig.h b/src/codec_utils/RRC/LogicalChannelConfig.h index 9fdb37246..360508e42 100644 --- a/src/codec_utils/RRC/LogicalChannelConfig.h +++ b/src/codec_utils/RRC/LogicalChannelConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _LogicalChannelConfig_H_ diff --git a/src/codec_utils/RRC/LogicalChannelIdentity.c b/src/codec_utils/RRC/LogicalChannelIdentity.c index 5289a4d8b..fec02adde 100644 --- a/src/codec_utils/RRC/LogicalChannelIdentity.c +++ b/src/codec_utils/RRC/LogicalChannelIdentity.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "LogicalChannelIdentity.h" @@ -21,7 +21,7 @@ LogicalChannelIdentity_constraint(const asn_TYPE_descriptor_t *td, const void *s value = *(const long *)sptr; - if((value >= 1 && value <= 32)) { + if((value >= 1L && value <= 32L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ LogicalChannelIdentity_constraint(const asn_TYPE_descriptor_t *td, const void *s * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_LogicalChannelIdentity_constr_1 CC_NOTUSED = { - { 1, 1 } /* (1..32) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_LogicalChannelIdentity_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 1, 32 } /* (1..32) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_LogicalChannelIdentity_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_LogicalChannelIdentity = { asn_DEF_LogicalChannelIdentity_tags_1, /* Same as above */ sizeof(asn_DEF_LogicalChannelIdentity_tags_1) /sizeof(asn_DEF_LogicalChannelIdentity_tags_1[0]), /* 1 */ - { &asn_OER_type_LogicalChannelIdentity_constr_1, &asn_PER_type_LogicalChannelIdentity_constr_1, LogicalChannelIdentity_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_LogicalChannelIdentity_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + LogicalChannelIdentity_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/LogicalChannelIdentity.h b/src/codec_utils/RRC/LogicalChannelIdentity.h index 26b189149..9d7d76cbe 100644 --- a/src/codec_utils/RRC/LogicalChannelIdentity.h +++ b/src/codec_utils/RRC/LogicalChannelIdentity.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _LogicalChannelIdentity_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_LogicalChannelIdentity; asn_struct_free_f LogicalChannelIdentity_free; asn_struct_print_f LogicalChannelIdentity_print; asn_constr_check_f LogicalChannelIdentity_constraint; -ber_type_decoder_f LogicalChannelIdentity_decode_ber; -der_type_encoder_f LogicalChannelIdentity_encode_der; xer_type_decoder_f LogicalChannelIdentity_decode_xer; xer_type_encoder_f LogicalChannelIdentity_encode_xer; -oer_type_decoder_f LogicalChannelIdentity_decode_oer; -oer_type_encoder_f LogicalChannelIdentity_encode_oer; per_type_decoder_f LogicalChannelIdentity_decode_uper; per_type_encoder_f LogicalChannelIdentity_encode_uper; per_type_decoder_f LogicalChannelIdentity_decode_aper; diff --git a/src/codec_utils/RRC/MAC-CellGroupConfig.c b/src/codec_utils/RRC/MAC-CellGroupConfig.c index d20498c2e..e285a84e3 100644 --- a/src/codec_utils/RRC/MAC-CellGroupConfig.c +++ b/src/codec_utils/RRC/MAC-CellGroupConfig.c @@ -1,48 +1,51 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MAC-CellGroupConfig.h" -#include "SchedulingRequestConfig.h" -#include "BSR-Config.h" -#include "TAG-Config.h" -#include "DRX-ConfigRrc.h" -#include "PHR-Config.h" -static asn_oer_constraints_t asn_OER_type_drx_ConfigRrc_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_drx_ConfigRrc_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 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_phr_Config_constr_8 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_phr_Config_constr_8 CC_NOTUSED = { { APC_CONSTRAINED, 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_dataInactivityTimer_v1530_constr_15 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_dataInactivityTimer_v1530_constr_15 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_drx_ConfigRrc_2[] = { { ATF_NOFLAGS, 0, offsetof(struct MAC_CellGroupConfig__drx_ConfigRrc, choice.release), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -51,7 +54,18 @@ static asn_TYPE_member_t asn_MBR_drx_ConfigRrc_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_DRX_ConfigRrc, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -79,7 +93,18 @@ asn_TYPE_descriptor_t asn_DEF_drx_ConfigRrc_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_drx_ConfigRrc_constr_2, &asn_PER_type_drx_ConfigRrc_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_drx_ConfigRrc_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_drx_ConfigRrc_2, 2, /* Elements count */ &asn_SPC_drx_ConfigRrc_specs_2 /* Additional specs */ @@ -91,7 +116,18 @@ static asn_TYPE_member_t asn_MBR_phr_Config_8[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -100,7 +136,18 @@ static asn_TYPE_member_t asn_MBR_phr_Config_8[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PHR_Config, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -128,7 +175,18 @@ asn_TYPE_descriptor_t asn_DEF_phr_Config_8 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_phr_Config_constr_8, &asn_PER_type_phr_Config_constr_8, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_phr_Config_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_phr_Config_8, 2, /* Elements count */ &asn_SPC_phr_Config_specs_8 /* Additional specs */ @@ -140,7 +198,18 @@ static asn_TYPE_member_t asn_MBR_dataInactivityTimer_v1530_15[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -149,7 +218,18 @@ static asn_TYPE_member_t asn_MBR_dataInactivityTimer_v1530_15[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_DataInactivityTimer, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -177,7 +257,18 @@ asn_TYPE_descriptor_t asn_DEF_dataInactivityTimer_v1530_15 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_dataInactivityTimer_v1530_constr_15, &asn_PER_type_dataInactivityTimer_v1530_constr_15, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_dataInactivityTimer_v1530_constr_15, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_dataInactivityTimer_v1530_15, 2, /* Elements count */ &asn_SPC_dataInactivityTimer_v1530_specs_15 /* Additional specs */ @@ -189,7 +280,18 @@ static asn_TYPE_member_t asn_MBR_ext1_13[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "csi-Mask-v1530" }, @@ -198,7 +300,18 @@ static asn_TYPE_member_t asn_MBR_ext1_13[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_dataInactivityTimer_v1530_15, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dataInactivityTimer-v1530" }, @@ -232,7 +345,18 @@ asn_TYPE_descriptor_t asn_DEF_ext1_13 = { asn_DEF_ext1_tags_13, /* Same as above */ sizeof(asn_DEF_ext1_tags_13) /sizeof(asn_DEF_ext1_tags_13[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ext1_13, 2, /* Elements count */ &asn_SPC_ext1_specs_13 /* Additional specs */ @@ -244,7 +368,18 @@ asn_TYPE_member_t asn_MBR_MAC_CellGroupConfig_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_drx_ConfigRrc_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "drx-ConfigRrc" }, @@ -253,7 +388,18 @@ asn_TYPE_member_t asn_MBR_MAC_CellGroupConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SchedulingRequestConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "schedulingRequestConfig" }, @@ -262,7 +408,18 @@ asn_TYPE_member_t asn_MBR_MAC_CellGroupConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BSR_Config, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "bsr-Config" }, @@ -271,7 +428,18 @@ asn_TYPE_member_t asn_MBR_MAC_CellGroupConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_TAG_Config, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "tag-Config" }, @@ -280,7 +448,18 @@ asn_TYPE_member_t asn_MBR_MAC_CellGroupConfig_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_phr_Config_8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "phr-Config" }, @@ -289,7 +468,18 @@ asn_TYPE_member_t asn_MBR_MAC_CellGroupConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "skipUplinkTxDynamic" }, @@ -298,7 +488,18 @@ asn_TYPE_member_t asn_MBR_MAC_CellGroupConfig_1[] = { 0, &asn_DEF_ext1_13, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ext1" }, @@ -335,7 +536,18 @@ asn_TYPE_descriptor_t asn_DEF_MAC_CellGroupConfig = { asn_DEF_MAC_CellGroupConfig_tags_1, /* Same as above */ sizeof(asn_DEF_MAC_CellGroupConfig_tags_1) /sizeof(asn_DEF_MAC_CellGroupConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MAC_CellGroupConfig_1, 7, /* Elements count */ &asn_SPC_MAC_CellGroupConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MAC-CellGroupConfig.h b/src/codec_utils/RRC/MAC-CellGroupConfig.h index 5063f7546..69dcea740 100644 --- a/src/codec_utils/RRC/MAC-CellGroupConfig.h +++ b/src/codec_utils/RRC/MAC-CellGroupConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MAC_CellGroupConfig_H_ @@ -106,5 +106,12 @@ extern asn_TYPE_member_t asn_MBR_MAC_CellGroupConfig_1[7]; } #endif +/* Referred external types */ +#include "SchedulingRequestConfig.h" +#include "BSR-Config.h" +#include "TAG-Config.h" +#include "DRX-ConfigRrc.h" +#include "PHR-Config.h" + #endif /* _MAC_CellGroupConfig_H_ */ #include diff --git a/src/codec_utils/RRC/MAC-Parameters.c b/src/codec_utils/RRC/MAC-Parameters.c index a71ec0f1d..987c08d35 100644 --- a/src/codec_utils/RRC/MAC-Parameters.c +++ b/src/codec_utils/RRC/MAC-Parameters.c @@ -1,21 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MAC-Parameters.h" -#include "MAC-ParametersCommon.h" -#include "MAC-ParametersXDD-Diff.h" asn_TYPE_member_t asn_MBR_MAC_Parameters_1[] = { { ATF_POINTER, 2, offsetof(struct MAC_Parameters, mac_ParametersCommon), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_MAC_ParametersCommon, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "mac-ParametersCommon" }, @@ -24,7 +33,18 @@ asn_TYPE_member_t asn_MBR_MAC_Parameters_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MAC_ParametersXDD_Diff, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "mac-ParametersXDD-Diff" }, @@ -56,7 +76,18 @@ asn_TYPE_descriptor_t asn_DEF_MAC_Parameters = { asn_DEF_MAC_Parameters_tags_1, /* Same as above */ sizeof(asn_DEF_MAC_Parameters_tags_1) /sizeof(asn_DEF_MAC_Parameters_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MAC_Parameters_1, 2, /* Elements count */ &asn_SPC_MAC_Parameters_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MAC-Parameters.h b/src/codec_utils/RRC/MAC-Parameters.h index b4e8a94a9..fe4381736 100644 --- a/src/codec_utils/RRC/MAC-Parameters.h +++ b/src/codec_utils/RRC/MAC-Parameters.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MAC_Parameters_H_ @@ -40,5 +40,9 @@ extern asn_TYPE_member_t asn_MBR_MAC_Parameters_1[2]; } #endif +/* Referred external types */ +#include "MAC-ParametersCommon.h" +#include "MAC-ParametersXDD-Diff.h" + #endif /* _MAC_Parameters_H_ */ #include diff --git a/src/codec_utils/RRC/MAC-ParametersCommon.c b/src/codec_utils/RRC/MAC-ParametersCommon.c index f2cc29e0a..0d29f4a32 100644 --- a/src/codec_utils/RRC/MAC-ParametersCommon.c +++ b/src/codec_utils/RRC/MAC-ParametersCommon.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MAC-ParametersCommon.h" @@ -27,46 +27,41 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_lcp_Restriction_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_lcp_Restriction_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_pucch_SpatialRelInfoMAC_CE_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pucch_SpatialRelInfoMAC_CE_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_lch_ToSCellRestriction_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_lch_ToSCellRestriction_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_recommendedBitRate_constr_10 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_recommendedBitRate_constr_10 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_recommendedBitRateQuery_constr_12 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_recommendedBitRateQuery_constr_12 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_lcp_Restriction_value2enum_2[] = { { 0, 9, "supported" } }; @@ -97,7 +92,18 @@ asn_TYPE_descriptor_t asn_DEF_lcp_Restriction_2 = { asn_DEF_lcp_Restriction_tags_2, /* Same as above */ sizeof(asn_DEF_lcp_Restriction_tags_2) /sizeof(asn_DEF_lcp_Restriction_tags_2[0]), /* 2 */ - { &asn_OER_type_lcp_Restriction_constr_2, &asn_PER_type_lcp_Restriction_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_lcp_Restriction_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_lcp_Restriction_specs_2 /* Additional specs */ }; @@ -132,7 +138,18 @@ asn_TYPE_descriptor_t asn_DEF_pucch_SpatialRelInfoMAC_CE_4 = { asn_DEF_pucch_SpatialRelInfoMAC_CE_tags_4, /* Same as above */ sizeof(asn_DEF_pucch_SpatialRelInfoMAC_CE_tags_4) /sizeof(asn_DEF_pucch_SpatialRelInfoMAC_CE_tags_4[0]), /* 2 */ - { &asn_OER_type_pucch_SpatialRelInfoMAC_CE_constr_4, &asn_PER_type_pucch_SpatialRelInfoMAC_CE_constr_4, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pucch_SpatialRelInfoMAC_CE_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_pucch_SpatialRelInfoMAC_CE_specs_4 /* Additional specs */ }; @@ -167,7 +184,18 @@ asn_TYPE_descriptor_t asn_DEF_lch_ToSCellRestriction_6 = { asn_DEF_lch_ToSCellRestriction_tags_6, /* Same as above */ sizeof(asn_DEF_lch_ToSCellRestriction_tags_6) /sizeof(asn_DEF_lch_ToSCellRestriction_tags_6[0]), /* 2 */ - { &asn_OER_type_lch_ToSCellRestriction_constr_6, &asn_PER_type_lch_ToSCellRestriction_constr_6, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_lch_ToSCellRestriction_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_lch_ToSCellRestriction_specs_6 /* Additional specs */ }; @@ -202,7 +230,18 @@ asn_TYPE_descriptor_t asn_DEF_recommendedBitRate_10 = { asn_DEF_recommendedBitRate_tags_10, /* Same as above */ sizeof(asn_DEF_recommendedBitRate_tags_10) /sizeof(asn_DEF_recommendedBitRate_tags_10[0]), /* 2 */ - { &asn_OER_type_recommendedBitRate_constr_10, &asn_PER_type_recommendedBitRate_constr_10, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_recommendedBitRate_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_recommendedBitRate_specs_10 /* Additional specs */ }; @@ -237,7 +276,18 @@ asn_TYPE_descriptor_t asn_DEF_recommendedBitRateQuery_12 = { asn_DEF_recommendedBitRateQuery_tags_12, /* Same as above */ sizeof(asn_DEF_recommendedBitRateQuery_tags_12) /sizeof(asn_DEF_recommendedBitRateQuery_tags_12[0]), /* 2 */ - { &asn_OER_type_recommendedBitRateQuery_constr_12, &asn_PER_type_recommendedBitRateQuery_constr_12, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_recommendedBitRateQuery_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_recommendedBitRateQuery_specs_12 /* Additional specs */ }; @@ -248,7 +298,18 @@ static asn_TYPE_member_t asn_MBR_ext1_9[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_recommendedBitRate_10, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "recommendedBitRate" }, @@ -257,7 +318,18 @@ static asn_TYPE_member_t asn_MBR_ext1_9[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_recommendedBitRateQuery_12, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "recommendedBitRateQuery" }, @@ -291,7 +363,18 @@ asn_TYPE_descriptor_t asn_DEF_ext1_9 = { asn_DEF_ext1_tags_9, /* Same as above */ sizeof(asn_DEF_ext1_tags_9) /sizeof(asn_DEF_ext1_tags_9[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ext1_9, 2, /* Elements count */ &asn_SPC_ext1_specs_9 /* Additional specs */ @@ -303,7 +386,18 @@ asn_TYPE_member_t asn_MBR_MAC_ParametersCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_lcp_Restriction_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lcp-Restriction" }, @@ -312,7 +406,18 @@ asn_TYPE_member_t asn_MBR_MAC_ParametersCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_pucch_SpatialRelInfoMAC_CE_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pucch-SpatialRelInfoMAC-CE" }, @@ -321,7 +426,18 @@ asn_TYPE_member_t asn_MBR_MAC_ParametersCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_lch_ToSCellRestriction_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lch-ToSCellRestriction" }, @@ -330,7 +446,18 @@ asn_TYPE_member_t asn_MBR_MAC_ParametersCommon_1[] = { 0, &asn_DEF_ext1_9, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ext1" }, @@ -364,7 +491,18 @@ asn_TYPE_descriptor_t asn_DEF_MAC_ParametersCommon = { asn_DEF_MAC_ParametersCommon_tags_1, /* Same as above */ sizeof(asn_DEF_MAC_ParametersCommon_tags_1) /sizeof(asn_DEF_MAC_ParametersCommon_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MAC_ParametersCommon_1, 4, /* Elements count */ &asn_SPC_MAC_ParametersCommon_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MAC-ParametersCommon.h b/src/codec_utils/RRC/MAC-ParametersCommon.h index 5ee847e17..70f1594a8 100644 --- a/src/codec_utils/RRC/MAC-ParametersCommon.h +++ b/src/codec_utils/RRC/MAC-ParametersCommon.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MAC_ParametersCommon_H_ diff --git a/src/codec_utils/RRC/MAC-ParametersXDD-Diff.c b/src/codec_utils/RRC/MAC-ParametersXDD-Diff.c index d27eb83db..22bd14182 100644 --- a/src/codec_utils/RRC/MAC-ParametersXDD-Diff.c +++ b/src/codec_utils/RRC/MAC-ParametersXDD-Diff.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MAC-ParametersXDD-Diff.h" @@ -31,54 +31,48 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_skipUplinkTxDynamic_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_skipUplinkTxDynamic_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_logicalChannelSR_DelayTimer_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_logicalChannelSR_DelayTimer_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_longDRX_Cycle_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_longDRX_Cycle_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_shortDRX_Cycle_constr_8 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_shortDRX_Cycle_constr_8 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_multipleSR_Configurations_constr_10 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_multipleSR_Configurations_constr_10 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_multipleConfiguredGrants_constr_12 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_multipleConfiguredGrants_constr_12 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_skipUplinkTxDynamic_value2enum_2[] = { { 0, 9, "supported" } }; @@ -109,7 +103,18 @@ asn_TYPE_descriptor_t asn_DEF_skipUplinkTxDynamic_2 = { asn_DEF_skipUplinkTxDynamic_tags_2, /* Same as above */ sizeof(asn_DEF_skipUplinkTxDynamic_tags_2) /sizeof(asn_DEF_skipUplinkTxDynamic_tags_2[0]), /* 2 */ - { &asn_OER_type_skipUplinkTxDynamic_constr_2, &asn_PER_type_skipUplinkTxDynamic_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_skipUplinkTxDynamic_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_skipUplinkTxDynamic_specs_2 /* Additional specs */ }; @@ -144,7 +149,18 @@ asn_TYPE_descriptor_t asn_DEF_logicalChannelSR_DelayTimer_4 = { asn_DEF_logicalChannelSR_DelayTimer_tags_4, /* Same as above */ sizeof(asn_DEF_logicalChannelSR_DelayTimer_tags_4) /sizeof(asn_DEF_logicalChannelSR_DelayTimer_tags_4[0]), /* 2 */ - { &asn_OER_type_logicalChannelSR_DelayTimer_constr_4, &asn_PER_type_logicalChannelSR_DelayTimer_constr_4, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_logicalChannelSR_DelayTimer_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_logicalChannelSR_DelayTimer_specs_4 /* Additional specs */ }; @@ -179,7 +195,18 @@ asn_TYPE_descriptor_t asn_DEF_longDRX_Cycle_6 = { asn_DEF_longDRX_Cycle_tags_6, /* Same as above */ sizeof(asn_DEF_longDRX_Cycle_tags_6) /sizeof(asn_DEF_longDRX_Cycle_tags_6[0]), /* 2 */ - { &asn_OER_type_longDRX_Cycle_constr_6, &asn_PER_type_longDRX_Cycle_constr_6, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_longDRX_Cycle_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_longDRX_Cycle_specs_6 /* Additional specs */ }; @@ -214,7 +241,18 @@ asn_TYPE_descriptor_t asn_DEF_shortDRX_Cycle_8 = { asn_DEF_shortDRX_Cycle_tags_8, /* Same as above */ sizeof(asn_DEF_shortDRX_Cycle_tags_8) /sizeof(asn_DEF_shortDRX_Cycle_tags_8[0]), /* 2 */ - { &asn_OER_type_shortDRX_Cycle_constr_8, &asn_PER_type_shortDRX_Cycle_constr_8, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_shortDRX_Cycle_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_shortDRX_Cycle_specs_8 /* Additional specs */ }; @@ -249,7 +287,18 @@ asn_TYPE_descriptor_t asn_DEF_multipleSR_Configurations_10 = { asn_DEF_multipleSR_Configurations_tags_10, /* Same as above */ sizeof(asn_DEF_multipleSR_Configurations_tags_10) /sizeof(asn_DEF_multipleSR_Configurations_tags_10[0]), /* 2 */ - { &asn_OER_type_multipleSR_Configurations_constr_10, &asn_PER_type_multipleSR_Configurations_constr_10, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_multipleSR_Configurations_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_multipleSR_Configurations_specs_10 /* Additional specs */ }; @@ -284,7 +333,18 @@ asn_TYPE_descriptor_t asn_DEF_multipleConfiguredGrants_12 = { asn_DEF_multipleConfiguredGrants_tags_12, /* Same as above */ sizeof(asn_DEF_multipleConfiguredGrants_tags_12) /sizeof(asn_DEF_multipleConfiguredGrants_tags_12[0]), /* 2 */ - { &asn_OER_type_multipleConfiguredGrants_constr_12, &asn_PER_type_multipleConfiguredGrants_constr_12, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_multipleConfiguredGrants_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_multipleConfiguredGrants_specs_12 /* Additional specs */ }; @@ -295,7 +355,18 @@ asn_TYPE_member_t asn_MBR_MAC_ParametersXDD_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_skipUplinkTxDynamic_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "skipUplinkTxDynamic" }, @@ -304,7 +375,18 @@ asn_TYPE_member_t asn_MBR_MAC_ParametersXDD_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_logicalChannelSR_DelayTimer_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "logicalChannelSR-DelayTimer" }, @@ -313,7 +395,18 @@ asn_TYPE_member_t asn_MBR_MAC_ParametersXDD_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_longDRX_Cycle_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "longDRX-Cycle" }, @@ -322,7 +415,18 @@ asn_TYPE_member_t asn_MBR_MAC_ParametersXDD_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_shortDRX_Cycle_8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "shortDRX-Cycle" }, @@ -331,7 +435,18 @@ asn_TYPE_member_t asn_MBR_MAC_ParametersXDD_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_multipleSR_Configurations_10, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "multipleSR-Configurations" }, @@ -340,7 +455,18 @@ asn_TYPE_member_t asn_MBR_MAC_ParametersXDD_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_multipleConfiguredGrants_12, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "multipleConfiguredGrants" }, @@ -376,7 +502,18 @@ asn_TYPE_descriptor_t asn_DEF_MAC_ParametersXDD_Diff = { asn_DEF_MAC_ParametersXDD_Diff_tags_1, /* Same as above */ sizeof(asn_DEF_MAC_ParametersXDD_Diff_tags_1) /sizeof(asn_DEF_MAC_ParametersXDD_Diff_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MAC_ParametersXDD_Diff_1, 6, /* Elements count */ &asn_SPC_MAC_ParametersXDD_Diff_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MAC-ParametersXDD-Diff.h b/src/codec_utils/RRC/MAC-ParametersXDD-Diff.h index 22aa28e4c..350fac43f 100644 --- a/src/codec_utils/RRC/MAC-ParametersXDD-Diff.h +++ b/src/codec_utils/RRC/MAC-ParametersXDD-Diff.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MAC_ParametersXDD_Diff_H_ diff --git a/src/codec_utils/RRC/MCC-MNC-Digit.c b/src/codec_utils/RRC/MCC-MNC-Digit.c index 45056f478..ef8b49f77 100644 --- a/src/codec_utils/RRC/MCC-MNC-Digit.c +++ b/src/codec_utils/RRC/MCC-MNC-Digit.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MCC-MNC-Digit.h" @@ -21,7 +21,7 @@ MCC_MNC_Digit_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 9)) { + if((value >= 0L && value <= 9L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ MCC_MNC_Digit_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_MCC_MNC_Digit_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..9) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MCC_MNC_Digit_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 9 } /* (0..9) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_MCC_MNC_Digit_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_MCC_MNC_Digit = { asn_DEF_MCC_MNC_Digit_tags_1, /* Same as above */ sizeof(asn_DEF_MCC_MNC_Digit_tags_1) /sizeof(asn_DEF_MCC_MNC_Digit_tags_1[0]), /* 1 */ - { &asn_OER_type_MCC_MNC_Digit_constr_1, &asn_PER_type_MCC_MNC_Digit_constr_1, MCC_MNC_Digit_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MCC_MNC_Digit_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + MCC_MNC_Digit_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/MCC-MNC-Digit.h b/src/codec_utils/RRC/MCC-MNC-Digit.h index d45febd3b..4d92e30ac 100644 --- a/src/codec_utils/RRC/MCC-MNC-Digit.h +++ b/src/codec_utils/RRC/MCC-MNC-Digit.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MCC_MNC_Digit_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_MCC_MNC_Digit; asn_struct_free_f MCC_MNC_Digit_free; asn_struct_print_f MCC_MNC_Digit_print; asn_constr_check_f MCC_MNC_Digit_constraint; -ber_type_decoder_f MCC_MNC_Digit_decode_ber; -der_type_encoder_f MCC_MNC_Digit_encode_der; xer_type_decoder_f MCC_MNC_Digit_decode_xer; xer_type_encoder_f MCC_MNC_Digit_encode_xer; -oer_type_decoder_f MCC_MNC_Digit_decode_oer; -oer_type_encoder_f MCC_MNC_Digit_encode_oer; per_type_decoder_f MCC_MNC_Digit_decode_uper; per_type_encoder_f MCC_MNC_Digit_encode_uper; per_type_decoder_f MCC_MNC_Digit_decode_aper; diff --git a/src/codec_utils/RRC/MCC.c b/src/codec_utils/RRC/MCC.c index 49bf27fc2..826f0869c 100644 --- a/src/codec_utils/RRC/MCC.c +++ b/src/codec_utils/RRC/MCC.c @@ -1,27 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MCC.h" -static asn_oer_constraints_t asn_OER_type_MCC_constr_1 CC_NOTUSED = { - { 0, 0 }, - 3 /* (SIZE(3..3)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MCC_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 3, 3 } /* (SIZE(3..3)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_MCC_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_MCC_MNC_Digit, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -44,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_MCC = { asn_DEF_MCC_tags_1, /* Same as above */ sizeof(asn_DEF_MCC_tags_1) /sizeof(asn_DEF_MCC_tags_1[0]), /* 1 */ - { &asn_OER_type_MCC_constr_1, &asn_PER_type_MCC_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MCC_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_MCC_1, 1, /* Single element */ &asn_SPC_MCC_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MCC.h b/src/codec_utils/RRC/MCC.h index a3a8413fb..391598b4d 100644 --- a/src/codec_utils/RRC/MCC.h +++ b/src/codec_utils/RRC/MCC.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MCC_H_ diff --git a/src/codec_utils/RRC/MIB.c b/src/codec_utils/RRC/MIB.c index 87abaacf9..054739d8d 100644 --- a/src/codec_utils/RRC/MIB.c +++ b/src/codec_utils/RRC/MIB.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MIB.h" @@ -43,7 +43,7 @@ memb_systemFrameNumber_constraint_1(const asn_TYPE_descriptor_t *td, const void size = 0; } - if((size == 6)) { + if((size == 6UL)) { /* Constraint check succeeded */ return 0; } else { @@ -68,7 +68,7 @@ memb_ssb_SubcarrierOffset_constraint_1(const asn_TYPE_descriptor_t *td, const vo value = *(const long *)sptr; - if((value >= 0 && value <= 15)) { + if((value >= 0L && value <= 15L)) { /* Constraint check succeeded */ return 0; } else { @@ -99,7 +99,7 @@ memb_spare_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 1)) { + if((size == 1UL)) { /* Constraint check succeeded */ return 0; } else { @@ -110,62 +110,55 @@ memb_spare_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_oer_constraints_t asn_OER_type_subCarrierSpacingCommon_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_subCarrierSpacingCommon_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 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_dmrs_TypeA_Position_constr_7 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_dmrs_TypeA_Position_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 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_cellBarred_constr_11 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_cellBarred_constr_11 CC_NOTUSED = { { APC_CONSTRAINED, 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_intraFreqReselection_constr_14 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_intraFreqReselection_constr_14 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_systemFrameNumber_constr_2 CC_NOTUSED = { - { 0, 0 }, - 6 /* (SIZE(6..6)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_systemFrameNumber_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 6, 6 } /* (SIZE(6..6)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ssb_SubcarrierOffset_constr_6 CC_NOTUSED = { - { 1, 1 } /* (0..15) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ssb_SubcarrierOffset_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_spare_constr_17 CC_NOTUSED = { - { 0, 0 }, - 1 /* (SIZE(1..1)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_spare_constr_17 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 1, 1 } /* (SIZE(1..1)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_subCarrierSpacingCommon_value2enum_3[] = { { 0, 9, "scs15or60" }, { 1, 10, "scs30or120" } @@ -198,7 +191,18 @@ asn_TYPE_descriptor_t asn_DEF_subCarrierSpacingCommon_3 = { asn_DEF_subCarrierSpacingCommon_tags_3, /* Same as above */ sizeof(asn_DEF_subCarrierSpacingCommon_tags_3) /sizeof(asn_DEF_subCarrierSpacingCommon_tags_3[0]), /* 2 */ - { &asn_OER_type_subCarrierSpacingCommon_constr_3, &asn_PER_type_subCarrierSpacingCommon_constr_3, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_subCarrierSpacingCommon_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_subCarrierSpacingCommon_specs_3 /* Additional specs */ }; @@ -235,7 +239,18 @@ asn_TYPE_descriptor_t asn_DEF_dmrs_TypeA_Position_7 = { asn_DEF_dmrs_TypeA_Position_tags_7, /* Same as above */ sizeof(asn_DEF_dmrs_TypeA_Position_tags_7) /sizeof(asn_DEF_dmrs_TypeA_Position_tags_7[0]), /* 2 */ - { &asn_OER_type_dmrs_TypeA_Position_constr_7, &asn_PER_type_dmrs_TypeA_Position_constr_7, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_dmrs_TypeA_Position_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_dmrs_TypeA_Position_specs_7 /* Additional specs */ }; @@ -272,7 +287,18 @@ asn_TYPE_descriptor_t asn_DEF_cellBarred_11 = { asn_DEF_cellBarred_tags_11, /* Same as above */ sizeof(asn_DEF_cellBarred_tags_11) /sizeof(asn_DEF_cellBarred_tags_11[0]), /* 2 */ - { &asn_OER_type_cellBarred_constr_11, &asn_PER_type_cellBarred_constr_11, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_cellBarred_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_cellBarred_specs_11 /* Additional specs */ }; @@ -309,7 +335,18 @@ asn_TYPE_descriptor_t asn_DEF_intraFreqReselection_14 = { asn_DEF_intraFreqReselection_tags_14, /* Same as above */ sizeof(asn_DEF_intraFreqReselection_tags_14) /sizeof(asn_DEF_intraFreqReselection_tags_14[0]), /* 2 */ - { &asn_OER_type_intraFreqReselection_constr_14, &asn_PER_type_intraFreqReselection_constr_14, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_intraFreqReselection_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_intraFreqReselection_specs_14 /* Additional specs */ }; @@ -320,7 +357,18 @@ asn_TYPE_member_t asn_MBR_MIB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_systemFrameNumber_constr_2, &asn_PER_memb_systemFrameNumber_constr_2, memb_systemFrameNumber_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_systemFrameNumber_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_systemFrameNumber_constraint_1 + }, 0, 0, /* No default value */ "systemFrameNumber" }, @@ -329,7 +377,18 @@ asn_TYPE_member_t asn_MBR_MIB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_subCarrierSpacingCommon_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "subCarrierSpacingCommon" }, @@ -338,7 +397,18 @@ asn_TYPE_member_t asn_MBR_MIB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ssb_SubcarrierOffset_constr_6, &asn_PER_memb_ssb_SubcarrierOffset_constr_6, memb_ssb_SubcarrierOffset_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ssb_SubcarrierOffset_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ssb_SubcarrierOffset_constraint_1 + }, 0, 0, /* No default value */ "ssb-SubcarrierOffset" }, @@ -347,7 +417,18 @@ asn_TYPE_member_t asn_MBR_MIB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_dmrs_TypeA_Position_7, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dmrs-TypeA-Position" }, @@ -356,7 +437,18 @@ asn_TYPE_member_t asn_MBR_MIB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PDCCH_ConfigSIB1, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pdcch-ConfigSIB1" }, @@ -365,7 +457,18 @@ asn_TYPE_member_t asn_MBR_MIB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_cellBarred_11, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cellBarred" }, @@ -374,7 +477,18 @@ asn_TYPE_member_t asn_MBR_MIB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_intraFreqReselection_14, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "intraFreqReselection" }, @@ -383,7 +497,18 @@ asn_TYPE_member_t asn_MBR_MIB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_spare_constr_17, &asn_PER_memb_spare_constr_17, memb_spare_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_spare_constr_17, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_spare_constraint_1 + }, 0, 0, /* No default value */ "spare" }, @@ -419,7 +544,18 @@ asn_TYPE_descriptor_t asn_DEF_MIB = { asn_DEF_MIB_tags_1, /* Same as above */ sizeof(asn_DEF_MIB_tags_1) /sizeof(asn_DEF_MIB_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MIB_1, 8, /* Elements count */ &asn_SPC_MIB_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MIB.h b/src/codec_utils/RRC/MIB.h index fbe51ec94..72e08e887 100644 --- a/src/codec_utils/RRC/MIB.h +++ b/src/codec_utils/RRC/MIB.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MIB_H_ diff --git a/src/codec_utils/RRC/MIMO-LayersDL.c b/src/codec_utils/RRC/MIMO-LayersDL.c index 3d40a39dd..49275dabe 100644 --- a/src/codec_utils/RRC/MIMO-LayersDL.c +++ b/src/codec_utils/RRC/MIMO-LayersDL.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MIMO-LayersDL.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_MIMO_LayersDL_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MIMO_LayersDL_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_MIMO_LayersDL_value2enum_1[] = { { 0, 9, "twoLayers" }, { 1, 10, "fourLayers" }, @@ -51,7 +50,18 @@ asn_TYPE_descriptor_t asn_DEF_MIMO_LayersDL = { asn_DEF_MIMO_LayersDL_tags_1, /* Same as above */ sizeof(asn_DEF_MIMO_LayersDL_tags_1) /sizeof(asn_DEF_MIMO_LayersDL_tags_1[0]), /* 1 */ - { &asn_OER_type_MIMO_LayersDL_constr_1, &asn_PER_type_MIMO_LayersDL_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MIMO_LayersDL_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_MIMO_LayersDL_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/RRC/MIMO-LayersDL.h b/src/codec_utils/RRC/MIMO-LayersDL.h index 8f46a2f00..885ea252c 100644 --- a/src/codec_utils/RRC/MIMO-LayersDL.h +++ b/src/codec_utils/RRC/MIMO-LayersDL.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MIMO_LayersDL_H_ @@ -35,12 +35,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_MIMO_LayersDL_specs_1; asn_struct_free_f MIMO_LayersDL_free; asn_struct_print_f MIMO_LayersDL_print; asn_constr_check_f MIMO_LayersDL_constraint; -ber_type_decoder_f MIMO_LayersDL_decode_ber; -der_type_encoder_f MIMO_LayersDL_encode_der; xer_type_decoder_f MIMO_LayersDL_decode_xer; xer_type_encoder_f MIMO_LayersDL_encode_xer; -oer_type_decoder_f MIMO_LayersDL_decode_oer; -oer_type_encoder_f MIMO_LayersDL_encode_oer; per_type_decoder_f MIMO_LayersDL_decode_uper; per_type_encoder_f MIMO_LayersDL_encode_uper; per_type_decoder_f MIMO_LayersDL_decode_aper; diff --git a/src/codec_utils/RRC/MIMO-LayersUL.c b/src/codec_utils/RRC/MIMO-LayersUL.c index 5ffabff14..fce218a8d 100644 --- a/src/codec_utils/RRC/MIMO-LayersUL.c +++ b/src/codec_utils/RRC/MIMO-LayersUL.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MIMO-LayersUL.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_MIMO_LayersUL_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MIMO_LayersUL_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_MIMO_LayersUL_value2enum_1[] = { { 0, 8, "oneLayer" }, { 1, 9, "twoLayers" }, @@ -51,7 +50,18 @@ asn_TYPE_descriptor_t asn_DEF_MIMO_LayersUL = { asn_DEF_MIMO_LayersUL_tags_1, /* Same as above */ sizeof(asn_DEF_MIMO_LayersUL_tags_1) /sizeof(asn_DEF_MIMO_LayersUL_tags_1[0]), /* 1 */ - { &asn_OER_type_MIMO_LayersUL_constr_1, &asn_PER_type_MIMO_LayersUL_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MIMO_LayersUL_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_MIMO_LayersUL_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/RRC/MIMO-LayersUL.h b/src/codec_utils/RRC/MIMO-LayersUL.h index ddc93caf5..7c63ce4ab 100644 --- a/src/codec_utils/RRC/MIMO-LayersUL.h +++ b/src/codec_utils/RRC/MIMO-LayersUL.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MIMO_LayersUL_H_ @@ -35,12 +35,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_MIMO_LayersUL_specs_1; asn_struct_free_f MIMO_LayersUL_free; asn_struct_print_f MIMO_LayersUL_print; asn_constr_check_f MIMO_LayersUL_constraint; -ber_type_decoder_f MIMO_LayersUL_decode_ber; -der_type_encoder_f MIMO_LayersUL_encode_der; xer_type_decoder_f MIMO_LayersUL_decode_xer; xer_type_encoder_f MIMO_LayersUL_encode_xer; -oer_type_decoder_f MIMO_LayersUL_decode_oer; -oer_type_encoder_f MIMO_LayersUL_encode_oer; per_type_decoder_f MIMO_LayersUL_decode_uper; per_type_encoder_f MIMO_LayersUL_encode_uper; per_type_decoder_f MIMO_LayersUL_decode_aper; diff --git a/src/codec_utils/RRC/MIMO-ParametersPerBand.c b/src/codec_utils/RRC/MIMO-ParametersPerBand.c index d8f6d81a0..3de21d0a3 100644 --- a/src/codec_utils/RRC/MIMO-ParametersPerBand.c +++ b/src/codec_utils/RRC/MIMO-ParametersPerBand.c @@ -1,17 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MIMO-ParametersPerBand.h" -#include "BeamManagementSSB-CSI-RS.h" -#include "SRS-Resources.h" -#include "CSI-RS-ForTracking.h" -#include "PTRS-DensityRecommendationDL.h" -#include "PTRS-DensityRecommendationUL.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -94,7 +89,7 @@ memb_maxNumberSRS_ResourceSet_constraint_60(const asn_TYPE_descriptor_t *td, con value = *(const long *)sptr; - if((value >= 1 && value <= 8)) { + if((value >= 1L && value <= 8L)) { /* Constraint check succeeded */ return 0; } else { @@ -147,7 +142,7 @@ memb_maxNumberRxBeam_constraint_1(const asn_TYPE_descriptor_t *td, const void *s value = *(const long *)sptr; - if((value >= 2 && value <= 8)) { + if((value >= 2L && value <= 8L)) { /* Constraint check succeeded */ return 0; } else { @@ -172,7 +167,7 @@ memb_maxNumberCSI_RS_BFR_constraint_1(const asn_TYPE_descriptor_t *td, const voi value = *(const long *)sptr; - if((value >= 1 && value <= 64)) { + if((value >= 1L && value <= 64L)) { /* Constraint check succeeded */ return 0; } else { @@ -197,7 +192,7 @@ memb_maxNumberSSB_BFR_constraint_1(const asn_TYPE_descriptor_t *td, const void * value = *(const long *)sptr; - if((value >= 1 && value <= 64)) { + if((value >= 1L && value <= 64L)) { /* Constraint check succeeded */ return 0; } else { @@ -222,7 +217,7 @@ memb_maxNumberCSI_RS_SSB_BFR_constraint_1(const asn_TYPE_descriptor_t *td, const value = *(const long *)sptr; - if((value >= 1 && value <= 256)) { + if((value >= 1L && value <= 256L)) { /* Constraint check succeeded */ return 0; } else { @@ -247,7 +242,7 @@ memb_maxNumberSimultaneousSRS_PerCC_constraint_1(const asn_TYPE_descriptor_t *td value = *(const long *)sptr; - if((value >= 1 && value <= 4)) { + if((value >= 1L && value <= 4L)) { /* Constraint check succeeded */ return 0; } else { @@ -258,246 +253,216 @@ memb_maxNumberSimultaneousSRS_PerCC_constraint_1(const asn_TYPE_descriptor_t *td } } -static asn_oer_constraints_t asn_OER_type_maxNumberConfiguredTCIstatesPerCC_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_maxNumberConfiguredTCIstatesPerCC_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 5 } /* (0..5) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_maxNumberActiveTCI_PerBWP_constr_10 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_maxNumberActiveTCI_PerBWP_constr_10 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_additionalActiveTCI_StatePDCCH_constr_15 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_additionalActiveTCI_StatePDCCH_constr_15 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_pusch_TransCoherence_constr_17 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pusch_TransCoherence_constr_17 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_beamCorrespondence_constr_21 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_beamCorrespondence_constr_21 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_periodicBeamReport_constr_23 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_periodicBeamReport_constr_23 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_aperiodicBeamReport_constr_25 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_aperiodicBeamReport_constr_25 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_sp_BeamReportPUCCH_constr_27 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_sp_BeamReportPUCCH_constr_27 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_sp_BeamReportPUSCH_constr_29 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_sp_BeamReportPUSCH_constr_29 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_scs_15kHz_constr_34 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_scs_15kHz_constr_34 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_scs_30kHz_constr_38 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_scs_30kHz_constr_38 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_scs_60kHz_constr_42 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_scs_60kHz_constr_42 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_scs_120kHz_constr_46 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_scs_120kHz_constr_46 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_scs_240kHz_constr_50 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_scs_240kHz_constr_50 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_maxNumberNonGroupBeamReporting_constr_54 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_maxNumberNonGroupBeamReporting_constr_54 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_groupBeamReporting_constr_58 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_groupBeamReporting_constr_58 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_maxNumberSRS_ResourcePerSet_BM_constr_61 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_maxNumberSRS_ResourcePerSet_BM_constr_61 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_maxNumberSRS_ResourceSet_constr_66 CC_NOTUSED = { - { 1, 1 } /* (1..8) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_maxNumberSRS_ResourceSet_constr_66 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 1, 8 } /* (1..8) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_twoPortsPTRS_DL_constr_70 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_twoPortsPTRS_DL_constr_70 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_twoPortsPTRS_UL_constr_72 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_twoPortsPTRS_UL_constr_72 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_scs_15kHz_constr_77 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_scs_15kHz_constr_77 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_scs_30kHz_constr_81 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_scs_30kHz_constr_81 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_scs_60kHz_constr_86 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_scs_60kHz_constr_86 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_scs_120kHz_constr_90 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_scs_120kHz_constr_90 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_aperiodicTRS_constr_105 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_aperiodicTRS_constr_105 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_maxNumberRxBeam_constr_32 CC_NOTUSED = { - { 1, 1 } /* (2..8) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_maxNumberRxBeam_constr_32 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 2, 8 } /* (2..8) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_maxNumberCSI_RS_BFR_constr_67 CC_NOTUSED = { - { 1, 1 } /* (1..64) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_maxNumberCSI_RS_BFR_constr_67 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 1, 64 } /* (1..64) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_maxNumberSSB_BFR_constr_68 CC_NOTUSED = { - { 1, 1 } /* (1..64) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_maxNumberSSB_BFR_constr_68 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 1, 64 } /* (1..64) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_maxNumberCSI_RS_SSB_BFR_constr_69 CC_NOTUSED = { - { 2, 1 } /* (1..256) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_maxNumberCSI_RS_SSB_BFR_constr_69 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 1, 256 } /* (1..256) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_maxNumberSimultaneousSRS_PerCC_constr_75 CC_NOTUSED = { - { 1, 1 } /* (1..4) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_maxNumberSimultaneousSRS_PerCC_constr_75 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 1, 4 } /* (1..4) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_maxNumberConfiguredTCIstatesPerCC_value2enum_3[] = { { 0, 2, "n4" }, { 1, 2, "n8" }, @@ -538,7 +503,18 @@ asn_TYPE_descriptor_t asn_DEF_maxNumberConfiguredTCIstatesPerCC_3 = { asn_DEF_maxNumberConfiguredTCIstatesPerCC_tags_3, /* Same as above */ sizeof(asn_DEF_maxNumberConfiguredTCIstatesPerCC_tags_3) /sizeof(asn_DEF_maxNumberConfiguredTCIstatesPerCC_tags_3[0]), /* 2 */ - { &asn_OER_type_maxNumberConfiguredTCIstatesPerCC_constr_3, &asn_PER_type_maxNumberConfiguredTCIstatesPerCC_constr_3, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_maxNumberConfiguredTCIstatesPerCC_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_maxNumberConfiguredTCIstatesPerCC_specs_3 /* Additional specs */ }; @@ -579,7 +555,18 @@ asn_TYPE_descriptor_t asn_DEF_maxNumberActiveTCI_PerBWP_10 = { asn_DEF_maxNumberActiveTCI_PerBWP_tags_10, /* Same as above */ sizeof(asn_DEF_maxNumberActiveTCI_PerBWP_tags_10) /sizeof(asn_DEF_maxNumberActiveTCI_PerBWP_tags_10[0]), /* 2 */ - { &asn_OER_type_maxNumberActiveTCI_PerBWP_constr_10, &asn_PER_type_maxNumberActiveTCI_PerBWP_constr_10, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_maxNumberActiveTCI_PerBWP_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_maxNumberActiveTCI_PerBWP_specs_10 /* Additional specs */ }; @@ -590,7 +577,18 @@ static asn_TYPE_member_t asn_MBR_tci_StatePDSCH_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_maxNumberConfiguredTCIstatesPerCC_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "maxNumberConfiguredTCIstatesPerCC" }, @@ -599,7 +597,18 @@ static asn_TYPE_member_t asn_MBR_tci_StatePDSCH_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_maxNumberActiveTCI_PerBWP_10, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "maxNumberActiveTCI-PerBWP" }, @@ -633,7 +642,18 @@ asn_TYPE_descriptor_t asn_DEF_tci_StatePDSCH_2 = { asn_DEF_tci_StatePDSCH_tags_2, /* Same as above */ sizeof(asn_DEF_tci_StatePDSCH_tags_2) /sizeof(asn_DEF_tci_StatePDSCH_tags_2[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_tci_StatePDSCH_2, 2, /* Elements count */ &asn_SPC_tci_StatePDSCH_specs_2 /* Additional specs */ @@ -669,7 +689,18 @@ asn_TYPE_descriptor_t asn_DEF_additionalActiveTCI_StatePDCCH_15 = { asn_DEF_additionalActiveTCI_StatePDCCH_tags_15, /* Same as above */ sizeof(asn_DEF_additionalActiveTCI_StatePDCCH_tags_15) /sizeof(asn_DEF_additionalActiveTCI_StatePDCCH_tags_15[0]), /* 2 */ - { &asn_OER_type_additionalActiveTCI_StatePDCCH_constr_15, &asn_PER_type_additionalActiveTCI_StatePDCCH_constr_15, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_additionalActiveTCI_StatePDCCH_constr_15, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_additionalActiveTCI_StatePDCCH_specs_15 /* Additional specs */ }; @@ -708,7 +739,18 @@ asn_TYPE_descriptor_t asn_DEF_pusch_TransCoherence_17 = { asn_DEF_pusch_TransCoherence_tags_17, /* Same as above */ sizeof(asn_DEF_pusch_TransCoherence_tags_17) /sizeof(asn_DEF_pusch_TransCoherence_tags_17[0]), /* 2 */ - { &asn_OER_type_pusch_TransCoherence_constr_17, &asn_PER_type_pusch_TransCoherence_constr_17, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pusch_TransCoherence_constr_17, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_pusch_TransCoherence_specs_17 /* Additional specs */ }; @@ -743,7 +785,18 @@ asn_TYPE_descriptor_t asn_DEF_beamCorrespondence_21 = { asn_DEF_beamCorrespondence_tags_21, /* Same as above */ sizeof(asn_DEF_beamCorrespondence_tags_21) /sizeof(asn_DEF_beamCorrespondence_tags_21[0]), /* 2 */ - { &asn_OER_type_beamCorrespondence_constr_21, &asn_PER_type_beamCorrespondence_constr_21, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_beamCorrespondence_constr_21, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_beamCorrespondence_specs_21 /* Additional specs */ }; @@ -778,7 +831,18 @@ asn_TYPE_descriptor_t asn_DEF_periodicBeamReport_23 = { asn_DEF_periodicBeamReport_tags_23, /* Same as above */ sizeof(asn_DEF_periodicBeamReport_tags_23) /sizeof(asn_DEF_periodicBeamReport_tags_23[0]), /* 2 */ - { &asn_OER_type_periodicBeamReport_constr_23, &asn_PER_type_periodicBeamReport_constr_23, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_periodicBeamReport_constr_23, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_periodicBeamReport_specs_23 /* Additional specs */ }; @@ -813,7 +877,18 @@ asn_TYPE_descriptor_t asn_DEF_aperiodicBeamReport_25 = { asn_DEF_aperiodicBeamReport_tags_25, /* Same as above */ sizeof(asn_DEF_aperiodicBeamReport_tags_25) /sizeof(asn_DEF_aperiodicBeamReport_tags_25[0]), /* 2 */ - { &asn_OER_type_aperiodicBeamReport_constr_25, &asn_PER_type_aperiodicBeamReport_constr_25, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_aperiodicBeamReport_constr_25, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_aperiodicBeamReport_specs_25 /* Additional specs */ }; @@ -848,7 +923,18 @@ asn_TYPE_descriptor_t asn_DEF_sp_BeamReportPUCCH_27 = { asn_DEF_sp_BeamReportPUCCH_tags_27, /* Same as above */ sizeof(asn_DEF_sp_BeamReportPUCCH_tags_27) /sizeof(asn_DEF_sp_BeamReportPUCCH_tags_27[0]), /* 2 */ - { &asn_OER_type_sp_BeamReportPUCCH_constr_27, &asn_PER_type_sp_BeamReportPUCCH_constr_27, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_sp_BeamReportPUCCH_constr_27, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_sp_BeamReportPUCCH_specs_27 /* Additional specs */ }; @@ -883,7 +969,18 @@ asn_TYPE_descriptor_t asn_DEF_sp_BeamReportPUSCH_29 = { asn_DEF_sp_BeamReportPUSCH_tags_29, /* Same as above */ sizeof(asn_DEF_sp_BeamReportPUSCH_tags_29) /sizeof(asn_DEF_sp_BeamReportPUSCH_tags_29[0]), /* 2 */ - { &asn_OER_type_sp_BeamReportPUSCH_constr_29, &asn_PER_type_sp_BeamReportPUSCH_constr_29, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_sp_BeamReportPUSCH_constr_29, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_sp_BeamReportPUSCH_specs_29 /* Additional specs */ }; @@ -922,7 +1019,18 @@ asn_TYPE_descriptor_t asn_DEF_scs_15kHz_34 = { asn_DEF_scs_15kHz_tags_34, /* Same as above */ sizeof(asn_DEF_scs_15kHz_tags_34) /sizeof(asn_DEF_scs_15kHz_tags_34[0]), /* 2 */ - { &asn_OER_type_scs_15kHz_constr_34, &asn_PER_type_scs_15kHz_constr_34, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_scs_15kHz_constr_34, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_scs_15kHz_specs_34 /* Additional specs */ }; @@ -961,7 +1069,18 @@ asn_TYPE_descriptor_t asn_DEF_scs_30kHz_38 = { asn_DEF_scs_30kHz_tags_38, /* Same as above */ sizeof(asn_DEF_scs_30kHz_tags_38) /sizeof(asn_DEF_scs_30kHz_tags_38[0]), /* 2 */ - { &asn_OER_type_scs_30kHz_constr_38, &asn_PER_type_scs_30kHz_constr_38, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_scs_30kHz_constr_38, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_scs_30kHz_specs_38 /* Additional specs */ }; @@ -1000,7 +1119,18 @@ asn_TYPE_descriptor_t asn_DEF_scs_60kHz_42 = { asn_DEF_scs_60kHz_tags_42, /* Same as above */ sizeof(asn_DEF_scs_60kHz_tags_42) /sizeof(asn_DEF_scs_60kHz_tags_42[0]), /* 2 */ - { &asn_OER_type_scs_60kHz_constr_42, &asn_PER_type_scs_60kHz_constr_42, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_scs_60kHz_constr_42, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_scs_60kHz_specs_42 /* Additional specs */ }; @@ -1039,7 +1169,18 @@ asn_TYPE_descriptor_t asn_DEF_scs_120kHz_46 = { asn_DEF_scs_120kHz_tags_46, /* Same as above */ sizeof(asn_DEF_scs_120kHz_tags_46) /sizeof(asn_DEF_scs_120kHz_tags_46[0]), /* 2 */ - { &asn_OER_type_scs_120kHz_constr_46, &asn_PER_type_scs_120kHz_constr_46, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_scs_120kHz_constr_46, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_scs_120kHz_specs_46 /* Additional specs */ }; @@ -1078,7 +1219,18 @@ asn_TYPE_descriptor_t asn_DEF_scs_240kHz_50 = { asn_DEF_scs_240kHz_tags_50, /* Same as above */ sizeof(asn_DEF_scs_240kHz_tags_50) /sizeof(asn_DEF_scs_240kHz_tags_50[0]), /* 2 */ - { &asn_OER_type_scs_240kHz_constr_50, &asn_PER_type_scs_240kHz_constr_50, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_scs_240kHz_constr_50, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_scs_240kHz_specs_50 /* Additional specs */ }; @@ -1089,7 +1241,18 @@ static asn_TYPE_member_t asn_MBR_maxNumberRxTxBeamSwitchDL_33[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_scs_15kHz_34, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "scs-15kHz" }, @@ -1098,7 +1261,18 @@ static asn_TYPE_member_t asn_MBR_maxNumberRxTxBeamSwitchDL_33[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_scs_30kHz_38, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "scs-30kHz" }, @@ -1107,7 +1281,18 @@ static asn_TYPE_member_t asn_MBR_maxNumberRxTxBeamSwitchDL_33[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_scs_60kHz_42, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "scs-60kHz" }, @@ -1116,7 +1301,18 @@ static asn_TYPE_member_t asn_MBR_maxNumberRxTxBeamSwitchDL_33[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_scs_120kHz_46, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "scs-120kHz" }, @@ -1125,7 +1321,18 @@ static asn_TYPE_member_t asn_MBR_maxNumberRxTxBeamSwitchDL_33[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_scs_240kHz_50, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "scs-240kHz" }, @@ -1162,7 +1369,18 @@ asn_TYPE_descriptor_t asn_DEF_maxNumberRxTxBeamSwitchDL_33 = { asn_DEF_maxNumberRxTxBeamSwitchDL_tags_33, /* Same as above */ sizeof(asn_DEF_maxNumberRxTxBeamSwitchDL_tags_33) /sizeof(asn_DEF_maxNumberRxTxBeamSwitchDL_tags_33[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_maxNumberRxTxBeamSwitchDL_33, 5, /* Elements count */ &asn_SPC_maxNumberRxTxBeamSwitchDL_specs_33 /* Additional specs */ @@ -1202,7 +1420,18 @@ asn_TYPE_descriptor_t asn_DEF_maxNumberNonGroupBeamReporting_54 = { asn_DEF_maxNumberNonGroupBeamReporting_tags_54, /* Same as above */ sizeof(asn_DEF_maxNumberNonGroupBeamReporting_tags_54) /sizeof(asn_DEF_maxNumberNonGroupBeamReporting_tags_54[0]), /* 2 */ - { &asn_OER_type_maxNumberNonGroupBeamReporting_constr_54, &asn_PER_type_maxNumberNonGroupBeamReporting_constr_54, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_maxNumberNonGroupBeamReporting_constr_54, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_maxNumberNonGroupBeamReporting_specs_54 /* Additional specs */ }; @@ -1237,7 +1466,18 @@ asn_TYPE_descriptor_t asn_DEF_groupBeamReporting_58 = { asn_DEF_groupBeamReporting_tags_58, /* Same as above */ sizeof(asn_DEF_groupBeamReporting_tags_58) /sizeof(asn_DEF_groupBeamReporting_tags_58[0]), /* 2 */ - { &asn_OER_type_groupBeamReporting_constr_58, &asn_PER_type_groupBeamReporting_constr_58, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_groupBeamReporting_constr_58, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_groupBeamReporting_specs_58 /* Additional specs */ }; @@ -1278,7 +1518,18 @@ asn_TYPE_descriptor_t asn_DEF_maxNumberSRS_ResourcePerSet_BM_61 = { asn_DEF_maxNumberSRS_ResourcePerSet_BM_tags_61, /* Same as above */ sizeof(asn_DEF_maxNumberSRS_ResourcePerSet_BM_tags_61) /sizeof(asn_DEF_maxNumberSRS_ResourcePerSet_BM_tags_61[0]), /* 2 */ - { &asn_OER_type_maxNumberSRS_ResourcePerSet_BM_constr_61, &asn_PER_type_maxNumberSRS_ResourcePerSet_BM_constr_61, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_maxNumberSRS_ResourcePerSet_BM_constr_61, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_maxNumberSRS_ResourcePerSet_BM_specs_61 /* Additional specs */ }; @@ -1289,7 +1540,18 @@ static asn_TYPE_member_t asn_MBR_uplinkBeamManagement_60[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_maxNumberSRS_ResourcePerSet_BM_61, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "maxNumberSRS-ResourcePerSet-BM" }, @@ -1298,7 +1560,18 @@ static asn_TYPE_member_t asn_MBR_uplinkBeamManagement_60[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_maxNumberSRS_ResourceSet_constr_66, &asn_PER_memb_maxNumberSRS_ResourceSet_constr_66, memb_maxNumberSRS_ResourceSet_constraint_60 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_maxNumberSRS_ResourceSet_constr_66, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_maxNumberSRS_ResourceSet_constraint_60 + }, 0, 0, /* No default value */ "maxNumberSRS-ResourceSet" }, @@ -1330,7 +1603,18 @@ asn_TYPE_descriptor_t asn_DEF_uplinkBeamManagement_60 = { asn_DEF_uplinkBeamManagement_tags_60, /* Same as above */ sizeof(asn_DEF_uplinkBeamManagement_tags_60) /sizeof(asn_DEF_uplinkBeamManagement_tags_60[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_uplinkBeamManagement_60, 2, /* Elements count */ &asn_SPC_uplinkBeamManagement_specs_60 /* Additional specs */ @@ -1366,7 +1650,18 @@ asn_TYPE_descriptor_t asn_DEF_twoPortsPTRS_DL_70 = { asn_DEF_twoPortsPTRS_DL_tags_70, /* Same as above */ sizeof(asn_DEF_twoPortsPTRS_DL_tags_70) /sizeof(asn_DEF_twoPortsPTRS_DL_tags_70[0]), /* 2 */ - { &asn_OER_type_twoPortsPTRS_DL_constr_70, &asn_PER_type_twoPortsPTRS_DL_constr_70, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_twoPortsPTRS_DL_constr_70, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_twoPortsPTRS_DL_specs_70 /* Additional specs */ }; @@ -1401,7 +1696,18 @@ asn_TYPE_descriptor_t asn_DEF_twoPortsPTRS_UL_72 = { asn_DEF_twoPortsPTRS_UL_tags_72, /* Same as above */ sizeof(asn_DEF_twoPortsPTRS_UL_tags_72) /sizeof(asn_DEF_twoPortsPTRS_UL_tags_72[0]), /* 2 */ - { &asn_OER_type_twoPortsPTRS_UL_constr_72, &asn_PER_type_twoPortsPTRS_UL_constr_72, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_twoPortsPTRS_UL_constr_72, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_twoPortsPTRS_UL_specs_72 /* Additional specs */ }; @@ -1440,7 +1746,18 @@ asn_TYPE_descriptor_t asn_DEF_scs_15kHz_77 = { asn_DEF_scs_15kHz_tags_77, /* Same as above */ sizeof(asn_DEF_scs_15kHz_tags_77) /sizeof(asn_DEF_scs_15kHz_tags_77[0]), /* 2 */ - { &asn_OER_type_scs_15kHz_constr_77, &asn_PER_type_scs_15kHz_constr_77, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_scs_15kHz_constr_77, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_scs_15kHz_specs_77 /* Additional specs */ }; @@ -1481,7 +1798,18 @@ asn_TYPE_descriptor_t asn_DEF_scs_30kHz_81 = { asn_DEF_scs_30kHz_tags_81, /* Same as above */ sizeof(asn_DEF_scs_30kHz_tags_81) /sizeof(asn_DEF_scs_30kHz_tags_81[0]), /* 2 */ - { &asn_OER_type_scs_30kHz_constr_81, &asn_PER_type_scs_30kHz_constr_81, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_scs_30kHz_constr_81, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_scs_30kHz_specs_81 /* Additional specs */ }; @@ -1520,7 +1848,18 @@ asn_TYPE_descriptor_t asn_DEF_scs_60kHz_86 = { asn_DEF_scs_60kHz_tags_86, /* Same as above */ sizeof(asn_DEF_scs_60kHz_tags_86) /sizeof(asn_DEF_scs_60kHz_tags_86[0]), /* 2 */ - { &asn_OER_type_scs_60kHz_constr_86, &asn_PER_type_scs_60kHz_constr_86, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_scs_60kHz_constr_86, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_scs_60kHz_specs_86 /* Additional specs */ }; @@ -1559,7 +1898,18 @@ asn_TYPE_descriptor_t asn_DEF_scs_120kHz_90 = { asn_DEF_scs_120kHz_tags_90, /* Same as above */ sizeof(asn_DEF_scs_120kHz_tags_90) /sizeof(asn_DEF_scs_120kHz_tags_90[0]), /* 2 */ - { &asn_OER_type_scs_120kHz_constr_90, &asn_PER_type_scs_120kHz_constr_90, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_scs_120kHz_constr_90, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_scs_120kHz_specs_90 /* Additional specs */ }; @@ -1570,7 +1920,18 @@ static asn_TYPE_member_t asn_MBR_beamReportTiming_76[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_scs_15kHz_77, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "scs-15kHz" }, @@ -1579,7 +1940,18 @@ static asn_TYPE_member_t asn_MBR_beamReportTiming_76[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_scs_30kHz_81, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "scs-30kHz" }, @@ -1588,7 +1960,18 @@ static asn_TYPE_member_t asn_MBR_beamReportTiming_76[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_scs_60kHz_86, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "scs-60kHz" }, @@ -1597,7 +1980,18 @@ static asn_TYPE_member_t asn_MBR_beamReportTiming_76[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_scs_120kHz_90, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "scs-120kHz" }, @@ -1633,7 +2027,18 @@ asn_TYPE_descriptor_t asn_DEF_beamReportTiming_76 = { asn_DEF_beamReportTiming_tags_76, /* Same as above */ sizeof(asn_DEF_beamReportTiming_tags_76) /sizeof(asn_DEF_beamReportTiming_tags_76[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_beamReportTiming_76, 4, /* Elements count */ &asn_SPC_beamReportTiming_specs_76 /* Additional specs */ @@ -1645,7 +2050,18 @@ static asn_TYPE_member_t asn_MBR_ptrs_DensityRecommendationSetDL_94[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PTRS_DensityRecommendationDL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "scs-15kHz" }, @@ -1654,7 +2070,18 @@ static asn_TYPE_member_t asn_MBR_ptrs_DensityRecommendationSetDL_94[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PTRS_DensityRecommendationDL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "scs-30kHz" }, @@ -1663,7 +2090,18 @@ static asn_TYPE_member_t asn_MBR_ptrs_DensityRecommendationSetDL_94[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PTRS_DensityRecommendationDL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "scs-60kHz" }, @@ -1672,7 +2110,18 @@ static asn_TYPE_member_t asn_MBR_ptrs_DensityRecommendationSetDL_94[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PTRS_DensityRecommendationDL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "scs-120kHz" }, @@ -1708,7 +2157,18 @@ asn_TYPE_descriptor_t asn_DEF_ptrs_DensityRecommendationSetDL_94 = { asn_DEF_ptrs_DensityRecommendationSetDL_tags_94, /* Same as above */ sizeof(asn_DEF_ptrs_DensityRecommendationSetDL_tags_94) /sizeof(asn_DEF_ptrs_DensityRecommendationSetDL_tags_94[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ptrs_DensityRecommendationSetDL_94, 4, /* Elements count */ &asn_SPC_ptrs_DensityRecommendationSetDL_specs_94 /* Additional specs */ @@ -1720,7 +2180,18 @@ static asn_TYPE_member_t asn_MBR_ptrs_DensityRecommendationSetUL_99[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PTRS_DensityRecommendationUL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "scs-15kHz" }, @@ -1729,7 +2200,18 @@ static asn_TYPE_member_t asn_MBR_ptrs_DensityRecommendationSetUL_99[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PTRS_DensityRecommendationUL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "scs-30kHz" }, @@ -1738,7 +2220,18 @@ static asn_TYPE_member_t asn_MBR_ptrs_DensityRecommendationSetUL_99[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PTRS_DensityRecommendationUL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "scs-60kHz" }, @@ -1747,7 +2240,18 @@ static asn_TYPE_member_t asn_MBR_ptrs_DensityRecommendationSetUL_99[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PTRS_DensityRecommendationUL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "scs-120kHz" }, @@ -1783,7 +2287,18 @@ asn_TYPE_descriptor_t asn_DEF_ptrs_DensityRecommendationSetUL_99 = { asn_DEF_ptrs_DensityRecommendationSetUL_tags_99, /* Same as above */ sizeof(asn_DEF_ptrs_DensityRecommendationSetUL_tags_99) /sizeof(asn_DEF_ptrs_DensityRecommendationSetUL_tags_99[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ptrs_DensityRecommendationSetUL_99, 4, /* Elements count */ &asn_SPC_ptrs_DensityRecommendationSetUL_specs_99 /* Additional specs */ @@ -1819,7 +2334,18 @@ asn_TYPE_descriptor_t asn_DEF_aperiodicTRS_105 = { asn_DEF_aperiodicTRS_tags_105, /* Same as above */ sizeof(asn_DEF_aperiodicTRS_tags_105) /sizeof(asn_DEF_aperiodicTRS_tags_105[0]), /* 2 */ - { &asn_OER_type_aperiodicTRS_constr_105, &asn_PER_type_aperiodicTRS_constr_105, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_aperiodicTRS_constr_105, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_aperiodicTRS_specs_105 /* Additional specs */ }; @@ -1830,7 +2356,18 @@ asn_TYPE_member_t asn_MBR_MIMO_ParametersPerBand_1[] = { 0, &asn_DEF_tci_StatePDSCH_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "tci-StatePDSCH" }, @@ -1839,7 +2376,18 @@ asn_TYPE_member_t asn_MBR_MIMO_ParametersPerBand_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_additionalActiveTCI_StatePDCCH_15, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "additionalActiveTCI-StatePDCCH" }, @@ -1848,7 +2396,18 @@ asn_TYPE_member_t asn_MBR_MIMO_ParametersPerBand_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_pusch_TransCoherence_17, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pusch-TransCoherence" }, @@ -1857,7 +2416,18 @@ asn_TYPE_member_t asn_MBR_MIMO_ParametersPerBand_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_beamCorrespondence_21, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "beamCorrespondence" }, @@ -1866,7 +2436,18 @@ asn_TYPE_member_t asn_MBR_MIMO_ParametersPerBand_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_periodicBeamReport_23, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "periodicBeamReport" }, @@ -1875,7 +2456,18 @@ asn_TYPE_member_t asn_MBR_MIMO_ParametersPerBand_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_aperiodicBeamReport_25, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "aperiodicBeamReport" }, @@ -1884,7 +2476,18 @@ asn_TYPE_member_t asn_MBR_MIMO_ParametersPerBand_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_sp_BeamReportPUCCH_27, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sp-BeamReportPUCCH" }, @@ -1893,7 +2496,18 @@ asn_TYPE_member_t asn_MBR_MIMO_ParametersPerBand_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_sp_BeamReportPUSCH_29, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sp-BeamReportPUSCH" }, @@ -1902,7 +2516,18 @@ asn_TYPE_member_t asn_MBR_MIMO_ParametersPerBand_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BeamManagementSSB_CSI_RS, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "beamManagementSSB-CSI-RS" }, @@ -1911,7 +2536,18 @@ asn_TYPE_member_t asn_MBR_MIMO_ParametersPerBand_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_maxNumberRxBeam_constr_32, &asn_PER_memb_maxNumberRxBeam_constr_32, memb_maxNumberRxBeam_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_maxNumberRxBeam_constr_32, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_maxNumberRxBeam_constraint_1 + }, 0, 0, /* No default value */ "maxNumberRxBeam" }, @@ -1920,7 +2556,18 @@ asn_TYPE_member_t asn_MBR_MIMO_ParametersPerBand_1[] = { 0, &asn_DEF_maxNumberRxTxBeamSwitchDL_33, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "maxNumberRxTxBeamSwitchDL" }, @@ -1929,7 +2576,18 @@ asn_TYPE_member_t asn_MBR_MIMO_ParametersPerBand_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_maxNumberNonGroupBeamReporting_54, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "maxNumberNonGroupBeamReporting" }, @@ -1938,7 +2596,18 @@ asn_TYPE_member_t asn_MBR_MIMO_ParametersPerBand_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_groupBeamReporting_58, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "groupBeamReporting" }, @@ -1947,7 +2616,18 @@ asn_TYPE_member_t asn_MBR_MIMO_ParametersPerBand_1[] = { 0, &asn_DEF_uplinkBeamManagement_60, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "uplinkBeamManagement" }, @@ -1956,7 +2636,18 @@ asn_TYPE_member_t asn_MBR_MIMO_ParametersPerBand_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_maxNumberCSI_RS_BFR_constr_67, &asn_PER_memb_maxNumberCSI_RS_BFR_constr_67, memb_maxNumberCSI_RS_BFR_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_maxNumberCSI_RS_BFR_constr_67, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_maxNumberCSI_RS_BFR_constraint_1 + }, 0, 0, /* No default value */ "maxNumberCSI-RS-BFR" }, @@ -1965,7 +2656,18 @@ asn_TYPE_member_t asn_MBR_MIMO_ParametersPerBand_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_maxNumberSSB_BFR_constr_68, &asn_PER_memb_maxNumberSSB_BFR_constr_68, memb_maxNumberSSB_BFR_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_maxNumberSSB_BFR_constr_68, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_maxNumberSSB_BFR_constraint_1 + }, 0, 0, /* No default value */ "maxNumberSSB-BFR" }, @@ -1974,7 +2676,18 @@ asn_TYPE_member_t asn_MBR_MIMO_ParametersPerBand_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_maxNumberCSI_RS_SSB_BFR_constr_69, &asn_PER_memb_maxNumberCSI_RS_SSB_BFR_constr_69, memb_maxNumberCSI_RS_SSB_BFR_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_maxNumberCSI_RS_SSB_BFR_constr_69, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_maxNumberCSI_RS_SSB_BFR_constraint_1 + }, 0, 0, /* No default value */ "maxNumberCSI-RS-SSB-BFR" }, @@ -1983,7 +2696,18 @@ asn_TYPE_member_t asn_MBR_MIMO_ParametersPerBand_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_twoPortsPTRS_DL_70, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "twoPortsPTRS-DL" }, @@ -1992,7 +2716,18 @@ asn_TYPE_member_t asn_MBR_MIMO_ParametersPerBand_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_twoPortsPTRS_UL_72, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "twoPortsPTRS-UL" }, @@ -2001,7 +2736,18 @@ asn_TYPE_member_t asn_MBR_MIMO_ParametersPerBand_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SRS_Resources, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "supportedSRS-Resources" }, @@ -2010,7 +2756,18 @@ asn_TYPE_member_t asn_MBR_MIMO_ParametersPerBand_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_maxNumberSimultaneousSRS_PerCC_constr_75, &asn_PER_memb_maxNumberSimultaneousSRS_PerCC_constr_75, memb_maxNumberSimultaneousSRS_PerCC_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_maxNumberSimultaneousSRS_PerCC_constr_75, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_maxNumberSimultaneousSRS_PerCC_constraint_1 + }, 0, 0, /* No default value */ "maxNumberSimultaneousSRS-PerCC" }, @@ -2019,7 +2776,18 @@ asn_TYPE_member_t asn_MBR_MIMO_ParametersPerBand_1[] = { 0, &asn_DEF_beamReportTiming_76, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "beamReportTiming" }, @@ -2028,7 +2796,18 @@ asn_TYPE_member_t asn_MBR_MIMO_ParametersPerBand_1[] = { 0, &asn_DEF_ptrs_DensityRecommendationSetDL_94, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ptrs-DensityRecommendationSetDL" }, @@ -2037,7 +2816,18 @@ asn_TYPE_member_t asn_MBR_MIMO_ParametersPerBand_1[] = { 0, &asn_DEF_ptrs_DensityRecommendationSetUL_99, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ptrs-DensityRecommendationSetUL" }, @@ -2046,7 +2836,18 @@ asn_TYPE_member_t asn_MBR_MIMO_ParametersPerBand_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CSI_RS_ForTracking, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "csi-RS-ForTracking" }, @@ -2055,7 +2856,18 @@ asn_TYPE_member_t asn_MBR_MIMO_ParametersPerBand_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_aperiodicTRS_105, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "aperiodicTRS" }, @@ -2111,7 +2923,18 @@ asn_TYPE_descriptor_t asn_DEF_MIMO_ParametersPerBand = { asn_DEF_MIMO_ParametersPerBand_tags_1, /* Same as above */ sizeof(asn_DEF_MIMO_ParametersPerBand_tags_1) /sizeof(asn_DEF_MIMO_ParametersPerBand_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MIMO_ParametersPerBand_1, 26, /* Elements count */ &asn_SPC_MIMO_ParametersPerBand_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MIMO-ParametersPerBand.h b/src/codec_utils/RRC/MIMO-ParametersPerBand.h index 507ef1055..e50b1724b 100644 --- a/src/codec_utils/RRC/MIMO-ParametersPerBand.h +++ b/src/codec_utils/RRC/MIMO-ParametersPerBand.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MIMO_ParametersPerBand_H_ @@ -250,5 +250,12 @@ extern asn_TYPE_member_t asn_MBR_MIMO_ParametersPerBand_1[26]; } #endif +/* Referred external types */ +#include "BeamManagementSSB-CSI-RS.h" +#include "SRS-Resources.h" +#include "CSI-RS-ForTracking.h" +#include "PTRS-DensityRecommendationDL.h" +#include "PTRS-DensityRecommendationUL.h" + #endif /* _MIMO_ParametersPerBand_H_ */ #include diff --git a/src/codec_utils/RRC/MNC.c b/src/codec_utils/RRC/MNC.c index e98f918a5..46c91bcbe 100644 --- a/src/codec_utils/RRC/MNC.c +++ b/src/codec_utils/RRC/MNC.c @@ -1,27 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MNC.h" -static asn_oer_constraints_t asn_OER_type_MNC_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(2..3)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MNC_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 1, 1, 2, 3 } /* (SIZE(2..3)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_MNC_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_MCC_MNC_Digit, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -44,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_MNC = { asn_DEF_MNC_tags_1, /* Same as above */ sizeof(asn_DEF_MNC_tags_1) /sizeof(asn_DEF_MNC_tags_1[0]), /* 1 */ - { &asn_OER_type_MNC_constr_1, &asn_PER_type_MNC_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MNC_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_MNC_1, 1, /* Single element */ &asn_SPC_MNC_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MNC.h b/src/codec_utils/RRC/MNC.h index ef7b2e139..92f9f29dd 100644 --- a/src/codec_utils/RRC/MNC.h +++ b/src/codec_utils/RRC/MNC.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MNC_H_ diff --git a/src/codec_utils/RRC/MRDC-AssistanceInfo.c b/src/codec_utils/RRC/MRDC-AssistanceInfo.c index 30db144c9..e47833ae0 100644 --- a/src/codec_utils/RRC/MRDC-AssistanceInfo.c +++ b/src/codec_utils/RRC/MRDC-AssistanceInfo.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MRDC-AssistanceInfo.h" -#include "AffectedCarrierFreqCombInfoMRDC.h" static int memb_affectedCarrierFreqCombInfoListMRDC_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -23,9 +22,9 @@ memb_affectedCarrierFreqCombInfoListMRDC_constraint_1(const asn_TYPE_descriptor_ /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 128)) { + if((size >= 1UL && size <= 128UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -34,29 +33,38 @@ memb_affectedCarrierFreqCombInfoListMRDC_constraint_1(const asn_TYPE_descriptor_ } } -static asn_oer_constraints_t asn_OER_type_affectedCarrierFreqCombInfoListMRDC_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..128)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_affectedCarrierFreqCombInfoListMRDC_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 7, 7, 1, 128 } /* (SIZE(1..128)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_affectedCarrierFreqCombInfoListMRDC_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..128)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_affectedCarrierFreqCombInfoListMRDC_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 7, 7, 1, 128 } /* (SIZE(1..128)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_affectedCarrierFreqCombInfoListMRDC_2[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_AffectedCarrierFreqCombInfoMRDC, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -81,7 +89,18 @@ asn_TYPE_descriptor_t asn_DEF_affectedCarrierFreqCombInfoListMRDC_2 = { asn_DEF_affectedCarrierFreqCombInfoListMRDC_tags_2, /* Same as above */ sizeof(asn_DEF_affectedCarrierFreqCombInfoListMRDC_tags_2) /sizeof(asn_DEF_affectedCarrierFreqCombInfoListMRDC_tags_2[0]), /* 2 */ - { &asn_OER_type_affectedCarrierFreqCombInfoListMRDC_constr_2, &asn_PER_type_affectedCarrierFreqCombInfoListMRDC_constr_2, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_affectedCarrierFreqCombInfoListMRDC_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_affectedCarrierFreqCombInfoListMRDC_2, 1, /* Single element */ &asn_SPC_affectedCarrierFreqCombInfoListMRDC_specs_2 /* Additional specs */ @@ -93,7 +112,18 @@ asn_TYPE_member_t asn_MBR_MRDC_AssistanceInfo_1[] = { 0, &asn_DEF_affectedCarrierFreqCombInfoListMRDC_2, 0, - { &asn_OER_memb_affectedCarrierFreqCombInfoListMRDC_constr_2, &asn_PER_memb_affectedCarrierFreqCombInfoListMRDC_constr_2, memb_affectedCarrierFreqCombInfoListMRDC_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_affectedCarrierFreqCombInfoListMRDC_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_affectedCarrierFreqCombInfoListMRDC_constraint_1 + }, 0, 0, /* No default value */ "affectedCarrierFreqCombInfoListMRDC" }, @@ -122,7 +152,18 @@ asn_TYPE_descriptor_t asn_DEF_MRDC_AssistanceInfo = { asn_DEF_MRDC_AssistanceInfo_tags_1, /* Same as above */ sizeof(asn_DEF_MRDC_AssistanceInfo_tags_1) /sizeof(asn_DEF_MRDC_AssistanceInfo_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MRDC_AssistanceInfo_1, 1, /* Elements count */ &asn_SPC_MRDC_AssistanceInfo_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MRDC-AssistanceInfo.h b/src/codec_utils/RRC/MRDC-AssistanceInfo.h index 01648b6be..88d8edff9 100644 --- a/src/codec_utils/RRC/MRDC-AssistanceInfo.h +++ b/src/codec_utils/RRC/MRDC-AssistanceInfo.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MRDC_AssistanceInfo_H_ @@ -49,5 +49,8 @@ extern asn_TYPE_member_t asn_MBR_MRDC_AssistanceInfo_1[1]; } #endif +/* Referred external types */ +#include "AffectedCarrierFreqCombInfoMRDC.h" + #endif /* _MRDC_AssistanceInfo_H_ */ #include diff --git a/src/codec_utils/RRC/MRDC-Parameters.c b/src/codec_utils/RRC/MRDC-Parameters.c index 87794c236..42cde963c 100644 --- a/src/codec_utils/RRC/MRDC-Parameters.c +++ b/src/codec_utils/RRC/MRDC-Parameters.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MRDC-Parameters.h" @@ -35,62 +35,55 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_singleUL_Transmission_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_singleUL_Transmission_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_dynamicPowerSharing_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_dynamicPowerSharing_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_tdm_Pattern_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_tdm_Pattern_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_ul_SharingEUTRA_NR_constr_8 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_ul_SharingEUTRA_NR_constr_8 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_ul_SwitchingTimeEUTRA_NR_constr_12 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_ul_SwitchingTimeEUTRA_NR_constr_12 CC_NOTUSED = { { APC_CONSTRAINED, 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_simultaneousRxTxInterBandENDC_constr_15 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_simultaneousRxTxInterBandENDC_constr_15 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_asyncIntraBandENDC_constr_17 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_asyncIntraBandENDC_constr_17 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_singleUL_Transmission_value2enum_2[] = { { 0, 9, "supported" } }; @@ -121,7 +114,18 @@ asn_TYPE_descriptor_t asn_DEF_singleUL_Transmission_2 = { asn_DEF_singleUL_Transmission_tags_2, /* Same as above */ sizeof(asn_DEF_singleUL_Transmission_tags_2) /sizeof(asn_DEF_singleUL_Transmission_tags_2[0]), /* 2 */ - { &asn_OER_type_singleUL_Transmission_constr_2, &asn_PER_type_singleUL_Transmission_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_singleUL_Transmission_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_singleUL_Transmission_specs_2 /* Additional specs */ }; @@ -156,7 +160,18 @@ asn_TYPE_descriptor_t asn_DEF_dynamicPowerSharing_4 = { asn_DEF_dynamicPowerSharing_tags_4, /* Same as above */ sizeof(asn_DEF_dynamicPowerSharing_tags_4) /sizeof(asn_DEF_dynamicPowerSharing_tags_4[0]), /* 2 */ - { &asn_OER_type_dynamicPowerSharing_constr_4, &asn_PER_type_dynamicPowerSharing_constr_4, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_dynamicPowerSharing_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_dynamicPowerSharing_specs_4 /* Additional specs */ }; @@ -191,7 +206,18 @@ asn_TYPE_descriptor_t asn_DEF_tdm_Pattern_6 = { asn_DEF_tdm_Pattern_tags_6, /* Same as above */ sizeof(asn_DEF_tdm_Pattern_tags_6) /sizeof(asn_DEF_tdm_Pattern_tags_6[0]), /* 2 */ - { &asn_OER_type_tdm_Pattern_constr_6, &asn_PER_type_tdm_Pattern_constr_6, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_tdm_Pattern_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_tdm_Pattern_specs_6 /* Additional specs */ }; @@ -230,7 +256,18 @@ asn_TYPE_descriptor_t asn_DEF_ul_SharingEUTRA_NR_8 = { asn_DEF_ul_SharingEUTRA_NR_tags_8, /* Same as above */ sizeof(asn_DEF_ul_SharingEUTRA_NR_tags_8) /sizeof(asn_DEF_ul_SharingEUTRA_NR_tags_8[0]), /* 2 */ - { &asn_OER_type_ul_SharingEUTRA_NR_constr_8, &asn_PER_type_ul_SharingEUTRA_NR_constr_8, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ul_SharingEUTRA_NR_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_ul_SharingEUTRA_NR_specs_8 /* Additional specs */ }; @@ -267,7 +304,18 @@ asn_TYPE_descriptor_t asn_DEF_ul_SwitchingTimeEUTRA_NR_12 = { asn_DEF_ul_SwitchingTimeEUTRA_NR_tags_12, /* Same as above */ sizeof(asn_DEF_ul_SwitchingTimeEUTRA_NR_tags_12) /sizeof(asn_DEF_ul_SwitchingTimeEUTRA_NR_tags_12[0]), /* 2 */ - { &asn_OER_type_ul_SwitchingTimeEUTRA_NR_constr_12, &asn_PER_type_ul_SwitchingTimeEUTRA_NR_constr_12, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ul_SwitchingTimeEUTRA_NR_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_ul_SwitchingTimeEUTRA_NR_specs_12 /* Additional specs */ }; @@ -302,7 +350,18 @@ asn_TYPE_descriptor_t asn_DEF_simultaneousRxTxInterBandENDC_15 = { asn_DEF_simultaneousRxTxInterBandENDC_tags_15, /* Same as above */ sizeof(asn_DEF_simultaneousRxTxInterBandENDC_tags_15) /sizeof(asn_DEF_simultaneousRxTxInterBandENDC_tags_15[0]), /* 2 */ - { &asn_OER_type_simultaneousRxTxInterBandENDC_constr_15, &asn_PER_type_simultaneousRxTxInterBandENDC_constr_15, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_simultaneousRxTxInterBandENDC_constr_15, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_simultaneousRxTxInterBandENDC_specs_15 /* Additional specs */ }; @@ -337,7 +396,18 @@ asn_TYPE_descriptor_t asn_DEF_asyncIntraBandENDC_17 = { asn_DEF_asyncIntraBandENDC_tags_17, /* Same as above */ sizeof(asn_DEF_asyncIntraBandENDC_tags_17) /sizeof(asn_DEF_asyncIntraBandENDC_tags_17[0]), /* 2 */ - { &asn_OER_type_asyncIntraBandENDC_constr_17, &asn_PER_type_asyncIntraBandENDC_constr_17, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_asyncIntraBandENDC_constr_17, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_asyncIntraBandENDC_specs_17 /* Additional specs */ }; @@ -348,7 +418,18 @@ asn_TYPE_member_t asn_MBR_MRDC_Parameters_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_singleUL_Transmission_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "singleUL-Transmission" }, @@ -357,7 +438,18 @@ asn_TYPE_member_t asn_MBR_MRDC_Parameters_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_dynamicPowerSharing_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dynamicPowerSharing" }, @@ -366,7 +458,18 @@ asn_TYPE_member_t asn_MBR_MRDC_Parameters_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_tdm_Pattern_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "tdm-Pattern" }, @@ -375,7 +478,18 @@ asn_TYPE_member_t asn_MBR_MRDC_Parameters_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ul_SharingEUTRA_NR_8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ul-SharingEUTRA-NR" }, @@ -384,7 +498,18 @@ asn_TYPE_member_t asn_MBR_MRDC_Parameters_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ul_SwitchingTimeEUTRA_NR_12, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ul-SwitchingTimeEUTRA-NR" }, @@ -393,7 +518,18 @@ asn_TYPE_member_t asn_MBR_MRDC_Parameters_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_simultaneousRxTxInterBandENDC_15, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "simultaneousRxTxInterBandENDC" }, @@ -402,7 +538,18 @@ asn_TYPE_member_t asn_MBR_MRDC_Parameters_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_asyncIntraBandENDC_17, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "asyncIntraBandENDC" }, @@ -439,7 +586,18 @@ asn_TYPE_descriptor_t asn_DEF_MRDC_Parameters = { asn_DEF_MRDC_Parameters_tags_1, /* Same as above */ sizeof(asn_DEF_MRDC_Parameters_tags_1) /sizeof(asn_DEF_MRDC_Parameters_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MRDC_Parameters_1, 7, /* Elements count */ &asn_SPC_MRDC_Parameters_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MRDC-Parameters.h b/src/codec_utils/RRC/MRDC-Parameters.h index c88729a83..638cbebc6 100644 --- a/src/codec_utils/RRC/MRDC-Parameters.h +++ b/src/codec_utils/RRC/MRDC-Parameters.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MRDC_Parameters_H_ diff --git a/src/codec_utils/RRC/Makefile.am.asn1convert b/src/codec_utils/RRC/Makefile.am.asn1convert deleted file mode 100644 index 4d6ff77a8..000000000 --- a/src/codec_utils/RRC/Makefile.am.asn1convert +++ /dev/null @@ -1,14 +0,0 @@ -include ../RRC_output_14Nov/Makefile.am.libasncodec - -bin_PROGRAMS += asn1convert -asn1convert_CFLAGS = $(ASN_MODULE_CFLAGS) -DASN_PDU_COLLECTION -asn1convert_CPPFLAGS = -I$(top_srcdir)/../RRC_output_14Nov/ -asn1convert_LDADD = libasncodec.la -asn1convert_SOURCES = \ - ../RRC_output_14Nov/converter-example.c\ - ../RRC_output_14Nov/pdu_collection.c -regen: regenerate-from-asn1-source - -regenerate-from-asn1-source: - ./asn1c/asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER ../ASN1_Input/rrc_15_3_asn.asn1 - diff --git a/src/codec_utils/RRC/Makefile.am.libasncodec b/src/codec_utils/RRC/Makefile.am.libasncodec index 900528068..512d5356e 100644 --- a/src/codec_utils/RRC/Makefile.am.libasncodec +++ b/src/codec_utils/RRC/Makefile.am.libasncodec @@ -1,1436 +1,1421 @@ ASN_MODULE_SRCS= \ - ../RRC_output_14Nov/BCCH-BCH-Message.c \ - ../RRC_output_14Nov/BCCH-BCH-MessageType.c \ - ../RRC_output_14Nov/BCCH-DL-SCH-Message.c \ - ../RRC_output_14Nov/BCCH-DL-SCH-MessageType.c \ - ../RRC_output_14Nov/DL-CCCH-Message.c \ - ../RRC_output_14Nov/DL-CCCH-MessageType.c \ - ../RRC_output_14Nov/DL-DCCH-Message.c \ - ../RRC_output_14Nov/DL-DCCH-MessageType.c \ - ../RRC_output_14Nov/PCCH-Message.c \ - ../RRC_output_14Nov/PCCH-MessageType.c \ - ../RRC_output_14Nov/UL-CCCH-Message.c \ - ../RRC_output_14Nov/UL-CCCH-MessageType.c \ - ../RRC_output_14Nov/UL-CCCH1-Message.c \ - ../RRC_output_14Nov/UL-CCCH1-MessageType.c \ - ../RRC_output_14Nov/UL-DCCH-Message.c \ - ../RRC_output_14Nov/UL-DCCH-MessageType.c \ - ../RRC_output_14Nov/CounterCheck.c \ - ../RRC_output_14Nov/CounterCheck-IEs.c \ - ../RRC_output_14Nov/DRB-CountMSB-InfoList.c \ - ../RRC_output_14Nov/DRB-CountMSB-Info.c \ - ../RRC_output_14Nov/CounterCheckResponse.c \ - ../RRC_output_14Nov/CounterCheckResponse-IEs.c \ - ../RRC_output_14Nov/DRB-CountInfoList.c \ - ../RRC_output_14Nov/DRB-CountInfo.c \ - ../RRC_output_14Nov/DLInformationTransfer.c \ - ../RRC_output_14Nov/DLInformationTransfer-IEs.c \ - ../RRC_output_14Nov/FailureInformation.c \ - ../RRC_output_14Nov/FailureInformation-IEs.c \ - ../RRC_output_14Nov/FailureInfoRLC-Bearer.c \ - ../RRC_output_14Nov/LocationMeasurementIndication.c \ - ../RRC_output_14Nov/LocationMeasurementIndication-IEs.c \ - ../RRC_output_14Nov/MIB.c \ - ../RRC_output_14Nov/MeasurementReport.c \ - ../RRC_output_14Nov/MeasurementReport-IEs.c \ - ../RRC_output_14Nov/MobilityFromNRCommand.c \ - ../RRC_output_14Nov/MobilityFromNRCommand-IEs.c \ - ../RRC_output_14Nov/PagingRrc.c \ - ../RRC_output_14Nov/PagingRecordList.c \ - ../RRC_output_14Nov/PagingRecord.c \ - ../RRC_output_14Nov/PagingUE-Identity.c \ - ../RRC_output_14Nov/RRCReestablishment.c \ - ../RRC_output_14Nov/RRCReestablishment-IEs.c \ - ../RRC_output_14Nov/RRCReestablishmentComplete.c \ - ../RRC_output_14Nov/RRCReestablishmentComplete-IEs.c \ - ../RRC_output_14Nov/RRCReestablishmentRequest.c \ - ../RRC_output_14Nov/RRCReestablishmentRequest-IEs.c \ - ../RRC_output_14Nov/ReestabUE-Identity.c \ - ../RRC_output_14Nov/ReestablishmentCause.c \ - ../RRC_output_14Nov/RRCReconfiguration.c \ - ../RRC_output_14Nov/RRCReconfiguration-IEs.c \ - ../RRC_output_14Nov/RRCReconfiguration-v1530-IEs.c \ - ../RRC_output_14Nov/MasterKeyUpdate.c \ - ../RRC_output_14Nov/RRCReconfigurationComplete.c \ - ../RRC_output_14Nov/RRCReconfigurationComplete-IEs.c \ - ../RRC_output_14Nov/RRCReconfigurationComplete-v1530-IEs.c \ - ../RRC_output_14Nov/RRCReject.c \ - ../RRC_output_14Nov/RRCReject-IEs.c \ - ../RRC_output_14Nov/RRCRelease.c \ - ../RRC_output_14Nov/RRCRelease-IEs.c \ - ../RRC_output_14Nov/RRCRelease-v1540-IEs.c \ - ../RRC_output_14Nov/RedirectedCarrierInfo.c \ - ../RRC_output_14Nov/RedirectedCarrierInfo-EUTRA.c \ - ../RRC_output_14Nov/CarrierInfoNR.c \ - ../RRC_output_14Nov/SuspendConfig.c \ - ../RRC_output_14Nov/PeriodicRNAU-TimerValue.c \ - ../RRC_output_14Nov/CellReselectionPriorities.c \ - ../RRC_output_14Nov/PagingCycle.c \ - ../RRC_output_14Nov/FreqPriorityListEUTRA.c \ - ../RRC_output_14Nov/FreqPriorityListNR.c \ - ../RRC_output_14Nov/FreqPriorityEUTRA.c \ - ../RRC_output_14Nov/FreqPriorityNR.c \ - ../RRC_output_14Nov/RAN-NotificationAreaInfo.c \ - ../RRC_output_14Nov/PLMN-RAN-AreaCellList.c \ - ../RRC_output_14Nov/PLMN-RAN-AreaCell.c \ - ../RRC_output_14Nov/PLMN-RAN-AreaConfigList.c \ - ../RRC_output_14Nov/PLMN-RAN-AreaConfig.c \ - ../RRC_output_14Nov/RAN-AreaConfig.c \ - ../RRC_output_14Nov/RRCResume.c \ - ../RRC_output_14Nov/RRCResume-IEs.c \ - ../RRC_output_14Nov/RRCResumeComplete.c \ - ../RRC_output_14Nov/RRCResumeComplete-IEs.c \ - ../RRC_output_14Nov/RRCResumeRequest.c \ - ../RRC_output_14Nov/RRCResumeRequest-IEs.c \ - ../RRC_output_14Nov/RRCResumeRequest1.c \ - ../RRC_output_14Nov/RRCResumeRequest1-IEs.c \ - ../RRC_output_14Nov/RRCSetup.c \ - ../RRC_output_14Nov/RRCSetup-IEs.c \ - ../RRC_output_14Nov/RRCSetupComplete.c \ - ../RRC_output_14Nov/RRCSetupComplete-IEs.c \ - ../RRC_output_14Nov/RegisteredAMF.c \ - ../RRC_output_14Nov/RRCSetupRequest.c \ - ../RRC_output_14Nov/RRCSetupRequest-IEs.c \ - ../RRC_output_14Nov/InitialUE-Identity.c \ - ../RRC_output_14Nov/EstablishmentCause.c \ - ../RRC_output_14Nov/RRCSystemInfoRequest.c \ - ../RRC_output_14Nov/RRCSystemInfoRequest-r15-IEs.c \ - ../RRC_output_14Nov/SecurityModeCommand.c \ - ../RRC_output_14Nov/SecurityModeCommand-IEs.c \ - ../RRC_output_14Nov/SecurityConfigSMC.c \ - ../RRC_output_14Nov/SecurityModeComplete.c \ - ../RRC_output_14Nov/SecurityModeComplete-IEs.c \ - ../RRC_output_14Nov/SecurityModeFailure.c \ - ../RRC_output_14Nov/SecurityModeFailure-IEs.c \ - ../RRC_output_14Nov/SIB1.c \ - ../RRC_output_14Nov/UAC-AccessCategory1-SelectionAssistanceInfo.c \ - ../RRC_output_14Nov/SystemInformation.c \ - ../RRC_output_14Nov/SystemInformation-IEs.c \ - ../RRC_output_14Nov/UEAssistanceInformationRrc.c \ - ../RRC_output_14Nov/UEAssistanceInformation-IEs.c \ - ../RRC_output_14Nov/DelayBudgetReport.c \ - ../RRC_output_14Nov/UEAssistanceInformation-v1540-IEs.c \ - ../RRC_output_14Nov/OverheatingAssistance.c \ - ../RRC_output_14Nov/ReducedAggregatedBandwidth.c \ - ../RRC_output_14Nov/UECapabilityEnquiry.c \ - ../RRC_output_14Nov/UECapabilityEnquiry-IEs.c \ - ../RRC_output_14Nov/UECapabilityInformation.c \ - ../RRC_output_14Nov/UECapabilityInformation-IEs.c \ - ../RRC_output_14Nov/ULInformationTransfer.c \ - ../RRC_output_14Nov/ULInformationTransfer-IEs.c \ - ../RRC_output_14Nov/SIB2.c \ - ../RRC_output_14Nov/RangeToBestCell.c \ - ../RRC_output_14Nov/SIB3.c \ - ../RRC_output_14Nov/IntraFreqNeighCellList.c \ - ../RRC_output_14Nov/IntraFreqNeighCellInfo.c \ - ../RRC_output_14Nov/IntraFreqBlackCellList.c \ - ../RRC_output_14Nov/SIB4.c \ - ../RRC_output_14Nov/InterFreqCarrierFreqList.c \ - ../RRC_output_14Nov/InterFreqCarrierFreqInfo.c \ - ../RRC_output_14Nov/InterFreqNeighCellList.c \ - ../RRC_output_14Nov/InterFreqNeighCellInfo.c \ - ../RRC_output_14Nov/InterFreqBlackCellList.c \ - ../RRC_output_14Nov/SIB5.c \ - ../RRC_output_14Nov/CarrierFreqListEUTRA.c \ - ../RRC_output_14Nov/CarrierFreqEUTRA.c \ - ../RRC_output_14Nov/EUTRA-FreqBlackCellList.c \ - ../RRC_output_14Nov/EUTRA-FreqNeighCellList.c \ - ../RRC_output_14Nov/EUTRA-FreqNeighCellInfo.c \ - ../RRC_output_14Nov/SIB6.c \ - ../RRC_output_14Nov/SIB7.c \ - ../RRC_output_14Nov/SIB8.c \ - ../RRC_output_14Nov/SIB9.c \ - ../RRC_output_14Nov/AdditionalSpectrumEmission.c \ - ../RRC_output_14Nov/Alpha.c \ - ../RRC_output_14Nov/AMF-Identifier.c \ - ../RRC_output_14Nov/ARFCN-ValueEUTRA.c \ - ../RRC_output_14Nov/ARFCN-ValueNR.c \ - ../RRC_output_14Nov/BeamFailureRecoveryConfig.c \ - ../RRC_output_14Nov/PRACH-ResourceDedicatedBFR.c \ - ../RRC_output_14Nov/BFR-SSB-Resource.c \ - ../RRC_output_14Nov/BFR-CSIRS-Resource.c \ - ../RRC_output_14Nov/BSR-Config.c \ - ../RRC_output_14Nov/BWP.c \ - ../RRC_output_14Nov/BWP-Downlink.c \ - ../RRC_output_14Nov/BWP-DownlinkCommon.c \ - ../RRC_output_14Nov/BWP-DownlinkDedicated.c \ - ../RRC_output_14Nov/BWP-Id.c \ - ../RRC_output_14Nov/BWP-Uplink.c \ - ../RRC_output_14Nov/BWP-UplinkCommon.c \ - ../RRC_output_14Nov/BWP-UplinkDedicated.c \ - ../RRC_output_14Nov/CellAccessRelatedInfo.c \ - ../RRC_output_14Nov/CellAccessRelatedInfo-EUTRA-5GC.c \ - ../RRC_output_14Nov/PLMN-IdentityList-EUTRA-5GC.c \ - ../RRC_output_14Nov/PLMN-Identity-EUTRA-5GC.c \ - ../RRC_output_14Nov/CellIdentity-EUTRA-5GC.c \ - ../RRC_output_14Nov/CellAccessRelatedInfo-EUTRA-EPC.c \ - ../RRC_output_14Nov/PLMN-IdentityList-EUTRA-EPC.c \ - ../RRC_output_14Nov/CellGroupConfigRrc.c \ - ../RRC_output_14Nov/SpCellConfig.c \ - ../RRC_output_14Nov/ReconfigurationWithSync.c \ - ../RRC_output_14Nov/SCellConfig.c \ - ../RRC_output_14Nov/CellGroupId.c \ - ../RRC_output_14Nov/CellIdentity.c \ - ../RRC_output_14Nov/CellReselectionPriority.c \ - ../RRC_output_14Nov/CellReselectionSubPriority.c \ - ../RRC_output_14Nov/CGI-Info.c \ - ../RRC_output_14Nov/CodebookConfig.c \ - ../RRC_output_14Nov/ConfiguredGrantConfig.c \ - ../RRC_output_14Nov/CG-UCI-OnPUSCH.c \ - ../RRC_output_14Nov/ConnEstFailureControl.c \ - ../RRC_output_14Nov/ControlResourceSet.c \ - ../RRC_output_14Nov/ControlResourceSetId.c \ - ../RRC_output_14Nov/ControlResourceSetZero.c \ - ../RRC_output_14Nov/CrossCarrierSchedulingConfig.c \ - ../RRC_output_14Nov/CSI-AperiodicTriggerStateList.c \ - ../RRC_output_14Nov/CSI-AperiodicTriggerState.c \ - ../RRC_output_14Nov/CSI-AssociatedReportConfigInfo.c \ - ../RRC_output_14Nov/CSI-FrequencyOccupation.c \ - ../RRC_output_14Nov/CSI-IM-Resource.c \ - ../RRC_output_14Nov/CSI-IM-ResourceId.c \ - ../RRC_output_14Nov/CSI-IM-ResourceSet.c \ - ../RRC_output_14Nov/CSI-IM-ResourceSetId.c \ - ../RRC_output_14Nov/CSI-MeasConfig.c \ - ../RRC_output_14Nov/CSI-ReportConfig.c \ - ../RRC_output_14Nov/CSI-ReportPeriodicityAndOffset.c \ - ../RRC_output_14Nov/PUCCH-CSI-Resource.c \ - ../RRC_output_14Nov/PortIndexFor8Ranks.c \ - ../RRC_output_14Nov/PortIndex8.c \ - ../RRC_output_14Nov/PortIndex4.c \ - ../RRC_output_14Nov/PortIndex2.c \ - ../RRC_output_14Nov/CSI-ReportConfigId.c \ - ../RRC_output_14Nov/CSI-ResourceConfig.c \ - ../RRC_output_14Nov/CSI-ResourceConfigId.c \ - ../RRC_output_14Nov/CSI-ResourcePeriodicityAndOffset.c \ - ../RRC_output_14Nov/CSI-RS-ResourceConfigMobility.c \ - ../RRC_output_14Nov/CSI-RS-CellMobility.c \ - ../RRC_output_14Nov/CSI-RS-Resource-Mobility.c \ - ../RRC_output_14Nov/CSI-RS-Index.c \ - ../RRC_output_14Nov/CSI-RS-ResourceMapping.c \ - ../RRC_output_14Nov/CSI-SemiPersistentOnPUSCH-TriggerStateList.c \ - ../RRC_output_14Nov/CSI-SemiPersistentOnPUSCH-TriggerState.c \ - ../RRC_output_14Nov/CSI-SSB-ResourceSet.c \ - ../RRC_output_14Nov/CSI-SSB-ResourceSetId.c \ - ../RRC_output_14Nov/DedicatedNAS-Message.c \ - ../RRC_output_14Nov/DMRS-DownlinkConfig.c \ - ../RRC_output_14Nov/DMRS-UplinkConfig.c \ - ../RRC_output_14Nov/DownlinkConfigCommon.c \ - ../RRC_output_14Nov/DownlinkConfigCommonSIB.c \ - ../RRC_output_14Nov/BCCH-Config.c \ - ../RRC_output_14Nov/PCCH-Config.c \ - ../RRC_output_14Nov/DownlinkPreemption.c \ - ../RRC_output_14Nov/INT-ConfigurationPerServingCell.c \ - ../RRC_output_14Nov/DRB-Identity.c \ - ../RRC_output_14Nov/DRX-ConfigRrc.c \ - ../RRC_output_14Nov/FilterCoefficient.c \ - ../RRC_output_14Nov/FreqBandIndicatorNR.c \ - ../RRC_output_14Nov/FrequencyInfoDL.c \ - ../RRC_output_14Nov/FrequencyInfoDL-SIB.c \ - ../RRC_output_14Nov/FrequencyInfoUL.c \ - ../RRC_output_14Nov/FrequencyInfoUL-SIB.c \ - ../RRC_output_14Nov/Hysteresis.c \ - ../RRC_output_14Nov/I-RNTI-Value.c \ - ../RRC_output_14Nov/LocationMeasurementInfo.c \ - ../RRC_output_14Nov/EUTRA-RSTD-InfoList.c \ - ../RRC_output_14Nov/EUTRA-RSTD-Info.c \ - ../RRC_output_14Nov/LogicalChannelConfig.c \ - ../RRC_output_14Nov/LogicalChannelIdentity.c \ - ../RRC_output_14Nov/MAC-CellGroupConfig.c \ - ../RRC_output_14Nov/DataInactivityTimer.c \ - ../RRC_output_14Nov/MeasConfigRrc.c \ - ../RRC_output_14Nov/MeasObjectToRemoveList.c \ - ../RRC_output_14Nov/MeasIdToRemoveList.c \ - ../RRC_output_14Nov/ReportConfigToRemoveList.c \ - ../RRC_output_14Nov/MeasGapConfigRrc.c \ - ../RRC_output_14Nov/GapConfig.c \ - ../RRC_output_14Nov/MeasGapSharingConfig.c \ - ../RRC_output_14Nov/MeasGapSharingScheme.c \ - ../RRC_output_14Nov/MeasId.c \ - ../RRC_output_14Nov/MeasIdToAddModList.c \ - ../RRC_output_14Nov/MeasIdToAddMod.c \ - ../RRC_output_14Nov/MeasObjectEUTRA.c \ - ../RRC_output_14Nov/EUTRA-CellIndexList.c \ - ../RRC_output_14Nov/EUTRA-CellIndex.c \ - ../RRC_output_14Nov/EUTRA-Cell.c \ - ../RRC_output_14Nov/EUTRA-BlackCell.c \ - ../RRC_output_14Nov/MeasObjectId.c \ - ../RRC_output_14Nov/MeasObjectNR.c \ - ../RRC_output_14Nov/ReferenceSignalConfig.c \ - ../RRC_output_14Nov/SSB-ConfigMobility.c \ - ../RRC_output_14Nov/Q-OffsetRangeList.c \ - ../RRC_output_14Nov/ThresholdNR.c \ - ../RRC_output_14Nov/CellsToAddModList.c \ - ../RRC_output_14Nov/CellsToAddMod.c \ - ../RRC_output_14Nov/MeasObjectToAddModList.c \ - ../RRC_output_14Nov/MeasObjectToAddMod.c \ - ../RRC_output_14Nov/MeasResultCellListSFTD.c \ - ../RRC_output_14Nov/MeasResultCellSFTD.c \ - ../RRC_output_14Nov/MeasResults.c \ - ../RRC_output_14Nov/MeasResultServMOList.c \ - ../RRC_output_14Nov/MeasResultServMO.c \ - ../RRC_output_14Nov/MeasResultListNR.c \ - ../RRC_output_14Nov/MeasResultNR.c \ - ../RRC_output_14Nov/MeasResultListEUTRA.c \ - ../RRC_output_14Nov/MeasResultEUTRA.c \ - ../RRC_output_14Nov/MultiBandInfoListEUTRA.c \ - ../RRC_output_14Nov/MeasQuantityResults.c \ - ../RRC_output_14Nov/MeasQuantityResultsEUTRA.c \ - ../RRC_output_14Nov/ResultsPerSSB-IndexList.c \ - ../RRC_output_14Nov/ResultsPerSSB-Index.c \ - ../RRC_output_14Nov/ResultsPerCSI-RS-IndexList.c \ - ../RRC_output_14Nov/ResultsPerCSI-RS-Index.c \ - ../RRC_output_14Nov/MeasResultSCG-Failure.c \ - ../RRC_output_14Nov/MeasResultList2NR.c \ - ../RRC_output_14Nov/MeasResult2NR.c \ - ../RRC_output_14Nov/MobilityStateParameters.c \ - ../RRC_output_14Nov/MultiFrequencyBandListNR.c \ - ../RRC_output_14Nov/MultiFrequencyBandListNR-SIB.c \ - ../RRC_output_14Nov/NR-MultiBandInfo.c \ - ../RRC_output_14Nov/NextHopChainingCount.c \ - ../RRC_output_14Nov/NG-5G-S-TMSI.c \ - ../RRC_output_14Nov/NR-NS-PmaxList.c \ - ../RRC_output_14Nov/NR-NS-PmaxValue.c \ - ../RRC_output_14Nov/NZP-CSI-RS-Resource.c \ - ../RRC_output_14Nov/NZP-CSI-RS-ResourceId.c \ - ../RRC_output_14Nov/NZP-CSI-RS-ResourceSet.c \ - ../RRC_output_14Nov/NZP-CSI-RS-ResourceSetId.c \ - ../RRC_output_14Nov/P-Max.c \ - ../RRC_output_14Nov/PCI-List.c \ - ../RRC_output_14Nov/PCI-Range.c \ - ../RRC_output_14Nov/PCI-RangeElement.c \ - ../RRC_output_14Nov/PCI-RangeIndex.c \ - ../RRC_output_14Nov/PCI-RangeIndexList.c \ - ../RRC_output_14Nov/PDCCH-Config.c \ - ../RRC_output_14Nov/PDCCH-ConfigCommon.c \ - ../RRC_output_14Nov/PDCCH-ConfigSIB1.c \ - ../RRC_output_14Nov/PDCCH-ServingCellConfig.c \ - ../RRC_output_14Nov/PDCP-Config.c \ - ../RRC_output_14Nov/UL-DataSplitThreshold.c \ - ../RRC_output_14Nov/PDSCH-Config.c \ - ../RRC_output_14Nov/RateMatchPatternGroup.c \ - ../RRC_output_14Nov/PDSCH-ConfigCommon.c \ - ../RRC_output_14Nov/PDSCH-ServingCellConfig.c \ - ../RRC_output_14Nov/PDSCH-CodeBlockGroupTransmission.c \ - ../RRC_output_14Nov/PDSCH-TimeDomainResourceAllocationList.c \ - ../RRC_output_14Nov/PDSCH-TimeDomainResourceAllocation.c \ - ../RRC_output_14Nov/PHR-Config.c \ - ../RRC_output_14Nov/PhysCellId.c \ - ../RRC_output_14Nov/PhysicalCellGroupConfig.c \ - ../RRC_output_14Nov/PLMN-IdentitY.c \ - ../RRC_output_14Nov/MCC.c \ - ../RRC_output_14Nov/MNC.c \ - ../RRC_output_14Nov/MCC-MNC-Digit.c \ - ../RRC_output_14Nov/PLMN-IdentityInfoList.c \ - ../RRC_output_14Nov/PLMN-IdentityInfo.c \ - ../RRC_output_14Nov/PRB-Id.c \ - ../RRC_output_14Nov/PTRS-DownlinkConfig.c \ - ../RRC_output_14Nov/PTRS-UplinkConfig.c \ - ../RRC_output_14Nov/PUCCH-Config.c \ - ../RRC_output_14Nov/PUCCH-FormatConfig.c \ - ../RRC_output_14Nov/PUCCH-MaxCodeRate.c \ - ../RRC_output_14Nov/PUCCH-ResourceSet.c \ - ../RRC_output_14Nov/PUCCH-ResourceSetId.c \ - ../RRC_output_14Nov/PUCCH-Resource.c \ - ../RRC_output_14Nov/PUCCH-ResourceId.c \ - ../RRC_output_14Nov/PUCCH-format0.c \ - ../RRC_output_14Nov/PUCCH-format1.c \ - ../RRC_output_14Nov/PUCCH-format2.c \ - ../RRC_output_14Nov/PUCCH-format3.c \ - ../RRC_output_14Nov/PUCCH-format4.c \ - ../RRC_output_14Nov/PUCCH-ConfigCommon.c \ - ../RRC_output_14Nov/PUCCH-PathlossReferenceRS-Id.c \ - ../RRC_output_14Nov/PUCCH-PowerControl.c \ - ../RRC_output_14Nov/P0-PUCCH.c \ - ../RRC_output_14Nov/P0-PUCCH-Id.c \ - ../RRC_output_14Nov/PUCCH-PathlossReferenceRS.c \ - ../RRC_output_14Nov/PUCCH-SpatialRelationInfo.c \ - ../RRC_output_14Nov/PUCCH-SpatialRelationInfoId.c \ - ../RRC_output_14Nov/PUCCH-TPC-CommandConfig.c \ - ../RRC_output_14Nov/PUSCH-Config.c \ - ../RRC_output_14Nov/UCI-OnPUSCH.c \ - ../RRC_output_14Nov/PUSCH-ConfigCommon.c \ - ../RRC_output_14Nov/PUSCH-PowerControl.c \ - ../RRC_output_14Nov/P0-PUSCH-AlphaSet.c \ - ../RRC_output_14Nov/P0-PUSCH-AlphaSetId.c \ - ../RRC_output_14Nov/PUSCH-PathlossReferenceRS.c \ - ../RRC_output_14Nov/PUSCH-PathlossReferenceRS-Id.c \ - ../RRC_output_14Nov/SRI-PUSCH-PowerControl.c \ - ../RRC_output_14Nov/SRI-PUSCH-PowerControlId.c \ - ../RRC_output_14Nov/BetaOffsets.c \ - ../RRC_output_14Nov/PUSCH-ServingCellConfig.c \ - ../RRC_output_14Nov/PUSCH-CodeBlockGroupTransmission.c \ - ../RRC_output_14Nov/PUSCH-TimeDomainResourceAllocationList.c \ - ../RRC_output_14Nov/PUSCH-TimeDomainResourceAllocation.c \ - ../RRC_output_14Nov/PUSCH-TPC-CommandConfig.c \ - ../RRC_output_14Nov/Q-OffsetRange.c \ - ../RRC_output_14Nov/Q-QualMin.c \ - ../RRC_output_14Nov/Q-RxLevMin.c \ - ../RRC_output_14Nov/QuantityConfig.c \ - ../RRC_output_14Nov/QuantityConfigNR.c \ - ../RRC_output_14Nov/QuantityConfigRS.c \ - ../RRC_output_14Nov/FilterConfig.c \ - ../RRC_output_14Nov/RACH-ConfigCommon.c \ - ../RRC_output_14Nov/RACH-ConfigDedicated.c \ - ../RRC_output_14Nov/CFRA.c \ - ../RRC_output_14Nov/CFRA-SSB-Resource.c \ - ../RRC_output_14Nov/CFRA-CSIRS-Resource.c \ - ../RRC_output_14Nov/RACH-ConfigGeneric.c \ - ../RRC_output_14Nov/RA-Prioritization.c \ - ../RRC_output_14Nov/RadioBearerConfig.c \ - ../RRC_output_14Nov/SRB-ToAddModList.c \ - ../RRC_output_14Nov/SRB-ToAddMod.c \ - ../RRC_output_14Nov/DRB-ToAddModList.c \ - ../RRC_output_14Nov/DRB-ToAddMod.c \ - ../RRC_output_14Nov/DRB-ToReleaseList.c \ - ../RRC_output_14Nov/SecurityConfig.c \ - ../RRC_output_14Nov/RadioLinkMonitoringConfig.c \ - ../RRC_output_14Nov/RadioLinkMonitoringRS.c \ - ../RRC_output_14Nov/RadioLinkMonitoringRS-Id.c \ - ../RRC_output_14Nov/RAN-AreaCode.c \ - ../RRC_output_14Nov/RateMatchPattern.c \ - ../RRC_output_14Nov/RateMatchPatternId.c \ - ../RRC_output_14Nov/RateMatchPatternLTE-CRS.c \ - ../RRC_output_14Nov/RejectWaitTime.c \ - ../RRC_output_14Nov/ReportConfigId.c \ - ../RRC_output_14Nov/ReportConfigInterRAT.c \ - ../RRC_output_14Nov/ReportCGI-EUTRA.c \ - ../RRC_output_14Nov/EventTriggerConfigInterRAT.c \ - ../RRC_output_14Nov/PeriodicalReportConfigInterRAT.c \ - ../RRC_output_14Nov/MeasTriggerQuantityEUTRA.c \ - ../RRC_output_14Nov/RSRP-RangeEUTRA.c \ - ../RRC_output_14Nov/RSRQ-RangeEUTRA.c \ - ../RRC_output_14Nov/SINR-RangeEUTRA.c \ - ../RRC_output_14Nov/ReportConfigNR.c \ - ../RRC_output_14Nov/ReportCGI.c \ - ../RRC_output_14Nov/EventTriggerConfig.c \ - ../RRC_output_14Nov/PeriodicalReportConfig.c \ - ../RRC_output_14Nov/NR-RS-Type.c \ - ../RRC_output_14Nov/MeasTriggerQuantity.c \ - ../RRC_output_14Nov/MeasTriggerQuantityOffset.c \ - ../RRC_output_14Nov/MeasReportQuantity.c \ - ../RRC_output_14Nov/ReportConfigToAddModList.c \ - ../RRC_output_14Nov/ReportConfigToAddMod.c \ - ../RRC_output_14Nov/ReportInterval.c \ - ../RRC_output_14Nov/ReselectionThreshold.c \ - ../RRC_output_14Nov/ReselectionThresholdQ.c \ - ../RRC_output_14Nov/ResumeCause.c \ - ../RRC_output_14Nov/RLC-BearerConfig.c \ - ../RRC_output_14Nov/RLC-Config.c \ - ../RRC_output_14Nov/UL-AM-RLC.c \ - ../RRC_output_14Nov/DL-AM-RLC.c \ - ../RRC_output_14Nov/UL-UM-RLC.c \ - ../RRC_output_14Nov/DL-UM-RLC.c \ - ../RRC_output_14Nov/T-PollRetransmit.c \ - ../RRC_output_14Nov/PollPDU.c \ - ../RRC_output_14Nov/PollByte.c \ - ../RRC_output_14Nov/T-Reassembly.c \ - ../RRC_output_14Nov/T-StatusProhibit.c \ - ../RRC_output_14Nov/SN-FieldLengthUM.c \ - ../RRC_output_14Nov/SN-FieldLengthAM.c \ - ../RRC_output_14Nov/RLF-TimersAndConstants.c \ - ../RRC_output_14Nov/RNTI-Value.c \ - ../RRC_output_14Nov/RSRP-Range.c \ - ../RRC_output_14Nov/RSRQ-Range.c \ - ../RRC_output_14Nov/SCellIndexRrc.c \ - ../RRC_output_14Nov/SchedulingRequestConfig.c \ - ../RRC_output_14Nov/SchedulingRequestToAddMod.c \ - ../RRC_output_14Nov/SchedulingRequestId.c \ - ../RRC_output_14Nov/SchedulingRequestResourceConfig.c \ - ../RRC_output_14Nov/SchedulingRequestResourceId.c \ - ../RRC_output_14Nov/ScramblingId.c \ - ../RRC_output_14Nov/SCS-SpecificCarrier.c \ - ../RRC_output_14Nov/SDAP-Config.c \ - ../RRC_output_14Nov/QFI.c \ - ../RRC_output_14Nov/PDU-SessionID.c \ - ../RRC_output_14Nov/SearchSpace.c \ - ../RRC_output_14Nov/SearchSpaceId.c \ - ../RRC_output_14Nov/SearchSpaceZero.c \ - ../RRC_output_14Nov/SecurityAlgorithmConfig.c \ - ../RRC_output_14Nov/IntegrityProtAlgorithm.c \ - ../RRC_output_14Nov/CipheringAlgorithm.c \ - ../RRC_output_14Nov/ServCellIndexRrc.c \ - ../RRC_output_14Nov/ServingCellConfig.c \ - ../RRC_output_14Nov/UplinkConfig.c \ - ../RRC_output_14Nov/ServingCellConfigCommon.c \ - ../RRC_output_14Nov/ServingCellConfigCommonSIB.c \ - ../RRC_output_14Nov/ShortI-RNTI-Value.c \ - ../RRC_output_14Nov/ShortMAC-I.c \ - ../RRC_output_14Nov/SINR-Range.c \ - ../RRC_output_14Nov/SI-SchedulingInfo.c \ - ../RRC_output_14Nov/SchedulingInfo.c \ - ../RRC_output_14Nov/SIB-Mapping.c \ - ../RRC_output_14Nov/SIB-TypeInfo.c \ - ../RRC_output_14Nov/SI-RequestConfig.c \ - ../RRC_output_14Nov/SI-RequestResources.c \ - ../RRC_output_14Nov/SlotFormatCombinationsPerCell.c \ - ../RRC_output_14Nov/SlotFormatCombination.c \ - ../RRC_output_14Nov/SlotFormatCombinationId.c \ - ../RRC_output_14Nov/SlotFormatIndicator.c \ - ../RRC_output_14Nov/S-NSSAI.c \ - ../RRC_output_14Nov/SpeedStateScaleFactors.c \ - ../RRC_output_14Nov/SS-RSSI-Measurement.c \ - ../RRC_output_14Nov/SPS-Config.c \ - ../RRC_output_14Nov/SRB-Identity.c \ - ../RRC_output_14Nov/SRS-CarrierSwitching.c \ - ../RRC_output_14Nov/SRS-TPC-PDCCH-Config.c \ - ../RRC_output_14Nov/SRS-CC-SetIndex.c \ - ../RRC_output_14Nov/SRS-Config.c \ - ../RRC_output_14Nov/SRS-ResourceSet.c \ - ../RRC_output_14Nov/SRS-ResourceSetId.c \ - ../RRC_output_14Nov/SRS-Resource.c \ - ../RRC_output_14Nov/SRS-SpatialRelationInfo.c \ - ../RRC_output_14Nov/SRS-ResourceId.c \ - ../RRC_output_14Nov/SRS-PeriodicityAndOffset.c \ - ../RRC_output_14Nov/SRS-TPC-CommandConfig.c \ - ../RRC_output_14Nov/SSB-Index.c \ - ../RRC_output_14Nov/SSB-MTC.c \ - ../RRC_output_14Nov/SSB-MTC2.c \ - ../RRC_output_14Nov/SSB-ToMeasure.c \ - ../RRC_output_14Nov/SubcarrierSpacing.c \ - ../RRC_output_14Nov/TAG-Config.c \ - ../RRC_output_14Nov/TAG.c \ - ../RRC_output_14Nov/TAG-Id.c \ - ../RRC_output_14Nov/TimeAlignmentTimer.c \ - ../RRC_output_14Nov/TCI-State.c \ - ../RRC_output_14Nov/QCL-Info.c \ - ../RRC_output_14Nov/TCI-StateId.c \ - ../RRC_output_14Nov/TDD-UL-DL-ConfigCommon.c \ - ../RRC_output_14Nov/TDD-UL-DL-Pattern.c \ - ../RRC_output_14Nov/TDD-UL-DL-ConfigDedicated.c \ - ../RRC_output_14Nov/TDD-UL-DL-SlotConfig.c \ - ../RRC_output_14Nov/TDD-UL-DL-SlotIndex.c \ - ../RRC_output_14Nov/TrackingAreaCode.c \ - ../RRC_output_14Nov/T-Reselection.c \ - ../RRC_output_14Nov/TimeToTrigger.c \ - ../RRC_output_14Nov/UAC-BarringInfoSetIndex.c \ - ../RRC_output_14Nov/UAC-BarringInfoSetList.c \ - ../RRC_output_14Nov/UAC-BarringInfoSet.c \ - ../RRC_output_14Nov/UAC-BarringPerCatList.c \ - ../RRC_output_14Nov/UAC-BarringPerCat.c \ - ../RRC_output_14Nov/UAC-BarringPerPLMN-List.c \ - ../RRC_output_14Nov/UAC-BarringPerPLMN.c \ - ../RRC_output_14Nov/UE-TimersAndConstants.c \ - ../RRC_output_14Nov/UplinkConfigCommon.c \ - ../RRC_output_14Nov/UplinkConfigCommonSIB.c \ - ../RRC_output_14Nov/UplinkTxDirectCurrentList.c \ - ../RRC_output_14Nov/UplinkTxDirectCurrentCell.c \ - ../RRC_output_14Nov/UplinkTxDirectCurrentBWP.c \ - ../RRC_output_14Nov/ZP-CSI-RS-Resource.c \ - ../RRC_output_14Nov/ZP-CSI-RS-ResourceId.c \ - ../RRC_output_14Nov/ZP-CSI-RS-ResourceSet.c \ - ../RRC_output_14Nov/ZP-CSI-RS-ResourceSetId.c \ - ../RRC_output_14Nov/AccessStratumRelease.c \ - ../RRC_output_14Nov/BandCombinationList.c \ - ../RRC_output_14Nov/BandCombination.c \ - ../RRC_output_14Nov/BandParameters.c \ - ../RRC_output_14Nov/CA-BandwidthClassEUTRA.c \ - ../RRC_output_14Nov/CA-BandwidthClassNR.c \ - ../RRC_output_14Nov/CA-ParametersEUTRA.c \ - ../RRC_output_14Nov/CA-ParametersNR.c \ - ../RRC_output_14Nov/FeatureSetCombination.c \ - ../RRC_output_14Nov/FeatureSetsPerBand.c \ - ../RRC_output_14Nov/FeatureSet.c \ - ../RRC_output_14Nov/FeatureSetCombinationId.c \ - ../RRC_output_14Nov/FeatureSetDownlink.c \ - ../RRC_output_14Nov/CSI-RS-IM-ReceptionForFeedback.c \ - ../RRC_output_14Nov/TypeI-SinglePanelCodebook.c \ - ../RRC_output_14Nov/TypeI-MultiPanelCodebook.c \ - ../RRC_output_14Nov/TypeII-Codebook.c \ - ../RRC_output_14Nov/TypeII-CodebookPortSelection.c \ - ../RRC_output_14Nov/FeatureSetDownlinkId.c \ - ../RRC_output_14Nov/FeatureSetDownlinkPerCC.c \ - ../RRC_output_14Nov/FeatureSetDownlinkPerCC-Id.c \ - ../RRC_output_14Nov/FeatureSetEUTRA-DownlinkId.c \ - ../RRC_output_14Nov/FeatureSetEUTRA-UplinkId.c \ - ../RRC_output_14Nov/FeatureSets.c \ - ../RRC_output_14Nov/FeatureSetUplink.c \ - ../RRC_output_14Nov/CSI-ReportFramework.c \ - ../RRC_output_14Nov/SRS-Resources.c \ - ../RRC_output_14Nov/FeatureSetUplinkId.c \ - ../RRC_output_14Nov/FeatureSetUplinkPerCC.c \ - ../RRC_output_14Nov/FeatureSetUplinkPerCC-Id.c \ - ../RRC_output_14Nov/FreqBandIndicatorEUTRA.c \ - ../RRC_output_14Nov/FreqBandList.c \ - ../RRC_output_14Nov/FreqBandInformation.c \ - ../RRC_output_14Nov/FreqBandInformationEUTRA.c \ - ../RRC_output_14Nov/FreqBandInformationNR.c \ - ../RRC_output_14Nov/AggregatedBandwidth.c \ - ../RRC_output_14Nov/FreqSeparationClass.c \ - ../RRC_output_14Nov/InterRAT-Parameters.c \ - ../RRC_output_14Nov/EUTRA-Parameters.c \ - ../RRC_output_14Nov/EUTRA-ParametersCommon.c \ - ../RRC_output_14Nov/EUTRA-ParametersXDD-Diff.c \ - ../RRC_output_14Nov/MAC-Parameters.c \ - ../RRC_output_14Nov/MAC-ParametersCommon.c \ - ../RRC_output_14Nov/MAC-ParametersXDD-Diff.c \ - ../RRC_output_14Nov/MeasAndMobParameters.c \ - ../RRC_output_14Nov/MeasAndMobParametersCommon.c \ - ../RRC_output_14Nov/MeasAndMobParametersXDD-Diff.c \ - ../RRC_output_14Nov/MeasAndMobParametersFRX-Diff.c \ - ../RRC_output_14Nov/MeasAndMobParametersMRDC.c \ - ../RRC_output_14Nov/MeasAndMobParametersMRDC-Common.c \ - ../RRC_output_14Nov/MeasAndMobParametersMRDC-XDD-Diff.c \ - ../RRC_output_14Nov/MeasAndMobParametersMRDC-FRX-Diff.c \ - ../RRC_output_14Nov/MIMO-LayersDL.c \ - ../RRC_output_14Nov/MIMO-LayersUL.c \ - ../RRC_output_14Nov/MIMO-ParametersPerBand.c \ - ../RRC_output_14Nov/BeamManagementSSB-CSI-RS.c \ - ../RRC_output_14Nov/CSI-RS-ForTracking.c \ - ../RRC_output_14Nov/PTRS-DensityRecommendationDL.c \ - ../RRC_output_14Nov/PTRS-DensityRecommendationUL.c \ - ../RRC_output_14Nov/SRS-TxSwitch.c \ - ../RRC_output_14Nov/ModulationOrder.c \ - ../RRC_output_14Nov/MRDC-Parameters.c \ - ../RRC_output_14Nov/PDCP-Parameters.c \ - ../RRC_output_14Nov/PDCP-ParametersMRDC.c \ - ../RRC_output_14Nov/Phy-Parameters.c \ - ../RRC_output_14Nov/Phy-ParametersCommon.c \ - ../RRC_output_14Nov/Phy-ParametersXDD-Diff.c \ - ../RRC_output_14Nov/Phy-ParametersFRX-Diff.c \ - ../RRC_output_14Nov/Phy-ParametersFR1.c \ - ../RRC_output_14Nov/Phy-ParametersFR2.c \ - ../RRC_output_14Nov/Phy-ParametersMRDC.c \ - ../RRC_output_14Nov/NAICS-Capability-Entry.c \ - ../RRC_output_14Nov/RAT-Type.c \ - ../RRC_output_14Nov/RF-Parameters.c \ - ../RRC_output_14Nov/BandNR.c \ - ../RRC_output_14Nov/RF-ParametersMRDC.c \ - ../RRC_output_14Nov/RLC-Parameters.c \ - ../RRC_output_14Nov/SupportedBandwidth.c \ - ../RRC_output_14Nov/UE-CapabilityRAT-ContainerListRRC.c \ - ../RRC_output_14Nov/UE-CapabilityRAT-Container.c \ - ../RRC_output_14Nov/UE-CapabilityRAT-RequestList.c \ - ../RRC_output_14Nov/UE-CapabilityRAT-Request.c \ - ../RRC_output_14Nov/UE-CapabilityRequestFilterNR.c \ - ../RRC_output_14Nov/UE-MRDC-Capability.c \ - ../RRC_output_14Nov/UE-MRDC-CapabilityAddXDD-Mode.c \ - ../RRC_output_14Nov/UE-MRDC-CapabilityAddFRX-Mode.c \ - ../RRC_output_14Nov/GeneralParametersMRDC-XDD-Diff.c \ - ../RRC_output_14Nov/UE-NR-Capability.c \ - ../RRC_output_14Nov/UE-NR-CapabilityAddXDD-Mode.c \ - ../RRC_output_14Nov/UE-NR-CapabilityAddFRX-Mode.c \ - ../RRC_output_14Nov/EUTRA-AllowedMeasBandwidth.c \ - ../RRC_output_14Nov/EUTRA-MBSFN-SubframeConfigList.c \ - ../RRC_output_14Nov/EUTRA-MBSFN-SubframeConfig.c \ - ../RRC_output_14Nov/EUTRA-MultiBandInfoList.c \ - ../RRC_output_14Nov/EUTRA-MultiBandInfo.c \ - ../RRC_output_14Nov/EUTRA-NS-PmaxList.c \ - ../RRC_output_14Nov/EUTRA-NS-PmaxValue.c \ - ../RRC_output_14Nov/EUTRA-PhysCellId.c \ - ../RRC_output_14Nov/EUTRA-PhysCellIdRange.c \ - ../RRC_output_14Nov/EUTRA-PresenceAntennaPort1.c \ - ../RRC_output_14Nov/EUTRA-Q-OffsetRange.c \ - ../RRC_output_14Nov/OtherConfig.c \ - ../RRC_output_14Nov/RRC-TransactionIdentifier.c \ - ../RRC_output_14Nov/VarPendingRNA-Update.c \ - ../RRC_output_14Nov/VarMeasConfig.c \ - ../RRC_output_14Nov/VarMeasReportList.c \ - ../RRC_output_14Nov/VarMeasReport.c \ - ../RRC_output_14Nov/CellsTriggeredList.c \ - ../RRC_output_14Nov/VarResumeMAC-Input.c \ - ../RRC_output_14Nov/VarShortMAC-Input.c \ - ../RRC_output_14Nov/HandoverCommand.c \ - ../RRC_output_14Nov/HandoverCommand-IEs.c \ - ../RRC_output_14Nov/HandoverPreparationInformationRrc.c \ - ../RRC_output_14Nov/HandoverPreparationInformationRrc-IEs.c \ - ../RRC_output_14Nov/AS-Config.c \ - ../RRC_output_14Nov/AS-Context.c \ - ../RRC_output_14Nov/ReestablishmentInfo.c \ - ../RRC_output_14Nov/ReestabNCellInfoList.c \ - ../RRC_output_14Nov/ReestabNCellInfo.c \ - ../RRC_output_14Nov/RRM-Config.c \ - ../RRC_output_14Nov/CG-Config.c \ - ../RRC_output_14Nov/CG-Config-IEs.c \ - ../RRC_output_14Nov/MeasConfigSN.c \ - ../RRC_output_14Nov/NR-FreqInfo.c \ - ../RRC_output_14Nov/ConfigRestrictModReqSCG.c \ - ../RRC_output_14Nov/BandCombinationIndex.c \ - ../RRC_output_14Nov/BandCombinationInfoSN.c \ - ../RRC_output_14Nov/FR-InfoList.c \ - ../RRC_output_14Nov/FR-Info.c \ - ../RRC_output_14Nov/CandidateServingFreqListNR.c \ - ../RRC_output_14Nov/CG-ConfigInfoRrc.c \ - ../RRC_output_14Nov/CG-ConfigInfo-IEs.c \ - ../RRC_output_14Nov/ConfigRestrictInfoSCG.c \ - ../RRC_output_14Nov/BandCombinationInfoList.c \ - ../RRC_output_14Nov/BandCombinationInfo.c \ - ../RRC_output_14Nov/FeatureSetEntryIndex.c \ - ../RRC_output_14Nov/DRX-Info.c \ - ../RRC_output_14Nov/MeasConfigMN.c \ - ../RRC_output_14Nov/MRDC-AssistanceInfo.c \ - ../RRC_output_14Nov/AffectedCarrierFreqCombInfoMRDC.c \ - ../RRC_output_14Nov/VictimSystemType.c \ - ../RRC_output_14Nov/AffectedCarrierFreqCombEUTRA.c \ - ../RRC_output_14Nov/AffectedCarrierFreqCombNR.c \ - ../RRC_output_14Nov/MeasurementTimingConfigurationRrc.c \ - ../RRC_output_14Nov/MeasurementTimingConfigurationRrc-IEs.c \ - ../RRC_output_14Nov/MeasTimingList.c \ - ../RRC_output_14Nov/MeasTiming.c \ - ../RRC_output_14Nov/UERadioPagingInformation.c \ - ../RRC_output_14Nov/UERadioPagingInformation-IEs.c \ - ../RRC_output_14Nov/UERadioAccessCapabilityInformation.c \ - ../RRC_output_14Nov/UERadioAccessCapabilityInformation-IEs.c + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BCCH-BCH-Message.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BCCH-BCH-MessageType.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BCCH-DL-SCH-Message.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BCCH-DL-SCH-MessageType.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DL-CCCH-Message.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DL-CCCH-MessageType.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DL-DCCH-Message.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DL-DCCH-MessageType.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PCCH-Message.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PCCH-MessageType.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UL-CCCH-Message.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UL-CCCH-MessageType.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UL-CCCH1-Message.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UL-CCCH1-MessageType.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UL-DCCH-Message.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UL-DCCH-MessageType.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CounterCheck.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CounterCheck-IEs.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DRB-CountMSB-InfoList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DRB-CountMSB-Info.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CounterCheckResponse.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CounterCheckResponse-IEs.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DRB-CountInfoList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DRB-CountInfo.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DLInformationTransfer.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DLInformationTransfer-IEs.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FailureInformation.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FailureInformation-IEs.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FailureInfoRLC-Bearer.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/LocationMeasurementIndication.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/LocationMeasurementIndication-IEs.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MIB.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasurementReport.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasurementReport-IEs.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MobilityFromNRCommand.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MobilityFromNRCommand-IEs.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PagingRrc.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PagingRecordList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PagingRecord.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PagingUE-Identity.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCReestablishment.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCReestablishment-IEs.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCReestablishmentComplete.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCReestablishmentComplete-IEs.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCReestablishmentRequest.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCReestablishmentRequest-IEs.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ReestabUE-Identity.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ReestablishmentCause.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCReconfiguration.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCReconfiguration-IEs.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCReconfiguration-v1530-IEs.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MasterKeyUpdate.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCReconfigurationComplete.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCReconfigurationComplete-IEs.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCReconfigurationComplete-v1530-IEs.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCReject.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCReject-IEs.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCRelease.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCRelease-IEs.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCRelease-v1540-IEs.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RedirectedCarrierInfo.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RedirectedCarrierInfo-EUTRA.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CarrierInfoNR.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SuspendConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PeriodicRNAU-TimerValue.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CellReselectionPriorities.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PagingCycle.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FreqPriorityListEUTRA.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FreqPriorityListNR.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FreqPriorityEUTRA.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FreqPriorityNR.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RAN-NotificationAreaInfo.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PLMN-RAN-AreaCellList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PLMN-RAN-AreaCell.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PLMN-RAN-AreaConfigList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PLMN-RAN-AreaConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RAN-AreaConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCResume.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCResume-IEs.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCResumeComplete.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCResumeComplete-IEs.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCResumeRequest.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCResumeRequest-IEs.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCResumeRequest1.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCResumeRequest1-IEs.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCSetup.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCSetup-IEs.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCSetupComplete.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCSetupComplete-IEs.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RegisteredAMF.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCSetupRequest.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCSetupRequest-IEs.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/InitialUE-Identity.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EstablishmentCause.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCSystemInfoRequest.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCSystemInfoRequest-r15-IEs.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SecurityModeCommand.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SecurityModeCommand-IEs.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SecurityConfigSMC.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SecurityModeComplete.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SecurityModeComplete-IEs.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SecurityModeFailure.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SecurityModeFailure-IEs.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SIB1.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UAC-AccessCategory1-SelectionAssistanceInfo.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SystemInformation.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SystemInformation-IEs.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UEAssistanceInformationRrc.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UEAssistanceInformation-IEs.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DelayBudgetReport.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UEAssistanceInformation-v1540-IEs.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/OverheatingAssistance.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ReducedAggregatedBandwidth.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UECapabilityEnquiry.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UECapabilityEnquiry-IEs.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UECapabilityInformation.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UECapabilityInformation-IEs.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ULInformationTransfer.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ULInformationTransfer-IEs.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SIB2.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RangeToBestCell.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SIB3.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/IntraFreqNeighCellList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/IntraFreqNeighCellInfo.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/IntraFreqBlackCellList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SIB4.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/InterFreqCarrierFreqList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/InterFreqCarrierFreqInfo.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/InterFreqNeighCellList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/InterFreqNeighCellInfo.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/InterFreqBlackCellList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SIB5.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CarrierFreqListEUTRA.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CarrierFreqEUTRA.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-FreqBlackCellList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-FreqNeighCellList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-FreqNeighCellInfo.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SIB6.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SIB7.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SIB8.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SIB9.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/AdditionalSpectrumEmission.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/Alpha.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/AMF-Identifier.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ARFCN-ValueEUTRA.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ARFCN-ValueNR.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BeamFailureRecoveryConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PRACH-ResourceDedicatedBFR.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BFR-SSB-Resource.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BFR-CSIRS-Resource.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BSR-Config.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BWP.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BWP-Downlink.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BWP-DownlinkCommon.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BWP-DownlinkDedicated.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BWP-Id.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BWP-Uplink.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BWP-UplinkCommon.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BWP-UplinkDedicated.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CellAccessRelatedInfo.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CellAccessRelatedInfo-EUTRA-5GC.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PLMN-IdentityList-EUTRA-5GC.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PLMN-Identity-EUTRA-5GC.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CellIdentity-EUTRA-5GC.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CellAccessRelatedInfo-EUTRA-EPC.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PLMN-IdentityList-EUTRA-EPC.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CellGroupConfigRrc.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SpCellConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ReconfigurationWithSync.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SCellConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CellGroupId.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CellIdentity.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CellReselectionPriority.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CellReselectionSubPriority.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CGI-Info.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CodebookConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ConfiguredGrantConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CG-UCI-OnPUSCH.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ConnEstFailureControl.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ControlResourceSet.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ControlResourceSetId.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ControlResourceSetZero.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CrossCarrierSchedulingConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-AperiodicTriggerStateList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-AperiodicTriggerState.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-AssociatedReportConfigInfo.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-FrequencyOccupation.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-IM-Resource.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-IM-ResourceId.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-IM-ResourceSet.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-IM-ResourceSetId.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-MeasConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-ReportConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-ReportPeriodicityAndOffset.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUCCH-CSI-Resource.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PortIndexFor8Ranks.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PortIndex8.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PortIndex4.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PortIndex2.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-ReportConfigId.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-ResourceConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-ResourceConfigId.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-ResourcePeriodicityAndOffset.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-RS-ResourceConfigMobility.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-RS-CellMobility.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-RS-Resource-Mobility.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-RS-Index.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-RS-ResourceMapping.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-SemiPersistentOnPUSCH-TriggerStateList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-SemiPersistentOnPUSCH-TriggerState.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-SSB-ResourceSet.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-SSB-ResourceSetId.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DedicatedNAS-Message.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DMRS-DownlinkConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DMRS-UplinkConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DownlinkConfigCommon.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DownlinkConfigCommonSIB.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BCCH-Config.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PCCH-Config.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DownlinkPreemption.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/INT-ConfigurationPerServingCell.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DRB-Identity.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DRX-ConfigRrc.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FilterCoefficient.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FreqBandIndicatorNR.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FrequencyInfoDL.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FrequencyInfoDL-SIB.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FrequencyInfoUL.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FrequencyInfoUL-SIB.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/Hysteresis.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/I-RNTI-Value.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/LocationMeasurementInfo.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-RSTD-InfoList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-RSTD-Info.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/LogicalChannelConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/LogicalChannelIdentity.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MAC-CellGroupConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DataInactivityTimer.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasConfigRrc.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasObjectToRemoveList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasIdToRemoveList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ReportConfigToRemoveList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasGapConfigRrc.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/GapConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasGapSharingConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasGapSharingScheme.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasId.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasIdToAddModList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasIdToAddMod.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasObjectEUTRA.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-CellIndexList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-CellIndex.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-Cell.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-BlackCell.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasObjectId.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasObjectNR.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ReferenceSignalConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SSB-ConfigMobility.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/Q-OffsetRangeList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ThresholdNR.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CellsToAddModList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CellsToAddMod.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasObjectToAddModList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasObjectToAddMod.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasResultCellListSFTD.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasResultCellSFTD.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasResults.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasResultServMOList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasResultServMO.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasResultListNR.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasResultNR.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasResultListEUTRA.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasResultEUTRA.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MultiBandInfoListEUTRA.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasQuantityResults.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasQuantityResultsEUTRA.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ResultsPerSSB-IndexList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ResultsPerSSB-Index.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ResultsPerCSI-RS-IndexList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ResultsPerCSI-RS-Index.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasResultSCG-Failure.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasResultList2NR.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasResult2NR.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MobilityStateParameters.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MultiFrequencyBandListNR.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MultiFrequencyBandListNR-SIB.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/NR-MultiBandInfo.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/NextHopChainingCount.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/NG-5G-S-TMSI.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/NR-NS-PmaxList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/NR-NS-PmaxValue.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/NZP-CSI-RS-Resource.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/NZP-CSI-RS-ResourceId.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/NZP-CSI-RS-ResourceSet.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/NZP-CSI-RS-ResourceSetId.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/P-Max.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PCI-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PCI-Range.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PCI-RangeElement.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PCI-RangeIndex.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PCI-RangeIndexList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PDCCH-Config.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PDCCH-ConfigCommon.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PDCCH-ConfigSIB1.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PDCCH-ServingCellConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PDCP-Config.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UL-DataSplitThreshold.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PDSCH-Config.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RateMatchPatternGroup.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PDSCH-ConfigCommon.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PDSCH-ServingCellConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PDSCH-CodeBlockGroupTransmission.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PDSCH-TimeDomainResourceAllocationList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PDSCH-TimeDomainResourceAllocation.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PHR-Config.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PhysCellId.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PhysicalCellGroupConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PLMN-IdentitY.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MCC.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MNC.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MCC-MNC-Digit.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PLMN-IdentityInfoList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PLMN-IdentityInfo.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PRB-Id.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PTRS-DownlinkConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PTRS-UplinkConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUCCH-Config.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUCCH-FormatConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUCCH-MaxCodeRate.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUCCH-ResourceSet.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUCCH-ResourceSetId.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUCCH-Resource.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUCCH-ResourceId.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUCCH-format0.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUCCH-format1.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUCCH-format2.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUCCH-format3.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUCCH-format4.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUCCH-ConfigCommon.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUCCH-PathlossReferenceRS-Id.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUCCH-PowerControl.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/P0-PUCCH.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/P0-PUCCH-Id.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUCCH-PathlossReferenceRS.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUCCH-SpatialRelationInfo.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUCCH-SpatialRelationInfoId.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUCCH-TPC-CommandConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUSCH-Config.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UCI-OnPUSCH.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUSCH-ConfigCommon.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUSCH-PowerControl.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/P0-PUSCH-AlphaSet.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/P0-PUSCH-AlphaSetId.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUSCH-PathlossReferenceRS.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUSCH-PathlossReferenceRS-Id.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SRI-PUSCH-PowerControl.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SRI-PUSCH-PowerControlId.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BetaOffsets.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUSCH-ServingCellConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUSCH-CodeBlockGroupTransmission.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUSCH-TimeDomainResourceAllocationList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUSCH-TimeDomainResourceAllocation.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUSCH-TPC-CommandConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/Q-OffsetRange.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/Q-QualMin.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/Q-RxLevMin.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/QuantityConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/QuantityConfigNR.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/QuantityConfigRS.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FilterConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RACH-ConfigCommon.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RACH-ConfigDedicated.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CFRA.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CFRA-SSB-Resource.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CFRA-CSIRS-Resource.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RACH-ConfigGeneric.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RA-Prioritization.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RadioBearerConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SRB-ToAddModList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SRB-ToAddMod.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DRB-ToAddModList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DRB-ToAddMod.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DRB-ToReleaseList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SecurityConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RadioLinkMonitoringConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RadioLinkMonitoringRS.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RadioLinkMonitoringRS-Id.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RAN-AreaCode.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RateMatchPattern.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RateMatchPatternId.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RateMatchPatternLTE-CRS.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RejectWaitTime.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ReportConfigId.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ReportConfigInterRAT.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ReportCGI-EUTRA.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EventTriggerConfigInterRAT.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PeriodicalReportConfigInterRAT.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasTriggerQuantityEUTRA.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RSRP-RangeEUTRA.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RSRQ-RangeEUTRA.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SINR-RangeEUTRA.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ReportConfigNR.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ReportCGI.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EventTriggerConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PeriodicalReportConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/NR-RS-Type.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasTriggerQuantity.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasTriggerQuantityOffset.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasReportQuantity.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ReportConfigToAddModList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ReportConfigToAddMod.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ReportInterval.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ReselectionThreshold.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ReselectionThresholdQ.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ResumeCause.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RLC-BearerConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RLC-Config.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UL-AM-RLC.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DL-AM-RLC.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UL-UM-RLC.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DL-UM-RLC.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/T-PollRetransmit.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PollPDU.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PollByte.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/T-Reassembly.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/T-StatusProhibit.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SN-FieldLengthUM.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SN-FieldLengthAM.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RLF-TimersAndConstants.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RNTI-Value.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RSRP-Range.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RSRQ-Range.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SCellIndexRrc.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SchedulingRequestConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SchedulingRequestToAddMod.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SchedulingRequestId.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SchedulingRequestResourceConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SchedulingRequestResourceId.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ScramblingId.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SCS-SpecificCarrier.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SDAP-Config.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/QFI.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PDU-SessionID.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SearchSpace.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SearchSpaceId.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SearchSpaceZero.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SecurityAlgorithmConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/IntegrityProtAlgorithm.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CipheringAlgorithm.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ServCellIndexRrc.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ServingCellConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UplinkConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ServingCellConfigCommon.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ServingCellConfigCommonSIB.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ShortI-RNTI-Value.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ShortMAC-I.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SINR-Range.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SI-SchedulingInfo.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SchedulingInfo.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SIB-Mapping.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SIB-TypeInfo.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SI-RequestConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SI-RequestResources.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SlotFormatCombinationsPerCell.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SlotFormatCombination.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SlotFormatCombinationId.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SlotFormatIndicator.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/S-NSSAI.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SpeedStateScaleFactors.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SS-RSSI-Measurement.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SPS-Config.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SRB-Identity.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SRS-CarrierSwitching.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SRS-TPC-PDCCH-Config.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SRS-CC-SetIndex.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SRS-Config.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SRS-ResourceSet.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SRS-ResourceSetId.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SRS-Resource.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SRS-SpatialRelationInfo.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SRS-ResourceId.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SRS-PeriodicityAndOffset.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SRS-TPC-CommandConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SSB-Index.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SSB-MTC.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SSB-MTC2.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SSB-ToMeasure.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SubcarrierSpacing.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/TAG-Config.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/TAG.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/TAG-Id.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/TimeAlignmentTimer.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/TCI-State.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/QCL-Info.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/TCI-StateId.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/TDD-UL-DL-ConfigCommon.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/TDD-UL-DL-Pattern.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/TDD-UL-DL-ConfigDedicated.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/TDD-UL-DL-SlotConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/TDD-UL-DL-SlotIndex.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/TrackingAreaCode.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/T-Reselection.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/TimeToTrigger.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UAC-BarringInfoSetIndex.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UAC-BarringInfoSetList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UAC-BarringInfoSet.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UAC-BarringPerCatList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UAC-BarringPerCat.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UAC-BarringPerPLMN-List.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UAC-BarringPerPLMN.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UE-TimersAndConstants.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UplinkConfigCommon.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UplinkConfigCommonSIB.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UplinkTxDirectCurrentList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UplinkTxDirectCurrentCell.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UplinkTxDirectCurrentBWP.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ZP-CSI-RS-Resource.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ZP-CSI-RS-ResourceId.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ZP-CSI-RS-ResourceSet.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ZP-CSI-RS-ResourceSetId.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/AccessStratumRelease.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BandCombinationList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BandCombination.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BandParameters.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CA-BandwidthClassEUTRA.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CA-BandwidthClassNR.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CA-ParametersEUTRA.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CA-ParametersNR.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FeatureSetCombination.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FeatureSetsPerBand.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FeatureSet.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FeatureSetCombinationId.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FeatureSetDownlink.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-RS-IM-ReceptionForFeedback.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/TypeI-SinglePanelCodebook.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/TypeI-MultiPanelCodebook.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/TypeII-Codebook.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/TypeII-CodebookPortSelection.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FeatureSetDownlinkId.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FeatureSetDownlinkPerCC.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FeatureSetDownlinkPerCC-Id.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FeatureSetEUTRA-DownlinkId.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FeatureSetEUTRA-UplinkId.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FeatureSets.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FeatureSetUplink.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-ReportFramework.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SRS-Resources.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FeatureSetUplinkId.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FeatureSetUplinkPerCC.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FeatureSetUplinkPerCC-Id.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FreqBandIndicatorEUTRA.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FreqBandList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FreqBandInformation.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FreqBandInformationEUTRA.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FreqBandInformationNR.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/AggregatedBandwidth.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FreqSeparationClass.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/InterRAT-Parameters.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-Parameters.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-ParametersCommon.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-ParametersXDD-Diff.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MAC-Parameters.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MAC-ParametersCommon.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MAC-ParametersXDD-Diff.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasAndMobParameters.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasAndMobParametersCommon.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasAndMobParametersXDD-Diff.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasAndMobParametersFRX-Diff.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasAndMobParametersMRDC.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasAndMobParametersMRDC-Common.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasAndMobParametersMRDC-XDD-Diff.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasAndMobParametersMRDC-FRX-Diff.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MIMO-LayersDL.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MIMO-LayersUL.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MIMO-ParametersPerBand.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BeamManagementSSB-CSI-RS.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-RS-ForTracking.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PTRS-DensityRecommendationDL.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PTRS-DensityRecommendationUL.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SRS-TxSwitch.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ModulationOrder.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MRDC-Parameters.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PDCP-Parameters.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PDCP-ParametersMRDC.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/Phy-Parameters.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/Phy-ParametersCommon.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/Phy-ParametersXDD-Diff.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/Phy-ParametersFRX-Diff.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/Phy-ParametersFR1.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/Phy-ParametersFR2.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/Phy-ParametersMRDC.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/NAICS-Capability-Entry.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RAT-Type.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RF-Parameters.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BandNR.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RF-ParametersMRDC.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RLC-Parameters.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SupportedBandwidth.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UE-CapabilityRAT-ContainerListRRC.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UE-CapabilityRAT-Container.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UE-CapabilityRAT-RequestList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UE-CapabilityRAT-Request.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UE-CapabilityRequestFilterNR.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UE-MRDC-Capability.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UE-MRDC-CapabilityAddXDD-Mode.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UE-MRDC-CapabilityAddFRX-Mode.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/GeneralParametersMRDC-XDD-Diff.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UE-NR-Capability.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UE-NR-CapabilityAddXDD-Mode.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UE-NR-CapabilityAddFRX-Mode.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-AllowedMeasBandwidth.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-MBSFN-SubframeConfigList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-MBSFN-SubframeConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-MultiBandInfoList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-MultiBandInfo.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-NS-PmaxList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-NS-PmaxValue.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-PhysCellId.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-PhysCellIdRange.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-PresenceAntennaPort1.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-Q-OffsetRange.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/OtherConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRC-TransactionIdentifier.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/VarPendingRNA-Update.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/VarMeasConfig.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/VarMeasReportList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/VarMeasReport.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CellsTriggeredList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/VarResumeMAC-Input.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/VarShortMAC-Input.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/HandoverCommand.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/HandoverCommand-IEs.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/HandoverPreparationInformationRrc.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/HandoverPreparationInformationRrc-IEs.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/AS-Config.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/AS-Context.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ReestablishmentInfo.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ReestabNCellInfoList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ReestabNCellInfo.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRM-Config.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CG-Config.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CG-Config-IEs.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasConfigSN.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/NR-FreqInfo.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ConfigRestrictModReqSCG.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BandCombinationIndex.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BandCombinationInfoSN.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FR-InfoList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FR-Info.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CandidateServingFreqListNR.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CG-ConfigInfoRrc.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CG-ConfigInfo-IEs.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ConfigRestrictInfoSCG.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BandCombinationInfoList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BandCombinationInfo.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FeatureSetEntryIndex.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DRX-Info.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasConfigMN.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MRDC-AssistanceInfo.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/AffectedCarrierFreqCombInfoMRDC.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/VictimSystemType.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/AffectedCarrierFreqCombEUTRA.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/AffectedCarrierFreqCombNR.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasurementTimingConfigurationRrc.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasurementTimingConfigurationRrc-IEs.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasTimingList.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasTiming.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UERadioPagingInformation.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UERadioPagingInformation-IEs.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UERadioAccessCapabilityInformation.c \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UERadioAccessCapabilityInformation-IEs.c ASN_MODULE_HDRS= \ - ../RRC_output_14Nov/BCCH-BCH-Message.h \ - ../RRC_output_14Nov/BCCH-BCH-MessageType.h \ - ../RRC_output_14Nov/BCCH-DL-SCH-Message.h \ - ../RRC_output_14Nov/BCCH-DL-SCH-MessageType.h \ - ../RRC_output_14Nov/DL-CCCH-Message.h \ - ../RRC_output_14Nov/DL-CCCH-MessageType.h \ - ../RRC_output_14Nov/DL-DCCH-Message.h \ - ../RRC_output_14Nov/DL-DCCH-MessageType.h \ - ../RRC_output_14Nov/PCCH-Message.h \ - ../RRC_output_14Nov/PCCH-MessageType.h \ - ../RRC_output_14Nov/UL-CCCH-Message.h \ - ../RRC_output_14Nov/UL-CCCH-MessageType.h \ - ../RRC_output_14Nov/UL-CCCH1-Message.h \ - ../RRC_output_14Nov/UL-CCCH1-MessageType.h \ - ../RRC_output_14Nov/UL-DCCH-Message.h \ - ../RRC_output_14Nov/UL-DCCH-MessageType.h \ - ../RRC_output_14Nov/CounterCheck.h \ - ../RRC_output_14Nov/CounterCheck-IEs.h \ - ../RRC_output_14Nov/DRB-CountMSB-InfoList.h \ - ../RRC_output_14Nov/DRB-CountMSB-Info.h \ - ../RRC_output_14Nov/CounterCheckResponse.h \ - ../RRC_output_14Nov/CounterCheckResponse-IEs.h \ - ../RRC_output_14Nov/DRB-CountInfoList.h \ - ../RRC_output_14Nov/DRB-CountInfo.h \ - ../RRC_output_14Nov/DLInformationTransfer.h \ - ../RRC_output_14Nov/DLInformationTransfer-IEs.h \ - ../RRC_output_14Nov/FailureInformation.h \ - ../RRC_output_14Nov/FailureInformation-IEs.h \ - ../RRC_output_14Nov/FailureInfoRLC-Bearer.h \ - ../RRC_output_14Nov/LocationMeasurementIndication.h \ - ../RRC_output_14Nov/LocationMeasurementIndication-IEs.h \ - ../RRC_output_14Nov/MIB.h \ - ../RRC_output_14Nov/MeasurementReport.h \ - ../RRC_output_14Nov/MeasurementReport-IEs.h \ - ../RRC_output_14Nov/MobilityFromNRCommand.h \ - ../RRC_output_14Nov/MobilityFromNRCommand-IEs.h \ - ../RRC_output_14Nov/PagingRrc.h \ - ../RRC_output_14Nov/PagingRecordList.h \ - ../RRC_output_14Nov/PagingRecord.h \ - ../RRC_output_14Nov/PagingUE-Identity.h \ - ../RRC_output_14Nov/RRCReestablishment.h \ - ../RRC_output_14Nov/RRCReestablishment-IEs.h \ - ../RRC_output_14Nov/RRCReestablishmentComplete.h \ - ../RRC_output_14Nov/RRCReestablishmentComplete-IEs.h \ - ../RRC_output_14Nov/RRCReestablishmentRequest.h \ - ../RRC_output_14Nov/RRCReestablishmentRequest-IEs.h \ - ../RRC_output_14Nov/ReestabUE-Identity.h \ - ../RRC_output_14Nov/ReestablishmentCause.h \ - ../RRC_output_14Nov/RRCReconfiguration.h \ - ../RRC_output_14Nov/RRCReconfiguration-IEs.h \ - ../RRC_output_14Nov/RRCReconfiguration-v1530-IEs.h \ - ../RRC_output_14Nov/MasterKeyUpdate.h \ - ../RRC_output_14Nov/RRCReconfigurationComplete.h \ - ../RRC_output_14Nov/RRCReconfigurationComplete-IEs.h \ - ../RRC_output_14Nov/RRCReconfigurationComplete-v1530-IEs.h \ - ../RRC_output_14Nov/RRCReject.h \ - ../RRC_output_14Nov/RRCReject-IEs.h \ - ../RRC_output_14Nov/RRCRelease.h \ - ../RRC_output_14Nov/RRCRelease-IEs.h \ - ../RRC_output_14Nov/RRCRelease-v1540-IEs.h \ - ../RRC_output_14Nov/RedirectedCarrierInfo.h \ - ../RRC_output_14Nov/RedirectedCarrierInfo-EUTRA.h \ - ../RRC_output_14Nov/CarrierInfoNR.h \ - ../RRC_output_14Nov/SuspendConfig.h \ - ../RRC_output_14Nov/PeriodicRNAU-TimerValue.h \ - ../RRC_output_14Nov/CellReselectionPriorities.h \ - ../RRC_output_14Nov/PagingCycle.h \ - ../RRC_output_14Nov/FreqPriorityListEUTRA.h \ - ../RRC_output_14Nov/FreqPriorityListNR.h \ - ../RRC_output_14Nov/FreqPriorityEUTRA.h \ - ../RRC_output_14Nov/FreqPriorityNR.h \ - ../RRC_output_14Nov/RAN-NotificationAreaInfo.h \ - ../RRC_output_14Nov/PLMN-RAN-AreaCellList.h \ - ../RRC_output_14Nov/PLMN-RAN-AreaCell.h \ - ../RRC_output_14Nov/PLMN-RAN-AreaConfigList.h \ - ../RRC_output_14Nov/PLMN-RAN-AreaConfig.h \ - ../RRC_output_14Nov/RAN-AreaConfig.h \ - ../RRC_output_14Nov/RRCResume.h \ - ../RRC_output_14Nov/RRCResume-IEs.h \ - ../RRC_output_14Nov/RRCResumeComplete.h \ - ../RRC_output_14Nov/RRCResumeComplete-IEs.h \ - ../RRC_output_14Nov/RRCResumeRequest.h \ - ../RRC_output_14Nov/RRCResumeRequest-IEs.h \ - ../RRC_output_14Nov/RRCResumeRequest1.h \ - ../RRC_output_14Nov/RRCResumeRequest1-IEs.h \ - ../RRC_output_14Nov/RRCSetup.h \ - ../RRC_output_14Nov/RRCSetup-IEs.h \ - ../RRC_output_14Nov/RRCSetupComplete.h \ - ../RRC_output_14Nov/RRCSetupComplete-IEs.h \ - ../RRC_output_14Nov/RegisteredAMF.h \ - ../RRC_output_14Nov/RRCSetupRequest.h \ - ../RRC_output_14Nov/RRCSetupRequest-IEs.h \ - ../RRC_output_14Nov/InitialUE-Identity.h \ - ../RRC_output_14Nov/EstablishmentCause.h \ - ../RRC_output_14Nov/RRCSystemInfoRequest.h \ - ../RRC_output_14Nov/RRCSystemInfoRequest-r15-IEs.h \ - ../RRC_output_14Nov/SecurityModeCommand.h \ - ../RRC_output_14Nov/SecurityModeCommand-IEs.h \ - ../RRC_output_14Nov/SecurityConfigSMC.h \ - ../RRC_output_14Nov/SecurityModeComplete.h \ - ../RRC_output_14Nov/SecurityModeComplete-IEs.h \ - ../RRC_output_14Nov/SecurityModeFailure.h \ - ../RRC_output_14Nov/SecurityModeFailure-IEs.h \ - ../RRC_output_14Nov/SIB1.h \ - ../RRC_output_14Nov/UAC-AccessCategory1-SelectionAssistanceInfo.h \ - ../RRC_output_14Nov/SystemInformation.h \ - ../RRC_output_14Nov/SystemInformation-IEs.h \ - ../RRC_output_14Nov/UEAssistanceInformationRrc.h \ - ../RRC_output_14Nov/UEAssistanceInformation-IEs.h \ - ../RRC_output_14Nov/DelayBudgetReport.h \ - ../RRC_output_14Nov/UEAssistanceInformation-v1540-IEs.h \ - ../RRC_output_14Nov/OverheatingAssistance.h \ - ../RRC_output_14Nov/ReducedAggregatedBandwidth.h \ - ../RRC_output_14Nov/UECapabilityEnquiry.h \ - ../RRC_output_14Nov/UECapabilityEnquiry-IEs.h \ - ../RRC_output_14Nov/UECapabilityInformation.h \ - ../RRC_output_14Nov/UECapabilityInformation-IEs.h \ - ../RRC_output_14Nov/ULInformationTransfer.h \ - ../RRC_output_14Nov/ULInformationTransfer-IEs.h \ - ../RRC_output_14Nov/SIB2.h \ - ../RRC_output_14Nov/RangeToBestCell.h \ - ../RRC_output_14Nov/SIB3.h \ - ../RRC_output_14Nov/IntraFreqNeighCellList.h \ - ../RRC_output_14Nov/IntraFreqNeighCellInfo.h \ - ../RRC_output_14Nov/IntraFreqBlackCellList.h \ - ../RRC_output_14Nov/SIB4.h \ - ../RRC_output_14Nov/InterFreqCarrierFreqList.h \ - ../RRC_output_14Nov/InterFreqCarrierFreqInfo.h \ - ../RRC_output_14Nov/InterFreqNeighCellList.h \ - ../RRC_output_14Nov/InterFreqNeighCellInfo.h \ - ../RRC_output_14Nov/InterFreqBlackCellList.h \ - ../RRC_output_14Nov/SIB5.h \ - ../RRC_output_14Nov/CarrierFreqListEUTRA.h \ - ../RRC_output_14Nov/CarrierFreqEUTRA.h \ - ../RRC_output_14Nov/EUTRA-FreqBlackCellList.h \ - ../RRC_output_14Nov/EUTRA-FreqNeighCellList.h \ - ../RRC_output_14Nov/EUTRA-FreqNeighCellInfo.h \ - ../RRC_output_14Nov/SIB6.h \ - ../RRC_output_14Nov/SIB7.h \ - ../RRC_output_14Nov/SIB8.h \ - ../RRC_output_14Nov/SIB9.h \ - ../RRC_output_14Nov/AdditionalSpectrumEmission.h \ - ../RRC_output_14Nov/Alpha.h \ - ../RRC_output_14Nov/AMF-Identifier.h \ - ../RRC_output_14Nov/ARFCN-ValueEUTRA.h \ - ../RRC_output_14Nov/ARFCN-ValueNR.h \ - ../RRC_output_14Nov/BeamFailureRecoveryConfig.h \ - ../RRC_output_14Nov/PRACH-ResourceDedicatedBFR.h \ - ../RRC_output_14Nov/BFR-SSB-Resource.h \ - ../RRC_output_14Nov/BFR-CSIRS-Resource.h \ - ../RRC_output_14Nov/BSR-Config.h \ - ../RRC_output_14Nov/BWP.h \ - ../RRC_output_14Nov/BWP-Downlink.h \ - ../RRC_output_14Nov/BWP-DownlinkCommon.h \ - ../RRC_output_14Nov/BWP-DownlinkDedicated.h \ - ../RRC_output_14Nov/BWP-Id.h \ - ../RRC_output_14Nov/BWP-Uplink.h \ - ../RRC_output_14Nov/BWP-UplinkCommon.h \ - ../RRC_output_14Nov/BWP-UplinkDedicated.h \ - ../RRC_output_14Nov/CellAccessRelatedInfo.h \ - ../RRC_output_14Nov/CellAccessRelatedInfo-EUTRA-5GC.h \ - ../RRC_output_14Nov/PLMN-IdentityList-EUTRA-5GC.h \ - ../RRC_output_14Nov/PLMN-Identity-EUTRA-5GC.h \ - ../RRC_output_14Nov/CellIdentity-EUTRA-5GC.h \ - ../RRC_output_14Nov/CellAccessRelatedInfo-EUTRA-EPC.h \ - ../RRC_output_14Nov/PLMN-IdentityList-EUTRA-EPC.h \ - ../RRC_output_14Nov/CellGroupConfigRrc.h \ - ../RRC_output_14Nov/SpCellConfig.h \ - ../RRC_output_14Nov/ReconfigurationWithSync.h \ - ../RRC_output_14Nov/SCellConfig.h \ - ../RRC_output_14Nov/CellGroupId.h \ - ../RRC_output_14Nov/CellIdentity.h \ - ../RRC_output_14Nov/CellReselectionPriority.h \ - ../RRC_output_14Nov/CellReselectionSubPriority.h \ - ../RRC_output_14Nov/CGI-Info.h \ - ../RRC_output_14Nov/CodebookConfig.h \ - ../RRC_output_14Nov/ConfiguredGrantConfig.h \ - ../RRC_output_14Nov/CG-UCI-OnPUSCH.h \ - ../RRC_output_14Nov/ConnEstFailureControl.h \ - ../RRC_output_14Nov/ControlResourceSet.h \ - ../RRC_output_14Nov/ControlResourceSetId.h \ - ../RRC_output_14Nov/ControlResourceSetZero.h \ - ../RRC_output_14Nov/CrossCarrierSchedulingConfig.h \ - ../RRC_output_14Nov/CSI-AperiodicTriggerStateList.h \ - ../RRC_output_14Nov/CSI-AperiodicTriggerState.h \ - ../RRC_output_14Nov/CSI-AssociatedReportConfigInfo.h \ - ../RRC_output_14Nov/CSI-FrequencyOccupation.h \ - ../RRC_output_14Nov/CSI-IM-Resource.h \ - ../RRC_output_14Nov/CSI-IM-ResourceId.h \ - ../RRC_output_14Nov/CSI-IM-ResourceSet.h \ - ../RRC_output_14Nov/CSI-IM-ResourceSetId.h \ - ../RRC_output_14Nov/CSI-MeasConfig.h \ - ../RRC_output_14Nov/CSI-ReportConfig.h \ - ../RRC_output_14Nov/CSI-ReportPeriodicityAndOffset.h \ - ../RRC_output_14Nov/PUCCH-CSI-Resource.h \ - ../RRC_output_14Nov/PortIndexFor8Ranks.h \ - ../RRC_output_14Nov/PortIndex8.h \ - ../RRC_output_14Nov/PortIndex4.h \ - ../RRC_output_14Nov/PortIndex2.h \ - ../RRC_output_14Nov/CSI-ReportConfigId.h \ - ../RRC_output_14Nov/CSI-ResourceConfig.h \ - ../RRC_output_14Nov/CSI-ResourceConfigId.h \ - ../RRC_output_14Nov/CSI-ResourcePeriodicityAndOffset.h \ - ../RRC_output_14Nov/CSI-RS-ResourceConfigMobility.h \ - ../RRC_output_14Nov/CSI-RS-CellMobility.h \ - ../RRC_output_14Nov/CSI-RS-Resource-Mobility.h \ - ../RRC_output_14Nov/CSI-RS-Index.h \ - ../RRC_output_14Nov/CSI-RS-ResourceMapping.h \ - ../RRC_output_14Nov/CSI-SemiPersistentOnPUSCH-TriggerStateList.h \ - ../RRC_output_14Nov/CSI-SemiPersistentOnPUSCH-TriggerState.h \ - ../RRC_output_14Nov/CSI-SSB-ResourceSet.h \ - ../RRC_output_14Nov/CSI-SSB-ResourceSetId.h \ - ../RRC_output_14Nov/DedicatedNAS-Message.h \ - ../RRC_output_14Nov/DMRS-DownlinkConfig.h \ - ../RRC_output_14Nov/DMRS-UplinkConfig.h \ - ../RRC_output_14Nov/DownlinkConfigCommon.h \ - ../RRC_output_14Nov/DownlinkConfigCommonSIB.h \ - ../RRC_output_14Nov/BCCH-Config.h \ - ../RRC_output_14Nov/PCCH-Config.h \ - ../RRC_output_14Nov/DownlinkPreemption.h \ - ../RRC_output_14Nov/INT-ConfigurationPerServingCell.h \ - ../RRC_output_14Nov/DRB-Identity.h \ - ../RRC_output_14Nov/DRX-ConfigRrc.h \ - ../RRC_output_14Nov/FilterCoefficient.h \ - ../RRC_output_14Nov/FreqBandIndicatorNR.h \ - ../RRC_output_14Nov/FrequencyInfoDL.h \ - ../RRC_output_14Nov/FrequencyInfoDL-SIB.h \ - ../RRC_output_14Nov/FrequencyInfoUL.h \ - ../RRC_output_14Nov/FrequencyInfoUL-SIB.h \ - ../RRC_output_14Nov/Hysteresis.h \ - ../RRC_output_14Nov/I-RNTI-Value.h \ - ../RRC_output_14Nov/LocationMeasurementInfo.h \ - ../RRC_output_14Nov/EUTRA-RSTD-InfoList.h \ - ../RRC_output_14Nov/EUTRA-RSTD-Info.h \ - ../RRC_output_14Nov/LogicalChannelConfig.h \ - ../RRC_output_14Nov/LogicalChannelIdentity.h \ - ../RRC_output_14Nov/MAC-CellGroupConfig.h \ - ../RRC_output_14Nov/DataInactivityTimer.h \ - ../RRC_output_14Nov/MeasConfigRrc.h \ - ../RRC_output_14Nov/MeasObjectToRemoveList.h \ - ../RRC_output_14Nov/MeasIdToRemoveList.h \ - ../RRC_output_14Nov/ReportConfigToRemoveList.h \ - ../RRC_output_14Nov/MeasGapConfigRrc.h \ - ../RRC_output_14Nov/GapConfig.h \ - ../RRC_output_14Nov/MeasGapSharingConfig.h \ - ../RRC_output_14Nov/MeasGapSharingScheme.h \ - ../RRC_output_14Nov/MeasId.h \ - ../RRC_output_14Nov/MeasIdToAddModList.h \ - ../RRC_output_14Nov/MeasIdToAddMod.h \ - ../RRC_output_14Nov/MeasObjectEUTRA.h \ - ../RRC_output_14Nov/EUTRA-CellIndexList.h \ - ../RRC_output_14Nov/EUTRA-CellIndex.h \ - ../RRC_output_14Nov/EUTRA-Cell.h \ - ../RRC_output_14Nov/EUTRA-BlackCell.h \ - ../RRC_output_14Nov/MeasObjectId.h \ - ../RRC_output_14Nov/MeasObjectNR.h \ - ../RRC_output_14Nov/ReferenceSignalConfig.h \ - ../RRC_output_14Nov/SSB-ConfigMobility.h \ - ../RRC_output_14Nov/Q-OffsetRangeList.h \ - ../RRC_output_14Nov/ThresholdNR.h \ - ../RRC_output_14Nov/CellsToAddModList.h \ - ../RRC_output_14Nov/CellsToAddMod.h \ - ../RRC_output_14Nov/MeasObjectToAddModList.h \ - ../RRC_output_14Nov/MeasObjectToAddMod.h \ - ../RRC_output_14Nov/MeasResultCellListSFTD.h \ - ../RRC_output_14Nov/MeasResultCellSFTD.h \ - ../RRC_output_14Nov/MeasResults.h \ - ../RRC_output_14Nov/MeasResultServMOList.h \ - ../RRC_output_14Nov/MeasResultServMO.h \ - ../RRC_output_14Nov/MeasResultListNR.h \ - ../RRC_output_14Nov/MeasResultNR.h \ - ../RRC_output_14Nov/MeasResultListEUTRA.h \ - ../RRC_output_14Nov/MeasResultEUTRA.h \ - ../RRC_output_14Nov/MultiBandInfoListEUTRA.h \ - ../RRC_output_14Nov/MeasQuantityResults.h \ - ../RRC_output_14Nov/MeasQuantityResultsEUTRA.h \ - ../RRC_output_14Nov/ResultsPerSSB-IndexList.h \ - ../RRC_output_14Nov/ResultsPerSSB-Index.h \ - ../RRC_output_14Nov/ResultsPerCSI-RS-IndexList.h \ - ../RRC_output_14Nov/ResultsPerCSI-RS-Index.h \ - ../RRC_output_14Nov/MeasResultSCG-Failure.h \ - ../RRC_output_14Nov/MeasResultList2NR.h \ - ../RRC_output_14Nov/MeasResult2NR.h \ - ../RRC_output_14Nov/MobilityStateParameters.h \ - ../RRC_output_14Nov/MultiFrequencyBandListNR.h \ - ../RRC_output_14Nov/MultiFrequencyBandListNR-SIB.h \ - ../RRC_output_14Nov/NR-MultiBandInfo.h \ - ../RRC_output_14Nov/NextHopChainingCount.h \ - ../RRC_output_14Nov/NG-5G-S-TMSI.h \ - ../RRC_output_14Nov/NR-NS-PmaxList.h \ - ../RRC_output_14Nov/NR-NS-PmaxValue.h \ - ../RRC_output_14Nov/NZP-CSI-RS-Resource.h \ - ../RRC_output_14Nov/NZP-CSI-RS-ResourceId.h \ - ../RRC_output_14Nov/NZP-CSI-RS-ResourceSet.h \ - ../RRC_output_14Nov/NZP-CSI-RS-ResourceSetId.h \ - ../RRC_output_14Nov/P-Max.h \ - ../RRC_output_14Nov/PCI-List.h \ - ../RRC_output_14Nov/PCI-Range.h \ - ../RRC_output_14Nov/PCI-RangeElement.h \ - ../RRC_output_14Nov/PCI-RangeIndex.h \ - ../RRC_output_14Nov/PCI-RangeIndexList.h \ - ../RRC_output_14Nov/PDCCH-Config.h \ - ../RRC_output_14Nov/PDCCH-ConfigCommon.h \ - ../RRC_output_14Nov/PDCCH-ConfigSIB1.h \ - ../RRC_output_14Nov/PDCCH-ServingCellConfig.h \ - ../RRC_output_14Nov/PDCP-Config.h \ - ../RRC_output_14Nov/UL-DataSplitThreshold.h \ - ../RRC_output_14Nov/PDSCH-Config.h \ - ../RRC_output_14Nov/RateMatchPatternGroup.h \ - ../RRC_output_14Nov/PDSCH-ConfigCommon.h \ - ../RRC_output_14Nov/PDSCH-ServingCellConfig.h \ - ../RRC_output_14Nov/PDSCH-CodeBlockGroupTransmission.h \ - ../RRC_output_14Nov/PDSCH-TimeDomainResourceAllocationList.h \ - ../RRC_output_14Nov/PDSCH-TimeDomainResourceAllocation.h \ - ../RRC_output_14Nov/PHR-Config.h \ - ../RRC_output_14Nov/PhysCellId.h \ - ../RRC_output_14Nov/PhysicalCellGroupConfig.h \ - ../RRC_output_14Nov/PLMN-IdentitY.h \ - ../RRC_output_14Nov/MCC.h \ - ../RRC_output_14Nov/MNC.h \ - ../RRC_output_14Nov/MCC-MNC-Digit.h \ - ../RRC_output_14Nov/PLMN-IdentityInfoList.h \ - ../RRC_output_14Nov/PLMN-IdentityInfo.h \ - ../RRC_output_14Nov/PRB-Id.h \ - ../RRC_output_14Nov/PTRS-DownlinkConfig.h \ - ../RRC_output_14Nov/PTRS-UplinkConfig.h \ - ../RRC_output_14Nov/PUCCH-Config.h \ - ../RRC_output_14Nov/PUCCH-FormatConfig.h \ - ../RRC_output_14Nov/PUCCH-MaxCodeRate.h \ - ../RRC_output_14Nov/PUCCH-ResourceSet.h \ - ../RRC_output_14Nov/PUCCH-ResourceSetId.h \ - ../RRC_output_14Nov/PUCCH-Resource.h \ - ../RRC_output_14Nov/PUCCH-ResourceId.h \ - ../RRC_output_14Nov/PUCCH-format0.h \ - ../RRC_output_14Nov/PUCCH-format1.h \ - ../RRC_output_14Nov/PUCCH-format2.h \ - ../RRC_output_14Nov/PUCCH-format3.h \ - ../RRC_output_14Nov/PUCCH-format4.h \ - ../RRC_output_14Nov/PUCCH-ConfigCommon.h \ - ../RRC_output_14Nov/PUCCH-PathlossReferenceRS-Id.h \ - ../RRC_output_14Nov/PUCCH-PowerControl.h \ - ../RRC_output_14Nov/P0-PUCCH.h \ - ../RRC_output_14Nov/P0-PUCCH-Id.h \ - ../RRC_output_14Nov/PUCCH-PathlossReferenceRS.h \ - ../RRC_output_14Nov/PUCCH-SpatialRelationInfo.h \ - ../RRC_output_14Nov/PUCCH-SpatialRelationInfoId.h \ - ../RRC_output_14Nov/PUCCH-TPC-CommandConfig.h \ - ../RRC_output_14Nov/PUSCH-Config.h \ - ../RRC_output_14Nov/UCI-OnPUSCH.h \ - ../RRC_output_14Nov/PUSCH-ConfigCommon.h \ - ../RRC_output_14Nov/PUSCH-PowerControl.h \ - ../RRC_output_14Nov/P0-PUSCH-AlphaSet.h \ - ../RRC_output_14Nov/P0-PUSCH-AlphaSetId.h \ - ../RRC_output_14Nov/PUSCH-PathlossReferenceRS.h \ - ../RRC_output_14Nov/PUSCH-PathlossReferenceRS-Id.h \ - ../RRC_output_14Nov/SRI-PUSCH-PowerControl.h \ - ../RRC_output_14Nov/SRI-PUSCH-PowerControlId.h \ - ../RRC_output_14Nov/BetaOffsets.h \ - ../RRC_output_14Nov/PUSCH-ServingCellConfig.h \ - ../RRC_output_14Nov/PUSCH-CodeBlockGroupTransmission.h \ - ../RRC_output_14Nov/PUSCH-TimeDomainResourceAllocationList.h \ - ../RRC_output_14Nov/PUSCH-TimeDomainResourceAllocation.h \ - ../RRC_output_14Nov/PUSCH-TPC-CommandConfig.h \ - ../RRC_output_14Nov/Q-OffsetRange.h \ - ../RRC_output_14Nov/Q-QualMin.h \ - ../RRC_output_14Nov/Q-RxLevMin.h \ - ../RRC_output_14Nov/QuantityConfig.h \ - ../RRC_output_14Nov/QuantityConfigNR.h \ - ../RRC_output_14Nov/QuantityConfigRS.h \ - ../RRC_output_14Nov/FilterConfig.h \ - ../RRC_output_14Nov/RACH-ConfigCommon.h \ - ../RRC_output_14Nov/RACH-ConfigDedicated.h \ - ../RRC_output_14Nov/CFRA.h \ - ../RRC_output_14Nov/CFRA-SSB-Resource.h \ - ../RRC_output_14Nov/CFRA-CSIRS-Resource.h \ - ../RRC_output_14Nov/RACH-ConfigGeneric.h \ - ../RRC_output_14Nov/RA-Prioritization.h \ - ../RRC_output_14Nov/RadioBearerConfig.h \ - ../RRC_output_14Nov/SRB-ToAddModList.h \ - ../RRC_output_14Nov/SRB-ToAddMod.h \ - ../RRC_output_14Nov/DRB-ToAddModList.h \ - ../RRC_output_14Nov/DRB-ToAddMod.h \ - ../RRC_output_14Nov/DRB-ToReleaseList.h \ - ../RRC_output_14Nov/SecurityConfig.h \ - ../RRC_output_14Nov/RadioLinkMonitoringConfig.h \ - ../RRC_output_14Nov/RadioLinkMonitoringRS.h \ - ../RRC_output_14Nov/RadioLinkMonitoringRS-Id.h \ - ../RRC_output_14Nov/RAN-AreaCode.h \ - ../RRC_output_14Nov/RateMatchPattern.h \ - ../RRC_output_14Nov/RateMatchPatternId.h \ - ../RRC_output_14Nov/RateMatchPatternLTE-CRS.h \ - ../RRC_output_14Nov/RejectWaitTime.h \ - ../RRC_output_14Nov/ReportConfigId.h \ - ../RRC_output_14Nov/ReportConfigInterRAT.h \ - ../RRC_output_14Nov/ReportCGI-EUTRA.h \ - ../RRC_output_14Nov/EventTriggerConfigInterRAT.h \ - ../RRC_output_14Nov/PeriodicalReportConfigInterRAT.h \ - ../RRC_output_14Nov/MeasTriggerQuantityEUTRA.h \ - ../RRC_output_14Nov/RSRP-RangeEUTRA.h \ - ../RRC_output_14Nov/RSRQ-RangeEUTRA.h \ - ../RRC_output_14Nov/SINR-RangeEUTRA.h \ - ../RRC_output_14Nov/ReportConfigNR.h \ - ../RRC_output_14Nov/ReportCGI.h \ - ../RRC_output_14Nov/EventTriggerConfig.h \ - ../RRC_output_14Nov/PeriodicalReportConfig.h \ - ../RRC_output_14Nov/NR-RS-Type.h \ - ../RRC_output_14Nov/MeasTriggerQuantity.h \ - ../RRC_output_14Nov/MeasTriggerQuantityOffset.h \ - ../RRC_output_14Nov/MeasReportQuantity.h \ - ../RRC_output_14Nov/ReportConfigToAddModList.h \ - ../RRC_output_14Nov/ReportConfigToAddMod.h \ - ../RRC_output_14Nov/ReportInterval.h \ - ../RRC_output_14Nov/ReselectionThreshold.h \ - ../RRC_output_14Nov/ReselectionThresholdQ.h \ - ../RRC_output_14Nov/ResumeCause.h \ - ../RRC_output_14Nov/RLC-BearerConfig.h \ - ../RRC_output_14Nov/RLC-Config.h \ - ../RRC_output_14Nov/UL-AM-RLC.h \ - ../RRC_output_14Nov/DL-AM-RLC.h \ - ../RRC_output_14Nov/UL-UM-RLC.h \ - ../RRC_output_14Nov/DL-UM-RLC.h \ - ../RRC_output_14Nov/T-PollRetransmit.h \ - ../RRC_output_14Nov/PollPDU.h \ - ../RRC_output_14Nov/PollByte.h \ - ../RRC_output_14Nov/T-Reassembly.h \ - ../RRC_output_14Nov/T-StatusProhibit.h \ - ../RRC_output_14Nov/SN-FieldLengthUM.h \ - ../RRC_output_14Nov/SN-FieldLengthAM.h \ - ../RRC_output_14Nov/RLF-TimersAndConstants.h \ - ../RRC_output_14Nov/RNTI-Value.h \ - ../RRC_output_14Nov/RSRP-Range.h \ - ../RRC_output_14Nov/RSRQ-Range.h \ - ../RRC_output_14Nov/SCellIndexRrc.h \ - ../RRC_output_14Nov/SchedulingRequestConfig.h \ - ../RRC_output_14Nov/SchedulingRequestToAddMod.h \ - ../RRC_output_14Nov/SchedulingRequestId.h \ - ../RRC_output_14Nov/SchedulingRequestResourceConfig.h \ - ../RRC_output_14Nov/SchedulingRequestResourceId.h \ - ../RRC_output_14Nov/ScramblingId.h \ - ../RRC_output_14Nov/SCS-SpecificCarrier.h \ - ../RRC_output_14Nov/SDAP-Config.h \ - ../RRC_output_14Nov/QFI.h \ - ../RRC_output_14Nov/PDU-SessionID.h \ - ../RRC_output_14Nov/SearchSpace.h \ - ../RRC_output_14Nov/SearchSpaceId.h \ - ../RRC_output_14Nov/SearchSpaceZero.h \ - ../RRC_output_14Nov/SecurityAlgorithmConfig.h \ - ../RRC_output_14Nov/IntegrityProtAlgorithm.h \ - ../RRC_output_14Nov/CipheringAlgorithm.h \ - ../RRC_output_14Nov/ServCellIndexRrc.h \ - ../RRC_output_14Nov/ServingCellConfig.h \ - ../RRC_output_14Nov/UplinkConfig.h \ - ../RRC_output_14Nov/ServingCellConfigCommon.h \ - ../RRC_output_14Nov/ServingCellConfigCommonSIB.h \ - ../RRC_output_14Nov/ShortI-RNTI-Value.h \ - ../RRC_output_14Nov/ShortMAC-I.h \ - ../RRC_output_14Nov/SINR-Range.h \ - ../RRC_output_14Nov/SI-SchedulingInfo.h \ - ../RRC_output_14Nov/SchedulingInfo.h \ - ../RRC_output_14Nov/SIB-Mapping.h \ - ../RRC_output_14Nov/SIB-TypeInfo.h \ - ../RRC_output_14Nov/SI-RequestConfig.h \ - ../RRC_output_14Nov/SI-RequestResources.h \ - ../RRC_output_14Nov/SlotFormatCombinationsPerCell.h \ - ../RRC_output_14Nov/SlotFormatCombination.h \ - ../RRC_output_14Nov/SlotFormatCombinationId.h \ - ../RRC_output_14Nov/SlotFormatIndicator.h \ - ../RRC_output_14Nov/S-NSSAI.h \ - ../RRC_output_14Nov/SpeedStateScaleFactors.h \ - ../RRC_output_14Nov/SS-RSSI-Measurement.h \ - ../RRC_output_14Nov/SPS-Config.h \ - ../RRC_output_14Nov/SRB-Identity.h \ - ../RRC_output_14Nov/SRS-CarrierSwitching.h \ - ../RRC_output_14Nov/SRS-TPC-PDCCH-Config.h \ - ../RRC_output_14Nov/SRS-CC-SetIndex.h \ - ../RRC_output_14Nov/SRS-Config.h \ - ../RRC_output_14Nov/SRS-ResourceSet.h \ - ../RRC_output_14Nov/SRS-ResourceSetId.h \ - ../RRC_output_14Nov/SRS-Resource.h \ - ../RRC_output_14Nov/SRS-SpatialRelationInfo.h \ - ../RRC_output_14Nov/SRS-ResourceId.h \ - ../RRC_output_14Nov/SRS-PeriodicityAndOffset.h \ - ../RRC_output_14Nov/SRS-TPC-CommandConfig.h \ - ../RRC_output_14Nov/SSB-Index.h \ - ../RRC_output_14Nov/SSB-MTC.h \ - ../RRC_output_14Nov/SSB-MTC2.h \ - ../RRC_output_14Nov/SSB-ToMeasure.h \ - ../RRC_output_14Nov/SubcarrierSpacing.h \ - ../RRC_output_14Nov/TAG-Config.h \ - ../RRC_output_14Nov/TAG.h \ - ../RRC_output_14Nov/TAG-Id.h \ - ../RRC_output_14Nov/TimeAlignmentTimer.h \ - ../RRC_output_14Nov/TCI-State.h \ - ../RRC_output_14Nov/QCL-Info.h \ - ../RRC_output_14Nov/TCI-StateId.h \ - ../RRC_output_14Nov/TDD-UL-DL-ConfigCommon.h \ - ../RRC_output_14Nov/TDD-UL-DL-Pattern.h \ - ../RRC_output_14Nov/TDD-UL-DL-ConfigDedicated.h \ - ../RRC_output_14Nov/TDD-UL-DL-SlotConfig.h \ - ../RRC_output_14Nov/TDD-UL-DL-SlotIndex.h \ - ../RRC_output_14Nov/TrackingAreaCode.h \ - ../RRC_output_14Nov/T-Reselection.h \ - ../RRC_output_14Nov/TimeToTrigger.h \ - ../RRC_output_14Nov/UAC-BarringInfoSetIndex.h \ - ../RRC_output_14Nov/UAC-BarringInfoSetList.h \ - ../RRC_output_14Nov/UAC-BarringInfoSet.h \ - ../RRC_output_14Nov/UAC-BarringPerCatList.h \ - ../RRC_output_14Nov/UAC-BarringPerCat.h \ - ../RRC_output_14Nov/UAC-BarringPerPLMN-List.h \ - ../RRC_output_14Nov/UAC-BarringPerPLMN.h \ - ../RRC_output_14Nov/UE-TimersAndConstants.h \ - ../RRC_output_14Nov/UplinkConfigCommon.h \ - ../RRC_output_14Nov/UplinkConfigCommonSIB.h \ - ../RRC_output_14Nov/UplinkTxDirectCurrentList.h \ - ../RRC_output_14Nov/UplinkTxDirectCurrentCell.h \ - ../RRC_output_14Nov/UplinkTxDirectCurrentBWP.h \ - ../RRC_output_14Nov/ZP-CSI-RS-Resource.h \ - ../RRC_output_14Nov/ZP-CSI-RS-ResourceId.h \ - ../RRC_output_14Nov/ZP-CSI-RS-ResourceSet.h \ - ../RRC_output_14Nov/ZP-CSI-RS-ResourceSetId.h \ - ../RRC_output_14Nov/AccessStratumRelease.h \ - ../RRC_output_14Nov/BandCombinationList.h \ - ../RRC_output_14Nov/BandCombination.h \ - ../RRC_output_14Nov/BandParameters.h \ - ../RRC_output_14Nov/CA-BandwidthClassEUTRA.h \ - ../RRC_output_14Nov/CA-BandwidthClassNR.h \ - ../RRC_output_14Nov/CA-ParametersEUTRA.h \ - ../RRC_output_14Nov/CA-ParametersNR.h \ - ../RRC_output_14Nov/FeatureSetCombination.h \ - ../RRC_output_14Nov/FeatureSetsPerBand.h \ - ../RRC_output_14Nov/FeatureSet.h \ - ../RRC_output_14Nov/FeatureSetCombinationId.h \ - ../RRC_output_14Nov/FeatureSetDownlink.h \ - ../RRC_output_14Nov/CSI-RS-IM-ReceptionForFeedback.h \ - ../RRC_output_14Nov/TypeI-SinglePanelCodebook.h \ - ../RRC_output_14Nov/TypeI-MultiPanelCodebook.h \ - ../RRC_output_14Nov/TypeII-Codebook.h \ - ../RRC_output_14Nov/TypeII-CodebookPortSelection.h \ - ../RRC_output_14Nov/FeatureSetDownlinkId.h \ - ../RRC_output_14Nov/FeatureSetDownlinkPerCC.h \ - ../RRC_output_14Nov/FeatureSetDownlinkPerCC-Id.h \ - ../RRC_output_14Nov/FeatureSetEUTRA-DownlinkId.h \ - ../RRC_output_14Nov/FeatureSetEUTRA-UplinkId.h \ - ../RRC_output_14Nov/FeatureSets.h \ - ../RRC_output_14Nov/FeatureSetUplink.h \ - ../RRC_output_14Nov/CSI-ReportFramework.h \ - ../RRC_output_14Nov/SRS-Resources.h \ - ../RRC_output_14Nov/FeatureSetUplinkId.h \ - ../RRC_output_14Nov/FeatureSetUplinkPerCC.h \ - ../RRC_output_14Nov/FeatureSetUplinkPerCC-Id.h \ - ../RRC_output_14Nov/FreqBandIndicatorEUTRA.h \ - ../RRC_output_14Nov/FreqBandList.h \ - ../RRC_output_14Nov/FreqBandInformation.h \ - ../RRC_output_14Nov/FreqBandInformationEUTRA.h \ - ../RRC_output_14Nov/FreqBandInformationNR.h \ - ../RRC_output_14Nov/AggregatedBandwidth.h \ - ../RRC_output_14Nov/FreqSeparationClass.h \ - ../RRC_output_14Nov/InterRAT-Parameters.h \ - ../RRC_output_14Nov/EUTRA-Parameters.h \ - ../RRC_output_14Nov/EUTRA-ParametersCommon.h \ - ../RRC_output_14Nov/EUTRA-ParametersXDD-Diff.h \ - ../RRC_output_14Nov/MAC-Parameters.h \ - ../RRC_output_14Nov/MAC-ParametersCommon.h \ - ../RRC_output_14Nov/MAC-ParametersXDD-Diff.h \ - ../RRC_output_14Nov/MeasAndMobParameters.h \ - ../RRC_output_14Nov/MeasAndMobParametersCommon.h \ - ../RRC_output_14Nov/MeasAndMobParametersXDD-Diff.h \ - ../RRC_output_14Nov/MeasAndMobParametersFRX-Diff.h \ - ../RRC_output_14Nov/MeasAndMobParametersMRDC.h \ - ../RRC_output_14Nov/MeasAndMobParametersMRDC-Common.h \ - ../RRC_output_14Nov/MeasAndMobParametersMRDC-XDD-Diff.h \ - ../RRC_output_14Nov/MeasAndMobParametersMRDC-FRX-Diff.h \ - ../RRC_output_14Nov/MIMO-LayersDL.h \ - ../RRC_output_14Nov/MIMO-LayersUL.h \ - ../RRC_output_14Nov/MIMO-ParametersPerBand.h \ - ../RRC_output_14Nov/BeamManagementSSB-CSI-RS.h \ - ../RRC_output_14Nov/CSI-RS-ForTracking.h \ - ../RRC_output_14Nov/PTRS-DensityRecommendationDL.h \ - ../RRC_output_14Nov/PTRS-DensityRecommendationUL.h \ - ../RRC_output_14Nov/SRS-TxSwitch.h \ - ../RRC_output_14Nov/ModulationOrder.h \ - ../RRC_output_14Nov/MRDC-Parameters.h \ - ../RRC_output_14Nov/PDCP-Parameters.h \ - ../RRC_output_14Nov/PDCP-ParametersMRDC.h \ - ../RRC_output_14Nov/Phy-Parameters.h \ - ../RRC_output_14Nov/Phy-ParametersCommon.h \ - ../RRC_output_14Nov/Phy-ParametersXDD-Diff.h \ - ../RRC_output_14Nov/Phy-ParametersFRX-Diff.h \ - ../RRC_output_14Nov/Phy-ParametersFR1.h \ - ../RRC_output_14Nov/Phy-ParametersFR2.h \ - ../RRC_output_14Nov/Phy-ParametersMRDC.h \ - ../RRC_output_14Nov/NAICS-Capability-Entry.h \ - ../RRC_output_14Nov/RAT-Type.h \ - ../RRC_output_14Nov/RF-Parameters.h \ - ../RRC_output_14Nov/BandNR.h \ - ../RRC_output_14Nov/RF-ParametersMRDC.h \ - ../RRC_output_14Nov/RLC-Parameters.h \ - ../RRC_output_14Nov/SupportedBandwidth.h \ - ../RRC_output_14Nov/UE-CapabilityRAT-ContainerListRRC.h \ - ../RRC_output_14Nov/UE-CapabilityRAT-Container.h \ - ../RRC_output_14Nov/UE-CapabilityRAT-RequestList.h \ - ../RRC_output_14Nov/UE-CapabilityRAT-Request.h \ - ../RRC_output_14Nov/UE-CapabilityRequestFilterNR.h \ - ../RRC_output_14Nov/UE-MRDC-Capability.h \ - ../RRC_output_14Nov/UE-MRDC-CapabilityAddXDD-Mode.h \ - ../RRC_output_14Nov/UE-MRDC-CapabilityAddFRX-Mode.h \ - ../RRC_output_14Nov/GeneralParametersMRDC-XDD-Diff.h \ - ../RRC_output_14Nov/UE-NR-Capability.h \ - ../RRC_output_14Nov/UE-NR-CapabilityAddXDD-Mode.h \ - ../RRC_output_14Nov/UE-NR-CapabilityAddFRX-Mode.h \ - ../RRC_output_14Nov/EUTRA-AllowedMeasBandwidth.h \ - ../RRC_output_14Nov/EUTRA-MBSFN-SubframeConfigList.h \ - ../RRC_output_14Nov/EUTRA-MBSFN-SubframeConfig.h \ - ../RRC_output_14Nov/EUTRA-MultiBandInfoList.h \ - ../RRC_output_14Nov/EUTRA-MultiBandInfo.h \ - ../RRC_output_14Nov/EUTRA-NS-PmaxList.h \ - ../RRC_output_14Nov/EUTRA-NS-PmaxValue.h \ - ../RRC_output_14Nov/EUTRA-PhysCellId.h \ - ../RRC_output_14Nov/EUTRA-PhysCellIdRange.h \ - ../RRC_output_14Nov/EUTRA-PresenceAntennaPort1.h \ - ../RRC_output_14Nov/EUTRA-Q-OffsetRange.h \ - ../RRC_output_14Nov/OtherConfig.h \ - ../RRC_output_14Nov/RRC-TransactionIdentifier.h \ - ../RRC_output_14Nov/VarPendingRNA-Update.h \ - ../RRC_output_14Nov/VarMeasConfig.h \ - ../RRC_output_14Nov/VarMeasReportList.h \ - ../RRC_output_14Nov/VarMeasReport.h \ - ../RRC_output_14Nov/CellsTriggeredList.h \ - ../RRC_output_14Nov/VarResumeMAC-Input.h \ - ../RRC_output_14Nov/VarShortMAC-Input.h \ - ../RRC_output_14Nov/HandoverCommand.h \ - ../RRC_output_14Nov/HandoverCommand-IEs.h \ - ../RRC_output_14Nov/HandoverPreparationInformationRrc.h \ - ../RRC_output_14Nov/HandoverPreparationInformationRrc-IEs.h \ - ../RRC_output_14Nov/AS-Config.h \ - ../RRC_output_14Nov/AS-Context.h \ - ../RRC_output_14Nov/ReestablishmentInfo.h \ - ../RRC_output_14Nov/ReestabNCellInfoList.h \ - ../RRC_output_14Nov/ReestabNCellInfo.h \ - ../RRC_output_14Nov/RRM-Config.h \ - ../RRC_output_14Nov/CG-Config.h \ - ../RRC_output_14Nov/CG-Config-IEs.h \ - ../RRC_output_14Nov/MeasConfigSN.h \ - ../RRC_output_14Nov/NR-FreqInfo.h \ - ../RRC_output_14Nov/ConfigRestrictModReqSCG.h \ - ../RRC_output_14Nov/BandCombinationIndex.h \ - ../RRC_output_14Nov/BandCombinationInfoSN.h \ - ../RRC_output_14Nov/FR-InfoList.h \ - ../RRC_output_14Nov/FR-Info.h \ - ../RRC_output_14Nov/CandidateServingFreqListNR.h \ - ../RRC_output_14Nov/CG-ConfigInfoRrc.h \ - ../RRC_output_14Nov/CG-ConfigInfo-IEs.h \ - ../RRC_output_14Nov/ConfigRestrictInfoSCG.h \ - ../RRC_output_14Nov/BandCombinationInfoList.h \ - ../RRC_output_14Nov/BandCombinationInfo.h \ - ../RRC_output_14Nov/FeatureSetEntryIndex.h \ - ../RRC_output_14Nov/DRX-Info.h \ - ../RRC_output_14Nov/MeasConfigMN.h \ - ../RRC_output_14Nov/MRDC-AssistanceInfo.h \ - ../RRC_output_14Nov/AffectedCarrierFreqCombInfoMRDC.h \ - ../RRC_output_14Nov/VictimSystemType.h \ - ../RRC_output_14Nov/AffectedCarrierFreqCombEUTRA.h \ - ../RRC_output_14Nov/AffectedCarrierFreqCombNR.h \ - ../RRC_output_14Nov/MeasurementTimingConfigurationRrc.h \ - ../RRC_output_14Nov/MeasurementTimingConfigurationRrc-IEs.h \ - ../RRC_output_14Nov/MeasTimingList.h \ - ../RRC_output_14Nov/MeasTiming.h \ - ../RRC_output_14Nov/UERadioPagingInformation.h \ - ../RRC_output_14Nov/UERadioPagingInformation-IEs.h \ - ../RRC_output_14Nov/UERadioAccessCapabilityInformation.h \ - ../RRC_output_14Nov/UERadioAccessCapabilityInformation-IEs.h + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BCCH-BCH-Message.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BCCH-BCH-MessageType.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BCCH-DL-SCH-Message.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BCCH-DL-SCH-MessageType.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DL-CCCH-Message.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DL-CCCH-MessageType.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DL-DCCH-Message.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DL-DCCH-MessageType.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PCCH-Message.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PCCH-MessageType.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UL-CCCH-Message.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UL-CCCH-MessageType.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UL-CCCH1-Message.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UL-CCCH1-MessageType.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UL-DCCH-Message.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UL-DCCH-MessageType.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CounterCheck.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CounterCheck-IEs.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DRB-CountMSB-InfoList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DRB-CountMSB-Info.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CounterCheckResponse.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CounterCheckResponse-IEs.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DRB-CountInfoList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DRB-CountInfo.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DLInformationTransfer.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DLInformationTransfer-IEs.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FailureInformation.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FailureInformation-IEs.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FailureInfoRLC-Bearer.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/LocationMeasurementIndication.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/LocationMeasurementIndication-IEs.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MIB.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasurementReport.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasurementReport-IEs.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MobilityFromNRCommand.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MobilityFromNRCommand-IEs.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PagingRrc.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PagingRecordList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PagingRecord.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PagingUE-Identity.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCReestablishment.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCReestablishment-IEs.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCReestablishmentComplete.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCReestablishmentComplete-IEs.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCReestablishmentRequest.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCReestablishmentRequest-IEs.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ReestabUE-Identity.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ReestablishmentCause.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCReconfiguration.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCReconfiguration-IEs.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCReconfiguration-v1530-IEs.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MasterKeyUpdate.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCReconfigurationComplete.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCReconfigurationComplete-IEs.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCReconfigurationComplete-v1530-IEs.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCReject.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCReject-IEs.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCRelease.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCRelease-IEs.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCRelease-v1540-IEs.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RedirectedCarrierInfo.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RedirectedCarrierInfo-EUTRA.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CarrierInfoNR.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SuspendConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PeriodicRNAU-TimerValue.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CellReselectionPriorities.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PagingCycle.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FreqPriorityListEUTRA.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FreqPriorityListNR.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FreqPriorityEUTRA.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FreqPriorityNR.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RAN-NotificationAreaInfo.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PLMN-RAN-AreaCellList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PLMN-RAN-AreaCell.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PLMN-RAN-AreaConfigList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PLMN-RAN-AreaConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RAN-AreaConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCResume.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCResume-IEs.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCResumeComplete.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCResumeComplete-IEs.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCResumeRequest.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCResumeRequest-IEs.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCResumeRequest1.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCResumeRequest1-IEs.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCSetup.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCSetup-IEs.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCSetupComplete.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCSetupComplete-IEs.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RegisteredAMF.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCSetupRequest.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCSetupRequest-IEs.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/InitialUE-Identity.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EstablishmentCause.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCSystemInfoRequest.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRCSystemInfoRequest-r15-IEs.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SecurityModeCommand.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SecurityModeCommand-IEs.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SecurityConfigSMC.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SecurityModeComplete.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SecurityModeComplete-IEs.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SecurityModeFailure.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SecurityModeFailure-IEs.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SIB1.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UAC-AccessCategory1-SelectionAssistanceInfo.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SystemInformation.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SystemInformation-IEs.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UEAssistanceInformationRrc.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UEAssistanceInformation-IEs.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DelayBudgetReport.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UEAssistanceInformation-v1540-IEs.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/OverheatingAssistance.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ReducedAggregatedBandwidth.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UECapabilityEnquiry.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UECapabilityEnquiry-IEs.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UECapabilityInformation.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UECapabilityInformation-IEs.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ULInformationTransfer.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ULInformationTransfer-IEs.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SIB2.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RangeToBestCell.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SIB3.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/IntraFreqNeighCellList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/IntraFreqNeighCellInfo.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/IntraFreqBlackCellList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SIB4.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/InterFreqCarrierFreqList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/InterFreqCarrierFreqInfo.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/InterFreqNeighCellList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/InterFreqNeighCellInfo.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/InterFreqBlackCellList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SIB5.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CarrierFreqListEUTRA.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CarrierFreqEUTRA.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-FreqBlackCellList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-FreqNeighCellList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-FreqNeighCellInfo.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SIB6.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SIB7.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SIB8.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SIB9.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/AdditionalSpectrumEmission.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/Alpha.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/AMF-Identifier.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ARFCN-ValueEUTRA.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ARFCN-ValueNR.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BeamFailureRecoveryConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PRACH-ResourceDedicatedBFR.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BFR-SSB-Resource.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BFR-CSIRS-Resource.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BSR-Config.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BWP.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BWP-Downlink.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BWP-DownlinkCommon.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BWP-DownlinkDedicated.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BWP-Id.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BWP-Uplink.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BWP-UplinkCommon.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BWP-UplinkDedicated.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CellAccessRelatedInfo.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CellAccessRelatedInfo-EUTRA-5GC.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PLMN-IdentityList-EUTRA-5GC.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PLMN-Identity-EUTRA-5GC.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CellIdentity-EUTRA-5GC.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CellAccessRelatedInfo-EUTRA-EPC.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PLMN-IdentityList-EUTRA-EPC.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CellGroupConfigRrc.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SpCellConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ReconfigurationWithSync.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SCellConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CellGroupId.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CellIdentity.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CellReselectionPriority.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CellReselectionSubPriority.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CGI-Info.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CodebookConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ConfiguredGrantConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CG-UCI-OnPUSCH.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ConnEstFailureControl.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ControlResourceSet.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ControlResourceSetId.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ControlResourceSetZero.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CrossCarrierSchedulingConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-AperiodicTriggerStateList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-AperiodicTriggerState.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-AssociatedReportConfigInfo.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-FrequencyOccupation.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-IM-Resource.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-IM-ResourceId.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-IM-ResourceSet.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-IM-ResourceSetId.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-MeasConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-ReportConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-ReportPeriodicityAndOffset.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUCCH-CSI-Resource.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PortIndexFor8Ranks.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PortIndex8.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PortIndex4.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PortIndex2.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-ReportConfigId.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-ResourceConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-ResourceConfigId.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-ResourcePeriodicityAndOffset.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-RS-ResourceConfigMobility.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-RS-CellMobility.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-RS-Resource-Mobility.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-RS-Index.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-RS-ResourceMapping.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-SemiPersistentOnPUSCH-TriggerStateList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-SemiPersistentOnPUSCH-TriggerState.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-SSB-ResourceSet.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-SSB-ResourceSetId.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DedicatedNAS-Message.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DMRS-DownlinkConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DMRS-UplinkConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DownlinkConfigCommon.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DownlinkConfigCommonSIB.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BCCH-Config.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PCCH-Config.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DownlinkPreemption.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/INT-ConfigurationPerServingCell.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DRB-Identity.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DRX-ConfigRrc.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FilterCoefficient.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FreqBandIndicatorNR.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FrequencyInfoDL.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FrequencyInfoDL-SIB.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FrequencyInfoUL.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FrequencyInfoUL-SIB.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/Hysteresis.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/I-RNTI-Value.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/LocationMeasurementInfo.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-RSTD-InfoList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-RSTD-Info.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/LogicalChannelConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/LogicalChannelIdentity.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MAC-CellGroupConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DataInactivityTimer.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasConfigRrc.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasObjectToRemoveList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasIdToRemoveList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ReportConfigToRemoveList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasGapConfigRrc.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/GapConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasGapSharingConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasGapSharingScheme.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasId.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasIdToAddModList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasIdToAddMod.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasObjectEUTRA.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-CellIndexList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-CellIndex.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-Cell.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-BlackCell.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasObjectId.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasObjectNR.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ReferenceSignalConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SSB-ConfigMobility.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/Q-OffsetRangeList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ThresholdNR.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CellsToAddModList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CellsToAddMod.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasObjectToAddModList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasObjectToAddMod.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasResultCellListSFTD.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasResultCellSFTD.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasResults.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasResultServMOList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasResultServMO.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasResultListNR.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasResultNR.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasResultListEUTRA.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasResultEUTRA.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MultiBandInfoListEUTRA.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasQuantityResults.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasQuantityResultsEUTRA.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ResultsPerSSB-IndexList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ResultsPerSSB-Index.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ResultsPerCSI-RS-IndexList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ResultsPerCSI-RS-Index.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasResultSCG-Failure.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasResultList2NR.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasResult2NR.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MobilityStateParameters.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MultiFrequencyBandListNR.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MultiFrequencyBandListNR-SIB.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/NR-MultiBandInfo.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/NextHopChainingCount.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/NG-5G-S-TMSI.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/NR-NS-PmaxList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/NR-NS-PmaxValue.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/NZP-CSI-RS-Resource.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/NZP-CSI-RS-ResourceId.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/NZP-CSI-RS-ResourceSet.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/NZP-CSI-RS-ResourceSetId.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/P-Max.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PCI-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PCI-Range.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PCI-RangeElement.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PCI-RangeIndex.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PCI-RangeIndexList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PDCCH-Config.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PDCCH-ConfigCommon.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PDCCH-ConfigSIB1.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PDCCH-ServingCellConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PDCP-Config.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UL-DataSplitThreshold.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PDSCH-Config.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RateMatchPatternGroup.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PDSCH-ConfigCommon.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PDSCH-ServingCellConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PDSCH-CodeBlockGroupTransmission.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PDSCH-TimeDomainResourceAllocationList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PDSCH-TimeDomainResourceAllocation.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PHR-Config.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PhysCellId.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PhysicalCellGroupConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PLMN-IdentitY.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MCC.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MNC.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MCC-MNC-Digit.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PLMN-IdentityInfoList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PLMN-IdentityInfo.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PRB-Id.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PTRS-DownlinkConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PTRS-UplinkConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUCCH-Config.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUCCH-FormatConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUCCH-MaxCodeRate.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUCCH-ResourceSet.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUCCH-ResourceSetId.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUCCH-Resource.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUCCH-ResourceId.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUCCH-format0.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUCCH-format1.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUCCH-format2.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUCCH-format3.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUCCH-format4.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUCCH-ConfigCommon.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUCCH-PathlossReferenceRS-Id.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUCCH-PowerControl.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/P0-PUCCH.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/P0-PUCCH-Id.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUCCH-PathlossReferenceRS.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUCCH-SpatialRelationInfo.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUCCH-SpatialRelationInfoId.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUCCH-TPC-CommandConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUSCH-Config.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UCI-OnPUSCH.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUSCH-ConfigCommon.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUSCH-PowerControl.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/P0-PUSCH-AlphaSet.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/P0-PUSCH-AlphaSetId.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUSCH-PathlossReferenceRS.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUSCH-PathlossReferenceRS-Id.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SRI-PUSCH-PowerControl.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SRI-PUSCH-PowerControlId.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BetaOffsets.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUSCH-ServingCellConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUSCH-CodeBlockGroupTransmission.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUSCH-TimeDomainResourceAllocationList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUSCH-TimeDomainResourceAllocation.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PUSCH-TPC-CommandConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/Q-OffsetRange.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/Q-QualMin.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/Q-RxLevMin.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/QuantityConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/QuantityConfigNR.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/QuantityConfigRS.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FilterConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RACH-ConfigCommon.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RACH-ConfigDedicated.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CFRA.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CFRA-SSB-Resource.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CFRA-CSIRS-Resource.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RACH-ConfigGeneric.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RA-Prioritization.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RadioBearerConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SRB-ToAddModList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SRB-ToAddMod.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DRB-ToAddModList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DRB-ToAddMod.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DRB-ToReleaseList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SecurityConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RadioLinkMonitoringConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RadioLinkMonitoringRS.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RadioLinkMonitoringRS-Id.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RAN-AreaCode.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RateMatchPattern.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RateMatchPatternId.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RateMatchPatternLTE-CRS.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RejectWaitTime.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ReportConfigId.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ReportConfigInterRAT.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ReportCGI-EUTRA.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EventTriggerConfigInterRAT.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PeriodicalReportConfigInterRAT.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasTriggerQuantityEUTRA.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RSRP-RangeEUTRA.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RSRQ-RangeEUTRA.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SINR-RangeEUTRA.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ReportConfigNR.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ReportCGI.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EventTriggerConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PeriodicalReportConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/NR-RS-Type.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasTriggerQuantity.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasTriggerQuantityOffset.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasReportQuantity.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ReportConfigToAddModList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ReportConfigToAddMod.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ReportInterval.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ReselectionThreshold.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ReselectionThresholdQ.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ResumeCause.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RLC-BearerConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RLC-Config.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UL-AM-RLC.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DL-AM-RLC.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UL-UM-RLC.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DL-UM-RLC.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/T-PollRetransmit.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PollPDU.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PollByte.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/T-Reassembly.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/T-StatusProhibit.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SN-FieldLengthUM.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SN-FieldLengthAM.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RLF-TimersAndConstants.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RNTI-Value.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RSRP-Range.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RSRQ-Range.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SCellIndexRrc.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SchedulingRequestConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SchedulingRequestToAddMod.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SchedulingRequestId.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SchedulingRequestResourceConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SchedulingRequestResourceId.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ScramblingId.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SCS-SpecificCarrier.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SDAP-Config.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/QFI.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PDU-SessionID.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SearchSpace.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SearchSpaceId.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SearchSpaceZero.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SecurityAlgorithmConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/IntegrityProtAlgorithm.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CipheringAlgorithm.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ServCellIndexRrc.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ServingCellConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UplinkConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ServingCellConfigCommon.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ServingCellConfigCommonSIB.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ShortI-RNTI-Value.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ShortMAC-I.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SINR-Range.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SI-SchedulingInfo.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SchedulingInfo.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SIB-Mapping.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SIB-TypeInfo.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SI-RequestConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SI-RequestResources.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SlotFormatCombinationsPerCell.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SlotFormatCombination.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SlotFormatCombinationId.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SlotFormatIndicator.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/S-NSSAI.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SpeedStateScaleFactors.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SS-RSSI-Measurement.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SPS-Config.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SRB-Identity.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SRS-CarrierSwitching.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SRS-TPC-PDCCH-Config.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SRS-CC-SetIndex.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SRS-Config.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SRS-ResourceSet.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SRS-ResourceSetId.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SRS-Resource.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SRS-SpatialRelationInfo.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SRS-ResourceId.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SRS-PeriodicityAndOffset.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SRS-TPC-CommandConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SSB-Index.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SSB-MTC.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SSB-MTC2.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SSB-ToMeasure.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SubcarrierSpacing.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/TAG-Config.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/TAG.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/TAG-Id.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/TimeAlignmentTimer.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/TCI-State.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/QCL-Info.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/TCI-StateId.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/TDD-UL-DL-ConfigCommon.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/TDD-UL-DL-Pattern.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/TDD-UL-DL-ConfigDedicated.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/TDD-UL-DL-SlotConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/TDD-UL-DL-SlotIndex.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/TrackingAreaCode.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/T-Reselection.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/TimeToTrigger.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UAC-BarringInfoSetIndex.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UAC-BarringInfoSetList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UAC-BarringInfoSet.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UAC-BarringPerCatList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UAC-BarringPerCat.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UAC-BarringPerPLMN-List.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UAC-BarringPerPLMN.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UE-TimersAndConstants.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UplinkConfigCommon.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UplinkConfigCommonSIB.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UplinkTxDirectCurrentList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UplinkTxDirectCurrentCell.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UplinkTxDirectCurrentBWP.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ZP-CSI-RS-Resource.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ZP-CSI-RS-ResourceId.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ZP-CSI-RS-ResourceSet.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ZP-CSI-RS-ResourceSetId.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/AccessStratumRelease.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BandCombinationList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BandCombination.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BandParameters.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CA-BandwidthClassEUTRA.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CA-BandwidthClassNR.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CA-ParametersEUTRA.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CA-ParametersNR.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FeatureSetCombination.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FeatureSetsPerBand.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FeatureSet.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FeatureSetCombinationId.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FeatureSetDownlink.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-RS-IM-ReceptionForFeedback.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/TypeI-SinglePanelCodebook.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/TypeI-MultiPanelCodebook.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/TypeII-Codebook.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/TypeII-CodebookPortSelection.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FeatureSetDownlinkId.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FeatureSetDownlinkPerCC.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FeatureSetDownlinkPerCC-Id.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FeatureSetEUTRA-DownlinkId.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FeatureSetEUTRA-UplinkId.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FeatureSets.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FeatureSetUplink.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-ReportFramework.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SRS-Resources.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FeatureSetUplinkId.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FeatureSetUplinkPerCC.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FeatureSetUplinkPerCC-Id.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FreqBandIndicatorEUTRA.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FreqBandList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FreqBandInformation.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FreqBandInformationEUTRA.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FreqBandInformationNR.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/AggregatedBandwidth.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FreqSeparationClass.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/InterRAT-Parameters.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-Parameters.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-ParametersCommon.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-ParametersXDD-Diff.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MAC-Parameters.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MAC-ParametersCommon.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MAC-ParametersXDD-Diff.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasAndMobParameters.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasAndMobParametersCommon.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasAndMobParametersXDD-Diff.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasAndMobParametersFRX-Diff.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasAndMobParametersMRDC.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasAndMobParametersMRDC-Common.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasAndMobParametersMRDC-XDD-Diff.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasAndMobParametersMRDC-FRX-Diff.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MIMO-LayersDL.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MIMO-LayersUL.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MIMO-ParametersPerBand.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BeamManagementSSB-CSI-RS.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CSI-RS-ForTracking.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PTRS-DensityRecommendationDL.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PTRS-DensityRecommendationUL.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SRS-TxSwitch.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ModulationOrder.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MRDC-Parameters.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PDCP-Parameters.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/PDCP-ParametersMRDC.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/Phy-Parameters.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/Phy-ParametersCommon.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/Phy-ParametersXDD-Diff.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/Phy-ParametersFRX-Diff.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/Phy-ParametersFR1.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/Phy-ParametersFR2.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/Phy-ParametersMRDC.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/NAICS-Capability-Entry.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RAT-Type.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RF-Parameters.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BandNR.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RF-ParametersMRDC.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RLC-Parameters.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/SupportedBandwidth.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UE-CapabilityRAT-ContainerListRRC.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UE-CapabilityRAT-Container.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UE-CapabilityRAT-RequestList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UE-CapabilityRAT-Request.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UE-CapabilityRequestFilterNR.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UE-MRDC-Capability.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UE-MRDC-CapabilityAddXDD-Mode.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UE-MRDC-CapabilityAddFRX-Mode.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/GeneralParametersMRDC-XDD-Diff.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UE-NR-Capability.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UE-NR-CapabilityAddXDD-Mode.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UE-NR-CapabilityAddFRX-Mode.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-AllowedMeasBandwidth.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-MBSFN-SubframeConfigList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-MBSFN-SubframeConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-MultiBandInfoList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-MultiBandInfo.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-NS-PmaxList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-NS-PmaxValue.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-PhysCellId.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-PhysCellIdRange.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-PresenceAntennaPort1.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/EUTRA-Q-OffsetRange.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/OtherConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRC-TransactionIdentifier.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/VarPendingRNA-Update.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/VarMeasConfig.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/VarMeasReportList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/VarMeasReport.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CellsTriggeredList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/VarResumeMAC-Input.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/VarShortMAC-Input.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/HandoverCommand.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/HandoverCommand-IEs.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/HandoverPreparationInformationRrc.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/HandoverPreparationInformationRrc-IEs.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/AS-Config.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/AS-Context.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ReestablishmentInfo.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ReestabNCellInfoList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ReestabNCellInfo.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/RRM-Config.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CG-Config.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CG-Config-IEs.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasConfigSN.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/NR-FreqInfo.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ConfigRestrictModReqSCG.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BandCombinationIndex.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BandCombinationInfoSN.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FR-InfoList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FR-Info.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CandidateServingFreqListNR.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CG-ConfigInfoRrc.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/CG-ConfigInfo-IEs.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ConfigRestrictInfoSCG.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BandCombinationInfoList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BandCombinationInfo.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/FeatureSetEntryIndex.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/DRX-Info.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasConfigMN.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MRDC-AssistanceInfo.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/AffectedCarrierFreqCombInfoMRDC.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/VictimSystemType.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/AffectedCarrierFreqCombEUTRA.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/AffectedCarrierFreqCombNR.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasurementTimingConfigurationRrc.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasurementTimingConfigurationRrc-IEs.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasTimingList.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/MeasTiming.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UERadioPagingInformation.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UERadioPagingInformation-IEs.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UERadioAccessCapabilityInformation.h \ + /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/UERadioAccessCapabilityInformation-IEs.h -ASN_MODULE_HDRS+=../RRC_output_14Nov/OPEN_TYPE.h -ASN_MODULE_SRCS+=../RRC_output_14Nov/OPEN_TYPE.c -ASN_MODULE_HDRS+=../RRC_output_14Nov/constr_CHOICE.h -ASN_MODULE_HDRS+=../RRC_output_14Nov/BOOLEAN.h -ASN_MODULE_SRCS+=../RRC_output_14Nov/BOOLEAN.c -ASN_MODULE_HDRS+=../RRC_output_14Nov/INTEGER.h -ASN_MODULE_SRCS+=../RRC_output_14Nov/INTEGER.c -ASN_MODULE_HDRS+=../RRC_output_14Nov/NULL.h -ASN_MODULE_SRCS+=../RRC_output_14Nov/NULL.c -ASN_MODULE_HDRS+=../RRC_output_14Nov/NativeEnumerated.h -ASN_MODULE_SRCS+=../RRC_output_14Nov/NativeEnumerated.c -ASN_MODULE_HDRS+=../RRC_output_14Nov/NativeInteger.h -ASN_MODULE_SRCS+=../RRC_output_14Nov/NativeInteger.c -ASN_MODULE_HDRS+=../RRC_output_14Nov/asn_SEQUENCE_OF.h -ASN_MODULE_SRCS+=../RRC_output_14Nov/asn_SEQUENCE_OF.c -ASN_MODULE_HDRS+=../RRC_output_14Nov/asn_SET_OF.h -ASN_MODULE_SRCS+=../RRC_output_14Nov/asn_SET_OF.c -ASN_MODULE_SRCS+=../RRC_output_14Nov/constr_CHOICE.c -ASN_MODULE_HDRS+=../RRC_output_14Nov/constr_SEQUENCE.h -ASN_MODULE_SRCS+=../RRC_output_14Nov/constr_SEQUENCE.c -ASN_MODULE_HDRS+=../RRC_output_14Nov/constr_SEQUENCE_OF.h -ASN_MODULE_SRCS+=../RRC_output_14Nov/constr_SEQUENCE_OF.c -ASN_MODULE_HDRS+=../RRC_output_14Nov/constr_SET_OF.h -ASN_MODULE_SRCS+=../RRC_output_14Nov/constr_SET_OF.c -ASN_MODULE_HDRS+=../RRC_output_14Nov/asn_application.h -ASN_MODULE_SRCS+=../RRC_output_14Nov/asn_application.c -ASN_MODULE_HDRS+=../RRC_output_14Nov/asn_ioc.h -ASN_MODULE_HDRS+=../RRC_output_14Nov/asn_system.h -ASN_MODULE_HDRS+=../RRC_output_14Nov/asn_codecs.h -ASN_MODULE_HDRS+=../RRC_output_14Nov/asn_internal.h -ASN_MODULE_SRCS+=../RRC_output_14Nov/asn_internal.c -ASN_MODULE_HDRS+=../RRC_output_14Nov/asn_random_fill.h -ASN_MODULE_SRCS+=../RRC_output_14Nov/asn_random_fill.c -ASN_MODULE_HDRS+=../RRC_output_14Nov/asn_bit_data.h -ASN_MODULE_SRCS+=../RRC_output_14Nov/asn_bit_data.c -ASN_MODULE_HDRS+=../RRC_output_14Nov/OCTET_STRING.h -ASN_MODULE_SRCS+=../RRC_output_14Nov/OCTET_STRING.c -ASN_MODULE_HDRS+=../RRC_output_14Nov/BIT_STRING.h -ASN_MODULE_SRCS+=../RRC_output_14Nov/BIT_STRING.c -ASN_MODULE_SRCS+=../RRC_output_14Nov/asn_codecs_prim.c -ASN_MODULE_HDRS+=../RRC_output_14Nov/asn_codecs_prim.h -ASN_MODULE_HDRS+=../RRC_output_14Nov/ber_tlv_length.h -ASN_MODULE_SRCS+=../RRC_output_14Nov/ber_tlv_length.c -ASN_MODULE_HDRS+=../RRC_output_14Nov/ber_tlv_tag.h -ASN_MODULE_SRCS+=../RRC_output_14Nov/ber_tlv_tag.c -ASN_MODULE_HDRS+=../RRC_output_14Nov/ber_decoder.h -ASN_MODULE_SRCS+=../RRC_output_14Nov/ber_decoder.c -ASN_MODULE_HDRS+=../RRC_output_14Nov/der_encoder.h -ASN_MODULE_SRCS+=../RRC_output_14Nov/der_encoder.c -ASN_MODULE_HDRS+=../RRC_output_14Nov/constr_TYPE.h -ASN_MODULE_SRCS+=../RRC_output_14Nov/constr_TYPE.c -ASN_MODULE_HDRS+=../RRC_output_14Nov/constraints.h -ASN_MODULE_SRCS+=../RRC_output_14Nov/constraints.c -ASN_MODULE_HDRS+=../RRC_output_14Nov/xer_support.h -ASN_MODULE_SRCS+=../RRC_output_14Nov/xer_support.c -ASN_MODULE_HDRS+=../RRC_output_14Nov/xer_decoder.h -ASN_MODULE_SRCS+=../RRC_output_14Nov/xer_decoder.c -ASN_MODULE_HDRS+=../RRC_output_14Nov/xer_encoder.h -ASN_MODULE_SRCS+=../RRC_output_14Nov/xer_encoder.c -ASN_MODULE_HDRS+=../RRC_output_14Nov/per_support.h -ASN_MODULE_SRCS+=../RRC_output_14Nov/per_support.c -ASN_MODULE_HDRS+=../RRC_output_14Nov/per_decoder.h -ASN_MODULE_SRCS+=../RRC_output_14Nov/per_decoder.c -ASN_MODULE_HDRS+=../RRC_output_14Nov/per_encoder.h -ASN_MODULE_SRCS+=../RRC_output_14Nov/per_encoder.c -ASN_MODULE_HDRS+=../RRC_output_14Nov/per_opentype.h -ASN_MODULE_SRCS+=../RRC_output_14Nov/per_opentype.c -ASN_MODULE_HDRS+=../RRC_output_14Nov/oer_decoder.h -ASN_MODULE_HDRS+=../RRC_output_14Nov/oer_encoder.h -ASN_MODULE_HDRS+=../RRC_output_14Nov/oer_support.h -ASN_MODULE_SRCS+=../RRC_output_14Nov/oer_decoder.c -ASN_MODULE_SRCS+=../RRC_output_14Nov/oer_encoder.c -ASN_MODULE_SRCS+=../RRC_output_14Nov/oer_support.c -ASN_MODULE_SRCS+=../RRC_output_14Nov/OPEN_TYPE_oer.c -ASN_MODULE_SRCS+=../RRC_output_14Nov/INTEGER_oer.c -ASN_MODULE_SRCS+=../RRC_output_14Nov/BIT_STRING_oer.c -ASN_MODULE_SRCS+=../RRC_output_14Nov/OCTET_STRING_oer.c -ASN_MODULE_SRCS+=../RRC_output_14Nov/NativeInteger_oer.c -ASN_MODULE_SRCS+=../RRC_output_14Nov/NativeEnumerated_oer.c -ASN_MODULE_SRCS+=../RRC_output_14Nov/constr_CHOICE_oer.c -ASN_MODULE_SRCS+=../RRC_output_14Nov/constr_SEQUENCE_oer.c -ASN_MODULE_SRCS+=../RRC_output_14Nov/constr_SET_OF_oer.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/OPEN_TYPE.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/OPEN_TYPE.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/constr_CHOICE.h +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BOOLEAN.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BOOLEAN.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/INTEGER.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/INTEGER.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/NULL.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/NULL.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/NativeEnumerated.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/NativeEnumerated.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/NativeInteger.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/NativeInteger.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/asn_SEQUENCE_OF.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/asn_SEQUENCE_OF.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/asn_SET_OF.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/asn_SET_OF.c +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/constr_CHOICE.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/constr_SEQUENCE.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/constr_SEQUENCE.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/constr_SEQUENCE_OF.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/constr_SEQUENCE_OF.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/constr_SET_OF.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/constr_SET_OF.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/asn_application.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/asn_application.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/asn_ioc.h +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/asn_system.h +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/asn_codecs.h +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/asn_internal.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/asn_internal.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/asn_random_fill.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/asn_random_fill.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/asn_bit_data.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/asn_bit_data.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/OCTET_STRING.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/OCTET_STRING.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BIT_STRING.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/BIT_STRING.c +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/asn_codecs_prim.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/asn_codecs_prim.h +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ber_tlv_length.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ber_tlv_length.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ber_tlv_tag.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ber_tlv_tag.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ber_decoder.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ber_decoder.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/der_encoder.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/der_encoder.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/constr_TYPE.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/constr_TYPE.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/constraints.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/constraints.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/xer_support.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/xer_support.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/xer_decoder.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/xer_decoder.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/xer_encoder.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/xer_encoder.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/per_support.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/per_support.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/per_decoder.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/per_decoder.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/per_encoder.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/per_encoder.c +ASN_MODULE_HDRS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/per_opentype.h +ASN_MODULE_SRCS+=/root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/per_opentype.c -ASN_MODULE_CFLAGS= +ASN_MODULE_CFLAGS=-DASN_DISABLE_BER_SUPPORT -DASN_DISABLE_OER_SUPPORT lib_LTLIBRARIES+=libasncodec.la libasncodec_la_SOURCES=$(ASN_MODULE_SRCS) $(ASN_MODULE_HDRS) -libasncodec_la_CPPFLAGS=-I$(top_srcdir)/../RRC_output_14Nov/ +libasncodec_la_CPPFLAGS=-I$(top_srcdir)//root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/ libasncodec_la_CFLAGS=$(ASN_MODULE_CFLAGS) libasncodec_la_LDFLAGS=-lm diff --git a/src/codec_utils/RRC/MasterKeyUpdate.c b/src/codec_utils/RRC/MasterKeyUpdate.c index 3decb1727..86ea38f6f 100644 --- a/src/codec_utils/RRC/MasterKeyUpdate.c +++ b/src/codec_utils/RRC/MasterKeyUpdate.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MasterKeyUpdate.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_MasterKeyUpdate_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "keySetChangeIndicator" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_MasterKeyUpdate_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NextHopChainingCount, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nextHopChainingCount" }, @@ -31,7 +53,18 @@ asn_TYPE_member_t asn_MBR_MasterKeyUpdate_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nas-Container" }, @@ -64,7 +97,18 @@ asn_TYPE_descriptor_t asn_DEF_MasterKeyUpdate = { asn_DEF_MasterKeyUpdate_tags_1, /* Same as above */ sizeof(asn_DEF_MasterKeyUpdate_tags_1) /sizeof(asn_DEF_MasterKeyUpdate_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MasterKeyUpdate_1, 3, /* Elements count */ &asn_SPC_MasterKeyUpdate_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MasterKeyUpdate.h b/src/codec_utils/RRC/MasterKeyUpdate.h index 00354c06e..e2f85ae37 100644 --- a/src/codec_utils/RRC/MasterKeyUpdate.h +++ b/src/codec_utils/RRC/MasterKeyUpdate.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MasterKeyUpdate_H_ diff --git a/src/codec_utils/RRC/MeasAndMobParameters.c b/src/codec_utils/RRC/MeasAndMobParameters.c index 8c8d45e19..5bbcac54a 100644 --- a/src/codec_utils/RRC/MeasAndMobParameters.c +++ b/src/codec_utils/RRC/MeasAndMobParameters.c @@ -1,22 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasAndMobParameters.h" -#include "MeasAndMobParametersCommon.h" -#include "MeasAndMobParametersXDD-Diff.h" -#include "MeasAndMobParametersFRX-Diff.h" asn_TYPE_member_t asn_MBR_MeasAndMobParameters_1[] = { { ATF_POINTER, 3, offsetof(struct MeasAndMobParameters, measAndMobParametersCommon), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasAndMobParametersCommon, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measAndMobParametersCommon" }, @@ -25,7 +33,18 @@ asn_TYPE_member_t asn_MBR_MeasAndMobParameters_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasAndMobParametersXDD_Diff, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measAndMobParametersXDD-Diff" }, @@ -34,7 +53,18 @@ asn_TYPE_member_t asn_MBR_MeasAndMobParameters_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasAndMobParametersFRX_Diff, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measAndMobParametersFRX-Diff" }, @@ -67,7 +97,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasAndMobParameters = { asn_DEF_MeasAndMobParameters_tags_1, /* Same as above */ sizeof(asn_DEF_MeasAndMobParameters_tags_1) /sizeof(asn_DEF_MeasAndMobParameters_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MeasAndMobParameters_1, 3, /* Elements count */ &asn_SPC_MeasAndMobParameters_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasAndMobParameters.h b/src/codec_utils/RRC/MeasAndMobParameters.h index 86c10702c..ad9a98f04 100644 --- a/src/codec_utils/RRC/MeasAndMobParameters.h +++ b/src/codec_utils/RRC/MeasAndMobParameters.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasAndMobParameters_H_ @@ -42,5 +42,10 @@ extern asn_TYPE_member_t asn_MBR_MeasAndMobParameters_1[3]; } #endif +/* Referred external types */ +#include "MeasAndMobParametersCommon.h" +#include "MeasAndMobParametersXDD-Diff.h" +#include "MeasAndMobParametersFRX-Diff.h" + #endif /* _MeasAndMobParameters_H_ */ #include diff --git a/src/codec_utils/RRC/MeasAndMobParametersCommon.c b/src/codec_utils/RRC/MeasAndMobParametersCommon.c index 6125d8c75..17205d7fc 100644 --- a/src/codec_utils/RRC/MeasAndMobParametersCommon.c +++ b/src/codec_utils/RRC/MeasAndMobParametersCommon.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasAndMobParametersCommon.h" @@ -51,7 +51,7 @@ memb_supportedGapPattern_constraint_1(const asn_TYPE_descriptor_t *td, const voi size = 0; } - if((size == 22)) { + if((size == 22UL)) { /* Constraint check succeeded */ return 0; } else { @@ -62,62 +62,55 @@ memb_supportedGapPattern_constraint_1(const asn_TYPE_descriptor_t *td, const voi } } -static asn_oer_constraints_t asn_OER_type_ssb_RLM_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_ssb_RLM_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_ssb_AndCSI_RS_RLM_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_ssb_AndCSI_RS_RLM_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_eventB_MeasAndReport_constr_9 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_eventB_MeasAndReport_constr_9 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_handoverFDD_TDD_constr_11 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_handoverFDD_TDD_constr_11 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_eutra_CGI_Reporting_constr_13 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_eutra_CGI_Reporting_constr_13 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_nr_CGI_Reporting_constr_15 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_nr_CGI_Reporting_constr_15 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_supportedGapPattern_constr_2 CC_NOTUSED = { - { 0, 0 }, - 22 /* (SIZE(22..22)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_supportedGapPattern_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 22, 22 } /* (SIZE(22..22)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_ssb_RLM_value2enum_3[] = { { 0, 9, "supported" } }; @@ -148,7 +141,18 @@ asn_TYPE_descriptor_t asn_DEF_ssb_RLM_3 = { asn_DEF_ssb_RLM_tags_3, /* Same as above */ sizeof(asn_DEF_ssb_RLM_tags_3) /sizeof(asn_DEF_ssb_RLM_tags_3[0]), /* 2 */ - { &asn_OER_type_ssb_RLM_constr_3, &asn_PER_type_ssb_RLM_constr_3, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ssb_RLM_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_ssb_RLM_specs_3 /* Additional specs */ }; @@ -183,7 +187,18 @@ asn_TYPE_descriptor_t asn_DEF_ssb_AndCSI_RS_RLM_5 = { asn_DEF_ssb_AndCSI_RS_RLM_tags_5, /* Same as above */ sizeof(asn_DEF_ssb_AndCSI_RS_RLM_tags_5) /sizeof(asn_DEF_ssb_AndCSI_RS_RLM_tags_5[0]), /* 2 */ - { &asn_OER_type_ssb_AndCSI_RS_RLM_constr_5, &asn_PER_type_ssb_AndCSI_RS_RLM_constr_5, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ssb_AndCSI_RS_RLM_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_ssb_AndCSI_RS_RLM_specs_5 /* Additional specs */ }; @@ -218,7 +233,18 @@ asn_TYPE_descriptor_t asn_DEF_eventB_MeasAndReport_9 = { asn_DEF_eventB_MeasAndReport_tags_9, /* Same as above */ sizeof(asn_DEF_eventB_MeasAndReport_tags_9) /sizeof(asn_DEF_eventB_MeasAndReport_tags_9[0]), /* 2 */ - { &asn_OER_type_eventB_MeasAndReport_constr_9, &asn_PER_type_eventB_MeasAndReport_constr_9, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_eventB_MeasAndReport_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_eventB_MeasAndReport_specs_9 /* Additional specs */ }; @@ -253,7 +279,18 @@ asn_TYPE_descriptor_t asn_DEF_handoverFDD_TDD_11 = { asn_DEF_handoverFDD_TDD_tags_11, /* Same as above */ sizeof(asn_DEF_handoverFDD_TDD_tags_11) /sizeof(asn_DEF_handoverFDD_TDD_tags_11[0]), /* 2 */ - { &asn_OER_type_handoverFDD_TDD_constr_11, &asn_PER_type_handoverFDD_TDD_constr_11, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_handoverFDD_TDD_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_handoverFDD_TDD_specs_11 /* Additional specs */ }; @@ -288,7 +325,18 @@ asn_TYPE_descriptor_t asn_DEF_eutra_CGI_Reporting_13 = { asn_DEF_eutra_CGI_Reporting_tags_13, /* Same as above */ sizeof(asn_DEF_eutra_CGI_Reporting_tags_13) /sizeof(asn_DEF_eutra_CGI_Reporting_tags_13[0]), /* 2 */ - { &asn_OER_type_eutra_CGI_Reporting_constr_13, &asn_PER_type_eutra_CGI_Reporting_constr_13, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_eutra_CGI_Reporting_constr_13, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_eutra_CGI_Reporting_specs_13 /* Additional specs */ }; @@ -323,7 +371,18 @@ asn_TYPE_descriptor_t asn_DEF_nr_CGI_Reporting_15 = { asn_DEF_nr_CGI_Reporting_tags_15, /* Same as above */ sizeof(asn_DEF_nr_CGI_Reporting_tags_15) /sizeof(asn_DEF_nr_CGI_Reporting_tags_15[0]), /* 2 */ - { &asn_OER_type_nr_CGI_Reporting_constr_15, &asn_PER_type_nr_CGI_Reporting_constr_15, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_nr_CGI_Reporting_constr_15, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_nr_CGI_Reporting_specs_15 /* Additional specs */ }; @@ -334,7 +393,18 @@ static asn_TYPE_member_t asn_MBR_ext1_8[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_eventB_MeasAndReport_9, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eventB-MeasAndReport" }, @@ -343,7 +413,18 @@ static asn_TYPE_member_t asn_MBR_ext1_8[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_handoverFDD_TDD_11, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "handoverFDD-TDD" }, @@ -352,7 +433,18 @@ static asn_TYPE_member_t asn_MBR_ext1_8[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_eutra_CGI_Reporting_13, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eutra-CGI-Reporting" }, @@ -361,7 +453,18 @@ static asn_TYPE_member_t asn_MBR_ext1_8[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_nr_CGI_Reporting_15, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nr-CGI-Reporting" }, @@ -397,7 +500,18 @@ asn_TYPE_descriptor_t asn_DEF_ext1_8 = { asn_DEF_ext1_tags_8, /* Same as above */ sizeof(asn_DEF_ext1_tags_8) /sizeof(asn_DEF_ext1_tags_8[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ext1_8, 4, /* Elements count */ &asn_SPC_ext1_specs_8 /* Additional specs */ @@ -409,7 +523,18 @@ asn_TYPE_member_t asn_MBR_MeasAndMobParametersCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_supportedGapPattern_constr_2, &asn_PER_memb_supportedGapPattern_constr_2, memb_supportedGapPattern_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_supportedGapPattern_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_supportedGapPattern_constraint_1 + }, 0, 0, /* No default value */ "supportedGapPattern" }, @@ -418,7 +543,18 @@ asn_TYPE_member_t asn_MBR_MeasAndMobParametersCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ssb_RLM_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ssb-RLM" }, @@ -427,7 +563,18 @@ asn_TYPE_member_t asn_MBR_MeasAndMobParametersCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ssb_AndCSI_RS_RLM_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ssb-AndCSI-RS-RLM" }, @@ -436,7 +583,18 @@ asn_TYPE_member_t asn_MBR_MeasAndMobParametersCommon_1[] = { 0, &asn_DEF_ext1_8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ext1" }, @@ -470,7 +628,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasAndMobParametersCommon = { asn_DEF_MeasAndMobParametersCommon_tags_1, /* Same as above */ sizeof(asn_DEF_MeasAndMobParametersCommon_tags_1) /sizeof(asn_DEF_MeasAndMobParametersCommon_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MeasAndMobParametersCommon_1, 4, /* Elements count */ &asn_SPC_MeasAndMobParametersCommon_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasAndMobParametersCommon.h b/src/codec_utils/RRC/MeasAndMobParametersCommon.h index a1d2c98ae..33cac65dd 100644 --- a/src/codec_utils/RRC/MeasAndMobParametersCommon.h +++ b/src/codec_utils/RRC/MeasAndMobParametersCommon.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasAndMobParametersCommon_H_ diff --git a/src/codec_utils/RRC/MeasAndMobParametersFRX-Diff.c b/src/codec_utils/RRC/MeasAndMobParametersFRX-Diff.c index ebb9a6c57..0608161de 100644 --- a/src/codec_utils/RRC/MeasAndMobParametersFRX-Diff.c +++ b/src/codec_utils/RRC/MeasAndMobParametersFRX-Diff.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasAndMobParametersFRX-Diff.h" @@ -39,70 +39,62 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_ss_SINR_Meas_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_ss_SINR_Meas_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_csi_RSRP_AndRSRQ_MeasWithSSB_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_csi_RSRP_AndRSRQ_MeasWithSSB_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_csi_RSRP_AndRSRQ_MeasWithoutSSB_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_csi_RSRP_AndRSRQ_MeasWithoutSSB_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_csi_SINR_Meas_constr_8 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_csi_SINR_Meas_constr_8 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_csi_RS_RLM_constr_10 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_csi_RS_RLM_constr_10 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_handoverInterF_constr_14 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_handoverInterF_constr_14 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_handoverLTE_constr_16 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_handoverLTE_constr_16 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_handover_eLTE_constr_18 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_handover_eLTE_constr_18 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_ss_SINR_Meas_value2enum_2[] = { { 0, 9, "supported" } }; @@ -133,7 +125,18 @@ asn_TYPE_descriptor_t asn_DEF_ss_SINR_Meas_2 = { asn_DEF_ss_SINR_Meas_tags_2, /* Same as above */ sizeof(asn_DEF_ss_SINR_Meas_tags_2) /sizeof(asn_DEF_ss_SINR_Meas_tags_2[0]), /* 2 */ - { &asn_OER_type_ss_SINR_Meas_constr_2, &asn_PER_type_ss_SINR_Meas_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ss_SINR_Meas_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_ss_SINR_Meas_specs_2 /* Additional specs */ }; @@ -168,7 +171,18 @@ asn_TYPE_descriptor_t asn_DEF_csi_RSRP_AndRSRQ_MeasWithSSB_4 = { asn_DEF_csi_RSRP_AndRSRQ_MeasWithSSB_tags_4, /* Same as above */ sizeof(asn_DEF_csi_RSRP_AndRSRQ_MeasWithSSB_tags_4) /sizeof(asn_DEF_csi_RSRP_AndRSRQ_MeasWithSSB_tags_4[0]), /* 2 */ - { &asn_OER_type_csi_RSRP_AndRSRQ_MeasWithSSB_constr_4, &asn_PER_type_csi_RSRP_AndRSRQ_MeasWithSSB_constr_4, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_csi_RSRP_AndRSRQ_MeasWithSSB_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_csi_RSRP_AndRSRQ_MeasWithSSB_specs_4 /* Additional specs */ }; @@ -203,7 +217,18 @@ asn_TYPE_descriptor_t asn_DEF_csi_RSRP_AndRSRQ_MeasWithoutSSB_6 = { asn_DEF_csi_RSRP_AndRSRQ_MeasWithoutSSB_tags_6, /* Same as above */ sizeof(asn_DEF_csi_RSRP_AndRSRQ_MeasWithoutSSB_tags_6) /sizeof(asn_DEF_csi_RSRP_AndRSRQ_MeasWithoutSSB_tags_6[0]), /* 2 */ - { &asn_OER_type_csi_RSRP_AndRSRQ_MeasWithoutSSB_constr_6, &asn_PER_type_csi_RSRP_AndRSRQ_MeasWithoutSSB_constr_6, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_csi_RSRP_AndRSRQ_MeasWithoutSSB_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_csi_RSRP_AndRSRQ_MeasWithoutSSB_specs_6 /* Additional specs */ }; @@ -238,7 +263,18 @@ asn_TYPE_descriptor_t asn_DEF_csi_SINR_Meas_8 = { asn_DEF_csi_SINR_Meas_tags_8, /* Same as above */ sizeof(asn_DEF_csi_SINR_Meas_tags_8) /sizeof(asn_DEF_csi_SINR_Meas_tags_8[0]), /* 2 */ - { &asn_OER_type_csi_SINR_Meas_constr_8, &asn_PER_type_csi_SINR_Meas_constr_8, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_csi_SINR_Meas_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_csi_SINR_Meas_specs_8 /* Additional specs */ }; @@ -273,7 +309,18 @@ asn_TYPE_descriptor_t asn_DEF_csi_RS_RLM_10 = { asn_DEF_csi_RS_RLM_tags_10, /* Same as above */ sizeof(asn_DEF_csi_RS_RLM_tags_10) /sizeof(asn_DEF_csi_RS_RLM_tags_10[0]), /* 2 */ - { &asn_OER_type_csi_RS_RLM_constr_10, &asn_PER_type_csi_RS_RLM_constr_10, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_csi_RS_RLM_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_csi_RS_RLM_specs_10 /* Additional specs */ }; @@ -308,7 +355,18 @@ asn_TYPE_descriptor_t asn_DEF_handoverInterF_14 = { asn_DEF_handoverInterF_tags_14, /* Same as above */ sizeof(asn_DEF_handoverInterF_tags_14) /sizeof(asn_DEF_handoverInterF_tags_14[0]), /* 2 */ - { &asn_OER_type_handoverInterF_constr_14, &asn_PER_type_handoverInterF_constr_14, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_handoverInterF_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_handoverInterF_specs_14 /* Additional specs */ }; @@ -343,7 +401,18 @@ asn_TYPE_descriptor_t asn_DEF_handoverLTE_16 = { asn_DEF_handoverLTE_tags_16, /* Same as above */ sizeof(asn_DEF_handoverLTE_tags_16) /sizeof(asn_DEF_handoverLTE_tags_16[0]), /* 2 */ - { &asn_OER_type_handoverLTE_constr_16, &asn_PER_type_handoverLTE_constr_16, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_handoverLTE_constr_16, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_handoverLTE_specs_16 /* Additional specs */ }; @@ -378,7 +447,18 @@ asn_TYPE_descriptor_t asn_DEF_handover_eLTE_18 = { asn_DEF_handover_eLTE_tags_18, /* Same as above */ sizeof(asn_DEF_handover_eLTE_tags_18) /sizeof(asn_DEF_handover_eLTE_tags_18[0]), /* 2 */ - { &asn_OER_type_handover_eLTE_constr_18, &asn_PER_type_handover_eLTE_constr_18, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_handover_eLTE_constr_18, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_handover_eLTE_specs_18 /* Additional specs */ }; @@ -389,7 +469,18 @@ static asn_TYPE_member_t asn_MBR_ext1_13[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_handoverInterF_14, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "handoverInterF" }, @@ -398,7 +489,18 @@ static asn_TYPE_member_t asn_MBR_ext1_13[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_handoverLTE_16, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "handoverLTE" }, @@ -407,7 +509,18 @@ static asn_TYPE_member_t asn_MBR_ext1_13[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_handover_eLTE_18, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "handover-eLTE" }, @@ -442,7 +555,18 @@ asn_TYPE_descriptor_t asn_DEF_ext1_13 = { asn_DEF_ext1_tags_13, /* Same as above */ sizeof(asn_DEF_ext1_tags_13) /sizeof(asn_DEF_ext1_tags_13[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ext1_13, 3, /* Elements count */ &asn_SPC_ext1_specs_13 /* Additional specs */ @@ -454,7 +578,18 @@ asn_TYPE_member_t asn_MBR_MeasAndMobParametersFRX_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ss_SINR_Meas_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ss-SINR-Meas" }, @@ -463,7 +598,18 @@ asn_TYPE_member_t asn_MBR_MeasAndMobParametersFRX_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_csi_RSRP_AndRSRQ_MeasWithSSB_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "csi-RSRP-AndRSRQ-MeasWithSSB" }, @@ -472,7 +618,18 @@ asn_TYPE_member_t asn_MBR_MeasAndMobParametersFRX_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_csi_RSRP_AndRSRQ_MeasWithoutSSB_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "csi-RSRP-AndRSRQ-MeasWithoutSSB" }, @@ -481,7 +638,18 @@ asn_TYPE_member_t asn_MBR_MeasAndMobParametersFRX_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_csi_SINR_Meas_8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "csi-SINR-Meas" }, @@ -490,7 +658,18 @@ asn_TYPE_member_t asn_MBR_MeasAndMobParametersFRX_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_csi_RS_RLM_10, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "csi-RS-RLM" }, @@ -499,7 +678,18 @@ asn_TYPE_member_t asn_MBR_MeasAndMobParametersFRX_Diff_1[] = { 0, &asn_DEF_ext1_13, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ext1" }, @@ -535,7 +725,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasAndMobParametersFRX_Diff = { asn_DEF_MeasAndMobParametersFRX_Diff_tags_1, /* Same as above */ sizeof(asn_DEF_MeasAndMobParametersFRX_Diff_tags_1) /sizeof(asn_DEF_MeasAndMobParametersFRX_Diff_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MeasAndMobParametersFRX_Diff_1, 6, /* Elements count */ &asn_SPC_MeasAndMobParametersFRX_Diff_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasAndMobParametersFRX-Diff.h b/src/codec_utils/RRC/MeasAndMobParametersFRX-Diff.h index b7e22a5c4..cd1ec8b98 100644 --- a/src/codec_utils/RRC/MeasAndMobParametersFRX-Diff.h +++ b/src/codec_utils/RRC/MeasAndMobParametersFRX-Diff.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasAndMobParametersFRX_Diff_H_ diff --git a/src/codec_utils/RRC/MeasAndMobParametersMRDC-Common.c b/src/codec_utils/RRC/MeasAndMobParametersMRDC-Common.c index 650e29f6f..d198b2f10 100644 --- a/src/codec_utils/RRC/MeasAndMobParametersMRDC-Common.c +++ b/src/codec_utils/RRC/MeasAndMobParametersMRDC-Common.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasAndMobParametersMRDC-Common.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_independentGapConfig_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_independentGapConfig_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_independentGapConfig_value2enum_2[] = { { 0, 9, "supported" } }; @@ -49,7 +48,18 @@ asn_TYPE_descriptor_t asn_DEF_independentGapConfig_2 = { asn_DEF_independentGapConfig_tags_2, /* Same as above */ sizeof(asn_DEF_independentGapConfig_tags_2) /sizeof(asn_DEF_independentGapConfig_tags_2[0]), /* 2 */ - { &asn_OER_type_independentGapConfig_constr_2, &asn_PER_type_independentGapConfig_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_independentGapConfig_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_independentGapConfig_specs_2 /* Additional specs */ }; @@ -60,7 +70,18 @@ asn_TYPE_member_t asn_MBR_MeasAndMobParametersMRDC_Common_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_independentGapConfig_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "independentGapConfig" }, @@ -91,7 +112,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasAndMobParametersMRDC_Common = { asn_DEF_MeasAndMobParametersMRDC_Common_tags_1, /* Same as above */ sizeof(asn_DEF_MeasAndMobParametersMRDC_Common_tags_1) /sizeof(asn_DEF_MeasAndMobParametersMRDC_Common_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MeasAndMobParametersMRDC_Common_1, 1, /* Elements count */ &asn_SPC_MeasAndMobParametersMRDC_Common_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasAndMobParametersMRDC-Common.h b/src/codec_utils/RRC/MeasAndMobParametersMRDC-Common.h index e82745665..72ca5d1cc 100644 --- a/src/codec_utils/RRC/MeasAndMobParametersMRDC-Common.h +++ b/src/codec_utils/RRC/MeasAndMobParametersMRDC-Common.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasAndMobParametersMRDC_Common_H_ diff --git a/src/codec_utils/RRC/MeasAndMobParametersMRDC-FRX-Diff.c b/src/codec_utils/RRC/MeasAndMobParametersMRDC-FRX-Diff.c index 2ac2a6b8d..8bbed7f16 100644 --- a/src/codec_utils/RRC/MeasAndMobParametersMRDC-FRX-Diff.c +++ b/src/codec_utils/RRC/MeasAndMobParametersMRDC-FRX-Diff.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasAndMobParametersMRDC-FRX-Diff.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_simultaneousRxDataSSB_DiffNumerology_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_simultaneousRxDataSSB_DiffNumerology_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_simultaneousRxDataSSB_DiffNumerology_value2enum_2[] = { { 0, 9, "supported" } }; @@ -49,7 +48,18 @@ asn_TYPE_descriptor_t asn_DEF_simultaneousRxDataSSB_DiffNumerology_2 = { asn_DEF_simultaneousRxDataSSB_DiffNumerology_tags_2, /* Same as above */ sizeof(asn_DEF_simultaneousRxDataSSB_DiffNumerology_tags_2) /sizeof(asn_DEF_simultaneousRxDataSSB_DiffNumerology_tags_2[0]), /* 2 */ - { &asn_OER_type_simultaneousRxDataSSB_DiffNumerology_constr_2, &asn_PER_type_simultaneousRxDataSSB_DiffNumerology_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_simultaneousRxDataSSB_DiffNumerology_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_simultaneousRxDataSSB_DiffNumerology_specs_2 /* Additional specs */ }; @@ -60,7 +70,18 @@ asn_TYPE_member_t asn_MBR_MeasAndMobParametersMRDC_FRX_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_simultaneousRxDataSSB_DiffNumerology_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "simultaneousRxDataSSB-DiffNumerology" }, @@ -91,7 +112,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasAndMobParametersMRDC_FRX_Diff = { asn_DEF_MeasAndMobParametersMRDC_FRX_Diff_tags_1, /* Same as above */ sizeof(asn_DEF_MeasAndMobParametersMRDC_FRX_Diff_tags_1) /sizeof(asn_DEF_MeasAndMobParametersMRDC_FRX_Diff_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MeasAndMobParametersMRDC_FRX_Diff_1, 1, /* Elements count */ &asn_SPC_MeasAndMobParametersMRDC_FRX_Diff_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasAndMobParametersMRDC-FRX-Diff.h b/src/codec_utils/RRC/MeasAndMobParametersMRDC-FRX-Diff.h index 15864b2ca..f5b10384d 100644 --- a/src/codec_utils/RRC/MeasAndMobParametersMRDC-FRX-Diff.h +++ b/src/codec_utils/RRC/MeasAndMobParametersMRDC-FRX-Diff.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasAndMobParametersMRDC_FRX_Diff_H_ diff --git a/src/codec_utils/RRC/MeasAndMobParametersMRDC-XDD-Diff.c b/src/codec_utils/RRC/MeasAndMobParametersMRDC-XDD-Diff.c index b2c569575..a900252e0 100644 --- a/src/codec_utils/RRC/MeasAndMobParametersMRDC-XDD-Diff.c +++ b/src/codec_utils/RRC/MeasAndMobParametersMRDC-XDD-Diff.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasAndMobParametersMRDC-XDD-Diff.h" @@ -15,22 +15,20 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_sftd_MeasPSCell_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_sftd_MeasPSCell_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_sftd_MeasNR_Cell_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_sftd_MeasNR_Cell_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_sftd_MeasPSCell_value2enum_2[] = { { 0, 9, "supported" } }; @@ -61,7 +59,18 @@ asn_TYPE_descriptor_t asn_DEF_sftd_MeasPSCell_2 = { asn_DEF_sftd_MeasPSCell_tags_2, /* Same as above */ sizeof(asn_DEF_sftd_MeasPSCell_tags_2) /sizeof(asn_DEF_sftd_MeasPSCell_tags_2[0]), /* 2 */ - { &asn_OER_type_sftd_MeasPSCell_constr_2, &asn_PER_type_sftd_MeasPSCell_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_sftd_MeasPSCell_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_sftd_MeasPSCell_specs_2 /* Additional specs */ }; @@ -96,7 +105,18 @@ asn_TYPE_descriptor_t asn_DEF_sftd_MeasNR_Cell_4 = { asn_DEF_sftd_MeasNR_Cell_tags_4, /* Same as above */ sizeof(asn_DEF_sftd_MeasNR_Cell_tags_4) /sizeof(asn_DEF_sftd_MeasNR_Cell_tags_4[0]), /* 2 */ - { &asn_OER_type_sftd_MeasNR_Cell_constr_4, &asn_PER_type_sftd_MeasNR_Cell_constr_4, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_sftd_MeasNR_Cell_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_sftd_MeasNR_Cell_specs_4 /* Additional specs */ }; @@ -107,7 +127,18 @@ asn_TYPE_member_t asn_MBR_MeasAndMobParametersMRDC_XDD_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_sftd_MeasPSCell_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sftd-MeasPSCell" }, @@ -116,7 +147,18 @@ asn_TYPE_member_t asn_MBR_MeasAndMobParametersMRDC_XDD_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_sftd_MeasNR_Cell_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sftd-MeasNR-Cell" }, @@ -148,7 +190,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasAndMobParametersMRDC_XDD_Diff = { asn_DEF_MeasAndMobParametersMRDC_XDD_Diff_tags_1, /* Same as above */ sizeof(asn_DEF_MeasAndMobParametersMRDC_XDD_Diff_tags_1) /sizeof(asn_DEF_MeasAndMobParametersMRDC_XDD_Diff_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MeasAndMobParametersMRDC_XDD_Diff_1, 2, /* Elements count */ &asn_SPC_MeasAndMobParametersMRDC_XDD_Diff_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasAndMobParametersMRDC-XDD-Diff.h b/src/codec_utils/RRC/MeasAndMobParametersMRDC-XDD-Diff.h index 257fa5d0f..f5f0dbe36 100644 --- a/src/codec_utils/RRC/MeasAndMobParametersMRDC-XDD-Diff.h +++ b/src/codec_utils/RRC/MeasAndMobParametersMRDC-XDD-Diff.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasAndMobParametersMRDC_XDD_Diff_H_ diff --git a/src/codec_utils/RRC/MeasAndMobParametersMRDC.c b/src/codec_utils/RRC/MeasAndMobParametersMRDC.c index 03f452755..daab18c01 100644 --- a/src/codec_utils/RRC/MeasAndMobParametersMRDC.c +++ b/src/codec_utils/RRC/MeasAndMobParametersMRDC.c @@ -1,22 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasAndMobParametersMRDC.h" -#include "MeasAndMobParametersMRDC-Common.h" -#include "MeasAndMobParametersMRDC-XDD-Diff.h" -#include "MeasAndMobParametersMRDC-FRX-Diff.h" asn_TYPE_member_t asn_MBR_MeasAndMobParametersMRDC_1[] = { { ATF_POINTER, 3, offsetof(struct MeasAndMobParametersMRDC, measAndMobParametersMRDC_Common), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasAndMobParametersMRDC_Common, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measAndMobParametersMRDC-Common" }, @@ -25,7 +33,18 @@ asn_TYPE_member_t asn_MBR_MeasAndMobParametersMRDC_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasAndMobParametersMRDC_XDD_Diff, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measAndMobParametersMRDC-XDD-Diff" }, @@ -34,7 +53,18 @@ asn_TYPE_member_t asn_MBR_MeasAndMobParametersMRDC_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasAndMobParametersMRDC_FRX_Diff, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measAndMobParametersMRDC-FRX-Diff" }, @@ -67,7 +97,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasAndMobParametersMRDC = { asn_DEF_MeasAndMobParametersMRDC_tags_1, /* Same as above */ sizeof(asn_DEF_MeasAndMobParametersMRDC_tags_1) /sizeof(asn_DEF_MeasAndMobParametersMRDC_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MeasAndMobParametersMRDC_1, 3, /* Elements count */ &asn_SPC_MeasAndMobParametersMRDC_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasAndMobParametersMRDC.h b/src/codec_utils/RRC/MeasAndMobParametersMRDC.h index a85cac52a..2245f6d5a 100644 --- a/src/codec_utils/RRC/MeasAndMobParametersMRDC.h +++ b/src/codec_utils/RRC/MeasAndMobParametersMRDC.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasAndMobParametersMRDC_H_ @@ -42,5 +42,10 @@ extern asn_TYPE_member_t asn_MBR_MeasAndMobParametersMRDC_1[3]; } #endif +/* Referred external types */ +#include "MeasAndMobParametersMRDC-Common.h" +#include "MeasAndMobParametersMRDC-XDD-Diff.h" +#include "MeasAndMobParametersMRDC-FRX-Diff.h" + #endif /* _MeasAndMobParametersMRDC_H_ */ #include diff --git a/src/codec_utils/RRC/MeasAndMobParametersXDD-Diff.c b/src/codec_utils/RRC/MeasAndMobParametersXDD-Diff.c index 28ea6ca95..4f4bc1429 100644 --- a/src/codec_utils/RRC/MeasAndMobParametersXDD-Diff.c +++ b/src/codec_utils/RRC/MeasAndMobParametersXDD-Diff.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasAndMobParametersXDD-Diff.h" @@ -27,46 +27,41 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_intraAndInterF_MeasAndReport_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_intraAndInterF_MeasAndReport_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_eventA_MeasAndReport_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_eventA_MeasAndReport_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_handoverInterF_constr_8 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_handoverInterF_constr_8 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_handoverLTE_constr_10 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_handoverLTE_constr_10 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_handover_eLTE_constr_12 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_handover_eLTE_constr_12 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_intraAndInterF_MeasAndReport_value2enum_2[] = { { 0, 9, "supported" } }; @@ -97,7 +92,18 @@ asn_TYPE_descriptor_t asn_DEF_intraAndInterF_MeasAndReport_2 = { asn_DEF_intraAndInterF_MeasAndReport_tags_2, /* Same as above */ sizeof(asn_DEF_intraAndInterF_MeasAndReport_tags_2) /sizeof(asn_DEF_intraAndInterF_MeasAndReport_tags_2[0]), /* 2 */ - { &asn_OER_type_intraAndInterF_MeasAndReport_constr_2, &asn_PER_type_intraAndInterF_MeasAndReport_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_intraAndInterF_MeasAndReport_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_intraAndInterF_MeasAndReport_specs_2 /* Additional specs */ }; @@ -132,7 +138,18 @@ asn_TYPE_descriptor_t asn_DEF_eventA_MeasAndReport_4 = { asn_DEF_eventA_MeasAndReport_tags_4, /* Same as above */ sizeof(asn_DEF_eventA_MeasAndReport_tags_4) /sizeof(asn_DEF_eventA_MeasAndReport_tags_4[0]), /* 2 */ - { &asn_OER_type_eventA_MeasAndReport_constr_4, &asn_PER_type_eventA_MeasAndReport_constr_4, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_eventA_MeasAndReport_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_eventA_MeasAndReport_specs_4 /* Additional specs */ }; @@ -167,7 +184,18 @@ asn_TYPE_descriptor_t asn_DEF_handoverInterF_8 = { asn_DEF_handoverInterF_tags_8, /* Same as above */ sizeof(asn_DEF_handoverInterF_tags_8) /sizeof(asn_DEF_handoverInterF_tags_8[0]), /* 2 */ - { &asn_OER_type_handoverInterF_constr_8, &asn_PER_type_handoverInterF_constr_8, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_handoverInterF_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_handoverInterF_specs_8 /* Additional specs */ }; @@ -202,7 +230,18 @@ asn_TYPE_descriptor_t asn_DEF_handoverLTE_10 = { asn_DEF_handoverLTE_tags_10, /* Same as above */ sizeof(asn_DEF_handoverLTE_tags_10) /sizeof(asn_DEF_handoverLTE_tags_10[0]), /* 2 */ - { &asn_OER_type_handoverLTE_constr_10, &asn_PER_type_handoverLTE_constr_10, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_handoverLTE_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_handoverLTE_specs_10 /* Additional specs */ }; @@ -237,7 +276,18 @@ asn_TYPE_descriptor_t asn_DEF_handover_eLTE_12 = { asn_DEF_handover_eLTE_tags_12, /* Same as above */ sizeof(asn_DEF_handover_eLTE_tags_12) /sizeof(asn_DEF_handover_eLTE_tags_12[0]), /* 2 */ - { &asn_OER_type_handover_eLTE_constr_12, &asn_PER_type_handover_eLTE_constr_12, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_handover_eLTE_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_handover_eLTE_specs_12 /* Additional specs */ }; @@ -248,7 +298,18 @@ static asn_TYPE_member_t asn_MBR_ext1_7[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_handoverInterF_8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "handoverInterF" }, @@ -257,7 +318,18 @@ static asn_TYPE_member_t asn_MBR_ext1_7[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_handoverLTE_10, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "handoverLTE" }, @@ -266,7 +338,18 @@ static asn_TYPE_member_t asn_MBR_ext1_7[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_handover_eLTE_12, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "handover-eLTE" }, @@ -301,7 +384,18 @@ asn_TYPE_descriptor_t asn_DEF_ext1_7 = { asn_DEF_ext1_tags_7, /* Same as above */ sizeof(asn_DEF_ext1_tags_7) /sizeof(asn_DEF_ext1_tags_7[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ext1_7, 3, /* Elements count */ &asn_SPC_ext1_specs_7 /* Additional specs */ @@ -313,7 +407,18 @@ asn_TYPE_member_t asn_MBR_MeasAndMobParametersXDD_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_intraAndInterF_MeasAndReport_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "intraAndInterF-MeasAndReport" }, @@ -322,7 +427,18 @@ asn_TYPE_member_t asn_MBR_MeasAndMobParametersXDD_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_eventA_MeasAndReport_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eventA-MeasAndReport" }, @@ -331,7 +447,18 @@ asn_TYPE_member_t asn_MBR_MeasAndMobParametersXDD_Diff_1[] = { 0, &asn_DEF_ext1_7, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ext1" }, @@ -364,7 +491,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasAndMobParametersXDD_Diff = { asn_DEF_MeasAndMobParametersXDD_Diff_tags_1, /* Same as above */ sizeof(asn_DEF_MeasAndMobParametersXDD_Diff_tags_1) /sizeof(asn_DEF_MeasAndMobParametersXDD_Diff_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MeasAndMobParametersXDD_Diff_1, 3, /* Elements count */ &asn_SPC_MeasAndMobParametersXDD_Diff_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasAndMobParametersXDD-Diff.h b/src/codec_utils/RRC/MeasAndMobParametersXDD-Diff.h index 8f0447c56..096f00049 100644 --- a/src/codec_utils/RRC/MeasAndMobParametersXDD-Diff.h +++ b/src/codec_utils/RRC/MeasAndMobParametersXDD-Diff.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasAndMobParametersXDD_Diff_H_ diff --git a/src/codec_utils/RRC/MeasConfigMN.c b/src/codec_utils/RRC/MeasConfigMN.c index 945cf46d4..cdfc961f9 100644 --- a/src/codec_utils/RRC/MeasConfigMN.c +++ b/src/codec_utils/RRC/MeasConfigMN.c @@ -1,14 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasConfigMN.h" -#include "NR-FreqInfo.h" -#include "GapConfig.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -28,9 +26,9 @@ memb_measuredFrequenciesMN_constraint_1(const asn_TYPE_descriptor_t *td, const v /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 32)) { + if((size >= 1UL && size <= 32UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -39,45 +37,52 @@ memb_measuredFrequenciesMN_constraint_1(const asn_TYPE_descriptor_t *td, const v } } -static asn_oer_constraints_t asn_OER_type_measuredFrequenciesMN_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_measuredFrequenciesMN_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_measGapConfig_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_measGapConfig_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 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_gapPurpose_constr_7 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_gapPurpose_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_measuredFrequenciesMN_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_measuredFrequenciesMN_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_measuredFrequenciesMN_2[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NR_FreqInfo, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -102,7 +107,18 @@ asn_TYPE_descriptor_t asn_DEF_measuredFrequenciesMN_2 = { asn_DEF_measuredFrequenciesMN_tags_2, /* Same as above */ sizeof(asn_DEF_measuredFrequenciesMN_tags_2) /sizeof(asn_DEF_measuredFrequenciesMN_tags_2[0]), /* 2 */ - { &asn_OER_type_measuredFrequenciesMN_constr_2, &asn_PER_type_measuredFrequenciesMN_constr_2, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_measuredFrequenciesMN_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_measuredFrequenciesMN_2, 1, /* Single element */ &asn_SPC_measuredFrequenciesMN_specs_2 /* Additional specs */ @@ -114,7 +130,18 @@ static asn_TYPE_member_t asn_MBR_measGapConfig_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -123,7 +150,18 @@ static asn_TYPE_member_t asn_MBR_measGapConfig_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GapConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -151,7 +189,18 @@ asn_TYPE_descriptor_t asn_DEF_measGapConfig_4 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_measGapConfig_constr_4, &asn_PER_type_measGapConfig_constr_4, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_measGapConfig_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_measGapConfig_4, 2, /* Elements count */ &asn_SPC_measGapConfig_specs_4 /* Additional specs */ @@ -189,7 +238,18 @@ asn_TYPE_descriptor_t asn_DEF_gapPurpose_7 = { asn_DEF_gapPurpose_tags_7, /* Same as above */ sizeof(asn_DEF_gapPurpose_tags_7) /sizeof(asn_DEF_gapPurpose_tags_7[0]), /* 2 */ - { &asn_OER_type_gapPurpose_constr_7, &asn_PER_type_gapPurpose_constr_7, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_gapPurpose_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_gapPurpose_specs_7 /* Additional specs */ }; @@ -200,7 +260,18 @@ asn_TYPE_member_t asn_MBR_MeasConfigMN_1[] = { 0, &asn_DEF_measuredFrequenciesMN_2, 0, - { &asn_OER_memb_measuredFrequenciesMN_constr_2, &asn_PER_memb_measuredFrequenciesMN_constr_2, memb_measuredFrequenciesMN_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_measuredFrequenciesMN_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_measuredFrequenciesMN_constraint_1 + }, 0, 0, /* No default value */ "measuredFrequenciesMN" }, @@ -209,7 +280,18 @@ asn_TYPE_member_t asn_MBR_MeasConfigMN_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_measGapConfig_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measGapConfig" }, @@ -218,7 +300,18 @@ asn_TYPE_member_t asn_MBR_MeasConfigMN_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_gapPurpose_7, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "gapPurpose" }, @@ -251,7 +344,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasConfigMN = { asn_DEF_MeasConfigMN_tags_1, /* Same as above */ sizeof(asn_DEF_MeasConfigMN_tags_1) /sizeof(asn_DEF_MeasConfigMN_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MeasConfigMN_1, 3, /* Elements count */ &asn_SPC_MeasConfigMN_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasConfigMN.h b/src/codec_utils/RRC/MeasConfigMN.h index 53449b665..ee471dc7e 100644 --- a/src/codec_utils/RRC/MeasConfigMN.h +++ b/src/codec_utils/RRC/MeasConfigMN.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasConfigMN_H_ @@ -76,5 +76,9 @@ extern asn_TYPE_member_t asn_MBR_MeasConfigMN_1[3]; } #endif +/* Referred external types */ +#include "NR-FreqInfo.h" +#include "GapConfig.h" + #endif /* _MeasConfigMN_H_ */ #include diff --git a/src/codec_utils/RRC/MeasConfigRrc.c b/src/codec_utils/RRC/MeasConfigRrc.c index aad6ec430..dec5effbb 100644 --- a/src/codec_utils/RRC/MeasConfigRrc.c +++ b/src/codec_utils/RRC/MeasConfigRrc.c @@ -1,36 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasConfigRrc.h" -#include "MeasObjectToRemoveList.h" -#include "MeasObjectToAddModList.h" -#include "ReportConfigToRemoveList.h" -#include "ReportConfigToAddModList.h" -#include "MeasIdToRemoveList.h" -#include "MeasIdToAddModList.h" -#include "QuantityConfig.h" -#include "MeasGapConfigRrc.h" -#include "MeasGapSharingConfig.h" -static asn_oer_constraints_t asn_OER_type_s_MeasureConfig_constr_8 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_s_MeasureConfig_constr_8 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_s_MeasureConfig_8[] = { { ATF_NOFLAGS, 0, offsetof(struct MeasConfigRrc__s_MeasureConfig, choice.ssb_RSRP), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_RSRP_Range, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ssb-RSRP" }, @@ -39,7 +40,18 @@ static asn_TYPE_member_t asn_MBR_s_MeasureConfig_8[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RSRP_Range, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "csi-RSRP" }, @@ -67,7 +79,18 @@ asn_TYPE_descriptor_t asn_DEF_s_MeasureConfig_8 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_s_MeasureConfig_constr_8, &asn_PER_type_s_MeasureConfig_constr_8, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_s_MeasureConfig_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_s_MeasureConfig_8, 2, /* Elements count */ &asn_SPC_s_MeasureConfig_specs_8 /* Additional specs */ @@ -79,7 +102,18 @@ asn_TYPE_member_t asn_MBR_MeasConfigRrc_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasObjectToRemoveList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measObjectToRemoveList" }, @@ -88,7 +122,18 @@ asn_TYPE_member_t asn_MBR_MeasConfigRrc_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasObjectToAddModList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measObjectToAddModList" }, @@ -97,7 +142,18 @@ asn_TYPE_member_t asn_MBR_MeasConfigRrc_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ReportConfigToRemoveList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportConfigToRemoveList" }, @@ -106,7 +162,18 @@ asn_TYPE_member_t asn_MBR_MeasConfigRrc_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ReportConfigToAddModList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportConfigToAddModList" }, @@ -115,7 +182,18 @@ asn_TYPE_member_t asn_MBR_MeasConfigRrc_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasIdToRemoveList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measIdToRemoveList" }, @@ -124,7 +202,18 @@ asn_TYPE_member_t asn_MBR_MeasConfigRrc_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasIdToAddModList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measIdToAddModList" }, @@ -133,7 +222,18 @@ asn_TYPE_member_t asn_MBR_MeasConfigRrc_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_s_MeasureConfig_8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "s-MeasureConfig" }, @@ -142,7 +242,18 @@ asn_TYPE_member_t asn_MBR_MeasConfigRrc_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_QuantityConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "quantityConfig" }, @@ -151,7 +262,18 @@ asn_TYPE_member_t asn_MBR_MeasConfigRrc_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasGapConfigRrc, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measGapConfig" }, @@ -160,7 +282,18 @@ asn_TYPE_member_t asn_MBR_MeasConfigRrc_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasGapSharingConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measGapSharingConfig" }, @@ -200,7 +333,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasConfigRrc = { asn_DEF_MeasConfigRrc_tags_1, /* Same as above */ sizeof(asn_DEF_MeasConfigRrc_tags_1) /sizeof(asn_DEF_MeasConfigRrc_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MeasConfigRrc_1, 10, /* Elements count */ &asn_SPC_MeasConfigRrc_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasConfigRrc.h b/src/codec_utils/RRC/MeasConfigRrc.h index 818b2e397..091528931 100644 --- a/src/codec_utils/RRC/MeasConfigRrc.h +++ b/src/codec_utils/RRC/MeasConfigRrc.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasConfigRrc_H_ @@ -77,5 +77,16 @@ extern asn_TYPE_member_t asn_MBR_MeasConfigRrc_1[10]; } #endif +/* Referred external types */ +#include "MeasObjectToRemoveList.h" +#include "MeasObjectToAddModList.h" +#include "ReportConfigToRemoveList.h" +#include "ReportConfigToAddModList.h" +#include "MeasIdToRemoveList.h" +#include "MeasIdToAddModList.h" +#include "QuantityConfig.h" +#include "MeasGapConfigRrc.h" +#include "MeasGapSharingConfig.h" + #endif /* _MeasConfigRrc_H_ */ #include diff --git a/src/codec_utils/RRC/MeasConfigSN.c b/src/codec_utils/RRC/MeasConfigSN.c index 9ff0125ee..d4aa2e5f7 100644 --- a/src/codec_utils/RRC/MeasConfigSN.c +++ b/src/codec_utils/RRC/MeasConfigSN.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasConfigSN.h" -#include "NR-FreqInfo.h" static int memb_measuredFrequenciesSN_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -23,9 +22,9 @@ memb_measuredFrequenciesSN_constraint_1(const asn_TYPE_descriptor_t *td, const v /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 32)) { + if((size >= 1UL && size <= 32UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -34,29 +33,38 @@ memb_measuredFrequenciesSN_constraint_1(const asn_TYPE_descriptor_t *td, const v } } -static asn_oer_constraints_t asn_OER_type_measuredFrequenciesSN_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_measuredFrequenciesSN_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_measuredFrequenciesSN_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_measuredFrequenciesSN_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_measuredFrequenciesSN_2[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NR_FreqInfo, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -81,7 +89,18 @@ asn_TYPE_descriptor_t asn_DEF_measuredFrequenciesSN_2 = { asn_DEF_measuredFrequenciesSN_tags_2, /* Same as above */ sizeof(asn_DEF_measuredFrequenciesSN_tags_2) /sizeof(asn_DEF_measuredFrequenciesSN_tags_2[0]), /* 2 */ - { &asn_OER_type_measuredFrequenciesSN_constr_2, &asn_PER_type_measuredFrequenciesSN_constr_2, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_measuredFrequenciesSN_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_measuredFrequenciesSN_2, 1, /* Single element */ &asn_SPC_measuredFrequenciesSN_specs_2 /* Additional specs */ @@ -93,7 +112,18 @@ asn_TYPE_member_t asn_MBR_MeasConfigSN_1[] = { 0, &asn_DEF_measuredFrequenciesSN_2, 0, - { &asn_OER_memb_measuredFrequenciesSN_constr_2, &asn_PER_memb_measuredFrequenciesSN_constr_2, memb_measuredFrequenciesSN_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_measuredFrequenciesSN_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_measuredFrequenciesSN_constraint_1 + }, 0, 0, /* No default value */ "measuredFrequenciesSN" }, @@ -124,7 +154,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasConfigSN = { asn_DEF_MeasConfigSN_tags_1, /* Same as above */ sizeof(asn_DEF_MeasConfigSN_tags_1) /sizeof(asn_DEF_MeasConfigSN_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MeasConfigSN_1, 1, /* Elements count */ &asn_SPC_MeasConfigSN_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasConfigSN.h b/src/codec_utils/RRC/MeasConfigSN.h index 9d5d013de..7cd0297ec 100644 --- a/src/codec_utils/RRC/MeasConfigSN.h +++ b/src/codec_utils/RRC/MeasConfigSN.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasConfigSN_H_ @@ -49,5 +49,8 @@ extern asn_TYPE_member_t asn_MBR_MeasConfigSN_1[1]; } #endif +/* Referred external types */ +#include "NR-FreqInfo.h" + #endif /* _MeasConfigSN_H_ */ #include diff --git a/src/codec_utils/RRC/MeasGapConfigRrc.c b/src/codec_utils/RRC/MeasGapConfigRrc.c index 605bf1188..5eba076a2 100644 --- a/src/codec_utils/RRC/MeasGapConfigRrc.c +++ b/src/codec_utils/RRC/MeasGapConfigRrc.c @@ -1,44 +1,51 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasGapConfigRrc.h" -#include "GapConfig.h" -static asn_oer_constraints_t asn_OER_type_gapFR2_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_gapFR2_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 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_gapFR1_constr_7 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_gapFR1_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 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_gapUE_constr_10 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_gapUE_constr_10 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_gapFR2_2[] = { { ATF_NOFLAGS, 0, offsetof(struct MeasGapConfigRrc__gapFR2, choice.release), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -47,7 +54,18 @@ static asn_TYPE_member_t asn_MBR_gapFR2_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GapConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -75,7 +93,18 @@ asn_TYPE_descriptor_t asn_DEF_gapFR2_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_gapFR2_constr_2, &asn_PER_type_gapFR2_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_gapFR2_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_gapFR2_2, 2, /* Elements count */ &asn_SPC_gapFR2_specs_2 /* Additional specs */ @@ -87,7 +116,18 @@ static asn_TYPE_member_t asn_MBR_gapFR1_7[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -96,7 +136,18 @@ static asn_TYPE_member_t asn_MBR_gapFR1_7[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GapConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -124,7 +175,18 @@ asn_TYPE_descriptor_t asn_DEF_gapFR1_7 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_gapFR1_constr_7, &asn_PER_type_gapFR1_constr_7, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_gapFR1_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_gapFR1_7, 2, /* Elements count */ &asn_SPC_gapFR1_specs_7 /* Additional specs */ @@ -136,7 +198,18 @@ static asn_TYPE_member_t asn_MBR_gapUE_10[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -145,7 +218,18 @@ static asn_TYPE_member_t asn_MBR_gapUE_10[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GapConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -173,7 +257,18 @@ asn_TYPE_descriptor_t asn_DEF_gapUE_10 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_gapUE_constr_10, &asn_PER_type_gapUE_constr_10, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_gapUE_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_gapUE_10, 2, /* Elements count */ &asn_SPC_gapUE_specs_10 /* Additional specs */ @@ -185,7 +280,18 @@ static asn_TYPE_member_t asn_MBR_ext1_6[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_gapFR1_7, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "gapFR1" }, @@ -194,7 +300,18 @@ static asn_TYPE_member_t asn_MBR_ext1_6[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_gapUE_10, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "gapUE" }, @@ -228,7 +345,18 @@ asn_TYPE_descriptor_t asn_DEF_ext1_6 = { asn_DEF_ext1_tags_6, /* Same as above */ sizeof(asn_DEF_ext1_tags_6) /sizeof(asn_DEF_ext1_tags_6[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ext1_6, 2, /* Elements count */ &asn_SPC_ext1_specs_6 /* Additional specs */ @@ -240,7 +368,18 @@ asn_TYPE_member_t asn_MBR_MeasGapConfigRrc_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_gapFR2_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "gapFR2" }, @@ -249,7 +388,18 @@ asn_TYPE_member_t asn_MBR_MeasGapConfigRrc_1[] = { 0, &asn_DEF_ext1_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ext1" }, @@ -281,7 +431,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasGapConfigRrc = { asn_DEF_MeasGapConfigRrc_tags_1, /* Same as above */ sizeof(asn_DEF_MeasGapConfigRrc_tags_1) /sizeof(asn_DEF_MeasGapConfigRrc_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MeasGapConfigRrc_1, 2, /* Elements count */ &asn_SPC_MeasGapConfigRrc_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasGapConfigRrc.h b/src/codec_utils/RRC/MeasGapConfigRrc.h index cf8dd1e14..1126e2b90 100644 --- a/src/codec_utils/RRC/MeasGapConfigRrc.h +++ b/src/codec_utils/RRC/MeasGapConfigRrc.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasGapConfigRrc_H_ @@ -95,5 +95,8 @@ extern asn_TYPE_member_t asn_MBR_MeasGapConfigRrc_1[2]; } #endif +/* Referred external types */ +#include "GapConfig.h" + #endif /* _MeasGapConfigRrc_H_ */ #include diff --git a/src/codec_utils/RRC/MeasGapSharingConfig.c b/src/codec_utils/RRC/MeasGapSharingConfig.c index ea4d32faa..3c327af21 100644 --- a/src/codec_utils/RRC/MeasGapSharingConfig.c +++ b/src/codec_utils/RRC/MeasGapSharingConfig.c @@ -1,43 +1,51 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasGapSharingConfig.h" -static asn_oer_constraints_t asn_OER_type_gapSharingFR2_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_gapSharingFR2_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 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_gapSharingFR1_constr_7 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_gapSharingFR1_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 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_gapSharingUE_constr_10 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_gapSharingUE_constr_10 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_gapSharingFR2_2[] = { { ATF_NOFLAGS, 0, offsetof(struct MeasGapSharingConfig__gapSharingFR2, choice.release), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -46,7 +54,18 @@ static asn_TYPE_member_t asn_MBR_gapSharingFR2_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasGapSharingScheme, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -74,7 +93,18 @@ asn_TYPE_descriptor_t asn_DEF_gapSharingFR2_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_gapSharingFR2_constr_2, &asn_PER_type_gapSharingFR2_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_gapSharingFR2_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_gapSharingFR2_2, 2, /* Elements count */ &asn_SPC_gapSharingFR2_specs_2 /* Additional specs */ @@ -86,7 +116,18 @@ static asn_TYPE_member_t asn_MBR_gapSharingFR1_7[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -95,7 +136,18 @@ static asn_TYPE_member_t asn_MBR_gapSharingFR1_7[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasGapSharingScheme, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -123,7 +175,18 @@ asn_TYPE_descriptor_t asn_DEF_gapSharingFR1_7 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_gapSharingFR1_constr_7, &asn_PER_type_gapSharingFR1_constr_7, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_gapSharingFR1_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_gapSharingFR1_7, 2, /* Elements count */ &asn_SPC_gapSharingFR1_specs_7 /* Additional specs */ @@ -135,7 +198,18 @@ static asn_TYPE_member_t asn_MBR_gapSharingUE_10[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -144,7 +218,18 @@ static asn_TYPE_member_t asn_MBR_gapSharingUE_10[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasGapSharingScheme, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -172,7 +257,18 @@ asn_TYPE_descriptor_t asn_DEF_gapSharingUE_10 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_gapSharingUE_constr_10, &asn_PER_type_gapSharingUE_constr_10, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_gapSharingUE_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_gapSharingUE_10, 2, /* Elements count */ &asn_SPC_gapSharingUE_specs_10 /* Additional specs */ @@ -184,7 +280,18 @@ static asn_TYPE_member_t asn_MBR_ext1_6[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_gapSharingFR1_7, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "gapSharingFR1" }, @@ -193,7 +300,18 @@ static asn_TYPE_member_t asn_MBR_ext1_6[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_gapSharingUE_10, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "gapSharingUE" }, @@ -227,7 +345,18 @@ asn_TYPE_descriptor_t asn_DEF_ext1_6 = { asn_DEF_ext1_tags_6, /* Same as above */ sizeof(asn_DEF_ext1_tags_6) /sizeof(asn_DEF_ext1_tags_6[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ext1_6, 2, /* Elements count */ &asn_SPC_ext1_specs_6 /* Additional specs */ @@ -239,7 +368,18 @@ asn_TYPE_member_t asn_MBR_MeasGapSharingConfig_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_gapSharingFR2_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "gapSharingFR2" }, @@ -248,7 +388,18 @@ asn_TYPE_member_t asn_MBR_MeasGapSharingConfig_1[] = { 0, &asn_DEF_ext1_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ext1" }, @@ -280,7 +431,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasGapSharingConfig = { asn_DEF_MeasGapSharingConfig_tags_1, /* Same as above */ sizeof(asn_DEF_MeasGapSharingConfig_tags_1) /sizeof(asn_DEF_MeasGapSharingConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MeasGapSharingConfig_1, 2, /* Elements count */ &asn_SPC_MeasGapSharingConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasGapSharingConfig.h b/src/codec_utils/RRC/MeasGapSharingConfig.h index cdf0e5c98..0c4f8987b 100644 --- a/src/codec_utils/RRC/MeasGapSharingConfig.h +++ b/src/codec_utils/RRC/MeasGapSharingConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasGapSharingConfig_H_ diff --git a/src/codec_utils/RRC/MeasGapSharingScheme.c b/src/codec_utils/RRC/MeasGapSharingScheme.c index a2f11c646..12217d5c9 100644 --- a/src/codec_utils/RRC/MeasGapSharingScheme.c +++ b/src/codec_utils/RRC/MeasGapSharingScheme.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasGapSharingScheme.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_MeasGapSharingScheme_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MeasGapSharingScheme_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_MeasGapSharingScheme_value2enum_1[] = { { 0, 8, "scheme00" }, { 1, 8, "scheme01" }, @@ -53,7 +52,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasGapSharingScheme = { asn_DEF_MeasGapSharingScheme_tags_1, /* Same as above */ sizeof(asn_DEF_MeasGapSharingScheme_tags_1) /sizeof(asn_DEF_MeasGapSharingScheme_tags_1[0]), /* 1 */ - { &asn_OER_type_MeasGapSharingScheme_constr_1, &asn_PER_type_MeasGapSharingScheme_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MeasGapSharingScheme_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_MeasGapSharingScheme_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/RRC/MeasGapSharingScheme.h b/src/codec_utils/RRC/MeasGapSharingScheme.h index 54bdf59a0..875d5f718 100644 --- a/src/codec_utils/RRC/MeasGapSharingScheme.h +++ b/src/codec_utils/RRC/MeasGapSharingScheme.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasGapSharingScheme_H_ @@ -36,12 +36,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_MeasGapSharingScheme_specs_1; asn_struct_free_f MeasGapSharingScheme_free; asn_struct_print_f MeasGapSharingScheme_print; asn_constr_check_f MeasGapSharingScheme_constraint; -ber_type_decoder_f MeasGapSharingScheme_decode_ber; -der_type_encoder_f MeasGapSharingScheme_encode_der; xer_type_decoder_f MeasGapSharingScheme_decode_xer; xer_type_encoder_f MeasGapSharingScheme_encode_xer; -oer_type_decoder_f MeasGapSharingScheme_decode_oer; -oer_type_encoder_f MeasGapSharingScheme_encode_oer; per_type_decoder_f MeasGapSharingScheme_decode_uper; per_type_encoder_f MeasGapSharingScheme_encode_uper; per_type_decoder_f MeasGapSharingScheme_decode_aper; diff --git a/src/codec_utils/RRC/MeasId.c b/src/codec_utils/RRC/MeasId.c index 3ca599153..ffd2a1ede 100644 --- a/src/codec_utils/RRC/MeasId.c +++ b/src/codec_utils/RRC/MeasId.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasId.h" @@ -21,7 +21,7 @@ MeasId_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 1 && value <= 64)) { + if((value >= 1L && value <= 64L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ MeasId_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_MeasId_constr_1 CC_NOTUSED = { - { 1, 1 } /* (1..64) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MeasId_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 1, 64 } /* (1..64) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_MeasId_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasId = { asn_DEF_MeasId_tags_1, /* Same as above */ sizeof(asn_DEF_MeasId_tags_1) /sizeof(asn_DEF_MeasId_tags_1[0]), /* 1 */ - { &asn_OER_type_MeasId_constr_1, &asn_PER_type_MeasId_constr_1, MeasId_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MeasId_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + MeasId_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/MeasId.h b/src/codec_utils/RRC/MeasId.h index 5d8a71101..ed147b79b 100644 --- a/src/codec_utils/RRC/MeasId.h +++ b/src/codec_utils/RRC/MeasId.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasId_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_MeasId; asn_struct_free_f MeasId_free; asn_struct_print_f MeasId_print; asn_constr_check_f MeasId_constraint; -ber_type_decoder_f MeasId_decode_ber; -der_type_encoder_f MeasId_encode_der; xer_type_decoder_f MeasId_decode_xer; xer_type_encoder_f MeasId_encode_xer; -oer_type_decoder_f MeasId_decode_oer; -oer_type_encoder_f MeasId_encode_oer; per_type_decoder_f MeasId_decode_uper; per_type_encoder_f MeasId_encode_uper; per_type_decoder_f MeasId_decode_aper; diff --git a/src/codec_utils/RRC/MeasIdToAddMod.c b/src/codec_utils/RRC/MeasIdToAddMod.c index 2b2aff26b..3ac244ecc 100644 --- a/src/codec_utils/RRC/MeasIdToAddMod.c +++ b/src/codec_utils/RRC/MeasIdToAddMod.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasIdToAddMod.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_MeasIdToAddMod_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measId" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_MeasIdToAddMod_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasObjectId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measObjectId" }, @@ -31,7 +53,18 @@ asn_TYPE_member_t asn_MBR_MeasIdToAddMod_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ReportConfigId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportConfigId" }, @@ -62,7 +95,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasIdToAddMod = { asn_DEF_MeasIdToAddMod_tags_1, /* Same as above */ sizeof(asn_DEF_MeasIdToAddMod_tags_1) /sizeof(asn_DEF_MeasIdToAddMod_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MeasIdToAddMod_1, 3, /* Elements count */ &asn_SPC_MeasIdToAddMod_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasIdToAddMod.h b/src/codec_utils/RRC/MeasIdToAddMod.h index 72ae5136d..3e408f1b7 100644 --- a/src/codec_utils/RRC/MeasIdToAddMod.h +++ b/src/codec_utils/RRC/MeasIdToAddMod.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasIdToAddMod_H_ diff --git a/src/codec_utils/RRC/MeasIdToAddModList.c b/src/codec_utils/RRC/MeasIdToAddModList.c index 733960598..c727921db 100644 --- a/src/codec_utils/RRC/MeasIdToAddModList.c +++ b/src/codec_utils/RRC/MeasIdToAddModList.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasIdToAddModList.h" -#include "MeasIdToAddMod.h" -static asn_oer_constraints_t asn_OER_type_MeasIdToAddModList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MeasIdToAddModList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_MeasIdToAddModList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_MeasIdToAddMod, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasIdToAddModList = { asn_DEF_MeasIdToAddModList_tags_1, /* Same as above */ sizeof(asn_DEF_MeasIdToAddModList_tags_1) /sizeof(asn_DEF_MeasIdToAddModList_tags_1[0]), /* 1 */ - { &asn_OER_type_MeasIdToAddModList_constr_1, &asn_PER_type_MeasIdToAddModList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MeasIdToAddModList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_MeasIdToAddModList_1, 1, /* Single element */ &asn_SPC_MeasIdToAddModList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasIdToAddModList.h b/src/codec_utils/RRC/MeasIdToAddModList.h index 35d2b5aa1..28491d1da 100644 --- a/src/codec_utils/RRC/MeasIdToAddModList.h +++ b/src/codec_utils/RRC/MeasIdToAddModList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasIdToAddModList_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_MeasIdToAddModList_constr_1; } #endif +/* Referred external types */ +#include "MeasIdToAddMod.h" + #endif /* _MeasIdToAddModList_H_ */ #include diff --git a/src/codec_utils/RRC/MeasIdToRemoveList.c b/src/codec_utils/RRC/MeasIdToRemoveList.c index 4fd778d76..d3ca62f11 100644 --- a/src/codec_utils/RRC/MeasIdToRemoveList.c +++ b/src/codec_utils/RRC/MeasIdToRemoveList.c @@ -1,27 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasIdToRemoveList.h" -static asn_oer_constraints_t asn_OER_type_MeasIdToRemoveList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MeasIdToRemoveList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_MeasIdToRemoveList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_MeasId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -44,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasIdToRemoveList = { asn_DEF_MeasIdToRemoveList_tags_1, /* Same as above */ sizeof(asn_DEF_MeasIdToRemoveList_tags_1) /sizeof(asn_DEF_MeasIdToRemoveList_tags_1[0]), /* 1 */ - { &asn_OER_type_MeasIdToRemoveList_constr_1, &asn_PER_type_MeasIdToRemoveList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MeasIdToRemoveList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_MeasIdToRemoveList_1, 1, /* Single element */ &asn_SPC_MeasIdToRemoveList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasIdToRemoveList.h b/src/codec_utils/RRC/MeasIdToRemoveList.h index acb2719cb..8ec1984ef 100644 --- a/src/codec_utils/RRC/MeasIdToRemoveList.h +++ b/src/codec_utils/RRC/MeasIdToRemoveList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasIdToRemoveList_H_ diff --git a/src/codec_utils/RRC/MeasObjectEUTRA.c b/src/codec_utils/RRC/MeasObjectEUTRA.c index e8cf10709..aabef2904 100644 --- a/src/codec_utils/RRC/MeasObjectEUTRA.c +++ b/src/codec_utils/RRC/MeasObjectEUTRA.c @@ -1,15 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasObjectEUTRA.h" -#include "EUTRA-CellIndexList.h" -#include "EUTRA-Cell.h" -#include "EUTRA-BlackCell.h" static int memb_cellsToAddModListEUTRAN_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -25,9 +22,9 @@ memb_cellsToAddModListEUTRAN_constraint_1(const asn_TYPE_descriptor_t *td, const /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 32)) { + if((size >= 1UL && size <= 32UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -51,9 +48,9 @@ memb_blackCellsToAddModListEUTRAN_constraint_1(const asn_TYPE_descriptor_t *td, /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 32)) { + if((size >= 1UL && size <= 32UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -62,45 +59,52 @@ memb_blackCellsToAddModListEUTRAN_constraint_1(const asn_TYPE_descriptor_t *td, } } -static asn_oer_constraints_t asn_OER_type_cellsToAddModListEUTRAN_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_cellsToAddModListEUTRAN_constr_5 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_blackCellsToAddModListEUTRAN_constr_8 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_blackCellsToAddModListEUTRAN_constr_8 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_cellsToAddModListEUTRAN_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_cellsToAddModListEUTRAN_constr_5 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_blackCellsToAddModListEUTRAN_constr_8 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_blackCellsToAddModListEUTRAN_constr_8 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_cellsToAddModListEUTRAN_5[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_EUTRA_Cell, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -125,7 +129,18 @@ asn_TYPE_descriptor_t asn_DEF_cellsToAddModListEUTRAN_5 = { asn_DEF_cellsToAddModListEUTRAN_tags_5, /* Same as above */ sizeof(asn_DEF_cellsToAddModListEUTRAN_tags_5) /sizeof(asn_DEF_cellsToAddModListEUTRAN_tags_5[0]), /* 2 */ - { &asn_OER_type_cellsToAddModListEUTRAN_constr_5, &asn_PER_type_cellsToAddModListEUTRAN_constr_5, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_cellsToAddModListEUTRAN_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_cellsToAddModListEUTRAN_5, 1, /* Single element */ &asn_SPC_cellsToAddModListEUTRAN_specs_5 /* Additional specs */ @@ -137,7 +152,18 @@ static asn_TYPE_member_t asn_MBR_blackCellsToAddModListEUTRAN_8[] = { 0, &asn_DEF_EUTRA_BlackCell, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -162,7 +188,18 @@ asn_TYPE_descriptor_t asn_DEF_blackCellsToAddModListEUTRAN_8 = { asn_DEF_blackCellsToAddModListEUTRAN_tags_8, /* Same as above */ sizeof(asn_DEF_blackCellsToAddModListEUTRAN_tags_8) /sizeof(asn_DEF_blackCellsToAddModListEUTRAN_tags_8[0]), /* 2 */ - { &asn_OER_type_blackCellsToAddModListEUTRAN_constr_8, &asn_PER_type_blackCellsToAddModListEUTRAN_constr_8, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_blackCellsToAddModListEUTRAN_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_blackCellsToAddModListEUTRAN_8, 1, /* Single element */ &asn_SPC_blackCellsToAddModListEUTRAN_specs_8 /* Additional specs */ @@ -174,7 +211,18 @@ asn_TYPE_member_t asn_MBR_MeasObjectEUTRA_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ARFCN_ValueEUTRA, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "carrierFreq" }, @@ -183,7 +231,18 @@ asn_TYPE_member_t asn_MBR_MeasObjectEUTRA_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRA_AllowedMeasBandwidth, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "allowedMeasBandwidth" }, @@ -192,7 +251,18 @@ asn_TYPE_member_t asn_MBR_MeasObjectEUTRA_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRA_CellIndexList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cellsToRemoveListEUTRAN" }, @@ -201,7 +271,18 @@ asn_TYPE_member_t asn_MBR_MeasObjectEUTRA_1[] = { 0, &asn_DEF_cellsToAddModListEUTRAN_5, 0, - { &asn_OER_memb_cellsToAddModListEUTRAN_constr_5, &asn_PER_memb_cellsToAddModListEUTRAN_constr_5, memb_cellsToAddModListEUTRAN_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_cellsToAddModListEUTRAN_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_cellsToAddModListEUTRAN_constraint_1 + }, 0, 0, /* No default value */ "cellsToAddModListEUTRAN" }, @@ -210,7 +291,18 @@ asn_TYPE_member_t asn_MBR_MeasObjectEUTRA_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRA_CellIndexList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "blackCellsToRemoveListEUTRAN" }, @@ -219,7 +311,18 @@ asn_TYPE_member_t asn_MBR_MeasObjectEUTRA_1[] = { 0, &asn_DEF_blackCellsToAddModListEUTRAN_8, 0, - { &asn_OER_memb_blackCellsToAddModListEUTRAN_constr_8, &asn_PER_memb_blackCellsToAddModListEUTRAN_constr_8, memb_blackCellsToAddModListEUTRAN_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_blackCellsToAddModListEUTRAN_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_blackCellsToAddModListEUTRAN_constraint_1 + }, 0, 0, /* No default value */ "blackCellsToAddModListEUTRAN" }, @@ -228,7 +331,18 @@ asn_TYPE_member_t asn_MBR_MeasObjectEUTRA_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRA_PresenceAntennaPort1, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eutra-PresenceAntennaPort1" }, @@ -237,7 +351,18 @@ asn_TYPE_member_t asn_MBR_MeasObjectEUTRA_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRA_Q_OffsetRange, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eutra-Q-OffsetRange" }, @@ -246,7 +371,18 @@ asn_TYPE_member_t asn_MBR_MeasObjectEUTRA_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "widebandRSRQ-Meas" }, @@ -285,7 +421,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasObjectEUTRA = { asn_DEF_MeasObjectEUTRA_tags_1, /* Same as above */ sizeof(asn_DEF_MeasObjectEUTRA_tags_1) /sizeof(asn_DEF_MeasObjectEUTRA_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MeasObjectEUTRA_1, 9, /* Elements count */ &asn_SPC_MeasObjectEUTRA_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasObjectEUTRA.h b/src/codec_utils/RRC/MeasObjectEUTRA.h index a83516b32..bd2407db6 100644 --- a/src/codec_utils/RRC/MeasObjectEUTRA.h +++ b/src/codec_utils/RRC/MeasObjectEUTRA.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasObjectEUTRA_H_ @@ -69,5 +69,10 @@ extern asn_TYPE_member_t asn_MBR_MeasObjectEUTRA_1[9]; } #endif +/* Referred external types */ +#include "EUTRA-CellIndexList.h" +#include "EUTRA-Cell.h" +#include "EUTRA-BlackCell.h" + #endif /* _MeasObjectEUTRA_H_ */ #include diff --git a/src/codec_utils/RRC/MeasObjectId.c b/src/codec_utils/RRC/MeasObjectId.c index ee914a37c..547af96e0 100644 --- a/src/codec_utils/RRC/MeasObjectId.c +++ b/src/codec_utils/RRC/MeasObjectId.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasObjectId.h" @@ -21,7 +21,7 @@ MeasObjectId_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 1 && value <= 64)) { + if((value >= 1L && value <= 64L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ MeasObjectId_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_MeasObjectId_constr_1 CC_NOTUSED = { - { 1, 1 } /* (1..64) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MeasObjectId_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 1, 64 } /* (1..64) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_MeasObjectId_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasObjectId = { asn_DEF_MeasObjectId_tags_1, /* Same as above */ sizeof(asn_DEF_MeasObjectId_tags_1) /sizeof(asn_DEF_MeasObjectId_tags_1[0]), /* 1 */ - { &asn_OER_type_MeasObjectId_constr_1, &asn_PER_type_MeasObjectId_constr_1, MeasObjectId_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MeasObjectId_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + MeasObjectId_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/MeasObjectId.h b/src/codec_utils/RRC/MeasObjectId.h index aa96b356d..3fe339e56 100644 --- a/src/codec_utils/RRC/MeasObjectId.h +++ b/src/codec_utils/RRC/MeasObjectId.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasObjectId_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_MeasObjectId; asn_struct_free_f MeasObjectId_free; asn_struct_print_f MeasObjectId_print; asn_constr_check_f MeasObjectId_constraint; -ber_type_decoder_f MeasObjectId_decode_ber; -der_type_encoder_f MeasObjectId_encode_der; xer_type_decoder_f MeasObjectId_decode_xer; xer_type_encoder_f MeasObjectId_encode_xer; -oer_type_decoder_f MeasObjectId_decode_oer; -oer_type_encoder_f MeasObjectId_encode_oer; per_type_decoder_f MeasObjectId_decode_uper; per_type_encoder_f MeasObjectId_encode_uper; per_type_decoder_f MeasObjectId_decode_aper; diff --git a/src/codec_utils/RRC/MeasObjectNR.c b/src/codec_utils/RRC/MeasObjectNR.c index bc2a5fa47..de5a90eb6 100644 --- a/src/codec_utils/RRC/MeasObjectNR.c +++ b/src/codec_utils/RRC/MeasObjectNR.c @@ -1,19 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasObjectNR.h" -#include "SSB-MTC.h" -#include "SSB-MTC2.h" -#include "ThresholdNR.h" -#include "PCI-List.h" -#include "CellsToAddModList.h" -#include "PCI-RangeIndexList.h" -#include "PCI-RangeElement.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -32,7 +25,7 @@ memb_nrofSS_BlocksToAverage_constraint_1(const asn_TYPE_descriptor_t *td, const value = *(const long *)sptr; - if((value >= 2 && value <= 16)) { + if((value >= 2L && value <= 16L)) { /* Constraint check succeeded */ return 0; } else { @@ -57,7 +50,7 @@ memb_nrofCSI_RS_ResourcesToAverage_constraint_1(const asn_TYPE_descriptor_t *td, value = *(const long *)sptr; - if((value >= 2 && value <= 16)) { + if((value >= 2L && value <= 16L)) { /* Constraint check succeeded */ return 0; } else { @@ -82,7 +75,7 @@ memb_quantityConfigIndex_constraint_1(const asn_TYPE_descriptor_t *td, const voi value = *(const long *)sptr; - if((value >= 1 && value <= 2)) { + if((value >= 1L && value <= 2L)) { /* Constraint check succeeded */ return 0; } else { @@ -108,9 +101,9 @@ memb_blackCellsToAddModList_constraint_1(const asn_TYPE_descriptor_t *td, const /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 8)) { + if((size >= 1UL && size <= 8UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -134,9 +127,9 @@ memb_whiteCellsToAddModList_constraint_1(const asn_TYPE_descriptor_t *td, const /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 8)) { + if((size >= 1UL && size <= 8UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -145,77 +138,80 @@ memb_whiteCellsToAddModList_constraint_1(const asn_TYPE_descriptor_t *td, const } } -static asn_oer_constraints_t asn_OER_type_blackCellsToAddModList_constr_17 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_blackCellsToAddModList_constr_17 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_whiteCellsToAddModList_constr_20 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_whiteCellsToAddModList_constr_20 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_measCycleSCell_v1530_constr_25 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_measCycleSCell_v1530_constr_25 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 6 } /* (0..6) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_nrofSS_BlocksToAverage_constr_10 CC_NOTUSED = { - { 1, 1 } /* (2..16) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_nrofSS_BlocksToAverage_constr_10 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 2, 16 } /* (2..16) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_nrofCSI_RS_ResourcesToAverage_constr_11 CC_NOTUSED = { - { 1, 1 } /* (2..16) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_nrofCSI_RS_ResourcesToAverage_constr_11 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 2, 16 } /* (2..16) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_quantityConfigIndex_constr_12 CC_NOTUSED = { - { 1, 1 } /* (1..2) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_quantityConfigIndex_constr_12 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 1, 2 } /* (1..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_blackCellsToAddModList_constr_17 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_blackCellsToAddModList_constr_17 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_whiteCellsToAddModList_constr_20 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_whiteCellsToAddModList_constr_20 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_blackCellsToAddModList_17[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_PCI_RangeElement, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -240,7 +236,18 @@ asn_TYPE_descriptor_t asn_DEF_blackCellsToAddModList_17 = { asn_DEF_blackCellsToAddModList_tags_17, /* Same as above */ sizeof(asn_DEF_blackCellsToAddModList_tags_17) /sizeof(asn_DEF_blackCellsToAddModList_tags_17[0]), /* 2 */ - { &asn_OER_type_blackCellsToAddModList_constr_17, &asn_PER_type_blackCellsToAddModList_constr_17, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_blackCellsToAddModList_constr_17, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_blackCellsToAddModList_17, 1, /* Single element */ &asn_SPC_blackCellsToAddModList_specs_17 /* Additional specs */ @@ -252,7 +259,18 @@ static asn_TYPE_member_t asn_MBR_whiteCellsToAddModList_20[] = { 0, &asn_DEF_PCI_RangeElement, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -277,7 +295,18 @@ asn_TYPE_descriptor_t asn_DEF_whiteCellsToAddModList_20 = { asn_DEF_whiteCellsToAddModList_tags_20, /* Same as above */ sizeof(asn_DEF_whiteCellsToAddModList_tags_20) /sizeof(asn_DEF_whiteCellsToAddModList_tags_20[0]), /* 2 */ - { &asn_OER_type_whiteCellsToAddModList_constr_20, &asn_PER_type_whiteCellsToAddModList_constr_20, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_whiteCellsToAddModList_constr_20, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_whiteCellsToAddModList_20, 1, /* Single element */ &asn_SPC_whiteCellsToAddModList_specs_20 /* Additional specs */ @@ -325,7 +354,18 @@ asn_TYPE_descriptor_t asn_DEF_measCycleSCell_v1530_25 = { asn_DEF_measCycleSCell_v1530_tags_25, /* Same as above */ sizeof(asn_DEF_measCycleSCell_v1530_tags_25) /sizeof(asn_DEF_measCycleSCell_v1530_tags_25[0]), /* 2 */ - { &asn_OER_type_measCycleSCell_v1530_constr_25, &asn_PER_type_measCycleSCell_v1530_constr_25, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_measCycleSCell_v1530_constr_25, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_measCycleSCell_v1530_specs_25 /* Additional specs */ }; @@ -336,7 +376,18 @@ static asn_TYPE_member_t asn_MBR_ext1_23[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_FreqBandIndicatorNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "freqBandIndicatorNR-v1530" }, @@ -345,7 +396,18 @@ static asn_TYPE_member_t asn_MBR_ext1_23[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_measCycleSCell_v1530_25, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measCycleSCell-v1530" }, @@ -379,7 +441,18 @@ asn_TYPE_descriptor_t asn_DEF_ext1_23 = { asn_DEF_ext1_tags_23, /* Same as above */ sizeof(asn_DEF_ext1_tags_23) /sizeof(asn_DEF_ext1_tags_23[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ext1_23, 2, /* Elements count */ &asn_SPC_ext1_specs_23 /* Additional specs */ @@ -391,7 +464,18 @@ asn_TYPE_member_t asn_MBR_MeasObjectNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ARFCN_ValueNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ssbFrequency" }, @@ -400,7 +484,18 @@ asn_TYPE_member_t asn_MBR_MeasObjectNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SubcarrierSpacing, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ssbSubcarrierSpacing" }, @@ -409,7 +504,18 @@ asn_TYPE_member_t asn_MBR_MeasObjectNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SSB_MTC, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "smtc1" }, @@ -418,7 +524,18 @@ asn_TYPE_member_t asn_MBR_MeasObjectNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SSB_MTC2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "smtc2" }, @@ -427,7 +544,18 @@ asn_TYPE_member_t asn_MBR_MeasObjectNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ARFCN_ValueNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "refFreqCSI-RS" }, @@ -436,7 +564,18 @@ asn_TYPE_member_t asn_MBR_MeasObjectNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ReferenceSignalConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "referenceSignalConfig" }, @@ -445,7 +584,18 @@ asn_TYPE_member_t asn_MBR_MeasObjectNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ThresholdNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "absThreshSS-BlocksConsolidation" }, @@ -454,7 +604,18 @@ asn_TYPE_member_t asn_MBR_MeasObjectNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ThresholdNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "absThreshCSI-RS-Consolidation" }, @@ -463,7 +624,18 @@ asn_TYPE_member_t asn_MBR_MeasObjectNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_nrofSS_BlocksToAverage_constr_10, &asn_PER_memb_nrofSS_BlocksToAverage_constr_10, memb_nrofSS_BlocksToAverage_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_nrofSS_BlocksToAverage_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_nrofSS_BlocksToAverage_constraint_1 + }, 0, 0, /* No default value */ "nrofSS-BlocksToAverage" }, @@ -472,7 +644,18 @@ asn_TYPE_member_t asn_MBR_MeasObjectNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_nrofCSI_RS_ResourcesToAverage_constr_11, &asn_PER_memb_nrofCSI_RS_ResourcesToAverage_constr_11, memb_nrofCSI_RS_ResourcesToAverage_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_nrofCSI_RS_ResourcesToAverage_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_nrofCSI_RS_ResourcesToAverage_constraint_1 + }, 0, 0, /* No default value */ "nrofCSI-RS-ResourcesToAverage" }, @@ -481,7 +664,18 @@ asn_TYPE_member_t asn_MBR_MeasObjectNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_quantityConfigIndex_constr_12, &asn_PER_memb_quantityConfigIndex_constr_12, memb_quantityConfigIndex_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_quantityConfigIndex_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_quantityConfigIndex_constraint_1 + }, 0, 0, /* No default value */ "quantityConfigIndex" }, @@ -490,7 +684,18 @@ asn_TYPE_member_t asn_MBR_MeasObjectNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Q_OffsetRangeList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "offsetMO" }, @@ -499,7 +704,18 @@ asn_TYPE_member_t asn_MBR_MeasObjectNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PCI_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cellsToRemoveList" }, @@ -508,7 +724,18 @@ asn_TYPE_member_t asn_MBR_MeasObjectNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CellsToAddModList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cellsToAddModList" }, @@ -517,7 +744,18 @@ asn_TYPE_member_t asn_MBR_MeasObjectNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PCI_RangeIndexList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "blackCellsToRemoveList" }, @@ -526,7 +764,18 @@ asn_TYPE_member_t asn_MBR_MeasObjectNR_1[] = { 0, &asn_DEF_blackCellsToAddModList_17, 0, - { &asn_OER_memb_blackCellsToAddModList_constr_17, &asn_PER_memb_blackCellsToAddModList_constr_17, memb_blackCellsToAddModList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_blackCellsToAddModList_constr_17, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_blackCellsToAddModList_constraint_1 + }, 0, 0, /* No default value */ "blackCellsToAddModList" }, @@ -535,7 +784,18 @@ asn_TYPE_member_t asn_MBR_MeasObjectNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PCI_RangeIndexList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "whiteCellsToRemoveList" }, @@ -544,7 +804,18 @@ asn_TYPE_member_t asn_MBR_MeasObjectNR_1[] = { 0, &asn_DEF_whiteCellsToAddModList_20, 0, - { &asn_OER_memb_whiteCellsToAddModList_constr_20, &asn_PER_memb_whiteCellsToAddModList_constr_20, memb_whiteCellsToAddModList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_whiteCellsToAddModList_constr_20, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_whiteCellsToAddModList_constraint_1 + }, 0, 0, /* No default value */ "whiteCellsToAddModList" }, @@ -553,7 +824,18 @@ asn_TYPE_member_t asn_MBR_MeasObjectNR_1[] = { 0, &asn_DEF_ext1_23, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ext1" }, @@ -602,7 +884,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasObjectNR = { asn_DEF_MeasObjectNR_tags_1, /* Same as above */ sizeof(asn_DEF_MeasObjectNR_tags_1) /sizeof(asn_DEF_MeasObjectNR_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MeasObjectNR_1, 19, /* Elements count */ &asn_SPC_MeasObjectNR_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasObjectNR.h b/src/codec_utils/RRC/MeasObjectNR.h index 44901e248..036d4e04d 100644 --- a/src/codec_utils/RRC/MeasObjectNR.h +++ b/src/codec_utils/RRC/MeasObjectNR.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasObjectNR_H_ @@ -103,5 +103,14 @@ extern asn_TYPE_member_t asn_MBR_MeasObjectNR_1[19]; } #endif +/* Referred external types */ +#include "SSB-MTC.h" +#include "SSB-MTC2.h" +#include "ThresholdNR.h" +#include "PCI-List.h" +#include "CellsToAddModList.h" +#include "PCI-RangeIndexList.h" +#include "PCI-RangeElement.h" + #endif /* _MeasObjectNR_H_ */ #include diff --git a/src/codec_utils/RRC/MeasObjectToAddMod.c b/src/codec_utils/RRC/MeasObjectToAddMod.c index dd6bb3eef..e55cb84b8 100644 --- a/src/codec_utils/RRC/MeasObjectToAddMod.c +++ b/src/codec_utils/RRC/MeasObjectToAddMod.c @@ -1,29 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasObjectToAddMod.h" -#include "MeasObjectNR.h" -#include "MeasObjectEUTRA.h" -static asn_oer_constraints_t asn_OER_type_measObject_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_measObject_constr_3 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_measObject_3[] = { { ATF_POINTER, 0, offsetof(struct MeasObjectToAddMod__measObject, choice.measObjectNR), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasObjectNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measObjectNR" }, @@ -32,7 +40,18 @@ static asn_TYPE_member_t asn_MBR_measObject_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasObjectEUTRA, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measObjectEUTRA" }, @@ -60,7 +79,18 @@ asn_TYPE_descriptor_t asn_DEF_measObject_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_measObject_constr_3, &asn_PER_type_measObject_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_measObject_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_measObject_3, 2, /* Elements count */ &asn_SPC_measObject_specs_3 /* Additional specs */ @@ -72,7 +102,18 @@ asn_TYPE_member_t asn_MBR_MeasObjectToAddMod_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasObjectId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measObjectId" }, @@ -81,7 +122,18 @@ asn_TYPE_member_t asn_MBR_MeasObjectToAddMod_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_measObject_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measObject" }, @@ -111,7 +163,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasObjectToAddMod = { asn_DEF_MeasObjectToAddMod_tags_1, /* Same as above */ sizeof(asn_DEF_MeasObjectToAddMod_tags_1) /sizeof(asn_DEF_MeasObjectToAddMod_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MeasObjectToAddMod_1, 2, /* Elements count */ &asn_SPC_MeasObjectToAddMod_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasObjectToAddMod.h b/src/codec_utils/RRC/MeasObjectToAddMod.h index d529ee7cd..5cf51bcaf 100644 --- a/src/codec_utils/RRC/MeasObjectToAddMod.h +++ b/src/codec_utils/RRC/MeasObjectToAddMod.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasObjectToAddMod_H_ @@ -63,5 +63,9 @@ extern asn_TYPE_member_t asn_MBR_MeasObjectToAddMod_1[2]; } #endif +/* Referred external types */ +#include "MeasObjectNR.h" +#include "MeasObjectEUTRA.h" + #endif /* _MeasObjectToAddMod_H_ */ #include diff --git a/src/codec_utils/RRC/MeasObjectToAddModList.c b/src/codec_utils/RRC/MeasObjectToAddModList.c index 41fa8f94d..1188d1918 100644 --- a/src/codec_utils/RRC/MeasObjectToAddModList.c +++ b/src/codec_utils/RRC/MeasObjectToAddModList.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasObjectToAddModList.h" -#include "MeasObjectToAddMod.h" -static asn_oer_constraints_t asn_OER_type_MeasObjectToAddModList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MeasObjectToAddModList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_MeasObjectToAddModList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_MeasObjectToAddMod, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasObjectToAddModList = { asn_DEF_MeasObjectToAddModList_tags_1, /* Same as above */ sizeof(asn_DEF_MeasObjectToAddModList_tags_1) /sizeof(asn_DEF_MeasObjectToAddModList_tags_1[0]), /* 1 */ - { &asn_OER_type_MeasObjectToAddModList_constr_1, &asn_PER_type_MeasObjectToAddModList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MeasObjectToAddModList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_MeasObjectToAddModList_1, 1, /* Single element */ &asn_SPC_MeasObjectToAddModList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasObjectToAddModList.h b/src/codec_utils/RRC/MeasObjectToAddModList.h index 81ef67913..233f6d8b0 100644 --- a/src/codec_utils/RRC/MeasObjectToAddModList.h +++ b/src/codec_utils/RRC/MeasObjectToAddModList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasObjectToAddModList_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_MeasObjectToAddModList_constr_1; } #endif +/* Referred external types */ +#include "MeasObjectToAddMod.h" + #endif /* _MeasObjectToAddModList_H_ */ #include diff --git a/src/codec_utils/RRC/MeasObjectToRemoveList.c b/src/codec_utils/RRC/MeasObjectToRemoveList.c index 46444a0dd..4b927305e 100644 --- a/src/codec_utils/RRC/MeasObjectToRemoveList.c +++ b/src/codec_utils/RRC/MeasObjectToRemoveList.c @@ -1,27 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasObjectToRemoveList.h" -static asn_oer_constraints_t asn_OER_type_MeasObjectToRemoveList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MeasObjectToRemoveList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_MeasObjectToRemoveList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_MeasObjectId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -44,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasObjectToRemoveList = { asn_DEF_MeasObjectToRemoveList_tags_1, /* Same as above */ sizeof(asn_DEF_MeasObjectToRemoveList_tags_1) /sizeof(asn_DEF_MeasObjectToRemoveList_tags_1[0]), /* 1 */ - { &asn_OER_type_MeasObjectToRemoveList_constr_1, &asn_PER_type_MeasObjectToRemoveList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MeasObjectToRemoveList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_MeasObjectToRemoveList_1, 1, /* Single element */ &asn_SPC_MeasObjectToRemoveList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasObjectToRemoveList.h b/src/codec_utils/RRC/MeasObjectToRemoveList.h index d72908e87..6cf30a64e 100644 --- a/src/codec_utils/RRC/MeasObjectToRemoveList.h +++ b/src/codec_utils/RRC/MeasObjectToRemoveList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasObjectToRemoveList_H_ diff --git a/src/codec_utils/RRC/MeasQuantityResults.c b/src/codec_utils/RRC/MeasQuantityResults.c index ff5196250..8994be67d 100644 --- a/src/codec_utils/RRC/MeasQuantityResults.c +++ b/src/codec_utils/RRC/MeasQuantityResults.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasQuantityResults.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_MeasQuantityResults_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RSRP_Range, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rsrp" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_MeasQuantityResults_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RSRQ_Range, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rsrq" }, @@ -31,7 +53,18 @@ asn_TYPE_member_t asn_MBR_MeasQuantityResults_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SINR_Range, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sinr" }, @@ -64,7 +97,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasQuantityResults = { asn_DEF_MeasQuantityResults_tags_1, /* Same as above */ sizeof(asn_DEF_MeasQuantityResults_tags_1) /sizeof(asn_DEF_MeasQuantityResults_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MeasQuantityResults_1, 3, /* Elements count */ &asn_SPC_MeasQuantityResults_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasQuantityResults.h b/src/codec_utils/RRC/MeasQuantityResults.h index 3f8219d58..58e27b218 100644 --- a/src/codec_utils/RRC/MeasQuantityResults.h +++ b/src/codec_utils/RRC/MeasQuantityResults.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasQuantityResults_H_ diff --git a/src/codec_utils/RRC/MeasQuantityResultsEUTRA.c b/src/codec_utils/RRC/MeasQuantityResultsEUTRA.c index 8258f3381..dc8f8e85a 100644 --- a/src/codec_utils/RRC/MeasQuantityResultsEUTRA.c +++ b/src/codec_utils/RRC/MeasQuantityResultsEUTRA.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasQuantityResultsEUTRA.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_MeasQuantityResultsEUTRA_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RSRP_RangeEUTRA, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rsrp" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_MeasQuantityResultsEUTRA_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RSRQ_RangeEUTRA, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rsrq" }, @@ -31,7 +53,18 @@ asn_TYPE_member_t asn_MBR_MeasQuantityResultsEUTRA_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SINR_RangeEUTRA, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sinr" }, @@ -64,7 +97,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasQuantityResultsEUTRA = { asn_DEF_MeasQuantityResultsEUTRA_tags_1, /* Same as above */ sizeof(asn_DEF_MeasQuantityResultsEUTRA_tags_1) /sizeof(asn_DEF_MeasQuantityResultsEUTRA_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MeasQuantityResultsEUTRA_1, 3, /* Elements count */ &asn_SPC_MeasQuantityResultsEUTRA_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasQuantityResultsEUTRA.h b/src/codec_utils/RRC/MeasQuantityResultsEUTRA.h index c25d0abef..22d19dcd1 100644 --- a/src/codec_utils/RRC/MeasQuantityResultsEUTRA.h +++ b/src/codec_utils/RRC/MeasQuantityResultsEUTRA.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasQuantityResultsEUTRA_H_ diff --git a/src/codec_utils/RRC/MeasReportQuantity.c b/src/codec_utils/RRC/MeasReportQuantity.c index feba793fa..e7020ea69 100644 --- a/src/codec_utils/RRC/MeasReportQuantity.c +++ b/src/codec_utils/RRC/MeasReportQuantity.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasReportQuantity.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_MeasReportQuantity_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rsrp" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_MeasReportQuantity_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rsrq" }, @@ -31,7 +53,18 @@ asn_TYPE_member_t asn_MBR_MeasReportQuantity_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sinr" }, @@ -62,7 +95,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasReportQuantity = { asn_DEF_MeasReportQuantity_tags_1, /* Same as above */ sizeof(asn_DEF_MeasReportQuantity_tags_1) /sizeof(asn_DEF_MeasReportQuantity_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MeasReportQuantity_1, 3, /* Elements count */ &asn_SPC_MeasReportQuantity_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasReportQuantity.h b/src/codec_utils/RRC/MeasReportQuantity.h index 8239c661d..2f4dc4704 100644 --- a/src/codec_utils/RRC/MeasReportQuantity.h +++ b/src/codec_utils/RRC/MeasReportQuantity.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasReportQuantity_H_ diff --git a/src/codec_utils/RRC/MeasResult2NR.c b/src/codec_utils/RRC/MeasResult2NR.c index 81eb86378..566daea9b 100644 --- a/src/codec_utils/RRC/MeasResult2NR.c +++ b/src/codec_utils/RRC/MeasResult2NR.c @@ -1,21 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasResult2NR.h" -#include "MeasResultNR.h" -#include "MeasResultListNR.h" asn_TYPE_member_t asn_MBR_MeasResult2NR_1[] = { { ATF_POINTER, 4, offsetof(struct MeasResult2NR, ssbFrequency), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_ARFCN_ValueNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ssbFrequency" }, @@ -24,7 +33,18 @@ asn_TYPE_member_t asn_MBR_MeasResult2NR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ARFCN_ValueNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "refFreqCSI-RS" }, @@ -33,7 +53,18 @@ asn_TYPE_member_t asn_MBR_MeasResult2NR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasResultNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measResultServingCell" }, @@ -42,7 +73,18 @@ asn_TYPE_member_t asn_MBR_MeasResult2NR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasResultListNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measResultNeighCellListNR" }, @@ -76,7 +118,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasResult2NR = { asn_DEF_MeasResult2NR_tags_1, /* Same as above */ sizeof(asn_DEF_MeasResult2NR_tags_1) /sizeof(asn_DEF_MeasResult2NR_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MeasResult2NR_1, 4, /* Elements count */ &asn_SPC_MeasResult2NR_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasResult2NR.h b/src/codec_utils/RRC/MeasResult2NR.h index 6a476408c..20499d87d 100644 --- a/src/codec_utils/RRC/MeasResult2NR.h +++ b/src/codec_utils/RRC/MeasResult2NR.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasResult2NR_H_ @@ -47,5 +47,9 @@ extern asn_TYPE_member_t asn_MBR_MeasResult2NR_1[4]; } #endif +/* Referred external types */ +#include "MeasResultNR.h" +#include "MeasResultListNR.h" + #endif /* _MeasResult2NR_H_ */ #include diff --git a/src/codec_utils/RRC/MeasResultCellListSFTD.c b/src/codec_utils/RRC/MeasResultCellListSFTD.c index edf2afbee..a44ebc19d 100644 --- a/src/codec_utils/RRC/MeasResultCellListSFTD.c +++ b/src/codec_utils/RRC/MeasResultCellListSFTD.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasResultCellListSFTD.h" -#include "MeasResultCellSFTD.h" -static asn_oer_constraints_t asn_OER_type_MeasResultCellListSFTD_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..3)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MeasResultCellListSFTD_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 3 } /* (SIZE(1..3)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_MeasResultCellListSFTD_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_MeasResultCellSFTD, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasResultCellListSFTD = { asn_DEF_MeasResultCellListSFTD_tags_1, /* Same as above */ sizeof(asn_DEF_MeasResultCellListSFTD_tags_1) /sizeof(asn_DEF_MeasResultCellListSFTD_tags_1[0]), /* 1 */ - { &asn_OER_type_MeasResultCellListSFTD_constr_1, &asn_PER_type_MeasResultCellListSFTD_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MeasResultCellListSFTD_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_MeasResultCellListSFTD_1, 1, /* Single element */ &asn_SPC_MeasResultCellListSFTD_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasResultCellListSFTD.h b/src/codec_utils/RRC/MeasResultCellListSFTD.h index c09d3b7ba..c1b7fab3a 100644 --- a/src/codec_utils/RRC/MeasResultCellListSFTD.h +++ b/src/codec_utils/RRC/MeasResultCellListSFTD.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasResultCellListSFTD_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_MeasResultCellListSFTD_constr_1; } #endif +/* Referred external types */ +#include "MeasResultCellSFTD.h" + #endif /* _MeasResultCellListSFTD_H_ */ #include diff --git a/src/codec_utils/RRC/MeasResultCellSFTD.c b/src/codec_utils/RRC/MeasResultCellSFTD.c index 93d786acc..c358649d1 100644 --- a/src/codec_utils/RRC/MeasResultCellSFTD.c +++ b/src/codec_utils/RRC/MeasResultCellSFTD.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasResultCellSFTD.h" @@ -21,7 +21,7 @@ memb_sfn_OffsetResult_constraint_1(const asn_TYPE_descriptor_t *td, const void * value = *(const long *)sptr; - if((value >= 0 && value <= 1023)) { + if((value >= 0L && value <= 1023L)) { /* Constraint check succeeded */ return 0; } else { @@ -46,7 +46,7 @@ memb_frameBoundaryOffsetResult_constraint_1(const asn_TYPE_descriptor_t *td, con value = *(const long *)sptr; - if((value >= -30720 && value <= 30719)) { + if((value >= -30720L && value <= 30719L)) { /* Constraint check succeeded */ return 0; } else { @@ -57,29 +57,38 @@ memb_frameBoundaryOffsetResult_constraint_1(const asn_TYPE_descriptor_t *td, con } } -static asn_oer_constraints_t asn_OER_memb_sfn_OffsetResult_constr_3 CC_NOTUSED = { - { 2, 1 } /* (0..1023) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sfn_OffsetResult_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 10, 10, 0, 1023 } /* (0..1023) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_frameBoundaryOffsetResult_constr_4 CC_NOTUSED = { - { 2, 0 } /* (-30720..30719) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_frameBoundaryOffsetResult_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, -30720, 30719 } /* (-30720..30719) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_MeasResultCellSFTD_1[] = { { ATF_NOFLAGS, 0, offsetof(struct MeasResultCellSFTD, physCellId), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_PhysCellId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "physCellId" }, @@ -88,7 +97,18 @@ asn_TYPE_member_t asn_MBR_MeasResultCellSFTD_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sfn_OffsetResult_constr_3, &asn_PER_memb_sfn_OffsetResult_constr_3, memb_sfn_OffsetResult_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sfn_OffsetResult_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sfn_OffsetResult_constraint_1 + }, 0, 0, /* No default value */ "sfn-OffsetResult" }, @@ -97,7 +117,18 @@ asn_TYPE_member_t asn_MBR_MeasResultCellSFTD_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_frameBoundaryOffsetResult_constr_4, &asn_PER_memb_frameBoundaryOffsetResult_constr_4, memb_frameBoundaryOffsetResult_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_frameBoundaryOffsetResult_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_frameBoundaryOffsetResult_constraint_1 + }, 0, 0, /* No default value */ "frameBoundaryOffsetResult" }, @@ -106,7 +137,18 @@ asn_TYPE_member_t asn_MBR_MeasResultCellSFTD_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RSRP_Range, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rsrp-Result" }, @@ -140,7 +182,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasResultCellSFTD = { asn_DEF_MeasResultCellSFTD_tags_1, /* Same as above */ sizeof(asn_DEF_MeasResultCellSFTD_tags_1) /sizeof(asn_DEF_MeasResultCellSFTD_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MeasResultCellSFTD_1, 4, /* Elements count */ &asn_SPC_MeasResultCellSFTD_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasResultCellSFTD.h b/src/codec_utils/RRC/MeasResultCellSFTD.h index c51eb9407..de116cf0c 100644 --- a/src/codec_utils/RRC/MeasResultCellSFTD.h +++ b/src/codec_utils/RRC/MeasResultCellSFTD.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasResultCellSFTD_H_ diff --git a/src/codec_utils/RRC/MeasResultEUTRA.c b/src/codec_utils/RRC/MeasResultEUTRA.c index b446470d7..0129e6c0d 100644 --- a/src/codec_utils/RRC/MeasResultEUTRA.c +++ b/src/codec_utils/RRC/MeasResultEUTRA.c @@ -1,15 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasResultEUTRA.h" -#include "MultiBandInfoListEUTRA.h" -#include "CellAccessRelatedInfo-EUTRA-EPC.h" -#include "CellAccessRelatedInfo-EUTRA-5GC.h" static int memb_cgi_info_EPC_list_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -25,9 +22,9 @@ memb_cgi_info_EPC_list_constraint_5(const asn_TYPE_descriptor_t *td, const void /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 12)) { + if((size >= 1UL && size <= 12UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -55,9 +52,9 @@ memb_cgi_info_5GC_constraint_4(const asn_TYPE_descriptor_t *td, const void *sptr /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 12)) { + if((size >= 1UL && size <= 12UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -66,53 +63,59 @@ memb_cgi_info_5GC_constraint_4(const asn_TYPE_descriptor_t *td, const void *sptr } } -static asn_oer_constraints_t asn_OER_type_cgi_info_EPC_list_constr_7 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..12)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_cgi_info_EPC_list_constr_7 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 12 } /* (SIZE(1..12)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_cgi_info_EPC_list_constr_7 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..12)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_cgi_info_EPC_list_constr_7 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 12 } /* (SIZE(1..12)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_cgi_info_5GC_constr_9 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..12)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_cgi_info_5GC_constr_9 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 12 } /* (SIZE(1..12)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_freqBandIndicatorPriority_constr_13 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_freqBandIndicatorPriority_constr_13 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_cgi_info_5GC_constr_9 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..12)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_cgi_info_5GC_constr_9 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 12 } /* (SIZE(1..12)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_cgi_info_EPC_list_7[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_CellAccessRelatedInfo_EUTRA_EPC, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -137,7 +140,18 @@ asn_TYPE_descriptor_t asn_DEF_cgi_info_EPC_list_7 = { asn_DEF_cgi_info_EPC_list_tags_7, /* Same as above */ sizeof(asn_DEF_cgi_info_EPC_list_tags_7) /sizeof(asn_DEF_cgi_info_EPC_list_tags_7[0]), /* 2 */ - { &asn_OER_type_cgi_info_EPC_list_constr_7, &asn_PER_type_cgi_info_EPC_list_constr_7, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_cgi_info_EPC_list_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_cgi_info_EPC_list_7, 1, /* Single element */ &asn_SPC_cgi_info_EPC_list_specs_7 /* Additional specs */ @@ -149,7 +163,18 @@ static asn_TYPE_member_t asn_MBR_cgi_info_EPC_5[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CellAccessRelatedInfo_EUTRA_EPC, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cgi-info-EPC-legacy" }, @@ -158,7 +183,18 @@ static asn_TYPE_member_t asn_MBR_cgi_info_EPC_5[] = { 0, &asn_DEF_cgi_info_EPC_list_7, 0, - { &asn_OER_memb_cgi_info_EPC_list_constr_7, &asn_PER_memb_cgi_info_EPC_list_constr_7, memb_cgi_info_EPC_list_constraint_5 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_cgi_info_EPC_list_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_cgi_info_EPC_list_constraint_5 + }, 0, 0, /* No default value */ "cgi-info-EPC-list" }, @@ -192,7 +228,18 @@ asn_TYPE_descriptor_t asn_DEF_cgi_info_EPC_5 = { asn_DEF_cgi_info_EPC_tags_5, /* Same as above */ sizeof(asn_DEF_cgi_info_EPC_tags_5) /sizeof(asn_DEF_cgi_info_EPC_tags_5[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_cgi_info_EPC_5, 2, /* Elements count */ &asn_SPC_cgi_info_EPC_specs_5 /* Additional specs */ @@ -204,7 +251,18 @@ static asn_TYPE_member_t asn_MBR_cgi_info_5GC_9[] = { 0, &asn_DEF_CellAccessRelatedInfo_EUTRA_5GC, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -229,7 +287,18 @@ asn_TYPE_descriptor_t asn_DEF_cgi_info_5GC_9 = { asn_DEF_cgi_info_5GC_tags_9, /* Same as above */ sizeof(asn_DEF_cgi_info_5GC_tags_9) /sizeof(asn_DEF_cgi_info_5GC_tags_9[0]), /* 2 */ - { &asn_OER_type_cgi_info_5GC_constr_9, &asn_PER_type_cgi_info_5GC_constr_9, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_cgi_info_5GC_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_cgi_info_5GC_9, 1, /* Single element */ &asn_SPC_cgi_info_5GC_specs_9 /* Additional specs */ @@ -265,7 +334,18 @@ asn_TYPE_descriptor_t asn_DEF_freqBandIndicatorPriority_13 = { asn_DEF_freqBandIndicatorPriority_tags_13, /* Same as above */ sizeof(asn_DEF_freqBandIndicatorPriority_tags_13) /sizeof(asn_DEF_freqBandIndicatorPriority_tags_13[0]), /* 2 */ - { &asn_OER_type_freqBandIndicatorPriority_constr_13, &asn_PER_type_freqBandIndicatorPriority_constr_13, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_freqBandIndicatorPriority_constr_13, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_freqBandIndicatorPriority_specs_13 /* Additional specs */ }; @@ -276,7 +356,18 @@ static asn_TYPE_member_t asn_MBR_cgi_Info_4[] = { 0, &asn_DEF_cgi_info_EPC_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cgi-info-EPC" }, @@ -285,7 +376,18 @@ static asn_TYPE_member_t asn_MBR_cgi_Info_4[] = { 0, &asn_DEF_cgi_info_5GC_9, 0, - { &asn_OER_memb_cgi_info_5GC_constr_9, &asn_PER_memb_cgi_info_5GC_constr_9, memb_cgi_info_5GC_constraint_4 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_cgi_info_5GC_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_cgi_info_5GC_constraint_4 + }, 0, 0, /* No default value */ "cgi-info-5GC" }, @@ -294,7 +396,18 @@ static asn_TYPE_member_t asn_MBR_cgi_Info_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_FreqBandIndicatorEUTRA, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "freqBandIndicator" }, @@ -303,7 +416,18 @@ static asn_TYPE_member_t asn_MBR_cgi_Info_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MultiBandInfoListEUTRA, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "multiBandInfoList" }, @@ -312,7 +436,18 @@ static asn_TYPE_member_t asn_MBR_cgi_Info_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_freqBandIndicatorPriority_13, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "freqBandIndicatorPriority" }, @@ -349,7 +484,18 @@ asn_TYPE_descriptor_t asn_DEF_cgi_Info_4 = { asn_DEF_cgi_Info_tags_4, /* Same as above */ sizeof(asn_DEF_cgi_Info_tags_4) /sizeof(asn_DEF_cgi_Info_tags_4[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_cgi_Info_4, 5, /* Elements count */ &asn_SPC_cgi_Info_specs_4 /* Additional specs */ @@ -361,7 +507,18 @@ asn_TYPE_member_t asn_MBR_MeasResultEUTRA_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PhysCellId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eutra-PhysCellId" }, @@ -370,7 +527,18 @@ asn_TYPE_member_t asn_MBR_MeasResultEUTRA_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasQuantityResultsEUTRA, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measResult" }, @@ -379,7 +547,18 @@ asn_TYPE_member_t asn_MBR_MeasResultEUTRA_1[] = { 0, &asn_DEF_cgi_Info_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cgi-Info" }, @@ -412,7 +591,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasResultEUTRA = { asn_DEF_MeasResultEUTRA_tags_1, /* Same as above */ sizeof(asn_DEF_MeasResultEUTRA_tags_1) /sizeof(asn_DEF_MeasResultEUTRA_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MeasResultEUTRA_1, 3, /* Elements count */ &asn_SPC_MeasResultEUTRA_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasResultEUTRA.h b/src/codec_utils/RRC/MeasResultEUTRA.h index 9decff0c3..f8edf9aec 100644 --- a/src/codec_utils/RRC/MeasResultEUTRA.h +++ b/src/codec_utils/RRC/MeasResultEUTRA.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasResultEUTRA_H_ @@ -84,5 +84,10 @@ extern asn_TYPE_member_t asn_MBR_MeasResultEUTRA_1[3]; } #endif +/* Referred external types */ +#include "MultiBandInfoListEUTRA.h" +#include "CellAccessRelatedInfo-EUTRA-EPC.h" +#include "CellAccessRelatedInfo-EUTRA-5GC.h" + #endif /* _MeasResultEUTRA_H_ */ #include diff --git a/src/codec_utils/RRC/MeasResultList2NR.c b/src/codec_utils/RRC/MeasResultList2NR.c index ab9fd3b64..502ddcefb 100644 --- a/src/codec_utils/RRC/MeasResultList2NR.c +++ b/src/codec_utils/RRC/MeasResultList2NR.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasResultList2NR.h" -#include "MeasResult2NR.h" -static asn_oer_constraints_t asn_OER_type_MeasResultList2NR_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MeasResultList2NR_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_MeasResultList2NR_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_MeasResult2NR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasResultList2NR = { asn_DEF_MeasResultList2NR_tags_1, /* Same as above */ sizeof(asn_DEF_MeasResultList2NR_tags_1) /sizeof(asn_DEF_MeasResultList2NR_tags_1[0]), /* 1 */ - { &asn_OER_type_MeasResultList2NR_constr_1, &asn_PER_type_MeasResultList2NR_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MeasResultList2NR_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_MeasResultList2NR_1, 1, /* Single element */ &asn_SPC_MeasResultList2NR_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasResultList2NR.h b/src/codec_utils/RRC/MeasResultList2NR.h index 82fdee674..467020f19 100644 --- a/src/codec_utils/RRC/MeasResultList2NR.h +++ b/src/codec_utils/RRC/MeasResultList2NR.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasResultList2NR_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_MeasResultList2NR_constr_1; } #endif +/* Referred external types */ +#include "MeasResult2NR.h" + #endif /* _MeasResultList2NR_H_ */ #include diff --git a/src/codec_utils/RRC/MeasResultListEUTRA.c b/src/codec_utils/RRC/MeasResultListEUTRA.c index a97532583..0db3ae54e 100644 --- a/src/codec_utils/RRC/MeasResultListEUTRA.c +++ b/src/codec_utils/RRC/MeasResultListEUTRA.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasResultListEUTRA.h" -#include "MeasResultEUTRA.h" -static asn_oer_constraints_t asn_OER_type_MeasResultListEUTRA_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MeasResultListEUTRA_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_MeasResultListEUTRA_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_MeasResultEUTRA, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasResultListEUTRA = { asn_DEF_MeasResultListEUTRA_tags_1, /* Same as above */ sizeof(asn_DEF_MeasResultListEUTRA_tags_1) /sizeof(asn_DEF_MeasResultListEUTRA_tags_1[0]), /* 1 */ - { &asn_OER_type_MeasResultListEUTRA_constr_1, &asn_PER_type_MeasResultListEUTRA_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MeasResultListEUTRA_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_MeasResultListEUTRA_1, 1, /* Single element */ &asn_SPC_MeasResultListEUTRA_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasResultListEUTRA.h b/src/codec_utils/RRC/MeasResultListEUTRA.h index 7d6a30820..f10e0f8eb 100644 --- a/src/codec_utils/RRC/MeasResultListEUTRA.h +++ b/src/codec_utils/RRC/MeasResultListEUTRA.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasResultListEUTRA_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_MeasResultListEUTRA_constr_1; } #endif +/* Referred external types */ +#include "MeasResultEUTRA.h" + #endif /* _MeasResultListEUTRA_H_ */ #include diff --git a/src/codec_utils/RRC/MeasResultListNR.c b/src/codec_utils/RRC/MeasResultListNR.c index 5e54a3691..54afcf1a5 100644 --- a/src/codec_utils/RRC/MeasResultListNR.c +++ b/src/codec_utils/RRC/MeasResultListNR.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasResultListNR.h" -#include "MeasResultNR.h" -static asn_oer_constraints_t asn_OER_type_MeasResultListNR_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MeasResultListNR_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_MeasResultListNR_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_MeasResultNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasResultListNR = { asn_DEF_MeasResultListNR_tags_1, /* Same as above */ sizeof(asn_DEF_MeasResultListNR_tags_1) /sizeof(asn_DEF_MeasResultListNR_tags_1[0]), /* 1 */ - { &asn_OER_type_MeasResultListNR_constr_1, &asn_PER_type_MeasResultListNR_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MeasResultListNR_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_MeasResultListNR_1, 1, /* Single element */ &asn_SPC_MeasResultListNR_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasResultListNR.h b/src/codec_utils/RRC/MeasResultListNR.h index a55af9c41..df41dd7c3 100644 --- a/src/codec_utils/RRC/MeasResultListNR.h +++ b/src/codec_utils/RRC/MeasResultListNR.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasResultListNR_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_MeasResultListNR_constr_1; } #endif +/* Referred external types */ +#include "MeasResultNR.h" + #endif /* _MeasResultListNR_H_ */ #include diff --git a/src/codec_utils/RRC/MeasResultNR.c b/src/codec_utils/RRC/MeasResultNR.c index 0b46eab48..ac34a6ec4 100644 --- a/src/codec_utils/RRC/MeasResultNR.c +++ b/src/codec_utils/RRC/MeasResultNR.c @@ -1,23 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasResultNR.h" -#include "MeasQuantityResults.h" -#include "ResultsPerSSB-IndexList.h" -#include "ResultsPerCSI-RS-IndexList.h" -#include "CGI-Info.h" static asn_TYPE_member_t asn_MBR_cellResults_4[] = { { ATF_POINTER, 2, offsetof(struct MeasResultNR__measResult__cellResults, resultsSSB_Cell), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasQuantityResults, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "resultsSSB-Cell" }, @@ -26,7 +33,18 @@ static asn_TYPE_member_t asn_MBR_cellResults_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasQuantityResults, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "resultsCSI-RS-Cell" }, @@ -60,7 +78,18 @@ asn_TYPE_descriptor_t asn_DEF_cellResults_4 = { asn_DEF_cellResults_tags_4, /* Same as above */ sizeof(asn_DEF_cellResults_tags_4) /sizeof(asn_DEF_cellResults_tags_4[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_cellResults_4, 2, /* Elements count */ &asn_SPC_cellResults_specs_4 /* Additional specs */ @@ -72,7 +101,18 @@ static asn_TYPE_member_t asn_MBR_rsIndexResults_7[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ResultsPerSSB_IndexList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "resultsSSB-Indexes" }, @@ -81,7 +121,18 @@ static asn_TYPE_member_t asn_MBR_rsIndexResults_7[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ResultsPerCSI_RS_IndexList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "resultsCSI-RS-Indexes" }, @@ -115,7 +166,18 @@ asn_TYPE_descriptor_t asn_DEF_rsIndexResults_7 = { asn_DEF_rsIndexResults_tags_7, /* Same as above */ sizeof(asn_DEF_rsIndexResults_tags_7) /sizeof(asn_DEF_rsIndexResults_tags_7[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_rsIndexResults_7, 2, /* Elements count */ &asn_SPC_rsIndexResults_specs_7 /* Additional specs */ @@ -127,7 +189,18 @@ static asn_TYPE_member_t asn_MBR_measResult_3[] = { 0, &asn_DEF_cellResults_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cellResults" }, @@ -136,7 +209,18 @@ static asn_TYPE_member_t asn_MBR_measResult_3[] = { 0, &asn_DEF_rsIndexResults_7, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rsIndexResults" }, @@ -170,7 +254,18 @@ asn_TYPE_descriptor_t asn_DEF_measResult_3 = { asn_DEF_measResult_tags_3, /* Same as above */ sizeof(asn_DEF_measResult_tags_3) /sizeof(asn_DEF_measResult_tags_3[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_measResult_3, 2, /* Elements count */ &asn_SPC_measResult_specs_3 /* Additional specs */ @@ -182,7 +277,18 @@ static asn_TYPE_member_t asn_MBR_ext1_11[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CGI_Info, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cgi-Info" }, @@ -215,7 +321,18 @@ asn_TYPE_descriptor_t asn_DEF_ext1_11 = { asn_DEF_ext1_tags_11, /* Same as above */ sizeof(asn_DEF_ext1_tags_11) /sizeof(asn_DEF_ext1_tags_11[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ext1_11, 1, /* Elements count */ &asn_SPC_ext1_specs_11 /* Additional specs */ @@ -227,7 +344,18 @@ asn_TYPE_member_t asn_MBR_MeasResultNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PhysCellId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "physCellId" }, @@ -236,7 +364,18 @@ asn_TYPE_member_t asn_MBR_MeasResultNR_1[] = { 0, &asn_DEF_measResult_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measResult" }, @@ -245,7 +384,18 @@ asn_TYPE_member_t asn_MBR_MeasResultNR_1[] = { 0, &asn_DEF_ext1_11, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ext1" }, @@ -278,7 +428,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasResultNR = { asn_DEF_MeasResultNR_tags_1, /* Same as above */ sizeof(asn_DEF_MeasResultNR_tags_1) /sizeof(asn_DEF_MeasResultNR_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MeasResultNR_1, 3, /* Elements count */ &asn_SPC_MeasResultNR_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasResultNR.h b/src/codec_utils/RRC/MeasResultNR.h index c6ae22303..542f84129 100644 --- a/src/codec_utils/RRC/MeasResultNR.h +++ b/src/codec_utils/RRC/MeasResultNR.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasResultNR_H_ @@ -71,5 +71,11 @@ extern asn_TYPE_member_t asn_MBR_MeasResultNR_1[3]; } #endif +/* Referred external types */ +#include "MeasQuantityResults.h" +#include "ResultsPerSSB-IndexList.h" +#include "ResultsPerCSI-RS-IndexList.h" +#include "CGI-Info.h" + #endif /* _MeasResultNR_H_ */ #include diff --git a/src/codec_utils/RRC/MeasResultSCG-Failure.c b/src/codec_utils/RRC/MeasResultSCG-Failure.c index 70ef0e926..e64eceef0 100644 --- a/src/codec_utils/RRC/MeasResultSCG-Failure.c +++ b/src/codec_utils/RRC/MeasResultSCG-Failure.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasResultSCG-Failure.h" @@ -13,7 +13,18 @@ static asn_TYPE_member_t asn_MBR_MeasResultSCG_Failure_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasResultList2NR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measResultPerMOList" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasResultSCG_Failure = { asn_DEF_MeasResultSCG_Failure_tags_1, /* Same as above */ sizeof(asn_DEF_MeasResultSCG_Failure_tags_1) /sizeof(asn_DEF_MeasResultSCG_Failure_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MeasResultSCG_Failure_1, 1, /* Elements count */ &asn_SPC_MeasResultSCG_Failure_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasResultSCG-Failure.h b/src/codec_utils/RRC/MeasResultSCG-Failure.h index cf9146be6..a395daf72 100644 --- a/src/codec_utils/RRC/MeasResultSCG-Failure.h +++ b/src/codec_utils/RRC/MeasResultSCG-Failure.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasResultSCG_Failure_H_ diff --git a/src/codec_utils/RRC/MeasResultServMO.c b/src/codec_utils/RRC/MeasResultServMO.c index 9a559d148..3268ade9e 100644 --- a/src/codec_utils/RRC/MeasResultServMO.c +++ b/src/codec_utils/RRC/MeasResultServMO.c @@ -1,20 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasResultServMO.h" -#include "MeasResultNR.h" asn_TYPE_member_t asn_MBR_MeasResultServMO_1[] = { { ATF_NOFLAGS, 0, offsetof(struct MeasResultServMO, servCellId), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_ServCellIndexRrc, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "servCellId" }, @@ -23,7 +33,18 @@ asn_TYPE_member_t asn_MBR_MeasResultServMO_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasResultNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measResultServingCell" }, @@ -32,7 +53,18 @@ asn_TYPE_member_t asn_MBR_MeasResultServMO_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasResultNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measResultBestNeighCell" }, @@ -65,7 +97,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasResultServMO = { asn_DEF_MeasResultServMO_tags_1, /* Same as above */ sizeof(asn_DEF_MeasResultServMO_tags_1) /sizeof(asn_DEF_MeasResultServMO_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MeasResultServMO_1, 3, /* Elements count */ &asn_SPC_MeasResultServMO_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasResultServMO.h b/src/codec_utils/RRC/MeasResultServMO.h index bc1b67882..852c0505a 100644 --- a/src/codec_utils/RRC/MeasResultServMO.h +++ b/src/codec_utils/RRC/MeasResultServMO.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasResultServMO_H_ @@ -46,5 +46,8 @@ extern asn_TYPE_member_t asn_MBR_MeasResultServMO_1[3]; } #endif +/* Referred external types */ +#include "MeasResultNR.h" + #endif /* _MeasResultServMO_H_ */ #include diff --git a/src/codec_utils/RRC/MeasResultServMOList.c b/src/codec_utils/RRC/MeasResultServMOList.c index 946091863..72a3cb9f7 100644 --- a/src/codec_utils/RRC/MeasResultServMOList.c +++ b/src/codec_utils/RRC/MeasResultServMOList.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasResultServMOList.h" -#include "MeasResultServMO.h" -static asn_oer_constraints_t asn_OER_type_MeasResultServMOList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MeasResultServMOList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_MeasResultServMOList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_MeasResultServMO, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasResultServMOList = { asn_DEF_MeasResultServMOList_tags_1, /* Same as above */ sizeof(asn_DEF_MeasResultServMOList_tags_1) /sizeof(asn_DEF_MeasResultServMOList_tags_1[0]), /* 1 */ - { &asn_OER_type_MeasResultServMOList_constr_1, &asn_PER_type_MeasResultServMOList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MeasResultServMOList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_MeasResultServMOList_1, 1, /* Single element */ &asn_SPC_MeasResultServMOList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasResultServMOList.h b/src/codec_utils/RRC/MeasResultServMOList.h index d9af7d552..8cc549184 100644 --- a/src/codec_utils/RRC/MeasResultServMOList.h +++ b/src/codec_utils/RRC/MeasResultServMOList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasResultServMOList_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_MeasResultServMOList_constr_1; } #endif +/* Referred external types */ +#include "MeasResultServMO.h" + #endif /* _MeasResultServMOList_H_ */ #include diff --git a/src/codec_utils/RRC/MeasResults.c b/src/codec_utils/RRC/MeasResults.c index db8889cc1..189dc8287 100644 --- a/src/codec_utils/RRC/MeasResults.c +++ b/src/codec_utils/RRC/MeasResults.c @@ -1,29 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasResults.h" -#include "MeasResultListNR.h" -#include "MeasResultListEUTRA.h" -static asn_oer_constraints_t asn_OER_type_measResultNeighCells_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_measResultNeighCells_constr_4 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_measResultNeighCells_4[] = { { ATF_POINTER, 0, offsetof(struct MeasResults__measResultNeighCells, choice.measResultListNR), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasResultListNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measResultListNR" }, @@ -32,7 +40,18 @@ static asn_TYPE_member_t asn_MBR_measResultNeighCells_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasResultListEUTRA, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measResultListEUTRA" }, @@ -60,7 +79,18 @@ asn_TYPE_descriptor_t asn_DEF_measResultNeighCells_4 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_measResultNeighCells_constr_4, &asn_PER_type_measResultNeighCells_constr_4, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_measResultNeighCells_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_measResultNeighCells_4, 2, /* Elements count */ &asn_SPC_measResultNeighCells_specs_4 /* Additional specs */ @@ -72,7 +102,18 @@ asn_TYPE_member_t asn_MBR_MeasResults_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measId" }, @@ -81,7 +122,18 @@ asn_TYPE_member_t asn_MBR_MeasResults_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasResultServMOList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measResultServingMOList" }, @@ -90,7 +142,18 @@ asn_TYPE_member_t asn_MBR_MeasResults_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_measResultNeighCells_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measResultNeighCells" }, @@ -123,7 +186,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasResults = { asn_DEF_MeasResults_tags_1, /* Same as above */ sizeof(asn_DEF_MeasResults_tags_1) /sizeof(asn_DEF_MeasResults_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MeasResults_1, 3, /* Elements count */ &asn_SPC_MeasResults_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasResults.h b/src/codec_utils/RRC/MeasResults.h index 46aaad452..5dafe25d1 100644 --- a/src/codec_utils/RRC/MeasResults.h +++ b/src/codec_utils/RRC/MeasResults.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasResults_H_ @@ -69,5 +69,9 @@ extern asn_TYPE_member_t asn_MBR_MeasResults_1[3]; } #endif +/* Referred external types */ +#include "MeasResultListNR.h" +#include "MeasResultListEUTRA.h" + #endif /* _MeasResults_H_ */ #include diff --git a/src/codec_utils/RRC/MeasTiming.c b/src/codec_utils/RRC/MeasTiming.c index ad5ba5877..acdd65173 100644 --- a/src/codec_utils/RRC/MeasTiming.c +++ b/src/codec_utils/RRC/MeasTiming.c @@ -1,20 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasTiming.h" -#include "SS-RSSI-Measurement.h" static asn_TYPE_member_t asn_MBR_frequencyAndTiming_2[] = { { ATF_NOFLAGS, 0, offsetof(struct MeasTiming__frequencyAndTiming, carrierFreq), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_ARFCN_ValueNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "carrierFreq" }, @@ -23,7 +33,18 @@ static asn_TYPE_member_t asn_MBR_frequencyAndTiming_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SubcarrierSpacing, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ssbSubcarrierSpacing" }, @@ -32,7 +53,18 @@ static asn_TYPE_member_t asn_MBR_frequencyAndTiming_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SSB_MTC, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ssb-MeasurementTimingConfiguration" }, @@ -41,7 +73,18 @@ static asn_TYPE_member_t asn_MBR_frequencyAndTiming_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SS_RSSI_Measurement, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ss-RSSI-Measurement" }, @@ -77,7 +120,18 @@ asn_TYPE_descriptor_t asn_DEF_frequencyAndTiming_2 = { asn_DEF_frequencyAndTiming_tags_2, /* Same as above */ sizeof(asn_DEF_frequencyAndTiming_tags_2) /sizeof(asn_DEF_frequencyAndTiming_tags_2[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_frequencyAndTiming_2, 4, /* Elements count */ &asn_SPC_frequencyAndTiming_specs_2 /* Additional specs */ @@ -89,7 +143,18 @@ asn_TYPE_member_t asn_MBR_MeasTiming_1[] = { 0, &asn_DEF_frequencyAndTiming_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "frequencyAndTiming" }, @@ -120,7 +185,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasTiming = { asn_DEF_MeasTiming_tags_1, /* Same as above */ sizeof(asn_DEF_MeasTiming_tags_1) /sizeof(asn_DEF_MeasTiming_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MeasTiming_1, 1, /* Elements count */ &asn_SPC_MeasTiming_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasTiming.h b/src/codec_utils/RRC/MeasTiming.h index ea0a94d81..f6693a698 100644 --- a/src/codec_utils/RRC/MeasTiming.h +++ b/src/codec_utils/RRC/MeasTiming.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasTiming_H_ @@ -53,5 +53,8 @@ extern asn_TYPE_member_t asn_MBR_MeasTiming_1[1]; } #endif +/* Referred external types */ +#include "SS-RSSI-Measurement.h" + #endif /* _MeasTiming_H_ */ #include diff --git a/src/codec_utils/RRC/MeasTimingList.c b/src/codec_utils/RRC/MeasTimingList.c index 7cd989103..aabeb389a 100644 --- a/src/codec_utils/RRC/MeasTimingList.c +++ b/src/codec_utils/RRC/MeasTimingList.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasTimingList.h" -#include "MeasTiming.h" -static asn_oer_constraints_t asn_OER_type_MeasTimingList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MeasTimingList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_MeasTimingList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_MeasTiming, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasTimingList = { asn_DEF_MeasTimingList_tags_1, /* Same as above */ sizeof(asn_DEF_MeasTimingList_tags_1) /sizeof(asn_DEF_MeasTimingList_tags_1[0]), /* 1 */ - { &asn_OER_type_MeasTimingList_constr_1, &asn_PER_type_MeasTimingList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MeasTimingList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_MeasTimingList_1, 1, /* Single element */ &asn_SPC_MeasTimingList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasTimingList.h b/src/codec_utils/RRC/MeasTimingList.h index 301539f07..ed20cad5f 100644 --- a/src/codec_utils/RRC/MeasTimingList.h +++ b/src/codec_utils/RRC/MeasTimingList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasTimingList_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_MeasTimingList_constr_1; } #endif +/* Referred external types */ +#include "MeasTiming.h" + #endif /* _MeasTimingList_H_ */ #include diff --git a/src/codec_utils/RRC/MeasTriggerQuantity.c b/src/codec_utils/RRC/MeasTriggerQuantity.c index fe1d94bb8..b143c592c 100644 --- a/src/codec_utils/RRC/MeasTriggerQuantity.c +++ b/src/codec_utils/RRC/MeasTriggerQuantity.c @@ -1,27 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasTriggerQuantity.h" -static asn_oer_constraints_t asn_OER_type_MeasTriggerQuantity_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MeasTriggerQuantity_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_MeasTriggerQuantity_1[] = { { ATF_NOFLAGS, 0, offsetof(struct MeasTriggerQuantity, choice.rsrp), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_RSRP_Range, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rsrp" }, @@ -30,7 +40,18 @@ asn_TYPE_member_t asn_MBR_MeasTriggerQuantity_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RSRQ_Range, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rsrq" }, @@ -39,7 +60,18 @@ asn_TYPE_member_t asn_MBR_MeasTriggerQuantity_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SINR_Range, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sinr" }, @@ -67,7 +99,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasTriggerQuantity = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_MeasTriggerQuantity_constr_1, &asn_PER_type_MeasTriggerQuantity_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MeasTriggerQuantity_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_MeasTriggerQuantity_1, 3, /* Elements count */ &asn_SPC_MeasTriggerQuantity_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasTriggerQuantity.h b/src/codec_utils/RRC/MeasTriggerQuantity.h index 22892fda7..39ed6a500 100644 --- a/src/codec_utils/RRC/MeasTriggerQuantity.h +++ b/src/codec_utils/RRC/MeasTriggerQuantity.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasTriggerQuantity_H_ diff --git a/src/codec_utils/RRC/MeasTriggerQuantityEUTRA.c b/src/codec_utils/RRC/MeasTriggerQuantityEUTRA.c index b4e674a80..9041f0961 100644 --- a/src/codec_utils/RRC/MeasTriggerQuantityEUTRA.c +++ b/src/codec_utils/RRC/MeasTriggerQuantityEUTRA.c @@ -1,27 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasTriggerQuantityEUTRA.h" -static asn_oer_constraints_t asn_OER_type_MeasTriggerQuantityEUTRA_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MeasTriggerQuantityEUTRA_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_MeasTriggerQuantityEUTRA_1[] = { { ATF_NOFLAGS, 0, offsetof(struct MeasTriggerQuantityEUTRA, choice.rsrp), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_RSRP_RangeEUTRA, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rsrp" }, @@ -30,7 +40,18 @@ asn_TYPE_member_t asn_MBR_MeasTriggerQuantityEUTRA_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RSRQ_RangeEUTRA, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rsrq" }, @@ -39,7 +60,18 @@ asn_TYPE_member_t asn_MBR_MeasTriggerQuantityEUTRA_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SINR_RangeEUTRA, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sinr" }, @@ -67,7 +99,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasTriggerQuantityEUTRA = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_MeasTriggerQuantityEUTRA_constr_1, &asn_PER_type_MeasTriggerQuantityEUTRA_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MeasTriggerQuantityEUTRA_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_MeasTriggerQuantityEUTRA_1, 3, /* Elements count */ &asn_SPC_MeasTriggerQuantityEUTRA_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasTriggerQuantityEUTRA.h b/src/codec_utils/RRC/MeasTriggerQuantityEUTRA.h index f4a0adc5e..ac673f4d4 100644 --- a/src/codec_utils/RRC/MeasTriggerQuantityEUTRA.h +++ b/src/codec_utils/RRC/MeasTriggerQuantityEUTRA.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasTriggerQuantityEUTRA_H_ diff --git a/src/codec_utils/RRC/MeasTriggerQuantityOffset.c b/src/codec_utils/RRC/MeasTriggerQuantityOffset.c index 52d63bb8b..b6a2b1628 100644 --- a/src/codec_utils/RRC/MeasTriggerQuantityOffset.c +++ b/src/codec_utils/RRC/MeasTriggerQuantityOffset.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasTriggerQuantityOffset.h" @@ -21,7 +21,7 @@ memb_rsrp_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= -30 && value <= 30)) { + if((value >= -30L && value <= 30L)) { /* Constraint check succeeded */ return 0; } else { @@ -46,7 +46,7 @@ memb_rsrq_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= -30 && value <= 30)) { + if((value >= -30L && value <= 30L)) { /* Constraint check succeeded */ return 0; } else { @@ -71,7 +71,7 @@ memb_sinr_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= -30 && value <= 30)) { + if((value >= -30L && value <= 30L)) { /* Constraint check succeeded */ return 0; } else { @@ -82,45 +82,52 @@ memb_sinr_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_oer_constraints_t asn_OER_memb_rsrp_constr_2 CC_NOTUSED = { - { 1, 0 } /* (-30..30) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_rsrp_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, -30, 30 } /* (-30..30) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_rsrq_constr_3 CC_NOTUSED = { - { 1, 0 } /* (-30..30) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_rsrq_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, -30, 30 } /* (-30..30) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sinr_constr_4 CC_NOTUSED = { - { 1, 0 } /* (-30..30) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sinr_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, -30, 30 } /* (-30..30) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_MeasTriggerQuantityOffset_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MeasTriggerQuantityOffset_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_MeasTriggerQuantityOffset_1[] = { { ATF_NOFLAGS, 0, offsetof(struct MeasTriggerQuantityOffset, choice.rsrp), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_rsrp_constr_2, &asn_PER_memb_rsrp_constr_2, memb_rsrp_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_rsrp_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_rsrp_constraint_1 + }, 0, 0, /* No default value */ "rsrp" }, @@ -129,7 +136,18 @@ asn_TYPE_member_t asn_MBR_MeasTriggerQuantityOffset_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_rsrq_constr_3, &asn_PER_memb_rsrq_constr_3, memb_rsrq_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_rsrq_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_rsrq_constraint_1 + }, 0, 0, /* No default value */ "rsrq" }, @@ -138,7 +156,18 @@ asn_TYPE_member_t asn_MBR_MeasTriggerQuantityOffset_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sinr_constr_4, &asn_PER_memb_sinr_constr_4, memb_sinr_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sinr_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sinr_constraint_1 + }, 0, 0, /* No default value */ "sinr" }, @@ -166,7 +195,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasTriggerQuantityOffset = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_MeasTriggerQuantityOffset_constr_1, &asn_PER_type_MeasTriggerQuantityOffset_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MeasTriggerQuantityOffset_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_MeasTriggerQuantityOffset_1, 3, /* Elements count */ &asn_SPC_MeasTriggerQuantityOffset_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasTriggerQuantityOffset.h b/src/codec_utils/RRC/MeasTriggerQuantityOffset.h index a41f4755e..cd9980c7c 100644 --- a/src/codec_utils/RRC/MeasTriggerQuantityOffset.h +++ b/src/codec_utils/RRC/MeasTriggerQuantityOffset.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasTriggerQuantityOffset_H_ diff --git a/src/codec_utils/RRC/MeasurementReport-IEs.c b/src/codec_utils/RRC/MeasurementReport-IEs.c index 679135996..7791d8456 100644 --- a/src/codec_utils/RRC/MeasurementReport-IEs.c +++ b/src/codec_utils/RRC/MeasurementReport-IEs.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasurementReport-IEs.h" @@ -30,7 +30,18 @@ asn_TYPE_descriptor_t asn_DEF_nonCriticalExtension_4 = { asn_DEF_nonCriticalExtension_tags_4, /* Same as above */ sizeof(asn_DEF_nonCriticalExtension_tags_4) /sizeof(asn_DEF_nonCriticalExtension_tags_4[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_nonCriticalExtension_specs_4 /* Additional specs */ }; @@ -41,7 +52,18 @@ asn_TYPE_member_t asn_MBR_MeasurementReport_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasResults, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measResults" }, @@ -50,7 +72,18 @@ asn_TYPE_member_t asn_MBR_MeasurementReport_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lateNonCriticalExtension" }, @@ -59,7 +92,18 @@ asn_TYPE_member_t asn_MBR_MeasurementReport_IEs_1[] = { 0, &asn_DEF_nonCriticalExtension_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nonCriticalExtension" }, @@ -92,7 +136,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasurementReport_IEs = { asn_DEF_MeasurementReport_IEs_tags_1, /* Same as above */ sizeof(asn_DEF_MeasurementReport_IEs_tags_1) /sizeof(asn_DEF_MeasurementReport_IEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MeasurementReport_IEs_1, 3, /* Elements count */ &asn_SPC_MeasurementReport_IEs_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasurementReport-IEs.h b/src/codec_utils/RRC/MeasurementReport-IEs.h index 663a4f5d5..37af5a91b 100644 --- a/src/codec_utils/RRC/MeasurementReport-IEs.h +++ b/src/codec_utils/RRC/MeasurementReport-IEs.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasurementReport_IEs_H_ diff --git a/src/codec_utils/RRC/MeasurementReport.c b/src/codec_utils/RRC/MeasurementReport.c index 1b78ace3a..49947149a 100644 --- a/src/codec_utils/RRC/MeasurementReport.c +++ b/src/codec_utils/RRC/MeasurementReport.c @@ -1,21 +1,19 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasurementReport.h" -#include "MeasurementReport-IEs.h" -static asn_oer_constraints_t asn_OER_type_criticalExtensions_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_criticalExtensions_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_criticalExtensionsFuture_tags_4[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) @@ -39,7 +37,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensionsFuture_4 = { asn_DEF_criticalExtensionsFuture_tags_4, /* Same as above */ sizeof(asn_DEF_criticalExtensionsFuture_tags_4) /sizeof(asn_DEF_criticalExtensionsFuture_tags_4[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_criticalExtensionsFuture_specs_4 /* Additional specs */ }; @@ -50,7 +59,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasurementReport_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measurementReport" }, @@ -59,7 +79,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_2[] = { 0, &asn_DEF_criticalExtensionsFuture_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensionsFuture" }, @@ -87,7 +118,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensions_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_criticalExtensions_constr_2, &asn_PER_type_criticalExtensions_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_criticalExtensions_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_criticalExtensions_2, 2, /* Elements count */ &asn_SPC_criticalExtensions_specs_2 /* Additional specs */ @@ -99,7 +141,18 @@ asn_TYPE_member_t asn_MBR_MeasurementReport_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_criticalExtensions_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensions" }, @@ -128,7 +181,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasurementReport = { asn_DEF_MeasurementReport_tags_1, /* Same as above */ sizeof(asn_DEF_MeasurementReport_tags_1) /sizeof(asn_DEF_MeasurementReport_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MeasurementReport_1, 1, /* Elements count */ &asn_SPC_MeasurementReport_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasurementReport.h b/src/codec_utils/RRC/MeasurementReport.h index 3b61f9af1..2d6db6e9c 100644 --- a/src/codec_utils/RRC/MeasurementReport.h +++ b/src/codec_utils/RRC/MeasurementReport.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasurementReport_H_ @@ -59,5 +59,8 @@ extern asn_TYPE_member_t asn_MBR_MeasurementReport_1[1]; } #endif +/* Referred external types */ +#include "MeasurementReport-IEs.h" + #endif /* _MeasurementReport_H_ */ #include diff --git a/src/codec_utils/RRC/MeasurementTimingConfigurationRrc-IEs.c b/src/codec_utils/RRC/MeasurementTimingConfigurationRrc-IEs.c index c2df091f1..317d745f5 100644 --- a/src/codec_utils/RRC/MeasurementTimingConfigurationRrc-IEs.c +++ b/src/codec_utils/RRC/MeasurementTimingConfigurationRrc-IEs.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasurementTimingConfigurationRrc-IEs.h" -#include "MeasTimingList.h" static const ber_tlv_tag_t asn_DEF_nonCriticalExtension_tags_3[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) @@ -31,7 +30,18 @@ asn_TYPE_descriptor_t asn_DEF_nonCriticalExtension_3 = { asn_DEF_nonCriticalExtension_tags_3, /* Same as above */ sizeof(asn_DEF_nonCriticalExtension_tags_3) /sizeof(asn_DEF_nonCriticalExtension_tags_3[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_nonCriticalExtension_specs_3 /* Additional specs */ }; @@ -42,7 +52,18 @@ asn_TYPE_member_t asn_MBR_MeasurementTimingConfigurationRrc_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasTimingList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measTiming" }, @@ -51,7 +72,18 @@ asn_TYPE_member_t asn_MBR_MeasurementTimingConfigurationRrc_IEs_1[] = { 0, &asn_DEF_nonCriticalExtension_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nonCriticalExtension" }, @@ -83,7 +115,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasurementTimingConfigurationRrc_IEs = { asn_DEF_MeasurementTimingConfigurationRrc_IEs_tags_1, /* Same as above */ sizeof(asn_DEF_MeasurementTimingConfigurationRrc_IEs_tags_1) /sizeof(asn_DEF_MeasurementTimingConfigurationRrc_IEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MeasurementTimingConfigurationRrc_IEs_1, 2, /* Elements count */ &asn_SPC_MeasurementTimingConfigurationRrc_IEs_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasurementTimingConfigurationRrc-IEs.h b/src/codec_utils/RRC/MeasurementTimingConfigurationRrc-IEs.h index 982bc7da1..32b2dd14a 100644 --- a/src/codec_utils/RRC/MeasurementTimingConfigurationRrc-IEs.h +++ b/src/codec_utils/RRC/MeasurementTimingConfigurationRrc-IEs.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasurementTimingConfigurationRrc_IEs_H_ @@ -43,5 +43,8 @@ extern asn_TYPE_member_t asn_MBR_MeasurementTimingConfigurationRrc_IEs_1[2]; } #endif +/* Referred external types */ +#include "MeasTimingList.h" + #endif /* _MeasurementTimingConfigurationRrc_IEs_H_ */ #include diff --git a/src/codec_utils/RRC/MeasurementTimingConfigurationRrc.c b/src/codec_utils/RRC/MeasurementTimingConfigurationRrc.c index a9cccbb76..ace50bbe4 100644 --- a/src/codec_utils/RRC/MeasurementTimingConfigurationRrc.c +++ b/src/codec_utils/RRC/MeasurementTimingConfigurationRrc.c @@ -1,36 +1,44 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MeasurementTimingConfigurationRrc.h" -#include "MeasurementTimingConfigurationRrc-IEs.h" -static asn_oer_constraints_t asn_OER_type_c1_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_c1_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_criticalExtensions_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_criticalExtensions_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_c1_3[] = { { ATF_POINTER, 0, offsetof(struct MeasurementTimingConfigurationRrc__criticalExtensions__c1, choice.measTimingConf), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasurementTimingConfigurationRrc_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measTimingConf" }, @@ -39,7 +47,18 @@ static asn_TYPE_member_t asn_MBR_c1_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare3" }, @@ -48,7 +67,18 @@ static asn_TYPE_member_t asn_MBR_c1_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare2" }, @@ -57,7 +87,18 @@ static asn_TYPE_member_t asn_MBR_c1_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare1" }, @@ -87,7 +128,18 @@ asn_TYPE_descriptor_t asn_DEF_c1_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_c1_constr_3, &asn_PER_type_c1_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_c1_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_c1_3, 4, /* Elements count */ &asn_SPC_c1_specs_3 /* Additional specs */ @@ -116,7 +168,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensionsFuture_8 = { asn_DEF_criticalExtensionsFuture_tags_8, /* Same as above */ sizeof(asn_DEF_criticalExtensionsFuture_tags_8) /sizeof(asn_DEF_criticalExtensionsFuture_tags_8[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_criticalExtensionsFuture_specs_8 /* Additional specs */ }; @@ -127,7 +190,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_2[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_c1_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "c1" }, @@ -136,7 +210,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_2[] = { 0, &asn_DEF_criticalExtensionsFuture_8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensionsFuture" }, @@ -164,7 +249,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensions_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_criticalExtensions_constr_2, &asn_PER_type_criticalExtensions_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_criticalExtensions_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_criticalExtensions_2, 2, /* Elements count */ &asn_SPC_criticalExtensions_specs_2 /* Additional specs */ @@ -176,7 +272,18 @@ static asn_TYPE_member_t asn_MBR_MeasurementTimingConfigurationRrc_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_criticalExtensions_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensions" }, @@ -205,7 +312,18 @@ asn_TYPE_descriptor_t asn_DEF_MeasurementTimingConfigurationRrc = { asn_DEF_MeasurementTimingConfigurationRrc_tags_1, /* Same as above */ sizeof(asn_DEF_MeasurementTimingConfigurationRrc_tags_1) /sizeof(asn_DEF_MeasurementTimingConfigurationRrc_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MeasurementTimingConfigurationRrc_1, 1, /* Elements count */ &asn_SPC_MeasurementTimingConfigurationRrc_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MeasurementTimingConfigurationRrc.h b/src/codec_utils/RRC/MeasurementTimingConfigurationRrc.h index 1a295cfc0..8612c615f 100644 --- a/src/codec_utils/RRC/MeasurementTimingConfigurationRrc.h +++ b/src/codec_utils/RRC/MeasurementTimingConfigurationRrc.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MeasurementTimingConfigurationRrc_H_ @@ -76,5 +76,8 @@ extern asn_TYPE_descriptor_t asn_DEF_MeasurementTimingConfigurationRrc; } #endif +/* Referred external types */ +#include "MeasurementTimingConfigurationRrc-IEs.h" + #endif /* _MeasurementTimingConfigurationRrc_H_ */ #include diff --git a/src/codec_utils/RRC/MobilityFromNRCommand-IEs.c b/src/codec_utils/RRC/MobilityFromNRCommand-IEs.c index 26476291d..c32f096a4 100644 --- a/src/codec_utils/RRC/MobilityFromNRCommand-IEs.c +++ b/src/codec_utils/RRC/MobilityFromNRCommand-IEs.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MobilityFromNRCommand-IEs.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_targetRAT_Type_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_targetRAT_Type_constr_2 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 2, 2, 0, 3 } /* (0..3,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_targetRAT_Type_value2enum_2[] = { { 0, 5, "eutra" }, { 1, 6, "spare3" }, @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_targetRAT_Type_2 = { asn_DEF_targetRAT_Type_tags_2, /* Same as above */ sizeof(asn_DEF_targetRAT_Type_tags_2) /sizeof(asn_DEF_targetRAT_Type_tags_2[0]), /* 2 */ - { &asn_OER_type_targetRAT_Type_constr_2, &asn_PER_type_targetRAT_Type_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_targetRAT_Type_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_targetRAT_Type_specs_2 /* Additional specs */ }; @@ -85,7 +95,18 @@ asn_TYPE_descriptor_t asn_DEF_nonCriticalExtension_11 = { asn_DEF_nonCriticalExtension_tags_11, /* Same as above */ sizeof(asn_DEF_nonCriticalExtension_tags_11) /sizeof(asn_DEF_nonCriticalExtension_tags_11[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_nonCriticalExtension_specs_11 /* Additional specs */ }; @@ -96,7 +117,18 @@ asn_TYPE_member_t asn_MBR_MobilityFromNRCommand_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_targetRAT_Type_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "targetRAT-Type" }, @@ -105,7 +137,18 @@ asn_TYPE_member_t asn_MBR_MobilityFromNRCommand_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "targetRAT-MessageContainer" }, @@ -114,7 +157,18 @@ asn_TYPE_member_t asn_MBR_MobilityFromNRCommand_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nas-SecurityParamFromNR" }, @@ -123,7 +177,18 @@ asn_TYPE_member_t asn_MBR_MobilityFromNRCommand_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lateNonCriticalExtension" }, @@ -132,7 +197,18 @@ asn_TYPE_member_t asn_MBR_MobilityFromNRCommand_IEs_1[] = { 0, &asn_DEF_nonCriticalExtension_11, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nonCriticalExtension" }, @@ -167,7 +243,18 @@ asn_TYPE_descriptor_t asn_DEF_MobilityFromNRCommand_IEs = { asn_DEF_MobilityFromNRCommand_IEs_tags_1, /* Same as above */ sizeof(asn_DEF_MobilityFromNRCommand_IEs_tags_1) /sizeof(asn_DEF_MobilityFromNRCommand_IEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MobilityFromNRCommand_IEs_1, 5, /* Elements count */ &asn_SPC_MobilityFromNRCommand_IEs_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MobilityFromNRCommand-IEs.h b/src/codec_utils/RRC/MobilityFromNRCommand-IEs.h index 237d3b674..3d47c2646 100644 --- a/src/codec_utils/RRC/MobilityFromNRCommand-IEs.h +++ b/src/codec_utils/RRC/MobilityFromNRCommand-IEs.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MobilityFromNRCommand_IEs_H_ diff --git a/src/codec_utils/RRC/MobilityFromNRCommand.c b/src/codec_utils/RRC/MobilityFromNRCommand.c index f98910b4d..7ecb19954 100644 --- a/src/codec_utils/RRC/MobilityFromNRCommand.c +++ b/src/codec_utils/RRC/MobilityFromNRCommand.c @@ -1,21 +1,19 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MobilityFromNRCommand.h" -#include "MobilityFromNRCommand-IEs.h" -static asn_oer_constraints_t asn_OER_type_criticalExtensions_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_criticalExtensions_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_criticalExtensionsFuture_tags_5[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) @@ -39,7 +37,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensionsFuture_5 = { asn_DEF_criticalExtensionsFuture_tags_5, /* Same as above */ sizeof(asn_DEF_criticalExtensionsFuture_tags_5) /sizeof(asn_DEF_criticalExtensionsFuture_tags_5[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_criticalExtensionsFuture_specs_5 /* Additional specs */ }; @@ -50,7 +59,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MobilityFromNRCommand_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "mobilityFromNRCommand" }, @@ -59,7 +79,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_3[] = { 0, &asn_DEF_criticalExtensionsFuture_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensionsFuture" }, @@ -87,7 +118,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensions_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_criticalExtensions_constr_3, &asn_PER_type_criticalExtensions_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_criticalExtensions_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_criticalExtensions_3, 2, /* Elements count */ &asn_SPC_criticalExtensions_specs_3 /* Additional specs */ @@ -99,7 +141,18 @@ asn_TYPE_member_t asn_MBR_MobilityFromNRCommand_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRC_TransactionIdentifier, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrc-TransactionIdentifier" }, @@ -108,7 +161,18 @@ asn_TYPE_member_t asn_MBR_MobilityFromNRCommand_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_criticalExtensions_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensions" }, @@ -138,7 +202,18 @@ asn_TYPE_descriptor_t asn_DEF_MobilityFromNRCommand = { asn_DEF_MobilityFromNRCommand_tags_1, /* Same as above */ sizeof(asn_DEF_MobilityFromNRCommand_tags_1) /sizeof(asn_DEF_MobilityFromNRCommand_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MobilityFromNRCommand_1, 2, /* Elements count */ &asn_SPC_MobilityFromNRCommand_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MobilityFromNRCommand.h b/src/codec_utils/RRC/MobilityFromNRCommand.h index 1093d8828..dd24221c5 100644 --- a/src/codec_utils/RRC/MobilityFromNRCommand.h +++ b/src/codec_utils/RRC/MobilityFromNRCommand.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MobilityFromNRCommand_H_ @@ -61,5 +61,8 @@ extern asn_TYPE_member_t asn_MBR_MobilityFromNRCommand_1[2]; } #endif +/* Referred external types */ +#include "MobilityFromNRCommand-IEs.h" + #endif /* _MobilityFromNRCommand_H_ */ #include diff --git a/src/codec_utils/RRC/MobilityStateParameters.c b/src/codec_utils/RRC/MobilityStateParameters.c index 286dcb1d8..c72945b74 100644 --- a/src/codec_utils/RRC/MobilityStateParameters.c +++ b/src/codec_utils/RRC/MobilityStateParameters.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MobilityStateParameters.h" @@ -29,7 +29,7 @@ memb_n_CellChangeMedium_constraint_1(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= 1 && value <= 16)) { + if((value >= 1L && value <= 16L)) { /* Constraint check succeeded */ return 0; } else { @@ -54,7 +54,7 @@ memb_n_CellChangeHigh_constraint_1(const asn_TYPE_descriptor_t *td, const void * value = *(const long *)sptr; - if((value >= 1 && value <= 16)) { + if((value >= 1L && value <= 16L)) { /* Constraint check succeeded */ return 0; } else { @@ -65,38 +65,34 @@ memb_n_CellChangeHigh_constraint_1(const asn_TYPE_descriptor_t *td, const void * } } -static asn_oer_constraints_t asn_OER_type_t_Evaluation_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_t_Evaluation_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_t_HystNormal_constr_11 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_t_HystNormal_constr_11 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_n_CellChangeMedium_constr_20 CC_NOTUSED = { - { 1, 1 } /* (1..16) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_n_CellChangeMedium_constr_20 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 1, 16 } /* (1..16) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_n_CellChangeHigh_constr_21 CC_NOTUSED = { - { 1, 1 } /* (1..16) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_n_CellChangeHigh_constr_21 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 1, 16 } /* (1..16) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_t_Evaluation_value2enum_2[] = { { 0, 3, "s30" }, { 1, 3, "s60" }, @@ -141,7 +137,18 @@ asn_TYPE_descriptor_t asn_DEF_t_Evaluation_2 = { asn_DEF_t_Evaluation_tags_2, /* Same as above */ sizeof(asn_DEF_t_Evaluation_tags_2) /sizeof(asn_DEF_t_Evaluation_tags_2[0]), /* 2 */ - { &asn_OER_type_t_Evaluation_constr_2, &asn_PER_type_t_Evaluation_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_t_Evaluation_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_t_Evaluation_specs_2 /* Additional specs */ }; @@ -190,7 +197,18 @@ asn_TYPE_descriptor_t asn_DEF_t_HystNormal_11 = { asn_DEF_t_HystNormal_tags_11, /* Same as above */ sizeof(asn_DEF_t_HystNormal_tags_11) /sizeof(asn_DEF_t_HystNormal_tags_11[0]), /* 2 */ - { &asn_OER_type_t_HystNormal_constr_11, &asn_PER_type_t_HystNormal_constr_11, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_t_HystNormal_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_t_HystNormal_specs_11 /* Additional specs */ }; @@ -201,7 +219,18 @@ asn_TYPE_member_t asn_MBR_MobilityStateParameters_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_t_Evaluation_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "t-Evaluation" }, @@ -210,7 +239,18 @@ asn_TYPE_member_t asn_MBR_MobilityStateParameters_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_t_HystNormal_11, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "t-HystNormal" }, @@ -219,7 +259,18 @@ asn_TYPE_member_t asn_MBR_MobilityStateParameters_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_n_CellChangeMedium_constr_20, &asn_PER_memb_n_CellChangeMedium_constr_20, memb_n_CellChangeMedium_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_n_CellChangeMedium_constr_20, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_n_CellChangeMedium_constraint_1 + }, 0, 0, /* No default value */ "n-CellChangeMedium" }, @@ -228,7 +279,18 @@ asn_TYPE_member_t asn_MBR_MobilityStateParameters_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_n_CellChangeHigh_constr_21, &asn_PER_memb_n_CellChangeHigh_constr_21, memb_n_CellChangeHigh_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_n_CellChangeHigh_constr_21, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_n_CellChangeHigh_constraint_1 + }, 0, 0, /* No default value */ "n-CellChangeHigh" }, @@ -260,7 +322,18 @@ asn_TYPE_descriptor_t asn_DEF_MobilityStateParameters = { asn_DEF_MobilityStateParameters_tags_1, /* Same as above */ sizeof(asn_DEF_MobilityStateParameters_tags_1) /sizeof(asn_DEF_MobilityStateParameters_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_MobilityStateParameters_1, 4, /* Elements count */ &asn_SPC_MobilityStateParameters_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MobilityStateParameters.h b/src/codec_utils/RRC/MobilityStateParameters.h index ff251c9ea..8ac4c6c11 100644 --- a/src/codec_utils/RRC/MobilityStateParameters.h +++ b/src/codec_utils/RRC/MobilityStateParameters.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MobilityStateParameters_H_ diff --git a/src/codec_utils/RRC/ModulationOrder.c b/src/codec_utils/RRC/ModulationOrder.c index e10f196e3..fa6e66507 100644 --- a/src/codec_utils/RRC/ModulationOrder.c +++ b/src/codec_utils/RRC/ModulationOrder.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ModulationOrder.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_ModulationOrder_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ModulationOrder_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 5 } /* (0..5) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_ModulationOrder_value2enum_1[] = { { 0, 11, "bpsk-halfpi" }, { 1, 4, "bpsk" }, @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_ModulationOrder = { asn_DEF_ModulationOrder_tags_1, /* Same as above */ sizeof(asn_DEF_ModulationOrder_tags_1) /sizeof(asn_DEF_ModulationOrder_tags_1[0]), /* 1 */ - { &asn_OER_type_ModulationOrder_constr_1, &asn_PER_type_ModulationOrder_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ModulationOrder_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_ModulationOrder_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/RRC/ModulationOrder.h b/src/codec_utils/RRC/ModulationOrder.h index 7acbb3f87..e64dde3c8 100644 --- a/src/codec_utils/RRC/ModulationOrder.h +++ b/src/codec_utils/RRC/ModulationOrder.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ModulationOrder_H_ @@ -38,12 +38,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_ModulationOrder_specs_1; asn_struct_free_f ModulationOrder_free; asn_struct_print_f ModulationOrder_print; asn_constr_check_f ModulationOrder_constraint; -ber_type_decoder_f ModulationOrder_decode_ber; -der_type_encoder_f ModulationOrder_encode_der; xer_type_decoder_f ModulationOrder_decode_xer; xer_type_encoder_f ModulationOrder_encode_xer; -oer_type_decoder_f ModulationOrder_decode_oer; -oer_type_encoder_f ModulationOrder_encode_oer; per_type_decoder_f ModulationOrder_decode_uper; per_type_encoder_f ModulationOrder_encode_uper; per_type_decoder_f ModulationOrder_decode_aper; diff --git a/src/codec_utils/RRC/MultiBandInfoListEUTRA.c b/src/codec_utils/RRC/MultiBandInfoListEUTRA.c index 10f7ccb89..fe9583cc5 100644 --- a/src/codec_utils/RRC/MultiBandInfoListEUTRA.c +++ b/src/codec_utils/RRC/MultiBandInfoListEUTRA.c @@ -1,27 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MultiBandInfoListEUTRA.h" -static asn_oer_constraints_t asn_OER_type_MultiBandInfoListEUTRA_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MultiBandInfoListEUTRA_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_MultiBandInfoListEUTRA_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_FreqBandIndicatorEUTRA, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -44,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_MultiBandInfoListEUTRA = { asn_DEF_MultiBandInfoListEUTRA_tags_1, /* Same as above */ sizeof(asn_DEF_MultiBandInfoListEUTRA_tags_1) /sizeof(asn_DEF_MultiBandInfoListEUTRA_tags_1[0]), /* 1 */ - { &asn_OER_type_MultiBandInfoListEUTRA_constr_1, &asn_PER_type_MultiBandInfoListEUTRA_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MultiBandInfoListEUTRA_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_MultiBandInfoListEUTRA_1, 1, /* Single element */ &asn_SPC_MultiBandInfoListEUTRA_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MultiBandInfoListEUTRA.h b/src/codec_utils/RRC/MultiBandInfoListEUTRA.h index bfd62a0cc..7e8311730 100644 --- a/src/codec_utils/RRC/MultiBandInfoListEUTRA.h +++ b/src/codec_utils/RRC/MultiBandInfoListEUTRA.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MultiBandInfoListEUTRA_H_ diff --git a/src/codec_utils/RRC/MultiFrequencyBandListNR-SIB.c b/src/codec_utils/RRC/MultiFrequencyBandListNR-SIB.c index 13b6d0ea0..cd3aaac73 100644 --- a/src/codec_utils/RRC/MultiFrequencyBandListNR-SIB.c +++ b/src/codec_utils/RRC/MultiFrequencyBandListNR-SIB.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MultiFrequencyBandListNR-SIB.h" -#include "NR-MultiBandInfo.h" -static asn_oer_constraints_t asn_OER_type_MultiFrequencyBandListNR_SIB_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MultiFrequencyBandListNR_SIB_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_MultiFrequencyBandListNR_SIB_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NR_MultiBandInfo, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_MultiFrequencyBandListNR_SIB = { asn_DEF_MultiFrequencyBandListNR_SIB_tags_1, /* Same as above */ sizeof(asn_DEF_MultiFrequencyBandListNR_SIB_tags_1) /sizeof(asn_DEF_MultiFrequencyBandListNR_SIB_tags_1[0]), /* 1 */ - { &asn_OER_type_MultiFrequencyBandListNR_SIB_constr_1, &asn_PER_type_MultiFrequencyBandListNR_SIB_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MultiFrequencyBandListNR_SIB_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_MultiFrequencyBandListNR_SIB_1, 1, /* Single element */ &asn_SPC_MultiFrequencyBandListNR_SIB_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MultiFrequencyBandListNR-SIB.h b/src/codec_utils/RRC/MultiFrequencyBandListNR-SIB.h index 8baa8d386..88e7fe7dc 100644 --- a/src/codec_utils/RRC/MultiFrequencyBandListNR-SIB.h +++ b/src/codec_utils/RRC/MultiFrequencyBandListNR-SIB.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MultiFrequencyBandListNR_SIB_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_MultiFrequencyBandListNR_SIB_constr_1; } #endif +/* Referred external types */ +#include "NR-MultiBandInfo.h" + #endif /* _MultiFrequencyBandListNR_SIB_H_ */ #include diff --git a/src/codec_utils/RRC/MultiFrequencyBandListNR.c b/src/codec_utils/RRC/MultiFrequencyBandListNR.c index 730989f80..4e9e2355f 100644 --- a/src/codec_utils/RRC/MultiFrequencyBandListNR.c +++ b/src/codec_utils/RRC/MultiFrequencyBandListNR.c @@ -1,27 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "MultiFrequencyBandListNR.h" -static asn_oer_constraints_t asn_OER_type_MultiFrequencyBandListNR_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_MultiFrequencyBandListNR_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_MultiFrequencyBandListNR_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_FreqBandIndicatorNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -44,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_MultiFrequencyBandListNR = { asn_DEF_MultiFrequencyBandListNR_tags_1, /* Same as above */ sizeof(asn_DEF_MultiFrequencyBandListNR_tags_1) /sizeof(asn_DEF_MultiFrequencyBandListNR_tags_1[0]), /* 1 */ - { &asn_OER_type_MultiFrequencyBandListNR_constr_1, &asn_PER_type_MultiFrequencyBandListNR_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_MultiFrequencyBandListNR_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_MultiFrequencyBandListNR_1, 1, /* Single element */ &asn_SPC_MultiFrequencyBandListNR_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/MultiFrequencyBandListNR.h b/src/codec_utils/RRC/MultiFrequencyBandListNR.h index 31c2c49de..0360d7d7f 100644 --- a/src/codec_utils/RRC/MultiFrequencyBandListNR.h +++ b/src/codec_utils/RRC/MultiFrequencyBandListNR.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _MultiFrequencyBandListNR_H_ diff --git a/src/codec_utils/RRC/NAICS-Capability-Entry.c b/src/codec_utils/RRC/NAICS-Capability-Entry.c index 6462722b6..858f2d1c2 100644 --- a/src/codec_utils/RRC/NAICS-Capability-Entry.c +++ b/src/codec_utils/RRC/NAICS-Capability-Entry.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "NAICS-Capability-Entry.h" @@ -25,7 +25,7 @@ memb_numberOfNAICS_CapableCC_constraint_1(const asn_TYPE_descriptor_t *td, const value = *(const long *)sptr; - if((value >= 1 && value <= 5)) { + if((value >= 1L && value <= 5L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,22 +36,20 @@ memb_numberOfNAICS_CapableCC_constraint_1(const asn_TYPE_descriptor_t *td, const } } -static asn_oer_constraints_t asn_OER_type_numberOfAggregatedPRB_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_numberOfAggregatedPRB_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_numberOfNAICS_CapableCC_constr_2 CC_NOTUSED = { - { 1, 1 } /* (1..5) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_numberOfNAICS_CapableCC_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 1, 5 } /* (1..5) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_numberOfAggregatedPRB_value2enum_3[] = { { 0, 3, "n50" }, { 1, 3, "n75" }, @@ -112,7 +110,18 @@ asn_TYPE_descriptor_t asn_DEF_numberOfAggregatedPRB_3 = { asn_DEF_numberOfAggregatedPRB_tags_3, /* Same as above */ sizeof(asn_DEF_numberOfAggregatedPRB_tags_3) /sizeof(asn_DEF_numberOfAggregatedPRB_tags_3[0]), /* 2 */ - { &asn_OER_type_numberOfAggregatedPRB_constr_3, &asn_PER_type_numberOfAggregatedPRB_constr_3, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_numberOfAggregatedPRB_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_numberOfAggregatedPRB_specs_3 /* Additional specs */ }; @@ -123,7 +132,18 @@ asn_TYPE_member_t asn_MBR_NAICS_Capability_Entry_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_numberOfNAICS_CapableCC_constr_2, &asn_PER_memb_numberOfNAICS_CapableCC_constr_2, memb_numberOfNAICS_CapableCC_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_numberOfNAICS_CapableCC_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_numberOfNAICS_CapableCC_constraint_1 + }, 0, 0, /* No default value */ "numberOfNAICS-CapableCC" }, @@ -132,7 +152,18 @@ asn_TYPE_member_t asn_MBR_NAICS_Capability_Entry_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_numberOfAggregatedPRB_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "numberOfAggregatedPRB" }, @@ -162,7 +193,18 @@ asn_TYPE_descriptor_t asn_DEF_NAICS_Capability_Entry = { asn_DEF_NAICS_Capability_Entry_tags_1, /* Same as above */ sizeof(asn_DEF_NAICS_Capability_Entry_tags_1) /sizeof(asn_DEF_NAICS_Capability_Entry_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_NAICS_Capability_Entry_1, 2, /* Elements count */ &asn_SPC_NAICS_Capability_Entry_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/NAICS-Capability-Entry.h b/src/codec_utils/RRC/NAICS-Capability-Entry.h index f82404ad6..020096cbe 100644 --- a/src/codec_utils/RRC/NAICS-Capability-Entry.h +++ b/src/codec_utils/RRC/NAICS-Capability-Entry.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _NAICS_Capability_Entry_H_ diff --git a/src/codec_utils/RRC/NG-5G-S-TMSI.c b/src/codec_utils/RRC/NG-5G-S-TMSI.c index 2986b2b19..a52ce0425 100644 --- a/src/codec_utils/RRC/NG-5G-S-TMSI.c +++ b/src/codec_utils/RRC/NG-5G-S-TMSI.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "NG-5G-S-TMSI.h" @@ -27,7 +27,7 @@ NG_5G_S_TMSI_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 48)) { + if((size == 48UL)) { /* Constraint check succeeded */ return 0; } else { @@ -42,14 +42,13 @@ NG_5G_S_TMSI_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using BIT_STRING, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_NG_5G_S_TMSI_constr_1 CC_NOTUSED = { - { 0, 0 }, - 48 /* (SIZE(48..48)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_NG_5G_S_TMSI_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 48, 48 } /* (SIZE(48..48)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_NG_5G_S_TMSI_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)) }; @@ -63,7 +62,18 @@ asn_TYPE_descriptor_t asn_DEF_NG_5G_S_TMSI = { asn_DEF_NG_5G_S_TMSI_tags_1, /* Same as above */ sizeof(asn_DEF_NG_5G_S_TMSI_tags_1) /sizeof(asn_DEF_NG_5G_S_TMSI_tags_1[0]), /* 1 */ - { &asn_OER_type_NG_5G_S_TMSI_constr_1, &asn_PER_type_NG_5G_S_TMSI_constr_1, NG_5G_S_TMSI_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NG_5G_S_TMSI_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NG_5G_S_TMSI_constraint + }, 0, 0, /* No members */ &asn_SPC_BIT_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/RRC/NG-5G-S-TMSI.h b/src/codec_utils/RRC/NG-5G-S-TMSI.h index daf58b6c8..5ec69182f 100644 --- a/src/codec_utils/RRC/NG-5G-S-TMSI.h +++ b/src/codec_utils/RRC/NG-5G-S-TMSI.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _NG_5G_S_TMSI_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_NG_5G_S_TMSI; asn_struct_free_f NG_5G_S_TMSI_free; asn_struct_print_f NG_5G_S_TMSI_print; asn_constr_check_f NG_5G_S_TMSI_constraint; -ber_type_decoder_f NG_5G_S_TMSI_decode_ber; -der_type_encoder_f NG_5G_S_TMSI_encode_der; xer_type_decoder_f NG_5G_S_TMSI_decode_xer; xer_type_encoder_f NG_5G_S_TMSI_encode_xer; -oer_type_decoder_f NG_5G_S_TMSI_decode_oer; -oer_type_encoder_f NG_5G_S_TMSI_encode_oer; per_type_decoder_f NG_5G_S_TMSI_decode_uper; per_type_encoder_f NG_5G_S_TMSI_encode_uper; per_type_decoder_f NG_5G_S_TMSI_decode_aper; diff --git a/src/codec_utils/RRC/NR-FreqInfo.c b/src/codec_utils/RRC/NR-FreqInfo.c index 33e36b2ec..bd8752865 100644 --- a/src/codec_utils/RRC/NR-FreqInfo.c +++ b/src/codec_utils/RRC/NR-FreqInfo.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "NR-FreqInfo.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_NR_FreqInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ARFCN_ValueNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measuredFrequency" }, @@ -44,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_NR_FreqInfo = { asn_DEF_NR_FreqInfo_tags_1, /* Same as above */ sizeof(asn_DEF_NR_FreqInfo_tags_1) /sizeof(asn_DEF_NR_FreqInfo_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_NR_FreqInfo_1, 1, /* Elements count */ &asn_SPC_NR_FreqInfo_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/NR-FreqInfo.h b/src/codec_utils/RRC/NR-FreqInfo.h index 71539bebf..7d724e241 100644 --- a/src/codec_utils/RRC/NR-FreqInfo.h +++ b/src/codec_utils/RRC/NR-FreqInfo.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _NR_FreqInfo_H_ diff --git a/src/codec_utils/RRC/NR-MultiBandInfo.c b/src/codec_utils/RRC/NR-MultiBandInfo.c index 7762d69fa..024f9bfae 100644 --- a/src/codec_utils/RRC/NR-MultiBandInfo.c +++ b/src/codec_utils/RRC/NR-MultiBandInfo.c @@ -1,20 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "NR-MultiBandInfo.h" -#include "NR-NS-PmaxList.h" asn_TYPE_member_t asn_MBR_NR_MultiBandInfo_1[] = { { ATF_POINTER, 2, offsetof(struct NR_MultiBandInfo, freqBandIndicatorNR), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_FreqBandIndicatorNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "freqBandIndicatorNR" }, @@ -23,7 +33,18 @@ asn_TYPE_member_t asn_MBR_NR_MultiBandInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NR_NS_PmaxList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nr-NS-PmaxList" }, @@ -55,7 +76,18 @@ asn_TYPE_descriptor_t asn_DEF_NR_MultiBandInfo = { asn_DEF_NR_MultiBandInfo_tags_1, /* Same as above */ sizeof(asn_DEF_NR_MultiBandInfo_tags_1) /sizeof(asn_DEF_NR_MultiBandInfo_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_NR_MultiBandInfo_1, 2, /* Elements count */ &asn_SPC_NR_MultiBandInfo_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/NR-MultiBandInfo.h b/src/codec_utils/RRC/NR-MultiBandInfo.h index 2f82f3a37..d16bf8c84 100644 --- a/src/codec_utils/RRC/NR-MultiBandInfo.h +++ b/src/codec_utils/RRC/NR-MultiBandInfo.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _NR_MultiBandInfo_H_ @@ -40,5 +40,8 @@ extern asn_TYPE_member_t asn_MBR_NR_MultiBandInfo_1[2]; } #endif +/* Referred external types */ +#include "NR-NS-PmaxList.h" + #endif /* _NR_MultiBandInfo_H_ */ #include diff --git a/src/codec_utils/RRC/NR-NS-PmaxList.c b/src/codec_utils/RRC/NR-NS-PmaxList.c index f3b4a120d..2928e05b8 100644 --- a/src/codec_utils/RRC/NR-NS-PmaxList.c +++ b/src/codec_utils/RRC/NR-NS-PmaxList.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "NR-NS-PmaxList.h" -#include "NR-NS-PmaxValue.h" -static asn_oer_constraints_t asn_OER_type_NR_NS_PmaxList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_NR_NS_PmaxList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_NR_NS_PmaxList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NR_NS_PmaxValue, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_NR_NS_PmaxList = { asn_DEF_NR_NS_PmaxList_tags_1, /* Same as above */ sizeof(asn_DEF_NR_NS_PmaxList_tags_1) /sizeof(asn_DEF_NR_NS_PmaxList_tags_1[0]), /* 1 */ - { &asn_OER_type_NR_NS_PmaxList_constr_1, &asn_PER_type_NR_NS_PmaxList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NR_NS_PmaxList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_NR_NS_PmaxList_1, 1, /* Single element */ &asn_SPC_NR_NS_PmaxList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/NR-NS-PmaxList.h b/src/codec_utils/RRC/NR-NS-PmaxList.h index 4c90bc8b6..2a50010ec 100644 --- a/src/codec_utils/RRC/NR-NS-PmaxList.h +++ b/src/codec_utils/RRC/NR-NS-PmaxList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _NR_NS_PmaxList_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_NR_NS_PmaxList_constr_1; } #endif +/* Referred external types */ +#include "NR-NS-PmaxValue.h" + #endif /* _NR_NS_PmaxList_H_ */ #include diff --git a/src/codec_utils/RRC/NR-NS-PmaxValue.c b/src/codec_utils/RRC/NR-NS-PmaxValue.c index cb4486faf..5299fc6df 100644 --- a/src/codec_utils/RRC/NR-NS-PmaxValue.c +++ b/src/codec_utils/RRC/NR-NS-PmaxValue.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "NR-NS-PmaxValue.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_NR_NS_PmaxValue_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_P_Max, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "additionalPmax" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_NR_NS_PmaxValue_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_AdditionalSpectrumEmission, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "additionalSpectrumEmission" }, @@ -54,7 +76,18 @@ asn_TYPE_descriptor_t asn_DEF_NR_NS_PmaxValue = { asn_DEF_NR_NS_PmaxValue_tags_1, /* Same as above */ sizeof(asn_DEF_NR_NS_PmaxValue_tags_1) /sizeof(asn_DEF_NR_NS_PmaxValue_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_NR_NS_PmaxValue_1, 2, /* Elements count */ &asn_SPC_NR_NS_PmaxValue_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/NR-NS-PmaxValue.h b/src/codec_utils/RRC/NR-NS-PmaxValue.h index 45bd7c1cd..d440baa29 100644 --- a/src/codec_utils/RRC/NR-NS-PmaxValue.h +++ b/src/codec_utils/RRC/NR-NS-PmaxValue.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _NR_NS_PmaxValue_H_ diff --git a/src/codec_utils/RRC/NR-RS-Type.c b/src/codec_utils/RRC/NR-RS-Type.c index a758a1319..5b3b02382 100644 --- a/src/codec_utils/RRC/NR-RS-Type.c +++ b/src/codec_utils/RRC/NR-RS-Type.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "NR-RS-Type.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_NR_RS_Type_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_NR_RS_Type_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_NR_RS_Type_value2enum_1[] = { { 0, 3, "ssb" }, { 1, 6, "csi-rs" } @@ -49,7 +48,18 @@ asn_TYPE_descriptor_t asn_DEF_NR_RS_Type = { asn_DEF_NR_RS_Type_tags_1, /* Same as above */ sizeof(asn_DEF_NR_RS_Type_tags_1) /sizeof(asn_DEF_NR_RS_Type_tags_1[0]), /* 1 */ - { &asn_OER_type_NR_RS_Type_constr_1, &asn_PER_type_NR_RS_Type_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NR_RS_Type_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_NR_RS_Type_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/RRC/NR-RS-Type.h b/src/codec_utils/RRC/NR-RS-Type.h index 15e7772cb..b9ee832fa 100644 --- a/src/codec_utils/RRC/NR-RS-Type.h +++ b/src/codec_utils/RRC/NR-RS-Type.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _NR_RS_Type_H_ @@ -34,12 +34,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_NR_RS_Type_specs_1; asn_struct_free_f NR_RS_Type_free; asn_struct_print_f NR_RS_Type_print; asn_constr_check_f NR_RS_Type_constraint; -ber_type_decoder_f NR_RS_Type_decode_ber; -der_type_encoder_f NR_RS_Type_encode_der; xer_type_decoder_f NR_RS_Type_decode_xer; xer_type_encoder_f NR_RS_Type_encode_xer; -oer_type_decoder_f NR_RS_Type_decode_oer; -oer_type_encoder_f NR_RS_Type_encode_oer; per_type_decoder_f NR_RS_Type_decode_uper; per_type_encoder_f NR_RS_Type_encode_uper; per_type_decoder_f NR_RS_Type_decode_aper; diff --git a/src/codec_utils/RRC/NULL.c b/src/codec_utils/RRC/NULL.c deleted file mode 100644 index 4a2914f4b..000000000 --- a/src/codec_utils/RRC/NULL.c +++ /dev/null @@ -1,299 +0,0 @@ -/*- - * Copyright (c) 2003, 2005 Lev Walkin . All rights reserved. - * Redistribution and modifications are permitted subject to BSD license. - */ -#include -#include -#include -#include /* Implemented in terms of BOOLEAN type */ - -/* - * NULL basic type description. - */ -static const ber_tlv_tag_t asn_DEF_NULL_tags[] = { - (ASN_TAG_CLASS_UNIVERSAL | (5 << 2)) -}; -asn_TYPE_operation_t asn_OP_NULL = { - BOOLEAN_free, - NULL_print, - NULL_compare, - BOOLEAN_decode_ber, /* Implemented in terms of BOOLEAN */ - NULL_encode_der, /* Special handling of DER encoding */ - NULL_decode_xer, - NULL_encode_xer, -#ifdef ASN_DISABLE_OER_SUPPORT - 0, - 0, -#else - NULL_decode_oer, - NULL_encode_oer, -#endif /* ASN_DISABLE_OER_SUPPORT */ -#ifdef ASN_DISABLE_PER_SUPPORT - 0, - 0, - 0, - 0, -#else - NULL_decode_uper, /* Unaligned PER decoder */ - NULL_encode_uper, /* Unaligned PER encoder */ - NULL_decode_aper, /* Aligned PER decoder */ - NULL_encode_aper, /* Aligned PER encoder */ -#endif /* ASN_DISABLE_PER_SUPPORT */ - NULL_random_fill, - 0 /* Use generic outmost tag fetcher */ -}; -asn_TYPE_descriptor_t asn_DEF_NULL = { - "NULL", - "NULL", - &asn_OP_NULL, - asn_DEF_NULL_tags, - sizeof(asn_DEF_NULL_tags) / sizeof(asn_DEF_NULL_tags[0]), - asn_DEF_NULL_tags, /* Same as above */ - sizeof(asn_DEF_NULL_tags) / sizeof(asn_DEF_NULL_tags[0]), - { 0, 0, asn_generic_no_constraint }, - 0, 0, /* No members */ - 0 /* No specifics */ -}; - -asn_enc_rval_t -NULL_encode_der(const asn_TYPE_descriptor_t *td, const void *ptr, int tag_mode, - ber_tlv_tag_t tag, asn_app_consume_bytes_f *cb, void *app_key) { - asn_enc_rval_t erval = {0,0,0}; - - erval.encoded = der_write_tags(td, 0, tag_mode, 0, tag, cb, app_key); - if(erval.encoded == -1) { - erval.failed_type = td; - erval.structure_ptr = ptr; - } - - ASN__ENCODED_OK(erval); -} - -asn_enc_rval_t -NULL_encode_xer(const asn_TYPE_descriptor_t *td, const void *sptr, int ilevel, - enum xer_encoder_flags_e flags, asn_app_consume_bytes_f *cb, - void *app_key) { - asn_enc_rval_t er = {0,0,0}; - - (void)td; - (void)sptr; - (void)ilevel; - (void)flags; - (void)cb; - (void)app_key; - - /* XMLNullValue is empty */ - er.encoded = 0; - ASN__ENCODED_OK(er); -} - - -static enum xer_pbd_rval -NULL__xer_body_decode(const asn_TYPE_descriptor_t *td, void *sptr, - const void *chunk_buf, size_t chunk_size) { - (void)td; - (void)sptr; - (void)chunk_buf; /* Going to be empty according to the rules below. */ - - /* - * There must be no content in self-terminating tag. - */ - if(chunk_size) - return XPBD_BROKEN_ENCODING; - else - return XPBD_BODY_CONSUMED; -} - -asn_dec_rval_t -NULL_decode_xer(const asn_codec_ctx_t *opt_codec_ctx, - const asn_TYPE_descriptor_t *td, void **sptr, - const char *opt_mname, const void *buf_ptr, size_t size) { - return xer_decode_primitive(opt_codec_ctx, td, - sptr, sizeof(NULL_t), opt_mname, buf_ptr, size, - NULL__xer_body_decode); -} - -int -NULL_compare(const asn_TYPE_descriptor_t *td, const void *a, const void *b) { - (void)td; - (void)a; - (void)b; - return 0; -} - -int -NULL_print(const asn_TYPE_descriptor_t *td, const void *sptr, int ilevel, - asn_app_consume_bytes_f *cb, void *app_key) { - (void)td; /* Unused argument */ - (void)ilevel; /* Unused argument */ - - if(sptr) { - return (cb("", 9, app_key) < 0) ? -1 : 0; - } else { - return (cb("", 8, app_key) < 0) ? -1 : 0; - } -} - -#ifndef ASN_DISABLE_OER_SUPPORT - -asn_dec_rval_t -NULL_decode_oer(const asn_codec_ctx_t *opt_codec_ctx, - const asn_TYPE_descriptor_t *td, - const asn_oer_constraints_t *constraints, void **sptr, - const void *ptr, size_t size) { - asn_dec_rval_t rv = {RC_OK, 0}; - (void)opt_codec_ctx; - (void)td; - (void)constraints; - (void)ptr; - (void)size; - - if(!*sptr) { - *sptr = MALLOC(sizeof(NULL_t)); - if(*sptr) { - *(NULL_t *)*sptr = 0; - } else { - ASN__DECODE_FAILED; - } - } - - return rv; -} - -asn_enc_rval_t -NULL_encode_oer(const asn_TYPE_descriptor_t *td, - const asn_oer_constraints_t *constraints, const void *sptr, - asn_app_consume_bytes_f *cb, void *app_key) { - asn_enc_rval_t er = {0,0,0}; - - (void)td; - (void)sptr; - (void)constraints; - (void)cb; - (void)app_key; - - er.encoded = 0; /* Encoding in 0 bytes. */ - - ASN__ENCODED_OK(er); -} - -#endif /* ASN_DISABLE_OER_SUPPORT */ - -#ifndef ASN_DISABLE_PER_SUPPORT - -asn_dec_rval_t -NULL_decode_uper(const asn_codec_ctx_t *opt_codec_ctx, - const asn_TYPE_descriptor_t *td, - const asn_per_constraints_t *constraints, void **sptr, - asn_per_data_t *pd) { - asn_dec_rval_t rv; - - (void)opt_codec_ctx; - (void)td; - (void)constraints; - (void)pd; - - if(!*sptr) { - *sptr = MALLOC(sizeof(NULL_t)); - if(*sptr) { - *(NULL_t *)*sptr = 0; - } else { - ASN__DECODE_FAILED; - } - } - - /* - * NULL type does not have content octets. - */ - - rv.code = RC_OK; - rv.consumed = 0; - return rv; -} - -asn_enc_rval_t -NULL_encode_uper(const asn_TYPE_descriptor_t *td, - const asn_per_constraints_t *constraints, const void *sptr, - asn_per_outp_t *po) { - asn_enc_rval_t er = {0,0,0}; - - (void)td; - (void)constraints; - (void)sptr; - (void)po; - - er.encoded = 0; - ASN__ENCODED_OK(er); -} - -asn_dec_rval_t -NULL_decode_aper(const asn_codec_ctx_t *opt_codec_ctx, - const asn_TYPE_descriptor_t *td, - const asn_per_constraints_t *constraints, void **sptr, asn_per_data_t *pd) { - asn_dec_rval_t rv = {RC_OK, 0}; - - (void)opt_codec_ctx; - (void)td; - (void)constraints; - (void)pd; - - if(!*sptr) { - *sptr = MALLOC(sizeof(NULL_t)); - if(*sptr) { - *(NULL_t *)*sptr = 0; - } else { - ASN__DECODE_FAILED; - } - } - - /* - * NULL type does not have content octets. - */ - - rv.code = RC_OK; - rv.consumed = 0; - return rv; -} - - -asn_enc_rval_t -NULL_encode_aper(const asn_TYPE_descriptor_t *td, - const asn_per_constraints_t *constraints, - const void *sptr, asn_per_outp_t *po) { - asn_enc_rval_t er = {0,0,0}; - - (void)td; - (void)constraints; - (void)sptr; - (void)po; - - er.encoded = 0; - ASN__ENCODED_OK(er); -} - -#endif /* ASN_DISABLE_PER_SUPPORT */ - -asn_random_fill_result_t -NULL_random_fill(const asn_TYPE_descriptor_t *td, void **sptr, - const asn_encoding_constraints_t *constr, - size_t max_length) { - asn_random_fill_result_t result_ok = {ARFILL_OK, 1}; - asn_random_fill_result_t result_failed = {ARFILL_FAILED, 0}; - asn_random_fill_result_t result_skipped = {ARFILL_SKIPPED, 0}; - NULL_t *st = *sptr; - - (void)td; - (void)constr; - - if(max_length == 0) return result_skipped; - - if(st == NULL) { - st = (NULL_t *)(*sptr = CALLOC(1, sizeof(*st))); - if(st == NULL) { - return result_failed; - } - } - - return result_ok; -} - diff --git a/src/codec_utils/RRC/NULL.h b/src/codec_utils/RRC/NULL.h deleted file mode 100644 index 802d12c00..000000000 --- a/src/codec_utils/RRC/NULL.h +++ /dev/null @@ -1,45 +0,0 @@ -/*- - * Copyright (c) 2003-2017 Lev Walkin . All rights reserved. - * Redistribution and modifications are permitted subject to BSD license. - */ -#ifndef ASN_TYPE_NULL_H -#define ASN_TYPE_NULL_H - -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* - * The value of the NULL type is meaningless: see BOOLEAN if you want to - * carry true/false semantics. - */ -typedef int NULL_t; - -extern asn_TYPE_descriptor_t asn_DEF_NULL; -extern asn_TYPE_operation_t asn_OP_NULL; - -asn_struct_print_f NULL_print; -asn_struct_compare_f NULL_compare; -der_type_encoder_f NULL_encode_der; -xer_type_decoder_f NULL_decode_xer; -xer_type_encoder_f NULL_encode_xer; -oer_type_decoder_f NULL_decode_oer; -oer_type_encoder_f NULL_encode_oer; -per_type_decoder_f NULL_decode_uper; -per_type_encoder_f NULL_encode_uper; -per_type_decoder_f NULL_decode_aper; -per_type_encoder_f NULL_encode_aper; -asn_random_fill_f NULL_random_fill; - -#define NULL_free BOOLEAN_free -#define NULL_decode_ber BOOLEAN_decode_ber -#define NULL_constraint asn_generic_no_constraint - -#ifdef __cplusplus -} -#endif - -#endif /* NULL_H */ diff --git a/src/codec_utils/RRC/NZP-CSI-RS-Resource.c b/src/codec_utils/RRC/NZP-CSI-RS-Resource.c index 8066e9fe1..3c45941ef 100644 --- a/src/codec_utils/RRC/NZP-CSI-RS-Resource.c +++ b/src/codec_utils/RRC/NZP-CSI-RS-Resource.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "NZP-CSI-RS-Resource.h" -#include "CSI-ResourcePeriodicityAndOffset.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -26,7 +25,7 @@ memb_powerControlOffset_constraint_1(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= -8 && value <= 15)) { + if((value >= -8L && value <= 15L)) { /* Constraint check succeeded */ return 0; } else { @@ -37,22 +36,20 @@ memb_powerControlOffset_constraint_1(const asn_TYPE_descriptor_t *td, const void } } -static asn_oer_constraints_t asn_OER_type_powerControlOffsetSS_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_powerControlOffsetSS_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_powerControlOffset_constr_4 CC_NOTUSED = { - { 1, 0 } /* (-8..15) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_powerControlOffset_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, -8, 15 } /* (-8..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_powerControlOffsetSS_value2enum_5[] = { { 0, 4, "db-3" }, { 1, 3, "db0" }, @@ -89,7 +86,18 @@ asn_TYPE_descriptor_t asn_DEF_powerControlOffsetSS_5 = { asn_DEF_powerControlOffsetSS_tags_5, /* Same as above */ sizeof(asn_DEF_powerControlOffsetSS_tags_5) /sizeof(asn_DEF_powerControlOffsetSS_tags_5[0]), /* 2 */ - { &asn_OER_type_powerControlOffsetSS_constr_5, &asn_PER_type_powerControlOffsetSS_constr_5, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_powerControlOffsetSS_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_powerControlOffsetSS_specs_5 /* Additional specs */ }; @@ -100,7 +108,18 @@ asn_TYPE_member_t asn_MBR_NZP_CSI_RS_Resource_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NZP_CSI_RS_ResourceId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nzp-CSI-RS-ResourceId" }, @@ -109,7 +128,18 @@ asn_TYPE_member_t asn_MBR_NZP_CSI_RS_Resource_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CSI_RS_ResourceMapping, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "resourceMapping" }, @@ -118,7 +148,18 @@ asn_TYPE_member_t asn_MBR_NZP_CSI_RS_Resource_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_powerControlOffset_constr_4, &asn_PER_memb_powerControlOffset_constr_4, memb_powerControlOffset_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_powerControlOffset_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_powerControlOffset_constraint_1 + }, 0, 0, /* No default value */ "powerControlOffset" }, @@ -127,7 +168,18 @@ asn_TYPE_member_t asn_MBR_NZP_CSI_RS_Resource_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_powerControlOffsetSS_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "powerControlOffsetSS" }, @@ -136,7 +188,18 @@ asn_TYPE_member_t asn_MBR_NZP_CSI_RS_Resource_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ScramblingId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "scramblingID" }, @@ -145,7 +208,18 @@ asn_TYPE_member_t asn_MBR_NZP_CSI_RS_Resource_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_CSI_ResourcePeriodicityAndOffset, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "periodicityAndOffset" }, @@ -154,7 +228,18 @@ asn_TYPE_member_t asn_MBR_NZP_CSI_RS_Resource_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_TCI_StateId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "qcl-InfoPeriodicCSI-RS" }, @@ -191,7 +276,18 @@ asn_TYPE_descriptor_t asn_DEF_NZP_CSI_RS_Resource = { asn_DEF_NZP_CSI_RS_Resource_tags_1, /* Same as above */ sizeof(asn_DEF_NZP_CSI_RS_Resource_tags_1) /sizeof(asn_DEF_NZP_CSI_RS_Resource_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_NZP_CSI_RS_Resource_1, 7, /* Elements count */ &asn_SPC_NZP_CSI_RS_Resource_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/NZP-CSI-RS-Resource.h b/src/codec_utils/RRC/NZP-CSI-RS-Resource.h index 7b624093f..6db4c57fc 100644 --- a/src/codec_utils/RRC/NZP-CSI-RS-Resource.h +++ b/src/codec_utils/RRC/NZP-CSI-RS-Resource.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _NZP_CSI_RS_Resource_H_ @@ -63,5 +63,8 @@ extern asn_TYPE_member_t asn_MBR_NZP_CSI_RS_Resource_1[7]; } #endif +/* Referred external types */ +#include "CSI-ResourcePeriodicityAndOffset.h" + #endif /* _NZP_CSI_RS_Resource_H_ */ #include diff --git a/src/codec_utils/RRC/NZP-CSI-RS-ResourceId.c b/src/codec_utils/RRC/NZP-CSI-RS-ResourceId.c index 6bf7996c4..ee7848d58 100644 --- a/src/codec_utils/RRC/NZP-CSI-RS-ResourceId.c +++ b/src/codec_utils/RRC/NZP-CSI-RS-ResourceId.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "NZP-CSI-RS-ResourceId.h" @@ -21,7 +21,7 @@ NZP_CSI_RS_ResourceId_constraint(const asn_TYPE_descriptor_t *td, const void *sp value = *(const long *)sptr; - if((value >= 0 && value <= 191)) { + if((value >= 0L && value <= 191L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ NZP_CSI_RS_ResourceId_constraint(const asn_TYPE_descriptor_t *td, const void *sp * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_NZP_CSI_RS_ResourceId_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..191) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_NZP_CSI_RS_ResourceId_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 0, 191 } /* (0..191) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_NZP_CSI_RS_ResourceId_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_NZP_CSI_RS_ResourceId = { asn_DEF_NZP_CSI_RS_ResourceId_tags_1, /* Same as above */ sizeof(asn_DEF_NZP_CSI_RS_ResourceId_tags_1) /sizeof(asn_DEF_NZP_CSI_RS_ResourceId_tags_1[0]), /* 1 */ - { &asn_OER_type_NZP_CSI_RS_ResourceId_constr_1, &asn_PER_type_NZP_CSI_RS_ResourceId_constr_1, NZP_CSI_RS_ResourceId_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NZP_CSI_RS_ResourceId_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NZP_CSI_RS_ResourceId_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/NZP-CSI-RS-ResourceId.h b/src/codec_utils/RRC/NZP-CSI-RS-ResourceId.h index 2e0c8d282..12007bff7 100644 --- a/src/codec_utils/RRC/NZP-CSI-RS-ResourceId.h +++ b/src/codec_utils/RRC/NZP-CSI-RS-ResourceId.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _NZP_CSI_RS_ResourceId_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_NZP_CSI_RS_ResourceId; asn_struct_free_f NZP_CSI_RS_ResourceId_free; asn_struct_print_f NZP_CSI_RS_ResourceId_print; asn_constr_check_f NZP_CSI_RS_ResourceId_constraint; -ber_type_decoder_f NZP_CSI_RS_ResourceId_decode_ber; -der_type_encoder_f NZP_CSI_RS_ResourceId_encode_der; xer_type_decoder_f NZP_CSI_RS_ResourceId_decode_xer; xer_type_encoder_f NZP_CSI_RS_ResourceId_encode_xer; -oer_type_decoder_f NZP_CSI_RS_ResourceId_decode_oer; -oer_type_encoder_f NZP_CSI_RS_ResourceId_encode_oer; per_type_decoder_f NZP_CSI_RS_ResourceId_decode_uper; per_type_encoder_f NZP_CSI_RS_ResourceId_encode_uper; per_type_decoder_f NZP_CSI_RS_ResourceId_decode_aper; diff --git a/src/codec_utils/RRC/NZP-CSI-RS-ResourceSet.c b/src/codec_utils/RRC/NZP-CSI-RS-ResourceSet.c index cc14be09a..a28154175 100644 --- a/src/codec_utils/RRC/NZP-CSI-RS-ResourceSet.c +++ b/src/codec_utils/RRC/NZP-CSI-RS-ResourceSet.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "NZP-CSI-RS-ResourceSet.h" @@ -30,9 +30,9 @@ memb_nzp_CSI_RS_Resources_constraint_1(const asn_TYPE_descriptor_t *td, const vo /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 64)) { + if((size >= 1UL && size <= 64UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -55,7 +55,7 @@ memb_aperiodicTriggeringOffset_constraint_1(const asn_TYPE_descriptor_t *td, con value = *(const long *)sptr; - if((value >= 0 && value <= 6)) { + if((value >= 0L && value <= 6L)) { /* Constraint check succeeded */ return 0; } else { @@ -66,53 +66,59 @@ memb_aperiodicTriggeringOffset_constraint_1(const asn_TYPE_descriptor_t *td, con } } -static asn_oer_constraints_t asn_OER_type_nzp_CSI_RS_Resources_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_nzp_CSI_RS_Resources_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_repetition_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_repetition_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 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_trs_Info_constr_9 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_trs_Info_constr_9 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_nzp_CSI_RS_Resources_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_nzp_CSI_RS_Resources_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_aperiodicTriggeringOffset_constr_8 CC_NOTUSED = { - { 1, 1 } /* (0..6) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_aperiodicTriggeringOffset_constr_8 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 6 } /* (0..6) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_nzp_CSI_RS_Resources_3[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_NZP_CSI_RS_ResourceId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -137,7 +143,18 @@ asn_TYPE_descriptor_t asn_DEF_nzp_CSI_RS_Resources_3 = { asn_DEF_nzp_CSI_RS_Resources_tags_3, /* Same as above */ sizeof(asn_DEF_nzp_CSI_RS_Resources_tags_3) /sizeof(asn_DEF_nzp_CSI_RS_Resources_tags_3[0]), /* 2 */ - { &asn_OER_type_nzp_CSI_RS_Resources_constr_3, &asn_PER_type_nzp_CSI_RS_Resources_constr_3, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_nzp_CSI_RS_Resources_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_nzp_CSI_RS_Resources_3, 1, /* Single element */ &asn_SPC_nzp_CSI_RS_Resources_specs_3 /* Additional specs */ @@ -175,7 +192,18 @@ asn_TYPE_descriptor_t asn_DEF_repetition_5 = { asn_DEF_repetition_tags_5, /* Same as above */ sizeof(asn_DEF_repetition_tags_5) /sizeof(asn_DEF_repetition_tags_5[0]), /* 2 */ - { &asn_OER_type_repetition_constr_5, &asn_PER_type_repetition_constr_5, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_repetition_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_repetition_specs_5 /* Additional specs */ }; @@ -210,7 +238,18 @@ asn_TYPE_descriptor_t asn_DEF_trs_Info_9 = { asn_DEF_trs_Info_tags_9, /* Same as above */ sizeof(asn_DEF_trs_Info_tags_9) /sizeof(asn_DEF_trs_Info_tags_9[0]), /* 2 */ - { &asn_OER_type_trs_Info_constr_9, &asn_PER_type_trs_Info_constr_9, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_trs_Info_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_trs_Info_specs_9 /* Additional specs */ }; @@ -221,7 +260,18 @@ asn_TYPE_member_t asn_MBR_NZP_CSI_RS_ResourceSet_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NZP_CSI_RS_ResourceSetId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nzp-CSI-ResourceSetId" }, @@ -230,7 +280,18 @@ asn_TYPE_member_t asn_MBR_NZP_CSI_RS_ResourceSet_1[] = { 0, &asn_DEF_nzp_CSI_RS_Resources_3, 0, - { &asn_OER_memb_nzp_CSI_RS_Resources_constr_3, &asn_PER_memb_nzp_CSI_RS_Resources_constr_3, memb_nzp_CSI_RS_Resources_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_nzp_CSI_RS_Resources_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_nzp_CSI_RS_Resources_constraint_1 + }, 0, 0, /* No default value */ "nzp-CSI-RS-Resources" }, @@ -239,7 +300,18 @@ asn_TYPE_member_t asn_MBR_NZP_CSI_RS_ResourceSet_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_repetition_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "repetition" }, @@ -248,7 +320,18 @@ asn_TYPE_member_t asn_MBR_NZP_CSI_RS_ResourceSet_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_aperiodicTriggeringOffset_constr_8, &asn_PER_memb_aperiodicTriggeringOffset_constr_8, memb_aperiodicTriggeringOffset_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_aperiodicTriggeringOffset_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_aperiodicTriggeringOffset_constraint_1 + }, 0, 0, /* No default value */ "aperiodicTriggeringOffset" }, @@ -257,7 +340,18 @@ asn_TYPE_member_t asn_MBR_NZP_CSI_RS_ResourceSet_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_trs_Info_9, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "trs-Info" }, @@ -292,7 +386,18 @@ asn_TYPE_descriptor_t asn_DEF_NZP_CSI_RS_ResourceSet = { asn_DEF_NZP_CSI_RS_ResourceSet_tags_1, /* Same as above */ sizeof(asn_DEF_NZP_CSI_RS_ResourceSet_tags_1) /sizeof(asn_DEF_NZP_CSI_RS_ResourceSet_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_NZP_CSI_RS_ResourceSet_1, 5, /* Elements count */ &asn_SPC_NZP_CSI_RS_ResourceSet_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/NZP-CSI-RS-ResourceSet.h b/src/codec_utils/RRC/NZP-CSI-RS-ResourceSet.h index 3ebb6c8f5..64c1788d8 100644 --- a/src/codec_utils/RRC/NZP-CSI-RS-ResourceSet.h +++ b/src/codec_utils/RRC/NZP-CSI-RS-ResourceSet.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _NZP_CSI_RS_ResourceSet_H_ diff --git a/src/codec_utils/RRC/NZP-CSI-RS-ResourceSetId.c b/src/codec_utils/RRC/NZP-CSI-RS-ResourceSetId.c index 27a899161..6c37ec36e 100644 --- a/src/codec_utils/RRC/NZP-CSI-RS-ResourceSetId.c +++ b/src/codec_utils/RRC/NZP-CSI-RS-ResourceSetId.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "NZP-CSI-RS-ResourceSetId.h" @@ -21,7 +21,7 @@ NZP_CSI_RS_ResourceSetId_constraint(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= 0 && value <= 63)) { + if((value >= 0L && value <= 63L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ NZP_CSI_RS_ResourceSetId_constraint(const asn_TYPE_descriptor_t *td, const void * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_NZP_CSI_RS_ResourceSetId_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..63) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_NZP_CSI_RS_ResourceSetId_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 63 } /* (0..63) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_NZP_CSI_RS_ResourceSetId_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_NZP_CSI_RS_ResourceSetId = { asn_DEF_NZP_CSI_RS_ResourceSetId_tags_1, /* Same as above */ sizeof(asn_DEF_NZP_CSI_RS_ResourceSetId_tags_1) /sizeof(asn_DEF_NZP_CSI_RS_ResourceSetId_tags_1[0]), /* 1 */ - { &asn_OER_type_NZP_CSI_RS_ResourceSetId_constr_1, &asn_PER_type_NZP_CSI_RS_ResourceSetId_constr_1, NZP_CSI_RS_ResourceSetId_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NZP_CSI_RS_ResourceSetId_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NZP_CSI_RS_ResourceSetId_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/NZP-CSI-RS-ResourceSetId.h b/src/codec_utils/RRC/NZP-CSI-RS-ResourceSetId.h index 11d212a58..0fe81cda8 100644 --- a/src/codec_utils/RRC/NZP-CSI-RS-ResourceSetId.h +++ b/src/codec_utils/RRC/NZP-CSI-RS-ResourceSetId.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _NZP_CSI_RS_ResourceSetId_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_NZP_CSI_RS_ResourceSetId; asn_struct_free_f NZP_CSI_RS_ResourceSetId_free; asn_struct_print_f NZP_CSI_RS_ResourceSetId_print; asn_constr_check_f NZP_CSI_RS_ResourceSetId_constraint; -ber_type_decoder_f NZP_CSI_RS_ResourceSetId_decode_ber; -der_type_encoder_f NZP_CSI_RS_ResourceSetId_encode_der; xer_type_decoder_f NZP_CSI_RS_ResourceSetId_decode_xer; xer_type_encoder_f NZP_CSI_RS_ResourceSetId_encode_xer; -oer_type_decoder_f NZP_CSI_RS_ResourceSetId_decode_oer; -oer_type_encoder_f NZP_CSI_RS_ResourceSetId_encode_oer; per_type_decoder_f NZP_CSI_RS_ResourceSetId_decode_uper; per_type_encoder_f NZP_CSI_RS_ResourceSetId_encode_uper; per_type_decoder_f NZP_CSI_RS_ResourceSetId_decode_aper; diff --git a/src/codec_utils/RRC/NextHopChainingCount.c b/src/codec_utils/RRC/NextHopChainingCount.c index d2b7030f7..fa896927f 100644 --- a/src/codec_utils/RRC/NextHopChainingCount.c +++ b/src/codec_utils/RRC/NextHopChainingCount.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "NextHopChainingCount.h" @@ -21,7 +21,7 @@ NextHopChainingCount_constraint(const asn_TYPE_descriptor_t *td, const void *spt value = *(const long *)sptr; - if((value >= 0 && value <= 7)) { + if((value >= 0L && value <= 7L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ NextHopChainingCount_constraint(const asn_TYPE_descriptor_t *td, const void *spt * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_NextHopChainingCount_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..7) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_NextHopChainingCount_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_NextHopChainingCount_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_NextHopChainingCount = { asn_DEF_NextHopChainingCount_tags_1, /* Same as above */ sizeof(asn_DEF_NextHopChainingCount_tags_1) /sizeof(asn_DEF_NextHopChainingCount_tags_1[0]), /* 1 */ - { &asn_OER_type_NextHopChainingCount_constr_1, &asn_PER_type_NextHopChainingCount_constr_1, NextHopChainingCount_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_NextHopChainingCount_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NextHopChainingCount_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/NextHopChainingCount.h b/src/codec_utils/RRC/NextHopChainingCount.h index 6c23afe6c..37279d859 100644 --- a/src/codec_utils/RRC/NextHopChainingCount.h +++ b/src/codec_utils/RRC/NextHopChainingCount.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _NextHopChainingCount_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_NextHopChainingCount; asn_struct_free_f NextHopChainingCount_free; asn_struct_print_f NextHopChainingCount_print; asn_constr_check_f NextHopChainingCount_constraint; -ber_type_decoder_f NextHopChainingCount_decode_ber; -der_type_encoder_f NextHopChainingCount_encode_der; xer_type_decoder_f NextHopChainingCount_decode_xer; xer_type_encoder_f NextHopChainingCount_encode_xer; -oer_type_decoder_f NextHopChainingCount_decode_oer; -oer_type_encoder_f NextHopChainingCount_encode_oer; per_type_decoder_f NextHopChainingCount_decode_uper; per_type_encoder_f NextHopChainingCount_encode_uper; per_type_decoder_f NextHopChainingCount_decode_aper; diff --git a/src/codec_utils/RRC/OtherConfig.c b/src/codec_utils/RRC/OtherConfig.c index 01b6cb969..ee619535d 100644 --- a/src/codec_utils/RRC/OtherConfig.c +++ b/src/codec_utils/RRC/OtherConfig.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "OtherConfig.h" @@ -11,22 +11,20 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_delayBudgetReportingProhibitTimer_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_delayBudgetReportingProhibitTimer_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_delayBudgetReportingConfig_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_delayBudgetReportingConfig_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_delayBudgetReportingProhibitTimer_value2enum_5[] = { { 0, 2, "s0" }, { 1, 6, "s0dot4" }, @@ -71,7 +69,18 @@ asn_TYPE_descriptor_t asn_DEF_delayBudgetReportingProhibitTimer_5 = { asn_DEF_delayBudgetReportingProhibitTimer_tags_5, /* Same as above */ sizeof(asn_DEF_delayBudgetReportingProhibitTimer_tags_5) /sizeof(asn_DEF_delayBudgetReportingProhibitTimer_tags_5[0]), /* 2 */ - { &asn_OER_type_delayBudgetReportingProhibitTimer_constr_5, &asn_PER_type_delayBudgetReportingProhibitTimer_constr_5, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_delayBudgetReportingProhibitTimer_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_delayBudgetReportingProhibitTimer_specs_5 /* Additional specs */ }; @@ -82,7 +91,18 @@ static asn_TYPE_member_t asn_MBR_setup_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_delayBudgetReportingProhibitTimer_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "delayBudgetReportingProhibitTimer" }, @@ -113,7 +133,18 @@ asn_TYPE_descriptor_t asn_DEF_setup_4 = { asn_DEF_setup_tags_4, /* Same as above */ sizeof(asn_DEF_setup_tags_4) /sizeof(asn_DEF_setup_tags_4[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_setup_4, 1, /* Elements count */ &asn_SPC_setup_specs_4 /* Additional specs */ @@ -125,7 +156,18 @@ static asn_TYPE_member_t asn_MBR_delayBudgetReportingConfig_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -134,7 +176,18 @@ static asn_TYPE_member_t asn_MBR_delayBudgetReportingConfig_2[] = { 0, &asn_DEF_setup_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -162,7 +215,18 @@ asn_TYPE_descriptor_t asn_DEF_delayBudgetReportingConfig_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_delayBudgetReportingConfig_constr_2, &asn_PER_type_delayBudgetReportingConfig_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_delayBudgetReportingConfig_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_delayBudgetReportingConfig_2, 2, /* Elements count */ &asn_SPC_delayBudgetReportingConfig_specs_2 /* Additional specs */ @@ -174,7 +238,18 @@ asn_TYPE_member_t asn_MBR_OtherConfig_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_delayBudgetReportingConfig_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "delayBudgetReportingConfig" }, @@ -205,7 +280,18 @@ asn_TYPE_descriptor_t asn_DEF_OtherConfig = { asn_DEF_OtherConfig_tags_1, /* Same as above */ sizeof(asn_DEF_OtherConfig_tags_1) /sizeof(asn_DEF_OtherConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_OtherConfig_1, 1, /* Elements count */ &asn_SPC_OtherConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/OtherConfig.h b/src/codec_utils/RRC/OtherConfig.h index 45d89d95d..a7f70f18b 100644 --- a/src/codec_utils/RRC/OtherConfig.h +++ b/src/codec_utils/RRC/OtherConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _OtherConfig_H_ diff --git a/src/codec_utils/RRC/OverheatingAssistance.c b/src/codec_utils/RRC/OverheatingAssistance.c index 0264605f5..ab3af91f3 100644 --- a/src/codec_utils/RRC/OverheatingAssistance.c +++ b/src/codec_utils/RRC/OverheatingAssistance.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "OverheatingAssistance.h" @@ -21,7 +21,7 @@ memb_reducedCCsDL_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr value = *(const long *)sptr; - if((value >= 0 && value <= 31)) { + if((value >= 0L && value <= 31L)) { /* Constraint check succeeded */ return 0; } else { @@ -46,7 +46,7 @@ memb_reducedCCsUL_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr value = *(const long *)sptr; - if((value >= 0 && value <= 31)) { + if((value >= 0L && value <= 31L)) { /* Constraint check succeeded */ return 0; } else { @@ -57,29 +57,38 @@ memb_reducedCCsUL_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr } } -static asn_oer_constraints_t asn_OER_memb_reducedCCsDL_constr_3 CC_NOTUSED = { - { 1, 1 } /* (0..31) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_reducedCCsDL_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 31 } /* (0..31) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_reducedCCsUL_constr_4 CC_NOTUSED = { - { 1, 1 } /* (0..31) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_reducedCCsUL_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 31 } /* (0..31) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_reducedMaxCCs_2[] = { { ATF_NOFLAGS, 0, offsetof(struct OverheatingAssistance__reducedMaxCCs, reducedCCsDL), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_reducedCCsDL_constr_3, &asn_PER_memb_reducedCCsDL_constr_3, memb_reducedCCsDL_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_reducedCCsDL_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_reducedCCsDL_constraint_2 + }, 0, 0, /* No default value */ "reducedCCsDL" }, @@ -88,7 +97,18 @@ static asn_TYPE_member_t asn_MBR_reducedMaxCCs_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_reducedCCsUL_constr_4, &asn_PER_memb_reducedCCsUL_constr_4, memb_reducedCCsUL_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_reducedCCsUL_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_reducedCCsUL_constraint_2 + }, 0, 0, /* No default value */ "reducedCCsUL" }, @@ -120,7 +140,18 @@ asn_TYPE_descriptor_t asn_DEF_reducedMaxCCs_2 = { asn_DEF_reducedMaxCCs_tags_2, /* Same as above */ sizeof(asn_DEF_reducedMaxCCs_tags_2) /sizeof(asn_DEF_reducedMaxCCs_tags_2[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_reducedMaxCCs_2, 2, /* Elements count */ &asn_SPC_reducedMaxCCs_specs_2 /* Additional specs */ @@ -132,7 +163,18 @@ static asn_TYPE_member_t asn_MBR_reducedMaxBW_FR1_5[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ReducedAggregatedBandwidth, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reducedBW-FR1-DL" }, @@ -141,7 +183,18 @@ static asn_TYPE_member_t asn_MBR_reducedMaxBW_FR1_5[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ReducedAggregatedBandwidth, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reducedBW-FR1-UL" }, @@ -173,7 +226,18 @@ asn_TYPE_descriptor_t asn_DEF_reducedMaxBW_FR1_5 = { asn_DEF_reducedMaxBW_FR1_tags_5, /* Same as above */ sizeof(asn_DEF_reducedMaxBW_FR1_tags_5) /sizeof(asn_DEF_reducedMaxBW_FR1_tags_5[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_reducedMaxBW_FR1_5, 2, /* Elements count */ &asn_SPC_reducedMaxBW_FR1_specs_5 /* Additional specs */ @@ -185,7 +249,18 @@ static asn_TYPE_member_t asn_MBR_reducedMaxBW_FR2_8[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ReducedAggregatedBandwidth, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reducedBW-FR2-DL" }, @@ -194,7 +269,18 @@ static asn_TYPE_member_t asn_MBR_reducedMaxBW_FR2_8[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ReducedAggregatedBandwidth, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reducedBW-FR2-UL" }, @@ -226,7 +312,18 @@ asn_TYPE_descriptor_t asn_DEF_reducedMaxBW_FR2_8 = { asn_DEF_reducedMaxBW_FR2_tags_8, /* Same as above */ sizeof(asn_DEF_reducedMaxBW_FR2_tags_8) /sizeof(asn_DEF_reducedMaxBW_FR2_tags_8[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_reducedMaxBW_FR2_8, 2, /* Elements count */ &asn_SPC_reducedMaxBW_FR2_specs_8 /* Additional specs */ @@ -238,7 +335,18 @@ static asn_TYPE_member_t asn_MBR_reducedMaxMIMO_LayersFR1_11[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MIMO_LayersDL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reducedMIMO-LayersFR1-DL" }, @@ -247,7 +355,18 @@ static asn_TYPE_member_t asn_MBR_reducedMaxMIMO_LayersFR1_11[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MIMO_LayersUL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reducedMIMO-LayersFR1-UL" }, @@ -279,7 +398,18 @@ asn_TYPE_descriptor_t asn_DEF_reducedMaxMIMO_LayersFR1_11 = { asn_DEF_reducedMaxMIMO_LayersFR1_tags_11, /* Same as above */ sizeof(asn_DEF_reducedMaxMIMO_LayersFR1_tags_11) /sizeof(asn_DEF_reducedMaxMIMO_LayersFR1_tags_11[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_reducedMaxMIMO_LayersFR1_11, 2, /* Elements count */ &asn_SPC_reducedMaxMIMO_LayersFR1_specs_11 /* Additional specs */ @@ -291,7 +421,18 @@ static asn_TYPE_member_t asn_MBR_reducedMaxMIMO_LayersFR2_14[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MIMO_LayersDL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reducedMIMO-LayersFR2-DL" }, @@ -300,7 +441,18 @@ static asn_TYPE_member_t asn_MBR_reducedMaxMIMO_LayersFR2_14[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MIMO_LayersUL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reducedMIMO-LayersFR2-UL" }, @@ -332,7 +484,18 @@ asn_TYPE_descriptor_t asn_DEF_reducedMaxMIMO_LayersFR2_14 = { asn_DEF_reducedMaxMIMO_LayersFR2_tags_14, /* Same as above */ sizeof(asn_DEF_reducedMaxMIMO_LayersFR2_tags_14) /sizeof(asn_DEF_reducedMaxMIMO_LayersFR2_tags_14[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_reducedMaxMIMO_LayersFR2_14, 2, /* Elements count */ &asn_SPC_reducedMaxMIMO_LayersFR2_specs_14 /* Additional specs */ @@ -344,7 +507,18 @@ asn_TYPE_member_t asn_MBR_OverheatingAssistance_1[] = { 0, &asn_DEF_reducedMaxCCs_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reducedMaxCCs" }, @@ -353,7 +527,18 @@ asn_TYPE_member_t asn_MBR_OverheatingAssistance_1[] = { 0, &asn_DEF_reducedMaxBW_FR1_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reducedMaxBW-FR1" }, @@ -362,7 +547,18 @@ asn_TYPE_member_t asn_MBR_OverheatingAssistance_1[] = { 0, &asn_DEF_reducedMaxBW_FR2_8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reducedMaxBW-FR2" }, @@ -371,7 +567,18 @@ asn_TYPE_member_t asn_MBR_OverheatingAssistance_1[] = { 0, &asn_DEF_reducedMaxMIMO_LayersFR1_11, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reducedMaxMIMO-LayersFR1" }, @@ -380,7 +587,18 @@ asn_TYPE_member_t asn_MBR_OverheatingAssistance_1[] = { 0, &asn_DEF_reducedMaxMIMO_LayersFR2_14, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reducedMaxMIMO-LayersFR2" }, @@ -415,7 +633,18 @@ asn_TYPE_descriptor_t asn_DEF_OverheatingAssistance = { asn_DEF_OverheatingAssistance_tags_1, /* Same as above */ sizeof(asn_DEF_OverheatingAssistance_tags_1) /sizeof(asn_DEF_OverheatingAssistance_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_OverheatingAssistance_1, 5, /* Elements count */ &asn_SPC_OverheatingAssistance_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/OverheatingAssistance.h b/src/codec_utils/RRC/OverheatingAssistance.h index 7665ed5e3..4db981056 100644 --- a/src/codec_utils/RRC/OverheatingAssistance.h +++ b/src/codec_utils/RRC/OverheatingAssistance.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _OverheatingAssistance_H_ diff --git a/src/codec_utils/RRC/P-Max.c b/src/codec_utils/RRC/P-Max.c index 23443ad17..f8870200e 100644 --- a/src/codec_utils/RRC/P-Max.c +++ b/src/codec_utils/RRC/P-Max.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "P-Max.h" @@ -21,7 +21,7 @@ P_Max_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= -30 && value <= 33)) { + if((value >= -30L && value <= 33L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ P_Max_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_P_Max_constr_1 CC_NOTUSED = { - { 1, 0 } /* (-30..33) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_P_Max_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, -30, 33 } /* (-30..33) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_P_Max_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_P_Max = { asn_DEF_P_Max_tags_1, /* Same as above */ sizeof(asn_DEF_P_Max_tags_1) /sizeof(asn_DEF_P_Max_tags_1[0]), /* 1 */ - { &asn_OER_type_P_Max_constr_1, &asn_PER_type_P_Max_constr_1, P_Max_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_P_Max_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + P_Max_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/P-Max.h b/src/codec_utils/RRC/P-Max.h index 8af78ae79..6ec34eae0 100644 --- a/src/codec_utils/RRC/P-Max.h +++ b/src/codec_utils/RRC/P-Max.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _P_Max_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_P_Max; asn_struct_free_f P_Max_free; asn_struct_print_f P_Max_print; asn_constr_check_f P_Max_constraint; -ber_type_decoder_f P_Max_decode_ber; -der_type_encoder_f P_Max_encode_der; xer_type_decoder_f P_Max_decode_xer; xer_type_encoder_f P_Max_encode_xer; -oer_type_decoder_f P_Max_decode_oer; -oer_type_encoder_f P_Max_encode_oer; per_type_decoder_f P_Max_decode_uper; per_type_encoder_f P_Max_encode_uper; per_type_decoder_f P_Max_decode_aper; diff --git a/src/codec_utils/RRC/P0-PUCCH-Id.c b/src/codec_utils/RRC/P0-PUCCH-Id.c index 40c60802b..b96e7be30 100644 --- a/src/codec_utils/RRC/P0-PUCCH-Id.c +++ b/src/codec_utils/RRC/P0-PUCCH-Id.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "P0-PUCCH-Id.h" @@ -21,7 +21,7 @@ P0_PUCCH_Id_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 1 && value <= 8)) { + if((value >= 1L && value <= 8L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ P0_PUCCH_Id_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_P0_PUCCH_Id_constr_1 CC_NOTUSED = { - { 1, 1 } /* (1..8) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_P0_PUCCH_Id_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 1, 8 } /* (1..8) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_P0_PUCCH_Id_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_P0_PUCCH_Id = { asn_DEF_P0_PUCCH_Id_tags_1, /* Same as above */ sizeof(asn_DEF_P0_PUCCH_Id_tags_1) /sizeof(asn_DEF_P0_PUCCH_Id_tags_1[0]), /* 1 */ - { &asn_OER_type_P0_PUCCH_Id_constr_1, &asn_PER_type_P0_PUCCH_Id_constr_1, P0_PUCCH_Id_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_P0_PUCCH_Id_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + P0_PUCCH_Id_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/P0-PUCCH-Id.h b/src/codec_utils/RRC/P0-PUCCH-Id.h index 963f8044d..c9cdff9dd 100644 --- a/src/codec_utils/RRC/P0-PUCCH-Id.h +++ b/src/codec_utils/RRC/P0-PUCCH-Id.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _P0_PUCCH_Id_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_P0_PUCCH_Id; asn_struct_free_f P0_PUCCH_Id_free; asn_struct_print_f P0_PUCCH_Id_print; asn_constr_check_f P0_PUCCH_Id_constraint; -ber_type_decoder_f P0_PUCCH_Id_decode_ber; -der_type_encoder_f P0_PUCCH_Id_encode_der; xer_type_decoder_f P0_PUCCH_Id_decode_xer; xer_type_encoder_f P0_PUCCH_Id_encode_xer; -oer_type_decoder_f P0_PUCCH_Id_decode_oer; -oer_type_encoder_f P0_PUCCH_Id_encode_oer; per_type_decoder_f P0_PUCCH_Id_decode_uper; per_type_encoder_f P0_PUCCH_Id_encode_uper; per_type_decoder_f P0_PUCCH_Id_decode_aper; diff --git a/src/codec_utils/RRC/P0-PUCCH.c b/src/codec_utils/RRC/P0-PUCCH.c index 48cebea77..457e0275d 100644 --- a/src/codec_utils/RRC/P0-PUCCH.c +++ b/src/codec_utils/RRC/P0-PUCCH.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "P0-PUCCH.h" @@ -21,7 +21,7 @@ memb_p0_PUCCH_Value_constraint_1(const asn_TYPE_descriptor_t *td, const void *sp value = *(const long *)sptr; - if((value >= -16 && value <= 15)) { + if((value >= -16L && value <= 15L)) { /* Constraint check succeeded */ return 0; } else { @@ -32,21 +32,31 @@ memb_p0_PUCCH_Value_constraint_1(const asn_TYPE_descriptor_t *td, const void *sp } } -static asn_oer_constraints_t asn_OER_memb_p0_PUCCH_Value_constr_3 CC_NOTUSED = { - { 1, 0 } /* (-16..15) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_p0_PUCCH_Value_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, -16, 15 } /* (-16..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_P0_PUCCH_1[] = { { ATF_NOFLAGS, 0, offsetof(struct P0_PUCCH, p0_PUCCH_Id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_P0_PUCCH_Id, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "p0-PUCCH-Id" }, @@ -55,7 +65,18 @@ asn_TYPE_member_t asn_MBR_P0_PUCCH_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_p0_PUCCH_Value_constr_3, &asn_PER_memb_p0_PUCCH_Value_constr_3, memb_p0_PUCCH_Value_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_p0_PUCCH_Value_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_p0_PUCCH_Value_constraint_1 + }, 0, 0, /* No default value */ "p0-PUCCH-Value" }, @@ -85,7 +106,18 @@ asn_TYPE_descriptor_t asn_DEF_P0_PUCCH = { asn_DEF_P0_PUCCH_tags_1, /* Same as above */ sizeof(asn_DEF_P0_PUCCH_tags_1) /sizeof(asn_DEF_P0_PUCCH_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_P0_PUCCH_1, 2, /* Elements count */ &asn_SPC_P0_PUCCH_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/P0-PUCCH.h b/src/codec_utils/RRC/P0-PUCCH.h index cb11aba15..8383ba940 100644 --- a/src/codec_utils/RRC/P0-PUCCH.h +++ b/src/codec_utils/RRC/P0-PUCCH.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _P0_PUCCH_H_ diff --git a/src/codec_utils/RRC/P0-PUSCH-AlphaSet.c b/src/codec_utils/RRC/P0-PUSCH-AlphaSet.c index 1ae8ee3ba..94e56c5d9 100644 --- a/src/codec_utils/RRC/P0-PUSCH-AlphaSet.c +++ b/src/codec_utils/RRC/P0-PUSCH-AlphaSet.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "P0-PUSCH-AlphaSet.h" @@ -21,7 +21,7 @@ memb_p0_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= -16 && value <= 15)) { + if((value >= -16L && value <= 15L)) { /* Constraint check succeeded */ return 0; } else { @@ -32,21 +32,31 @@ memb_p0_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_oer_constraints_t asn_OER_memb_p0_constr_3 CC_NOTUSED = { - { 1, 0 } /* (-16..15) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_p0_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, -16, 15 } /* (-16..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_P0_PUSCH_AlphaSet_1[] = { { ATF_NOFLAGS, 0, offsetof(struct P0_PUSCH_AlphaSet, p0_PUSCH_AlphaSetId), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_P0_PUSCH_AlphaSetId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "p0-PUSCH-AlphaSetId" }, @@ -55,7 +65,18 @@ asn_TYPE_member_t asn_MBR_P0_PUSCH_AlphaSet_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_p0_constr_3, &asn_PER_memb_p0_constr_3, memb_p0_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_p0_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_p0_constraint_1 + }, 0, 0, /* No default value */ "p0" }, @@ -64,7 +85,18 @@ asn_TYPE_member_t asn_MBR_P0_PUSCH_AlphaSet_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Alpha, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "alpha" }, @@ -97,7 +129,18 @@ asn_TYPE_descriptor_t asn_DEF_P0_PUSCH_AlphaSet = { asn_DEF_P0_PUSCH_AlphaSet_tags_1, /* Same as above */ sizeof(asn_DEF_P0_PUSCH_AlphaSet_tags_1) /sizeof(asn_DEF_P0_PUSCH_AlphaSet_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_P0_PUSCH_AlphaSet_1, 3, /* Elements count */ &asn_SPC_P0_PUSCH_AlphaSet_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/P0-PUSCH-AlphaSet.h b/src/codec_utils/RRC/P0-PUSCH-AlphaSet.h index 5f7de1782..2d7b4ce80 100644 --- a/src/codec_utils/RRC/P0-PUSCH-AlphaSet.h +++ b/src/codec_utils/RRC/P0-PUSCH-AlphaSet.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _P0_PUSCH_AlphaSet_H_ diff --git a/src/codec_utils/RRC/P0-PUSCH-AlphaSetId.c b/src/codec_utils/RRC/P0-PUSCH-AlphaSetId.c index c8df0c9a8..881506af9 100644 --- a/src/codec_utils/RRC/P0-PUSCH-AlphaSetId.c +++ b/src/codec_utils/RRC/P0-PUSCH-AlphaSetId.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "P0-PUSCH-AlphaSetId.h" @@ -21,7 +21,7 @@ P0_PUSCH_AlphaSetId_constraint(const asn_TYPE_descriptor_t *td, const void *sptr value = *(const long *)sptr; - if((value >= 0 && value <= 29)) { + if((value >= 0L && value <= 29L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ P0_PUSCH_AlphaSetId_constraint(const asn_TYPE_descriptor_t *td, const void *sptr * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_P0_PUSCH_AlphaSetId_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..29) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_P0_PUSCH_AlphaSetId_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 29 } /* (0..29) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_P0_PUSCH_AlphaSetId_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_P0_PUSCH_AlphaSetId = { asn_DEF_P0_PUSCH_AlphaSetId_tags_1, /* Same as above */ sizeof(asn_DEF_P0_PUSCH_AlphaSetId_tags_1) /sizeof(asn_DEF_P0_PUSCH_AlphaSetId_tags_1[0]), /* 1 */ - { &asn_OER_type_P0_PUSCH_AlphaSetId_constr_1, &asn_PER_type_P0_PUSCH_AlphaSetId_constr_1, P0_PUSCH_AlphaSetId_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_P0_PUSCH_AlphaSetId_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + P0_PUSCH_AlphaSetId_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/P0-PUSCH-AlphaSetId.h b/src/codec_utils/RRC/P0-PUSCH-AlphaSetId.h index 3f6333812..198fdd6ad 100644 --- a/src/codec_utils/RRC/P0-PUSCH-AlphaSetId.h +++ b/src/codec_utils/RRC/P0-PUSCH-AlphaSetId.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _P0_PUSCH_AlphaSetId_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_P0_PUSCH_AlphaSetId; asn_struct_free_f P0_PUSCH_AlphaSetId_free; asn_struct_print_f P0_PUSCH_AlphaSetId_print; asn_constr_check_f P0_PUSCH_AlphaSetId_constraint; -ber_type_decoder_f P0_PUSCH_AlphaSetId_decode_ber; -der_type_encoder_f P0_PUSCH_AlphaSetId_encode_der; xer_type_decoder_f P0_PUSCH_AlphaSetId_decode_xer; xer_type_encoder_f P0_PUSCH_AlphaSetId_encode_xer; -oer_type_decoder_f P0_PUSCH_AlphaSetId_decode_oer; -oer_type_encoder_f P0_PUSCH_AlphaSetId_encode_oer; per_type_decoder_f P0_PUSCH_AlphaSetId_decode_uper; per_type_encoder_f P0_PUSCH_AlphaSetId_encode_uper; per_type_decoder_f P0_PUSCH_AlphaSetId_decode_aper; diff --git a/src/codec_utils/RRC/PCCH-Config.c b/src/codec_utils/RRC/PCCH-Config.c index 0351057c6..e9b5ef0aa 100644 --- a/src/codec_utils/RRC/PCCH-Config.c +++ b/src/codec_utils/RRC/PCCH-Config.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PCCH-Config.h" @@ -21,7 +21,7 @@ memb_halfT_constraint_3(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 1)) { + if((value >= 0L && value <= 1L)) { /* Constraint check succeeded */ return 0; } else { @@ -46,7 +46,7 @@ memb_quarterT_constraint_3(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 3)) { + if((value >= 0L && value <= 3L)) { /* Constraint check succeeded */ return 0; } else { @@ -71,7 +71,7 @@ memb_oneEighthT_constraint_3(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 7)) { + if((value >= 0L && value <= 7L)) { /* Constraint check succeeded */ return 0; } else { @@ -96,7 +96,7 @@ memb_oneSixteenthT_constraint_3(const asn_TYPE_descriptor_t *td, const void *spt value = *(const long *)sptr; - if((value >= 0 && value <= 15)) { + if((value >= 0L && value <= 15L)) { /* Constraint check succeeded */ return 0; } else { @@ -125,7 +125,7 @@ memb_NativeInteger_constraint_14(const asn_TYPE_descriptor_t *td, const void *sp value = *(const long *)sptr; - if((value >= 0 && value <= 139)) { + if((value >= 0L && value <= 139L)) { /* Constraint check succeeded */ return 0; } else { @@ -150,7 +150,7 @@ memb_NativeInteger_constraint_16(const asn_TYPE_descriptor_t *td, const void *sp value = *(const long *)sptr; - if((value >= 0 && value <= 279)) { + if((value >= 0L && value <= 279L)) { /* Constraint check succeeded */ return 0; } else { @@ -175,7 +175,7 @@ memb_NativeInteger_constraint_18(const asn_TYPE_descriptor_t *td, const void *sp value = *(const long *)sptr; - if((value >= 0 && value <= 559)) { + if((value >= 0L && value <= 559L)) { /* Constraint check succeeded */ return 0; } else { @@ -200,7 +200,7 @@ memb_NativeInteger_constraint_20(const asn_TYPE_descriptor_t *td, const void *sp value = *(const long *)sptr; - if((value >= 0 && value <= 1119)) { + if((value >= 0L && value <= 1119L)) { /* Constraint check succeeded */ return 0; } else { @@ -225,7 +225,7 @@ memb_NativeInteger_constraint_22(const asn_TYPE_descriptor_t *td, const void *sp value = *(const long *)sptr; - if((value >= 0 && value <= 2239)) { + if((value >= 0L && value <= 2239L)) { /* Constraint check succeeded */ return 0; } else { @@ -250,7 +250,7 @@ memb_NativeInteger_constraint_24(const asn_TYPE_descriptor_t *td, const void *sp value = *(const long *)sptr; - if((value >= 0 && value <= 4479)) { + if((value >= 0L && value <= 4479L)) { /* Constraint check succeeded */ return 0; } else { @@ -275,7 +275,7 @@ memb_NativeInteger_constraint_26(const asn_TYPE_descriptor_t *td, const void *sp value = *(const long *)sptr; - if((value >= 0 && value <= 8959)) { + if((value >= 0L && value <= 8959L)) { /* Constraint check succeeded */ return 0; } else { @@ -300,7 +300,7 @@ memb_NativeInteger_constraint_28(const asn_TYPE_descriptor_t *td, const void *sp value = *(const long *)sptr; - if((value >= 0 && value <= 17919)) { + if((value >= 0L && value <= 17919L)) { /* Constraint check succeeded */ return 0; } else { @@ -326,9 +326,9 @@ memb_sCS15KHZoneT_constraint_13(const asn_TYPE_descriptor_t *td, const void *spt /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 4)) { + if((size >= 1UL && size <= 4UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -352,9 +352,9 @@ memb_sCS30KHZoneT_SCS15KHZhalfT_constraint_13(const asn_TYPE_descriptor_t *td, c /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 4)) { + if((size >= 1UL && size <= 4UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -378,9 +378,9 @@ memb_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT_constraint_13(const asn_TYPE_de /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 4)) { + if((size >= 1UL && size <= 4UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -404,9 +404,9 @@ memb_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT_constraint_ /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 4)) { + if((size >= 1UL && size <= 4UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -430,9 +430,9 @@ memb_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT_co /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 4)) { + if((size >= 1UL && size <= 4UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -456,9 +456,9 @@ memb_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT_constraint_13(co /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 4)) { + if((size >= 1UL && size <= 4UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -482,9 +482,9 @@ memb_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT_constraint_13(const asn_TYPE_desc /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 4)) { + if((size >= 1UL && size <= 4UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -508,9 +508,9 @@ memb_sCS120KHZoneSixteenthT_constraint_13(const asn_TYPE_descriptor_t *td, const /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 4)) { + if((size >= 1UL && size <= 4UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -519,261 +519,241 @@ memb_sCS120KHZoneSixteenthT_constraint_13(const asn_TYPE_descriptor_t *td, const } } -static asn_oer_constraints_t asn_OER_memb_halfT_constr_5 CC_NOTUSED = { - { 1, 1 } /* (0..1) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_halfT_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_quarterT_constr_6 CC_NOTUSED = { - { 1, 1 } /* (0..3) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_quarterT_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_oneEighthT_constr_7 CC_NOTUSED = { - { 1, 1 } /* (0..7) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_oneEighthT_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_oneSixteenthT_constr_8 CC_NOTUSED = { - { 1, 1 } /* (0..15) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_oneSixteenthT_constr_8 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_nAndPagingFrameOffset_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_nAndPagingFrameOffset_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 4 } /* (0..4) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_ns_constr_9 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_ns_constr_9 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_Member_constr_15 CC_NOTUSED = { - { 1, 1 } /* (0..139) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_Member_constr_15 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 0, 139 } /* (0..139) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_sCS15KHZoneT_constr_14 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_sCS15KHZoneT_constr_14 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_Member_constr_17 CC_NOTUSED = { - { 2, 1 } /* (0..279) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_Member_constr_17 CC_NOTUSED = { { APC_CONSTRAINED, 9, 9, 0, 279 } /* (0..279) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_sCS30KHZoneT_SCS15KHZhalfT_constr_16 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_sCS30KHZoneT_SCS15KHZhalfT_constr_16 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_Member_constr_19 CC_NOTUSED = { - { 2, 1 } /* (0..559) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_Member_constr_19 CC_NOTUSED = { { APC_CONSTRAINED, 10, 10, 0, 559 } /* (0..559) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT_constr_18 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT_constr_18 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_Member_constr_21 CC_NOTUSED = { - { 2, 1 } /* (0..1119) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_Member_constr_21 CC_NOTUSED = { { APC_CONSTRAINED, 11, 11, 0, 1119 } /* (0..1119) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT_constr_20 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT_constr_20 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_Member_constr_23 CC_NOTUSED = { - { 2, 1 } /* (0..2239) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_Member_constr_23 CC_NOTUSED = { { APC_CONSTRAINED, 12, 12, 0, 2239 } /* (0..2239) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT_constr_22 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT_constr_22 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_Member_constr_25 CC_NOTUSED = { - { 2, 1 } /* (0..4479) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_Member_constr_25 CC_NOTUSED = { { APC_CONSTRAINED, 13, 13, 0, 4479 } /* (0..4479) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT_constr_24 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT_constr_24 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_Member_constr_27 CC_NOTUSED = { - { 2, 1 } /* (0..8959) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_Member_constr_27 CC_NOTUSED = { { APC_CONSTRAINED, 14, 14, 0, 8959 } /* (0..8959) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT_constr_26 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT_constr_26 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_Member_constr_29 CC_NOTUSED = { - { 2, 1 } /* (0..17919) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_Member_constr_29 CC_NOTUSED = { { APC_CONSTRAINED, 15, 15, 0, 17919 } /* (0..17919) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_sCS120KHZoneSixteenthT_constr_28 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_sCS120KHZoneSixteenthT_constr_28 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sCS15KHZoneT_constr_14 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sCS15KHZoneT_constr_14 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sCS30KHZoneT_SCS15KHZhalfT_constr_16 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sCS30KHZoneT_SCS15KHZhalfT_constr_16 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT_constr_18 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT_constr_18 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT_constr_20 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT_constr_20 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT_constr_22 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT_constr_22 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT_constr_24 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT_constr_24 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT_constr_26 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT_constr_26 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sCS120KHZoneSixteenthT_constr_28 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sCS120KHZoneSixteenthT_constr_28 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_firstPDCCH_MonitoringOccasionOfPO_constr_13 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_firstPDCCH_MonitoringOccasionOfPO_constr_13 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_nAndPagingFrameOffset_3[] = { { ATF_NOFLAGS, 0, offsetof(struct PCCH_Config__nAndPagingFrameOffset, choice.oneT), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "oneT" }, @@ -782,7 +762,18 @@ static asn_TYPE_member_t asn_MBR_nAndPagingFrameOffset_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_halfT_constr_5, &asn_PER_memb_halfT_constr_5, memb_halfT_constraint_3 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_halfT_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_halfT_constraint_3 + }, 0, 0, /* No default value */ "halfT" }, @@ -791,7 +782,18 @@ static asn_TYPE_member_t asn_MBR_nAndPagingFrameOffset_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_quarterT_constr_6, &asn_PER_memb_quarterT_constr_6, memb_quarterT_constraint_3 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_quarterT_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_quarterT_constraint_3 + }, 0, 0, /* No default value */ "quarterT" }, @@ -800,7 +802,18 @@ static asn_TYPE_member_t asn_MBR_nAndPagingFrameOffset_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_oneEighthT_constr_7, &asn_PER_memb_oneEighthT_constr_7, memb_oneEighthT_constraint_3 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_oneEighthT_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_oneEighthT_constraint_3 + }, 0, 0, /* No default value */ "oneEighthT" }, @@ -809,7 +822,18 @@ static asn_TYPE_member_t asn_MBR_nAndPagingFrameOffset_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_oneSixteenthT_constr_8, &asn_PER_memb_oneSixteenthT_constr_8, memb_oneSixteenthT_constraint_3 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_oneSixteenthT_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_oneSixteenthT_constraint_3 + }, 0, 0, /* No default value */ "oneSixteenthT" }, @@ -840,7 +864,18 @@ asn_TYPE_descriptor_t asn_DEF_nAndPagingFrameOffset_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_nAndPagingFrameOffset_constr_3, &asn_PER_type_nAndPagingFrameOffset_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_nAndPagingFrameOffset_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_nAndPagingFrameOffset_3, 5, /* Elements count */ &asn_SPC_nAndPagingFrameOffset_specs_3 /* Additional specs */ @@ -880,7 +915,18 @@ asn_TYPE_descriptor_t asn_DEF_ns_9 = { asn_DEF_ns_tags_9, /* Same as above */ sizeof(asn_DEF_ns_tags_9) /sizeof(asn_DEF_ns_tags_9[0]), /* 2 */ - { &asn_OER_type_ns_constr_9, &asn_PER_type_ns_constr_9, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ns_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_ns_specs_9 /* Additional specs */ }; @@ -891,7 +937,18 @@ static asn_TYPE_member_t asn_MBR_sCS15KHZoneT_14[] = { 0, &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_Member_constr_15, &asn_PER_memb_Member_constr_15, memb_NativeInteger_constraint_14 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_Member_constr_15, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_NativeInteger_constraint_14 + }, 0, 0, /* No default value */ "" }, @@ -916,7 +973,18 @@ asn_TYPE_descriptor_t asn_DEF_sCS15KHZoneT_14 = { asn_DEF_sCS15KHZoneT_tags_14, /* Same as above */ sizeof(asn_DEF_sCS15KHZoneT_tags_14) /sizeof(asn_DEF_sCS15KHZoneT_tags_14[0]), /* 2 */ - { &asn_OER_type_sCS15KHZoneT_constr_14, &asn_PER_type_sCS15KHZoneT_constr_14, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_sCS15KHZoneT_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_sCS15KHZoneT_14, 1, /* Single element */ &asn_SPC_sCS15KHZoneT_specs_14 /* Additional specs */ @@ -928,7 +996,18 @@ static asn_TYPE_member_t asn_MBR_sCS30KHZoneT_SCS15KHZhalfT_16[] = { 0, &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_Member_constr_17, &asn_PER_memb_Member_constr_17, memb_NativeInteger_constraint_16 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_Member_constr_17, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_NativeInteger_constraint_16 + }, 0, 0, /* No default value */ "" }, @@ -953,7 +1032,18 @@ asn_TYPE_descriptor_t asn_DEF_sCS30KHZoneT_SCS15KHZhalfT_16 = { asn_DEF_sCS30KHZoneT_SCS15KHZhalfT_tags_16, /* Same as above */ sizeof(asn_DEF_sCS30KHZoneT_SCS15KHZhalfT_tags_16) /sizeof(asn_DEF_sCS30KHZoneT_SCS15KHZhalfT_tags_16[0]), /* 2 */ - { &asn_OER_type_sCS30KHZoneT_SCS15KHZhalfT_constr_16, &asn_PER_type_sCS30KHZoneT_SCS15KHZhalfT_constr_16, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_sCS30KHZoneT_SCS15KHZhalfT_constr_16, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_sCS30KHZoneT_SCS15KHZhalfT_16, 1, /* Single element */ &asn_SPC_sCS30KHZoneT_SCS15KHZhalfT_specs_16 /* Additional specs */ @@ -965,7 +1055,18 @@ static asn_TYPE_member_t asn_MBR_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT_18[ 0, &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_Member_constr_19, &asn_PER_memb_Member_constr_19, memb_NativeInteger_constraint_18 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_Member_constr_19, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_NativeInteger_constraint_18 + }, 0, 0, /* No default value */ "" }, @@ -990,7 +1091,18 @@ asn_TYPE_descriptor_t asn_DEF_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT_18 = { asn_DEF_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT_tags_18, /* Same as above */ sizeof(asn_DEF_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT_tags_18) /sizeof(asn_DEF_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT_tags_18[0]), /* 2 */ - { &asn_OER_type_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT_constr_18, &asn_PER_type_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT_constr_18, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT_constr_18, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT_18, 1, /* Single element */ &asn_SPC_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT_specs_18 /* Additional specs */ @@ -1002,7 +1114,18 @@ static asn_TYPE_member_t asn_MBR_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SC 0, &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_Member_constr_21, &asn_PER_memb_Member_constr_21, memb_NativeInteger_constraint_20 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_Member_constr_21, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_NativeInteger_constraint_20 + }, 0, 0, /* No default value */ "" }, @@ -1027,7 +1150,18 @@ asn_TYPE_descriptor_t asn_DEF_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15 asn_DEF_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT_tags_20, /* Same as above */ sizeof(asn_DEF_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT_tags_20) /sizeof(asn_DEF_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT_tags_20[0]), /* 2 */ - { &asn_OER_type_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT_constr_20, &asn_PER_type_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT_constr_20, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT_constr_20, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT_20, 1, /* Single element */ &asn_SPC_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT_specs_20 /* Additional specs */ @@ -1039,7 +1173,18 @@ static asn_TYPE_member_t asn_MBR_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEigh 0, &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_Member_constr_23, &asn_PER_memb_Member_constr_23, memb_NativeInteger_constraint_22 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_Member_constr_23, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_NativeInteger_constraint_22 + }, 0, 0, /* No default value */ "" }, @@ -1064,7 +1209,18 @@ asn_TYPE_descriptor_t asn_DEF_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT asn_DEF_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT_tags_22, /* Same as above */ sizeof(asn_DEF_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT_tags_22) /sizeof(asn_DEF_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT_tags_22[0]), /* 2 */ - { &asn_OER_type_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT_constr_22, &asn_PER_type_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT_constr_22, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT_constr_22, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT_22, 1, /* Single element */ &asn_SPC_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT_specs_22 /* Additional specs */ @@ -1076,7 +1232,18 @@ static asn_TYPE_member_t asn_MBR_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZon 0, &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_Member_constr_25, &asn_PER_memb_Member_constr_25, memb_NativeInteger_constraint_24 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_Member_constr_25, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_NativeInteger_constraint_24 + }, 0, 0, /* No default value */ "" }, @@ -1101,7 +1268,18 @@ asn_TYPE_descriptor_t asn_DEF_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSi asn_DEF_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT_tags_24, /* Same as above */ sizeof(asn_DEF_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT_tags_24) /sizeof(asn_DEF_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT_tags_24[0]), /* 2 */ - { &asn_OER_type_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT_constr_24, &asn_PER_type_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT_constr_24, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT_constr_24, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT_24, 1, /* Single element */ &asn_SPC_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT_specs_24 /* Additional specs */ @@ -1113,7 +1291,18 @@ static asn_TYPE_member_t asn_MBR_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT_26[] 0, &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_Member_constr_27, &asn_PER_memb_Member_constr_27, memb_NativeInteger_constraint_26 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_Member_constr_27, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_NativeInteger_constraint_26 + }, 0, 0, /* No default value */ "" }, @@ -1138,7 +1327,18 @@ asn_TYPE_descriptor_t asn_DEF_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT_26 = { asn_DEF_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT_tags_26, /* Same as above */ sizeof(asn_DEF_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT_tags_26) /sizeof(asn_DEF_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT_tags_26[0]), /* 2 */ - { &asn_OER_type_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT_constr_26, &asn_PER_type_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT_constr_26, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT_constr_26, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT_26, 1, /* Single element */ &asn_SPC_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT_specs_26 /* Additional specs */ @@ -1150,7 +1350,18 @@ static asn_TYPE_member_t asn_MBR_sCS120KHZoneSixteenthT_28[] = { 0, &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_Member_constr_29, &asn_PER_memb_Member_constr_29, memb_NativeInteger_constraint_28 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_Member_constr_29, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_NativeInteger_constraint_28 + }, 0, 0, /* No default value */ "" }, @@ -1175,7 +1386,18 @@ asn_TYPE_descriptor_t asn_DEF_sCS120KHZoneSixteenthT_28 = { asn_DEF_sCS120KHZoneSixteenthT_tags_28, /* Same as above */ sizeof(asn_DEF_sCS120KHZoneSixteenthT_tags_28) /sizeof(asn_DEF_sCS120KHZoneSixteenthT_tags_28[0]), /* 2 */ - { &asn_OER_type_sCS120KHZoneSixteenthT_constr_28, &asn_PER_type_sCS120KHZoneSixteenthT_constr_28, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_sCS120KHZoneSixteenthT_constr_28, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_sCS120KHZoneSixteenthT_28, 1, /* Single element */ &asn_SPC_sCS120KHZoneSixteenthT_specs_28 /* Additional specs */ @@ -1187,7 +1409,18 @@ static asn_TYPE_member_t asn_MBR_firstPDCCH_MonitoringOccasionOfPO_13[] = { 0, &asn_DEF_sCS15KHZoneT_14, 0, - { &asn_OER_memb_sCS15KHZoneT_constr_14, &asn_PER_memb_sCS15KHZoneT_constr_14, memb_sCS15KHZoneT_constraint_13 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sCS15KHZoneT_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sCS15KHZoneT_constraint_13 + }, 0, 0, /* No default value */ "sCS15KHZoneT" }, @@ -1196,7 +1429,18 @@ static asn_TYPE_member_t asn_MBR_firstPDCCH_MonitoringOccasionOfPO_13[] = { 0, &asn_DEF_sCS30KHZoneT_SCS15KHZhalfT_16, 0, - { &asn_OER_memb_sCS30KHZoneT_SCS15KHZhalfT_constr_16, &asn_PER_memb_sCS30KHZoneT_SCS15KHZhalfT_constr_16, memb_sCS30KHZoneT_SCS15KHZhalfT_constraint_13 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sCS30KHZoneT_SCS15KHZhalfT_constr_16, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sCS30KHZoneT_SCS15KHZhalfT_constraint_13 + }, 0, 0, /* No default value */ "sCS30KHZoneT-SCS15KHZhalfT" }, @@ -1205,7 +1449,18 @@ static asn_TYPE_member_t asn_MBR_firstPDCCH_MonitoringOccasionOfPO_13[] = { 0, &asn_DEF_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT_18, 0, - { &asn_OER_memb_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT_constr_18, &asn_PER_memb_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT_constr_18, memb_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT_constraint_13 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT_constr_18, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT_constraint_13 + }, 0, 0, /* No default value */ "sCS60KHZoneT-SCS30KHZhalfT-SCS15KHZquarterT" }, @@ -1214,7 +1469,18 @@ static asn_TYPE_member_t asn_MBR_firstPDCCH_MonitoringOccasionOfPO_13[] = { 0, &asn_DEF_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT_20, 0, - { &asn_OER_memb_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT_constr_20, &asn_PER_memb_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT_constr_20, memb_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT_constraint_13 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT_constr_20, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT_constraint_13 + }, 0, 0, /* No default value */ "sCS120KHZoneT-SCS60KHZhalfT-SCS30KHZquarterT-SCS15KHZoneEighthT" }, @@ -1223,7 +1489,18 @@ static asn_TYPE_member_t asn_MBR_firstPDCCH_MonitoringOccasionOfPO_13[] = { 0, &asn_DEF_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT_22, 0, - { &asn_OER_memb_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT_constr_22, &asn_PER_memb_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT_constr_22, memb_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT_constraint_13 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT_constr_22, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT_constraint_13 + }, 0, 0, /* No default value */ "sCS120KHZhalfT-SCS60KHZquarterT-SCS30KHZoneEighthT-SCS15KHZoneSixteenthT" }, @@ -1232,7 +1509,18 @@ static asn_TYPE_member_t asn_MBR_firstPDCCH_MonitoringOccasionOfPO_13[] = { 0, &asn_DEF_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT_24, 0, - { &asn_OER_memb_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT_constr_24, &asn_PER_memb_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT_constr_24, memb_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT_constraint_13 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT_constr_24, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT_constraint_13 + }, 0, 0, /* No default value */ "sCS120KHZquarterT-SCS60KHZoneEighthT-SCS30KHZoneSixteenthT" }, @@ -1241,7 +1529,18 @@ static asn_TYPE_member_t asn_MBR_firstPDCCH_MonitoringOccasionOfPO_13[] = { 0, &asn_DEF_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT_26, 0, - { &asn_OER_memb_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT_constr_26, &asn_PER_memb_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT_constr_26, memb_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT_constraint_13 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT_constr_26, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT_constraint_13 + }, 0, 0, /* No default value */ "sCS120KHZoneEighthT-SCS60KHZoneSixteenthT" }, @@ -1250,7 +1549,18 @@ static asn_TYPE_member_t asn_MBR_firstPDCCH_MonitoringOccasionOfPO_13[] = { 0, &asn_DEF_sCS120KHZoneSixteenthT_28, 0, - { &asn_OER_memb_sCS120KHZoneSixteenthT_constr_28, &asn_PER_memb_sCS120KHZoneSixteenthT_constr_28, memb_sCS120KHZoneSixteenthT_constraint_13 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sCS120KHZoneSixteenthT_constr_28, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sCS120KHZoneSixteenthT_constraint_13 + }, 0, 0, /* No default value */ "sCS120KHZoneSixteenthT" }, @@ -1284,7 +1594,18 @@ asn_TYPE_descriptor_t asn_DEF_firstPDCCH_MonitoringOccasionOfPO_13 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_firstPDCCH_MonitoringOccasionOfPO_constr_13, &asn_PER_type_firstPDCCH_MonitoringOccasionOfPO_constr_13, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_firstPDCCH_MonitoringOccasionOfPO_constr_13, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_firstPDCCH_MonitoringOccasionOfPO_13, 8, /* Elements count */ &asn_SPC_firstPDCCH_MonitoringOccasionOfPO_specs_13 /* Additional specs */ @@ -1296,7 +1617,18 @@ asn_TYPE_member_t asn_MBR_PCCH_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PagingCycle, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "defaultPagingCycle" }, @@ -1305,7 +1637,18 @@ asn_TYPE_member_t asn_MBR_PCCH_Config_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_nAndPagingFrameOffset_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nAndPagingFrameOffset" }, @@ -1314,7 +1657,18 @@ asn_TYPE_member_t asn_MBR_PCCH_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ns_9, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ns" }, @@ -1323,7 +1677,18 @@ asn_TYPE_member_t asn_MBR_PCCH_Config_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_firstPDCCH_MonitoringOccasionOfPO_13, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "firstPDCCH-MonitoringOccasionOfPO" }, @@ -1357,7 +1722,18 @@ asn_TYPE_descriptor_t asn_DEF_PCCH_Config = { asn_DEF_PCCH_Config_tags_1, /* Same as above */ sizeof(asn_DEF_PCCH_Config_tags_1) /sizeof(asn_DEF_PCCH_Config_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PCCH_Config_1, 4, /* Elements count */ &asn_SPC_PCCH_Config_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PCCH-Config.h b/src/codec_utils/RRC/PCCH-Config.h index 6beea4e77..5b310f16c 100644 --- a/src/codec_utils/RRC/PCCH-Config.h +++ b/src/codec_utils/RRC/PCCH-Config.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PCCH_Config_H_ diff --git a/src/codec_utils/RRC/PCCH-Message.c b/src/codec_utils/RRC/PCCH-Message.c index 769f67e9b..9783e7266 100644 --- a/src/codec_utils/RRC/PCCH-Message.c +++ b/src/codec_utils/RRC/PCCH-Message.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PCCH-Message.h" @@ -13,7 +13,18 @@ static asn_TYPE_member_t asn_MBR_PCCH_Message_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_PCCH_MessageType, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "message" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_PCCH_Message = { asn_DEF_PCCH_Message_tags_1, /* Same as above */ sizeof(asn_DEF_PCCH_Message_tags_1) /sizeof(asn_DEF_PCCH_Message_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PCCH_Message_1, 1, /* Elements count */ &asn_SPC_PCCH_Message_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PCCH-Message.h b/src/codec_utils/RRC/PCCH-Message.h index 6c4e0178e..af6da3eb1 100644 --- a/src/codec_utils/RRC/PCCH-Message.h +++ b/src/codec_utils/RRC/PCCH-Message.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PCCH_Message_H_ diff --git a/src/codec_utils/RRC/PCCH-MessageType.c b/src/codec_utils/RRC/PCCH-MessageType.c index fe7632359..aca03d493 100644 --- a/src/codec_utils/RRC/PCCH-MessageType.c +++ b/src/codec_utils/RRC/PCCH-MessageType.c @@ -1,36 +1,44 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PCCH-MessageType.h" -#include "PagingRrc.h" -static asn_oer_constraints_t asn_OER_type_c1_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_c1_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 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_PCCH_MessageType_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_PCCH_MessageType_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_c1_2[] = { { ATF_POINTER, 0, offsetof(struct PCCH_MessageType__c1, choice.paging), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_PagingRrc, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "paging" }, @@ -39,7 +47,18 @@ static asn_TYPE_member_t asn_MBR_c1_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare1" }, @@ -67,7 +86,18 @@ asn_TYPE_descriptor_t asn_DEF_c1_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_c1_constr_2, &asn_PER_type_c1_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_c1_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_c1_2, 2, /* Elements count */ &asn_SPC_c1_specs_2 /* Additional specs */ @@ -96,7 +126,18 @@ asn_TYPE_descriptor_t asn_DEF_messageClassExtension_5 = { asn_DEF_messageClassExtension_tags_5, /* Same as above */ sizeof(asn_DEF_messageClassExtension_tags_5) /sizeof(asn_DEF_messageClassExtension_tags_5[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_messageClassExtension_specs_5 /* Additional specs */ }; @@ -107,7 +148,18 @@ asn_TYPE_member_t asn_MBR_PCCH_MessageType_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_c1_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "c1" }, @@ -116,7 +168,18 @@ asn_TYPE_member_t asn_MBR_PCCH_MessageType_1[] = { 0, &asn_DEF_messageClassExtension_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "messageClassExtension" }, @@ -143,7 +206,18 @@ asn_TYPE_descriptor_t asn_DEF_PCCH_MessageType = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_PCCH_MessageType_constr_1, &asn_PER_type_PCCH_MessageType_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PCCH_MessageType_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_PCCH_MessageType_1, 2, /* Elements count */ &asn_SPC_PCCH_MessageType_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PCCH-MessageType.h b/src/codec_utils/RRC/PCCH-MessageType.h index 16c955bf4..0b8a58aa0 100644 --- a/src/codec_utils/RRC/PCCH-MessageType.h +++ b/src/codec_utils/RRC/PCCH-MessageType.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PCCH_MessageType_H_ @@ -70,5 +70,8 @@ extern asn_per_constraints_t asn_PER_type_PCCH_MessageType_constr_1; } #endif +/* Referred external types */ +#include "PagingRrc.h" + #endif /* _PCCH_MessageType_H_ */ #include diff --git a/src/codec_utils/RRC/PCI-List.c b/src/codec_utils/RRC/PCI-List.c index 4cbf69ea4..272dac65c 100644 --- a/src/codec_utils/RRC/PCI-List.c +++ b/src/codec_utils/RRC/PCI-List.c @@ -1,27 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PCI-List.h" -static asn_oer_constraints_t asn_OER_type_PCI_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_PCI_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_PCI_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_PhysCellId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -44,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_PCI_List = { asn_DEF_PCI_List_tags_1, /* Same as above */ sizeof(asn_DEF_PCI_List_tags_1) /sizeof(asn_DEF_PCI_List_tags_1[0]), /* 1 */ - { &asn_OER_type_PCI_List_constr_1, &asn_PER_type_PCI_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PCI_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_PCI_List_1, 1, /* Single element */ &asn_SPC_PCI_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PCI-List.h b/src/codec_utils/RRC/PCI-List.h index d94316a76..b99449370 100644 --- a/src/codec_utils/RRC/PCI-List.h +++ b/src/codec_utils/RRC/PCI-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PCI_List_H_ diff --git a/src/codec_utils/RRC/PCI-Range.c b/src/codec_utils/RRC/PCI-Range.c index 3ca1ec9e6..a4224210e 100644 --- a/src/codec_utils/RRC/PCI-Range.c +++ b/src/codec_utils/RRC/PCI-Range.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PCI-Range.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_range_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_range_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_range_value2enum_3[] = { { 0, 2, "n4" }, { 1, 2, "n8" }, @@ -79,7 +78,18 @@ asn_TYPE_descriptor_t asn_DEF_range_3 = { asn_DEF_range_tags_3, /* Same as above */ sizeof(asn_DEF_range_tags_3) /sizeof(asn_DEF_range_tags_3[0]), /* 2 */ - { &asn_OER_type_range_constr_3, &asn_PER_type_range_constr_3, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_range_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_range_specs_3 /* Additional specs */ }; @@ -90,7 +100,18 @@ asn_TYPE_member_t asn_MBR_PCI_Range_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PhysCellId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "start" }, @@ -99,7 +120,18 @@ asn_TYPE_member_t asn_MBR_PCI_Range_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_range_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "range" }, @@ -131,7 +163,18 @@ asn_TYPE_descriptor_t asn_DEF_PCI_Range = { asn_DEF_PCI_Range_tags_1, /* Same as above */ sizeof(asn_DEF_PCI_Range_tags_1) /sizeof(asn_DEF_PCI_Range_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PCI_Range_1, 2, /* Elements count */ &asn_SPC_PCI_Range_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PCI-Range.h b/src/codec_utils/RRC/PCI-Range.h index 7603b2102..802db2984 100644 --- a/src/codec_utils/RRC/PCI-Range.h +++ b/src/codec_utils/RRC/PCI-Range.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PCI_Range_H_ diff --git a/src/codec_utils/RRC/PCI-RangeElement.c b/src/codec_utils/RRC/PCI-RangeElement.c index 0d1a090dd..ff9aeacb6 100644 --- a/src/codec_utils/RRC/PCI-RangeElement.c +++ b/src/codec_utils/RRC/PCI-RangeElement.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PCI-RangeElement.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_PCI_RangeElement_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PCI_RangeIndex, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pci-RangeIndex" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_PCI_RangeElement_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PCI_Range, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pci-Range" }, @@ -52,7 +74,18 @@ asn_TYPE_descriptor_t asn_DEF_PCI_RangeElement = { asn_DEF_PCI_RangeElement_tags_1, /* Same as above */ sizeof(asn_DEF_PCI_RangeElement_tags_1) /sizeof(asn_DEF_PCI_RangeElement_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PCI_RangeElement_1, 2, /* Elements count */ &asn_SPC_PCI_RangeElement_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PCI-RangeElement.h b/src/codec_utils/RRC/PCI-RangeElement.h index 24d5632e2..c7bbfd294 100644 --- a/src/codec_utils/RRC/PCI-RangeElement.h +++ b/src/codec_utils/RRC/PCI-RangeElement.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PCI_RangeElement_H_ diff --git a/src/codec_utils/RRC/PCI-RangeIndex.c b/src/codec_utils/RRC/PCI-RangeIndex.c index edac7fc73..64ca14937 100644 --- a/src/codec_utils/RRC/PCI-RangeIndex.c +++ b/src/codec_utils/RRC/PCI-RangeIndex.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PCI-RangeIndex.h" @@ -21,7 +21,7 @@ PCI_RangeIndex_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 1 && value <= 8)) { + if((value >= 1L && value <= 8L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ PCI_RangeIndex_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_PCI_RangeIndex_constr_1 CC_NOTUSED = { - { 1, 1 } /* (1..8) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_PCI_RangeIndex_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 1, 8 } /* (1..8) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_PCI_RangeIndex_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_PCI_RangeIndex = { asn_DEF_PCI_RangeIndex_tags_1, /* Same as above */ sizeof(asn_DEF_PCI_RangeIndex_tags_1) /sizeof(asn_DEF_PCI_RangeIndex_tags_1[0]), /* 1 */ - { &asn_OER_type_PCI_RangeIndex_constr_1, &asn_PER_type_PCI_RangeIndex_constr_1, PCI_RangeIndex_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PCI_RangeIndex_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + PCI_RangeIndex_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/PCI-RangeIndex.h b/src/codec_utils/RRC/PCI-RangeIndex.h index a5ac35935..e2b3e2013 100644 --- a/src/codec_utils/RRC/PCI-RangeIndex.h +++ b/src/codec_utils/RRC/PCI-RangeIndex.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PCI_RangeIndex_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_PCI_RangeIndex; asn_struct_free_f PCI_RangeIndex_free; asn_struct_print_f PCI_RangeIndex_print; asn_constr_check_f PCI_RangeIndex_constraint; -ber_type_decoder_f PCI_RangeIndex_decode_ber; -der_type_encoder_f PCI_RangeIndex_encode_der; xer_type_decoder_f PCI_RangeIndex_decode_xer; xer_type_encoder_f PCI_RangeIndex_encode_xer; -oer_type_decoder_f PCI_RangeIndex_decode_oer; -oer_type_encoder_f PCI_RangeIndex_encode_oer; per_type_decoder_f PCI_RangeIndex_decode_uper; per_type_encoder_f PCI_RangeIndex_encode_uper; per_type_decoder_f PCI_RangeIndex_decode_aper; diff --git a/src/codec_utils/RRC/PCI-RangeIndexList.c b/src/codec_utils/RRC/PCI-RangeIndexList.c index e24f90884..147680de5 100644 --- a/src/codec_utils/RRC/PCI-RangeIndexList.c +++ b/src/codec_utils/RRC/PCI-RangeIndexList.c @@ -1,27 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PCI-RangeIndexList.h" -static asn_oer_constraints_t asn_OER_type_PCI_RangeIndexList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_PCI_RangeIndexList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_PCI_RangeIndexList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_PCI_RangeIndex, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -44,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_PCI_RangeIndexList = { asn_DEF_PCI_RangeIndexList_tags_1, /* Same as above */ sizeof(asn_DEF_PCI_RangeIndexList_tags_1) /sizeof(asn_DEF_PCI_RangeIndexList_tags_1[0]), /* 1 */ - { &asn_OER_type_PCI_RangeIndexList_constr_1, &asn_PER_type_PCI_RangeIndexList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PCI_RangeIndexList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_PCI_RangeIndexList_1, 1, /* Single element */ &asn_SPC_PCI_RangeIndexList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PCI-RangeIndexList.h b/src/codec_utils/RRC/PCI-RangeIndexList.h index f42d2a944..623f6d94d 100644 --- a/src/codec_utils/RRC/PCI-RangeIndexList.h +++ b/src/codec_utils/RRC/PCI-RangeIndexList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PCI_RangeIndexList_H_ diff --git a/src/codec_utils/RRC/PDCCH-Config.c b/src/codec_utils/RRC/PDCCH-Config.c index 4187119f1..4c9405d2e 100644 --- a/src/codec_utils/RRC/PDCCH-Config.c +++ b/src/codec_utils/RRC/PDCCH-Config.c @@ -1,18 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PDCCH-Config.h" -#include "ControlResourceSet.h" -#include "SearchSpace.h" -#include "DownlinkPreemption.h" -#include "PUSCH-TPC-CommandConfig.h" -#include "PUCCH-TPC-CommandConfig.h" -#include "SRS-TPC-CommandConfig.h" static int memb_controlResourceSetToAddModList_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -28,9 +22,9 @@ memb_controlResourceSetToAddModList_constraint_1(const asn_TYPE_descriptor_t *td /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 3)) { + if((size >= 1UL && size <= 3UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -54,9 +48,9 @@ memb_controlResourceSetToReleaseList_constraint_1(const asn_TYPE_descriptor_t *t /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 3)) { + if((size >= 1UL && size <= 3UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -80,9 +74,9 @@ memb_searchSpacesToAddModList_constraint_1(const asn_TYPE_descriptor_t *td, cons /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 10)) { + if((size >= 1UL && size <= 10UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -106,9 +100,9 @@ memb_searchSpacesToReleaseList_constraint_1(const asn_TYPE_descriptor_t *td, con /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 10)) { + if((size >= 1UL && size <= 10UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -117,109 +111,108 @@ memb_searchSpacesToReleaseList_constraint_1(const asn_TYPE_descriptor_t *td, con } } -static asn_oer_constraints_t asn_OER_type_controlResourceSetToAddModList_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..3)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_controlResourceSetToAddModList_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 3 } /* (SIZE(1..3)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_controlResourceSetToReleaseList_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..3)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_controlResourceSetToReleaseList_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 3 } /* (SIZE(1..3)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_searchSpacesToAddModList_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..10)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_searchSpacesToAddModList_constr_6 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 10 } /* (SIZE(1..10)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_searchSpacesToReleaseList_constr_8 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..10)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_searchSpacesToReleaseList_constr_8 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 10 } /* (SIZE(1..10)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_downlinkPreemption_constr_10 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_downlinkPreemption_constr_10 CC_NOTUSED = { { APC_CONSTRAINED, 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_tpc_PUSCH_constr_13 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_tpc_PUSCH_constr_13 CC_NOTUSED = { { APC_CONSTRAINED, 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_tpc_PUCCH_constr_16 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_tpc_PUCCH_constr_16 CC_NOTUSED = { { APC_CONSTRAINED, 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_tpc_SRS_constr_19 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_tpc_SRS_constr_19 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_controlResourceSetToAddModList_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..3)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_controlResourceSetToAddModList_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 3 } /* (SIZE(1..3)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_controlResourceSetToReleaseList_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..3)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_controlResourceSetToReleaseList_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 3 } /* (SIZE(1..3)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_searchSpacesToAddModList_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..10)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_searchSpacesToAddModList_constr_6 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 10 } /* (SIZE(1..10)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_searchSpacesToReleaseList_constr_8 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..10)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_searchSpacesToReleaseList_constr_8 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 10 } /* (SIZE(1..10)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_controlResourceSetToAddModList_2[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ControlResourceSet, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -244,7 +237,18 @@ asn_TYPE_descriptor_t asn_DEF_controlResourceSetToAddModList_2 = { asn_DEF_controlResourceSetToAddModList_tags_2, /* Same as above */ sizeof(asn_DEF_controlResourceSetToAddModList_tags_2) /sizeof(asn_DEF_controlResourceSetToAddModList_tags_2[0]), /* 2 */ - { &asn_OER_type_controlResourceSetToAddModList_constr_2, &asn_PER_type_controlResourceSetToAddModList_constr_2, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_controlResourceSetToAddModList_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_controlResourceSetToAddModList_2, 1, /* Single element */ &asn_SPC_controlResourceSetToAddModList_specs_2 /* Additional specs */ @@ -256,7 +260,18 @@ static asn_TYPE_member_t asn_MBR_controlResourceSetToReleaseList_4[] = { 0, &asn_DEF_ControlResourceSetId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -281,7 +296,18 @@ asn_TYPE_descriptor_t asn_DEF_controlResourceSetToReleaseList_4 = { asn_DEF_controlResourceSetToReleaseList_tags_4, /* Same as above */ sizeof(asn_DEF_controlResourceSetToReleaseList_tags_4) /sizeof(asn_DEF_controlResourceSetToReleaseList_tags_4[0]), /* 2 */ - { &asn_OER_type_controlResourceSetToReleaseList_constr_4, &asn_PER_type_controlResourceSetToReleaseList_constr_4, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_controlResourceSetToReleaseList_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_controlResourceSetToReleaseList_4, 1, /* Single element */ &asn_SPC_controlResourceSetToReleaseList_specs_4 /* Additional specs */ @@ -293,7 +319,18 @@ static asn_TYPE_member_t asn_MBR_searchSpacesToAddModList_6[] = { 0, &asn_DEF_SearchSpace, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -318,7 +355,18 @@ asn_TYPE_descriptor_t asn_DEF_searchSpacesToAddModList_6 = { asn_DEF_searchSpacesToAddModList_tags_6, /* Same as above */ sizeof(asn_DEF_searchSpacesToAddModList_tags_6) /sizeof(asn_DEF_searchSpacesToAddModList_tags_6[0]), /* 2 */ - { &asn_OER_type_searchSpacesToAddModList_constr_6, &asn_PER_type_searchSpacesToAddModList_constr_6, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_searchSpacesToAddModList_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_searchSpacesToAddModList_6, 1, /* Single element */ &asn_SPC_searchSpacesToAddModList_specs_6 /* Additional specs */ @@ -330,7 +378,18 @@ static asn_TYPE_member_t asn_MBR_searchSpacesToReleaseList_8[] = { 0, &asn_DEF_SearchSpaceId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -355,7 +414,18 @@ asn_TYPE_descriptor_t asn_DEF_searchSpacesToReleaseList_8 = { asn_DEF_searchSpacesToReleaseList_tags_8, /* Same as above */ sizeof(asn_DEF_searchSpacesToReleaseList_tags_8) /sizeof(asn_DEF_searchSpacesToReleaseList_tags_8[0]), /* 2 */ - { &asn_OER_type_searchSpacesToReleaseList_constr_8, &asn_PER_type_searchSpacesToReleaseList_constr_8, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_searchSpacesToReleaseList_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_searchSpacesToReleaseList_8, 1, /* Single element */ &asn_SPC_searchSpacesToReleaseList_specs_8 /* Additional specs */ @@ -367,7 +437,18 @@ static asn_TYPE_member_t asn_MBR_downlinkPreemption_10[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -376,7 +457,18 @@ static asn_TYPE_member_t asn_MBR_downlinkPreemption_10[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_DownlinkPreemption, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -404,7 +496,18 @@ asn_TYPE_descriptor_t asn_DEF_downlinkPreemption_10 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_downlinkPreemption_constr_10, &asn_PER_type_downlinkPreemption_constr_10, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_downlinkPreemption_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_downlinkPreemption_10, 2, /* Elements count */ &asn_SPC_downlinkPreemption_specs_10 /* Additional specs */ @@ -416,7 +519,18 @@ static asn_TYPE_member_t asn_MBR_tpc_PUSCH_13[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -425,7 +539,18 @@ static asn_TYPE_member_t asn_MBR_tpc_PUSCH_13[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PUSCH_TPC_CommandConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -453,7 +578,18 @@ asn_TYPE_descriptor_t asn_DEF_tpc_PUSCH_13 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_tpc_PUSCH_constr_13, &asn_PER_type_tpc_PUSCH_constr_13, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_tpc_PUSCH_constr_13, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_tpc_PUSCH_13, 2, /* Elements count */ &asn_SPC_tpc_PUSCH_specs_13 /* Additional specs */ @@ -465,7 +601,18 @@ static asn_TYPE_member_t asn_MBR_tpc_PUCCH_16[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -474,7 +621,18 @@ static asn_TYPE_member_t asn_MBR_tpc_PUCCH_16[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PUCCH_TPC_CommandConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -502,7 +660,18 @@ asn_TYPE_descriptor_t asn_DEF_tpc_PUCCH_16 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_tpc_PUCCH_constr_16, &asn_PER_type_tpc_PUCCH_constr_16, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_tpc_PUCCH_constr_16, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_tpc_PUCCH_16, 2, /* Elements count */ &asn_SPC_tpc_PUCCH_specs_16 /* Additional specs */ @@ -514,7 +683,18 @@ static asn_TYPE_member_t asn_MBR_tpc_SRS_19[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -523,7 +703,18 @@ static asn_TYPE_member_t asn_MBR_tpc_SRS_19[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SRS_TPC_CommandConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -551,7 +742,18 @@ asn_TYPE_descriptor_t asn_DEF_tpc_SRS_19 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_tpc_SRS_constr_19, &asn_PER_type_tpc_SRS_constr_19, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_tpc_SRS_constr_19, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_tpc_SRS_19, 2, /* Elements count */ &asn_SPC_tpc_SRS_specs_19 /* Additional specs */ @@ -563,7 +765,18 @@ asn_TYPE_member_t asn_MBR_PDCCH_Config_1[] = { 0, &asn_DEF_controlResourceSetToAddModList_2, 0, - { &asn_OER_memb_controlResourceSetToAddModList_constr_2, &asn_PER_memb_controlResourceSetToAddModList_constr_2, memb_controlResourceSetToAddModList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_controlResourceSetToAddModList_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_controlResourceSetToAddModList_constraint_1 + }, 0, 0, /* No default value */ "controlResourceSetToAddModList" }, @@ -572,7 +785,18 @@ asn_TYPE_member_t asn_MBR_PDCCH_Config_1[] = { 0, &asn_DEF_controlResourceSetToReleaseList_4, 0, - { &asn_OER_memb_controlResourceSetToReleaseList_constr_4, &asn_PER_memb_controlResourceSetToReleaseList_constr_4, memb_controlResourceSetToReleaseList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_controlResourceSetToReleaseList_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_controlResourceSetToReleaseList_constraint_1 + }, 0, 0, /* No default value */ "controlResourceSetToReleaseList" }, @@ -581,7 +805,18 @@ asn_TYPE_member_t asn_MBR_PDCCH_Config_1[] = { 0, &asn_DEF_searchSpacesToAddModList_6, 0, - { &asn_OER_memb_searchSpacesToAddModList_constr_6, &asn_PER_memb_searchSpacesToAddModList_constr_6, memb_searchSpacesToAddModList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_searchSpacesToAddModList_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_searchSpacesToAddModList_constraint_1 + }, 0, 0, /* No default value */ "searchSpacesToAddModList" }, @@ -590,7 +825,18 @@ asn_TYPE_member_t asn_MBR_PDCCH_Config_1[] = { 0, &asn_DEF_searchSpacesToReleaseList_8, 0, - { &asn_OER_memb_searchSpacesToReleaseList_constr_8, &asn_PER_memb_searchSpacesToReleaseList_constr_8, memb_searchSpacesToReleaseList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_searchSpacesToReleaseList_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_searchSpacesToReleaseList_constraint_1 + }, 0, 0, /* No default value */ "searchSpacesToReleaseList" }, @@ -599,7 +845,18 @@ asn_TYPE_member_t asn_MBR_PDCCH_Config_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_downlinkPreemption_10, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "downlinkPreemption" }, @@ -608,7 +865,18 @@ asn_TYPE_member_t asn_MBR_PDCCH_Config_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_tpc_PUSCH_13, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "tpc-PUSCH" }, @@ -617,7 +885,18 @@ asn_TYPE_member_t asn_MBR_PDCCH_Config_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_tpc_PUCCH_16, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "tpc-PUCCH" }, @@ -626,7 +905,18 @@ asn_TYPE_member_t asn_MBR_PDCCH_Config_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_tpc_SRS_19, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "tpc-SRS" }, @@ -664,7 +954,18 @@ asn_TYPE_descriptor_t asn_DEF_PDCCH_Config = { asn_DEF_PDCCH_Config_tags_1, /* Same as above */ sizeof(asn_DEF_PDCCH_Config_tags_1) /sizeof(asn_DEF_PDCCH_Config_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PDCCH_Config_1, 8, /* Elements count */ &asn_SPC_PDCCH_Config_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PDCCH-Config.h b/src/codec_utils/RRC/PDCCH-Config.h index 23b75f417..1741325b5 100644 --- a/src/codec_utils/RRC/PDCCH-Config.h +++ b/src/codec_utils/RRC/PDCCH-Config.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PDCCH_Config_H_ @@ -138,5 +138,13 @@ extern asn_TYPE_member_t asn_MBR_PDCCH_Config_1[8]; } #endif +/* Referred external types */ +#include "ControlResourceSet.h" +#include "SearchSpace.h" +#include "DownlinkPreemption.h" +#include "PUSCH-TPC-CommandConfig.h" +#include "PUCCH-TPC-CommandConfig.h" +#include "SRS-TPC-CommandConfig.h" + #endif /* _PDCCH_Config_H_ */ #include diff --git a/src/codec_utils/RRC/PDCCH-ConfigCommon.c b/src/codec_utils/RRC/PDCCH-ConfigCommon.c index 0521cc5a3..26f941324 100644 --- a/src/codec_utils/RRC/PDCCH-ConfigCommon.c +++ b/src/codec_utils/RRC/PDCCH-ConfigCommon.c @@ -1,14 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PDCCH-ConfigCommon.h" -#include "ControlResourceSet.h" -#include "SearchSpace.h" static int memb_commonSearchSpaceList_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -24,9 +22,9 @@ memb_commonSearchSpaceList_constraint_1(const asn_TYPE_descriptor_t *td, const v /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 4)) { + if((size >= 1UL && size <= 4UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -35,29 +33,38 @@ memb_commonSearchSpaceList_constraint_1(const asn_TYPE_descriptor_t *td, const v } } -static asn_oer_constraints_t asn_OER_type_commonSearchSpaceList_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_commonSearchSpaceList_constr_5 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_commonSearchSpaceList_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_commonSearchSpaceList_constr_5 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_commonSearchSpaceList_5[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_SearchSpace, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -82,7 +89,18 @@ asn_TYPE_descriptor_t asn_DEF_commonSearchSpaceList_5 = { asn_DEF_commonSearchSpaceList_tags_5, /* Same as above */ sizeof(asn_DEF_commonSearchSpaceList_tags_5) /sizeof(asn_DEF_commonSearchSpaceList_tags_5[0]), /* 2 */ - { &asn_OER_type_commonSearchSpaceList_constr_5, &asn_PER_type_commonSearchSpaceList_constr_5, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_commonSearchSpaceList_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_commonSearchSpaceList_5, 1, /* Single element */ &asn_SPC_commonSearchSpaceList_specs_5 /* Additional specs */ @@ -94,7 +112,18 @@ asn_TYPE_member_t asn_MBR_PDCCH_ConfigCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ControlResourceSetZero, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "controlResourceSetZero" }, @@ -103,7 +132,18 @@ asn_TYPE_member_t asn_MBR_PDCCH_ConfigCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ControlResourceSet, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "commonControlResourceSet" }, @@ -112,7 +152,18 @@ asn_TYPE_member_t asn_MBR_PDCCH_ConfigCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SearchSpaceZero, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "searchSpaceZero" }, @@ -121,7 +172,18 @@ asn_TYPE_member_t asn_MBR_PDCCH_ConfigCommon_1[] = { 0, &asn_DEF_commonSearchSpaceList_5, 0, - { &asn_OER_memb_commonSearchSpaceList_constr_5, &asn_PER_memb_commonSearchSpaceList_constr_5, memb_commonSearchSpaceList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_commonSearchSpaceList_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_commonSearchSpaceList_constraint_1 + }, 0, 0, /* No default value */ "commonSearchSpaceList" }, @@ -130,7 +192,18 @@ asn_TYPE_member_t asn_MBR_PDCCH_ConfigCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SearchSpaceId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "searchSpaceSIB1" }, @@ -139,7 +212,18 @@ asn_TYPE_member_t asn_MBR_PDCCH_ConfigCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SearchSpaceId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "searchSpaceOtherSystemInformation" }, @@ -148,7 +232,18 @@ asn_TYPE_member_t asn_MBR_PDCCH_ConfigCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SearchSpaceId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pagingSearchSpace" }, @@ -157,7 +252,18 @@ asn_TYPE_member_t asn_MBR_PDCCH_ConfigCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SearchSpaceId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ra-SearchSpace" }, @@ -195,7 +301,18 @@ asn_TYPE_descriptor_t asn_DEF_PDCCH_ConfigCommon = { asn_DEF_PDCCH_ConfigCommon_tags_1, /* Same as above */ sizeof(asn_DEF_PDCCH_ConfigCommon_tags_1) /sizeof(asn_DEF_PDCCH_ConfigCommon_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PDCCH_ConfigCommon_1, 8, /* Elements count */ &asn_SPC_PDCCH_ConfigCommon_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PDCCH-ConfigCommon.h b/src/codec_utils/RRC/PDCCH-ConfigCommon.h index 996ba8c3e..7e322349d 100644 --- a/src/codec_utils/RRC/PDCCH-ConfigCommon.h +++ b/src/codec_utils/RRC/PDCCH-ConfigCommon.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PDCCH_ConfigCommon_H_ @@ -60,5 +60,9 @@ extern asn_TYPE_member_t asn_MBR_PDCCH_ConfigCommon_1[8]; } #endif +/* Referred external types */ +#include "ControlResourceSet.h" +#include "SearchSpace.h" + #endif /* _PDCCH_ConfigCommon_H_ */ #include diff --git a/src/codec_utils/RRC/PDCCH-ConfigSIB1.c b/src/codec_utils/RRC/PDCCH-ConfigSIB1.c index 2a0aff748..fb8b2e6d6 100644 --- a/src/codec_utils/RRC/PDCCH-ConfigSIB1.c +++ b/src/codec_utils/RRC/PDCCH-ConfigSIB1.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PDCCH-ConfigSIB1.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_PDCCH_ConfigSIB1_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ControlResourceSetZero, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "controlResourceSetZero" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_PDCCH_ConfigSIB1_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SearchSpaceZero, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "searchSpaceZero" }, @@ -52,7 +74,18 @@ asn_TYPE_descriptor_t asn_DEF_PDCCH_ConfigSIB1 = { asn_DEF_PDCCH_ConfigSIB1_tags_1, /* Same as above */ sizeof(asn_DEF_PDCCH_ConfigSIB1_tags_1) /sizeof(asn_DEF_PDCCH_ConfigSIB1_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PDCCH_ConfigSIB1_1, 2, /* Elements count */ &asn_SPC_PDCCH_ConfigSIB1_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PDCCH-ConfigSIB1.h b/src/codec_utils/RRC/PDCCH-ConfigSIB1.h index ec67fc0d1..30ff54324 100644 --- a/src/codec_utils/RRC/PDCCH-ConfigSIB1.h +++ b/src/codec_utils/RRC/PDCCH-ConfigSIB1.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PDCCH_ConfigSIB1_H_ diff --git a/src/codec_utils/RRC/PDCCH-ServingCellConfig.c b/src/codec_utils/RRC/PDCCH-ServingCellConfig.c index 2ee406097..495962d56 100644 --- a/src/codec_utils/RRC/PDCCH-ServingCellConfig.c +++ b/src/codec_utils/RRC/PDCCH-ServingCellConfig.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PDCCH-ServingCellConfig.h" -#include "SlotFormatIndicator.h" -static asn_oer_constraints_t asn_OER_type_slotFormatIndicator_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_slotFormatIndicator_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_slotFormatIndicator_2[] = { { ATF_NOFLAGS, 0, offsetof(struct PDCCH_ServingCellConfig__slotFormatIndicator, choice.release), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -31,7 +40,18 @@ static asn_TYPE_member_t asn_MBR_slotFormatIndicator_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SlotFormatIndicator, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -59,7 +79,18 @@ asn_TYPE_descriptor_t asn_DEF_slotFormatIndicator_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_slotFormatIndicator_constr_2, &asn_PER_type_slotFormatIndicator_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_slotFormatIndicator_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_slotFormatIndicator_2, 2, /* Elements count */ &asn_SPC_slotFormatIndicator_specs_2 /* Additional specs */ @@ -71,7 +102,18 @@ asn_TYPE_member_t asn_MBR_PDCCH_ServingCellConfig_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_slotFormatIndicator_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "slotFormatIndicator" }, @@ -102,7 +144,18 @@ asn_TYPE_descriptor_t asn_DEF_PDCCH_ServingCellConfig = { asn_DEF_PDCCH_ServingCellConfig_tags_1, /* Same as above */ sizeof(asn_DEF_PDCCH_ServingCellConfig_tags_1) /sizeof(asn_DEF_PDCCH_ServingCellConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PDCCH_ServingCellConfig_1, 1, /* Elements count */ &asn_SPC_PDCCH_ServingCellConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PDCCH-ServingCellConfig.h b/src/codec_utils/RRC/PDCCH-ServingCellConfig.h index db9419e20..9d4f02840 100644 --- a/src/codec_utils/RRC/PDCCH-ServingCellConfig.h +++ b/src/codec_utils/RRC/PDCCH-ServingCellConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PDCCH_ServingCellConfig_H_ @@ -60,5 +60,8 @@ extern asn_TYPE_member_t asn_MBR_PDCCH_ServingCellConfig_1[1]; } #endif +/* Referred external types */ +#include "SlotFormatIndicator.h" + #endif /* _PDCCH_ServingCellConfig_H_ */ #include diff --git a/src/codec_utils/RRC/PDCP-Config.c b/src/codec_utils/RRC/PDCP-Config.c index 629972bd9..67b6ca281 100644 --- a/src/codec_utils/RRC/PDCP-Config.c +++ b/src/codec_utils/RRC/PDCP-Config.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PDCP-Config.h" @@ -37,7 +37,7 @@ memb_maxCID_constraint_28(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 1 && value <= 16383)) { + if((value >= 1L && value <= 16383L)) { /* Constraint check succeeded */ return 0; } else { @@ -66,7 +66,7 @@ memb_maxCID_constraint_42(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 1 && value <= 16383)) { + if((value >= 1L && value <= 16383L)) { /* Constraint check succeeded */ return 0; } else { @@ -97,110 +97,97 @@ memb_maxCID_constraint_42(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_discardTimer_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_discardTimer_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_pdcp_SN_SizeUL_constr_20 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pdcp_SN_SizeUL_constr_20 CC_NOTUSED = { { APC_CONSTRAINED, 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_pdcp_SN_SizeDL_constr_23 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pdcp_SN_SizeDL_constr_23 CC_NOTUSED = { { APC_CONSTRAINED, 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_drb_ContinueROHC_constr_40 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_drb_ContinueROHC_constr_40 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_maxCID_constr_29 CC_NOTUSED = { - { 2, 1 } /* (1..16383) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_maxCID_constr_29 CC_NOTUSED = { { APC_CONSTRAINED, 14, 14, 1, 16383 } /* (1..16383) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_drb_ContinueROHC_constr_46 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_drb_ContinueROHC_constr_46 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_maxCID_constr_43 CC_NOTUSED = { - { 2, 1 } /* (1..16383) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_maxCID_constr_43 CC_NOTUSED = { { APC_CONSTRAINED, 14, 14, 1, 16383 } /* (1..16383) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_headerCompression_constr_26 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_headerCompression_constr_26 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 2, 2, 0, 2 } /* (0..2,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_integrityProtection_constr_49 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_integrityProtection_constr_49 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_statusReportRequired_constr_51 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_statusReportRequired_constr_51 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_outOfOrderDelivery_constr_53 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_outOfOrderDelivery_constr_53 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_t_Reordering_constr_61 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_t_Reordering_constr_61 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 63 } /* (0..63) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_cipheringDisabled_constr_128 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_cipheringDisabled_constr_128 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_discardTimer_value2enum_3[] = { { 0, 4, "ms10" }, { 1, 4, "ms20" }, @@ -261,7 +248,18 @@ asn_TYPE_descriptor_t asn_DEF_discardTimer_3 = { asn_DEF_discardTimer_tags_3, /* Same as above */ sizeof(asn_DEF_discardTimer_tags_3) /sizeof(asn_DEF_discardTimer_tags_3[0]), /* 2 */ - { &asn_OER_type_discardTimer_constr_3, &asn_PER_type_discardTimer_constr_3, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_discardTimer_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_discardTimer_specs_3 /* Additional specs */ }; @@ -298,7 +296,18 @@ asn_TYPE_descriptor_t asn_DEF_pdcp_SN_SizeUL_20 = { asn_DEF_pdcp_SN_SizeUL_tags_20, /* Same as above */ sizeof(asn_DEF_pdcp_SN_SizeUL_tags_20) /sizeof(asn_DEF_pdcp_SN_SizeUL_tags_20[0]), /* 2 */ - { &asn_OER_type_pdcp_SN_SizeUL_constr_20, &asn_PER_type_pdcp_SN_SizeUL_constr_20, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pdcp_SN_SizeUL_constr_20, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_pdcp_SN_SizeUL_specs_20 /* Additional specs */ }; @@ -335,7 +344,18 @@ asn_TYPE_descriptor_t asn_DEF_pdcp_SN_SizeDL_23 = { asn_DEF_pdcp_SN_SizeDL_tags_23, /* Same as above */ sizeof(asn_DEF_pdcp_SN_SizeDL_tags_23) /sizeof(asn_DEF_pdcp_SN_SizeDL_tags_23[0]), /* 2 */ - { &asn_OER_type_pdcp_SN_SizeDL_constr_23, &asn_PER_type_pdcp_SN_SizeDL_constr_23, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pdcp_SN_SizeDL_constr_23, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_pdcp_SN_SizeDL_specs_23 /* Additional specs */ }; @@ -368,7 +388,18 @@ static asn_TYPE_member_t asn_MBR_profiles_30[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "profile0x0001" }, @@ -377,7 +408,18 @@ static asn_TYPE_member_t asn_MBR_profiles_30[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "profile0x0002" }, @@ -386,7 +428,18 @@ static asn_TYPE_member_t asn_MBR_profiles_30[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "profile0x0003" }, @@ -395,7 +448,18 @@ static asn_TYPE_member_t asn_MBR_profiles_30[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "profile0x0004" }, @@ -404,7 +468,18 @@ static asn_TYPE_member_t asn_MBR_profiles_30[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "profile0x0006" }, @@ -413,7 +488,18 @@ static asn_TYPE_member_t asn_MBR_profiles_30[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "profile0x0101" }, @@ -422,7 +508,18 @@ static asn_TYPE_member_t asn_MBR_profiles_30[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "profile0x0102" }, @@ -431,7 +528,18 @@ static asn_TYPE_member_t asn_MBR_profiles_30[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "profile0x0103" }, @@ -440,7 +548,18 @@ static asn_TYPE_member_t asn_MBR_profiles_30[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "profile0x0104" }, @@ -479,7 +598,18 @@ asn_TYPE_descriptor_t asn_DEF_profiles_30 = { asn_DEF_profiles_tags_30, /* Same as above */ sizeof(asn_DEF_profiles_tags_30) /sizeof(asn_DEF_profiles_tags_30[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_profiles_30, 9, /* Elements count */ &asn_SPC_profiles_specs_30 /* Additional specs */ @@ -515,7 +645,18 @@ asn_TYPE_descriptor_t asn_DEF_drb_ContinueROHC_40 = { asn_DEF_drb_ContinueROHC_tags_40, /* Same as above */ sizeof(asn_DEF_drb_ContinueROHC_tags_40) /sizeof(asn_DEF_drb_ContinueROHC_tags_40[0]), /* 2 */ - { &asn_OER_type_drb_ContinueROHC_constr_40, &asn_PER_type_drb_ContinueROHC_constr_40, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_drb_ContinueROHC_constr_40, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_drb_ContinueROHC_specs_40 /* Additional specs */ }; @@ -526,7 +667,18 @@ static asn_TYPE_member_t asn_MBR_rohc_28[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_maxCID_constr_29, &asn_PER_memb_maxCID_constr_29, memb_maxCID_constraint_28 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_maxCID_constr_29, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_maxCID_constraint_28 + }, &asn_DFL_29_cmp_15, /* Compare DEFAULT 15 */ &asn_DFL_29_set_15, /* Set DEFAULT 15 */ "maxCID" @@ -536,7 +688,18 @@ static asn_TYPE_member_t asn_MBR_rohc_28[] = { 0, &asn_DEF_profiles_30, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "profiles" }, @@ -545,7 +708,18 @@ static asn_TYPE_member_t asn_MBR_rohc_28[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_drb_ContinueROHC_40, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "drb-ContinueROHC" }, @@ -580,7 +754,18 @@ asn_TYPE_descriptor_t asn_DEF_rohc_28 = { asn_DEF_rohc_tags_28, /* Same as above */ sizeof(asn_DEF_rohc_tags_28) /sizeof(asn_DEF_rohc_tags_28[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_rohc_28, 3, /* Elements count */ &asn_SPC_rohc_specs_28 /* Additional specs */ @@ -614,7 +799,18 @@ static asn_TYPE_member_t asn_MBR_profiles_44[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "profile0x0006" }, @@ -645,7 +841,18 @@ asn_TYPE_descriptor_t asn_DEF_profiles_44 = { asn_DEF_profiles_tags_44, /* Same as above */ sizeof(asn_DEF_profiles_tags_44) /sizeof(asn_DEF_profiles_tags_44[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_profiles_44, 1, /* Elements count */ &asn_SPC_profiles_specs_44 /* Additional specs */ @@ -681,7 +888,18 @@ asn_TYPE_descriptor_t asn_DEF_drb_ContinueROHC_46 = { asn_DEF_drb_ContinueROHC_tags_46, /* Same as above */ sizeof(asn_DEF_drb_ContinueROHC_tags_46) /sizeof(asn_DEF_drb_ContinueROHC_tags_46[0]), /* 2 */ - { &asn_OER_type_drb_ContinueROHC_constr_46, &asn_PER_type_drb_ContinueROHC_constr_46, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_drb_ContinueROHC_constr_46, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_drb_ContinueROHC_specs_46 /* Additional specs */ }; @@ -692,7 +910,18 @@ static asn_TYPE_member_t asn_MBR_uplinkOnlyROHC_42[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_maxCID_constr_43, &asn_PER_memb_maxCID_constr_43, memb_maxCID_constraint_42 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_maxCID_constr_43, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_maxCID_constraint_42 + }, &asn_DFL_43_cmp_15, /* Compare DEFAULT 15 */ &asn_DFL_43_set_15, /* Set DEFAULT 15 */ "maxCID" @@ -702,7 +931,18 @@ static asn_TYPE_member_t asn_MBR_uplinkOnlyROHC_42[] = { 0, &asn_DEF_profiles_44, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "profiles" }, @@ -711,7 +951,18 @@ static asn_TYPE_member_t asn_MBR_uplinkOnlyROHC_42[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_drb_ContinueROHC_46, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "drb-ContinueROHC" }, @@ -746,7 +997,18 @@ asn_TYPE_descriptor_t asn_DEF_uplinkOnlyROHC_42 = { asn_DEF_uplinkOnlyROHC_tags_42, /* Same as above */ sizeof(asn_DEF_uplinkOnlyROHC_tags_42) /sizeof(asn_DEF_uplinkOnlyROHC_tags_42[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_uplinkOnlyROHC_42, 3, /* Elements count */ &asn_SPC_uplinkOnlyROHC_specs_42 /* Additional specs */ @@ -758,7 +1020,18 @@ static asn_TYPE_member_t asn_MBR_headerCompression_26[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "notUsed" }, @@ -767,7 +1040,18 @@ static asn_TYPE_member_t asn_MBR_headerCompression_26[] = { 0, &asn_DEF_rohc_28, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rohc" }, @@ -776,7 +1060,18 @@ static asn_TYPE_member_t asn_MBR_headerCompression_26[] = { 0, &asn_DEF_uplinkOnlyROHC_42, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "uplinkOnlyROHC" }, @@ -805,7 +1100,18 @@ asn_TYPE_descriptor_t asn_DEF_headerCompression_26 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_headerCompression_constr_26, &asn_PER_type_headerCompression_constr_26, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_headerCompression_constr_26, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_headerCompression_26, 3, /* Elements count */ &asn_SPC_headerCompression_specs_26 /* Additional specs */ @@ -841,7 +1147,18 @@ asn_TYPE_descriptor_t asn_DEF_integrityProtection_49 = { asn_DEF_integrityProtection_tags_49, /* Same as above */ sizeof(asn_DEF_integrityProtection_tags_49) /sizeof(asn_DEF_integrityProtection_tags_49[0]), /* 2 */ - { &asn_OER_type_integrityProtection_constr_49, &asn_PER_type_integrityProtection_constr_49, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_integrityProtection_constr_49, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_integrityProtection_specs_49 /* Additional specs */ }; @@ -876,7 +1193,18 @@ asn_TYPE_descriptor_t asn_DEF_statusReportRequired_51 = { asn_DEF_statusReportRequired_tags_51, /* Same as above */ sizeof(asn_DEF_statusReportRequired_tags_51) /sizeof(asn_DEF_statusReportRequired_tags_51[0]), /* 2 */ - { &asn_OER_type_statusReportRequired_constr_51, &asn_PER_type_statusReportRequired_constr_51, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_statusReportRequired_constr_51, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_statusReportRequired_specs_51 /* Additional specs */ }; @@ -911,7 +1239,18 @@ asn_TYPE_descriptor_t asn_DEF_outOfOrderDelivery_53 = { asn_DEF_outOfOrderDelivery_tags_53, /* Same as above */ sizeof(asn_DEF_outOfOrderDelivery_tags_53) /sizeof(asn_DEF_outOfOrderDelivery_tags_53[0]), /* 2 */ - { &asn_OER_type_outOfOrderDelivery_constr_53, &asn_PER_type_outOfOrderDelivery_constr_53, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_outOfOrderDelivery_constr_53, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_outOfOrderDelivery_specs_53 /* Additional specs */ }; @@ -922,7 +1261,18 @@ static asn_TYPE_member_t asn_MBR_drb_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_discardTimer_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "discardTimer" }, @@ -931,7 +1281,18 @@ static asn_TYPE_member_t asn_MBR_drb_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_pdcp_SN_SizeUL_20, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pdcp-SN-SizeUL" }, @@ -940,7 +1301,18 @@ static asn_TYPE_member_t asn_MBR_drb_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_pdcp_SN_SizeDL_23, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pdcp-SN-SizeDL" }, @@ -949,7 +1321,18 @@ static asn_TYPE_member_t asn_MBR_drb_2[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_headerCompression_26, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "headerCompression" }, @@ -958,7 +1341,18 @@ static asn_TYPE_member_t asn_MBR_drb_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_integrityProtection_49, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "integrityProtection" }, @@ -967,7 +1361,18 @@ static asn_TYPE_member_t asn_MBR_drb_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_statusReportRequired_51, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "statusReportRequired" }, @@ -976,7 +1381,18 @@ static asn_TYPE_member_t asn_MBR_drb_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_outOfOrderDelivery_53, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "outOfOrderDelivery" }, @@ -1015,7 +1431,18 @@ asn_TYPE_descriptor_t asn_DEF_drb_2 = { asn_DEF_drb_tags_2, /* Same as above */ sizeof(asn_DEF_drb_tags_2) /sizeof(asn_DEF_drb_tags_2[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_drb_2, 7, /* Elements count */ &asn_SPC_drb_specs_2 /* Additional specs */ @@ -1027,7 +1454,18 @@ static asn_TYPE_member_t asn_MBR_primaryPath_56[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CellGroupId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cellGroup" }, @@ -1036,7 +1474,18 @@ static asn_TYPE_member_t asn_MBR_primaryPath_56[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_LogicalChannelIdentity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "logicalChannel" }, @@ -1070,7 +1519,18 @@ asn_TYPE_descriptor_t asn_DEF_primaryPath_56 = { asn_DEF_primaryPath_tags_56, /* Same as above */ sizeof(asn_DEF_primaryPath_tags_56) /sizeof(asn_DEF_primaryPath_tags_56[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_primaryPath_56, 2, /* Elements count */ &asn_SPC_primaryPath_specs_56 /* Additional specs */ @@ -1082,7 +1542,18 @@ static asn_TYPE_member_t asn_MBR_moreThanOneRLC_55[] = { 0, &asn_DEF_primaryPath_56, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "primaryPath" }, @@ -1091,7 +1562,18 @@ static asn_TYPE_member_t asn_MBR_moreThanOneRLC_55[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UL_DataSplitThreshold, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ul-DataSplitThreshold" }, @@ -1100,7 +1582,18 @@ static asn_TYPE_member_t asn_MBR_moreThanOneRLC_55[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pdcp-Duplication" }, @@ -1135,7 +1628,18 @@ asn_TYPE_descriptor_t asn_DEF_moreThanOneRLC_55 = { asn_DEF_moreThanOneRLC_tags_55, /* Same as above */ sizeof(asn_DEF_moreThanOneRLC_tags_55) /sizeof(asn_DEF_moreThanOneRLC_tags_55[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_moreThanOneRLC_55, 3, /* Elements count */ &asn_SPC_moreThanOneRLC_specs_55 /* Additional specs */ @@ -1297,7 +1801,18 @@ asn_TYPE_descriptor_t asn_DEF_t_Reordering_61 = { asn_DEF_t_Reordering_tags_61, /* Same as above */ sizeof(asn_DEF_t_Reordering_tags_61) /sizeof(asn_DEF_t_Reordering_tags_61[0]), /* 2 */ - { &asn_OER_type_t_Reordering_constr_61, &asn_PER_type_t_Reordering_constr_61, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_t_Reordering_constr_61, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_t_Reordering_specs_61 /* Additional specs */ }; @@ -1332,7 +1847,18 @@ asn_TYPE_descriptor_t asn_DEF_cipheringDisabled_128 = { asn_DEF_cipheringDisabled_tags_128, /* Same as above */ sizeof(asn_DEF_cipheringDisabled_tags_128) /sizeof(asn_DEF_cipheringDisabled_tags_128[0]), /* 2 */ - { &asn_OER_type_cipheringDisabled_constr_128, &asn_PER_type_cipheringDisabled_constr_128, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_cipheringDisabled_constr_128, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_cipheringDisabled_specs_128 /* Additional specs */ }; @@ -1343,7 +1869,18 @@ static asn_TYPE_member_t asn_MBR_ext1_127[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_cipheringDisabled_128, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cipheringDisabled" }, @@ -1376,7 +1913,18 @@ asn_TYPE_descriptor_t asn_DEF_ext1_127 = { asn_DEF_ext1_tags_127, /* Same as above */ sizeof(asn_DEF_ext1_tags_127) /sizeof(asn_DEF_ext1_tags_127[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ext1_127, 1, /* Elements count */ &asn_SPC_ext1_specs_127 /* Additional specs */ @@ -1388,7 +1936,18 @@ asn_TYPE_member_t asn_MBR_PDCP_Config_1[] = { 0, &asn_DEF_drb_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "drb" }, @@ -1397,7 +1956,18 @@ asn_TYPE_member_t asn_MBR_PDCP_Config_1[] = { 0, &asn_DEF_moreThanOneRLC_55, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "moreThanOneRLC" }, @@ -1406,7 +1976,18 @@ asn_TYPE_member_t asn_MBR_PDCP_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_t_Reordering_61, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "t-Reordering" }, @@ -1415,7 +1996,18 @@ asn_TYPE_member_t asn_MBR_PDCP_Config_1[] = { 0, &asn_DEF_ext1_127, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ext1" }, @@ -1449,7 +2041,18 @@ asn_TYPE_descriptor_t asn_DEF_PDCP_Config = { asn_DEF_PDCP_Config_tags_1, /* Same as above */ sizeof(asn_DEF_PDCP_Config_tags_1) /sizeof(asn_DEF_PDCP_Config_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PDCP_Config_1, 4, /* Elements count */ &asn_SPC_PDCP_Config_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PDCP-Config.h b/src/codec_utils/RRC/PDCP-Config.h index 6f8dd0499..dd8309001 100644 --- a/src/codec_utils/RRC/PDCP-Config.h +++ b/src/codec_utils/RRC/PDCP-Config.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PDCP_Config_H_ diff --git a/src/codec_utils/RRC/PDCP-Parameters.c b/src/codec_utils/RRC/PDCP-Parameters.c index e16f5fda4..64bc1fbc0 100644 --- a/src/codec_utils/RRC/PDCP-Parameters.c +++ b/src/codec_utils/RRC/PDCP-Parameters.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PDCP-Parameters.h" @@ -35,69 +35,73 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_maxNumberROHC_ContextSessions_constr_13 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_maxNumberROHC_ContextSessions_constr_13 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_uplinkOnlyROHC_Profiles_constr_30 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_uplinkOnlyROHC_Profiles_constr_30 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_continueROHC_Context_constr_32 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_continueROHC_Context_constr_32 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_outOfOrderDelivery_constr_34 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_outOfOrderDelivery_constr_34 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_shortSN_constr_36 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_shortSN_constr_36 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_pdcp_DuplicationSRB_constr_38 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pdcp_DuplicationSRB_constr_38 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_pdcp_DuplicationMCG_OrSCG_DRB_constr_40 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pdcp_DuplicationMCG_OrSCG_DRB_constr_40 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_supportedROHC_Profiles_2[] = { { ATF_NOFLAGS, 0, offsetof(struct PDCP_Parameters__supportedROHC_Profiles, profile0x0000), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "profile0x0000" }, @@ -106,7 +110,18 @@ static asn_TYPE_member_t asn_MBR_supportedROHC_Profiles_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "profile0x0001" }, @@ -115,7 +130,18 @@ static asn_TYPE_member_t asn_MBR_supportedROHC_Profiles_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "profile0x0002" }, @@ -124,7 +150,18 @@ static asn_TYPE_member_t asn_MBR_supportedROHC_Profiles_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "profile0x0003" }, @@ -133,7 +170,18 @@ static asn_TYPE_member_t asn_MBR_supportedROHC_Profiles_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "profile0x0004" }, @@ -142,7 +190,18 @@ static asn_TYPE_member_t asn_MBR_supportedROHC_Profiles_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "profile0x0006" }, @@ -151,7 +210,18 @@ static asn_TYPE_member_t asn_MBR_supportedROHC_Profiles_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "profile0x0101" }, @@ -160,7 +230,18 @@ static asn_TYPE_member_t asn_MBR_supportedROHC_Profiles_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "profile0x0102" }, @@ -169,7 +250,18 @@ static asn_TYPE_member_t asn_MBR_supportedROHC_Profiles_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "profile0x0103" }, @@ -178,7 +270,18 @@ static asn_TYPE_member_t asn_MBR_supportedROHC_Profiles_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "profile0x0104" }, @@ -218,7 +321,18 @@ asn_TYPE_descriptor_t asn_DEF_supportedROHC_Profiles_2 = { asn_DEF_supportedROHC_Profiles_tags_2, /* Same as above */ sizeof(asn_DEF_supportedROHC_Profiles_tags_2) /sizeof(asn_DEF_supportedROHC_Profiles_tags_2[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_supportedROHC_Profiles_2, 10, /* Elements count */ &asn_SPC_supportedROHC_Profiles_specs_2 /* Additional specs */ @@ -284,7 +398,18 @@ asn_TYPE_descriptor_t asn_DEF_maxNumberROHC_ContextSessions_13 = { asn_DEF_maxNumberROHC_ContextSessions_tags_13, /* Same as above */ sizeof(asn_DEF_maxNumberROHC_ContextSessions_tags_13) /sizeof(asn_DEF_maxNumberROHC_ContextSessions_tags_13[0]), /* 2 */ - { &asn_OER_type_maxNumberROHC_ContextSessions_constr_13, &asn_PER_type_maxNumberROHC_ContextSessions_constr_13, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_maxNumberROHC_ContextSessions_constr_13, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_maxNumberROHC_ContextSessions_specs_13 /* Additional specs */ }; @@ -319,7 +444,18 @@ asn_TYPE_descriptor_t asn_DEF_uplinkOnlyROHC_Profiles_30 = { asn_DEF_uplinkOnlyROHC_Profiles_tags_30, /* Same as above */ sizeof(asn_DEF_uplinkOnlyROHC_Profiles_tags_30) /sizeof(asn_DEF_uplinkOnlyROHC_Profiles_tags_30[0]), /* 2 */ - { &asn_OER_type_uplinkOnlyROHC_Profiles_constr_30, &asn_PER_type_uplinkOnlyROHC_Profiles_constr_30, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_uplinkOnlyROHC_Profiles_constr_30, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_uplinkOnlyROHC_Profiles_specs_30 /* Additional specs */ }; @@ -354,7 +490,18 @@ asn_TYPE_descriptor_t asn_DEF_continueROHC_Context_32 = { asn_DEF_continueROHC_Context_tags_32, /* Same as above */ sizeof(asn_DEF_continueROHC_Context_tags_32) /sizeof(asn_DEF_continueROHC_Context_tags_32[0]), /* 2 */ - { &asn_OER_type_continueROHC_Context_constr_32, &asn_PER_type_continueROHC_Context_constr_32, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_continueROHC_Context_constr_32, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_continueROHC_Context_specs_32 /* Additional specs */ }; @@ -389,7 +536,18 @@ asn_TYPE_descriptor_t asn_DEF_outOfOrderDelivery_34 = { asn_DEF_outOfOrderDelivery_tags_34, /* Same as above */ sizeof(asn_DEF_outOfOrderDelivery_tags_34) /sizeof(asn_DEF_outOfOrderDelivery_tags_34[0]), /* 2 */ - { &asn_OER_type_outOfOrderDelivery_constr_34, &asn_PER_type_outOfOrderDelivery_constr_34, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_outOfOrderDelivery_constr_34, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_outOfOrderDelivery_specs_34 /* Additional specs */ }; @@ -424,7 +582,18 @@ asn_TYPE_descriptor_t asn_DEF_shortSN_36 = { asn_DEF_shortSN_tags_36, /* Same as above */ sizeof(asn_DEF_shortSN_tags_36) /sizeof(asn_DEF_shortSN_tags_36[0]), /* 2 */ - { &asn_OER_type_shortSN_constr_36, &asn_PER_type_shortSN_constr_36, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_shortSN_constr_36, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_shortSN_specs_36 /* Additional specs */ }; @@ -459,7 +628,18 @@ asn_TYPE_descriptor_t asn_DEF_pdcp_DuplicationSRB_38 = { asn_DEF_pdcp_DuplicationSRB_tags_38, /* Same as above */ sizeof(asn_DEF_pdcp_DuplicationSRB_tags_38) /sizeof(asn_DEF_pdcp_DuplicationSRB_tags_38[0]), /* 2 */ - { &asn_OER_type_pdcp_DuplicationSRB_constr_38, &asn_PER_type_pdcp_DuplicationSRB_constr_38, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pdcp_DuplicationSRB_constr_38, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_pdcp_DuplicationSRB_specs_38 /* Additional specs */ }; @@ -494,7 +674,18 @@ asn_TYPE_descriptor_t asn_DEF_pdcp_DuplicationMCG_OrSCG_DRB_40 = { asn_DEF_pdcp_DuplicationMCG_OrSCG_DRB_tags_40, /* Same as above */ sizeof(asn_DEF_pdcp_DuplicationMCG_OrSCG_DRB_tags_40) /sizeof(asn_DEF_pdcp_DuplicationMCG_OrSCG_DRB_tags_40[0]), /* 2 */ - { &asn_OER_type_pdcp_DuplicationMCG_OrSCG_DRB_constr_40, &asn_PER_type_pdcp_DuplicationMCG_OrSCG_DRB_constr_40, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pdcp_DuplicationMCG_OrSCG_DRB_constr_40, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_pdcp_DuplicationMCG_OrSCG_DRB_specs_40 /* Additional specs */ }; @@ -505,7 +696,18 @@ asn_TYPE_member_t asn_MBR_PDCP_Parameters_1[] = { 0, &asn_DEF_supportedROHC_Profiles_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "supportedROHC-Profiles" }, @@ -514,7 +716,18 @@ asn_TYPE_member_t asn_MBR_PDCP_Parameters_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_maxNumberROHC_ContextSessions_13, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "maxNumberROHC-ContextSessions" }, @@ -523,7 +736,18 @@ asn_TYPE_member_t asn_MBR_PDCP_Parameters_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_uplinkOnlyROHC_Profiles_30, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "uplinkOnlyROHC-Profiles" }, @@ -532,7 +756,18 @@ asn_TYPE_member_t asn_MBR_PDCP_Parameters_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_continueROHC_Context_32, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "continueROHC-Context" }, @@ -541,7 +776,18 @@ asn_TYPE_member_t asn_MBR_PDCP_Parameters_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_outOfOrderDelivery_34, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "outOfOrderDelivery" }, @@ -550,7 +796,18 @@ asn_TYPE_member_t asn_MBR_PDCP_Parameters_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_shortSN_36, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "shortSN" }, @@ -559,7 +816,18 @@ asn_TYPE_member_t asn_MBR_PDCP_Parameters_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_pdcp_DuplicationSRB_38, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pdcp-DuplicationSRB" }, @@ -568,7 +836,18 @@ asn_TYPE_member_t asn_MBR_PDCP_Parameters_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_pdcp_DuplicationMCG_OrSCG_DRB_40, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pdcp-DuplicationMCG-OrSCG-DRB" }, @@ -606,7 +885,18 @@ asn_TYPE_descriptor_t asn_DEF_PDCP_Parameters = { asn_DEF_PDCP_Parameters_tags_1, /* Same as above */ sizeof(asn_DEF_PDCP_Parameters_tags_1) /sizeof(asn_DEF_PDCP_Parameters_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PDCP_Parameters_1, 8, /* Elements count */ &asn_SPC_PDCP_Parameters_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PDCP-Parameters.h b/src/codec_utils/RRC/PDCP-Parameters.h index 5560e912b..4c48191ed 100644 --- a/src/codec_utils/RRC/PDCP-Parameters.h +++ b/src/codec_utils/RRC/PDCP-Parameters.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PDCP_Parameters_H_ diff --git a/src/codec_utils/RRC/PDCP-ParametersMRDC.c b/src/codec_utils/RRC/PDCP-ParametersMRDC.c index a7e2d9bfb..2cdd01f07 100644 --- a/src/codec_utils/RRC/PDCP-ParametersMRDC.c +++ b/src/codec_utils/RRC/PDCP-ParametersMRDC.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PDCP-ParametersMRDC.h" @@ -15,22 +15,20 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_pdcp_DuplicationSplitSRB_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pdcp_DuplicationSplitSRB_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_pdcp_DuplicationSplitDRB_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pdcp_DuplicationSplitDRB_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_pdcp_DuplicationSplitSRB_value2enum_2[] = { { 0, 9, "supported" } }; @@ -61,7 +59,18 @@ asn_TYPE_descriptor_t asn_DEF_pdcp_DuplicationSplitSRB_2 = { asn_DEF_pdcp_DuplicationSplitSRB_tags_2, /* Same as above */ sizeof(asn_DEF_pdcp_DuplicationSplitSRB_tags_2) /sizeof(asn_DEF_pdcp_DuplicationSplitSRB_tags_2[0]), /* 2 */ - { &asn_OER_type_pdcp_DuplicationSplitSRB_constr_2, &asn_PER_type_pdcp_DuplicationSplitSRB_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pdcp_DuplicationSplitSRB_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_pdcp_DuplicationSplitSRB_specs_2 /* Additional specs */ }; @@ -96,7 +105,18 @@ asn_TYPE_descriptor_t asn_DEF_pdcp_DuplicationSplitDRB_4 = { asn_DEF_pdcp_DuplicationSplitDRB_tags_4, /* Same as above */ sizeof(asn_DEF_pdcp_DuplicationSplitDRB_tags_4) /sizeof(asn_DEF_pdcp_DuplicationSplitDRB_tags_4[0]), /* 2 */ - { &asn_OER_type_pdcp_DuplicationSplitDRB_constr_4, &asn_PER_type_pdcp_DuplicationSplitDRB_constr_4, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pdcp_DuplicationSplitDRB_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_pdcp_DuplicationSplitDRB_specs_4 /* Additional specs */ }; @@ -107,7 +127,18 @@ asn_TYPE_member_t asn_MBR_PDCP_ParametersMRDC_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_pdcp_DuplicationSplitSRB_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pdcp-DuplicationSplitSRB" }, @@ -116,7 +147,18 @@ asn_TYPE_member_t asn_MBR_PDCP_ParametersMRDC_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_pdcp_DuplicationSplitDRB_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pdcp-DuplicationSplitDRB" }, @@ -148,7 +190,18 @@ asn_TYPE_descriptor_t asn_DEF_PDCP_ParametersMRDC = { asn_DEF_PDCP_ParametersMRDC_tags_1, /* Same as above */ sizeof(asn_DEF_PDCP_ParametersMRDC_tags_1) /sizeof(asn_DEF_PDCP_ParametersMRDC_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PDCP_ParametersMRDC_1, 2, /* Elements count */ &asn_SPC_PDCP_ParametersMRDC_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PDCP-ParametersMRDC.h b/src/codec_utils/RRC/PDCP-ParametersMRDC.h index f852e0321..fee2a5a77 100644 --- a/src/codec_utils/RRC/PDCP-ParametersMRDC.h +++ b/src/codec_utils/RRC/PDCP-ParametersMRDC.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PDCP_ParametersMRDC_H_ diff --git a/src/codec_utils/RRC/PDSCH-CodeBlockGroupTransmission.c b/src/codec_utils/RRC/PDSCH-CodeBlockGroupTransmission.c index 7e056966d..a0b77edf6 100644 --- a/src/codec_utils/RRC/PDSCH-CodeBlockGroupTransmission.c +++ b/src/codec_utils/RRC/PDSCH-CodeBlockGroupTransmission.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PDSCH-CodeBlockGroupTransmission.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_maxCodeBlockGroupsPerTransportBlock_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_maxCodeBlockGroupsPerTransportBlock_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_maxCodeBlockGroupsPerTransportBlock_value2enum_2[] = { { 0, 2, "n2" }, { 1, 2, "n4" }, @@ -55,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_maxCodeBlockGroupsPerTransportBlock_2 = { asn_DEF_maxCodeBlockGroupsPerTransportBlock_tags_2, /* Same as above */ sizeof(asn_DEF_maxCodeBlockGroupsPerTransportBlock_tags_2) /sizeof(asn_DEF_maxCodeBlockGroupsPerTransportBlock_tags_2[0]), /* 2 */ - { &asn_OER_type_maxCodeBlockGroupsPerTransportBlock_constr_2, &asn_PER_type_maxCodeBlockGroupsPerTransportBlock_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_maxCodeBlockGroupsPerTransportBlock_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_maxCodeBlockGroupsPerTransportBlock_specs_2 /* Additional specs */ }; @@ -66,7 +76,18 @@ asn_TYPE_member_t asn_MBR_PDSCH_CodeBlockGroupTransmission_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_maxCodeBlockGroupsPerTransportBlock_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "maxCodeBlockGroupsPerTransportBlock" }, @@ -75,7 +96,18 @@ asn_TYPE_member_t asn_MBR_PDSCH_CodeBlockGroupTransmission_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "codeBlockGroupFlushIndicator" }, @@ -105,7 +137,18 @@ asn_TYPE_descriptor_t asn_DEF_PDSCH_CodeBlockGroupTransmission = { asn_DEF_PDSCH_CodeBlockGroupTransmission_tags_1, /* Same as above */ sizeof(asn_DEF_PDSCH_CodeBlockGroupTransmission_tags_1) /sizeof(asn_DEF_PDSCH_CodeBlockGroupTransmission_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PDSCH_CodeBlockGroupTransmission_1, 2, /* Elements count */ &asn_SPC_PDSCH_CodeBlockGroupTransmission_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PDSCH-CodeBlockGroupTransmission.h b/src/codec_utils/RRC/PDSCH-CodeBlockGroupTransmission.h index 1779b995e..43327d6cd 100644 --- a/src/codec_utils/RRC/PDSCH-CodeBlockGroupTransmission.h +++ b/src/codec_utils/RRC/PDSCH-CodeBlockGroupTransmission.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PDSCH_CodeBlockGroupTransmission_H_ diff --git a/src/codec_utils/RRC/PDSCH-Config.c b/src/codec_utils/RRC/PDSCH-Config.c index 3d768af98..9037ccae4 100644 --- a/src/codec_utils/RRC/PDSCH-Config.c +++ b/src/codec_utils/RRC/PDSCH-Config.c @@ -1,19 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PDSCH-Config.h" -#include "RateMatchPatternGroup.h" -#include "DMRS-DownlinkConfig.h" -#include "TCI-State.h" -#include "PDSCH-TimeDomainResourceAllocationList.h" -#include "RateMatchPattern.h" -#include "ZP-CSI-RS-Resource.h" -#include "ZP-CSI-RS-ResourceSet.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -64,7 +57,7 @@ memb_dataScramblingIdentityPDSCH_constraint_1(const asn_TYPE_descriptor_t *td, c value = *(const long *)sptr; - if((value >= 0 && value <= 1023)) { + if((value >= 0L && value <= 1023L)) { /* Constraint check succeeded */ return 0; } else { @@ -90,9 +83,9 @@ memb_tci_StatesToAddModList_constraint_1(const asn_TYPE_descriptor_t *td, const /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 128)) { + if((size >= 1UL && size <= 128UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -116,9 +109,9 @@ memb_tci_StatesToReleaseList_constraint_1(const asn_TYPE_descriptor_t *td, const /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 128)) { + if((size >= 1UL && size <= 128UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -142,9 +135,9 @@ memb_rateMatchPatternToAddModList_constraint_1(const asn_TYPE_descriptor_t *td, /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 4)) { + if((size >= 1UL && size <= 4UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -168,9 +161,9 @@ memb_rateMatchPatternToReleaseList_constraint_1(const asn_TYPE_descriptor_t *td, /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 4)) { + if((size >= 1UL && size <= 4UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -194,9 +187,9 @@ memb_zp_CSI_RS_ResourceToAddModList_constraint_1(const asn_TYPE_descriptor_t *td /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 32)) { + if((size >= 1UL && size <= 32UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -220,9 +213,9 @@ memb_zp_CSI_RS_ResourceToReleaseList_constraint_1(const asn_TYPE_descriptor_t *t /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 32)) { + if((size >= 1UL && size <= 32UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -246,9 +239,9 @@ memb_aperiodic_ZP_CSI_RS_ResourceSetsToAddModList_constraint_1(const asn_TYPE_de /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 16)) { + if((size >= 1UL && size <= 16UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -272,9 +265,9 @@ memb_aperiodic_ZP_CSI_RS_ResourceSetsToReleaseList_constraint_1(const asn_TYPE_d /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 16)) { + if((size >= 1UL && size <= 16UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -298,9 +291,9 @@ memb_sp_ZP_CSI_RS_ResourceSetsToAddModList_constraint_1(const asn_TYPE_descripto /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 16)) { + if((size >= 1UL && size <= 16UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -324,9 +317,9 @@ memb_sp_ZP_CSI_RS_ResourceSetsToReleaseList_constraint_1(const asn_TYPE_descript /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 16)) { + if((size >= 1UL && size <= 16UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -335,293 +328,269 @@ memb_sp_ZP_CSI_RS_ResourceSetsToReleaseList_constraint_1(const asn_TYPE_descript } } -static asn_oer_constraints_t asn_OER_type_dmrs_DownlinkForPDSCH_MappingTypeA_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_dmrs_DownlinkForPDSCH_MappingTypeA_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 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_dmrs_DownlinkForPDSCH_MappingTypeB_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_dmrs_DownlinkForPDSCH_MappingTypeB_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 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_tci_StatesToAddModList_constr_9 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..128)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_tci_StatesToAddModList_constr_9 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 7, 7, 1, 128 } /* (SIZE(1..128)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_tci_StatesToReleaseList_constr_11 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..128)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_tci_StatesToReleaseList_constr_11 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 7, 7, 1, 128 } /* (SIZE(1..128)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_vrb_ToPRB_Interleaver_constr_13 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_vrb_ToPRB_Interleaver_constr_13 CC_NOTUSED = { { APC_CONSTRAINED, 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_resourceAllocation_constr_16 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_resourceAllocation_constr_16 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_pdsch_TimeDomainAllocationList_constr_20 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pdsch_TimeDomainAllocationList_constr_20 CC_NOTUSED = { { APC_CONSTRAINED, 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_pdsch_AggregationFactor_constr_23 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pdsch_AggregationFactor_constr_23 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_rateMatchPatternToAddModList_constr_27 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_rateMatchPatternToAddModList_constr_27 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_rateMatchPatternToReleaseList_constr_29 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_rateMatchPatternToReleaseList_constr_29 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_rbg_Size_constr_33 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_rbg_Size_constr_33 CC_NOTUSED = { { APC_CONSTRAINED, 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_mcs_Table_constr_36 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_mcs_Table_constr_36 CC_NOTUSED = { { APC_CONSTRAINED, 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_maxNrofCodeWordsScheduledByDCI_constr_39 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_maxNrofCodeWordsScheduledByDCI_constr_39 CC_NOTUSED = { { APC_CONSTRAINED, 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_bundleSize_constr_44 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_bundleSize_constr_44 CC_NOTUSED = { { APC_CONSTRAINED, 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_bundleSizeSet1_constr_48 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_bundleSizeSet1_constr_48 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_bundleSizeSet2_constr_53 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_bundleSizeSet2_constr_53 CC_NOTUSED = { { APC_CONSTRAINED, 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_prb_BundlingType_constr_42 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_prb_BundlingType_constr_42 CC_NOTUSED = { { APC_CONSTRAINED, 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_zp_CSI_RS_ResourceToAddModList_constr_56 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_zp_CSI_RS_ResourceToAddModList_constr_56 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_zp_CSI_RS_ResourceToReleaseList_constr_58 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_zp_CSI_RS_ResourceToReleaseList_constr_58 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_aperiodic_ZP_CSI_RS_ResourceSetsToAddModList_constr_60 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_aperiodic_ZP_CSI_RS_ResourceSetsToAddModList_constr_60 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_aperiodic_ZP_CSI_RS_ResourceSetsToReleaseList_constr_62 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_aperiodic_ZP_CSI_RS_ResourceSetsToReleaseList_constr_62 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_sp_ZP_CSI_RS_ResourceSetsToAddModList_constr_64 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_sp_ZP_CSI_RS_ResourceSetsToAddModList_constr_64 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_sp_ZP_CSI_RS_ResourceSetsToReleaseList_constr_66 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_sp_ZP_CSI_RS_ResourceSetsToReleaseList_constr_66 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_p_ZP_CSI_RS_ResourceSet_constr_68 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_p_ZP_CSI_RS_ResourceSet_constr_68 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_dataScramblingIdentityPDSCH_constr_2 CC_NOTUSED = { - { 2, 1 } /* (0..1023) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_dataScramblingIdentityPDSCH_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 10, 10, 0, 1023 } /* (0..1023) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_tci_StatesToAddModList_constr_9 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..128)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_tci_StatesToAddModList_constr_9 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 7, 7, 1, 128 } /* (SIZE(1..128)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_tci_StatesToReleaseList_constr_11 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..128)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_tci_StatesToReleaseList_constr_11 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 7, 7, 1, 128 } /* (SIZE(1..128)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_rateMatchPatternToAddModList_constr_27 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_rateMatchPatternToAddModList_constr_27 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_rateMatchPatternToReleaseList_constr_29 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_rateMatchPatternToReleaseList_constr_29 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_zp_CSI_RS_ResourceToAddModList_constr_56 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_zp_CSI_RS_ResourceToAddModList_constr_56 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_zp_CSI_RS_ResourceToReleaseList_constr_58 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_zp_CSI_RS_ResourceToReleaseList_constr_58 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_aperiodic_ZP_CSI_RS_ResourceSetsToAddModList_constr_60 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_aperiodic_ZP_CSI_RS_ResourceSetsToAddModList_constr_60 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_aperiodic_ZP_CSI_RS_ResourceSetsToReleaseList_constr_62 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_aperiodic_ZP_CSI_RS_ResourceSetsToReleaseList_constr_62 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sp_ZP_CSI_RS_ResourceSetsToAddModList_constr_64 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sp_ZP_CSI_RS_ResourceSetsToAddModList_constr_64 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sp_ZP_CSI_RS_ResourceSetsToReleaseList_constr_66 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sp_ZP_CSI_RS_ResourceSetsToReleaseList_constr_66 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_dmrs_DownlinkForPDSCH_MappingTypeA_3[] = { { ATF_NOFLAGS, 0, offsetof(struct PDSCH_Config__dmrs_DownlinkForPDSCH_MappingTypeA, choice.release), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -630,7 +599,18 @@ static asn_TYPE_member_t asn_MBR_dmrs_DownlinkForPDSCH_MappingTypeA_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_DMRS_DownlinkConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -658,7 +638,18 @@ asn_TYPE_descriptor_t asn_DEF_dmrs_DownlinkForPDSCH_MappingTypeA_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_dmrs_DownlinkForPDSCH_MappingTypeA_constr_3, &asn_PER_type_dmrs_DownlinkForPDSCH_MappingTypeA_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_dmrs_DownlinkForPDSCH_MappingTypeA_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_dmrs_DownlinkForPDSCH_MappingTypeA_3, 2, /* Elements count */ &asn_SPC_dmrs_DownlinkForPDSCH_MappingTypeA_specs_3 /* Additional specs */ @@ -670,7 +661,18 @@ static asn_TYPE_member_t asn_MBR_dmrs_DownlinkForPDSCH_MappingTypeB_6[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -679,7 +681,18 @@ static asn_TYPE_member_t asn_MBR_dmrs_DownlinkForPDSCH_MappingTypeB_6[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_DMRS_DownlinkConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -707,7 +720,18 @@ asn_TYPE_descriptor_t asn_DEF_dmrs_DownlinkForPDSCH_MappingTypeB_6 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_dmrs_DownlinkForPDSCH_MappingTypeB_constr_6, &asn_PER_type_dmrs_DownlinkForPDSCH_MappingTypeB_constr_6, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_dmrs_DownlinkForPDSCH_MappingTypeB_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_dmrs_DownlinkForPDSCH_MappingTypeB_6, 2, /* Elements count */ &asn_SPC_dmrs_DownlinkForPDSCH_MappingTypeB_specs_6 /* Additional specs */ @@ -719,7 +743,18 @@ static asn_TYPE_member_t asn_MBR_tci_StatesToAddModList_9[] = { 0, &asn_DEF_TCI_State, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -744,7 +779,18 @@ asn_TYPE_descriptor_t asn_DEF_tci_StatesToAddModList_9 = { asn_DEF_tci_StatesToAddModList_tags_9, /* Same as above */ sizeof(asn_DEF_tci_StatesToAddModList_tags_9) /sizeof(asn_DEF_tci_StatesToAddModList_tags_9[0]), /* 2 */ - { &asn_OER_type_tci_StatesToAddModList_constr_9, &asn_PER_type_tci_StatesToAddModList_constr_9, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_tci_StatesToAddModList_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_tci_StatesToAddModList_9, 1, /* Single element */ &asn_SPC_tci_StatesToAddModList_specs_9 /* Additional specs */ @@ -756,7 +802,18 @@ static asn_TYPE_member_t asn_MBR_tci_StatesToReleaseList_11[] = { 0, &asn_DEF_TCI_StateId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -781,7 +838,18 @@ asn_TYPE_descriptor_t asn_DEF_tci_StatesToReleaseList_11 = { asn_DEF_tci_StatesToReleaseList_tags_11, /* Same as above */ sizeof(asn_DEF_tci_StatesToReleaseList_tags_11) /sizeof(asn_DEF_tci_StatesToReleaseList_tags_11[0]), /* 2 */ - { &asn_OER_type_tci_StatesToReleaseList_constr_11, &asn_PER_type_tci_StatesToReleaseList_constr_11, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_tci_StatesToReleaseList_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_tci_StatesToReleaseList_11, 1, /* Single element */ &asn_SPC_tci_StatesToReleaseList_specs_11 /* Additional specs */ @@ -819,7 +887,18 @@ asn_TYPE_descriptor_t asn_DEF_vrb_ToPRB_Interleaver_13 = { asn_DEF_vrb_ToPRB_Interleaver_tags_13, /* Same as above */ sizeof(asn_DEF_vrb_ToPRB_Interleaver_tags_13) /sizeof(asn_DEF_vrb_ToPRB_Interleaver_tags_13[0]), /* 2 */ - { &asn_OER_type_vrb_ToPRB_Interleaver_constr_13, &asn_PER_type_vrb_ToPRB_Interleaver_constr_13, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_vrb_ToPRB_Interleaver_constr_13, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_vrb_ToPRB_Interleaver_specs_13 /* Additional specs */ }; @@ -858,7 +937,18 @@ asn_TYPE_descriptor_t asn_DEF_resourceAllocation_16 = { asn_DEF_resourceAllocation_tags_16, /* Same as above */ sizeof(asn_DEF_resourceAllocation_tags_16) /sizeof(asn_DEF_resourceAllocation_tags_16[0]), /* 2 */ - { &asn_OER_type_resourceAllocation_constr_16, &asn_PER_type_resourceAllocation_constr_16, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_resourceAllocation_constr_16, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_resourceAllocation_specs_16 /* Additional specs */ }; @@ -869,7 +959,18 @@ static asn_TYPE_member_t asn_MBR_pdsch_TimeDomainAllocationList_20[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -878,7 +979,18 @@ static asn_TYPE_member_t asn_MBR_pdsch_TimeDomainAllocationList_20[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PDSCH_TimeDomainResourceAllocationList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -906,7 +1018,18 @@ asn_TYPE_descriptor_t asn_DEF_pdsch_TimeDomainAllocationList_20 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_pdsch_TimeDomainAllocationList_constr_20, &asn_PER_type_pdsch_TimeDomainAllocationList_constr_20, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pdsch_TimeDomainAllocationList_constr_20, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_pdsch_TimeDomainAllocationList_20, 2, /* Elements count */ &asn_SPC_pdsch_TimeDomainAllocationList_specs_20 /* Additional specs */ @@ -946,7 +1069,18 @@ asn_TYPE_descriptor_t asn_DEF_pdsch_AggregationFactor_23 = { asn_DEF_pdsch_AggregationFactor_tags_23, /* Same as above */ sizeof(asn_DEF_pdsch_AggregationFactor_tags_23) /sizeof(asn_DEF_pdsch_AggregationFactor_tags_23[0]), /* 2 */ - { &asn_OER_type_pdsch_AggregationFactor_constr_23, &asn_PER_type_pdsch_AggregationFactor_constr_23, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pdsch_AggregationFactor_constr_23, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_pdsch_AggregationFactor_specs_23 /* Additional specs */ }; @@ -957,7 +1091,18 @@ static asn_TYPE_member_t asn_MBR_rateMatchPatternToAddModList_27[] = { 0, &asn_DEF_RateMatchPattern, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -982,7 +1127,18 @@ asn_TYPE_descriptor_t asn_DEF_rateMatchPatternToAddModList_27 = { asn_DEF_rateMatchPatternToAddModList_tags_27, /* Same as above */ sizeof(asn_DEF_rateMatchPatternToAddModList_tags_27) /sizeof(asn_DEF_rateMatchPatternToAddModList_tags_27[0]), /* 2 */ - { &asn_OER_type_rateMatchPatternToAddModList_constr_27, &asn_PER_type_rateMatchPatternToAddModList_constr_27, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_rateMatchPatternToAddModList_constr_27, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_rateMatchPatternToAddModList_27, 1, /* Single element */ &asn_SPC_rateMatchPatternToAddModList_specs_27 /* Additional specs */ @@ -994,7 +1150,18 @@ static asn_TYPE_member_t asn_MBR_rateMatchPatternToReleaseList_29[] = { 0, &asn_DEF_RateMatchPatternId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1019,7 +1186,18 @@ asn_TYPE_descriptor_t asn_DEF_rateMatchPatternToReleaseList_29 = { asn_DEF_rateMatchPatternToReleaseList_tags_29, /* Same as above */ sizeof(asn_DEF_rateMatchPatternToReleaseList_tags_29) /sizeof(asn_DEF_rateMatchPatternToReleaseList_tags_29[0]), /* 2 */ - { &asn_OER_type_rateMatchPatternToReleaseList_constr_29, &asn_PER_type_rateMatchPatternToReleaseList_constr_29, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_rateMatchPatternToReleaseList_constr_29, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_rateMatchPatternToReleaseList_29, 1, /* Single element */ &asn_SPC_rateMatchPatternToReleaseList_specs_29 /* Additional specs */ @@ -1057,7 +1235,18 @@ asn_TYPE_descriptor_t asn_DEF_rbg_Size_33 = { asn_DEF_rbg_Size_tags_33, /* Same as above */ sizeof(asn_DEF_rbg_Size_tags_33) /sizeof(asn_DEF_rbg_Size_tags_33[0]), /* 2 */ - { &asn_OER_type_rbg_Size_constr_33, &asn_PER_type_rbg_Size_constr_33, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_rbg_Size_constr_33, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_rbg_Size_specs_33 /* Additional specs */ }; @@ -1094,7 +1283,18 @@ asn_TYPE_descriptor_t asn_DEF_mcs_Table_36 = { asn_DEF_mcs_Table_tags_36, /* Same as above */ sizeof(asn_DEF_mcs_Table_tags_36) /sizeof(asn_DEF_mcs_Table_tags_36[0]), /* 2 */ - { &asn_OER_type_mcs_Table_constr_36, &asn_PER_type_mcs_Table_constr_36, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_mcs_Table_constr_36, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_mcs_Table_specs_36 /* Additional specs */ }; @@ -1131,7 +1331,18 @@ asn_TYPE_descriptor_t asn_DEF_maxNrofCodeWordsScheduledByDCI_39 = { asn_DEF_maxNrofCodeWordsScheduledByDCI_tags_39, /* Same as above */ sizeof(asn_DEF_maxNrofCodeWordsScheduledByDCI_tags_39) /sizeof(asn_DEF_maxNrofCodeWordsScheduledByDCI_tags_39[0]), /* 2 */ - { &asn_OER_type_maxNrofCodeWordsScheduledByDCI_constr_39, &asn_PER_type_maxNrofCodeWordsScheduledByDCI_constr_39, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_maxNrofCodeWordsScheduledByDCI_constr_39, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_maxNrofCodeWordsScheduledByDCI_specs_39 /* Additional specs */ }; @@ -1168,7 +1379,18 @@ asn_TYPE_descriptor_t asn_DEF_bundleSize_44 = { asn_DEF_bundleSize_tags_44, /* Same as above */ sizeof(asn_DEF_bundleSize_tags_44) /sizeof(asn_DEF_bundleSize_tags_44[0]), /* 2 */ - { &asn_OER_type_bundleSize_constr_44, &asn_PER_type_bundleSize_constr_44, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_bundleSize_constr_44, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_bundleSize_specs_44 /* Additional specs */ }; @@ -1179,7 +1401,18 @@ static asn_TYPE_member_t asn_MBR_staticBundling_43[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_bundleSize_44, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "bundleSize" }, @@ -1212,7 +1445,18 @@ asn_TYPE_descriptor_t asn_DEF_staticBundling_43 = { asn_DEF_staticBundling_tags_43, /* Same as above */ sizeof(asn_DEF_staticBundling_tags_43) /sizeof(asn_DEF_staticBundling_tags_43[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_staticBundling_43, 1, /* Elements count */ &asn_SPC_staticBundling_specs_43 /* Additional specs */ @@ -1254,7 +1498,18 @@ asn_TYPE_descriptor_t asn_DEF_bundleSizeSet1_48 = { asn_DEF_bundleSizeSet1_tags_48, /* Same as above */ sizeof(asn_DEF_bundleSizeSet1_tags_48) /sizeof(asn_DEF_bundleSizeSet1_tags_48[0]), /* 2 */ - { &asn_OER_type_bundleSizeSet1_constr_48, &asn_PER_type_bundleSizeSet1_constr_48, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_bundleSizeSet1_constr_48, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_bundleSizeSet1_specs_48 /* Additional specs */ }; @@ -1291,7 +1546,18 @@ asn_TYPE_descriptor_t asn_DEF_bundleSizeSet2_53 = { asn_DEF_bundleSizeSet2_tags_53, /* Same as above */ sizeof(asn_DEF_bundleSizeSet2_tags_53) /sizeof(asn_DEF_bundleSizeSet2_tags_53[0]), /* 2 */ - { &asn_OER_type_bundleSizeSet2_constr_53, &asn_PER_type_bundleSizeSet2_constr_53, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_bundleSizeSet2_constr_53, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_bundleSizeSet2_specs_53 /* Additional specs */ }; @@ -1302,7 +1568,18 @@ static asn_TYPE_member_t asn_MBR_dynamicBundling_47[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_bundleSizeSet1_48, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "bundleSizeSet1" }, @@ -1311,7 +1588,18 @@ static asn_TYPE_member_t asn_MBR_dynamicBundling_47[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_bundleSizeSet2_53, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "bundleSizeSet2" }, @@ -1345,7 +1633,18 @@ asn_TYPE_descriptor_t asn_DEF_dynamicBundling_47 = { asn_DEF_dynamicBundling_tags_47, /* Same as above */ sizeof(asn_DEF_dynamicBundling_tags_47) /sizeof(asn_DEF_dynamicBundling_tags_47[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_dynamicBundling_47, 2, /* Elements count */ &asn_SPC_dynamicBundling_specs_47 /* Additional specs */ @@ -1357,7 +1656,18 @@ static asn_TYPE_member_t asn_MBR_prb_BundlingType_42[] = { 0, &asn_DEF_staticBundling_43, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "staticBundling" }, @@ -1366,7 +1676,18 @@ static asn_TYPE_member_t asn_MBR_prb_BundlingType_42[] = { 0, &asn_DEF_dynamicBundling_47, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dynamicBundling" }, @@ -1394,7 +1715,18 @@ asn_TYPE_descriptor_t asn_DEF_prb_BundlingType_42 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_prb_BundlingType_constr_42, &asn_PER_type_prb_BundlingType_constr_42, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_prb_BundlingType_constr_42, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_prb_BundlingType_42, 2, /* Elements count */ &asn_SPC_prb_BundlingType_specs_42 /* Additional specs */ @@ -1406,7 +1738,18 @@ static asn_TYPE_member_t asn_MBR_zp_CSI_RS_ResourceToAddModList_56[] = { 0, &asn_DEF_ZP_CSI_RS_Resource, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1431,7 +1774,18 @@ asn_TYPE_descriptor_t asn_DEF_zp_CSI_RS_ResourceToAddModList_56 = { asn_DEF_zp_CSI_RS_ResourceToAddModList_tags_56, /* Same as above */ sizeof(asn_DEF_zp_CSI_RS_ResourceToAddModList_tags_56) /sizeof(asn_DEF_zp_CSI_RS_ResourceToAddModList_tags_56[0]), /* 2 */ - { &asn_OER_type_zp_CSI_RS_ResourceToAddModList_constr_56, &asn_PER_type_zp_CSI_RS_ResourceToAddModList_constr_56, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_zp_CSI_RS_ResourceToAddModList_constr_56, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_zp_CSI_RS_ResourceToAddModList_56, 1, /* Single element */ &asn_SPC_zp_CSI_RS_ResourceToAddModList_specs_56 /* Additional specs */ @@ -1443,7 +1797,18 @@ static asn_TYPE_member_t asn_MBR_zp_CSI_RS_ResourceToReleaseList_58[] = { 0, &asn_DEF_ZP_CSI_RS_ResourceId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1468,7 +1833,18 @@ asn_TYPE_descriptor_t asn_DEF_zp_CSI_RS_ResourceToReleaseList_58 = { asn_DEF_zp_CSI_RS_ResourceToReleaseList_tags_58, /* Same as above */ sizeof(asn_DEF_zp_CSI_RS_ResourceToReleaseList_tags_58) /sizeof(asn_DEF_zp_CSI_RS_ResourceToReleaseList_tags_58[0]), /* 2 */ - { &asn_OER_type_zp_CSI_RS_ResourceToReleaseList_constr_58, &asn_PER_type_zp_CSI_RS_ResourceToReleaseList_constr_58, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_zp_CSI_RS_ResourceToReleaseList_constr_58, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_zp_CSI_RS_ResourceToReleaseList_58, 1, /* Single element */ &asn_SPC_zp_CSI_RS_ResourceToReleaseList_specs_58 /* Additional specs */ @@ -1480,7 +1856,18 @@ static asn_TYPE_member_t asn_MBR_aperiodic_ZP_CSI_RS_ResourceSetsToAddModList_60 0, &asn_DEF_ZP_CSI_RS_ResourceSet, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1505,7 +1892,18 @@ asn_TYPE_descriptor_t asn_DEF_aperiodic_ZP_CSI_RS_ResourceSetsToAddModList_60 = asn_DEF_aperiodic_ZP_CSI_RS_ResourceSetsToAddModList_tags_60, /* Same as above */ sizeof(asn_DEF_aperiodic_ZP_CSI_RS_ResourceSetsToAddModList_tags_60) /sizeof(asn_DEF_aperiodic_ZP_CSI_RS_ResourceSetsToAddModList_tags_60[0]), /* 2 */ - { &asn_OER_type_aperiodic_ZP_CSI_RS_ResourceSetsToAddModList_constr_60, &asn_PER_type_aperiodic_ZP_CSI_RS_ResourceSetsToAddModList_constr_60, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_aperiodic_ZP_CSI_RS_ResourceSetsToAddModList_constr_60, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_aperiodic_ZP_CSI_RS_ResourceSetsToAddModList_60, 1, /* Single element */ &asn_SPC_aperiodic_ZP_CSI_RS_ResourceSetsToAddModList_specs_60 /* Additional specs */ @@ -1517,7 +1915,18 @@ static asn_TYPE_member_t asn_MBR_aperiodic_ZP_CSI_RS_ResourceSetsToReleaseList_6 0, &asn_DEF_ZP_CSI_RS_ResourceSetId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1542,7 +1951,18 @@ asn_TYPE_descriptor_t asn_DEF_aperiodic_ZP_CSI_RS_ResourceSetsToReleaseList_62 = asn_DEF_aperiodic_ZP_CSI_RS_ResourceSetsToReleaseList_tags_62, /* Same as above */ sizeof(asn_DEF_aperiodic_ZP_CSI_RS_ResourceSetsToReleaseList_tags_62) /sizeof(asn_DEF_aperiodic_ZP_CSI_RS_ResourceSetsToReleaseList_tags_62[0]), /* 2 */ - { &asn_OER_type_aperiodic_ZP_CSI_RS_ResourceSetsToReleaseList_constr_62, &asn_PER_type_aperiodic_ZP_CSI_RS_ResourceSetsToReleaseList_constr_62, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_aperiodic_ZP_CSI_RS_ResourceSetsToReleaseList_constr_62, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_aperiodic_ZP_CSI_RS_ResourceSetsToReleaseList_62, 1, /* Single element */ &asn_SPC_aperiodic_ZP_CSI_RS_ResourceSetsToReleaseList_specs_62 /* Additional specs */ @@ -1554,7 +1974,18 @@ static asn_TYPE_member_t asn_MBR_sp_ZP_CSI_RS_ResourceSetsToAddModList_64[] = { 0, &asn_DEF_ZP_CSI_RS_ResourceSet, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1579,7 +2010,18 @@ asn_TYPE_descriptor_t asn_DEF_sp_ZP_CSI_RS_ResourceSetsToAddModList_64 = { asn_DEF_sp_ZP_CSI_RS_ResourceSetsToAddModList_tags_64, /* Same as above */ sizeof(asn_DEF_sp_ZP_CSI_RS_ResourceSetsToAddModList_tags_64) /sizeof(asn_DEF_sp_ZP_CSI_RS_ResourceSetsToAddModList_tags_64[0]), /* 2 */ - { &asn_OER_type_sp_ZP_CSI_RS_ResourceSetsToAddModList_constr_64, &asn_PER_type_sp_ZP_CSI_RS_ResourceSetsToAddModList_constr_64, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_sp_ZP_CSI_RS_ResourceSetsToAddModList_constr_64, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_sp_ZP_CSI_RS_ResourceSetsToAddModList_64, 1, /* Single element */ &asn_SPC_sp_ZP_CSI_RS_ResourceSetsToAddModList_specs_64 /* Additional specs */ @@ -1591,7 +2033,18 @@ static asn_TYPE_member_t asn_MBR_sp_ZP_CSI_RS_ResourceSetsToReleaseList_66[] = { 0, &asn_DEF_ZP_CSI_RS_ResourceSetId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1616,7 +2069,18 @@ asn_TYPE_descriptor_t asn_DEF_sp_ZP_CSI_RS_ResourceSetsToReleaseList_66 = { asn_DEF_sp_ZP_CSI_RS_ResourceSetsToReleaseList_tags_66, /* Same as above */ sizeof(asn_DEF_sp_ZP_CSI_RS_ResourceSetsToReleaseList_tags_66) /sizeof(asn_DEF_sp_ZP_CSI_RS_ResourceSetsToReleaseList_tags_66[0]), /* 2 */ - { &asn_OER_type_sp_ZP_CSI_RS_ResourceSetsToReleaseList_constr_66, &asn_PER_type_sp_ZP_CSI_RS_ResourceSetsToReleaseList_constr_66, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_sp_ZP_CSI_RS_ResourceSetsToReleaseList_constr_66, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_sp_ZP_CSI_RS_ResourceSetsToReleaseList_66, 1, /* Single element */ &asn_SPC_sp_ZP_CSI_RS_ResourceSetsToReleaseList_specs_66 /* Additional specs */ @@ -1628,7 +2092,18 @@ static asn_TYPE_member_t asn_MBR_p_ZP_CSI_RS_ResourceSet_68[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -1637,7 +2112,18 @@ static asn_TYPE_member_t asn_MBR_p_ZP_CSI_RS_ResourceSet_68[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ZP_CSI_RS_ResourceSet, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -1665,7 +2151,18 @@ asn_TYPE_descriptor_t asn_DEF_p_ZP_CSI_RS_ResourceSet_68 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_p_ZP_CSI_RS_ResourceSet_constr_68, &asn_PER_type_p_ZP_CSI_RS_ResourceSet_constr_68, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_p_ZP_CSI_RS_ResourceSet_constr_68, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_p_ZP_CSI_RS_ResourceSet_68, 2, /* Elements count */ &asn_SPC_p_ZP_CSI_RS_ResourceSet_specs_68 /* Additional specs */ @@ -1677,7 +2174,18 @@ asn_TYPE_member_t asn_MBR_PDSCH_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_dataScramblingIdentityPDSCH_constr_2, &asn_PER_memb_dataScramblingIdentityPDSCH_constr_2, memb_dataScramblingIdentityPDSCH_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_dataScramblingIdentityPDSCH_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_dataScramblingIdentityPDSCH_constraint_1 + }, 0, 0, /* No default value */ "dataScramblingIdentityPDSCH" }, @@ -1686,7 +2194,18 @@ asn_TYPE_member_t asn_MBR_PDSCH_Config_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_dmrs_DownlinkForPDSCH_MappingTypeA_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dmrs-DownlinkForPDSCH-MappingTypeA" }, @@ -1695,7 +2214,18 @@ asn_TYPE_member_t asn_MBR_PDSCH_Config_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_dmrs_DownlinkForPDSCH_MappingTypeB_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dmrs-DownlinkForPDSCH-MappingTypeB" }, @@ -1704,7 +2234,18 @@ asn_TYPE_member_t asn_MBR_PDSCH_Config_1[] = { 0, &asn_DEF_tci_StatesToAddModList_9, 0, - { &asn_OER_memb_tci_StatesToAddModList_constr_9, &asn_PER_memb_tci_StatesToAddModList_constr_9, memb_tci_StatesToAddModList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_tci_StatesToAddModList_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_tci_StatesToAddModList_constraint_1 + }, 0, 0, /* No default value */ "tci-StatesToAddModList" }, @@ -1713,7 +2254,18 @@ asn_TYPE_member_t asn_MBR_PDSCH_Config_1[] = { 0, &asn_DEF_tci_StatesToReleaseList_11, 0, - { &asn_OER_memb_tci_StatesToReleaseList_constr_11, &asn_PER_memb_tci_StatesToReleaseList_constr_11, memb_tci_StatesToReleaseList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_tci_StatesToReleaseList_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_tci_StatesToReleaseList_constraint_1 + }, 0, 0, /* No default value */ "tci-StatesToReleaseList" }, @@ -1722,7 +2274,18 @@ asn_TYPE_member_t asn_MBR_PDSCH_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_vrb_ToPRB_Interleaver_13, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "vrb-ToPRB-Interleaver" }, @@ -1731,7 +2294,18 @@ asn_TYPE_member_t asn_MBR_PDSCH_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_resourceAllocation_16, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "resourceAllocation" }, @@ -1740,7 +2314,18 @@ asn_TYPE_member_t asn_MBR_PDSCH_Config_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_pdsch_TimeDomainAllocationList_20, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pdsch-TimeDomainAllocationList" }, @@ -1749,7 +2334,18 @@ asn_TYPE_member_t asn_MBR_PDSCH_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_pdsch_AggregationFactor_23, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pdsch-AggregationFactor" }, @@ -1758,7 +2354,18 @@ asn_TYPE_member_t asn_MBR_PDSCH_Config_1[] = { 0, &asn_DEF_rateMatchPatternToAddModList_27, 0, - { &asn_OER_memb_rateMatchPatternToAddModList_constr_27, &asn_PER_memb_rateMatchPatternToAddModList_constr_27, memb_rateMatchPatternToAddModList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_rateMatchPatternToAddModList_constr_27, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_rateMatchPatternToAddModList_constraint_1 + }, 0, 0, /* No default value */ "rateMatchPatternToAddModList" }, @@ -1767,7 +2374,18 @@ asn_TYPE_member_t asn_MBR_PDSCH_Config_1[] = { 0, &asn_DEF_rateMatchPatternToReleaseList_29, 0, - { &asn_OER_memb_rateMatchPatternToReleaseList_constr_29, &asn_PER_memb_rateMatchPatternToReleaseList_constr_29, memb_rateMatchPatternToReleaseList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_rateMatchPatternToReleaseList_constr_29, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_rateMatchPatternToReleaseList_constraint_1 + }, 0, 0, /* No default value */ "rateMatchPatternToReleaseList" }, @@ -1776,7 +2394,18 @@ asn_TYPE_member_t asn_MBR_PDSCH_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RateMatchPatternGroup, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rateMatchPatternGroup1" }, @@ -1785,7 +2414,18 @@ asn_TYPE_member_t asn_MBR_PDSCH_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RateMatchPatternGroup, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rateMatchPatternGroup2" }, @@ -1794,7 +2434,18 @@ asn_TYPE_member_t asn_MBR_PDSCH_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_rbg_Size_33, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rbg-Size" }, @@ -1803,7 +2454,18 @@ asn_TYPE_member_t asn_MBR_PDSCH_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_mcs_Table_36, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "mcs-Table" }, @@ -1812,7 +2474,18 @@ asn_TYPE_member_t asn_MBR_PDSCH_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_maxNrofCodeWordsScheduledByDCI_39, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "maxNrofCodeWordsScheduledByDCI" }, @@ -1821,7 +2494,18 @@ asn_TYPE_member_t asn_MBR_PDSCH_Config_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_prb_BundlingType_42, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "prb-BundlingType" }, @@ -1830,7 +2514,18 @@ asn_TYPE_member_t asn_MBR_PDSCH_Config_1[] = { 0, &asn_DEF_zp_CSI_RS_ResourceToAddModList_56, 0, - { &asn_OER_memb_zp_CSI_RS_ResourceToAddModList_constr_56, &asn_PER_memb_zp_CSI_RS_ResourceToAddModList_constr_56, memb_zp_CSI_RS_ResourceToAddModList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_zp_CSI_RS_ResourceToAddModList_constr_56, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_zp_CSI_RS_ResourceToAddModList_constraint_1 + }, 0, 0, /* No default value */ "zp-CSI-RS-ResourceToAddModList" }, @@ -1839,7 +2534,18 @@ asn_TYPE_member_t asn_MBR_PDSCH_Config_1[] = { 0, &asn_DEF_zp_CSI_RS_ResourceToReleaseList_58, 0, - { &asn_OER_memb_zp_CSI_RS_ResourceToReleaseList_constr_58, &asn_PER_memb_zp_CSI_RS_ResourceToReleaseList_constr_58, memb_zp_CSI_RS_ResourceToReleaseList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_zp_CSI_RS_ResourceToReleaseList_constr_58, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_zp_CSI_RS_ResourceToReleaseList_constraint_1 + }, 0, 0, /* No default value */ "zp-CSI-RS-ResourceToReleaseList" }, @@ -1848,7 +2554,18 @@ asn_TYPE_member_t asn_MBR_PDSCH_Config_1[] = { 0, &asn_DEF_aperiodic_ZP_CSI_RS_ResourceSetsToAddModList_60, 0, - { &asn_OER_memb_aperiodic_ZP_CSI_RS_ResourceSetsToAddModList_constr_60, &asn_PER_memb_aperiodic_ZP_CSI_RS_ResourceSetsToAddModList_constr_60, memb_aperiodic_ZP_CSI_RS_ResourceSetsToAddModList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_aperiodic_ZP_CSI_RS_ResourceSetsToAddModList_constr_60, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_aperiodic_ZP_CSI_RS_ResourceSetsToAddModList_constraint_1 + }, 0, 0, /* No default value */ "aperiodic-ZP-CSI-RS-ResourceSetsToAddModList" }, @@ -1857,7 +2574,18 @@ asn_TYPE_member_t asn_MBR_PDSCH_Config_1[] = { 0, &asn_DEF_aperiodic_ZP_CSI_RS_ResourceSetsToReleaseList_62, 0, - { &asn_OER_memb_aperiodic_ZP_CSI_RS_ResourceSetsToReleaseList_constr_62, &asn_PER_memb_aperiodic_ZP_CSI_RS_ResourceSetsToReleaseList_constr_62, memb_aperiodic_ZP_CSI_RS_ResourceSetsToReleaseList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_aperiodic_ZP_CSI_RS_ResourceSetsToReleaseList_constr_62, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_aperiodic_ZP_CSI_RS_ResourceSetsToReleaseList_constraint_1 + }, 0, 0, /* No default value */ "aperiodic-ZP-CSI-RS-ResourceSetsToReleaseList" }, @@ -1866,7 +2594,18 @@ asn_TYPE_member_t asn_MBR_PDSCH_Config_1[] = { 0, &asn_DEF_sp_ZP_CSI_RS_ResourceSetsToAddModList_64, 0, - { &asn_OER_memb_sp_ZP_CSI_RS_ResourceSetsToAddModList_constr_64, &asn_PER_memb_sp_ZP_CSI_RS_ResourceSetsToAddModList_constr_64, memb_sp_ZP_CSI_RS_ResourceSetsToAddModList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sp_ZP_CSI_RS_ResourceSetsToAddModList_constr_64, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sp_ZP_CSI_RS_ResourceSetsToAddModList_constraint_1 + }, 0, 0, /* No default value */ "sp-ZP-CSI-RS-ResourceSetsToAddModList" }, @@ -1875,7 +2614,18 @@ asn_TYPE_member_t asn_MBR_PDSCH_Config_1[] = { 0, &asn_DEF_sp_ZP_CSI_RS_ResourceSetsToReleaseList_66, 0, - { &asn_OER_memb_sp_ZP_CSI_RS_ResourceSetsToReleaseList_constr_66, &asn_PER_memb_sp_ZP_CSI_RS_ResourceSetsToReleaseList_constr_66, memb_sp_ZP_CSI_RS_ResourceSetsToReleaseList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sp_ZP_CSI_RS_ResourceSetsToReleaseList_constr_66, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sp_ZP_CSI_RS_ResourceSetsToReleaseList_constraint_1 + }, 0, 0, /* No default value */ "sp-ZP-CSI-RS-ResourceSetsToReleaseList" }, @@ -1884,7 +2634,18 @@ asn_TYPE_member_t asn_MBR_PDSCH_Config_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_p_ZP_CSI_RS_ResourceSet_68, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "p-ZP-CSI-RS-ResourceSet" }, @@ -1938,7 +2699,18 @@ asn_TYPE_descriptor_t asn_DEF_PDSCH_Config = { asn_DEF_PDSCH_Config_tags_1, /* Same as above */ sizeof(asn_DEF_PDSCH_Config_tags_1) /sizeof(asn_DEF_PDSCH_Config_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PDSCH_Config_1, 24, /* Elements count */ &asn_SPC_PDSCH_Config_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PDSCH-Config.h b/src/codec_utils/RRC/PDSCH-Config.h index d9c279d58..7790d4d1c 100644 --- a/src/codec_utils/RRC/PDSCH-Config.h +++ b/src/codec_utils/RRC/PDSCH-Config.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PDSCH_Config_H_ @@ -263,5 +263,14 @@ extern asn_TYPE_member_t asn_MBR_PDSCH_Config_1[24]; } #endif +/* Referred external types */ +#include "RateMatchPatternGroup.h" +#include "DMRS-DownlinkConfig.h" +#include "TCI-State.h" +#include "PDSCH-TimeDomainResourceAllocationList.h" +#include "RateMatchPattern.h" +#include "ZP-CSI-RS-Resource.h" +#include "ZP-CSI-RS-ResourceSet.h" + #endif /* _PDSCH_Config_H_ */ #include diff --git a/src/codec_utils/RRC/PDSCH-ConfigCommon.c b/src/codec_utils/RRC/PDSCH-ConfigCommon.c index c727f7c1c..53093f940 100644 --- a/src/codec_utils/RRC/PDSCH-ConfigCommon.c +++ b/src/codec_utils/RRC/PDSCH-ConfigCommon.c @@ -1,20 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PDSCH-ConfigCommon.h" -#include "PDSCH-TimeDomainResourceAllocationList.h" asn_TYPE_member_t asn_MBR_PDSCH_ConfigCommon_1[] = { { ATF_POINTER, 1, offsetof(struct PDSCH_ConfigCommon, pdsch_TimeDomainAllocationList), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_PDSCH_TimeDomainResourceAllocationList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pdsch-TimeDomainAllocationList" }, @@ -45,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_PDSCH_ConfigCommon = { asn_DEF_PDSCH_ConfigCommon_tags_1, /* Same as above */ sizeof(asn_DEF_PDSCH_ConfigCommon_tags_1) /sizeof(asn_DEF_PDSCH_ConfigCommon_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PDSCH_ConfigCommon_1, 1, /* Elements count */ &asn_SPC_PDSCH_ConfigCommon_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PDSCH-ConfigCommon.h b/src/codec_utils/RRC/PDSCH-ConfigCommon.h index ace21e560..f19c1d8b5 100644 --- a/src/codec_utils/RRC/PDSCH-ConfigCommon.h +++ b/src/codec_utils/RRC/PDSCH-ConfigCommon.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PDSCH_ConfigCommon_H_ @@ -42,5 +42,8 @@ extern asn_TYPE_member_t asn_MBR_PDSCH_ConfigCommon_1[1]; } #endif +/* Referred external types */ +#include "PDSCH-TimeDomainResourceAllocationList.h" + #endif /* _PDSCH_ConfigCommon_H_ */ #include diff --git a/src/codec_utils/RRC/PDSCH-ServingCellConfig.c b/src/codec_utils/RRC/PDSCH-ServingCellConfig.c index fc5a745d9..b7e60f9ae 100644 --- a/src/codec_utils/RRC/PDSCH-ServingCellConfig.c +++ b/src/codec_utils/RRC/PDSCH-ServingCellConfig.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PDSCH-ServingCellConfig.h" -#include "PDSCH-CodeBlockGroupTransmission.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -30,7 +29,7 @@ memb_maxMIMO_Layers_constraint_18(const asn_TYPE_descriptor_t *td, const void *s value = *(const long *)sptr; - if((value >= 1 && value <= 8)) { + if((value >= 1L && value <= 8L)) { /* Constraint check succeeded */ return 0; } else { @@ -41,45 +40,52 @@ memb_maxMIMO_Layers_constraint_18(const asn_TYPE_descriptor_t *td, const void *s } } -static asn_oer_constraints_t asn_OER_type_codeBlockGroupTransmission_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_codeBlockGroupTransmission_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 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_xOverhead_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_xOverhead_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_nrofHARQ_ProcessesForPDSCH_constr_9 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_nrofHARQ_ProcessesForPDSCH_constr_9 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 5 } /* (0..5) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_maxMIMO_Layers_constr_19 CC_NOTUSED = { - { 1, 1 } /* (1..8) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_maxMIMO_Layers_constr_19 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 1, 8 } /* (1..8) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_codeBlockGroupTransmission_2[] = { { ATF_NOFLAGS, 0, offsetof(struct PDSCH_ServingCellConfig__codeBlockGroupTransmission, choice.release), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -88,7 +94,18 @@ static asn_TYPE_member_t asn_MBR_codeBlockGroupTransmission_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PDSCH_CodeBlockGroupTransmission, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -116,7 +133,18 @@ asn_TYPE_descriptor_t asn_DEF_codeBlockGroupTransmission_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_codeBlockGroupTransmission_constr_2, &asn_PER_type_codeBlockGroupTransmission_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_codeBlockGroupTransmission_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_codeBlockGroupTransmission_2, 2, /* Elements count */ &asn_SPC_codeBlockGroupTransmission_specs_2 /* Additional specs */ @@ -156,7 +184,18 @@ asn_TYPE_descriptor_t asn_DEF_xOverhead_5 = { asn_DEF_xOverhead_tags_5, /* Same as above */ sizeof(asn_DEF_xOverhead_tags_5) /sizeof(asn_DEF_xOverhead_tags_5[0]), /* 2 */ - { &asn_OER_type_xOverhead_constr_5, &asn_PER_type_xOverhead_constr_5, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_xOverhead_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_xOverhead_specs_5 /* Additional specs */ }; @@ -201,7 +240,18 @@ asn_TYPE_descriptor_t asn_DEF_nrofHARQ_ProcessesForPDSCH_9 = { asn_DEF_nrofHARQ_ProcessesForPDSCH_tags_9, /* Same as above */ sizeof(asn_DEF_nrofHARQ_ProcessesForPDSCH_tags_9) /sizeof(asn_DEF_nrofHARQ_ProcessesForPDSCH_tags_9[0]), /* 2 */ - { &asn_OER_type_nrofHARQ_ProcessesForPDSCH_constr_9, &asn_PER_type_nrofHARQ_ProcessesForPDSCH_constr_9, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_nrofHARQ_ProcessesForPDSCH_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_nrofHARQ_ProcessesForPDSCH_specs_9 /* Additional specs */ }; @@ -212,7 +262,18 @@ static asn_TYPE_member_t asn_MBR_ext1_18[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_maxMIMO_Layers_constr_19, &asn_PER_memb_maxMIMO_Layers_constr_19, memb_maxMIMO_Layers_constraint_18 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_maxMIMO_Layers_constr_19, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_maxMIMO_Layers_constraint_18 + }, 0, 0, /* No default value */ "maxMIMO-Layers" }, @@ -221,7 +282,18 @@ static asn_TYPE_member_t asn_MBR_ext1_18[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "processingType2Enabled" }, @@ -255,7 +327,18 @@ asn_TYPE_descriptor_t asn_DEF_ext1_18 = { asn_DEF_ext1_tags_18, /* Same as above */ sizeof(asn_DEF_ext1_tags_18) /sizeof(asn_DEF_ext1_tags_18[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ext1_18, 2, /* Elements count */ &asn_SPC_ext1_specs_18 /* Additional specs */ @@ -267,7 +350,18 @@ asn_TYPE_member_t asn_MBR_PDSCH_ServingCellConfig_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_codeBlockGroupTransmission_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "codeBlockGroupTransmission" }, @@ -276,7 +370,18 @@ asn_TYPE_member_t asn_MBR_PDSCH_ServingCellConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_xOverhead_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "xOverhead" }, @@ -285,7 +390,18 @@ asn_TYPE_member_t asn_MBR_PDSCH_ServingCellConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_nrofHARQ_ProcessesForPDSCH_9, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nrofHARQ-ProcessesForPDSCH" }, @@ -294,7 +410,18 @@ asn_TYPE_member_t asn_MBR_PDSCH_ServingCellConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ServCellIndexRrc, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pucch-Cell" }, @@ -303,7 +430,18 @@ asn_TYPE_member_t asn_MBR_PDSCH_ServingCellConfig_1[] = { 0, &asn_DEF_ext1_18, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ext1" }, @@ -338,7 +476,18 @@ asn_TYPE_descriptor_t asn_DEF_PDSCH_ServingCellConfig = { asn_DEF_PDSCH_ServingCellConfig_tags_1, /* Same as above */ sizeof(asn_DEF_PDSCH_ServingCellConfig_tags_1) /sizeof(asn_DEF_PDSCH_ServingCellConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PDSCH_ServingCellConfig_1, 5, /* Elements count */ &asn_SPC_PDSCH_ServingCellConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PDSCH-ServingCellConfig.h b/src/codec_utils/RRC/PDSCH-ServingCellConfig.h index ea23b5831..4f24ade1d 100644 --- a/src/codec_utils/RRC/PDSCH-ServingCellConfig.h +++ b/src/codec_utils/RRC/PDSCH-ServingCellConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PDSCH_ServingCellConfig_H_ @@ -89,5 +89,8 @@ extern asn_TYPE_member_t asn_MBR_PDSCH_ServingCellConfig_1[5]; } #endif +/* Referred external types */ +#include "PDSCH-CodeBlockGroupTransmission.h" + #endif /* _PDSCH_ServingCellConfig_H_ */ #include diff --git a/src/codec_utils/RRC/PDSCH-TimeDomainResourceAllocation.c b/src/codec_utils/RRC/PDSCH-TimeDomainResourceAllocation.c index 1931ca2b0..0738075f4 100644 --- a/src/codec_utils/RRC/PDSCH-TimeDomainResourceAllocation.c +++ b/src/codec_utils/RRC/PDSCH-TimeDomainResourceAllocation.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PDSCH-TimeDomainResourceAllocation.h" @@ -25,7 +25,7 @@ memb_k0_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 32)) { + if((value >= 0L && value <= 32L)) { /* Constraint check succeeded */ return 0; } else { @@ -50,7 +50,7 @@ memb_startSymbolAndLength_constraint_1(const asn_TYPE_descriptor_t *td, const vo value = *(const long *)sptr; - if((value >= 0 && value <= 127)) { + if((value >= 0L && value <= 127L)) { /* Constraint check succeeded */ return 0; } else { @@ -61,30 +61,27 @@ memb_startSymbolAndLength_constraint_1(const asn_TYPE_descriptor_t *td, const vo } } -static asn_oer_constraints_t asn_OER_type_mappingType_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_mappingType_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_k0_constr_2 CC_NOTUSED = { - { 1, 1 } /* (0..32) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_k0_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 32 } /* (0..32) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_startSymbolAndLength_constr_6 CC_NOTUSED = { - { 1, 1 } /* (0..127) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_startSymbolAndLength_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 0, 127 } /* (0..127) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_mappingType_value2enum_3[] = { { 0, 5, "typeA" }, { 1, 5, "typeB" } @@ -117,7 +114,18 @@ asn_TYPE_descriptor_t asn_DEF_mappingType_3 = { asn_DEF_mappingType_tags_3, /* Same as above */ sizeof(asn_DEF_mappingType_tags_3) /sizeof(asn_DEF_mappingType_tags_3[0]), /* 2 */ - { &asn_OER_type_mappingType_constr_3, &asn_PER_type_mappingType_constr_3, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_mappingType_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_mappingType_specs_3 /* Additional specs */ }; @@ -128,7 +136,18 @@ asn_TYPE_member_t asn_MBR_PDSCH_TimeDomainResourceAllocation_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_k0_constr_2, &asn_PER_memb_k0_constr_2, memb_k0_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_k0_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_k0_constraint_1 + }, 0, 0, /* No default value */ "k0" }, @@ -137,7 +156,18 @@ asn_TYPE_member_t asn_MBR_PDSCH_TimeDomainResourceAllocation_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_mappingType_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "mappingType" }, @@ -146,7 +176,18 @@ asn_TYPE_member_t asn_MBR_PDSCH_TimeDomainResourceAllocation_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_startSymbolAndLength_constr_6, &asn_PER_memb_startSymbolAndLength_constr_6, memb_startSymbolAndLength_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_startSymbolAndLength_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_startSymbolAndLength_constraint_1 + }, 0, 0, /* No default value */ "startSymbolAndLength" }, @@ -179,7 +220,18 @@ asn_TYPE_descriptor_t asn_DEF_PDSCH_TimeDomainResourceAllocation = { asn_DEF_PDSCH_TimeDomainResourceAllocation_tags_1, /* Same as above */ sizeof(asn_DEF_PDSCH_TimeDomainResourceAllocation_tags_1) /sizeof(asn_DEF_PDSCH_TimeDomainResourceAllocation_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PDSCH_TimeDomainResourceAllocation_1, 3, /* Elements count */ &asn_SPC_PDSCH_TimeDomainResourceAllocation_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PDSCH-TimeDomainResourceAllocation.h b/src/codec_utils/RRC/PDSCH-TimeDomainResourceAllocation.h index 2223c27b0..c82a404fd 100644 --- a/src/codec_utils/RRC/PDSCH-TimeDomainResourceAllocation.h +++ b/src/codec_utils/RRC/PDSCH-TimeDomainResourceAllocation.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PDSCH_TimeDomainResourceAllocation_H_ diff --git a/src/codec_utils/RRC/PDSCH-TimeDomainResourceAllocationList.c b/src/codec_utils/RRC/PDSCH-TimeDomainResourceAllocationList.c index 64387b49a..b9983ae7a 100644 --- a/src/codec_utils/RRC/PDSCH-TimeDomainResourceAllocationList.c +++ b/src/codec_utils/RRC/PDSCH-TimeDomainResourceAllocationList.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PDSCH-TimeDomainResourceAllocationList.h" -#include "PDSCH-TimeDomainResourceAllocation.h" -static asn_oer_constraints_t asn_OER_type_PDSCH_TimeDomainResourceAllocationList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_PDSCH_TimeDomainResourceAllocationList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_PDSCH_TimeDomainResourceAllocationList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_PDSCH_TimeDomainResourceAllocation, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_PDSCH_TimeDomainResourceAllocationList = { asn_DEF_PDSCH_TimeDomainResourceAllocationList_tags_1, /* Same as above */ sizeof(asn_DEF_PDSCH_TimeDomainResourceAllocationList_tags_1) /sizeof(asn_DEF_PDSCH_TimeDomainResourceAllocationList_tags_1[0]), /* 1 */ - { &asn_OER_type_PDSCH_TimeDomainResourceAllocationList_constr_1, &asn_PER_type_PDSCH_TimeDomainResourceAllocationList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PDSCH_TimeDomainResourceAllocationList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_PDSCH_TimeDomainResourceAllocationList_1, 1, /* Single element */ &asn_SPC_PDSCH_TimeDomainResourceAllocationList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PDSCH-TimeDomainResourceAllocationList.h b/src/codec_utils/RRC/PDSCH-TimeDomainResourceAllocationList.h index dfa4516c7..5ecad94e1 100644 --- a/src/codec_utils/RRC/PDSCH-TimeDomainResourceAllocationList.h +++ b/src/codec_utils/RRC/PDSCH-TimeDomainResourceAllocationList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PDSCH_TimeDomainResourceAllocationList_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_PDSCH_TimeDomainResourceAllocationList } #endif +/* Referred external types */ +#include "PDSCH-TimeDomainResourceAllocation.h" + #endif /* _PDSCH_TimeDomainResourceAllocationList_H_ */ #include diff --git a/src/codec_utils/RRC/PDU-SessionID.c b/src/codec_utils/RRC/PDU-SessionID.c index 3e07bc911..7da9b6921 100644 --- a/src/codec_utils/RRC/PDU-SessionID.c +++ b/src/codec_utils/RRC/PDU-SessionID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PDU-SessionID.h" @@ -21,7 +21,7 @@ PDU_SessionID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 255)) { + if((value >= 0L && value <= 255L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ PDU_SessionID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_PDU_SessionID_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..255) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_PDU_SessionID_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_PDU_SessionID_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_PDU_SessionID = { asn_DEF_PDU_SessionID_tags_1, /* Same as above */ sizeof(asn_DEF_PDU_SessionID_tags_1) /sizeof(asn_DEF_PDU_SessionID_tags_1[0]), /* 1 */ - { &asn_OER_type_PDU_SessionID_constr_1, &asn_PER_type_PDU_SessionID_constr_1, PDU_SessionID_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PDU_SessionID_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + PDU_SessionID_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/PDU-SessionID.h b/src/codec_utils/RRC/PDU-SessionID.h index 9e410941d..ff46a2df9 100644 --- a/src/codec_utils/RRC/PDU-SessionID.h +++ b/src/codec_utils/RRC/PDU-SessionID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PDU_SessionID_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_PDU_SessionID; asn_struct_free_f PDU_SessionID_free; asn_struct_print_f PDU_SessionID_print; asn_constr_check_f PDU_SessionID_constraint; -ber_type_decoder_f PDU_SessionID_decode_ber; -der_type_encoder_f PDU_SessionID_encode_der; xer_type_decoder_f PDU_SessionID_decode_xer; xer_type_encoder_f PDU_SessionID_encode_xer; -oer_type_decoder_f PDU_SessionID_decode_oer; -oer_type_encoder_f PDU_SessionID_encode_oer; per_type_decoder_f PDU_SessionID_decode_uper; per_type_encoder_f PDU_SessionID_encode_uper; per_type_decoder_f PDU_SessionID_decode_aper; diff --git a/src/codec_utils/RRC/PHR-Config.c b/src/codec_utils/RRC/PHR-Config.c index 6dd5268ea..64079a241 100644 --- a/src/codec_utils/RRC/PHR-Config.c +++ b/src/codec_utils/RRC/PHR-Config.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PHR-Config.h" @@ -23,38 +23,34 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_phr_PeriodicTimer_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_phr_PeriodicTimer_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_phr_ProhibitTimer_constr_11 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_phr_ProhibitTimer_constr_11 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_phr_Tx_PowerFactorChange_constr_20 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_phr_Tx_PowerFactorChange_constr_20 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_phr_ModeOtherCG_constr_28 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_phr_ModeOtherCG_constr_28 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_phr_PeriodicTimer_value2enum_2[] = { { 0, 4, "sf10" }, { 1, 4, "sf20" }, @@ -99,7 +95,18 @@ asn_TYPE_descriptor_t asn_DEF_phr_PeriodicTimer_2 = { asn_DEF_phr_PeriodicTimer_tags_2, /* Same as above */ sizeof(asn_DEF_phr_PeriodicTimer_tags_2) /sizeof(asn_DEF_phr_PeriodicTimer_tags_2[0]), /* 2 */ - { &asn_OER_type_phr_PeriodicTimer_constr_2, &asn_PER_type_phr_PeriodicTimer_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_phr_PeriodicTimer_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_phr_PeriodicTimer_specs_2 /* Additional specs */ }; @@ -148,7 +155,18 @@ asn_TYPE_descriptor_t asn_DEF_phr_ProhibitTimer_11 = { asn_DEF_phr_ProhibitTimer_tags_11, /* Same as above */ sizeof(asn_DEF_phr_ProhibitTimer_tags_11) /sizeof(asn_DEF_phr_ProhibitTimer_tags_11[0]), /* 2 */ - { &asn_OER_type_phr_ProhibitTimer_constr_11, &asn_PER_type_phr_ProhibitTimer_constr_11, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_phr_ProhibitTimer_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_phr_ProhibitTimer_specs_11 /* Additional specs */ }; @@ -189,7 +207,18 @@ asn_TYPE_descriptor_t asn_DEF_phr_Tx_PowerFactorChange_20 = { asn_DEF_phr_Tx_PowerFactorChange_tags_20, /* Same as above */ sizeof(asn_DEF_phr_Tx_PowerFactorChange_tags_20) /sizeof(asn_DEF_phr_Tx_PowerFactorChange_tags_20[0]), /* 2 */ - { &asn_OER_type_phr_Tx_PowerFactorChange_constr_20, &asn_PER_type_phr_Tx_PowerFactorChange_constr_20, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_phr_Tx_PowerFactorChange_constr_20, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_phr_Tx_PowerFactorChange_specs_20 /* Additional specs */ }; @@ -226,7 +255,18 @@ asn_TYPE_descriptor_t asn_DEF_phr_ModeOtherCG_28 = { asn_DEF_phr_ModeOtherCG_tags_28, /* Same as above */ sizeof(asn_DEF_phr_ModeOtherCG_tags_28) /sizeof(asn_DEF_phr_ModeOtherCG_tags_28[0]), /* 2 */ - { &asn_OER_type_phr_ModeOtherCG_constr_28, &asn_PER_type_phr_ModeOtherCG_constr_28, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_phr_ModeOtherCG_constr_28, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_phr_ModeOtherCG_specs_28 /* Additional specs */ }; @@ -237,7 +277,18 @@ asn_TYPE_member_t asn_MBR_PHR_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_phr_PeriodicTimer_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "phr-PeriodicTimer" }, @@ -246,7 +297,18 @@ asn_TYPE_member_t asn_MBR_PHR_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_phr_ProhibitTimer_11, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "phr-ProhibitTimer" }, @@ -255,7 +317,18 @@ asn_TYPE_member_t asn_MBR_PHR_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_phr_Tx_PowerFactorChange_20, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "phr-Tx-PowerFactorChange" }, @@ -264,7 +337,18 @@ asn_TYPE_member_t asn_MBR_PHR_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "multiplePHR" }, @@ -273,7 +357,18 @@ asn_TYPE_member_t asn_MBR_PHR_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dummy" }, @@ -282,7 +377,18 @@ asn_TYPE_member_t asn_MBR_PHR_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "phr-Type2OtherCell" }, @@ -291,7 +397,18 @@ asn_TYPE_member_t asn_MBR_PHR_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_phr_ModeOtherCG_28, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "phr-ModeOtherCG" }, @@ -326,7 +443,18 @@ asn_TYPE_descriptor_t asn_DEF_PHR_Config = { asn_DEF_PHR_Config_tags_1, /* Same as above */ sizeof(asn_DEF_PHR_Config_tags_1) /sizeof(asn_DEF_PHR_Config_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PHR_Config_1, 7, /* Elements count */ &asn_SPC_PHR_Config_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PHR-Config.h b/src/codec_utils/RRC/PHR-Config.h index c7bafb99f..39c6416f8 100644 --- a/src/codec_utils/RRC/PHR-Config.h +++ b/src/codec_utils/RRC/PHR-Config.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PHR_Config_H_ diff --git a/src/codec_utils/RRC/PLMN-IdentitY.c b/src/codec_utils/RRC/PLMN-IdentitY.c index 16573612d..2d5af7d1a 100644 --- a/src/codec_utils/RRC/PLMN-IdentitY.c +++ b/src/codec_utils/RRC/PLMN-IdentitY.c @@ -1,20 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PLMN-IdentitY.h" -#include "MCC.h" asn_TYPE_member_t asn_MBR_PLMN_IdentitY_1[] = { { ATF_POINTER, 1, offsetof(struct PLMN_IdentitY, mcc), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_MCC, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "mcc" }, @@ -23,7 +33,18 @@ asn_TYPE_member_t asn_MBR_PLMN_IdentitY_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MNC, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "mnc" }, @@ -55,7 +76,18 @@ asn_TYPE_descriptor_t asn_DEF_PLMN_IdentitY = { asn_DEF_PLMN_IdentitY_tags_1, /* Same as above */ sizeof(asn_DEF_PLMN_IdentitY_tags_1) /sizeof(asn_DEF_PLMN_IdentitY_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PLMN_IdentitY_1, 2, /* Elements count */ &asn_SPC_PLMN_IdentitY_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PLMN-IdentitY.h b/src/codec_utils/RRC/PLMN-IdentitY.h index 10605d8f6..77e0c9e21 100644 --- a/src/codec_utils/RRC/PLMN-IdentitY.h +++ b/src/codec_utils/RRC/PLMN-IdentitY.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PLMN_IdentitY_H_ @@ -40,5 +40,8 @@ extern asn_TYPE_member_t asn_MBR_PLMN_IdentitY_1[2]; } #endif +/* Referred external types */ +#include "MCC.h" + #endif /* _PLMN_IdentitY_H_ */ #include diff --git a/src/codec_utils/RRC/PLMN-Identity-EUTRA-5GC.c b/src/codec_utils/RRC/PLMN-Identity-EUTRA-5GC.c index 7b03f7acd..8278639db 100644 --- a/src/codec_utils/RRC/PLMN-Identity-EUTRA-5GC.c +++ b/src/codec_utils/RRC/PLMN-Identity-EUTRA-5GC.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PLMN-Identity-EUTRA-5GC.h" -#include "PLMN-IdentitY.h" static int memb_plmn_index_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -22,7 +21,7 @@ memb_plmn_index_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 1 && value <= 12)) { + if((value >= 1L && value <= 12L)) { /* Constraint check succeeded */ return 0; } else { @@ -33,29 +32,38 @@ memb_plmn_index_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_oer_constraints_t asn_OER_memb_plmn_index_constr_3 CC_NOTUSED = { - { 1, 1 } /* (1..12) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_plmn_index_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 1, 12 } /* (1..12) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_PLMN_Identity_EUTRA_5GC_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_PLMN_Identity_EUTRA_5GC_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_PLMN_Identity_EUTRA_5GC_1[] = { { ATF_POINTER, 0, offsetof(struct PLMN_Identity_EUTRA_5GC, choice.plmn_Identity_EUTRA_5GC), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_PLMN_IdentitY, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "plmn-Identity-EUTRA-5GC" }, @@ -64,7 +72,18 @@ asn_TYPE_member_t asn_MBR_PLMN_Identity_EUTRA_5GC_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_plmn_index_constr_3, &asn_PER_memb_plmn_index_constr_3, memb_plmn_index_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_plmn_index_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_plmn_index_constraint_1 + }, 0, 0, /* No default value */ "plmn-index" }, @@ -91,7 +110,18 @@ asn_TYPE_descriptor_t asn_DEF_PLMN_Identity_EUTRA_5GC = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_PLMN_Identity_EUTRA_5GC_constr_1, &asn_PER_type_PLMN_Identity_EUTRA_5GC_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PLMN_Identity_EUTRA_5GC_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_PLMN_Identity_EUTRA_5GC_1, 2, /* Elements count */ &asn_SPC_PLMN_Identity_EUTRA_5GC_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PLMN-Identity-EUTRA-5GC.h b/src/codec_utils/RRC/PLMN-Identity-EUTRA-5GC.h index d8b0f909b..51f627a47 100644 --- a/src/codec_utils/RRC/PLMN-Identity-EUTRA-5GC.h +++ b/src/codec_utils/RRC/PLMN-Identity-EUTRA-5GC.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PLMN_Identity_EUTRA_5GC_H_ @@ -51,5 +51,8 @@ extern asn_per_constraints_t asn_PER_type_PLMN_Identity_EUTRA_5GC_constr_1; } #endif +/* Referred external types */ +#include "PLMN-IdentitY.h" + #endif /* _PLMN_Identity_EUTRA_5GC_H_ */ #include diff --git a/src/codec_utils/RRC/PLMN-IdentityInfo.c b/src/codec_utils/RRC/PLMN-IdentityInfo.c index 3064af9a6..9f8d545ec 100644 --- a/src/codec_utils/RRC/PLMN-IdentityInfo.c +++ b/src/codec_utils/RRC/PLMN-IdentityInfo.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PLMN-IdentityInfo.h" -#include "PLMN-IdentitY.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -27,9 +26,9 @@ memb_plmn_IdentityList_constraint_1(const asn_TYPE_descriptor_t *td, const void /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 12)) { + if((size >= 1UL && size <= 12UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -38,37 +37,45 @@ memb_plmn_IdentityList_constraint_1(const asn_TYPE_descriptor_t *td, const void } } -static asn_oer_constraints_t asn_OER_type_plmn_IdentityList_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..12)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_plmn_IdentityList_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 12 } /* (SIZE(1..12)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_cellReservedForOperatorUse_constr_7 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_cellReservedForOperatorUse_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_plmn_IdentityList_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..12)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_plmn_IdentityList_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 12 } /* (SIZE(1..12)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_plmn_IdentityList_2[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_PLMN_IdentitY, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -93,7 +100,18 @@ asn_TYPE_descriptor_t asn_DEF_plmn_IdentityList_2 = { asn_DEF_plmn_IdentityList_tags_2, /* Same as above */ sizeof(asn_DEF_plmn_IdentityList_tags_2) /sizeof(asn_DEF_plmn_IdentityList_tags_2[0]), /* 2 */ - { &asn_OER_type_plmn_IdentityList_constr_2, &asn_PER_type_plmn_IdentityList_constr_2, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_plmn_IdentityList_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_plmn_IdentityList_2, 1, /* Single element */ &asn_SPC_plmn_IdentityList_specs_2 /* Additional specs */ @@ -131,7 +149,18 @@ asn_TYPE_descriptor_t asn_DEF_cellReservedForOperatorUse_7 = { asn_DEF_cellReservedForOperatorUse_tags_7, /* Same as above */ sizeof(asn_DEF_cellReservedForOperatorUse_tags_7) /sizeof(asn_DEF_cellReservedForOperatorUse_tags_7[0]), /* 2 */ - { &asn_OER_type_cellReservedForOperatorUse_constr_7, &asn_PER_type_cellReservedForOperatorUse_constr_7, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_cellReservedForOperatorUse_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_cellReservedForOperatorUse_specs_7 /* Additional specs */ }; @@ -142,7 +171,18 @@ asn_TYPE_member_t asn_MBR_PLMN_IdentityInfo_1[] = { 0, &asn_DEF_plmn_IdentityList_2, 0, - { &asn_OER_memb_plmn_IdentityList_constr_2, &asn_PER_memb_plmn_IdentityList_constr_2, memb_plmn_IdentityList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_plmn_IdentityList_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_plmn_IdentityList_constraint_1 + }, 0, 0, /* No default value */ "plmn-IdentityList" }, @@ -151,7 +191,18 @@ asn_TYPE_member_t asn_MBR_PLMN_IdentityInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_TrackingAreaCode, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "trackingAreaCode" }, @@ -160,7 +211,18 @@ asn_TYPE_member_t asn_MBR_PLMN_IdentityInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RAN_AreaCode, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ranac" }, @@ -169,7 +231,18 @@ asn_TYPE_member_t asn_MBR_PLMN_IdentityInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CellIdentity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cellIdentity" }, @@ -178,7 +251,18 @@ asn_TYPE_member_t asn_MBR_PLMN_IdentityInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_cellReservedForOperatorUse_7, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cellReservedForOperatorUse" }, @@ -213,7 +297,18 @@ asn_TYPE_descriptor_t asn_DEF_PLMN_IdentityInfo = { asn_DEF_PLMN_IdentityInfo_tags_1, /* Same as above */ sizeof(asn_DEF_PLMN_IdentityInfo_tags_1) /sizeof(asn_DEF_PLMN_IdentityInfo_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PLMN_IdentityInfo_1, 5, /* Elements count */ &asn_SPC_PLMN_IdentityInfo_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PLMN-IdentityInfo.h b/src/codec_utils/RRC/PLMN-IdentityInfo.h index b9e34a88e..18bdf8858 100644 --- a/src/codec_utils/RRC/PLMN-IdentityInfo.h +++ b/src/codec_utils/RRC/PLMN-IdentityInfo.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PLMN_IdentityInfo_H_ @@ -64,5 +64,8 @@ extern asn_TYPE_member_t asn_MBR_PLMN_IdentityInfo_1[5]; } #endif +/* Referred external types */ +#include "PLMN-IdentitY.h" + #endif /* _PLMN_IdentityInfo_H_ */ #include diff --git a/src/codec_utils/RRC/PLMN-IdentityInfoList.c b/src/codec_utils/RRC/PLMN-IdentityInfoList.c index a6d605d57..deb9554ca 100644 --- a/src/codec_utils/RRC/PLMN-IdentityInfoList.c +++ b/src/codec_utils/RRC/PLMN-IdentityInfoList.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PLMN-IdentityInfoList.h" -#include "PLMN-IdentityInfo.h" -static asn_oer_constraints_t asn_OER_type_PLMN_IdentityInfoList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..12)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_PLMN_IdentityInfoList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 12 } /* (SIZE(1..12)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_PLMN_IdentityInfoList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_PLMN_IdentityInfo, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_PLMN_IdentityInfoList = { asn_DEF_PLMN_IdentityInfoList_tags_1, /* Same as above */ sizeof(asn_DEF_PLMN_IdentityInfoList_tags_1) /sizeof(asn_DEF_PLMN_IdentityInfoList_tags_1[0]), /* 1 */ - { &asn_OER_type_PLMN_IdentityInfoList_constr_1, &asn_PER_type_PLMN_IdentityInfoList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PLMN_IdentityInfoList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_PLMN_IdentityInfoList_1, 1, /* Single element */ &asn_SPC_PLMN_IdentityInfoList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PLMN-IdentityInfoList.h b/src/codec_utils/RRC/PLMN-IdentityInfoList.h index b53752270..1bc2414c2 100644 --- a/src/codec_utils/RRC/PLMN-IdentityInfoList.h +++ b/src/codec_utils/RRC/PLMN-IdentityInfoList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PLMN_IdentityInfoList_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_PLMN_IdentityInfoList_constr_1; } #endif +/* Referred external types */ +#include "PLMN-IdentityInfo.h" + #endif /* _PLMN_IdentityInfoList_H_ */ #include diff --git a/src/codec_utils/RRC/PLMN-IdentityList-EUTRA-5GC.c b/src/codec_utils/RRC/PLMN-IdentityList-EUTRA-5GC.c index 454452b72..986b2b69f 100644 --- a/src/codec_utils/RRC/PLMN-IdentityList-EUTRA-5GC.c +++ b/src/codec_utils/RRC/PLMN-IdentityList-EUTRA-5GC.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PLMN-IdentityList-EUTRA-5GC.h" -#include "PLMN-Identity-EUTRA-5GC.h" -static asn_oer_constraints_t asn_OER_type_PLMN_IdentityList_EUTRA_5GC_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..12)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_PLMN_IdentityList_EUTRA_5GC_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 12 } /* (SIZE(1..12)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_PLMN_IdentityList_EUTRA_5GC_1[] = { { ATF_POINTER, 0, 0, -1 /* Ambiguous tag (CHOICE?) */, 0, &asn_DEF_PLMN_Identity_EUTRA_5GC, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_PLMN_IdentityList_EUTRA_5GC = { asn_DEF_PLMN_IdentityList_EUTRA_5GC_tags_1, /* Same as above */ sizeof(asn_DEF_PLMN_IdentityList_EUTRA_5GC_tags_1) /sizeof(asn_DEF_PLMN_IdentityList_EUTRA_5GC_tags_1[0]), /* 1 */ - { &asn_OER_type_PLMN_IdentityList_EUTRA_5GC_constr_1, &asn_PER_type_PLMN_IdentityList_EUTRA_5GC_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PLMN_IdentityList_EUTRA_5GC_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_PLMN_IdentityList_EUTRA_5GC_1, 1, /* Single element */ &asn_SPC_PLMN_IdentityList_EUTRA_5GC_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PLMN-IdentityList-EUTRA-5GC.h b/src/codec_utils/RRC/PLMN-IdentityList-EUTRA-5GC.h index 31cb02aa6..3dfdd49bc 100644 --- a/src/codec_utils/RRC/PLMN-IdentityList-EUTRA-5GC.h +++ b/src/codec_utils/RRC/PLMN-IdentityList-EUTRA-5GC.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PLMN_IdentityList_EUTRA_5GC_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_PLMN_IdentityList_EUTRA_5GC_constr_1; } #endif +/* Referred external types */ +#include "PLMN-Identity-EUTRA-5GC.h" + #endif /* _PLMN_IdentityList_EUTRA_5GC_H_ */ #include diff --git a/src/codec_utils/RRC/PLMN-IdentityList-EUTRA-EPC.c b/src/codec_utils/RRC/PLMN-IdentityList-EUTRA-EPC.c index ae2bc9c52..c7677a8d9 100644 --- a/src/codec_utils/RRC/PLMN-IdentityList-EUTRA-EPC.c +++ b/src/codec_utils/RRC/PLMN-IdentityList-EUTRA-EPC.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PLMN-IdentityList-EUTRA-EPC.h" -#include "PLMN-IdentitY.h" -static asn_oer_constraints_t asn_OER_type_PLMN_IdentityList_EUTRA_EPC_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..12)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_PLMN_IdentityList_EUTRA_EPC_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 12 } /* (SIZE(1..12)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_PLMN_IdentityList_EUTRA_EPC_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_PLMN_IdentitY, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_PLMN_IdentityList_EUTRA_EPC = { asn_DEF_PLMN_IdentityList_EUTRA_EPC_tags_1, /* Same as above */ sizeof(asn_DEF_PLMN_IdentityList_EUTRA_EPC_tags_1) /sizeof(asn_DEF_PLMN_IdentityList_EUTRA_EPC_tags_1[0]), /* 1 */ - { &asn_OER_type_PLMN_IdentityList_EUTRA_EPC_constr_1, &asn_PER_type_PLMN_IdentityList_EUTRA_EPC_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PLMN_IdentityList_EUTRA_EPC_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_PLMN_IdentityList_EUTRA_EPC_1, 1, /* Single element */ &asn_SPC_PLMN_IdentityList_EUTRA_EPC_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PLMN-IdentityList-EUTRA-EPC.h b/src/codec_utils/RRC/PLMN-IdentityList-EUTRA-EPC.h index 7d8238aaf..ecdb3ff91 100644 --- a/src/codec_utils/RRC/PLMN-IdentityList-EUTRA-EPC.h +++ b/src/codec_utils/RRC/PLMN-IdentityList-EUTRA-EPC.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PLMN_IdentityList_EUTRA_EPC_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_PLMN_IdentityList_EUTRA_EPC_constr_1; } #endif +/* Referred external types */ +#include "PLMN-IdentitY.h" + #endif /* _PLMN_IdentityList_EUTRA_EPC_H_ */ #include diff --git a/src/codec_utils/RRC/PLMN-RAN-AreaCell.c b/src/codec_utils/RRC/PLMN-RAN-AreaCell.c index 65326f5c1..239809ee6 100644 --- a/src/codec_utils/RRC/PLMN-RAN-AreaCell.c +++ b/src/codec_utils/RRC/PLMN-RAN-AreaCell.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PLMN-RAN-AreaCell.h" -#include "PLMN-IdentitY.h" static int memb_ran_AreaCells_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -23,9 +22,9 @@ memb_ran_AreaCells_constraint_1(const asn_TYPE_descriptor_t *td, const void *spt /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 32)) { + if((size >= 1UL && size <= 32UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -34,29 +33,38 @@ memb_ran_AreaCells_constraint_1(const asn_TYPE_descriptor_t *td, const void *spt } } -static asn_oer_constraints_t asn_OER_type_ran_AreaCells_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_ran_AreaCells_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ran_AreaCells_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ran_AreaCells_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_ran_AreaCells_3[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, &asn_DEF_CellIdentity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -81,7 +89,18 @@ asn_TYPE_descriptor_t asn_DEF_ran_AreaCells_3 = { asn_DEF_ran_AreaCells_tags_3, /* Same as above */ sizeof(asn_DEF_ran_AreaCells_tags_3) /sizeof(asn_DEF_ran_AreaCells_tags_3[0]), /* 2 */ - { &asn_OER_type_ran_AreaCells_constr_3, &asn_PER_type_ran_AreaCells_constr_3, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ran_AreaCells_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ran_AreaCells_3, 1, /* Single element */ &asn_SPC_ran_AreaCells_specs_3 /* Additional specs */ @@ -93,7 +112,18 @@ asn_TYPE_member_t asn_MBR_PLMN_RAN_AreaCell_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PLMN_IdentitY, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "plmn-Identity" }, @@ -102,7 +132,18 @@ asn_TYPE_member_t asn_MBR_PLMN_RAN_AreaCell_1[] = { 0, &asn_DEF_ran_AreaCells_3, 0, - { &asn_OER_memb_ran_AreaCells_constr_3, &asn_PER_memb_ran_AreaCells_constr_3, memb_ran_AreaCells_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ran_AreaCells_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ran_AreaCells_constraint_1 + }, 0, 0, /* No default value */ "ran-AreaCells" }, @@ -134,7 +175,18 @@ asn_TYPE_descriptor_t asn_DEF_PLMN_RAN_AreaCell = { asn_DEF_PLMN_RAN_AreaCell_tags_1, /* Same as above */ sizeof(asn_DEF_PLMN_RAN_AreaCell_tags_1) /sizeof(asn_DEF_PLMN_RAN_AreaCell_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PLMN_RAN_AreaCell_1, 2, /* Elements count */ &asn_SPC_PLMN_RAN_AreaCell_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PLMN-RAN-AreaCell.h b/src/codec_utils/RRC/PLMN-RAN-AreaCell.h index 154ac6fef..9309f7240 100644 --- a/src/codec_utils/RRC/PLMN-RAN-AreaCell.h +++ b/src/codec_utils/RRC/PLMN-RAN-AreaCell.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PLMN_RAN_AreaCell_H_ @@ -47,5 +47,8 @@ extern asn_TYPE_member_t asn_MBR_PLMN_RAN_AreaCell_1[2]; } #endif +/* Referred external types */ +#include "PLMN-IdentitY.h" + #endif /* _PLMN_RAN_AreaCell_H_ */ #include diff --git a/src/codec_utils/RRC/PLMN-RAN-AreaCellList.c b/src/codec_utils/RRC/PLMN-RAN-AreaCellList.c index cdb183bda..31bd7c912 100644 --- a/src/codec_utils/RRC/PLMN-RAN-AreaCellList.c +++ b/src/codec_utils/RRC/PLMN-RAN-AreaCellList.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PLMN-RAN-AreaCellList.h" -#include "PLMN-RAN-AreaCell.h" -static asn_oer_constraints_t asn_OER_type_PLMN_RAN_AreaCellList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_PLMN_RAN_AreaCellList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_PLMN_RAN_AreaCellList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_PLMN_RAN_AreaCell, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_PLMN_RAN_AreaCellList = { asn_DEF_PLMN_RAN_AreaCellList_tags_1, /* Same as above */ sizeof(asn_DEF_PLMN_RAN_AreaCellList_tags_1) /sizeof(asn_DEF_PLMN_RAN_AreaCellList_tags_1[0]), /* 1 */ - { &asn_OER_type_PLMN_RAN_AreaCellList_constr_1, &asn_PER_type_PLMN_RAN_AreaCellList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PLMN_RAN_AreaCellList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_PLMN_RAN_AreaCellList_1, 1, /* Single element */ &asn_SPC_PLMN_RAN_AreaCellList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PLMN-RAN-AreaCellList.h b/src/codec_utils/RRC/PLMN-RAN-AreaCellList.h index 11285dda1..b327bf913 100644 --- a/src/codec_utils/RRC/PLMN-RAN-AreaCellList.h +++ b/src/codec_utils/RRC/PLMN-RAN-AreaCellList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PLMN_RAN_AreaCellList_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_PLMN_RAN_AreaCellList_constr_1; } #endif +/* Referred external types */ +#include "PLMN-RAN-AreaCell.h" + #endif /* _PLMN_RAN_AreaCellList_H_ */ #include diff --git a/src/codec_utils/RRC/PLMN-RAN-AreaConfig.c b/src/codec_utils/RRC/PLMN-RAN-AreaConfig.c index 1ba265496..9437a1c8e 100644 --- a/src/codec_utils/RRC/PLMN-RAN-AreaConfig.c +++ b/src/codec_utils/RRC/PLMN-RAN-AreaConfig.c @@ -1,14 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PLMN-RAN-AreaConfig.h" -#include "PLMN-IdentitY.h" -#include "RAN-AreaConfig.h" static int memb_ran_Area_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -24,9 +22,9 @@ memb_ran_Area_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 16)) { + if((size >= 1UL && size <= 16UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -35,29 +33,38 @@ memb_ran_Area_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_oer_constraints_t asn_OER_type_ran_Area_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_ran_Area_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ran_Area_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ran_Area_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_ran_Area_3[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_RAN_AreaConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -82,7 +89,18 @@ asn_TYPE_descriptor_t asn_DEF_ran_Area_3 = { asn_DEF_ran_Area_tags_3, /* Same as above */ sizeof(asn_DEF_ran_Area_tags_3) /sizeof(asn_DEF_ran_Area_tags_3[0]), /* 2 */ - { &asn_OER_type_ran_Area_constr_3, &asn_PER_type_ran_Area_constr_3, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ran_Area_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ran_Area_3, 1, /* Single element */ &asn_SPC_ran_Area_specs_3 /* Additional specs */ @@ -94,7 +112,18 @@ asn_TYPE_member_t asn_MBR_PLMN_RAN_AreaConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PLMN_IdentitY, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "plmn-Identity" }, @@ -103,7 +132,18 @@ asn_TYPE_member_t asn_MBR_PLMN_RAN_AreaConfig_1[] = { 0, &asn_DEF_ran_Area_3, 0, - { &asn_OER_memb_ran_Area_constr_3, &asn_PER_memb_ran_Area_constr_3, memb_ran_Area_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ran_Area_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ran_Area_constraint_1 + }, 0, 0, /* No default value */ "ran-Area" }, @@ -135,7 +175,18 @@ asn_TYPE_descriptor_t asn_DEF_PLMN_RAN_AreaConfig = { asn_DEF_PLMN_RAN_AreaConfig_tags_1, /* Same as above */ sizeof(asn_DEF_PLMN_RAN_AreaConfig_tags_1) /sizeof(asn_DEF_PLMN_RAN_AreaConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PLMN_RAN_AreaConfig_1, 2, /* Elements count */ &asn_SPC_PLMN_RAN_AreaConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PLMN-RAN-AreaConfig.h b/src/codec_utils/RRC/PLMN-RAN-AreaConfig.h index ddc73cc8b..c1e4c33f9 100644 --- a/src/codec_utils/RRC/PLMN-RAN-AreaConfig.h +++ b/src/codec_utils/RRC/PLMN-RAN-AreaConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PLMN_RAN_AreaConfig_H_ @@ -47,5 +47,9 @@ extern asn_TYPE_member_t asn_MBR_PLMN_RAN_AreaConfig_1[2]; } #endif +/* Referred external types */ +#include "PLMN-IdentitY.h" +#include "RAN-AreaConfig.h" + #endif /* _PLMN_RAN_AreaConfig_H_ */ #include diff --git a/src/codec_utils/RRC/PLMN-RAN-AreaConfigList.c b/src/codec_utils/RRC/PLMN-RAN-AreaConfigList.c index 117d7ee28..20d23a565 100644 --- a/src/codec_utils/RRC/PLMN-RAN-AreaConfigList.c +++ b/src/codec_utils/RRC/PLMN-RAN-AreaConfigList.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PLMN-RAN-AreaConfigList.h" -#include "PLMN-RAN-AreaConfig.h" -static asn_oer_constraints_t asn_OER_type_PLMN_RAN_AreaConfigList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_PLMN_RAN_AreaConfigList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_PLMN_RAN_AreaConfigList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_PLMN_RAN_AreaConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_PLMN_RAN_AreaConfigList = { asn_DEF_PLMN_RAN_AreaConfigList_tags_1, /* Same as above */ sizeof(asn_DEF_PLMN_RAN_AreaConfigList_tags_1) /sizeof(asn_DEF_PLMN_RAN_AreaConfigList_tags_1[0]), /* 1 */ - { &asn_OER_type_PLMN_RAN_AreaConfigList_constr_1, &asn_PER_type_PLMN_RAN_AreaConfigList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PLMN_RAN_AreaConfigList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_PLMN_RAN_AreaConfigList_1, 1, /* Single element */ &asn_SPC_PLMN_RAN_AreaConfigList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PLMN-RAN-AreaConfigList.h b/src/codec_utils/RRC/PLMN-RAN-AreaConfigList.h index 4e40efa3b..a67db67fc 100644 --- a/src/codec_utils/RRC/PLMN-RAN-AreaConfigList.h +++ b/src/codec_utils/RRC/PLMN-RAN-AreaConfigList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PLMN_RAN_AreaConfigList_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_PLMN_RAN_AreaConfigList_constr_1; } #endif +/* Referred external types */ +#include "PLMN-RAN-AreaConfig.h" + #endif /* _PLMN_RAN_AreaConfigList_H_ */ #include diff --git a/src/codec_utils/RRC/PRACH-ResourceDedicatedBFR.c b/src/codec_utils/RRC/PRACH-ResourceDedicatedBFR.c index ced6e3630..57e684e15 100644 --- a/src/codec_utils/RRC/PRACH-ResourceDedicatedBFR.c +++ b/src/codec_utils/RRC/PRACH-ResourceDedicatedBFR.c @@ -1,29 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PRACH-ResourceDedicatedBFR.h" -#include "BFR-SSB-Resource.h" -#include "BFR-CSIRS-Resource.h" -static asn_oer_constraints_t asn_OER_type_PRACH_ResourceDedicatedBFR_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_PRACH_ResourceDedicatedBFR_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_PRACH_ResourceDedicatedBFR_1[] = { { ATF_POINTER, 0, offsetof(struct PRACH_ResourceDedicatedBFR, choice.ssb), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_BFR_SSB_Resource, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ssb" }, @@ -32,7 +40,18 @@ asn_TYPE_member_t asn_MBR_PRACH_ResourceDedicatedBFR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BFR_CSIRS_Resource, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "csi-RS" }, @@ -59,7 +78,18 @@ asn_TYPE_descriptor_t asn_DEF_PRACH_ResourceDedicatedBFR = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_PRACH_ResourceDedicatedBFR_constr_1, &asn_PER_type_PRACH_ResourceDedicatedBFR_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PRACH_ResourceDedicatedBFR_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_PRACH_ResourceDedicatedBFR_1, 2, /* Elements count */ &asn_SPC_PRACH_ResourceDedicatedBFR_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PRACH-ResourceDedicatedBFR.h b/src/codec_utils/RRC/PRACH-ResourceDedicatedBFR.h index 1b5960449..0d954aa5b 100644 --- a/src/codec_utils/RRC/PRACH-ResourceDedicatedBFR.h +++ b/src/codec_utils/RRC/PRACH-ResourceDedicatedBFR.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PRACH_ResourceDedicatedBFR_H_ @@ -51,5 +51,9 @@ extern asn_per_constraints_t asn_PER_type_PRACH_ResourceDedicatedBFR_constr_1; } #endif +/* Referred external types */ +#include "BFR-SSB-Resource.h" +#include "BFR-CSIRS-Resource.h" + #endif /* _PRACH_ResourceDedicatedBFR_H_ */ #include diff --git a/src/codec_utils/RRC/PRB-Id.c b/src/codec_utils/RRC/PRB-Id.c index 8faec8163..55c394b60 100644 --- a/src/codec_utils/RRC/PRB-Id.c +++ b/src/codec_utils/RRC/PRB-Id.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PRB-Id.h" @@ -21,7 +21,7 @@ PRB_Id_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 274)) { + if((value >= 0L && value <= 274L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ PRB_Id_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_PRB_Id_constr_1 CC_NOTUSED = { - { 2, 1 } /* (0..274) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_PRB_Id_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 9, 9, 0, 274 } /* (0..274) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_PRB_Id_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_PRB_Id = { asn_DEF_PRB_Id_tags_1, /* Same as above */ sizeof(asn_DEF_PRB_Id_tags_1) /sizeof(asn_DEF_PRB_Id_tags_1[0]), /* 1 */ - { &asn_OER_type_PRB_Id_constr_1, &asn_PER_type_PRB_Id_constr_1, PRB_Id_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PRB_Id_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + PRB_Id_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/PRB-Id.h b/src/codec_utils/RRC/PRB-Id.h index 1637a7437..79b0047cf 100644 --- a/src/codec_utils/RRC/PRB-Id.h +++ b/src/codec_utils/RRC/PRB-Id.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PRB_Id_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_PRB_Id; asn_struct_free_f PRB_Id_free; asn_struct_print_f PRB_Id_print; asn_constr_check_f PRB_Id_constraint; -ber_type_decoder_f PRB_Id_decode_ber; -der_type_encoder_f PRB_Id_encode_der; xer_type_decoder_f PRB_Id_decode_xer; xer_type_encoder_f PRB_Id_encode_xer; -oer_type_decoder_f PRB_Id_decode_oer; -oer_type_encoder_f PRB_Id_encode_oer; per_type_decoder_f PRB_Id_decode_uper; per_type_encoder_f PRB_Id_encode_uper; per_type_decoder_f PRB_Id_decode_aper; diff --git a/src/codec_utils/RRC/PTRS-DensityRecommendationDL.c b/src/codec_utils/RRC/PTRS-DensityRecommendationDL.c index b7fce8593..b668a564a 100644 --- a/src/codec_utils/RRC/PTRS-DensityRecommendationDL.c +++ b/src/codec_utils/RRC/PTRS-DensityRecommendationDL.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PTRS-DensityRecommendationDL.h" @@ -21,7 +21,7 @@ memb_frequencyDensity1_constraint_1(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= 1 && value <= 276)) { + if((value >= 1L && value <= 276L)) { /* Constraint check succeeded */ return 0; } else { @@ -46,7 +46,7 @@ memb_frequencyDensity2_constraint_1(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= 1 && value <= 276)) { + if((value >= 1L && value <= 276L)) { /* Constraint check succeeded */ return 0; } else { @@ -71,7 +71,7 @@ memb_timeDensity1_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr value = *(const long *)sptr; - if((value >= 0 && value <= 29)) { + if((value >= 0L && value <= 29L)) { /* Constraint check succeeded */ return 0; } else { @@ -96,7 +96,7 @@ memb_timeDensity2_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr value = *(const long *)sptr; - if((value >= 0 && value <= 29)) { + if((value >= 0L && value <= 29L)) { /* Constraint check succeeded */ return 0; } else { @@ -121,7 +121,7 @@ memb_timeDensity3_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr value = *(const long *)sptr; - if((value >= 0 && value <= 29)) { + if((value >= 0L && value <= 29L)) { /* Constraint check succeeded */ return 0; } else { @@ -132,53 +132,59 @@ memb_timeDensity3_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr } } -static asn_oer_constraints_t asn_OER_memb_frequencyDensity1_constr_2 CC_NOTUSED = { - { 2, 1 } /* (1..276) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_frequencyDensity1_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 9, 9, 1, 276 } /* (1..276) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_frequencyDensity2_constr_3 CC_NOTUSED = { - { 2, 1 } /* (1..276) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_frequencyDensity2_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 9, 9, 1, 276 } /* (1..276) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_timeDensity1_constr_4 CC_NOTUSED = { - { 1, 1 } /* (0..29) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_timeDensity1_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 29 } /* (0..29) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_timeDensity2_constr_5 CC_NOTUSED = { - { 1, 1 } /* (0..29) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_timeDensity2_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 29 } /* (0..29) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_timeDensity3_constr_6 CC_NOTUSED = { - { 1, 1 } /* (0..29) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_timeDensity3_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 29 } /* (0..29) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_PTRS_DensityRecommendationDL_1[] = { { ATF_NOFLAGS, 0, offsetof(struct PTRS_DensityRecommendationDL, frequencyDensity1), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_frequencyDensity1_constr_2, &asn_PER_memb_frequencyDensity1_constr_2, memb_frequencyDensity1_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_frequencyDensity1_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_frequencyDensity1_constraint_1 + }, 0, 0, /* No default value */ "frequencyDensity1" }, @@ -187,7 +193,18 @@ asn_TYPE_member_t asn_MBR_PTRS_DensityRecommendationDL_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_frequencyDensity2_constr_3, &asn_PER_memb_frequencyDensity2_constr_3, memb_frequencyDensity2_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_frequencyDensity2_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_frequencyDensity2_constraint_1 + }, 0, 0, /* No default value */ "frequencyDensity2" }, @@ -196,7 +213,18 @@ asn_TYPE_member_t asn_MBR_PTRS_DensityRecommendationDL_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_timeDensity1_constr_4, &asn_PER_memb_timeDensity1_constr_4, memb_timeDensity1_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_timeDensity1_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_timeDensity1_constraint_1 + }, 0, 0, /* No default value */ "timeDensity1" }, @@ -205,7 +233,18 @@ asn_TYPE_member_t asn_MBR_PTRS_DensityRecommendationDL_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_timeDensity2_constr_5, &asn_PER_memb_timeDensity2_constr_5, memb_timeDensity2_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_timeDensity2_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_timeDensity2_constraint_1 + }, 0, 0, /* No default value */ "timeDensity2" }, @@ -214,7 +253,18 @@ asn_TYPE_member_t asn_MBR_PTRS_DensityRecommendationDL_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_timeDensity3_constr_6, &asn_PER_memb_timeDensity3_constr_6, memb_timeDensity3_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_timeDensity3_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_timeDensity3_constraint_1 + }, 0, 0, /* No default value */ "timeDensity3" }, @@ -247,7 +297,18 @@ asn_TYPE_descriptor_t asn_DEF_PTRS_DensityRecommendationDL = { asn_DEF_PTRS_DensityRecommendationDL_tags_1, /* Same as above */ sizeof(asn_DEF_PTRS_DensityRecommendationDL_tags_1) /sizeof(asn_DEF_PTRS_DensityRecommendationDL_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PTRS_DensityRecommendationDL_1, 5, /* Elements count */ &asn_SPC_PTRS_DensityRecommendationDL_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PTRS-DensityRecommendationDL.h b/src/codec_utils/RRC/PTRS-DensityRecommendationDL.h index 72232c26c..ef19a860f 100644 --- a/src/codec_utils/RRC/PTRS-DensityRecommendationDL.h +++ b/src/codec_utils/RRC/PTRS-DensityRecommendationDL.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PTRS_DensityRecommendationDL_H_ diff --git a/src/codec_utils/RRC/PTRS-DensityRecommendationUL.c b/src/codec_utils/RRC/PTRS-DensityRecommendationUL.c index 0dd0ffd51..f25e1813e 100644 --- a/src/codec_utils/RRC/PTRS-DensityRecommendationUL.c +++ b/src/codec_utils/RRC/PTRS-DensityRecommendationUL.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PTRS-DensityRecommendationUL.h" @@ -21,7 +21,7 @@ memb_frequencyDensity1_constraint_1(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= 1 && value <= 276)) { + if((value >= 1L && value <= 276L)) { /* Constraint check succeeded */ return 0; } else { @@ -46,7 +46,7 @@ memb_frequencyDensity2_constraint_1(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= 1 && value <= 276)) { + if((value >= 1L && value <= 276L)) { /* Constraint check succeeded */ return 0; } else { @@ -71,7 +71,7 @@ memb_timeDensity1_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr value = *(const long *)sptr; - if((value >= 0 && value <= 29)) { + if((value >= 0L && value <= 29L)) { /* Constraint check succeeded */ return 0; } else { @@ -96,7 +96,7 @@ memb_timeDensity2_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr value = *(const long *)sptr; - if((value >= 0 && value <= 29)) { + if((value >= 0L && value <= 29L)) { /* Constraint check succeeded */ return 0; } else { @@ -121,7 +121,7 @@ memb_timeDensity3_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr value = *(const long *)sptr; - if((value >= 0 && value <= 29)) { + if((value >= 0L && value <= 29L)) { /* Constraint check succeeded */ return 0; } else { @@ -146,7 +146,7 @@ memb_sampleDensity1_constraint_1(const asn_TYPE_descriptor_t *td, const void *sp value = *(const long *)sptr; - if((value >= 1 && value <= 276)) { + if((value >= 1L && value <= 276L)) { /* Constraint check succeeded */ return 0; } else { @@ -171,7 +171,7 @@ memb_sampleDensity2_constraint_1(const asn_TYPE_descriptor_t *td, const void *sp value = *(const long *)sptr; - if((value >= 1 && value <= 276)) { + if((value >= 1L && value <= 276L)) { /* Constraint check succeeded */ return 0; } else { @@ -196,7 +196,7 @@ memb_sampleDensity3_constraint_1(const asn_TYPE_descriptor_t *td, const void *sp value = *(const long *)sptr; - if((value >= 1 && value <= 276)) { + if((value >= 1L && value <= 276L)) { /* Constraint check succeeded */ return 0; } else { @@ -221,7 +221,7 @@ memb_sampleDensity4_constraint_1(const asn_TYPE_descriptor_t *td, const void *sp value = *(const long *)sptr; - if((value >= 1 && value <= 276)) { + if((value >= 1L && value <= 276L)) { /* Constraint check succeeded */ return 0; } else { @@ -246,7 +246,7 @@ memb_sampleDensity5_constraint_1(const asn_TYPE_descriptor_t *td, const void *sp value = *(const long *)sptr; - if((value >= 1 && value <= 276)) { + if((value >= 1L && value <= 276L)) { /* Constraint check succeeded */ return 0; } else { @@ -257,93 +257,94 @@ memb_sampleDensity5_constraint_1(const asn_TYPE_descriptor_t *td, const void *sp } } -static asn_oer_constraints_t asn_OER_memb_frequencyDensity1_constr_2 CC_NOTUSED = { - { 2, 1 } /* (1..276) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_frequencyDensity1_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 9, 9, 1, 276 } /* (1..276) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_frequencyDensity2_constr_3 CC_NOTUSED = { - { 2, 1 } /* (1..276) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_frequencyDensity2_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 9, 9, 1, 276 } /* (1..276) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_timeDensity1_constr_4 CC_NOTUSED = { - { 1, 1 } /* (0..29) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_timeDensity1_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 29 } /* (0..29) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_timeDensity2_constr_5 CC_NOTUSED = { - { 1, 1 } /* (0..29) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_timeDensity2_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 29 } /* (0..29) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_timeDensity3_constr_6 CC_NOTUSED = { - { 1, 1 } /* (0..29) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_timeDensity3_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 29 } /* (0..29) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sampleDensity1_constr_7 CC_NOTUSED = { - { 2, 1 } /* (1..276) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sampleDensity1_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 9, 9, 1, 276 } /* (1..276) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sampleDensity2_constr_8 CC_NOTUSED = { - { 2, 1 } /* (1..276) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sampleDensity2_constr_8 CC_NOTUSED = { { APC_CONSTRAINED, 9, 9, 1, 276 } /* (1..276) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sampleDensity3_constr_9 CC_NOTUSED = { - { 2, 1 } /* (1..276) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sampleDensity3_constr_9 CC_NOTUSED = { { APC_CONSTRAINED, 9, 9, 1, 276 } /* (1..276) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sampleDensity4_constr_10 CC_NOTUSED = { - { 2, 1 } /* (1..276) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sampleDensity4_constr_10 CC_NOTUSED = { { APC_CONSTRAINED, 9, 9, 1, 276 } /* (1..276) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sampleDensity5_constr_11 CC_NOTUSED = { - { 2, 1 } /* (1..276) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sampleDensity5_constr_11 CC_NOTUSED = { { APC_CONSTRAINED, 9, 9, 1, 276 } /* (1..276) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_PTRS_DensityRecommendationUL_1[] = { { ATF_NOFLAGS, 0, offsetof(struct PTRS_DensityRecommendationUL, frequencyDensity1), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_frequencyDensity1_constr_2, &asn_PER_memb_frequencyDensity1_constr_2, memb_frequencyDensity1_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_frequencyDensity1_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_frequencyDensity1_constraint_1 + }, 0, 0, /* No default value */ "frequencyDensity1" }, @@ -352,7 +353,18 @@ asn_TYPE_member_t asn_MBR_PTRS_DensityRecommendationUL_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_frequencyDensity2_constr_3, &asn_PER_memb_frequencyDensity2_constr_3, memb_frequencyDensity2_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_frequencyDensity2_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_frequencyDensity2_constraint_1 + }, 0, 0, /* No default value */ "frequencyDensity2" }, @@ -361,7 +373,18 @@ asn_TYPE_member_t asn_MBR_PTRS_DensityRecommendationUL_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_timeDensity1_constr_4, &asn_PER_memb_timeDensity1_constr_4, memb_timeDensity1_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_timeDensity1_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_timeDensity1_constraint_1 + }, 0, 0, /* No default value */ "timeDensity1" }, @@ -370,7 +393,18 @@ asn_TYPE_member_t asn_MBR_PTRS_DensityRecommendationUL_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_timeDensity2_constr_5, &asn_PER_memb_timeDensity2_constr_5, memb_timeDensity2_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_timeDensity2_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_timeDensity2_constraint_1 + }, 0, 0, /* No default value */ "timeDensity2" }, @@ -379,7 +413,18 @@ asn_TYPE_member_t asn_MBR_PTRS_DensityRecommendationUL_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_timeDensity3_constr_6, &asn_PER_memb_timeDensity3_constr_6, memb_timeDensity3_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_timeDensity3_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_timeDensity3_constraint_1 + }, 0, 0, /* No default value */ "timeDensity3" }, @@ -388,7 +433,18 @@ asn_TYPE_member_t asn_MBR_PTRS_DensityRecommendationUL_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sampleDensity1_constr_7, &asn_PER_memb_sampleDensity1_constr_7, memb_sampleDensity1_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sampleDensity1_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sampleDensity1_constraint_1 + }, 0, 0, /* No default value */ "sampleDensity1" }, @@ -397,7 +453,18 @@ asn_TYPE_member_t asn_MBR_PTRS_DensityRecommendationUL_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sampleDensity2_constr_8, &asn_PER_memb_sampleDensity2_constr_8, memb_sampleDensity2_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sampleDensity2_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sampleDensity2_constraint_1 + }, 0, 0, /* No default value */ "sampleDensity2" }, @@ -406,7 +473,18 @@ asn_TYPE_member_t asn_MBR_PTRS_DensityRecommendationUL_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sampleDensity3_constr_9, &asn_PER_memb_sampleDensity3_constr_9, memb_sampleDensity3_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sampleDensity3_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sampleDensity3_constraint_1 + }, 0, 0, /* No default value */ "sampleDensity3" }, @@ -415,7 +493,18 @@ asn_TYPE_member_t asn_MBR_PTRS_DensityRecommendationUL_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sampleDensity4_constr_10, &asn_PER_memb_sampleDensity4_constr_10, memb_sampleDensity4_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sampleDensity4_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sampleDensity4_constraint_1 + }, 0, 0, /* No default value */ "sampleDensity4" }, @@ -424,7 +513,18 @@ asn_TYPE_member_t asn_MBR_PTRS_DensityRecommendationUL_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sampleDensity5_constr_11, &asn_PER_memb_sampleDensity5_constr_11, memb_sampleDensity5_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sampleDensity5_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sampleDensity5_constraint_1 + }, 0, 0, /* No default value */ "sampleDensity5" }, @@ -462,7 +562,18 @@ asn_TYPE_descriptor_t asn_DEF_PTRS_DensityRecommendationUL = { asn_DEF_PTRS_DensityRecommendationUL_tags_1, /* Same as above */ sizeof(asn_DEF_PTRS_DensityRecommendationUL_tags_1) /sizeof(asn_DEF_PTRS_DensityRecommendationUL_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PTRS_DensityRecommendationUL_1, 10, /* Elements count */ &asn_SPC_PTRS_DensityRecommendationUL_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PTRS-DensityRecommendationUL.h b/src/codec_utils/RRC/PTRS-DensityRecommendationUL.h index c16244e8b..29a08e59b 100644 --- a/src/codec_utils/RRC/PTRS-DensityRecommendationUL.h +++ b/src/codec_utils/RRC/PTRS-DensityRecommendationUL.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PTRS_DensityRecommendationUL_H_ diff --git a/src/codec_utils/RRC/PTRS-DownlinkConfig.c b/src/codec_utils/RRC/PTRS-DownlinkConfig.c index c49d17c5e..d79fa1f8d 100644 --- a/src/codec_utils/RRC/PTRS-DownlinkConfig.c +++ b/src/codec_utils/RRC/PTRS-DownlinkConfig.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PTRS-DownlinkConfig.h" @@ -21,7 +21,7 @@ memb_NativeInteger_constraint_2(const asn_TYPE_descriptor_t *td, const void *spt value = *(const long *)sptr; - if((value >= 1 && value <= 276)) { + if((value >= 1L && value <= 276L)) { /* Constraint check succeeded */ return 0; } else { @@ -46,7 +46,7 @@ memb_NativeInteger_constraint_4(const asn_TYPE_descriptor_t *td, const void *spt value = *(const long *)sptr; - if((value >= 0 && value <= 29)) { + if((value >= 0L && value <= 29L)) { /* Constraint check succeeded */ return 0; } else { @@ -76,9 +76,9 @@ memb_frequencyDensity_constraint_1(const asn_TYPE_descriptor_t *td, const void * /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size == 2)) { + if((size == 2UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -102,9 +102,9 @@ memb_timeDensity_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size == 3)) { + if((size == 3UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -127,7 +127,7 @@ memb_epre_Ratio_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 3)) { + if((value >= 0L && value <= 3L)) { /* Constraint check succeeded */ return 0; } else { @@ -138,77 +138,80 @@ memb_epre_Ratio_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_oer_constraints_t asn_OER_memb_Member_constr_3 CC_NOTUSED = { - { 2, 1 } /* (1..276) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_Member_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 9, 9, 1, 276 } /* (1..276) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_frequencyDensity_constr_2 CC_NOTUSED = { - { 0, 0 }, - 2 /* (SIZE(2..2)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_frequencyDensity_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 2, 2 } /* (SIZE(2..2)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_Member_constr_5 CC_NOTUSED = { - { 1, 1 } /* (0..29) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_Member_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 29 } /* (0..29) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_timeDensity_constr_4 CC_NOTUSED = { - { 0, 0 }, - 3 /* (SIZE(3..3)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_timeDensity_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 3, 3 } /* (SIZE(3..3)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_resourceElementOffset_constr_7 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_resourceElementOffset_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_frequencyDensity_constr_2 CC_NOTUSED = { - { 0, 0 }, - 2 /* (SIZE(2..2)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_frequencyDensity_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 2, 2 } /* (SIZE(2..2)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_timeDensity_constr_4 CC_NOTUSED = { - { 0, 0 }, - 3 /* (SIZE(3..3)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_timeDensity_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 3, 3 } /* (SIZE(3..3)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_epre_Ratio_constr_6 CC_NOTUSED = { - { 1, 1 } /* (0..3) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_epre_Ratio_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_frequencyDensity_2[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_Member_constr_3, &asn_PER_memb_Member_constr_3, memb_NativeInteger_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_Member_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_NativeInteger_constraint_2 + }, 0, 0, /* No default value */ "" }, @@ -233,7 +236,18 @@ asn_TYPE_descriptor_t asn_DEF_frequencyDensity_2 = { asn_DEF_frequencyDensity_tags_2, /* Same as above */ sizeof(asn_DEF_frequencyDensity_tags_2) /sizeof(asn_DEF_frequencyDensity_tags_2[0]), /* 2 */ - { &asn_OER_type_frequencyDensity_constr_2, &asn_PER_type_frequencyDensity_constr_2, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_frequencyDensity_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_frequencyDensity_2, 1, /* Single element */ &asn_SPC_frequencyDensity_specs_2 /* Additional specs */ @@ -245,7 +259,18 @@ static asn_TYPE_member_t asn_MBR_timeDensity_4[] = { 0, &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_Member_constr_5, &asn_PER_memb_Member_constr_5, memb_NativeInteger_constraint_4 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_Member_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_NativeInteger_constraint_4 + }, 0, 0, /* No default value */ "" }, @@ -270,7 +295,18 @@ asn_TYPE_descriptor_t asn_DEF_timeDensity_4 = { asn_DEF_timeDensity_tags_4, /* Same as above */ sizeof(asn_DEF_timeDensity_tags_4) /sizeof(asn_DEF_timeDensity_tags_4[0]), /* 2 */ - { &asn_OER_type_timeDensity_constr_4, &asn_PER_type_timeDensity_constr_4, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_timeDensity_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_timeDensity_4, 1, /* Single element */ &asn_SPC_timeDensity_specs_4 /* Additional specs */ @@ -310,7 +346,18 @@ asn_TYPE_descriptor_t asn_DEF_resourceElementOffset_7 = { asn_DEF_resourceElementOffset_tags_7, /* Same as above */ sizeof(asn_DEF_resourceElementOffset_tags_7) /sizeof(asn_DEF_resourceElementOffset_tags_7[0]), /* 2 */ - { &asn_OER_type_resourceElementOffset_constr_7, &asn_PER_type_resourceElementOffset_constr_7, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_resourceElementOffset_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_resourceElementOffset_specs_7 /* Additional specs */ }; @@ -321,7 +368,18 @@ asn_TYPE_member_t asn_MBR_PTRS_DownlinkConfig_1[] = { 0, &asn_DEF_frequencyDensity_2, 0, - { &asn_OER_memb_frequencyDensity_constr_2, &asn_PER_memb_frequencyDensity_constr_2, memb_frequencyDensity_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_frequencyDensity_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_frequencyDensity_constraint_1 + }, 0, 0, /* No default value */ "frequencyDensity" }, @@ -330,7 +388,18 @@ asn_TYPE_member_t asn_MBR_PTRS_DownlinkConfig_1[] = { 0, &asn_DEF_timeDensity_4, 0, - { &asn_OER_memb_timeDensity_constr_4, &asn_PER_memb_timeDensity_constr_4, memb_timeDensity_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_timeDensity_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_timeDensity_constraint_1 + }, 0, 0, /* No default value */ "timeDensity" }, @@ -339,7 +408,18 @@ asn_TYPE_member_t asn_MBR_PTRS_DownlinkConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_epre_Ratio_constr_6, &asn_PER_memb_epre_Ratio_constr_6, memb_epre_Ratio_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_epre_Ratio_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_epre_Ratio_constraint_1 + }, 0, 0, /* No default value */ "epre-Ratio" }, @@ -348,7 +428,18 @@ asn_TYPE_member_t asn_MBR_PTRS_DownlinkConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_resourceElementOffset_7, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "resourceElementOffset" }, @@ -382,7 +473,18 @@ asn_TYPE_descriptor_t asn_DEF_PTRS_DownlinkConfig = { asn_DEF_PTRS_DownlinkConfig_tags_1, /* Same as above */ sizeof(asn_DEF_PTRS_DownlinkConfig_tags_1) /sizeof(asn_DEF_PTRS_DownlinkConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PTRS_DownlinkConfig_1, 4, /* Elements count */ &asn_SPC_PTRS_DownlinkConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PTRS-DownlinkConfig.h b/src/codec_utils/RRC/PTRS-DownlinkConfig.h index 35425fd64..2e543c6ea 100644 --- a/src/codec_utils/RRC/PTRS-DownlinkConfig.h +++ b/src/codec_utils/RRC/PTRS-DownlinkConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PTRS_DownlinkConfig_H_ diff --git a/src/codec_utils/RRC/PTRS-UplinkConfig.c b/src/codec_utils/RRC/PTRS-UplinkConfig.c index 498e31ea7..5a450b47e 100644 --- a/src/codec_utils/RRC/PTRS-UplinkConfig.c +++ b/src/codec_utils/RRC/PTRS-UplinkConfig.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PTRS-UplinkConfig.h" @@ -21,7 +21,7 @@ memb_NativeInteger_constraint_3(const asn_TYPE_descriptor_t *td, const void *spt value = *(const long *)sptr; - if((value >= 1 && value <= 276)) { + if((value >= 1L && value <= 276L)) { /* Constraint check succeeded */ return 0; } else { @@ -46,7 +46,7 @@ memb_NativeInteger_constraint_5(const asn_TYPE_descriptor_t *td, const void *spt value = *(const long *)sptr; - if((value >= 0 && value <= 29)) { + if((value >= 0L && value <= 29L)) { /* Constraint check succeeded */ return 0; } else { @@ -84,9 +84,9 @@ memb_frequencyDensity_constraint_2(const asn_TYPE_descriptor_t *td, const void * /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size == 2)) { + if((size == 2UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -110,9 +110,9 @@ memb_timeDensity_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size == 3)) { + if((size == 3UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -135,7 +135,7 @@ memb_NativeInteger_constraint_20(const asn_TYPE_descriptor_t *td, const void *sp value = *(const long *)sptr; - if((value >= 1 && value <= 276)) { + if((value >= 1L && value <= 276L)) { /* Constraint check succeeded */ return 0; } else { @@ -165,9 +165,9 @@ memb_sampleDensity_constraint_19(const asn_TYPE_descriptor_t *td, const void *sp /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size == 5)) { + if((size == 5UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -176,117 +176,115 @@ memb_sampleDensity_constraint_19(const asn_TYPE_descriptor_t *td, const void *sp } } -static asn_oer_constraints_t asn_OER_memb_Member_constr_4 CC_NOTUSED = { - { 2, 1 } /* (1..276) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_Member_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 9, 9, 1, 276 } /* (1..276) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_frequencyDensity_constr_3 CC_NOTUSED = { - { 0, 0 }, - 2 /* (SIZE(2..2)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_frequencyDensity_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 2, 2 } /* (SIZE(2..2)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_Member_constr_6 CC_NOTUSED = { - { 1, 1 } /* (0..29) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_Member_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 29 } /* (0..29) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_timeDensity_constr_5 CC_NOTUSED = { - { 0, 0 }, - 3 /* (SIZE(3..3)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_timeDensity_constr_5 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 3, 3 } /* (SIZE(3..3)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_maxNrofPorts_constr_7 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_maxNrofPorts_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 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_resourceElementOffset_constr_10 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_resourceElementOffset_constr_10 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_ptrs_Power_constr_14 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_ptrs_Power_constr_14 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_frequencyDensity_constr_3 CC_NOTUSED = { - { 0, 0 }, - 2 /* (SIZE(2..2)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_frequencyDensity_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 2, 2 } /* (SIZE(2..2)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_timeDensity_constr_5 CC_NOTUSED = { - { 0, 0 }, - 3 /* (SIZE(3..3)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_timeDensity_constr_5 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 3, 3 } /* (SIZE(3..3)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_Member_constr_21 CC_NOTUSED = { - { 2, 1 } /* (1..276) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_Member_constr_21 CC_NOTUSED = { { APC_CONSTRAINED, 9, 9, 1, 276 } /* (1..276) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_sampleDensity_constr_20 CC_NOTUSED = { - { 0, 0 }, - 5 /* (SIZE(5..5)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_sampleDensity_constr_20 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 5, 5 } /* (SIZE(5..5)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_timeDensityTransformPrecoding_constr_22 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_timeDensityTransformPrecoding_constr_22 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sampleDensity_constr_20 CC_NOTUSED = { - { 0, 0 }, - 5 /* (SIZE(5..5)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sampleDensity_constr_20 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 5, 5 } /* (SIZE(5..5)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_frequencyDensity_3[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_Member_constr_4, &asn_PER_memb_Member_constr_4, memb_NativeInteger_constraint_3 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_Member_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_NativeInteger_constraint_3 + }, 0, 0, /* No default value */ "" }, @@ -311,7 +309,18 @@ asn_TYPE_descriptor_t asn_DEF_frequencyDensity_3 = { asn_DEF_frequencyDensity_tags_3, /* Same as above */ sizeof(asn_DEF_frequencyDensity_tags_3) /sizeof(asn_DEF_frequencyDensity_tags_3[0]), /* 2 */ - { &asn_OER_type_frequencyDensity_constr_3, &asn_PER_type_frequencyDensity_constr_3, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_frequencyDensity_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_frequencyDensity_3, 1, /* Single element */ &asn_SPC_frequencyDensity_specs_3 /* Additional specs */ @@ -323,7 +332,18 @@ static asn_TYPE_member_t asn_MBR_timeDensity_5[] = { 0, &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_Member_constr_6, &asn_PER_memb_Member_constr_6, memb_NativeInteger_constraint_5 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_Member_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_NativeInteger_constraint_5 + }, 0, 0, /* No default value */ "" }, @@ -348,7 +368,18 @@ asn_TYPE_descriptor_t asn_DEF_timeDensity_5 = { asn_DEF_timeDensity_tags_5, /* Same as above */ sizeof(asn_DEF_timeDensity_tags_5) /sizeof(asn_DEF_timeDensity_tags_5[0]), /* 2 */ - { &asn_OER_type_timeDensity_constr_5, &asn_PER_type_timeDensity_constr_5, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_timeDensity_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_timeDensity_5, 1, /* Single element */ &asn_SPC_timeDensity_specs_5 /* Additional specs */ @@ -386,7 +417,18 @@ asn_TYPE_descriptor_t asn_DEF_maxNrofPorts_7 = { asn_DEF_maxNrofPorts_tags_7, /* Same as above */ sizeof(asn_DEF_maxNrofPorts_tags_7) /sizeof(asn_DEF_maxNrofPorts_tags_7[0]), /* 2 */ - { &asn_OER_type_maxNrofPorts_constr_7, &asn_PER_type_maxNrofPorts_constr_7, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_maxNrofPorts_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_maxNrofPorts_specs_7 /* Additional specs */ }; @@ -425,7 +467,18 @@ asn_TYPE_descriptor_t asn_DEF_resourceElementOffset_10 = { asn_DEF_resourceElementOffset_tags_10, /* Same as above */ sizeof(asn_DEF_resourceElementOffset_tags_10) /sizeof(asn_DEF_resourceElementOffset_tags_10[0]), /* 2 */ - { &asn_OER_type_resourceElementOffset_constr_10, &asn_PER_type_resourceElementOffset_constr_10, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_resourceElementOffset_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_resourceElementOffset_specs_10 /* Additional specs */ }; @@ -466,7 +519,18 @@ asn_TYPE_descriptor_t asn_DEF_ptrs_Power_14 = { asn_DEF_ptrs_Power_tags_14, /* Same as above */ sizeof(asn_DEF_ptrs_Power_tags_14) /sizeof(asn_DEF_ptrs_Power_tags_14[0]), /* 2 */ - { &asn_OER_type_ptrs_Power_constr_14, &asn_PER_type_ptrs_Power_constr_14, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ptrs_Power_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_ptrs_Power_specs_14 /* Additional specs */ }; @@ -477,7 +541,18 @@ static asn_TYPE_member_t asn_MBR_transformPrecoderDisabled_2[] = { 0, &asn_DEF_frequencyDensity_3, 0, - { &asn_OER_memb_frequencyDensity_constr_3, &asn_PER_memb_frequencyDensity_constr_3, memb_frequencyDensity_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_frequencyDensity_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_frequencyDensity_constraint_2 + }, 0, 0, /* No default value */ "frequencyDensity" }, @@ -486,7 +561,18 @@ static asn_TYPE_member_t asn_MBR_transformPrecoderDisabled_2[] = { 0, &asn_DEF_timeDensity_5, 0, - { &asn_OER_memb_timeDensity_constr_5, &asn_PER_memb_timeDensity_constr_5, memb_timeDensity_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_timeDensity_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_timeDensity_constraint_2 + }, 0, 0, /* No default value */ "timeDensity" }, @@ -495,7 +581,18 @@ static asn_TYPE_member_t asn_MBR_transformPrecoderDisabled_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_maxNrofPorts_7, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "maxNrofPorts" }, @@ -504,7 +601,18 @@ static asn_TYPE_member_t asn_MBR_transformPrecoderDisabled_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_resourceElementOffset_10, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "resourceElementOffset" }, @@ -513,7 +621,18 @@ static asn_TYPE_member_t asn_MBR_transformPrecoderDisabled_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ptrs_Power_14, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ptrs-Power" }, @@ -550,7 +669,18 @@ asn_TYPE_descriptor_t asn_DEF_transformPrecoderDisabled_2 = { asn_DEF_transformPrecoderDisabled_tags_2, /* Same as above */ sizeof(asn_DEF_transformPrecoderDisabled_tags_2) /sizeof(asn_DEF_transformPrecoderDisabled_tags_2[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_transformPrecoderDisabled_2, 5, /* Elements count */ &asn_SPC_transformPrecoderDisabled_specs_2 /* Additional specs */ @@ -562,7 +692,18 @@ static asn_TYPE_member_t asn_MBR_sampleDensity_20[] = { 0, &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_Member_constr_21, &asn_PER_memb_Member_constr_21, memb_NativeInteger_constraint_20 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_Member_constr_21, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_NativeInteger_constraint_20 + }, 0, 0, /* No default value */ "" }, @@ -587,7 +728,18 @@ asn_TYPE_descriptor_t asn_DEF_sampleDensity_20 = { asn_DEF_sampleDensity_tags_20, /* Same as above */ sizeof(asn_DEF_sampleDensity_tags_20) /sizeof(asn_DEF_sampleDensity_tags_20[0]), /* 2 */ - { &asn_OER_type_sampleDensity_constr_20, &asn_PER_type_sampleDensity_constr_20, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_sampleDensity_constr_20, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_sampleDensity_20, 1, /* Single element */ &asn_SPC_sampleDensity_specs_20 /* Additional specs */ @@ -623,7 +775,18 @@ asn_TYPE_descriptor_t asn_DEF_timeDensityTransformPrecoding_22 = { asn_DEF_timeDensityTransformPrecoding_tags_22, /* Same as above */ sizeof(asn_DEF_timeDensityTransformPrecoding_tags_22) /sizeof(asn_DEF_timeDensityTransformPrecoding_tags_22[0]), /* 2 */ - { &asn_OER_type_timeDensityTransformPrecoding_constr_22, &asn_PER_type_timeDensityTransformPrecoding_constr_22, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_timeDensityTransformPrecoding_constr_22, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_timeDensityTransformPrecoding_specs_22 /* Additional specs */ }; @@ -634,7 +797,18 @@ static asn_TYPE_member_t asn_MBR_transformPrecoderEnabled_19[] = { 0, &asn_DEF_sampleDensity_20, 0, - { &asn_OER_memb_sampleDensity_constr_20, &asn_PER_memb_sampleDensity_constr_20, memb_sampleDensity_constraint_19 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sampleDensity_constr_20, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sampleDensity_constraint_19 + }, 0, 0, /* No default value */ "sampleDensity" }, @@ -643,7 +817,18 @@ static asn_TYPE_member_t asn_MBR_transformPrecoderEnabled_19[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_timeDensityTransformPrecoding_22, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "timeDensityTransformPrecoding" }, @@ -677,7 +862,18 @@ asn_TYPE_descriptor_t asn_DEF_transformPrecoderEnabled_19 = { asn_DEF_transformPrecoderEnabled_tags_19, /* Same as above */ sizeof(asn_DEF_transformPrecoderEnabled_tags_19) /sizeof(asn_DEF_transformPrecoderEnabled_tags_19[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_transformPrecoderEnabled_19, 2, /* Elements count */ &asn_SPC_transformPrecoderEnabled_specs_19 /* Additional specs */ @@ -689,7 +885,18 @@ asn_TYPE_member_t asn_MBR_PTRS_UplinkConfig_1[] = { 0, &asn_DEF_transformPrecoderDisabled_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "transformPrecoderDisabled" }, @@ -698,7 +905,18 @@ asn_TYPE_member_t asn_MBR_PTRS_UplinkConfig_1[] = { 0, &asn_DEF_transformPrecoderEnabled_19, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "transformPrecoderEnabled" }, @@ -730,7 +948,18 @@ asn_TYPE_descriptor_t asn_DEF_PTRS_UplinkConfig = { asn_DEF_PTRS_UplinkConfig_tags_1, /* Same as above */ sizeof(asn_DEF_PTRS_UplinkConfig_tags_1) /sizeof(asn_DEF_PTRS_UplinkConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PTRS_UplinkConfig_1, 2, /* Elements count */ &asn_SPC_PTRS_UplinkConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PTRS-UplinkConfig.h b/src/codec_utils/RRC/PTRS-UplinkConfig.h index 13e3556b4..8bb9c805e 100644 --- a/src/codec_utils/RRC/PTRS-UplinkConfig.h +++ b/src/codec_utils/RRC/PTRS-UplinkConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PTRS_UplinkConfig_H_ diff --git a/src/codec_utils/RRC/PUCCH-CSI-Resource.c b/src/codec_utils/RRC/PUCCH-CSI-Resource.c index b2f48cfa1..87ece47fb 100644 --- a/src/codec_utils/RRC/PUCCH-CSI-Resource.c +++ b/src/codec_utils/RRC/PUCCH-CSI-Resource.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PUCCH-CSI-Resource.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_CSI_Resource_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BWP_Id, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "uplinkBandwidthPartId" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_CSI_Resource_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PUCCH_ResourceId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pucch-Resource" }, @@ -52,7 +74,18 @@ asn_TYPE_descriptor_t asn_DEF_PUCCH_CSI_Resource = { asn_DEF_PUCCH_CSI_Resource_tags_1, /* Same as above */ sizeof(asn_DEF_PUCCH_CSI_Resource_tags_1) /sizeof(asn_DEF_PUCCH_CSI_Resource_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PUCCH_CSI_Resource_1, 2, /* Elements count */ &asn_SPC_PUCCH_CSI_Resource_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PUCCH-CSI-Resource.h b/src/codec_utils/RRC/PUCCH-CSI-Resource.h index aac19198b..d9ae79cc7 100644 --- a/src/codec_utils/RRC/PUCCH-CSI-Resource.h +++ b/src/codec_utils/RRC/PUCCH-CSI-Resource.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PUCCH_CSI_Resource_H_ diff --git a/src/codec_utils/RRC/PUCCH-Config.c b/src/codec_utils/RRC/PUCCH-Config.c index cb311a70e..e76c8e347 100644 --- a/src/codec_utils/RRC/PUCCH-Config.c +++ b/src/codec_utils/RRC/PUCCH-Config.c @@ -1,18 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PUCCH-Config.h" -#include "PUCCH-PowerControl.h" -#include "PUCCH-ResourceSet.h" -#include "PUCCH-Resource.h" -#include "PUCCH-FormatConfig.h" -#include "SchedulingRequestResourceConfig.h" -#include "PUCCH-SpatialRelationInfo.h" static int memb_NativeInteger_constraint_28(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -27,7 +21,7 @@ memb_NativeInteger_constraint_28(const asn_TYPE_descriptor_t *td, const void *sp value = *(const long *)sptr; - if((value >= 0 && value <= 15)) { + if((value >= 0L && value <= 15L)) { /* Constraint check succeeded */ return 0; } else { @@ -53,9 +47,9 @@ memb_resourceSetToAddModList_constraint_1(const asn_TYPE_descriptor_t *td, const /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 4)) { + if((size >= 1UL && size <= 4UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -79,9 +73,9 @@ memb_resourceSetToReleaseList_constraint_1(const asn_TYPE_descriptor_t *td, cons /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 4)) { + if((size >= 1UL && size <= 4UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -105,9 +99,9 @@ memb_resourceToAddModList_constraint_1(const asn_TYPE_descriptor_t *td, const vo /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 128)) { + if((size >= 1UL && size <= 128UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -131,9 +125,9 @@ memb_resourceToReleaseList_constraint_1(const asn_TYPE_descriptor_t *td, const v /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 128)) { + if((size >= 1UL && size <= 128UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -157,9 +151,9 @@ memb_schedulingRequestResourceToAddModList_constraint_1(const asn_TYPE_descripto /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 8)) { + if((size >= 1UL && size <= 8UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -183,9 +177,9 @@ memb_schedulingRequestResourceToReleaseList_constraint_1(const asn_TYPE_descript /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 8)) { + if((size >= 1UL && size <= 8UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -209,9 +203,9 @@ memb_multi_CSI_PUCCH_ResourceList_constraint_1(const asn_TYPE_descriptor_t *td, /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 2)) { + if((size >= 1UL && size <= 2UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -235,9 +229,9 @@ memb_dl_DataToUL_ACK_constraint_1(const asn_TYPE_descriptor_t *td, const void *s /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 8)) { + if((size >= 1UL && size <= 8UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -261,9 +255,9 @@ memb_spatialRelationInfoToAddModList_constraint_1(const asn_TYPE_descriptor_t *t /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 8)) { + if((size >= 1UL && size <= 8UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -287,9 +281,9 @@ memb_spatialRelationInfoToReleaseList_constraint_1(const asn_TYPE_descriptor_t * /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 8)) { + if((size >= 1UL && size <= 8UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -298,213 +292,199 @@ memb_spatialRelationInfoToReleaseList_constraint_1(const asn_TYPE_descriptor_t * } } -static asn_oer_constraints_t asn_OER_type_resourceSetToAddModList_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_resourceSetToAddModList_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_resourceSetToReleaseList_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_resourceSetToReleaseList_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_resourceToAddModList_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..128)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_resourceToAddModList_constr_6 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 7, 7, 1, 128 } /* (SIZE(1..128)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_resourceToReleaseList_constr_8 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..128)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_resourceToReleaseList_constr_8 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 7, 7, 1, 128 } /* (SIZE(1..128)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_format1_constr_10 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_format1_constr_10 CC_NOTUSED = { { APC_CONSTRAINED, 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_format2_constr_13 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_format2_constr_13 CC_NOTUSED = { { APC_CONSTRAINED, 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_format3_constr_16 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_format3_constr_16 CC_NOTUSED = { { APC_CONSTRAINED, 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_format4_constr_19 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_format4_constr_19 CC_NOTUSED = { { APC_CONSTRAINED, 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_schedulingRequestResourceToAddModList_constr_22 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_schedulingRequestResourceToAddModList_constr_22 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_schedulingRequestResourceToReleaseList_constr_24 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_schedulingRequestResourceToReleaseList_constr_24 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_multi_CSI_PUCCH_ResourceList_constr_26 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..2)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_multi_CSI_PUCCH_ResourceList_constr_26 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 1, 1, 1, 2 } /* (SIZE(1..2)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_Member_constr_29 CC_NOTUSED = { - { 1, 1 } /* (0..15) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_Member_constr_29 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_dl_DataToUL_ACK_constr_28 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_dl_DataToUL_ACK_constr_28 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_spatialRelationInfoToAddModList_constr_30 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_spatialRelationInfoToAddModList_constr_30 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_spatialRelationInfoToReleaseList_constr_32 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_spatialRelationInfoToReleaseList_constr_32 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_resourceSetToAddModList_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_resourceSetToAddModList_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_resourceSetToReleaseList_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_resourceSetToReleaseList_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_resourceToAddModList_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..128)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_resourceToAddModList_constr_6 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 7, 7, 1, 128 } /* (SIZE(1..128)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_resourceToReleaseList_constr_8 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..128)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_resourceToReleaseList_constr_8 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 7, 7, 1, 128 } /* (SIZE(1..128)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_schedulingRequestResourceToAddModList_constr_22 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_schedulingRequestResourceToAddModList_constr_22 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_schedulingRequestResourceToReleaseList_constr_24 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_schedulingRequestResourceToReleaseList_constr_24 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_multi_CSI_PUCCH_ResourceList_constr_26 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..2)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_multi_CSI_PUCCH_ResourceList_constr_26 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 1, 1, 1, 2 } /* (SIZE(1..2)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_dl_DataToUL_ACK_constr_28 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_dl_DataToUL_ACK_constr_28 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_spatialRelationInfoToAddModList_constr_30 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_spatialRelationInfoToAddModList_constr_30 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_spatialRelationInfoToReleaseList_constr_32 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_spatialRelationInfoToReleaseList_constr_32 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_resourceSetToAddModList_2[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_PUCCH_ResourceSet, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -529,7 +509,18 @@ asn_TYPE_descriptor_t asn_DEF_resourceSetToAddModList_2 = { asn_DEF_resourceSetToAddModList_tags_2, /* Same as above */ sizeof(asn_DEF_resourceSetToAddModList_tags_2) /sizeof(asn_DEF_resourceSetToAddModList_tags_2[0]), /* 2 */ - { &asn_OER_type_resourceSetToAddModList_constr_2, &asn_PER_type_resourceSetToAddModList_constr_2, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_resourceSetToAddModList_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_resourceSetToAddModList_2, 1, /* Single element */ &asn_SPC_resourceSetToAddModList_specs_2 /* Additional specs */ @@ -541,7 +532,18 @@ static asn_TYPE_member_t asn_MBR_resourceSetToReleaseList_4[] = { 0, &asn_DEF_PUCCH_ResourceSetId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -566,7 +568,18 @@ asn_TYPE_descriptor_t asn_DEF_resourceSetToReleaseList_4 = { asn_DEF_resourceSetToReleaseList_tags_4, /* Same as above */ sizeof(asn_DEF_resourceSetToReleaseList_tags_4) /sizeof(asn_DEF_resourceSetToReleaseList_tags_4[0]), /* 2 */ - { &asn_OER_type_resourceSetToReleaseList_constr_4, &asn_PER_type_resourceSetToReleaseList_constr_4, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_resourceSetToReleaseList_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_resourceSetToReleaseList_4, 1, /* Single element */ &asn_SPC_resourceSetToReleaseList_specs_4 /* Additional specs */ @@ -578,7 +591,18 @@ static asn_TYPE_member_t asn_MBR_resourceToAddModList_6[] = { 0, &asn_DEF_PUCCH_Resource, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -603,7 +627,18 @@ asn_TYPE_descriptor_t asn_DEF_resourceToAddModList_6 = { asn_DEF_resourceToAddModList_tags_6, /* Same as above */ sizeof(asn_DEF_resourceToAddModList_tags_6) /sizeof(asn_DEF_resourceToAddModList_tags_6[0]), /* 2 */ - { &asn_OER_type_resourceToAddModList_constr_6, &asn_PER_type_resourceToAddModList_constr_6, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_resourceToAddModList_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_resourceToAddModList_6, 1, /* Single element */ &asn_SPC_resourceToAddModList_specs_6 /* Additional specs */ @@ -615,7 +650,18 @@ static asn_TYPE_member_t asn_MBR_resourceToReleaseList_8[] = { 0, &asn_DEF_PUCCH_ResourceId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -640,7 +686,18 @@ asn_TYPE_descriptor_t asn_DEF_resourceToReleaseList_8 = { asn_DEF_resourceToReleaseList_tags_8, /* Same as above */ sizeof(asn_DEF_resourceToReleaseList_tags_8) /sizeof(asn_DEF_resourceToReleaseList_tags_8[0]), /* 2 */ - { &asn_OER_type_resourceToReleaseList_constr_8, &asn_PER_type_resourceToReleaseList_constr_8, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_resourceToReleaseList_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_resourceToReleaseList_8, 1, /* Single element */ &asn_SPC_resourceToReleaseList_specs_8 /* Additional specs */ @@ -652,7 +709,18 @@ static asn_TYPE_member_t asn_MBR_format1_10[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -661,7 +729,18 @@ static asn_TYPE_member_t asn_MBR_format1_10[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PUCCH_FormatConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -689,7 +768,18 @@ asn_TYPE_descriptor_t asn_DEF_format1_10 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_format1_constr_10, &asn_PER_type_format1_constr_10, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_format1_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_format1_10, 2, /* Elements count */ &asn_SPC_format1_specs_10 /* Additional specs */ @@ -701,7 +791,18 @@ static asn_TYPE_member_t asn_MBR_format2_13[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -710,7 +811,18 @@ static asn_TYPE_member_t asn_MBR_format2_13[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PUCCH_FormatConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -738,7 +850,18 @@ asn_TYPE_descriptor_t asn_DEF_format2_13 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_format2_constr_13, &asn_PER_type_format2_constr_13, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_format2_constr_13, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_format2_13, 2, /* Elements count */ &asn_SPC_format2_specs_13 /* Additional specs */ @@ -750,7 +873,18 @@ static asn_TYPE_member_t asn_MBR_format3_16[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -759,7 +893,18 @@ static asn_TYPE_member_t asn_MBR_format3_16[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PUCCH_FormatConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -787,7 +932,18 @@ asn_TYPE_descriptor_t asn_DEF_format3_16 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_format3_constr_16, &asn_PER_type_format3_constr_16, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_format3_constr_16, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_format3_16, 2, /* Elements count */ &asn_SPC_format3_specs_16 /* Additional specs */ @@ -799,7 +955,18 @@ static asn_TYPE_member_t asn_MBR_format4_19[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -808,7 +975,18 @@ static asn_TYPE_member_t asn_MBR_format4_19[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PUCCH_FormatConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -836,7 +1014,18 @@ asn_TYPE_descriptor_t asn_DEF_format4_19 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_format4_constr_19, &asn_PER_type_format4_constr_19, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_format4_constr_19, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_format4_19, 2, /* Elements count */ &asn_SPC_format4_specs_19 /* Additional specs */ @@ -848,7 +1037,18 @@ static asn_TYPE_member_t asn_MBR_schedulingRequestResourceToAddModList_22[] = { 0, &asn_DEF_SchedulingRequestResourceConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -873,7 +1073,18 @@ asn_TYPE_descriptor_t asn_DEF_schedulingRequestResourceToAddModList_22 = { asn_DEF_schedulingRequestResourceToAddModList_tags_22, /* Same as above */ sizeof(asn_DEF_schedulingRequestResourceToAddModList_tags_22) /sizeof(asn_DEF_schedulingRequestResourceToAddModList_tags_22[0]), /* 2 */ - { &asn_OER_type_schedulingRequestResourceToAddModList_constr_22, &asn_PER_type_schedulingRequestResourceToAddModList_constr_22, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_schedulingRequestResourceToAddModList_constr_22, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_schedulingRequestResourceToAddModList_22, 1, /* Single element */ &asn_SPC_schedulingRequestResourceToAddModList_specs_22 /* Additional specs */ @@ -885,7 +1096,18 @@ static asn_TYPE_member_t asn_MBR_schedulingRequestResourceToReleaseList_24[] = { 0, &asn_DEF_SchedulingRequestResourceId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -910,7 +1132,18 @@ asn_TYPE_descriptor_t asn_DEF_schedulingRequestResourceToReleaseList_24 = { asn_DEF_schedulingRequestResourceToReleaseList_tags_24, /* Same as above */ sizeof(asn_DEF_schedulingRequestResourceToReleaseList_tags_24) /sizeof(asn_DEF_schedulingRequestResourceToReleaseList_tags_24[0]), /* 2 */ - { &asn_OER_type_schedulingRequestResourceToReleaseList_constr_24, &asn_PER_type_schedulingRequestResourceToReleaseList_constr_24, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_schedulingRequestResourceToReleaseList_constr_24, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_schedulingRequestResourceToReleaseList_24, 1, /* Single element */ &asn_SPC_schedulingRequestResourceToReleaseList_specs_24 /* Additional specs */ @@ -922,7 +1155,18 @@ static asn_TYPE_member_t asn_MBR_multi_CSI_PUCCH_ResourceList_26[] = { 0, &asn_DEF_PUCCH_ResourceId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -947,7 +1191,18 @@ asn_TYPE_descriptor_t asn_DEF_multi_CSI_PUCCH_ResourceList_26 = { asn_DEF_multi_CSI_PUCCH_ResourceList_tags_26, /* Same as above */ sizeof(asn_DEF_multi_CSI_PUCCH_ResourceList_tags_26) /sizeof(asn_DEF_multi_CSI_PUCCH_ResourceList_tags_26[0]), /* 2 */ - { &asn_OER_type_multi_CSI_PUCCH_ResourceList_constr_26, &asn_PER_type_multi_CSI_PUCCH_ResourceList_constr_26, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_multi_CSI_PUCCH_ResourceList_constr_26, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_multi_CSI_PUCCH_ResourceList_26, 1, /* Single element */ &asn_SPC_multi_CSI_PUCCH_ResourceList_specs_26 /* Additional specs */ @@ -959,7 +1214,18 @@ static asn_TYPE_member_t asn_MBR_dl_DataToUL_ACK_28[] = { 0, &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_Member_constr_29, &asn_PER_memb_Member_constr_29, memb_NativeInteger_constraint_28 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_Member_constr_29, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_NativeInteger_constraint_28 + }, 0, 0, /* No default value */ "" }, @@ -984,7 +1250,18 @@ asn_TYPE_descriptor_t asn_DEF_dl_DataToUL_ACK_28 = { asn_DEF_dl_DataToUL_ACK_tags_28, /* Same as above */ sizeof(asn_DEF_dl_DataToUL_ACK_tags_28) /sizeof(asn_DEF_dl_DataToUL_ACK_tags_28[0]), /* 2 */ - { &asn_OER_type_dl_DataToUL_ACK_constr_28, &asn_PER_type_dl_DataToUL_ACK_constr_28, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_dl_DataToUL_ACK_constr_28, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_dl_DataToUL_ACK_28, 1, /* Single element */ &asn_SPC_dl_DataToUL_ACK_specs_28 /* Additional specs */ @@ -996,7 +1273,18 @@ static asn_TYPE_member_t asn_MBR_spatialRelationInfoToAddModList_30[] = { 0, &asn_DEF_PUCCH_SpatialRelationInfo, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1021,7 +1309,18 @@ asn_TYPE_descriptor_t asn_DEF_spatialRelationInfoToAddModList_30 = { asn_DEF_spatialRelationInfoToAddModList_tags_30, /* Same as above */ sizeof(asn_DEF_spatialRelationInfoToAddModList_tags_30) /sizeof(asn_DEF_spatialRelationInfoToAddModList_tags_30[0]), /* 2 */ - { &asn_OER_type_spatialRelationInfoToAddModList_constr_30, &asn_PER_type_spatialRelationInfoToAddModList_constr_30, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_spatialRelationInfoToAddModList_constr_30, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_spatialRelationInfoToAddModList_30, 1, /* Single element */ &asn_SPC_spatialRelationInfoToAddModList_specs_30 /* Additional specs */ @@ -1033,7 +1332,18 @@ static asn_TYPE_member_t asn_MBR_spatialRelationInfoToReleaseList_32[] = { 0, &asn_DEF_PUCCH_SpatialRelationInfoId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1058,7 +1368,18 @@ asn_TYPE_descriptor_t asn_DEF_spatialRelationInfoToReleaseList_32 = { asn_DEF_spatialRelationInfoToReleaseList_tags_32, /* Same as above */ sizeof(asn_DEF_spatialRelationInfoToReleaseList_tags_32) /sizeof(asn_DEF_spatialRelationInfoToReleaseList_tags_32[0]), /* 2 */ - { &asn_OER_type_spatialRelationInfoToReleaseList_constr_32, &asn_PER_type_spatialRelationInfoToReleaseList_constr_32, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_spatialRelationInfoToReleaseList_constr_32, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_spatialRelationInfoToReleaseList_32, 1, /* Single element */ &asn_SPC_spatialRelationInfoToReleaseList_specs_32 /* Additional specs */ @@ -1070,7 +1391,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_Config_1[] = { 0, &asn_DEF_resourceSetToAddModList_2, 0, - { &asn_OER_memb_resourceSetToAddModList_constr_2, &asn_PER_memb_resourceSetToAddModList_constr_2, memb_resourceSetToAddModList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_resourceSetToAddModList_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_resourceSetToAddModList_constraint_1 + }, 0, 0, /* No default value */ "resourceSetToAddModList" }, @@ -1079,7 +1411,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_Config_1[] = { 0, &asn_DEF_resourceSetToReleaseList_4, 0, - { &asn_OER_memb_resourceSetToReleaseList_constr_4, &asn_PER_memb_resourceSetToReleaseList_constr_4, memb_resourceSetToReleaseList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_resourceSetToReleaseList_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_resourceSetToReleaseList_constraint_1 + }, 0, 0, /* No default value */ "resourceSetToReleaseList" }, @@ -1088,7 +1431,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_Config_1[] = { 0, &asn_DEF_resourceToAddModList_6, 0, - { &asn_OER_memb_resourceToAddModList_constr_6, &asn_PER_memb_resourceToAddModList_constr_6, memb_resourceToAddModList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_resourceToAddModList_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_resourceToAddModList_constraint_1 + }, 0, 0, /* No default value */ "resourceToAddModList" }, @@ -1097,7 +1451,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_Config_1[] = { 0, &asn_DEF_resourceToReleaseList_8, 0, - { &asn_OER_memb_resourceToReleaseList_constr_8, &asn_PER_memb_resourceToReleaseList_constr_8, memb_resourceToReleaseList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_resourceToReleaseList_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_resourceToReleaseList_constraint_1 + }, 0, 0, /* No default value */ "resourceToReleaseList" }, @@ -1106,7 +1471,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_Config_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_format1_10, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "format1" }, @@ -1115,7 +1491,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_Config_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_format2_13, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "format2" }, @@ -1124,7 +1511,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_Config_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_format3_16, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "format3" }, @@ -1133,7 +1531,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_Config_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_format4_19, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "format4" }, @@ -1142,7 +1551,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_Config_1[] = { 0, &asn_DEF_schedulingRequestResourceToAddModList_22, 0, - { &asn_OER_memb_schedulingRequestResourceToAddModList_constr_22, &asn_PER_memb_schedulingRequestResourceToAddModList_constr_22, memb_schedulingRequestResourceToAddModList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_schedulingRequestResourceToAddModList_constr_22, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_schedulingRequestResourceToAddModList_constraint_1 + }, 0, 0, /* No default value */ "schedulingRequestResourceToAddModList" }, @@ -1151,7 +1571,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_Config_1[] = { 0, &asn_DEF_schedulingRequestResourceToReleaseList_24, 0, - { &asn_OER_memb_schedulingRequestResourceToReleaseList_constr_24, &asn_PER_memb_schedulingRequestResourceToReleaseList_constr_24, memb_schedulingRequestResourceToReleaseList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_schedulingRequestResourceToReleaseList_constr_24, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_schedulingRequestResourceToReleaseList_constraint_1 + }, 0, 0, /* No default value */ "schedulingRequestResourceToReleaseList" }, @@ -1160,7 +1591,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_Config_1[] = { 0, &asn_DEF_multi_CSI_PUCCH_ResourceList_26, 0, - { &asn_OER_memb_multi_CSI_PUCCH_ResourceList_constr_26, &asn_PER_memb_multi_CSI_PUCCH_ResourceList_constr_26, memb_multi_CSI_PUCCH_ResourceList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_multi_CSI_PUCCH_ResourceList_constr_26, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_multi_CSI_PUCCH_ResourceList_constraint_1 + }, 0, 0, /* No default value */ "multi-CSI-PUCCH-ResourceList" }, @@ -1169,7 +1611,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_Config_1[] = { 0, &asn_DEF_dl_DataToUL_ACK_28, 0, - { &asn_OER_memb_dl_DataToUL_ACK_constr_28, &asn_PER_memb_dl_DataToUL_ACK_constr_28, memb_dl_DataToUL_ACK_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_dl_DataToUL_ACK_constr_28, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_dl_DataToUL_ACK_constraint_1 + }, 0, 0, /* No default value */ "dl-DataToUL-ACK" }, @@ -1178,7 +1631,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_Config_1[] = { 0, &asn_DEF_spatialRelationInfoToAddModList_30, 0, - { &asn_OER_memb_spatialRelationInfoToAddModList_constr_30, &asn_PER_memb_spatialRelationInfoToAddModList_constr_30, memb_spatialRelationInfoToAddModList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_spatialRelationInfoToAddModList_constr_30, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_spatialRelationInfoToAddModList_constraint_1 + }, 0, 0, /* No default value */ "spatialRelationInfoToAddModList" }, @@ -1187,7 +1651,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_Config_1[] = { 0, &asn_DEF_spatialRelationInfoToReleaseList_32, 0, - { &asn_OER_memb_spatialRelationInfoToReleaseList_constr_32, &asn_PER_memb_spatialRelationInfoToReleaseList_constr_32, memb_spatialRelationInfoToReleaseList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_spatialRelationInfoToReleaseList_constr_32, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_spatialRelationInfoToReleaseList_constraint_1 + }, 0, 0, /* No default value */ "spatialRelationInfoToReleaseList" }, @@ -1196,7 +1671,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PUCCH_PowerControl, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pucch-PowerControl" }, @@ -1241,7 +1727,18 @@ asn_TYPE_descriptor_t asn_DEF_PUCCH_Config = { asn_DEF_PUCCH_Config_tags_1, /* Same as above */ sizeof(asn_DEF_PUCCH_Config_tags_1) /sizeof(asn_DEF_PUCCH_Config_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PUCCH_Config_1, 15, /* Elements count */ &asn_SPC_PUCCH_Config_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PUCCH-Config.h b/src/codec_utils/RRC/PUCCH-Config.h index 8e87c19be..fcf93a71c 100644 --- a/src/codec_utils/RRC/PUCCH-Config.h +++ b/src/codec_utils/RRC/PUCCH-Config.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PUCCH_Config_H_ @@ -178,5 +178,13 @@ extern asn_TYPE_member_t asn_MBR_PUCCH_Config_1[15]; } #endif +/* Referred external types */ +#include "PUCCH-PowerControl.h" +#include "PUCCH-ResourceSet.h" +#include "PUCCH-Resource.h" +#include "PUCCH-FormatConfig.h" +#include "SchedulingRequestResourceConfig.h" +#include "PUCCH-SpatialRelationInfo.h" + #endif /* _PUCCH_Config_H_ */ #include diff --git a/src/codec_utils/RRC/PUCCH-ConfigCommon.c b/src/codec_utils/RRC/PUCCH-ConfigCommon.c index 0813a31cf..e96148020 100644 --- a/src/codec_utils/RRC/PUCCH-ConfigCommon.c +++ b/src/codec_utils/RRC/PUCCH-ConfigCommon.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PUCCH-ConfigCommon.h" @@ -25,7 +25,7 @@ memb_pucch_ResourceCommon_constraint_1(const asn_TYPE_descriptor_t *td, const vo value = *(const long *)sptr; - if((value >= 0 && value <= 15)) { + if((value >= 0L && value <= 15L)) { /* Constraint check succeeded */ return 0; } else { @@ -50,7 +50,7 @@ memb_hoppingId_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 1023)) { + if((value >= 0L && value <= 1023L)) { /* Constraint check succeeded */ return 0; } else { @@ -75,7 +75,7 @@ memb_p0_nominal_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= -202 && value <= 24)) { + if((value >= -202L && value <= 24L)) { /* Constraint check succeeded */ return 0; } else { @@ -86,38 +86,34 @@ memb_p0_nominal_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_oer_constraints_t asn_OER_type_pucch_GroupHopping_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pucch_GroupHopping_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_pucch_ResourceCommon_constr_2 CC_NOTUSED = { - { 1, 1 } /* (0..15) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_pucch_ResourceCommon_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_hoppingId_constr_7 CC_NOTUSED = { - { 2, 1 } /* (0..1023) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_hoppingId_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 10, 10, 0, 1023 } /* (0..1023) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_p0_nominal_constr_8 CC_NOTUSED = { - { 2, 0 } /* (-202..24) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_p0_nominal_constr_8 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, -202, 24 } /* (-202..24) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_pucch_GroupHopping_value2enum_3[] = { { 0, 7, "neither" }, { 1, 6, "enable" }, @@ -152,7 +148,18 @@ asn_TYPE_descriptor_t asn_DEF_pucch_GroupHopping_3 = { asn_DEF_pucch_GroupHopping_tags_3, /* Same as above */ sizeof(asn_DEF_pucch_GroupHopping_tags_3) /sizeof(asn_DEF_pucch_GroupHopping_tags_3[0]), /* 2 */ - { &asn_OER_type_pucch_GroupHopping_constr_3, &asn_PER_type_pucch_GroupHopping_constr_3, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pucch_GroupHopping_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_pucch_GroupHopping_specs_3 /* Additional specs */ }; @@ -163,7 +170,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_ConfigCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_pucch_ResourceCommon_constr_2, &asn_PER_memb_pucch_ResourceCommon_constr_2, memb_pucch_ResourceCommon_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_pucch_ResourceCommon_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_pucch_ResourceCommon_constraint_1 + }, 0, 0, /* No default value */ "pucch-ResourceCommon" }, @@ -172,7 +190,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_ConfigCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_pucch_GroupHopping_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pucch-GroupHopping" }, @@ -181,7 +210,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_ConfigCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_hoppingId_constr_7, &asn_PER_memb_hoppingId_constr_7, memb_hoppingId_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_hoppingId_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_hoppingId_constraint_1 + }, 0, 0, /* No default value */ "hoppingId" }, @@ -190,7 +230,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_ConfigCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_p0_nominal_constr_8, &asn_PER_memb_p0_nominal_constr_8, memb_p0_nominal_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_p0_nominal_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_p0_nominal_constraint_1 + }, 0, 0, /* No default value */ "p0-nominal" }, @@ -224,7 +275,18 @@ asn_TYPE_descriptor_t asn_DEF_PUCCH_ConfigCommon = { asn_DEF_PUCCH_ConfigCommon_tags_1, /* Same as above */ sizeof(asn_DEF_PUCCH_ConfigCommon_tags_1) /sizeof(asn_DEF_PUCCH_ConfigCommon_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PUCCH_ConfigCommon_1, 4, /* Elements count */ &asn_SPC_PUCCH_ConfigCommon_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PUCCH-ConfigCommon.h b/src/codec_utils/RRC/PUCCH-ConfigCommon.h index c31840de8..dc33de352 100644 --- a/src/codec_utils/RRC/PUCCH-ConfigCommon.h +++ b/src/codec_utils/RRC/PUCCH-ConfigCommon.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PUCCH_ConfigCommon_H_ diff --git a/src/codec_utils/RRC/PUCCH-FormatConfig.c b/src/codec_utils/RRC/PUCCH-FormatConfig.c index 1183cd3e0..2693a16ab 100644 --- a/src/codec_utils/RRC/PUCCH-FormatConfig.c +++ b/src/codec_utils/RRC/PUCCH-FormatConfig.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PUCCH-FormatConfig.h" @@ -27,46 +27,41 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_interslotFrequencyHopping_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_interslotFrequencyHopping_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_additionalDMRS_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_additionalDMRS_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_nrofSlots_constr_7 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_nrofSlots_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_pi2BPSK_constr_11 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pi2BPSK_constr_11 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_simultaneousHARQ_ACK_CSI_constr_13 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_simultaneousHARQ_ACK_CSI_constr_13 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_interslotFrequencyHopping_value2enum_2[] = { { 0, 7, "enabled" } }; @@ -97,7 +92,18 @@ asn_TYPE_descriptor_t asn_DEF_interslotFrequencyHopping_2 = { asn_DEF_interslotFrequencyHopping_tags_2, /* Same as above */ sizeof(asn_DEF_interslotFrequencyHopping_tags_2) /sizeof(asn_DEF_interslotFrequencyHopping_tags_2[0]), /* 2 */ - { &asn_OER_type_interslotFrequencyHopping_constr_2, &asn_PER_type_interslotFrequencyHopping_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_interslotFrequencyHopping_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_interslotFrequencyHopping_specs_2 /* Additional specs */ }; @@ -132,7 +138,18 @@ asn_TYPE_descriptor_t asn_DEF_additionalDMRS_4 = { asn_DEF_additionalDMRS_tags_4, /* Same as above */ sizeof(asn_DEF_additionalDMRS_tags_4) /sizeof(asn_DEF_additionalDMRS_tags_4[0]), /* 2 */ - { &asn_OER_type_additionalDMRS_constr_4, &asn_PER_type_additionalDMRS_constr_4, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_additionalDMRS_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_additionalDMRS_specs_4 /* Additional specs */ }; @@ -171,7 +188,18 @@ asn_TYPE_descriptor_t asn_DEF_nrofSlots_7 = { asn_DEF_nrofSlots_tags_7, /* Same as above */ sizeof(asn_DEF_nrofSlots_tags_7) /sizeof(asn_DEF_nrofSlots_tags_7[0]), /* 2 */ - { &asn_OER_type_nrofSlots_constr_7, &asn_PER_type_nrofSlots_constr_7, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_nrofSlots_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_nrofSlots_specs_7 /* Additional specs */ }; @@ -206,7 +234,18 @@ asn_TYPE_descriptor_t asn_DEF_pi2BPSK_11 = { asn_DEF_pi2BPSK_tags_11, /* Same as above */ sizeof(asn_DEF_pi2BPSK_tags_11) /sizeof(asn_DEF_pi2BPSK_tags_11[0]), /* 2 */ - { &asn_OER_type_pi2BPSK_constr_11, &asn_PER_type_pi2BPSK_constr_11, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pi2BPSK_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_pi2BPSK_specs_11 /* Additional specs */ }; @@ -241,7 +280,18 @@ asn_TYPE_descriptor_t asn_DEF_simultaneousHARQ_ACK_CSI_13 = { asn_DEF_simultaneousHARQ_ACK_CSI_tags_13, /* Same as above */ sizeof(asn_DEF_simultaneousHARQ_ACK_CSI_tags_13) /sizeof(asn_DEF_simultaneousHARQ_ACK_CSI_tags_13[0]), /* 2 */ - { &asn_OER_type_simultaneousHARQ_ACK_CSI_constr_13, &asn_PER_type_simultaneousHARQ_ACK_CSI_constr_13, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_simultaneousHARQ_ACK_CSI_constr_13, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_simultaneousHARQ_ACK_CSI_specs_13 /* Additional specs */ }; @@ -252,7 +302,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_FormatConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_interslotFrequencyHopping_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "interslotFrequencyHopping" }, @@ -261,7 +322,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_FormatConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_additionalDMRS_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "additionalDMRS" }, @@ -270,7 +342,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_FormatConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PUCCH_MaxCodeRate, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "maxCodeRate" }, @@ -279,7 +362,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_FormatConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_nrofSlots_7, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nrofSlots" }, @@ -288,7 +382,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_FormatConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_pi2BPSK_11, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pi2BPSK" }, @@ -297,7 +402,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_FormatConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_simultaneousHARQ_ACK_CSI_13, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "simultaneousHARQ-ACK-CSI" }, @@ -333,7 +449,18 @@ asn_TYPE_descriptor_t asn_DEF_PUCCH_FormatConfig = { asn_DEF_PUCCH_FormatConfig_tags_1, /* Same as above */ sizeof(asn_DEF_PUCCH_FormatConfig_tags_1) /sizeof(asn_DEF_PUCCH_FormatConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PUCCH_FormatConfig_1, 6, /* Elements count */ &asn_SPC_PUCCH_FormatConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PUCCH-FormatConfig.h b/src/codec_utils/RRC/PUCCH-FormatConfig.h index 3a4871bb3..013f50883 100644 --- a/src/codec_utils/RRC/PUCCH-FormatConfig.h +++ b/src/codec_utils/RRC/PUCCH-FormatConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PUCCH_FormatConfig_H_ diff --git a/src/codec_utils/RRC/PUCCH-MaxCodeRate.c b/src/codec_utils/RRC/PUCCH-MaxCodeRate.c index 898b0f36c..540ffb4e2 100644 --- a/src/codec_utils/RRC/PUCCH-MaxCodeRate.c +++ b/src/codec_utils/RRC/PUCCH-MaxCodeRate.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PUCCH-MaxCodeRate.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_PUCCH_MaxCodeRate_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_PUCCH_MaxCodeRate_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 6 } /* (0..6) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_PUCCH_MaxCodeRate_value2enum_1[] = { { 0, 9, "zeroDot08" }, { 1, 9, "zeroDot15" }, @@ -59,7 +58,18 @@ asn_TYPE_descriptor_t asn_DEF_PUCCH_MaxCodeRate = { asn_DEF_PUCCH_MaxCodeRate_tags_1, /* Same as above */ sizeof(asn_DEF_PUCCH_MaxCodeRate_tags_1) /sizeof(asn_DEF_PUCCH_MaxCodeRate_tags_1[0]), /* 1 */ - { &asn_OER_type_PUCCH_MaxCodeRate_constr_1, &asn_PER_type_PUCCH_MaxCodeRate_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PUCCH_MaxCodeRate_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_PUCCH_MaxCodeRate_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/RRC/PUCCH-MaxCodeRate.h b/src/codec_utils/RRC/PUCCH-MaxCodeRate.h index 1eecef460..28778dfa8 100644 --- a/src/codec_utils/RRC/PUCCH-MaxCodeRate.h +++ b/src/codec_utils/RRC/PUCCH-MaxCodeRate.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PUCCH_MaxCodeRate_H_ @@ -39,12 +39,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_PUCCH_MaxCodeRate_specs_1; asn_struct_free_f PUCCH_MaxCodeRate_free; asn_struct_print_f PUCCH_MaxCodeRate_print; asn_constr_check_f PUCCH_MaxCodeRate_constraint; -ber_type_decoder_f PUCCH_MaxCodeRate_decode_ber; -der_type_encoder_f PUCCH_MaxCodeRate_encode_der; xer_type_decoder_f PUCCH_MaxCodeRate_decode_xer; xer_type_encoder_f PUCCH_MaxCodeRate_encode_xer; -oer_type_decoder_f PUCCH_MaxCodeRate_decode_oer; -oer_type_encoder_f PUCCH_MaxCodeRate_encode_oer; per_type_decoder_f PUCCH_MaxCodeRate_decode_uper; per_type_encoder_f PUCCH_MaxCodeRate_encode_uper; per_type_decoder_f PUCCH_MaxCodeRate_decode_aper; diff --git a/src/codec_utils/RRC/PUCCH-PathlossReferenceRS-Id.c b/src/codec_utils/RRC/PUCCH-PathlossReferenceRS-Id.c index 6bb3cd7a8..8894cee1a 100644 --- a/src/codec_utils/RRC/PUCCH-PathlossReferenceRS-Id.c +++ b/src/codec_utils/RRC/PUCCH-PathlossReferenceRS-Id.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PUCCH-PathlossReferenceRS-Id.h" @@ -21,7 +21,7 @@ PUCCH_PathlossReferenceRS_Id_constraint(const asn_TYPE_descriptor_t *td, const v value = *(const long *)sptr; - if((value >= 0 && value <= 3)) { + if((value >= 0L && value <= 3L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ PUCCH_PathlossReferenceRS_Id_constraint(const asn_TYPE_descriptor_t *td, const v * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_PUCCH_PathlossReferenceRS_Id_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..3) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_PUCCH_PathlossReferenceRS_Id_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_PUCCH_PathlossReferenceRS_Id_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_PUCCH_PathlossReferenceRS_Id = { asn_DEF_PUCCH_PathlossReferenceRS_Id_tags_1, /* Same as above */ sizeof(asn_DEF_PUCCH_PathlossReferenceRS_Id_tags_1) /sizeof(asn_DEF_PUCCH_PathlossReferenceRS_Id_tags_1[0]), /* 1 */ - { &asn_OER_type_PUCCH_PathlossReferenceRS_Id_constr_1, &asn_PER_type_PUCCH_PathlossReferenceRS_Id_constr_1, PUCCH_PathlossReferenceRS_Id_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PUCCH_PathlossReferenceRS_Id_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + PUCCH_PathlossReferenceRS_Id_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/PUCCH-PathlossReferenceRS-Id.h b/src/codec_utils/RRC/PUCCH-PathlossReferenceRS-Id.h index 18d42b3cc..dc34e04d6 100644 --- a/src/codec_utils/RRC/PUCCH-PathlossReferenceRS-Id.h +++ b/src/codec_utils/RRC/PUCCH-PathlossReferenceRS-Id.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PUCCH_PathlossReferenceRS_Id_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_PUCCH_PathlossReferenceRS_Id; asn_struct_free_f PUCCH_PathlossReferenceRS_Id_free; asn_struct_print_f PUCCH_PathlossReferenceRS_Id_print; asn_constr_check_f PUCCH_PathlossReferenceRS_Id_constraint; -ber_type_decoder_f PUCCH_PathlossReferenceRS_Id_decode_ber; -der_type_encoder_f PUCCH_PathlossReferenceRS_Id_encode_der; xer_type_decoder_f PUCCH_PathlossReferenceRS_Id_decode_xer; xer_type_encoder_f PUCCH_PathlossReferenceRS_Id_encode_xer; -oer_type_decoder_f PUCCH_PathlossReferenceRS_Id_decode_oer; -oer_type_encoder_f PUCCH_PathlossReferenceRS_Id_encode_oer; per_type_decoder_f PUCCH_PathlossReferenceRS_Id_decode_uper; per_type_encoder_f PUCCH_PathlossReferenceRS_Id_encode_uper; per_type_decoder_f PUCCH_PathlossReferenceRS_Id_decode_aper; diff --git a/src/codec_utils/RRC/PUCCH-PathlossReferenceRS.c b/src/codec_utils/RRC/PUCCH-PathlossReferenceRS.c index db99a8f1d..5c5f428ea 100644 --- a/src/codec_utils/RRC/PUCCH-PathlossReferenceRS.c +++ b/src/codec_utils/RRC/PUCCH-PathlossReferenceRS.c @@ -1,27 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PUCCH-PathlossReferenceRS.h" -static asn_oer_constraints_t asn_OER_type_referenceSignal_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_referenceSignal_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_referenceSignal_3[] = { { ATF_NOFLAGS, 0, offsetof(struct PUCCH_PathlossReferenceRS__referenceSignal, choice.ssb_Index), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_SSB_Index, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ssb-Index" }, @@ -30,7 +40,18 @@ static asn_TYPE_member_t asn_MBR_referenceSignal_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NZP_CSI_RS_ResourceId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "csi-RS-Index" }, @@ -58,7 +79,18 @@ asn_TYPE_descriptor_t asn_DEF_referenceSignal_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_referenceSignal_constr_3, &asn_PER_type_referenceSignal_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_referenceSignal_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_referenceSignal_3, 2, /* Elements count */ &asn_SPC_referenceSignal_specs_3 /* Additional specs */ @@ -70,7 +102,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_PathlossReferenceRS_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PUCCH_PathlossReferenceRS_Id, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pucch-PathlossReferenceRS-Id" }, @@ -79,7 +122,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_PathlossReferenceRS_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_referenceSignal_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "referenceSignal" }, @@ -109,7 +163,18 @@ asn_TYPE_descriptor_t asn_DEF_PUCCH_PathlossReferenceRS = { asn_DEF_PUCCH_PathlossReferenceRS_tags_1, /* Same as above */ sizeof(asn_DEF_PUCCH_PathlossReferenceRS_tags_1) /sizeof(asn_DEF_PUCCH_PathlossReferenceRS_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PUCCH_PathlossReferenceRS_1, 2, /* Elements count */ &asn_SPC_PUCCH_PathlossReferenceRS_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PUCCH-PathlossReferenceRS.h b/src/codec_utils/RRC/PUCCH-PathlossReferenceRS.h index 3d8618136..8e78847b4 100644 --- a/src/codec_utils/RRC/PUCCH-PathlossReferenceRS.h +++ b/src/codec_utils/RRC/PUCCH-PathlossReferenceRS.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PUCCH_PathlossReferenceRS_H_ diff --git a/src/codec_utils/RRC/PUCCH-PowerControl.c b/src/codec_utils/RRC/PUCCH-PowerControl.c index 8f49a128a..77e22e84d 100644 --- a/src/codec_utils/RRC/PUCCH-PowerControl.c +++ b/src/codec_utils/RRC/PUCCH-PowerControl.c @@ -1,14 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PUCCH-PowerControl.h" -#include "P0-PUCCH.h" -#include "PUCCH-PathlossReferenceRS.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -27,7 +25,7 @@ memb_deltaF_PUCCH_f0_constraint_1(const asn_TYPE_descriptor_t *td, const void *s value = *(const long *)sptr; - if((value >= -16 && value <= 15)) { + if((value >= -16L && value <= 15L)) { /* Constraint check succeeded */ return 0; } else { @@ -52,7 +50,7 @@ memb_deltaF_PUCCH_f1_constraint_1(const asn_TYPE_descriptor_t *td, const void *s value = *(const long *)sptr; - if((value >= -16 && value <= 15)) { + if((value >= -16L && value <= 15L)) { /* Constraint check succeeded */ return 0; } else { @@ -77,7 +75,7 @@ memb_deltaF_PUCCH_f2_constraint_1(const asn_TYPE_descriptor_t *td, const void *s value = *(const long *)sptr; - if((value >= -16 && value <= 15)) { + if((value >= -16L && value <= 15L)) { /* Constraint check succeeded */ return 0; } else { @@ -102,7 +100,7 @@ memb_deltaF_PUCCH_f3_constraint_1(const asn_TYPE_descriptor_t *td, const void *s value = *(const long *)sptr; - if((value >= -16 && value <= 15)) { + if((value >= -16L && value <= 15L)) { /* Constraint check succeeded */ return 0; } else { @@ -127,7 +125,7 @@ memb_deltaF_PUCCH_f4_constraint_1(const asn_TYPE_descriptor_t *td, const void *s value = *(const long *)sptr; - if((value >= -16 && value <= 15)) { + if((value >= -16L && value <= 15L)) { /* Constraint check succeeded */ return 0; } else { @@ -153,9 +151,9 @@ memb_p0_Set_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 8)) { + if((size >= 1UL && size <= 8UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -179,9 +177,9 @@ memb_pathlossReferenceRSs_constraint_1(const asn_TYPE_descriptor_t *td, const vo /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 4)) { + if((size >= 1UL && size <= 4UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -190,93 +188,94 @@ memb_pathlossReferenceRSs_constraint_1(const asn_TYPE_descriptor_t *td, const vo } } -static asn_oer_constraints_t asn_OER_type_p0_Set_constr_7 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_p0_Set_constr_7 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_pathlossReferenceRSs_constr_9 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pathlossReferenceRSs_constr_9 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_twoPUCCH_PC_AdjustmentStates_constr_11 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_twoPUCCH_PC_AdjustmentStates_constr_11 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_deltaF_PUCCH_f0_constr_2 CC_NOTUSED = { - { 1, 0 } /* (-16..15) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_deltaF_PUCCH_f0_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, -16, 15 } /* (-16..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_deltaF_PUCCH_f1_constr_3 CC_NOTUSED = { - { 1, 0 } /* (-16..15) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_deltaF_PUCCH_f1_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, -16, 15 } /* (-16..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_deltaF_PUCCH_f2_constr_4 CC_NOTUSED = { - { 1, 0 } /* (-16..15) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_deltaF_PUCCH_f2_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, -16, 15 } /* (-16..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_deltaF_PUCCH_f3_constr_5 CC_NOTUSED = { - { 1, 0 } /* (-16..15) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_deltaF_PUCCH_f3_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, -16, 15 } /* (-16..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_deltaF_PUCCH_f4_constr_6 CC_NOTUSED = { - { 1, 0 } /* (-16..15) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_deltaF_PUCCH_f4_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, -16, 15 } /* (-16..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_p0_Set_constr_7 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_p0_Set_constr_7 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_pathlossReferenceRSs_constr_9 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_pathlossReferenceRSs_constr_9 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_p0_Set_7[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_P0_PUCCH, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -301,7 +300,18 @@ asn_TYPE_descriptor_t asn_DEF_p0_Set_7 = { asn_DEF_p0_Set_tags_7, /* Same as above */ sizeof(asn_DEF_p0_Set_tags_7) /sizeof(asn_DEF_p0_Set_tags_7[0]), /* 2 */ - { &asn_OER_type_p0_Set_constr_7, &asn_PER_type_p0_Set_constr_7, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_p0_Set_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_p0_Set_7, 1, /* Single element */ &asn_SPC_p0_Set_specs_7 /* Additional specs */ @@ -313,7 +323,18 @@ static asn_TYPE_member_t asn_MBR_pathlossReferenceRSs_9[] = { 0, &asn_DEF_PUCCH_PathlossReferenceRS, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -338,7 +359,18 @@ asn_TYPE_descriptor_t asn_DEF_pathlossReferenceRSs_9 = { asn_DEF_pathlossReferenceRSs_tags_9, /* Same as above */ sizeof(asn_DEF_pathlossReferenceRSs_tags_9) /sizeof(asn_DEF_pathlossReferenceRSs_tags_9[0]), /* 2 */ - { &asn_OER_type_pathlossReferenceRSs_constr_9, &asn_PER_type_pathlossReferenceRSs_constr_9, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pathlossReferenceRSs_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_pathlossReferenceRSs_9, 1, /* Single element */ &asn_SPC_pathlossReferenceRSs_specs_9 /* Additional specs */ @@ -374,7 +406,18 @@ asn_TYPE_descriptor_t asn_DEF_twoPUCCH_PC_AdjustmentStates_11 = { asn_DEF_twoPUCCH_PC_AdjustmentStates_tags_11, /* Same as above */ sizeof(asn_DEF_twoPUCCH_PC_AdjustmentStates_tags_11) /sizeof(asn_DEF_twoPUCCH_PC_AdjustmentStates_tags_11[0]), /* 2 */ - { &asn_OER_type_twoPUCCH_PC_AdjustmentStates_constr_11, &asn_PER_type_twoPUCCH_PC_AdjustmentStates_constr_11, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_twoPUCCH_PC_AdjustmentStates_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_twoPUCCH_PC_AdjustmentStates_specs_11 /* Additional specs */ }; @@ -385,7 +428,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_PowerControl_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_deltaF_PUCCH_f0_constr_2, &asn_PER_memb_deltaF_PUCCH_f0_constr_2, memb_deltaF_PUCCH_f0_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_deltaF_PUCCH_f0_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_deltaF_PUCCH_f0_constraint_1 + }, 0, 0, /* No default value */ "deltaF-PUCCH-f0" }, @@ -394,7 +448,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_PowerControl_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_deltaF_PUCCH_f1_constr_3, &asn_PER_memb_deltaF_PUCCH_f1_constr_3, memb_deltaF_PUCCH_f1_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_deltaF_PUCCH_f1_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_deltaF_PUCCH_f1_constraint_1 + }, 0, 0, /* No default value */ "deltaF-PUCCH-f1" }, @@ -403,7 +468,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_PowerControl_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_deltaF_PUCCH_f2_constr_4, &asn_PER_memb_deltaF_PUCCH_f2_constr_4, memb_deltaF_PUCCH_f2_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_deltaF_PUCCH_f2_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_deltaF_PUCCH_f2_constraint_1 + }, 0, 0, /* No default value */ "deltaF-PUCCH-f2" }, @@ -412,7 +488,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_PowerControl_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_deltaF_PUCCH_f3_constr_5, &asn_PER_memb_deltaF_PUCCH_f3_constr_5, memb_deltaF_PUCCH_f3_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_deltaF_PUCCH_f3_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_deltaF_PUCCH_f3_constraint_1 + }, 0, 0, /* No default value */ "deltaF-PUCCH-f3" }, @@ -421,7 +508,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_PowerControl_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_deltaF_PUCCH_f4_constr_6, &asn_PER_memb_deltaF_PUCCH_f4_constr_6, memb_deltaF_PUCCH_f4_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_deltaF_PUCCH_f4_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_deltaF_PUCCH_f4_constraint_1 + }, 0, 0, /* No default value */ "deltaF-PUCCH-f4" }, @@ -430,7 +528,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_PowerControl_1[] = { 0, &asn_DEF_p0_Set_7, 0, - { &asn_OER_memb_p0_Set_constr_7, &asn_PER_memb_p0_Set_constr_7, memb_p0_Set_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_p0_Set_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_p0_Set_constraint_1 + }, 0, 0, /* No default value */ "p0-Set" }, @@ -439,7 +548,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_PowerControl_1[] = { 0, &asn_DEF_pathlossReferenceRSs_9, 0, - { &asn_OER_memb_pathlossReferenceRSs_constr_9, &asn_PER_memb_pathlossReferenceRSs_constr_9, memb_pathlossReferenceRSs_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_pathlossReferenceRSs_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_pathlossReferenceRSs_constraint_1 + }, 0, 0, /* No default value */ "pathlossReferenceRSs" }, @@ -448,7 +568,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_PowerControl_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_twoPUCCH_PC_AdjustmentStates_11, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "twoPUCCH-PC-AdjustmentStates" }, @@ -486,7 +617,18 @@ asn_TYPE_descriptor_t asn_DEF_PUCCH_PowerControl = { asn_DEF_PUCCH_PowerControl_tags_1, /* Same as above */ sizeof(asn_DEF_PUCCH_PowerControl_tags_1) /sizeof(asn_DEF_PUCCH_PowerControl_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PUCCH_PowerControl_1, 8, /* Elements count */ &asn_SPC_PUCCH_PowerControl_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PUCCH-PowerControl.h b/src/codec_utils/RRC/PUCCH-PowerControl.h index 4642748c1..c9094b2f4 100644 --- a/src/codec_utils/RRC/PUCCH-PowerControl.h +++ b/src/codec_utils/RRC/PUCCH-PowerControl.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PUCCH_PowerControl_H_ @@ -70,5 +70,9 @@ extern asn_TYPE_member_t asn_MBR_PUCCH_PowerControl_1[8]; } #endif +/* Referred external types */ +#include "P0-PUCCH.h" +#include "PUCCH-PathlossReferenceRS.h" + #endif /* _PUCCH_PowerControl_H_ */ #include diff --git a/src/codec_utils/RRC/PUCCH-Resource.c b/src/codec_utils/RRC/PUCCH-Resource.c index b4e0ff16b..e06c465e2 100644 --- a/src/codec_utils/RRC/PUCCH-Resource.c +++ b/src/codec_utils/RRC/PUCCH-Resource.c @@ -1,37 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PUCCH-Resource.h" -#include "PUCCH-format0.h" -#include "PUCCH-format1.h" -#include "PUCCH-format2.h" -#include "PUCCH-format3.h" -#include "PUCCH-format4.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_intraSlotFrequencyHopping_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_intraSlotFrequencyHopping_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_format_constr_7 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_format_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 4 } /* (0..4) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_intraSlotFrequencyHopping_value2enum_4[] = { { 0, 7, "enabled" } }; @@ -62,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_intraSlotFrequencyHopping_4 = { asn_DEF_intraSlotFrequencyHopping_tags_4, /* Same as above */ sizeof(asn_DEF_intraSlotFrequencyHopping_tags_4) /sizeof(asn_DEF_intraSlotFrequencyHopping_tags_4[0]), /* 2 */ - { &asn_OER_type_intraSlotFrequencyHopping_constr_4, &asn_PER_type_intraSlotFrequencyHopping_constr_4, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_intraSlotFrequencyHopping_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_intraSlotFrequencyHopping_specs_4 /* Additional specs */ }; @@ -73,7 +77,18 @@ static asn_TYPE_member_t asn_MBR_format_7[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PUCCH_format0, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "format0" }, @@ -82,7 +97,18 @@ static asn_TYPE_member_t asn_MBR_format_7[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PUCCH_format1, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "format1" }, @@ -91,7 +117,18 @@ static asn_TYPE_member_t asn_MBR_format_7[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PUCCH_format2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "format2" }, @@ -100,7 +137,18 @@ static asn_TYPE_member_t asn_MBR_format_7[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PUCCH_format3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "format3" }, @@ -109,7 +157,18 @@ static asn_TYPE_member_t asn_MBR_format_7[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PUCCH_format4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "format4" }, @@ -140,7 +199,18 @@ asn_TYPE_descriptor_t asn_DEF_format_7 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_format_constr_7, &asn_PER_type_format_constr_7, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_format_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_format_7, 5, /* Elements count */ &asn_SPC_format_specs_7 /* Additional specs */ @@ -152,7 +222,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_Resource_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PUCCH_ResourceId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pucch-ResourceId" }, @@ -161,7 +242,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_Resource_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PRB_Id, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "startingPRB" }, @@ -170,7 +262,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_Resource_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_intraSlotFrequencyHopping_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "intraSlotFrequencyHopping" }, @@ -179,7 +282,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_Resource_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PRB_Id, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "secondHopPRB" }, @@ -188,7 +302,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_Resource_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_format_7, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "format" }, @@ -223,7 +348,18 @@ asn_TYPE_descriptor_t asn_DEF_PUCCH_Resource = { asn_DEF_PUCCH_Resource_tags_1, /* Same as above */ sizeof(asn_DEF_PUCCH_Resource_tags_1) /sizeof(asn_DEF_PUCCH_Resource_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PUCCH_Resource_1, 5, /* Elements count */ &asn_SPC_PUCCH_Resource_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PUCCH-Resource.h b/src/codec_utils/RRC/PUCCH-Resource.h index 610b4a9d7..7acebe604 100644 --- a/src/codec_utils/RRC/PUCCH-Resource.h +++ b/src/codec_utils/RRC/PUCCH-Resource.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PUCCH_Resource_H_ @@ -76,5 +76,12 @@ extern asn_TYPE_member_t asn_MBR_PUCCH_Resource_1[5]; } #endif +/* Referred external types */ +#include "PUCCH-format0.h" +#include "PUCCH-format1.h" +#include "PUCCH-format2.h" +#include "PUCCH-format3.h" +#include "PUCCH-format4.h" + #endif /* _PUCCH_Resource_H_ */ #include diff --git a/src/codec_utils/RRC/PUCCH-ResourceId.c b/src/codec_utils/RRC/PUCCH-ResourceId.c index 5f6f87d68..4c2a6ccfe 100644 --- a/src/codec_utils/RRC/PUCCH-ResourceId.c +++ b/src/codec_utils/RRC/PUCCH-ResourceId.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PUCCH-ResourceId.h" @@ -21,7 +21,7 @@ PUCCH_ResourceId_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 127)) { + if((value >= 0L && value <= 127L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ PUCCH_ResourceId_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_PUCCH_ResourceId_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..127) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_PUCCH_ResourceId_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 0, 127 } /* (0..127) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_PUCCH_ResourceId_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_PUCCH_ResourceId = { asn_DEF_PUCCH_ResourceId_tags_1, /* Same as above */ sizeof(asn_DEF_PUCCH_ResourceId_tags_1) /sizeof(asn_DEF_PUCCH_ResourceId_tags_1[0]), /* 1 */ - { &asn_OER_type_PUCCH_ResourceId_constr_1, &asn_PER_type_PUCCH_ResourceId_constr_1, PUCCH_ResourceId_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PUCCH_ResourceId_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + PUCCH_ResourceId_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/PUCCH-ResourceId.h b/src/codec_utils/RRC/PUCCH-ResourceId.h index 5657f052b..4444600fc 100644 --- a/src/codec_utils/RRC/PUCCH-ResourceId.h +++ b/src/codec_utils/RRC/PUCCH-ResourceId.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PUCCH_ResourceId_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_PUCCH_ResourceId; asn_struct_free_f PUCCH_ResourceId_free; asn_struct_print_f PUCCH_ResourceId_print; asn_constr_check_f PUCCH_ResourceId_constraint; -ber_type_decoder_f PUCCH_ResourceId_decode_ber; -der_type_encoder_f PUCCH_ResourceId_encode_der; xer_type_decoder_f PUCCH_ResourceId_decode_xer; xer_type_encoder_f PUCCH_ResourceId_encode_xer; -oer_type_decoder_f PUCCH_ResourceId_decode_oer; -oer_type_encoder_f PUCCH_ResourceId_encode_oer; per_type_decoder_f PUCCH_ResourceId_decode_uper; per_type_encoder_f PUCCH_ResourceId_encode_uper; per_type_decoder_f PUCCH_ResourceId_decode_aper; diff --git a/src/codec_utils/RRC/PUCCH-ResourceSet.c b/src/codec_utils/RRC/PUCCH-ResourceSet.c index 2e53ce703..15e8c491e 100644 --- a/src/codec_utils/RRC/PUCCH-ResourceSet.c +++ b/src/codec_utils/RRC/PUCCH-ResourceSet.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PUCCH-ResourceSet.h" @@ -22,9 +22,9 @@ memb_resourceList_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 32)) { + if((size >= 1UL && size <= 32UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -47,7 +47,7 @@ memb_maxPayloadMinus1_constraint_1(const asn_TYPE_descriptor_t *td, const void * value = *(const long *)sptr; - if((value >= 4 && value <= 256)) { + if((value >= 4L && value <= 256L)) { /* Constraint check succeeded */ return 0; } else { @@ -58,37 +58,45 @@ memb_maxPayloadMinus1_constraint_1(const asn_TYPE_descriptor_t *td, const void * } } -static asn_oer_constraints_t asn_OER_type_resourceList_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_resourceList_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_resourceList_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_resourceList_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_maxPayloadMinus1_constr_5 CC_NOTUSED = { - { 2, 1 } /* (4..256) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_maxPayloadMinus1_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 4, 256 } /* (4..256) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_resourceList_3[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_PUCCH_ResourceId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -113,7 +121,18 @@ asn_TYPE_descriptor_t asn_DEF_resourceList_3 = { asn_DEF_resourceList_tags_3, /* Same as above */ sizeof(asn_DEF_resourceList_tags_3) /sizeof(asn_DEF_resourceList_tags_3[0]), /* 2 */ - { &asn_OER_type_resourceList_constr_3, &asn_PER_type_resourceList_constr_3, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_resourceList_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_resourceList_3, 1, /* Single element */ &asn_SPC_resourceList_specs_3 /* Additional specs */ @@ -125,7 +144,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_ResourceSet_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PUCCH_ResourceSetId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pucch-ResourceSetId" }, @@ -134,7 +164,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_ResourceSet_1[] = { 0, &asn_DEF_resourceList_3, 0, - { &asn_OER_memb_resourceList_constr_3, &asn_PER_memb_resourceList_constr_3, memb_resourceList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_resourceList_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_resourceList_constraint_1 + }, 0, 0, /* No default value */ "resourceList" }, @@ -143,7 +184,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_ResourceSet_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_maxPayloadMinus1_constr_5, &asn_PER_memb_maxPayloadMinus1_constr_5, memb_maxPayloadMinus1_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_maxPayloadMinus1_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_maxPayloadMinus1_constraint_1 + }, 0, 0, /* No default value */ "maxPayloadMinus1" }, @@ -176,7 +228,18 @@ asn_TYPE_descriptor_t asn_DEF_PUCCH_ResourceSet = { asn_DEF_PUCCH_ResourceSet_tags_1, /* Same as above */ sizeof(asn_DEF_PUCCH_ResourceSet_tags_1) /sizeof(asn_DEF_PUCCH_ResourceSet_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PUCCH_ResourceSet_1, 3, /* Elements count */ &asn_SPC_PUCCH_ResourceSet_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PUCCH-ResourceSet.h b/src/codec_utils/RRC/PUCCH-ResourceSet.h index ea201fa3d..9936a8b03 100644 --- a/src/codec_utils/RRC/PUCCH-ResourceSet.h +++ b/src/codec_utils/RRC/PUCCH-ResourceSet.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PUCCH_ResourceSet_H_ diff --git a/src/codec_utils/RRC/PUCCH-ResourceSetId.c b/src/codec_utils/RRC/PUCCH-ResourceSetId.c index 1babf2be0..49a358064 100644 --- a/src/codec_utils/RRC/PUCCH-ResourceSetId.c +++ b/src/codec_utils/RRC/PUCCH-ResourceSetId.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PUCCH-ResourceSetId.h" @@ -21,7 +21,7 @@ PUCCH_ResourceSetId_constraint(const asn_TYPE_descriptor_t *td, const void *sptr value = *(const long *)sptr; - if((value >= 0 && value <= 3)) { + if((value >= 0L && value <= 3L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ PUCCH_ResourceSetId_constraint(const asn_TYPE_descriptor_t *td, const void *sptr * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_PUCCH_ResourceSetId_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..3) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_PUCCH_ResourceSetId_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_PUCCH_ResourceSetId_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_PUCCH_ResourceSetId = { asn_DEF_PUCCH_ResourceSetId_tags_1, /* Same as above */ sizeof(asn_DEF_PUCCH_ResourceSetId_tags_1) /sizeof(asn_DEF_PUCCH_ResourceSetId_tags_1[0]), /* 1 */ - { &asn_OER_type_PUCCH_ResourceSetId_constr_1, &asn_PER_type_PUCCH_ResourceSetId_constr_1, PUCCH_ResourceSetId_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PUCCH_ResourceSetId_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + PUCCH_ResourceSetId_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/PUCCH-ResourceSetId.h b/src/codec_utils/RRC/PUCCH-ResourceSetId.h index 8d0ba63e1..e2037376f 100644 --- a/src/codec_utils/RRC/PUCCH-ResourceSetId.h +++ b/src/codec_utils/RRC/PUCCH-ResourceSetId.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PUCCH_ResourceSetId_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_PUCCH_ResourceSetId; asn_struct_free_f PUCCH_ResourceSetId_free; asn_struct_print_f PUCCH_ResourceSetId_print; asn_constr_check_f PUCCH_ResourceSetId_constraint; -ber_type_decoder_f PUCCH_ResourceSetId_decode_ber; -der_type_encoder_f PUCCH_ResourceSetId_encode_der; xer_type_decoder_f PUCCH_ResourceSetId_decode_xer; xer_type_encoder_f PUCCH_ResourceSetId_encode_xer; -oer_type_decoder_f PUCCH_ResourceSetId_decode_oer; -oer_type_encoder_f PUCCH_ResourceSetId_encode_oer; per_type_decoder_f PUCCH_ResourceSetId_decode_uper; per_type_encoder_f PUCCH_ResourceSetId_encode_uper; per_type_decoder_f PUCCH_ResourceSetId_decode_aper; diff --git a/src/codec_utils/RRC/PUCCH-SpatialRelationInfo.c b/src/codec_utils/RRC/PUCCH-SpatialRelationInfo.c index e75ecb6a3..8f9308201 100644 --- a/src/codec_utils/RRC/PUCCH-SpatialRelationInfo.c +++ b/src/codec_utils/RRC/PUCCH-SpatialRelationInfo.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PUCCH-SpatialRelationInfo.h" @@ -11,29 +11,38 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_referenceSignal_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_referenceSignal_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_closedLoopIndex_constr_12 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_closedLoopIndex_constr_12 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_srs_7[] = { { ATF_NOFLAGS, 0, offsetof(struct PUCCH_SpatialRelationInfo__referenceSignal__srs, resource), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_SRS_ResourceId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "resource" }, @@ -42,7 +51,18 @@ static asn_TYPE_member_t asn_MBR_srs_7[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BWP_Id, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "uplinkBWP" }, @@ -74,7 +94,18 @@ asn_TYPE_descriptor_t asn_DEF_srs_7 = { asn_DEF_srs_tags_7, /* Same as above */ sizeof(asn_DEF_srs_tags_7) /sizeof(asn_DEF_srs_tags_7[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_srs_7, 2, /* Elements count */ &asn_SPC_srs_specs_7 /* Additional specs */ @@ -86,7 +117,18 @@ static asn_TYPE_member_t asn_MBR_referenceSignal_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SSB_Index, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ssb-Index" }, @@ -95,7 +137,18 @@ static asn_TYPE_member_t asn_MBR_referenceSignal_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NZP_CSI_RS_ResourceId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "csi-RS-Index" }, @@ -104,7 +157,18 @@ static asn_TYPE_member_t asn_MBR_referenceSignal_4[] = { 0, &asn_DEF_srs_7, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "srs" }, @@ -133,7 +197,18 @@ asn_TYPE_descriptor_t asn_DEF_referenceSignal_4 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_referenceSignal_constr_4, &asn_PER_type_referenceSignal_constr_4, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_referenceSignal_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_referenceSignal_4, 3, /* Elements count */ &asn_SPC_referenceSignal_specs_4 /* Additional specs */ @@ -171,7 +246,18 @@ asn_TYPE_descriptor_t asn_DEF_closedLoopIndex_12 = { asn_DEF_closedLoopIndex_tags_12, /* Same as above */ sizeof(asn_DEF_closedLoopIndex_tags_12) /sizeof(asn_DEF_closedLoopIndex_tags_12[0]), /* 2 */ - { &asn_OER_type_closedLoopIndex_constr_12, &asn_PER_type_closedLoopIndex_constr_12, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_closedLoopIndex_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_closedLoopIndex_specs_12 /* Additional specs */ }; @@ -182,7 +268,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_SpatialRelationInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PUCCH_SpatialRelationInfoId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pucch-SpatialRelationInfoId" }, @@ -191,7 +288,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_SpatialRelationInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ServCellIndexRrc, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "servingCellId" }, @@ -200,7 +308,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_SpatialRelationInfo_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_referenceSignal_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "referenceSignal" }, @@ -209,7 +328,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_SpatialRelationInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PUCCH_PathlossReferenceRS_Id, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pucch-PathlossReferenceRS-Id" }, @@ -218,7 +348,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_SpatialRelationInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_P0_PUCCH_Id, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "p0-PUCCH-Id" }, @@ -227,7 +368,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_SpatialRelationInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_closedLoopIndex_12, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "closedLoopIndex" }, @@ -263,7 +415,18 @@ asn_TYPE_descriptor_t asn_DEF_PUCCH_SpatialRelationInfo = { asn_DEF_PUCCH_SpatialRelationInfo_tags_1, /* Same as above */ sizeof(asn_DEF_PUCCH_SpatialRelationInfo_tags_1) /sizeof(asn_DEF_PUCCH_SpatialRelationInfo_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PUCCH_SpatialRelationInfo_1, 6, /* Elements count */ &asn_SPC_PUCCH_SpatialRelationInfo_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PUCCH-SpatialRelationInfo.h b/src/codec_utils/RRC/PUCCH-SpatialRelationInfo.h index 313f43ba9..384a7bcca 100644 --- a/src/codec_utils/RRC/PUCCH-SpatialRelationInfo.h +++ b/src/codec_utils/RRC/PUCCH-SpatialRelationInfo.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PUCCH_SpatialRelationInfo_H_ diff --git a/src/codec_utils/RRC/PUCCH-SpatialRelationInfoId.c b/src/codec_utils/RRC/PUCCH-SpatialRelationInfoId.c index c640e1307..356c78490 100644 --- a/src/codec_utils/RRC/PUCCH-SpatialRelationInfoId.c +++ b/src/codec_utils/RRC/PUCCH-SpatialRelationInfoId.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PUCCH-SpatialRelationInfoId.h" @@ -21,7 +21,7 @@ PUCCH_SpatialRelationInfoId_constraint(const asn_TYPE_descriptor_t *td, const vo value = *(const long *)sptr; - if((value >= 1 && value <= 8)) { + if((value >= 1L && value <= 8L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ PUCCH_SpatialRelationInfoId_constraint(const asn_TYPE_descriptor_t *td, const vo * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_PUCCH_SpatialRelationInfoId_constr_1 CC_NOTUSED = { - { 1, 1 } /* (1..8) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_PUCCH_SpatialRelationInfoId_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 1, 8 } /* (1..8) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_PUCCH_SpatialRelationInfoId_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_PUCCH_SpatialRelationInfoId = { asn_DEF_PUCCH_SpatialRelationInfoId_tags_1, /* Same as above */ sizeof(asn_DEF_PUCCH_SpatialRelationInfoId_tags_1) /sizeof(asn_DEF_PUCCH_SpatialRelationInfoId_tags_1[0]), /* 1 */ - { &asn_OER_type_PUCCH_SpatialRelationInfoId_constr_1, &asn_PER_type_PUCCH_SpatialRelationInfoId_constr_1, PUCCH_SpatialRelationInfoId_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PUCCH_SpatialRelationInfoId_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + PUCCH_SpatialRelationInfoId_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/PUCCH-SpatialRelationInfoId.h b/src/codec_utils/RRC/PUCCH-SpatialRelationInfoId.h index 57aaa0400..d09872652 100644 --- a/src/codec_utils/RRC/PUCCH-SpatialRelationInfoId.h +++ b/src/codec_utils/RRC/PUCCH-SpatialRelationInfoId.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PUCCH_SpatialRelationInfoId_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_PUCCH_SpatialRelationInfoId; asn_struct_free_f PUCCH_SpatialRelationInfoId_free; asn_struct_print_f PUCCH_SpatialRelationInfoId_print; asn_constr_check_f PUCCH_SpatialRelationInfoId_constraint; -ber_type_decoder_f PUCCH_SpatialRelationInfoId_decode_ber; -der_type_encoder_f PUCCH_SpatialRelationInfoId_encode_der; xer_type_decoder_f PUCCH_SpatialRelationInfoId_decode_xer; xer_type_encoder_f PUCCH_SpatialRelationInfoId_encode_xer; -oer_type_decoder_f PUCCH_SpatialRelationInfoId_decode_oer; -oer_type_encoder_f PUCCH_SpatialRelationInfoId_encode_oer; per_type_decoder_f PUCCH_SpatialRelationInfoId_decode_uper; per_type_encoder_f PUCCH_SpatialRelationInfoId_encode_uper; per_type_decoder_f PUCCH_SpatialRelationInfoId_decode_aper; diff --git a/src/codec_utils/RRC/PUCCH-TPC-CommandConfig.c b/src/codec_utils/RRC/PUCCH-TPC-CommandConfig.c index 3d0d503b1..fbb248259 100644 --- a/src/codec_utils/RRC/PUCCH-TPC-CommandConfig.c +++ b/src/codec_utils/RRC/PUCCH-TPC-CommandConfig.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PUCCH-TPC-CommandConfig.h" @@ -21,7 +21,7 @@ memb_tpc_IndexPCell_constraint_1(const asn_TYPE_descriptor_t *td, const void *sp value = *(const long *)sptr; - if((value >= 1 && value <= 15)) { + if((value >= 1L && value <= 15L)) { /* Constraint check succeeded */ return 0; } else { @@ -46,7 +46,7 @@ memb_tpc_IndexPUCCH_SCell_constraint_1(const asn_TYPE_descriptor_t *td, const vo value = *(const long *)sptr; - if((value >= 1 && value <= 15)) { + if((value >= 1L && value <= 15L)) { /* Constraint check succeeded */ return 0; } else { @@ -57,29 +57,38 @@ memb_tpc_IndexPUCCH_SCell_constraint_1(const asn_TYPE_descriptor_t *td, const vo } } -static asn_oer_constraints_t asn_OER_memb_tpc_IndexPCell_constr_2 CC_NOTUSED = { - { 1, 1 } /* (1..15) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_tpc_IndexPCell_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 1, 15 } /* (1..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_tpc_IndexPUCCH_SCell_constr_3 CC_NOTUSED = { - { 1, 1 } /* (1..15) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_tpc_IndexPUCCH_SCell_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 1, 15 } /* (1..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_PUCCH_TPC_CommandConfig_1[] = { { ATF_POINTER, 2, offsetof(struct PUCCH_TPC_CommandConfig, tpc_IndexPCell), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_tpc_IndexPCell_constr_2, &asn_PER_memb_tpc_IndexPCell_constr_2, memb_tpc_IndexPCell_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_tpc_IndexPCell_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_tpc_IndexPCell_constraint_1 + }, 0, 0, /* No default value */ "tpc-IndexPCell" }, @@ -88,7 +97,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_TPC_CommandConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_tpc_IndexPUCCH_SCell_constr_3, &asn_PER_memb_tpc_IndexPUCCH_SCell_constr_3, memb_tpc_IndexPUCCH_SCell_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_tpc_IndexPUCCH_SCell_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_tpc_IndexPUCCH_SCell_constraint_1 + }, 0, 0, /* No default value */ "tpc-IndexPUCCH-SCell" }, @@ -120,7 +140,18 @@ asn_TYPE_descriptor_t asn_DEF_PUCCH_TPC_CommandConfig = { asn_DEF_PUCCH_TPC_CommandConfig_tags_1, /* Same as above */ sizeof(asn_DEF_PUCCH_TPC_CommandConfig_tags_1) /sizeof(asn_DEF_PUCCH_TPC_CommandConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PUCCH_TPC_CommandConfig_1, 2, /* Elements count */ &asn_SPC_PUCCH_TPC_CommandConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PUCCH-TPC-CommandConfig.h b/src/codec_utils/RRC/PUCCH-TPC-CommandConfig.h index 4c6e7af46..9a369610b 100644 --- a/src/codec_utils/RRC/PUCCH-TPC-CommandConfig.h +++ b/src/codec_utils/RRC/PUCCH-TPC-CommandConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PUCCH_TPC_CommandConfig_H_ diff --git a/src/codec_utils/RRC/PUCCH-format0.c b/src/codec_utils/RRC/PUCCH-format0.c index e0e1da0d2..929562516 100644 --- a/src/codec_utils/RRC/PUCCH-format0.c +++ b/src/codec_utils/RRC/PUCCH-format0.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PUCCH-format0.h" @@ -21,7 +21,7 @@ memb_initialCyclicShift_constraint_1(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= 0 && value <= 11)) { + if((value >= 0L && value <= 11L)) { /* Constraint check succeeded */ return 0; } else { @@ -46,7 +46,7 @@ memb_nrofSymbols_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 1 && value <= 2)) { + if((value >= 1L && value <= 2L)) { /* Constraint check succeeded */ return 0; } else { @@ -71,7 +71,7 @@ memb_startingSymbolIndex_constraint_1(const asn_TYPE_descriptor_t *td, const voi value = *(const long *)sptr; - if((value >= 0 && value <= 13)) { + if((value >= 0L && value <= 13L)) { /* Constraint check succeeded */ return 0; } else { @@ -82,37 +82,45 @@ memb_startingSymbolIndex_constraint_1(const asn_TYPE_descriptor_t *td, const voi } } -static asn_oer_constraints_t asn_OER_memb_initialCyclicShift_constr_2 CC_NOTUSED = { - { 1, 1 } /* (0..11) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_initialCyclicShift_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 11 } /* (0..11) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_nrofSymbols_constr_3 CC_NOTUSED = { - { 1, 1 } /* (1..2) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_nrofSymbols_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 1, 2 } /* (1..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_startingSymbolIndex_constr_4 CC_NOTUSED = { - { 1, 1 } /* (0..13) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_startingSymbolIndex_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 13 } /* (0..13) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_PUCCH_format0_1[] = { { ATF_NOFLAGS, 0, offsetof(struct PUCCH_format0, initialCyclicShift), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_initialCyclicShift_constr_2, &asn_PER_memb_initialCyclicShift_constr_2, memb_initialCyclicShift_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_initialCyclicShift_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_initialCyclicShift_constraint_1 + }, 0, 0, /* No default value */ "initialCyclicShift" }, @@ -121,7 +129,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_format0_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_nrofSymbols_constr_3, &asn_PER_memb_nrofSymbols_constr_3, memb_nrofSymbols_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_nrofSymbols_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_nrofSymbols_constraint_1 + }, 0, 0, /* No default value */ "nrofSymbols" }, @@ -130,7 +149,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_format0_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_startingSymbolIndex_constr_4, &asn_PER_memb_startingSymbolIndex_constr_4, memb_startingSymbolIndex_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_startingSymbolIndex_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_startingSymbolIndex_constraint_1 + }, 0, 0, /* No default value */ "startingSymbolIndex" }, @@ -161,7 +191,18 @@ asn_TYPE_descriptor_t asn_DEF_PUCCH_format0 = { asn_DEF_PUCCH_format0_tags_1, /* Same as above */ sizeof(asn_DEF_PUCCH_format0_tags_1) /sizeof(asn_DEF_PUCCH_format0_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PUCCH_format0_1, 3, /* Elements count */ &asn_SPC_PUCCH_format0_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PUCCH-format0.h b/src/codec_utils/RRC/PUCCH-format0.h index bd45c2dca..76789783b 100644 --- a/src/codec_utils/RRC/PUCCH-format0.h +++ b/src/codec_utils/RRC/PUCCH-format0.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PUCCH_format0_H_ diff --git a/src/codec_utils/RRC/PUCCH-format1.c b/src/codec_utils/RRC/PUCCH-format1.c index 9bc7e8eb5..84edaa873 100644 --- a/src/codec_utils/RRC/PUCCH-format1.c +++ b/src/codec_utils/RRC/PUCCH-format1.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PUCCH-format1.h" @@ -21,7 +21,7 @@ memb_initialCyclicShift_constraint_1(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= 0 && value <= 11)) { + if((value >= 0L && value <= 11L)) { /* Constraint check succeeded */ return 0; } else { @@ -46,7 +46,7 @@ memb_nrofSymbols_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 4 && value <= 14)) { + if((value >= 4L && value <= 14L)) { /* Constraint check succeeded */ return 0; } else { @@ -71,7 +71,7 @@ memb_startingSymbolIndex_constraint_1(const asn_TYPE_descriptor_t *td, const voi value = *(const long *)sptr; - if((value >= 0 && value <= 10)) { + if((value >= 0L && value <= 10L)) { /* Constraint check succeeded */ return 0; } else { @@ -96,7 +96,7 @@ memb_timeDomainOCC_constraint_1(const asn_TYPE_descriptor_t *td, const void *spt value = *(const long *)sptr; - if((value >= 0 && value <= 6)) { + if((value >= 0L && value <= 6L)) { /* Constraint check succeeded */ return 0; } else { @@ -107,45 +107,52 @@ memb_timeDomainOCC_constraint_1(const asn_TYPE_descriptor_t *td, const void *spt } } -static asn_oer_constraints_t asn_OER_memb_initialCyclicShift_constr_2 CC_NOTUSED = { - { 1, 1 } /* (0..11) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_initialCyclicShift_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 11 } /* (0..11) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_nrofSymbols_constr_3 CC_NOTUSED = { - { 1, 1 } /* (4..14) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_nrofSymbols_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 4, 14 } /* (4..14) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_startingSymbolIndex_constr_4 CC_NOTUSED = { - { 1, 1 } /* (0..10) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_startingSymbolIndex_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 10 } /* (0..10) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_timeDomainOCC_constr_5 CC_NOTUSED = { - { 1, 1 } /* (0..6) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_timeDomainOCC_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 6 } /* (0..6) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_PUCCH_format1_1[] = { { ATF_NOFLAGS, 0, offsetof(struct PUCCH_format1, initialCyclicShift), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_initialCyclicShift_constr_2, &asn_PER_memb_initialCyclicShift_constr_2, memb_initialCyclicShift_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_initialCyclicShift_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_initialCyclicShift_constraint_1 + }, 0, 0, /* No default value */ "initialCyclicShift" }, @@ -154,7 +161,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_format1_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_nrofSymbols_constr_3, &asn_PER_memb_nrofSymbols_constr_3, memb_nrofSymbols_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_nrofSymbols_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_nrofSymbols_constraint_1 + }, 0, 0, /* No default value */ "nrofSymbols" }, @@ -163,7 +181,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_format1_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_startingSymbolIndex_constr_4, &asn_PER_memb_startingSymbolIndex_constr_4, memb_startingSymbolIndex_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_startingSymbolIndex_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_startingSymbolIndex_constraint_1 + }, 0, 0, /* No default value */ "startingSymbolIndex" }, @@ -172,7 +201,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_format1_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_timeDomainOCC_constr_5, &asn_PER_memb_timeDomainOCC_constr_5, memb_timeDomainOCC_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_timeDomainOCC_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_timeDomainOCC_constraint_1 + }, 0, 0, /* No default value */ "timeDomainOCC" }, @@ -204,7 +244,18 @@ asn_TYPE_descriptor_t asn_DEF_PUCCH_format1 = { asn_DEF_PUCCH_format1_tags_1, /* Same as above */ sizeof(asn_DEF_PUCCH_format1_tags_1) /sizeof(asn_DEF_PUCCH_format1_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PUCCH_format1_1, 4, /* Elements count */ &asn_SPC_PUCCH_format1_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PUCCH-format1.h b/src/codec_utils/RRC/PUCCH-format1.h index 0a123f5af..fb9c08a7e 100644 --- a/src/codec_utils/RRC/PUCCH-format1.h +++ b/src/codec_utils/RRC/PUCCH-format1.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PUCCH_format1_H_ diff --git a/src/codec_utils/RRC/PUCCH-format2.c b/src/codec_utils/RRC/PUCCH-format2.c index f5d28f43b..75aa46f24 100644 --- a/src/codec_utils/RRC/PUCCH-format2.c +++ b/src/codec_utils/RRC/PUCCH-format2.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PUCCH-format2.h" @@ -21,7 +21,7 @@ memb_nrofPRBs_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 1 && value <= 16)) { + if((value >= 1L && value <= 16L)) { /* Constraint check succeeded */ return 0; } else { @@ -46,7 +46,7 @@ memb_nrofSymbols_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 1 && value <= 2)) { + if((value >= 1L && value <= 2L)) { /* Constraint check succeeded */ return 0; } else { @@ -71,7 +71,7 @@ memb_startingSymbolIndex_constraint_1(const asn_TYPE_descriptor_t *td, const voi value = *(const long *)sptr; - if((value >= 0 && value <= 13)) { + if((value >= 0L && value <= 13L)) { /* Constraint check succeeded */ return 0; } else { @@ -82,37 +82,45 @@ memb_startingSymbolIndex_constraint_1(const asn_TYPE_descriptor_t *td, const voi } } -static asn_oer_constraints_t asn_OER_memb_nrofPRBs_constr_2 CC_NOTUSED = { - { 1, 1 } /* (1..16) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_nrofPRBs_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 1, 16 } /* (1..16) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_nrofSymbols_constr_3 CC_NOTUSED = { - { 1, 1 } /* (1..2) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_nrofSymbols_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 1, 2 } /* (1..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_startingSymbolIndex_constr_4 CC_NOTUSED = { - { 1, 1 } /* (0..13) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_startingSymbolIndex_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 13 } /* (0..13) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_PUCCH_format2_1[] = { { ATF_NOFLAGS, 0, offsetof(struct PUCCH_format2, nrofPRBs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_nrofPRBs_constr_2, &asn_PER_memb_nrofPRBs_constr_2, memb_nrofPRBs_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_nrofPRBs_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_nrofPRBs_constraint_1 + }, 0, 0, /* No default value */ "nrofPRBs" }, @@ -121,7 +129,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_format2_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_nrofSymbols_constr_3, &asn_PER_memb_nrofSymbols_constr_3, memb_nrofSymbols_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_nrofSymbols_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_nrofSymbols_constraint_1 + }, 0, 0, /* No default value */ "nrofSymbols" }, @@ -130,7 +149,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_format2_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_startingSymbolIndex_constr_4, &asn_PER_memb_startingSymbolIndex_constr_4, memb_startingSymbolIndex_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_startingSymbolIndex_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_startingSymbolIndex_constraint_1 + }, 0, 0, /* No default value */ "startingSymbolIndex" }, @@ -161,7 +191,18 @@ asn_TYPE_descriptor_t asn_DEF_PUCCH_format2 = { asn_DEF_PUCCH_format2_tags_1, /* Same as above */ sizeof(asn_DEF_PUCCH_format2_tags_1) /sizeof(asn_DEF_PUCCH_format2_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PUCCH_format2_1, 3, /* Elements count */ &asn_SPC_PUCCH_format2_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PUCCH-format2.h b/src/codec_utils/RRC/PUCCH-format2.h index eba843929..c0a71e8d6 100644 --- a/src/codec_utils/RRC/PUCCH-format2.h +++ b/src/codec_utils/RRC/PUCCH-format2.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PUCCH_format2_H_ diff --git a/src/codec_utils/RRC/PUCCH-format3.c b/src/codec_utils/RRC/PUCCH-format3.c index 8a7e6c1b2..498ea4058 100644 --- a/src/codec_utils/RRC/PUCCH-format3.c +++ b/src/codec_utils/RRC/PUCCH-format3.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PUCCH-format3.h" @@ -21,7 +21,7 @@ memb_nrofPRBs_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 1 && value <= 16)) { + if((value >= 1L && value <= 16L)) { /* Constraint check succeeded */ return 0; } else { @@ -46,7 +46,7 @@ memb_nrofSymbols_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 4 && value <= 14)) { + if((value >= 4L && value <= 14L)) { /* Constraint check succeeded */ return 0; } else { @@ -71,7 +71,7 @@ memb_startingSymbolIndex_constraint_1(const asn_TYPE_descriptor_t *td, const voi value = *(const long *)sptr; - if((value >= 0 && value <= 10)) { + if((value >= 0L && value <= 10L)) { /* Constraint check succeeded */ return 0; } else { @@ -82,37 +82,45 @@ memb_startingSymbolIndex_constraint_1(const asn_TYPE_descriptor_t *td, const voi } } -static asn_oer_constraints_t asn_OER_memb_nrofPRBs_constr_2 CC_NOTUSED = { - { 1, 1 } /* (1..16) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_nrofPRBs_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 1, 16 } /* (1..16) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_nrofSymbols_constr_3 CC_NOTUSED = { - { 1, 1 } /* (4..14) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_nrofSymbols_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 4, 14 } /* (4..14) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_startingSymbolIndex_constr_4 CC_NOTUSED = { - { 1, 1 } /* (0..10) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_startingSymbolIndex_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 10 } /* (0..10) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_PUCCH_format3_1[] = { { ATF_NOFLAGS, 0, offsetof(struct PUCCH_format3, nrofPRBs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_nrofPRBs_constr_2, &asn_PER_memb_nrofPRBs_constr_2, memb_nrofPRBs_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_nrofPRBs_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_nrofPRBs_constraint_1 + }, 0, 0, /* No default value */ "nrofPRBs" }, @@ -121,7 +129,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_format3_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_nrofSymbols_constr_3, &asn_PER_memb_nrofSymbols_constr_3, memb_nrofSymbols_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_nrofSymbols_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_nrofSymbols_constraint_1 + }, 0, 0, /* No default value */ "nrofSymbols" }, @@ -130,7 +149,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_format3_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_startingSymbolIndex_constr_4, &asn_PER_memb_startingSymbolIndex_constr_4, memb_startingSymbolIndex_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_startingSymbolIndex_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_startingSymbolIndex_constraint_1 + }, 0, 0, /* No default value */ "startingSymbolIndex" }, @@ -161,7 +191,18 @@ asn_TYPE_descriptor_t asn_DEF_PUCCH_format3 = { asn_DEF_PUCCH_format3_tags_1, /* Same as above */ sizeof(asn_DEF_PUCCH_format3_tags_1) /sizeof(asn_DEF_PUCCH_format3_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PUCCH_format3_1, 3, /* Elements count */ &asn_SPC_PUCCH_format3_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PUCCH-format3.h b/src/codec_utils/RRC/PUCCH-format3.h index 74eefc863..46905f7ec 100644 --- a/src/codec_utils/RRC/PUCCH-format3.h +++ b/src/codec_utils/RRC/PUCCH-format3.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PUCCH_format3_H_ diff --git a/src/codec_utils/RRC/PUCCH-format4.c b/src/codec_utils/RRC/PUCCH-format4.c index 7a0e27bfc..70ff3d9db 100644 --- a/src/codec_utils/RRC/PUCCH-format4.c +++ b/src/codec_utils/RRC/PUCCH-format4.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PUCCH-format4.h" @@ -29,7 +29,7 @@ memb_nrofSymbols_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 4 && value <= 14)) { + if((value >= 4L && value <= 14L)) { /* Constraint check succeeded */ return 0; } else { @@ -54,7 +54,7 @@ memb_startingSymbolIndex_constraint_1(const asn_TYPE_descriptor_t *td, const voi value = *(const long *)sptr; - if((value >= 0 && value <= 10)) { + if((value >= 0L && value <= 10L)) { /* Constraint check succeeded */ return 0; } else { @@ -65,38 +65,34 @@ memb_startingSymbolIndex_constraint_1(const asn_TYPE_descriptor_t *td, const voi } } -static asn_oer_constraints_t asn_OER_type_occ_Length_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_occ_Length_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 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_occ_Index_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_occ_Index_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_nrofSymbols_constr_2 CC_NOTUSED = { - { 1, 1 } /* (4..14) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_nrofSymbols_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 4, 14 } /* (4..14) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_startingSymbolIndex_constr_11 CC_NOTUSED = { - { 1, 1 } /* (0..10) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_startingSymbolIndex_constr_11 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 10 } /* (0..10) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_occ_Length_value2enum_3[] = { { 0, 2, "n2" }, { 1, 2, "n4" } @@ -129,7 +125,18 @@ asn_TYPE_descriptor_t asn_DEF_occ_Length_3 = { asn_DEF_occ_Length_tags_3, /* Same as above */ sizeof(asn_DEF_occ_Length_tags_3) /sizeof(asn_DEF_occ_Length_tags_3[0]), /* 2 */ - { &asn_OER_type_occ_Length_constr_3, &asn_PER_type_occ_Length_constr_3, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_occ_Length_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_occ_Length_specs_3 /* Additional specs */ }; @@ -170,7 +177,18 @@ asn_TYPE_descriptor_t asn_DEF_occ_Index_6 = { asn_DEF_occ_Index_tags_6, /* Same as above */ sizeof(asn_DEF_occ_Index_tags_6) /sizeof(asn_DEF_occ_Index_tags_6[0]), /* 2 */ - { &asn_OER_type_occ_Index_constr_6, &asn_PER_type_occ_Index_constr_6, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_occ_Index_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_occ_Index_specs_6 /* Additional specs */ }; @@ -181,7 +199,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_format4_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_nrofSymbols_constr_2, &asn_PER_memb_nrofSymbols_constr_2, memb_nrofSymbols_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_nrofSymbols_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_nrofSymbols_constraint_1 + }, 0, 0, /* No default value */ "nrofSymbols" }, @@ -190,7 +219,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_format4_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_occ_Length_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "occ-Length" }, @@ -199,7 +239,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_format4_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_occ_Index_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "occ-Index" }, @@ -208,7 +259,18 @@ asn_TYPE_member_t asn_MBR_PUCCH_format4_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_startingSymbolIndex_constr_11, &asn_PER_memb_startingSymbolIndex_constr_11, memb_startingSymbolIndex_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_startingSymbolIndex_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_startingSymbolIndex_constraint_1 + }, 0, 0, /* No default value */ "startingSymbolIndex" }, @@ -240,7 +302,18 @@ asn_TYPE_descriptor_t asn_DEF_PUCCH_format4 = { asn_DEF_PUCCH_format4_tags_1, /* Same as above */ sizeof(asn_DEF_PUCCH_format4_tags_1) /sizeof(asn_DEF_PUCCH_format4_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PUCCH_format4_1, 4, /* Elements count */ &asn_SPC_PUCCH_format4_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PUCCH-format4.h b/src/codec_utils/RRC/PUCCH-format4.h index 49d4e1d3d..dacc612be 100644 --- a/src/codec_utils/RRC/PUCCH-format4.h +++ b/src/codec_utils/RRC/PUCCH-format4.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PUCCH_format4_H_ diff --git a/src/codec_utils/RRC/PUSCH-CodeBlockGroupTransmission.c b/src/codec_utils/RRC/PUSCH-CodeBlockGroupTransmission.c index 51d6070d6..dacd5fef2 100644 --- a/src/codec_utils/RRC/PUSCH-CodeBlockGroupTransmission.c +++ b/src/codec_utils/RRC/PUSCH-CodeBlockGroupTransmission.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PUSCH-CodeBlockGroupTransmission.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_maxCodeBlockGroupsPerTransportBlock_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_maxCodeBlockGroupsPerTransportBlock_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_maxCodeBlockGroupsPerTransportBlock_value2enum_2[] = { { 0, 2, "n2" }, { 1, 2, "n4" }, @@ -55,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_maxCodeBlockGroupsPerTransportBlock_2 = { asn_DEF_maxCodeBlockGroupsPerTransportBlock_tags_2, /* Same as above */ sizeof(asn_DEF_maxCodeBlockGroupsPerTransportBlock_tags_2) /sizeof(asn_DEF_maxCodeBlockGroupsPerTransportBlock_tags_2[0]), /* 2 */ - { &asn_OER_type_maxCodeBlockGroupsPerTransportBlock_constr_2, &asn_PER_type_maxCodeBlockGroupsPerTransportBlock_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_maxCodeBlockGroupsPerTransportBlock_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_maxCodeBlockGroupsPerTransportBlock_specs_2 /* Additional specs */ }; @@ -66,7 +76,18 @@ asn_TYPE_member_t asn_MBR_PUSCH_CodeBlockGroupTransmission_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_maxCodeBlockGroupsPerTransportBlock_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "maxCodeBlockGroupsPerTransportBlock" }, @@ -95,7 +116,18 @@ asn_TYPE_descriptor_t asn_DEF_PUSCH_CodeBlockGroupTransmission = { asn_DEF_PUSCH_CodeBlockGroupTransmission_tags_1, /* Same as above */ sizeof(asn_DEF_PUSCH_CodeBlockGroupTransmission_tags_1) /sizeof(asn_DEF_PUSCH_CodeBlockGroupTransmission_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PUSCH_CodeBlockGroupTransmission_1, 1, /* Elements count */ &asn_SPC_PUSCH_CodeBlockGroupTransmission_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PUSCH-CodeBlockGroupTransmission.h b/src/codec_utils/RRC/PUSCH-CodeBlockGroupTransmission.h index 546e7d89f..4014b8ff3 100644 --- a/src/codec_utils/RRC/PUSCH-CodeBlockGroupTransmission.h +++ b/src/codec_utils/RRC/PUSCH-CodeBlockGroupTransmission.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PUSCH_CodeBlockGroupTransmission_H_ diff --git a/src/codec_utils/RRC/PUSCH-Config.c b/src/codec_utils/RRC/PUSCH-Config.c index a07d2ece1..1e239303a 100644 --- a/src/codec_utils/RRC/PUSCH-Config.c +++ b/src/codec_utils/RRC/PUSCH-Config.c @@ -1,16 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PUSCH-Config.h" -#include "PUSCH-PowerControl.h" -#include "DMRS-UplinkConfig.h" -#include "PUSCH-TimeDomainResourceAllocationList.h" -#include "UCI-OnPUSCH.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -33,7 +29,7 @@ memb_NativeInteger_constraint_16(const asn_TYPE_descriptor_t *td, const void *sp value = *(const long *)sptr; - if((value >= 1 && value <= 274)) { + if((value >= 1L && value <= 274L)) { /* Constraint check succeeded */ return 0; } else { @@ -90,7 +86,7 @@ memb_dataScramblingIdentityPUSCH_constraint_1(const asn_TYPE_descriptor_t *td, c value = *(const long *)sptr; - if((value >= 0 && value <= 1023)) { + if((value >= 0L && value <= 1023L)) { /* Constraint check succeeded */ return 0; } else { @@ -116,9 +112,9 @@ memb_frequencyHoppingOffsetLists_constraint_1(const asn_TYPE_descriptor_t *td, c /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 4)) { + if((size >= 1UL && size <= 4UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -141,7 +137,7 @@ memb_maxRank_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 1 && value <= 4)) { + if((value >= 1L && value <= 4L)) { /* Constraint check succeeded */ return 0; } else { @@ -152,158 +148,139 @@ memb_maxRank_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_oer_constraints_t asn_OER_type_txConfig_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_txConfig_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 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_dmrs_UplinkForPUSCH_MappingTypeA_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_dmrs_UplinkForPUSCH_MappingTypeA_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 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_dmrs_UplinkForPUSCH_MappingTypeB_constr_9 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_dmrs_UplinkForPUSCH_MappingTypeB_constr_9 CC_NOTUSED = { { APC_CONSTRAINED, 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_frequencyHopping_constr_13 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_frequencyHopping_constr_13 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_Member_constr_17 CC_NOTUSED = { - { 2, 1 } /* (1..274) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_Member_constr_17 CC_NOTUSED = { { APC_CONSTRAINED, 9, 9, 1, 274 } /* (1..274) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_frequencyHoppingOffsetLists_constr_16 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_frequencyHoppingOffsetLists_constr_16 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_resourceAllocation_constr_18 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_resourceAllocation_constr_18 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_pusch_TimeDomainAllocationList_constr_22 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pusch_TimeDomainAllocationList_constr_22 CC_NOTUSED = { { APC_CONSTRAINED, 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_pusch_AggregationFactor_constr_25 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pusch_AggregationFactor_constr_25 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_mcs_Table_constr_29 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_mcs_Table_constr_29 CC_NOTUSED = { { APC_CONSTRAINED, 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_mcs_TableTransformPrecoder_constr_32 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_mcs_TableTransformPrecoder_constr_32 CC_NOTUSED = { { APC_CONSTRAINED, 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_transformPrecoder_constr_35 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_transformPrecoder_constr_35 CC_NOTUSED = { { APC_CONSTRAINED, 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_codebookSubset_constr_38 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_codebookSubset_constr_38 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_rbg_Size_constr_43 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_rbg_Size_constr_43 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_uci_OnPUSCH_constr_45 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_uci_OnPUSCH_constr_45 CC_NOTUSED = { { APC_CONSTRAINED, 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_tp_pi2BPSK_constr_48 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_tp_pi2BPSK_constr_48 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_dataScramblingIdentityPUSCH_constr_2 CC_NOTUSED = { - { 2, 1 } /* (0..1023) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_dataScramblingIdentityPUSCH_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 10, 10, 0, 1023 } /* (0..1023) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_frequencyHoppingOffsetLists_constr_16 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_frequencyHoppingOffsetLists_constr_16 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_maxRank_constr_42 CC_NOTUSED = { - { 1, 1 } /* (1..4) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_maxRank_constr_42 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 1, 4 } /* (1..4) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_txConfig_value2enum_3[] = { { 0, 8, "codebook" }, { 1, 11, "nonCodebook" } @@ -336,7 +313,18 @@ asn_TYPE_descriptor_t asn_DEF_txConfig_3 = { asn_DEF_txConfig_tags_3, /* Same as above */ sizeof(asn_DEF_txConfig_tags_3) /sizeof(asn_DEF_txConfig_tags_3[0]), /* 2 */ - { &asn_OER_type_txConfig_constr_3, &asn_PER_type_txConfig_constr_3, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_txConfig_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_txConfig_specs_3 /* Additional specs */ }; @@ -347,7 +335,18 @@ static asn_TYPE_member_t asn_MBR_dmrs_UplinkForPUSCH_MappingTypeA_6[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -356,7 +355,18 @@ static asn_TYPE_member_t asn_MBR_dmrs_UplinkForPUSCH_MappingTypeA_6[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_DMRS_UplinkConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -384,7 +394,18 @@ asn_TYPE_descriptor_t asn_DEF_dmrs_UplinkForPUSCH_MappingTypeA_6 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_dmrs_UplinkForPUSCH_MappingTypeA_constr_6, &asn_PER_type_dmrs_UplinkForPUSCH_MappingTypeA_constr_6, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_dmrs_UplinkForPUSCH_MappingTypeA_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_dmrs_UplinkForPUSCH_MappingTypeA_6, 2, /* Elements count */ &asn_SPC_dmrs_UplinkForPUSCH_MappingTypeA_specs_6 /* Additional specs */ @@ -396,7 +417,18 @@ static asn_TYPE_member_t asn_MBR_dmrs_UplinkForPUSCH_MappingTypeB_9[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -405,7 +437,18 @@ static asn_TYPE_member_t asn_MBR_dmrs_UplinkForPUSCH_MappingTypeB_9[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_DMRS_UplinkConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -433,7 +476,18 @@ asn_TYPE_descriptor_t asn_DEF_dmrs_UplinkForPUSCH_MappingTypeB_9 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_dmrs_UplinkForPUSCH_MappingTypeB_constr_9, &asn_PER_type_dmrs_UplinkForPUSCH_MappingTypeB_constr_9, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_dmrs_UplinkForPUSCH_MappingTypeB_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_dmrs_UplinkForPUSCH_MappingTypeB_9, 2, /* Elements count */ &asn_SPC_dmrs_UplinkForPUSCH_MappingTypeB_specs_9 /* Additional specs */ @@ -471,7 +525,18 @@ asn_TYPE_descriptor_t asn_DEF_frequencyHopping_13 = { asn_DEF_frequencyHopping_tags_13, /* Same as above */ sizeof(asn_DEF_frequencyHopping_tags_13) /sizeof(asn_DEF_frequencyHopping_tags_13[0]), /* 2 */ - { &asn_OER_type_frequencyHopping_constr_13, &asn_PER_type_frequencyHopping_constr_13, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_frequencyHopping_constr_13, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_frequencyHopping_specs_13 /* Additional specs */ }; @@ -482,7 +547,18 @@ static asn_TYPE_member_t asn_MBR_frequencyHoppingOffsetLists_16[] = { 0, &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_Member_constr_17, &asn_PER_memb_Member_constr_17, memb_NativeInteger_constraint_16 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_Member_constr_17, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_NativeInteger_constraint_16 + }, 0, 0, /* No default value */ "" }, @@ -507,7 +583,18 @@ asn_TYPE_descriptor_t asn_DEF_frequencyHoppingOffsetLists_16 = { asn_DEF_frequencyHoppingOffsetLists_tags_16, /* Same as above */ sizeof(asn_DEF_frequencyHoppingOffsetLists_tags_16) /sizeof(asn_DEF_frequencyHoppingOffsetLists_tags_16[0]), /* 2 */ - { &asn_OER_type_frequencyHoppingOffsetLists_constr_16, &asn_PER_type_frequencyHoppingOffsetLists_constr_16, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_frequencyHoppingOffsetLists_constr_16, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_frequencyHoppingOffsetLists_16, 1, /* Single element */ &asn_SPC_frequencyHoppingOffsetLists_specs_16 /* Additional specs */ @@ -547,7 +634,18 @@ asn_TYPE_descriptor_t asn_DEF_resourceAllocation_18 = { asn_DEF_resourceAllocation_tags_18, /* Same as above */ sizeof(asn_DEF_resourceAllocation_tags_18) /sizeof(asn_DEF_resourceAllocation_tags_18[0]), /* 2 */ - { &asn_OER_type_resourceAllocation_constr_18, &asn_PER_type_resourceAllocation_constr_18, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_resourceAllocation_constr_18, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_resourceAllocation_specs_18 /* Additional specs */ }; @@ -558,7 +656,18 @@ static asn_TYPE_member_t asn_MBR_pusch_TimeDomainAllocationList_22[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -567,7 +676,18 @@ static asn_TYPE_member_t asn_MBR_pusch_TimeDomainAllocationList_22[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PUSCH_TimeDomainResourceAllocationList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -595,7 +715,18 @@ asn_TYPE_descriptor_t asn_DEF_pusch_TimeDomainAllocationList_22 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_pusch_TimeDomainAllocationList_constr_22, &asn_PER_type_pusch_TimeDomainAllocationList_constr_22, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pusch_TimeDomainAllocationList_constr_22, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_pusch_TimeDomainAllocationList_22, 2, /* Elements count */ &asn_SPC_pusch_TimeDomainAllocationList_specs_22 /* Additional specs */ @@ -635,7 +766,18 @@ asn_TYPE_descriptor_t asn_DEF_pusch_AggregationFactor_25 = { asn_DEF_pusch_AggregationFactor_tags_25, /* Same as above */ sizeof(asn_DEF_pusch_AggregationFactor_tags_25) /sizeof(asn_DEF_pusch_AggregationFactor_tags_25[0]), /* 2 */ - { &asn_OER_type_pusch_AggregationFactor_constr_25, &asn_PER_type_pusch_AggregationFactor_constr_25, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pusch_AggregationFactor_constr_25, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_pusch_AggregationFactor_specs_25 /* Additional specs */ }; @@ -672,7 +814,18 @@ asn_TYPE_descriptor_t asn_DEF_mcs_Table_29 = { asn_DEF_mcs_Table_tags_29, /* Same as above */ sizeof(asn_DEF_mcs_Table_tags_29) /sizeof(asn_DEF_mcs_Table_tags_29[0]), /* 2 */ - { &asn_OER_type_mcs_Table_constr_29, &asn_PER_type_mcs_Table_constr_29, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_mcs_Table_constr_29, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_mcs_Table_specs_29 /* Additional specs */ }; @@ -709,7 +862,18 @@ asn_TYPE_descriptor_t asn_DEF_mcs_TableTransformPrecoder_32 = { asn_DEF_mcs_TableTransformPrecoder_tags_32, /* Same as above */ sizeof(asn_DEF_mcs_TableTransformPrecoder_tags_32) /sizeof(asn_DEF_mcs_TableTransformPrecoder_tags_32[0]), /* 2 */ - { &asn_OER_type_mcs_TableTransformPrecoder_constr_32, &asn_PER_type_mcs_TableTransformPrecoder_constr_32, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_mcs_TableTransformPrecoder_constr_32, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_mcs_TableTransformPrecoder_specs_32 /* Additional specs */ }; @@ -746,7 +910,18 @@ asn_TYPE_descriptor_t asn_DEF_transformPrecoder_35 = { asn_DEF_transformPrecoder_tags_35, /* Same as above */ sizeof(asn_DEF_transformPrecoder_tags_35) /sizeof(asn_DEF_transformPrecoder_tags_35[0]), /* 2 */ - { &asn_OER_type_transformPrecoder_constr_35, &asn_PER_type_transformPrecoder_constr_35, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_transformPrecoder_constr_35, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_transformPrecoder_specs_35 /* Additional specs */ }; @@ -785,7 +960,18 @@ asn_TYPE_descriptor_t asn_DEF_codebookSubset_38 = { asn_DEF_codebookSubset_tags_38, /* Same as above */ sizeof(asn_DEF_codebookSubset_tags_38) /sizeof(asn_DEF_codebookSubset_tags_38[0]), /* 2 */ - { &asn_OER_type_codebookSubset_constr_38, &asn_PER_type_codebookSubset_constr_38, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_codebookSubset_constr_38, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_codebookSubset_specs_38 /* Additional specs */ }; @@ -820,7 +1006,18 @@ asn_TYPE_descriptor_t asn_DEF_rbg_Size_43 = { asn_DEF_rbg_Size_tags_43, /* Same as above */ sizeof(asn_DEF_rbg_Size_tags_43) /sizeof(asn_DEF_rbg_Size_tags_43[0]), /* 2 */ - { &asn_OER_type_rbg_Size_constr_43, &asn_PER_type_rbg_Size_constr_43, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_rbg_Size_constr_43, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_rbg_Size_specs_43 /* Additional specs */ }; @@ -831,7 +1028,18 @@ static asn_TYPE_member_t asn_MBR_uci_OnPUSCH_45[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -840,7 +1048,18 @@ static asn_TYPE_member_t asn_MBR_uci_OnPUSCH_45[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UCI_OnPUSCH, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -868,7 +1087,18 @@ asn_TYPE_descriptor_t asn_DEF_uci_OnPUSCH_45 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_uci_OnPUSCH_constr_45, &asn_PER_type_uci_OnPUSCH_constr_45, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_uci_OnPUSCH_constr_45, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_uci_OnPUSCH_45, 2, /* Elements count */ &asn_SPC_uci_OnPUSCH_specs_45 /* Additional specs */ @@ -904,7 +1134,18 @@ asn_TYPE_descriptor_t asn_DEF_tp_pi2BPSK_48 = { asn_DEF_tp_pi2BPSK_tags_48, /* Same as above */ sizeof(asn_DEF_tp_pi2BPSK_tags_48) /sizeof(asn_DEF_tp_pi2BPSK_tags_48[0]), /* 2 */ - { &asn_OER_type_tp_pi2BPSK_constr_48, &asn_PER_type_tp_pi2BPSK_constr_48, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_tp_pi2BPSK_constr_48, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_tp_pi2BPSK_specs_48 /* Additional specs */ }; @@ -915,7 +1156,18 @@ asn_TYPE_member_t asn_MBR_PUSCH_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_dataScramblingIdentityPUSCH_constr_2, &asn_PER_memb_dataScramblingIdentityPUSCH_constr_2, memb_dataScramblingIdentityPUSCH_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_dataScramblingIdentityPUSCH_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_dataScramblingIdentityPUSCH_constraint_1 + }, 0, 0, /* No default value */ "dataScramblingIdentityPUSCH" }, @@ -924,7 +1176,18 @@ asn_TYPE_member_t asn_MBR_PUSCH_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_txConfig_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "txConfig" }, @@ -933,7 +1196,18 @@ asn_TYPE_member_t asn_MBR_PUSCH_Config_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_dmrs_UplinkForPUSCH_MappingTypeA_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dmrs-UplinkForPUSCH-MappingTypeA" }, @@ -942,7 +1216,18 @@ asn_TYPE_member_t asn_MBR_PUSCH_Config_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_dmrs_UplinkForPUSCH_MappingTypeB_9, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dmrs-UplinkForPUSCH-MappingTypeB" }, @@ -951,7 +1236,18 @@ asn_TYPE_member_t asn_MBR_PUSCH_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PUSCH_PowerControl, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pusch-PowerControl" }, @@ -960,7 +1256,18 @@ asn_TYPE_member_t asn_MBR_PUSCH_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_frequencyHopping_13, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "frequencyHopping" }, @@ -969,7 +1276,18 @@ asn_TYPE_member_t asn_MBR_PUSCH_Config_1[] = { 0, &asn_DEF_frequencyHoppingOffsetLists_16, 0, - { &asn_OER_memb_frequencyHoppingOffsetLists_constr_16, &asn_PER_memb_frequencyHoppingOffsetLists_constr_16, memb_frequencyHoppingOffsetLists_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_frequencyHoppingOffsetLists_constr_16, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_frequencyHoppingOffsetLists_constraint_1 + }, 0, 0, /* No default value */ "frequencyHoppingOffsetLists" }, @@ -978,7 +1296,18 @@ asn_TYPE_member_t asn_MBR_PUSCH_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_resourceAllocation_18, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "resourceAllocation" }, @@ -987,7 +1316,18 @@ asn_TYPE_member_t asn_MBR_PUSCH_Config_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_pusch_TimeDomainAllocationList_22, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pusch-TimeDomainAllocationList" }, @@ -996,7 +1336,18 @@ asn_TYPE_member_t asn_MBR_PUSCH_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_pusch_AggregationFactor_25, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pusch-AggregationFactor" }, @@ -1005,7 +1356,18 @@ asn_TYPE_member_t asn_MBR_PUSCH_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_mcs_Table_29, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "mcs-Table" }, @@ -1014,7 +1376,18 @@ asn_TYPE_member_t asn_MBR_PUSCH_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_mcs_TableTransformPrecoder_32, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "mcs-TableTransformPrecoder" }, @@ -1023,7 +1396,18 @@ asn_TYPE_member_t asn_MBR_PUSCH_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_transformPrecoder_35, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "transformPrecoder" }, @@ -1032,7 +1416,18 @@ asn_TYPE_member_t asn_MBR_PUSCH_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_codebookSubset_38, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "codebookSubset" }, @@ -1041,7 +1436,18 @@ asn_TYPE_member_t asn_MBR_PUSCH_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_maxRank_constr_42, &asn_PER_memb_maxRank_constr_42, memb_maxRank_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_maxRank_constr_42, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_maxRank_constraint_1 + }, 0, 0, /* No default value */ "maxRank" }, @@ -1050,7 +1456,18 @@ asn_TYPE_member_t asn_MBR_PUSCH_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_rbg_Size_43, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rbg-Size" }, @@ -1059,7 +1476,18 @@ asn_TYPE_member_t asn_MBR_PUSCH_Config_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_uci_OnPUSCH_45, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "uci-OnPUSCH" }, @@ -1068,7 +1496,18 @@ asn_TYPE_member_t asn_MBR_PUSCH_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_tp_pi2BPSK_48, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "tp-pi2BPSK" }, @@ -1116,7 +1555,18 @@ asn_TYPE_descriptor_t asn_DEF_PUSCH_Config = { asn_DEF_PUSCH_Config_tags_1, /* Same as above */ sizeof(asn_DEF_PUSCH_Config_tags_1) /sizeof(asn_DEF_PUSCH_Config_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PUSCH_Config_1, 18, /* Elements count */ &asn_SPC_PUSCH_Config_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PUSCH-Config.h b/src/codec_utils/RRC/PUSCH-Config.h index be71989cb..2a02390d9 100644 --- a/src/codec_utils/RRC/PUSCH-Config.h +++ b/src/codec_utils/RRC/PUSCH-Config.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PUSCH_Config_H_ @@ -182,5 +182,11 @@ extern asn_TYPE_member_t asn_MBR_PUSCH_Config_1[18]; } #endif +/* Referred external types */ +#include "PUSCH-PowerControl.h" +#include "DMRS-UplinkConfig.h" +#include "PUSCH-TimeDomainResourceAllocationList.h" +#include "UCI-OnPUSCH.h" + #endif /* _PUSCH_Config_H_ */ #include diff --git a/src/codec_utils/RRC/PUSCH-ConfigCommon.c b/src/codec_utils/RRC/PUSCH-ConfigCommon.c index ee51ee644..495c3b9e1 100644 --- a/src/codec_utils/RRC/PUSCH-ConfigCommon.c +++ b/src/codec_utils/RRC/PUSCH-ConfigCommon.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PUSCH-ConfigCommon.h" -#include "PUSCH-TimeDomainResourceAllocationList.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -26,7 +25,7 @@ memb_msg3_DeltaPreamble_constraint_1(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= -1 && value <= 6)) { + if((value >= -1L && value <= 6L)) { /* Constraint check succeeded */ return 0; } else { @@ -51,7 +50,7 @@ memb_p0_NominalWithGrant_constraint_1(const asn_TYPE_descriptor_t *td, const voi value = *(const long *)sptr; - if((value >= -202 && value <= 24)) { + if((value >= -202L && value <= 24L)) { /* Constraint check succeeded */ return 0; } else { @@ -62,30 +61,27 @@ memb_p0_NominalWithGrant_constraint_1(const asn_TYPE_descriptor_t *td, const voi } } -static asn_oer_constraints_t asn_OER_type_groupHoppingEnabledTransformPrecoding_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_groupHoppingEnabledTransformPrecoding_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_msg3_DeltaPreamble_constr_5 CC_NOTUSED = { - { 1, 0 } /* (-1..6) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_msg3_DeltaPreamble_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, -1, 6 } /* (-1..6) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_p0_NominalWithGrant_constr_6 CC_NOTUSED = { - { 2, 0 } /* (-202..24) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_p0_NominalWithGrant_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, -202, 24 } /* (-202..24) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_groupHoppingEnabledTransformPrecoding_value2enum_2[] = { { 0, 7, "enabled" } }; @@ -116,7 +112,18 @@ asn_TYPE_descriptor_t asn_DEF_groupHoppingEnabledTransformPrecoding_2 = { asn_DEF_groupHoppingEnabledTransformPrecoding_tags_2, /* Same as above */ sizeof(asn_DEF_groupHoppingEnabledTransformPrecoding_tags_2) /sizeof(asn_DEF_groupHoppingEnabledTransformPrecoding_tags_2[0]), /* 2 */ - { &asn_OER_type_groupHoppingEnabledTransformPrecoding_constr_2, &asn_PER_type_groupHoppingEnabledTransformPrecoding_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_groupHoppingEnabledTransformPrecoding_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_groupHoppingEnabledTransformPrecoding_specs_2 /* Additional specs */ }; @@ -127,7 +134,18 @@ asn_TYPE_member_t asn_MBR_PUSCH_ConfigCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_groupHoppingEnabledTransformPrecoding_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "groupHoppingEnabledTransformPrecoding" }, @@ -136,7 +154,18 @@ asn_TYPE_member_t asn_MBR_PUSCH_ConfigCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PUSCH_TimeDomainResourceAllocationList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pusch-TimeDomainAllocationList" }, @@ -145,7 +174,18 @@ asn_TYPE_member_t asn_MBR_PUSCH_ConfigCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_msg3_DeltaPreamble_constr_5, &asn_PER_memb_msg3_DeltaPreamble_constr_5, memb_msg3_DeltaPreamble_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_msg3_DeltaPreamble_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_msg3_DeltaPreamble_constraint_1 + }, 0, 0, /* No default value */ "msg3-DeltaPreamble" }, @@ -154,7 +194,18 @@ asn_TYPE_member_t asn_MBR_PUSCH_ConfigCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_p0_NominalWithGrant_constr_6, &asn_PER_memb_p0_NominalWithGrant_constr_6, memb_p0_NominalWithGrant_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_p0_NominalWithGrant_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_p0_NominalWithGrant_constraint_1 + }, 0, 0, /* No default value */ "p0-NominalWithGrant" }, @@ -188,7 +239,18 @@ asn_TYPE_descriptor_t asn_DEF_PUSCH_ConfigCommon = { asn_DEF_PUSCH_ConfigCommon_tags_1, /* Same as above */ sizeof(asn_DEF_PUSCH_ConfigCommon_tags_1) /sizeof(asn_DEF_PUSCH_ConfigCommon_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PUSCH_ConfigCommon_1, 4, /* Elements count */ &asn_SPC_PUSCH_ConfigCommon_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PUSCH-ConfigCommon.h b/src/codec_utils/RRC/PUSCH-ConfigCommon.h index d5863ffc4..db7e6f0c9 100644 --- a/src/codec_utils/RRC/PUSCH-ConfigCommon.h +++ b/src/codec_utils/RRC/PUSCH-ConfigCommon.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PUSCH_ConfigCommon_H_ @@ -53,5 +53,8 @@ extern asn_TYPE_member_t asn_MBR_PUSCH_ConfigCommon_1[4]; } #endif +/* Referred external types */ +#include "PUSCH-TimeDomainResourceAllocationList.h" + #endif /* _PUSCH_ConfigCommon_H_ */ #include diff --git a/src/codec_utils/RRC/PUSCH-PathlossReferenceRS-Id.c b/src/codec_utils/RRC/PUSCH-PathlossReferenceRS-Id.c index cd93a6718..37bd6ea31 100644 --- a/src/codec_utils/RRC/PUSCH-PathlossReferenceRS-Id.c +++ b/src/codec_utils/RRC/PUSCH-PathlossReferenceRS-Id.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PUSCH-PathlossReferenceRS-Id.h" @@ -21,7 +21,7 @@ PUSCH_PathlossReferenceRS_Id_constraint(const asn_TYPE_descriptor_t *td, const v value = *(const long *)sptr; - if((value >= 0 && value <= 3)) { + if((value >= 0L && value <= 3L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ PUSCH_PathlossReferenceRS_Id_constraint(const asn_TYPE_descriptor_t *td, const v * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_PUSCH_PathlossReferenceRS_Id_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..3) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_PUSCH_PathlossReferenceRS_Id_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_PUSCH_PathlossReferenceRS_Id_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_PUSCH_PathlossReferenceRS_Id = { asn_DEF_PUSCH_PathlossReferenceRS_Id_tags_1, /* Same as above */ sizeof(asn_DEF_PUSCH_PathlossReferenceRS_Id_tags_1) /sizeof(asn_DEF_PUSCH_PathlossReferenceRS_Id_tags_1[0]), /* 1 */ - { &asn_OER_type_PUSCH_PathlossReferenceRS_Id_constr_1, &asn_PER_type_PUSCH_PathlossReferenceRS_Id_constr_1, PUSCH_PathlossReferenceRS_Id_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PUSCH_PathlossReferenceRS_Id_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + PUSCH_PathlossReferenceRS_Id_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/PUSCH-PathlossReferenceRS-Id.h b/src/codec_utils/RRC/PUSCH-PathlossReferenceRS-Id.h index 1baef4da9..12bb4a6b7 100644 --- a/src/codec_utils/RRC/PUSCH-PathlossReferenceRS-Id.h +++ b/src/codec_utils/RRC/PUSCH-PathlossReferenceRS-Id.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PUSCH_PathlossReferenceRS_Id_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_PUSCH_PathlossReferenceRS_Id; asn_struct_free_f PUSCH_PathlossReferenceRS_Id_free; asn_struct_print_f PUSCH_PathlossReferenceRS_Id_print; asn_constr_check_f PUSCH_PathlossReferenceRS_Id_constraint; -ber_type_decoder_f PUSCH_PathlossReferenceRS_Id_decode_ber; -der_type_encoder_f PUSCH_PathlossReferenceRS_Id_encode_der; xer_type_decoder_f PUSCH_PathlossReferenceRS_Id_decode_xer; xer_type_encoder_f PUSCH_PathlossReferenceRS_Id_encode_xer; -oer_type_decoder_f PUSCH_PathlossReferenceRS_Id_decode_oer; -oer_type_encoder_f PUSCH_PathlossReferenceRS_Id_encode_oer; per_type_decoder_f PUSCH_PathlossReferenceRS_Id_decode_uper; per_type_encoder_f PUSCH_PathlossReferenceRS_Id_encode_uper; per_type_decoder_f PUSCH_PathlossReferenceRS_Id_decode_aper; diff --git a/src/codec_utils/RRC/PUSCH-PathlossReferenceRS.c b/src/codec_utils/RRC/PUSCH-PathlossReferenceRS.c index 946475694..cd98c07a3 100644 --- a/src/codec_utils/RRC/PUSCH-PathlossReferenceRS.c +++ b/src/codec_utils/RRC/PUSCH-PathlossReferenceRS.c @@ -1,27 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PUSCH-PathlossReferenceRS.h" -static asn_oer_constraints_t asn_OER_type_referenceSignal_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_referenceSignal_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_referenceSignal_3[] = { { ATF_NOFLAGS, 0, offsetof(struct PUSCH_PathlossReferenceRS__referenceSignal, choice.ssb_Index), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_SSB_Index, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ssb-Index" }, @@ -30,7 +40,18 @@ static asn_TYPE_member_t asn_MBR_referenceSignal_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NZP_CSI_RS_ResourceId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "csi-RS-Index" }, @@ -58,7 +79,18 @@ asn_TYPE_descriptor_t asn_DEF_referenceSignal_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_referenceSignal_constr_3, &asn_PER_type_referenceSignal_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_referenceSignal_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_referenceSignal_3, 2, /* Elements count */ &asn_SPC_referenceSignal_specs_3 /* Additional specs */ @@ -70,7 +102,18 @@ asn_TYPE_member_t asn_MBR_PUSCH_PathlossReferenceRS_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PUSCH_PathlossReferenceRS_Id, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pusch-PathlossReferenceRS-Id" }, @@ -79,7 +122,18 @@ asn_TYPE_member_t asn_MBR_PUSCH_PathlossReferenceRS_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_referenceSignal_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "referenceSignal" }, @@ -109,7 +163,18 @@ asn_TYPE_descriptor_t asn_DEF_PUSCH_PathlossReferenceRS = { asn_DEF_PUSCH_PathlossReferenceRS_tags_1, /* Same as above */ sizeof(asn_DEF_PUSCH_PathlossReferenceRS_tags_1) /sizeof(asn_DEF_PUSCH_PathlossReferenceRS_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PUSCH_PathlossReferenceRS_1, 2, /* Elements count */ &asn_SPC_PUSCH_PathlossReferenceRS_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PUSCH-PathlossReferenceRS.h b/src/codec_utils/RRC/PUSCH-PathlossReferenceRS.h index bec2dfbbc..ec778bd03 100644 --- a/src/codec_utils/RRC/PUSCH-PathlossReferenceRS.h +++ b/src/codec_utils/RRC/PUSCH-PathlossReferenceRS.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PUSCH_PathlossReferenceRS_H_ diff --git a/src/codec_utils/RRC/PUSCH-PowerControl.c b/src/codec_utils/RRC/PUSCH-PowerControl.c index eb6dfe1d7..bb01866a5 100644 --- a/src/codec_utils/RRC/PUSCH-PowerControl.c +++ b/src/codec_utils/RRC/PUSCH-PowerControl.c @@ -1,15 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PUSCH-PowerControl.h" -#include "P0-PUSCH-AlphaSet.h" -#include "PUSCH-PathlossReferenceRS.h" -#include "SRI-PUSCH-PowerControl.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -36,7 +33,7 @@ memb_p0_NominalWithoutGrant_constraint_1(const asn_TYPE_descriptor_t *td, const value = *(const long *)sptr; - if((value >= -202 && value <= 24)) { + if((value >= -202L && value <= 24L)) { /* Constraint check succeeded */ return 0; } else { @@ -62,9 +59,9 @@ memb_p0_AlphaSets_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 30)) { + if((size >= 1UL && size <= 30UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -88,9 +85,9 @@ memb_pathlossReferenceRSToAddModList_constraint_1(const asn_TYPE_descriptor_t *t /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 4)) { + if((size >= 1UL && size <= 4UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -114,9 +111,9 @@ memb_pathlossReferenceRSToReleaseList_constraint_1(const asn_TYPE_descriptor_t * /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 4)) { + if((size >= 1UL && size <= 4UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -140,9 +137,9 @@ memb_sri_PUSCH_MappingToAddModList_constraint_1(const asn_TYPE_descriptor_t *td, /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 16)) { + if((size >= 1UL && size <= 16UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -166,9 +163,9 @@ memb_sri_PUSCH_MappingToReleaseList_constraint_1(const asn_TYPE_descriptor_t *td /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 16)) { + if((size >= 1UL && size <= 16UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -177,118 +174,104 @@ memb_sri_PUSCH_MappingToReleaseList_constraint_1(const asn_TYPE_descriptor_t *td } } -static asn_oer_constraints_t asn_OER_type_tpc_Accumulation_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_tpc_Accumulation_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_p0_AlphaSets_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..30)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_p0_AlphaSets_constr_6 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 30 } /* (SIZE(1..30)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_pathlossReferenceRSToAddModList_constr_8 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pathlossReferenceRSToAddModList_constr_8 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_pathlossReferenceRSToReleaseList_constr_10 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pathlossReferenceRSToReleaseList_constr_10 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_twoPUSCH_PC_AdjustmentStates_constr_12 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_twoPUSCH_PC_AdjustmentStates_constr_12 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_deltaMCS_constr_14 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_deltaMCS_constr_14 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_sri_PUSCH_MappingToAddModList_constr_16 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_sri_PUSCH_MappingToAddModList_constr_16 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_sri_PUSCH_MappingToReleaseList_constr_18 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_sri_PUSCH_MappingToReleaseList_constr_18 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_p0_NominalWithoutGrant_constr_5 CC_NOTUSED = { - { 2, 0 } /* (-202..24) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_p0_NominalWithoutGrant_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, -202, 24 } /* (-202..24) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_p0_AlphaSets_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..30)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_p0_AlphaSets_constr_6 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 30 } /* (SIZE(1..30)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_pathlossReferenceRSToAddModList_constr_8 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_pathlossReferenceRSToAddModList_constr_8 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_pathlossReferenceRSToReleaseList_constr_10 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_pathlossReferenceRSToReleaseList_constr_10 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sri_PUSCH_MappingToAddModList_constr_16 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sri_PUSCH_MappingToAddModList_constr_16 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sri_PUSCH_MappingToReleaseList_constr_18 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sri_PUSCH_MappingToReleaseList_constr_18 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_tpc_Accumulation_value2enum_2[] = { { 0, 8, "disabled" } }; @@ -319,7 +302,18 @@ asn_TYPE_descriptor_t asn_DEF_tpc_Accumulation_2 = { asn_DEF_tpc_Accumulation_tags_2, /* Same as above */ sizeof(asn_DEF_tpc_Accumulation_tags_2) /sizeof(asn_DEF_tpc_Accumulation_tags_2[0]), /* 2 */ - { &asn_OER_type_tpc_Accumulation_constr_2, &asn_PER_type_tpc_Accumulation_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_tpc_Accumulation_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_tpc_Accumulation_specs_2 /* Additional specs */ }; @@ -330,7 +324,18 @@ static asn_TYPE_member_t asn_MBR_p0_AlphaSets_6[] = { 0, &asn_DEF_P0_PUSCH_AlphaSet, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -355,7 +360,18 @@ asn_TYPE_descriptor_t asn_DEF_p0_AlphaSets_6 = { asn_DEF_p0_AlphaSets_tags_6, /* Same as above */ sizeof(asn_DEF_p0_AlphaSets_tags_6) /sizeof(asn_DEF_p0_AlphaSets_tags_6[0]), /* 2 */ - { &asn_OER_type_p0_AlphaSets_constr_6, &asn_PER_type_p0_AlphaSets_constr_6, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_p0_AlphaSets_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_p0_AlphaSets_6, 1, /* Single element */ &asn_SPC_p0_AlphaSets_specs_6 /* Additional specs */ @@ -367,7 +383,18 @@ static asn_TYPE_member_t asn_MBR_pathlossReferenceRSToAddModList_8[] = { 0, &asn_DEF_PUSCH_PathlossReferenceRS, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -392,7 +419,18 @@ asn_TYPE_descriptor_t asn_DEF_pathlossReferenceRSToAddModList_8 = { asn_DEF_pathlossReferenceRSToAddModList_tags_8, /* Same as above */ sizeof(asn_DEF_pathlossReferenceRSToAddModList_tags_8) /sizeof(asn_DEF_pathlossReferenceRSToAddModList_tags_8[0]), /* 2 */ - { &asn_OER_type_pathlossReferenceRSToAddModList_constr_8, &asn_PER_type_pathlossReferenceRSToAddModList_constr_8, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pathlossReferenceRSToAddModList_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_pathlossReferenceRSToAddModList_8, 1, /* Single element */ &asn_SPC_pathlossReferenceRSToAddModList_specs_8 /* Additional specs */ @@ -404,7 +442,18 @@ static asn_TYPE_member_t asn_MBR_pathlossReferenceRSToReleaseList_10[] = { 0, &asn_DEF_PUSCH_PathlossReferenceRS_Id, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -429,7 +478,18 @@ asn_TYPE_descriptor_t asn_DEF_pathlossReferenceRSToReleaseList_10 = { asn_DEF_pathlossReferenceRSToReleaseList_tags_10, /* Same as above */ sizeof(asn_DEF_pathlossReferenceRSToReleaseList_tags_10) /sizeof(asn_DEF_pathlossReferenceRSToReleaseList_tags_10[0]), /* 2 */ - { &asn_OER_type_pathlossReferenceRSToReleaseList_constr_10, &asn_PER_type_pathlossReferenceRSToReleaseList_constr_10, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pathlossReferenceRSToReleaseList_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_pathlossReferenceRSToReleaseList_10, 1, /* Single element */ &asn_SPC_pathlossReferenceRSToReleaseList_specs_10 /* Additional specs */ @@ -465,7 +525,18 @@ asn_TYPE_descriptor_t asn_DEF_twoPUSCH_PC_AdjustmentStates_12 = { asn_DEF_twoPUSCH_PC_AdjustmentStates_tags_12, /* Same as above */ sizeof(asn_DEF_twoPUSCH_PC_AdjustmentStates_tags_12) /sizeof(asn_DEF_twoPUSCH_PC_AdjustmentStates_tags_12[0]), /* 2 */ - { &asn_OER_type_twoPUSCH_PC_AdjustmentStates_constr_12, &asn_PER_type_twoPUSCH_PC_AdjustmentStates_constr_12, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_twoPUSCH_PC_AdjustmentStates_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_twoPUSCH_PC_AdjustmentStates_specs_12 /* Additional specs */ }; @@ -500,7 +571,18 @@ asn_TYPE_descriptor_t asn_DEF_deltaMCS_14 = { asn_DEF_deltaMCS_tags_14, /* Same as above */ sizeof(asn_DEF_deltaMCS_tags_14) /sizeof(asn_DEF_deltaMCS_tags_14[0]), /* 2 */ - { &asn_OER_type_deltaMCS_constr_14, &asn_PER_type_deltaMCS_constr_14, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_deltaMCS_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_deltaMCS_specs_14 /* Additional specs */ }; @@ -511,7 +593,18 @@ static asn_TYPE_member_t asn_MBR_sri_PUSCH_MappingToAddModList_16[] = { 0, &asn_DEF_SRI_PUSCH_PowerControl, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -536,7 +629,18 @@ asn_TYPE_descriptor_t asn_DEF_sri_PUSCH_MappingToAddModList_16 = { asn_DEF_sri_PUSCH_MappingToAddModList_tags_16, /* Same as above */ sizeof(asn_DEF_sri_PUSCH_MappingToAddModList_tags_16) /sizeof(asn_DEF_sri_PUSCH_MappingToAddModList_tags_16[0]), /* 2 */ - { &asn_OER_type_sri_PUSCH_MappingToAddModList_constr_16, &asn_PER_type_sri_PUSCH_MappingToAddModList_constr_16, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_sri_PUSCH_MappingToAddModList_constr_16, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_sri_PUSCH_MappingToAddModList_16, 1, /* Single element */ &asn_SPC_sri_PUSCH_MappingToAddModList_specs_16 /* Additional specs */ @@ -548,7 +652,18 @@ static asn_TYPE_member_t asn_MBR_sri_PUSCH_MappingToReleaseList_18[] = { 0, &asn_DEF_SRI_PUSCH_PowerControlId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -573,7 +688,18 @@ asn_TYPE_descriptor_t asn_DEF_sri_PUSCH_MappingToReleaseList_18 = { asn_DEF_sri_PUSCH_MappingToReleaseList_tags_18, /* Same as above */ sizeof(asn_DEF_sri_PUSCH_MappingToReleaseList_tags_18) /sizeof(asn_DEF_sri_PUSCH_MappingToReleaseList_tags_18[0]), /* 2 */ - { &asn_OER_type_sri_PUSCH_MappingToReleaseList_constr_18, &asn_PER_type_sri_PUSCH_MappingToReleaseList_constr_18, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_sri_PUSCH_MappingToReleaseList_constr_18, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_sri_PUSCH_MappingToReleaseList_18, 1, /* Single element */ &asn_SPC_sri_PUSCH_MappingToReleaseList_specs_18 /* Additional specs */ @@ -585,7 +711,18 @@ asn_TYPE_member_t asn_MBR_PUSCH_PowerControl_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_tpc_Accumulation_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "tpc-Accumulation" }, @@ -594,7 +731,18 @@ asn_TYPE_member_t asn_MBR_PUSCH_PowerControl_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Alpha, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "msg3-Alpha" }, @@ -603,7 +751,18 @@ asn_TYPE_member_t asn_MBR_PUSCH_PowerControl_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_p0_NominalWithoutGrant_constr_5, &asn_PER_memb_p0_NominalWithoutGrant_constr_5, memb_p0_NominalWithoutGrant_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_p0_NominalWithoutGrant_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_p0_NominalWithoutGrant_constraint_1 + }, 0, 0, /* No default value */ "p0-NominalWithoutGrant" }, @@ -612,7 +771,18 @@ asn_TYPE_member_t asn_MBR_PUSCH_PowerControl_1[] = { 0, &asn_DEF_p0_AlphaSets_6, 0, - { &asn_OER_memb_p0_AlphaSets_constr_6, &asn_PER_memb_p0_AlphaSets_constr_6, memb_p0_AlphaSets_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_p0_AlphaSets_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_p0_AlphaSets_constraint_1 + }, 0, 0, /* No default value */ "p0-AlphaSets" }, @@ -621,7 +791,18 @@ asn_TYPE_member_t asn_MBR_PUSCH_PowerControl_1[] = { 0, &asn_DEF_pathlossReferenceRSToAddModList_8, 0, - { &asn_OER_memb_pathlossReferenceRSToAddModList_constr_8, &asn_PER_memb_pathlossReferenceRSToAddModList_constr_8, memb_pathlossReferenceRSToAddModList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_pathlossReferenceRSToAddModList_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_pathlossReferenceRSToAddModList_constraint_1 + }, 0, 0, /* No default value */ "pathlossReferenceRSToAddModList" }, @@ -630,7 +811,18 @@ asn_TYPE_member_t asn_MBR_PUSCH_PowerControl_1[] = { 0, &asn_DEF_pathlossReferenceRSToReleaseList_10, 0, - { &asn_OER_memb_pathlossReferenceRSToReleaseList_constr_10, &asn_PER_memb_pathlossReferenceRSToReleaseList_constr_10, memb_pathlossReferenceRSToReleaseList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_pathlossReferenceRSToReleaseList_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_pathlossReferenceRSToReleaseList_constraint_1 + }, 0, 0, /* No default value */ "pathlossReferenceRSToReleaseList" }, @@ -639,7 +831,18 @@ asn_TYPE_member_t asn_MBR_PUSCH_PowerControl_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_twoPUSCH_PC_AdjustmentStates_12, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "twoPUSCH-PC-AdjustmentStates" }, @@ -648,7 +851,18 @@ asn_TYPE_member_t asn_MBR_PUSCH_PowerControl_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_deltaMCS_14, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "deltaMCS" }, @@ -657,7 +871,18 @@ asn_TYPE_member_t asn_MBR_PUSCH_PowerControl_1[] = { 0, &asn_DEF_sri_PUSCH_MappingToAddModList_16, 0, - { &asn_OER_memb_sri_PUSCH_MappingToAddModList_constr_16, &asn_PER_memb_sri_PUSCH_MappingToAddModList_constr_16, memb_sri_PUSCH_MappingToAddModList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sri_PUSCH_MappingToAddModList_constr_16, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sri_PUSCH_MappingToAddModList_constraint_1 + }, 0, 0, /* No default value */ "sri-PUSCH-MappingToAddModList" }, @@ -666,7 +891,18 @@ asn_TYPE_member_t asn_MBR_PUSCH_PowerControl_1[] = { 0, &asn_DEF_sri_PUSCH_MappingToReleaseList_18, 0, - { &asn_OER_memb_sri_PUSCH_MappingToReleaseList_constr_18, &asn_PER_memb_sri_PUSCH_MappingToReleaseList_constr_18, memb_sri_PUSCH_MappingToReleaseList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sri_PUSCH_MappingToReleaseList_constr_18, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sri_PUSCH_MappingToReleaseList_constraint_1 + }, 0, 0, /* No default value */ "sri-PUSCH-MappingToReleaseList" }, @@ -706,7 +942,18 @@ asn_TYPE_descriptor_t asn_DEF_PUSCH_PowerControl = { asn_DEF_PUSCH_PowerControl_tags_1, /* Same as above */ sizeof(asn_DEF_PUSCH_PowerControl_tags_1) /sizeof(asn_DEF_PUSCH_PowerControl_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PUSCH_PowerControl_1, 10, /* Elements count */ &asn_SPC_PUSCH_PowerControl_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PUSCH-PowerControl.h b/src/codec_utils/RRC/PUSCH-PowerControl.h index c5468f83d..b4f569027 100644 --- a/src/codec_utils/RRC/PUSCH-PowerControl.h +++ b/src/codec_utils/RRC/PUSCH-PowerControl.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PUSCH_PowerControl_H_ @@ -95,5 +95,10 @@ extern asn_TYPE_member_t asn_MBR_PUSCH_PowerControl_1[10]; } #endif +/* Referred external types */ +#include "P0-PUSCH-AlphaSet.h" +#include "PUSCH-PathlossReferenceRS.h" +#include "SRI-PUSCH-PowerControl.h" + #endif /* _PUSCH_PowerControl_H_ */ #include diff --git a/src/codec_utils/RRC/PUSCH-ServingCellConfig.c b/src/codec_utils/RRC/PUSCH-ServingCellConfig.c index bb3589d6c..e19da0479 100644 --- a/src/codec_utils/RRC/PUSCH-ServingCellConfig.c +++ b/src/codec_utils/RRC/PUSCH-ServingCellConfig.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PUSCH-ServingCellConfig.h" -#include "PUSCH-CodeBlockGroupTransmission.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -30,7 +29,7 @@ memb_maxMIMO_Layers_constraint_12(const asn_TYPE_descriptor_t *td, const void *s value = *(const long *)sptr; - if((value >= 1 && value <= 4)) { + if((value >= 1L && value <= 4L)) { /* Constraint check succeeded */ return 0; } else { @@ -41,45 +40,52 @@ memb_maxMIMO_Layers_constraint_12(const asn_TYPE_descriptor_t *td, const void *s } } -static asn_oer_constraints_t asn_OER_type_codeBlockGroupTransmission_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_codeBlockGroupTransmission_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 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_rateMatching_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_rateMatching_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_xOverhead_constr_7 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_xOverhead_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_maxMIMO_Layers_constr_13 CC_NOTUSED = { - { 1, 1 } /* (1..4) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_maxMIMO_Layers_constr_13 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 1, 4 } /* (1..4) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_codeBlockGroupTransmission_2[] = { { ATF_NOFLAGS, 0, offsetof(struct PUSCH_ServingCellConfig__codeBlockGroupTransmission, choice.release), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -88,7 +94,18 @@ static asn_TYPE_member_t asn_MBR_codeBlockGroupTransmission_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PUSCH_CodeBlockGroupTransmission, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -116,7 +133,18 @@ asn_TYPE_descriptor_t asn_DEF_codeBlockGroupTransmission_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_codeBlockGroupTransmission_constr_2, &asn_PER_type_codeBlockGroupTransmission_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_codeBlockGroupTransmission_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_codeBlockGroupTransmission_2, 2, /* Elements count */ &asn_SPC_codeBlockGroupTransmission_specs_2 /* Additional specs */ @@ -152,7 +180,18 @@ asn_TYPE_descriptor_t asn_DEF_rateMatching_5 = { asn_DEF_rateMatching_tags_5, /* Same as above */ sizeof(asn_DEF_rateMatching_tags_5) /sizeof(asn_DEF_rateMatching_tags_5[0]), /* 2 */ - { &asn_OER_type_rateMatching_constr_5, &asn_PER_type_rateMatching_constr_5, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_rateMatching_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_rateMatching_specs_5 /* Additional specs */ }; @@ -191,7 +230,18 @@ asn_TYPE_descriptor_t asn_DEF_xOverhead_7 = { asn_DEF_xOverhead_tags_7, /* Same as above */ sizeof(asn_DEF_xOverhead_tags_7) /sizeof(asn_DEF_xOverhead_tags_7[0]), /* 2 */ - { &asn_OER_type_xOverhead_constr_7, &asn_PER_type_xOverhead_constr_7, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_xOverhead_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_xOverhead_specs_7 /* Additional specs */ }; @@ -202,7 +252,18 @@ static asn_TYPE_member_t asn_MBR_ext1_12[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_maxMIMO_Layers_constr_13, &asn_PER_memb_maxMIMO_Layers_constr_13, memb_maxMIMO_Layers_constraint_12 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_maxMIMO_Layers_constr_13, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_maxMIMO_Layers_constraint_12 + }, 0, 0, /* No default value */ "maxMIMO-Layers" }, @@ -211,7 +272,18 @@ static asn_TYPE_member_t asn_MBR_ext1_12[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "processingType2Enabled" }, @@ -245,7 +317,18 @@ asn_TYPE_descriptor_t asn_DEF_ext1_12 = { asn_DEF_ext1_tags_12, /* Same as above */ sizeof(asn_DEF_ext1_tags_12) /sizeof(asn_DEF_ext1_tags_12[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ext1_12, 2, /* Elements count */ &asn_SPC_ext1_specs_12 /* Additional specs */ @@ -257,7 +340,18 @@ asn_TYPE_member_t asn_MBR_PUSCH_ServingCellConfig_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_codeBlockGroupTransmission_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "codeBlockGroupTransmission" }, @@ -266,7 +360,18 @@ asn_TYPE_member_t asn_MBR_PUSCH_ServingCellConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_rateMatching_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rateMatching" }, @@ -275,7 +380,18 @@ asn_TYPE_member_t asn_MBR_PUSCH_ServingCellConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_xOverhead_7, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "xOverhead" }, @@ -284,7 +400,18 @@ asn_TYPE_member_t asn_MBR_PUSCH_ServingCellConfig_1[] = { 0, &asn_DEF_ext1_12, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ext1" }, @@ -318,7 +445,18 @@ asn_TYPE_descriptor_t asn_DEF_PUSCH_ServingCellConfig = { asn_DEF_PUSCH_ServingCellConfig_tags_1, /* Same as above */ sizeof(asn_DEF_PUSCH_ServingCellConfig_tags_1) /sizeof(asn_DEF_PUSCH_ServingCellConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PUSCH_ServingCellConfig_1, 4, /* Elements count */ &asn_SPC_PUSCH_ServingCellConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PUSCH-ServingCellConfig.h b/src/codec_utils/RRC/PUSCH-ServingCellConfig.h index c138a7422..049e8a8cd 100644 --- a/src/codec_utils/RRC/PUSCH-ServingCellConfig.h +++ b/src/codec_utils/RRC/PUSCH-ServingCellConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PUSCH_ServingCellConfig_H_ @@ -82,5 +82,8 @@ extern asn_TYPE_member_t asn_MBR_PUSCH_ServingCellConfig_1[4]; } #endif +/* Referred external types */ +#include "PUSCH-CodeBlockGroupTransmission.h" + #endif /* _PUSCH_ServingCellConfig_H_ */ #include diff --git a/src/codec_utils/RRC/PUSCH-TPC-CommandConfig.c b/src/codec_utils/RRC/PUSCH-TPC-CommandConfig.c index 63547001d..94fb819dd 100644 --- a/src/codec_utils/RRC/PUSCH-TPC-CommandConfig.c +++ b/src/codec_utils/RRC/PUSCH-TPC-CommandConfig.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PUSCH-TPC-CommandConfig.h" @@ -21,7 +21,7 @@ memb_tpc_Index_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 1 && value <= 15)) { + if((value >= 1L && value <= 15L)) { /* Constraint check succeeded */ return 0; } else { @@ -46,7 +46,7 @@ memb_tpc_IndexSUL_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr value = *(const long *)sptr; - if((value >= 1 && value <= 15)) { + if((value >= 1L && value <= 15L)) { /* Constraint check succeeded */ return 0; } else { @@ -57,29 +57,38 @@ memb_tpc_IndexSUL_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr } } -static asn_oer_constraints_t asn_OER_memb_tpc_Index_constr_2 CC_NOTUSED = { - { 1, 1 } /* (1..15) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_tpc_Index_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 1, 15 } /* (1..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_tpc_IndexSUL_constr_3 CC_NOTUSED = { - { 1, 1 } /* (1..15) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_tpc_IndexSUL_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 1, 15 } /* (1..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_PUSCH_TPC_CommandConfig_1[] = { { ATF_POINTER, 3, offsetof(struct PUSCH_TPC_CommandConfig, tpc_Index), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_tpc_Index_constr_2, &asn_PER_memb_tpc_Index_constr_2, memb_tpc_Index_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_tpc_Index_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_tpc_Index_constraint_1 + }, 0, 0, /* No default value */ "tpc-Index" }, @@ -88,7 +97,18 @@ asn_TYPE_member_t asn_MBR_PUSCH_TPC_CommandConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_tpc_IndexSUL_constr_3, &asn_PER_memb_tpc_IndexSUL_constr_3, memb_tpc_IndexSUL_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_tpc_IndexSUL_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_tpc_IndexSUL_constraint_1 + }, 0, 0, /* No default value */ "tpc-IndexSUL" }, @@ -97,7 +117,18 @@ asn_TYPE_member_t asn_MBR_PUSCH_TPC_CommandConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ServCellIndexRrc, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "targetCell" }, @@ -130,7 +161,18 @@ asn_TYPE_descriptor_t asn_DEF_PUSCH_TPC_CommandConfig = { asn_DEF_PUSCH_TPC_CommandConfig_tags_1, /* Same as above */ sizeof(asn_DEF_PUSCH_TPC_CommandConfig_tags_1) /sizeof(asn_DEF_PUSCH_TPC_CommandConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PUSCH_TPC_CommandConfig_1, 3, /* Elements count */ &asn_SPC_PUSCH_TPC_CommandConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PUSCH-TPC-CommandConfig.h b/src/codec_utils/RRC/PUSCH-TPC-CommandConfig.h index 615840628..735a80ec4 100644 --- a/src/codec_utils/RRC/PUSCH-TPC-CommandConfig.h +++ b/src/codec_utils/RRC/PUSCH-TPC-CommandConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PUSCH_TPC_CommandConfig_H_ diff --git a/src/codec_utils/RRC/PUSCH-TimeDomainResourceAllocation.c b/src/codec_utils/RRC/PUSCH-TimeDomainResourceAllocation.c index 6b3771faa..efe6182c4 100644 --- a/src/codec_utils/RRC/PUSCH-TimeDomainResourceAllocation.c +++ b/src/codec_utils/RRC/PUSCH-TimeDomainResourceAllocation.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PUSCH-TimeDomainResourceAllocation.h" @@ -25,7 +25,7 @@ memb_k2_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 32)) { + if((value >= 0L && value <= 32L)) { /* Constraint check succeeded */ return 0; } else { @@ -50,7 +50,7 @@ memb_startSymbolAndLength_constraint_1(const asn_TYPE_descriptor_t *td, const vo value = *(const long *)sptr; - if((value >= 0 && value <= 127)) { + if((value >= 0L && value <= 127L)) { /* Constraint check succeeded */ return 0; } else { @@ -61,30 +61,27 @@ memb_startSymbolAndLength_constraint_1(const asn_TYPE_descriptor_t *td, const vo } } -static asn_oer_constraints_t asn_OER_type_mappingType_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_mappingType_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_k2_constr_2 CC_NOTUSED = { - { 1, 1 } /* (0..32) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_k2_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 32 } /* (0..32) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_startSymbolAndLength_constr_6 CC_NOTUSED = { - { 1, 1 } /* (0..127) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_startSymbolAndLength_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 0, 127 } /* (0..127) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_mappingType_value2enum_3[] = { { 0, 5, "typeA" }, { 1, 5, "typeB" } @@ -117,7 +114,18 @@ asn_TYPE_descriptor_t asn_DEF_mappingType_3 = { asn_DEF_mappingType_tags_3, /* Same as above */ sizeof(asn_DEF_mappingType_tags_3) /sizeof(asn_DEF_mappingType_tags_3[0]), /* 2 */ - { &asn_OER_type_mappingType_constr_3, &asn_PER_type_mappingType_constr_3, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_mappingType_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_mappingType_specs_3 /* Additional specs */ }; @@ -128,7 +136,18 @@ asn_TYPE_member_t asn_MBR_PUSCH_TimeDomainResourceAllocation_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_k2_constr_2, &asn_PER_memb_k2_constr_2, memb_k2_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_k2_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_k2_constraint_1 + }, 0, 0, /* No default value */ "k2" }, @@ -137,7 +156,18 @@ asn_TYPE_member_t asn_MBR_PUSCH_TimeDomainResourceAllocation_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_mappingType_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "mappingType" }, @@ -146,7 +176,18 @@ asn_TYPE_member_t asn_MBR_PUSCH_TimeDomainResourceAllocation_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_startSymbolAndLength_constr_6, &asn_PER_memb_startSymbolAndLength_constr_6, memb_startSymbolAndLength_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_startSymbolAndLength_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_startSymbolAndLength_constraint_1 + }, 0, 0, /* No default value */ "startSymbolAndLength" }, @@ -179,7 +220,18 @@ asn_TYPE_descriptor_t asn_DEF_PUSCH_TimeDomainResourceAllocation = { asn_DEF_PUSCH_TimeDomainResourceAllocation_tags_1, /* Same as above */ sizeof(asn_DEF_PUSCH_TimeDomainResourceAllocation_tags_1) /sizeof(asn_DEF_PUSCH_TimeDomainResourceAllocation_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PUSCH_TimeDomainResourceAllocation_1, 3, /* Elements count */ &asn_SPC_PUSCH_TimeDomainResourceAllocation_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PUSCH-TimeDomainResourceAllocation.h b/src/codec_utils/RRC/PUSCH-TimeDomainResourceAllocation.h index 6ab1d7398..7f480b07f 100644 --- a/src/codec_utils/RRC/PUSCH-TimeDomainResourceAllocation.h +++ b/src/codec_utils/RRC/PUSCH-TimeDomainResourceAllocation.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PUSCH_TimeDomainResourceAllocation_H_ diff --git a/src/codec_utils/RRC/PUSCH-TimeDomainResourceAllocationList.c b/src/codec_utils/RRC/PUSCH-TimeDomainResourceAllocationList.c index 94a052536..b5e7ed70d 100644 --- a/src/codec_utils/RRC/PUSCH-TimeDomainResourceAllocationList.c +++ b/src/codec_utils/RRC/PUSCH-TimeDomainResourceAllocationList.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PUSCH-TimeDomainResourceAllocationList.h" -#include "PUSCH-TimeDomainResourceAllocation.h" -static asn_oer_constraints_t asn_OER_type_PUSCH_TimeDomainResourceAllocationList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_PUSCH_TimeDomainResourceAllocationList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_PUSCH_TimeDomainResourceAllocationList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_PUSCH_TimeDomainResourceAllocation, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_PUSCH_TimeDomainResourceAllocationList = { asn_DEF_PUSCH_TimeDomainResourceAllocationList_tags_1, /* Same as above */ sizeof(asn_DEF_PUSCH_TimeDomainResourceAllocationList_tags_1) /sizeof(asn_DEF_PUSCH_TimeDomainResourceAllocationList_tags_1[0]), /* 1 */ - { &asn_OER_type_PUSCH_TimeDomainResourceAllocationList_constr_1, &asn_PER_type_PUSCH_TimeDomainResourceAllocationList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PUSCH_TimeDomainResourceAllocationList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_PUSCH_TimeDomainResourceAllocationList_1, 1, /* Single element */ &asn_SPC_PUSCH_TimeDomainResourceAllocationList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PUSCH-TimeDomainResourceAllocationList.h b/src/codec_utils/RRC/PUSCH-TimeDomainResourceAllocationList.h index f1060735f..11a742939 100644 --- a/src/codec_utils/RRC/PUSCH-TimeDomainResourceAllocationList.h +++ b/src/codec_utils/RRC/PUSCH-TimeDomainResourceAllocationList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PUSCH_TimeDomainResourceAllocationList_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_PUSCH_TimeDomainResourceAllocationList } #endif +/* Referred external types */ +#include "PUSCH-TimeDomainResourceAllocation.h" + #endif /* _PUSCH_TimeDomainResourceAllocationList_H_ */ #include diff --git a/src/codec_utils/RRC/PagingCycle.c b/src/codec_utils/RRC/PagingCycle.c index dd486a4f4..be85eac21 100644 --- a/src/codec_utils/RRC/PagingCycle.c +++ b/src/codec_utils/RRC/PagingCycle.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PagingCycle.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_PagingCycle_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_PagingCycle_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_PagingCycle_value2enum_1[] = { { 0, 4, "rf32" }, { 1, 4, "rf64" }, @@ -53,7 +52,18 @@ asn_TYPE_descriptor_t asn_DEF_PagingCycle = { asn_DEF_PagingCycle_tags_1, /* Same as above */ sizeof(asn_DEF_PagingCycle_tags_1) /sizeof(asn_DEF_PagingCycle_tags_1[0]), /* 1 */ - { &asn_OER_type_PagingCycle_constr_1, &asn_PER_type_PagingCycle_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PagingCycle_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_PagingCycle_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/RRC/PagingCycle.h b/src/codec_utils/RRC/PagingCycle.h index a1aab90e9..adb60a50e 100644 --- a/src/codec_utils/RRC/PagingCycle.h +++ b/src/codec_utils/RRC/PagingCycle.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PagingCycle_H_ @@ -36,12 +36,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_PagingCycle_specs_1; asn_struct_free_f PagingCycle_free; asn_struct_print_f PagingCycle_print; asn_constr_check_f PagingCycle_constraint; -ber_type_decoder_f PagingCycle_decode_ber; -der_type_encoder_f PagingCycle_encode_der; xer_type_decoder_f PagingCycle_decode_xer; xer_type_encoder_f PagingCycle_encode_xer; -oer_type_decoder_f PagingCycle_decode_oer; -oer_type_encoder_f PagingCycle_encode_oer; per_type_decoder_f PagingCycle_decode_uper; per_type_encoder_f PagingCycle_encode_uper; per_type_decoder_f PagingCycle_decode_aper; diff --git a/src/codec_utils/RRC/PagingRecord.c b/src/codec_utils/RRC/PagingRecord.c index 241700be2..bcc6764ac 100644 --- a/src/codec_utils/RRC/PagingRecord.c +++ b/src/codec_utils/RRC/PagingRecord.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PagingRecord.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_accessType_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_accessType_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_accessType_value2enum_3[] = { { 0, 7, "non3GPP" } }; @@ -49,7 +48,18 @@ asn_TYPE_descriptor_t asn_DEF_accessType_3 = { asn_DEF_accessType_tags_3, /* Same as above */ sizeof(asn_DEF_accessType_tags_3) /sizeof(asn_DEF_accessType_tags_3[0]), /* 2 */ - { &asn_OER_type_accessType_constr_3, &asn_PER_type_accessType_constr_3, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_accessType_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_accessType_specs_3 /* Additional specs */ }; @@ -60,7 +70,18 @@ asn_TYPE_member_t asn_MBR_PagingRecord_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_PagingUE_Identity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ue-Identity" }, @@ -69,7 +90,18 @@ asn_TYPE_member_t asn_MBR_PagingRecord_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_accessType_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "accessType" }, @@ -101,7 +133,18 @@ asn_TYPE_descriptor_t asn_DEF_PagingRecord = { asn_DEF_PagingRecord_tags_1, /* Same as above */ sizeof(asn_DEF_PagingRecord_tags_1) /sizeof(asn_DEF_PagingRecord_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PagingRecord_1, 2, /* Elements count */ &asn_SPC_PagingRecord_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PagingRecord.h b/src/codec_utils/RRC/PagingRecord.h index 0c0683be8..23e8a2113 100644 --- a/src/codec_utils/RRC/PagingRecord.h +++ b/src/codec_utils/RRC/PagingRecord.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PagingRecord_H_ diff --git a/src/codec_utils/RRC/PagingRecordList.c b/src/codec_utils/RRC/PagingRecordList.c index f176234df..e8a013cdb 100644 --- a/src/codec_utils/RRC/PagingRecordList.c +++ b/src/codec_utils/RRC/PagingRecordList.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PagingRecordList.h" -#include "PagingRecord.h" -static asn_oer_constraints_t asn_OER_type_PagingRecordList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_PagingRecordList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_PagingRecordList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_PagingRecord, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_PagingRecordList = { asn_DEF_PagingRecordList_tags_1, /* Same as above */ sizeof(asn_DEF_PagingRecordList_tags_1) /sizeof(asn_DEF_PagingRecordList_tags_1[0]), /* 1 */ - { &asn_OER_type_PagingRecordList_constr_1, &asn_PER_type_PagingRecordList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PagingRecordList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_PagingRecordList_1, 1, /* Single element */ &asn_SPC_PagingRecordList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PagingRecordList.h b/src/codec_utils/RRC/PagingRecordList.h index c364f8ed9..6e92e9ad9 100644 --- a/src/codec_utils/RRC/PagingRecordList.h +++ b/src/codec_utils/RRC/PagingRecordList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PagingRecordList_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_PagingRecordList_constr_1; } #endif +/* Referred external types */ +#include "PagingRecord.h" + #endif /* _PagingRecordList_H_ */ #include diff --git a/src/codec_utils/RRC/PagingRrc.c b/src/codec_utils/RRC/PagingRrc.c index 9b7b1c6db..70ade39d3 100644 --- a/src/codec_utils/RRC/PagingRrc.c +++ b/src/codec_utils/RRC/PagingRrc.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PagingRrc.h" -#include "PagingRecordList.h" static const ber_tlv_tag_t asn_DEF_nonCriticalExtension_tags_4[] = { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) @@ -31,7 +30,18 @@ asn_TYPE_descriptor_t asn_DEF_nonCriticalExtension_4 = { asn_DEF_nonCriticalExtension_tags_4, /* Same as above */ sizeof(asn_DEF_nonCriticalExtension_tags_4) /sizeof(asn_DEF_nonCriticalExtension_tags_4[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_nonCriticalExtension_specs_4 /* Additional specs */ }; @@ -42,7 +52,18 @@ asn_TYPE_member_t asn_MBR_PagingRrc_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PagingRecordList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pagingRecordList" }, @@ -51,7 +72,18 @@ asn_TYPE_member_t asn_MBR_PagingRrc_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lateNonCriticalExtension" }, @@ -60,7 +92,18 @@ asn_TYPE_member_t asn_MBR_PagingRrc_1[] = { 0, &asn_DEF_nonCriticalExtension_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nonCriticalExtension" }, @@ -93,7 +136,18 @@ asn_TYPE_descriptor_t asn_DEF_PagingRrc = { asn_DEF_PagingRrc_tags_1, /* Same as above */ sizeof(asn_DEF_PagingRrc_tags_1) /sizeof(asn_DEF_PagingRrc_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PagingRrc_1, 3, /* Elements count */ &asn_SPC_PagingRrc_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PagingRrc.h b/src/codec_utils/RRC/PagingRrc.h index 2a0667435..42ccb2abd 100644 --- a/src/codec_utils/RRC/PagingRrc.h +++ b/src/codec_utils/RRC/PagingRrc.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PagingRrc_H_ @@ -45,5 +45,8 @@ extern asn_TYPE_member_t asn_MBR_PagingRrc_1[3]; } #endif +/* Referred external types */ +#include "PagingRecordList.h" + #endif /* _PagingRrc_H_ */ #include diff --git a/src/codec_utils/RRC/PagingUE-Identity.c b/src/codec_utils/RRC/PagingUE-Identity.c index 0319a99ba..49f08d183 100644 --- a/src/codec_utils/RRC/PagingUE-Identity.c +++ b/src/codec_utils/RRC/PagingUE-Identity.c @@ -1,27 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PagingUE-Identity.h" -static asn_oer_constraints_t asn_OER_type_PagingUE_Identity_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_PagingUE_Identity_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_PagingUE_Identity_1[] = { { ATF_NOFLAGS, 0, offsetof(struct PagingUE_Identity, choice.ng_5G_S_TMSI), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NG_5G_S_TMSI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ng-5G-S-TMSI" }, @@ -30,7 +40,18 @@ asn_TYPE_member_t asn_MBR_PagingUE_Identity_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_I_RNTI_Value, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "fullI-RNTI" }, @@ -57,7 +78,18 @@ asn_TYPE_descriptor_t asn_DEF_PagingUE_Identity = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_PagingUE_Identity_constr_1, &asn_PER_type_PagingUE_Identity_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PagingUE_Identity_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_PagingUE_Identity_1, 2, /* Elements count */ &asn_SPC_PagingUE_Identity_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PagingUE-Identity.h b/src/codec_utils/RRC/PagingUE-Identity.h index a6143d9fa..ccd308136 100644 --- a/src/codec_utils/RRC/PagingUE-Identity.h +++ b/src/codec_utils/RRC/PagingUE-Identity.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PagingUE_Identity_H_ diff --git a/src/codec_utils/RRC/PeriodicRNAU-TimerValue.c b/src/codec_utils/RRC/PeriodicRNAU-TimerValue.c index b67509cc3..e8f3f4ad0 100644 --- a/src/codec_utils/RRC/PeriodicRNAU-TimerValue.c +++ b/src/codec_utils/RRC/PeriodicRNAU-TimerValue.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PeriodicRNAU-TimerValue.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_PeriodicRNAU_TimerValue_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_PeriodicRNAU_TimerValue_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_PeriodicRNAU_TimerValue_value2enum_1[] = { { 0, 4, "min5" }, { 1, 5, "min10" }, @@ -61,7 +60,18 @@ asn_TYPE_descriptor_t asn_DEF_PeriodicRNAU_TimerValue = { asn_DEF_PeriodicRNAU_TimerValue_tags_1, /* Same as above */ sizeof(asn_DEF_PeriodicRNAU_TimerValue_tags_1) /sizeof(asn_DEF_PeriodicRNAU_TimerValue_tags_1[0]), /* 1 */ - { &asn_OER_type_PeriodicRNAU_TimerValue_constr_1, &asn_PER_type_PeriodicRNAU_TimerValue_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PeriodicRNAU_TimerValue_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_PeriodicRNAU_TimerValue_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/RRC/PeriodicRNAU-TimerValue.h b/src/codec_utils/RRC/PeriodicRNAU-TimerValue.h index 5743bf6f9..9c30f2874 100644 --- a/src/codec_utils/RRC/PeriodicRNAU-TimerValue.h +++ b/src/codec_utils/RRC/PeriodicRNAU-TimerValue.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PeriodicRNAU_TimerValue_H_ @@ -40,12 +40,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_PeriodicRNAU_TimerValue_specs_1; asn_struct_free_f PeriodicRNAU_TimerValue_free; asn_struct_print_f PeriodicRNAU_TimerValue_print; asn_constr_check_f PeriodicRNAU_TimerValue_constraint; -ber_type_decoder_f PeriodicRNAU_TimerValue_decode_ber; -der_type_encoder_f PeriodicRNAU_TimerValue_encode_der; xer_type_decoder_f PeriodicRNAU_TimerValue_decode_xer; xer_type_encoder_f PeriodicRNAU_TimerValue_encode_xer; -oer_type_decoder_f PeriodicRNAU_TimerValue_decode_oer; -oer_type_encoder_f PeriodicRNAU_TimerValue_encode_oer; per_type_decoder_f PeriodicRNAU_TimerValue_decode_uper; per_type_encoder_f PeriodicRNAU_TimerValue_encode_uper; per_type_decoder_f PeriodicRNAU_TimerValue_decode_aper; diff --git a/src/codec_utils/RRC/PeriodicalReportConfig.c b/src/codec_utils/RRC/PeriodicalReportConfig.c index 102393f7b..fad750c8f 100644 --- a/src/codec_utils/RRC/PeriodicalReportConfig.c +++ b/src/codec_utils/RRC/PeriodicalReportConfig.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PeriodicalReportConfig.h" -#include "MeasReportQuantity.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -26,7 +25,7 @@ memb_maxReportCells_constraint_1(const asn_TYPE_descriptor_t *td, const void *sp value = *(const long *)sptr; - if((value >= 1 && value <= 8)) { + if((value >= 1L && value <= 8L)) { /* Constraint check succeeded */ return 0; } else { @@ -51,7 +50,7 @@ memb_maxNrofRS_IndexesToReport_constraint_1(const asn_TYPE_descriptor_t *td, con value = *(const long *)sptr; - if((value >= 1 && value <= 32)) { + if((value >= 1L && value <= 32L)) { /* Constraint check succeeded */ return 0; } else { @@ -62,30 +61,27 @@ memb_maxNrofRS_IndexesToReport_constraint_1(const asn_TYPE_descriptor_t *td, con } } -static asn_oer_constraints_t asn_OER_type_reportAmount_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_reportAmount_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_maxReportCells_constr_14 CC_NOTUSED = { - { 1, 1 } /* (1..8) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_maxReportCells_constr_14 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 1, 8 } /* (1..8) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_maxNrofRS_IndexesToReport_constr_16 CC_NOTUSED = { - { 1, 1 } /* (1..32) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_maxNrofRS_IndexesToReport_constr_16 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 1, 32 } /* (1..32) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_reportAmount_value2enum_4[] = { { 0, 2, "r1" }, { 1, 2, "r2" }, @@ -130,7 +126,18 @@ asn_TYPE_descriptor_t asn_DEF_reportAmount_4 = { asn_DEF_reportAmount_tags_4, /* Same as above */ sizeof(asn_DEF_reportAmount_tags_4) /sizeof(asn_DEF_reportAmount_tags_4[0]), /* 2 */ - { &asn_OER_type_reportAmount_constr_4, &asn_PER_type_reportAmount_constr_4, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_reportAmount_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_reportAmount_specs_4 /* Additional specs */ }; @@ -141,7 +148,18 @@ asn_TYPE_member_t asn_MBR_PeriodicalReportConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NR_RS_Type, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rsType" }, @@ -150,7 +168,18 @@ asn_TYPE_member_t asn_MBR_PeriodicalReportConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ReportInterval, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportInterval" }, @@ -159,7 +188,18 @@ asn_TYPE_member_t asn_MBR_PeriodicalReportConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_reportAmount_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportAmount" }, @@ -168,7 +208,18 @@ asn_TYPE_member_t asn_MBR_PeriodicalReportConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasReportQuantity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportQuantityCell" }, @@ -177,7 +228,18 @@ asn_TYPE_member_t asn_MBR_PeriodicalReportConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_maxReportCells_constr_14, &asn_PER_memb_maxReportCells_constr_14, memb_maxReportCells_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_maxReportCells_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_maxReportCells_constraint_1 + }, 0, 0, /* No default value */ "maxReportCells" }, @@ -186,7 +248,18 @@ asn_TYPE_member_t asn_MBR_PeriodicalReportConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasReportQuantity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportQuantityRS-Indexes" }, @@ -195,7 +268,18 @@ asn_TYPE_member_t asn_MBR_PeriodicalReportConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_maxNrofRS_IndexesToReport_constr_16, &asn_PER_memb_maxNrofRS_IndexesToReport_constr_16, memb_maxNrofRS_IndexesToReport_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_maxNrofRS_IndexesToReport_constr_16, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_maxNrofRS_IndexesToReport_constraint_1 + }, 0, 0, /* No default value */ "maxNrofRS-IndexesToReport" }, @@ -204,7 +288,18 @@ asn_TYPE_member_t asn_MBR_PeriodicalReportConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "includeBeamMeasurements" }, @@ -213,7 +308,18 @@ asn_TYPE_member_t asn_MBR_PeriodicalReportConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "useWhiteCellList" }, @@ -252,7 +358,18 @@ asn_TYPE_descriptor_t asn_DEF_PeriodicalReportConfig = { asn_DEF_PeriodicalReportConfig_tags_1, /* Same as above */ sizeof(asn_DEF_PeriodicalReportConfig_tags_1) /sizeof(asn_DEF_PeriodicalReportConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PeriodicalReportConfig_1, 9, /* Elements count */ &asn_SPC_PeriodicalReportConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PeriodicalReportConfig.h b/src/codec_utils/RRC/PeriodicalReportConfig.h index 96a86eca4..f59a1528c 100644 --- a/src/codec_utils/RRC/PeriodicalReportConfig.h +++ b/src/codec_utils/RRC/PeriodicalReportConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PeriodicalReportConfig_H_ @@ -69,5 +69,8 @@ extern asn_TYPE_member_t asn_MBR_PeriodicalReportConfig_1[9]; } #endif +/* Referred external types */ +#include "MeasReportQuantity.h" + #endif /* _PeriodicalReportConfig_H_ */ #include diff --git a/src/codec_utils/RRC/PeriodicalReportConfigInterRAT.c b/src/codec_utils/RRC/PeriodicalReportConfigInterRAT.c index 433bc3fb9..0f2bfccf0 100644 --- a/src/codec_utils/RRC/PeriodicalReportConfigInterRAT.c +++ b/src/codec_utils/RRC/PeriodicalReportConfigInterRAT.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PeriodicalReportConfigInterRAT.h" @@ -25,7 +25,7 @@ memb_maxReportCells_constraint_1(const asn_TYPE_descriptor_t *td, const void *sp value = *(const long *)sptr; - if((value >= 1 && value <= 8)) { + if((value >= 1L && value <= 8L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,22 +36,20 @@ memb_maxReportCells_constraint_1(const asn_TYPE_descriptor_t *td, const void *sp } } -static asn_oer_constraints_t asn_OER_type_reportAmount_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_reportAmount_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_maxReportCells_constr_13 CC_NOTUSED = { - { 1, 1 } /* (1..8) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_maxReportCells_constr_13 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 1, 8 } /* (1..8) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_reportAmount_value2enum_3[] = { { 0, 2, "r1" }, { 1, 2, "r2" }, @@ -96,7 +94,18 @@ asn_TYPE_descriptor_t asn_DEF_reportAmount_3 = { asn_DEF_reportAmount_tags_3, /* Same as above */ sizeof(asn_DEF_reportAmount_tags_3) /sizeof(asn_DEF_reportAmount_tags_3[0]), /* 2 */ - { &asn_OER_type_reportAmount_constr_3, &asn_PER_type_reportAmount_constr_3, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_reportAmount_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_reportAmount_specs_3 /* Additional specs */ }; @@ -107,7 +116,18 @@ asn_TYPE_member_t asn_MBR_PeriodicalReportConfigInterRAT_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ReportInterval, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportInterval" }, @@ -116,7 +136,18 @@ asn_TYPE_member_t asn_MBR_PeriodicalReportConfigInterRAT_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_reportAmount_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportAmount" }, @@ -125,7 +156,18 @@ asn_TYPE_member_t asn_MBR_PeriodicalReportConfigInterRAT_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasReportQuantity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportQuantity" }, @@ -134,7 +176,18 @@ asn_TYPE_member_t asn_MBR_PeriodicalReportConfigInterRAT_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_maxReportCells_constr_13, &asn_PER_memb_maxReportCells_constr_13, memb_maxReportCells_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_maxReportCells_constr_13, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_maxReportCells_constraint_1 + }, 0, 0, /* No default value */ "maxReportCells" }, @@ -166,7 +219,18 @@ asn_TYPE_descriptor_t asn_DEF_PeriodicalReportConfigInterRAT = { asn_DEF_PeriodicalReportConfigInterRAT_tags_1, /* Same as above */ sizeof(asn_DEF_PeriodicalReportConfigInterRAT_tags_1) /sizeof(asn_DEF_PeriodicalReportConfigInterRAT_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PeriodicalReportConfigInterRAT_1, 4, /* Elements count */ &asn_SPC_PeriodicalReportConfigInterRAT_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PeriodicalReportConfigInterRAT.h b/src/codec_utils/RRC/PeriodicalReportConfigInterRAT.h index 5e331981a..65477be81 100644 --- a/src/codec_utils/RRC/PeriodicalReportConfigInterRAT.h +++ b/src/codec_utils/RRC/PeriodicalReportConfigInterRAT.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PeriodicalReportConfigInterRAT_H_ diff --git a/src/codec_utils/RRC/Phy-Parameters.c b/src/codec_utils/RRC/Phy-Parameters.c index 9a184b54b..6290db367 100644 --- a/src/codec_utils/RRC/Phy-Parameters.c +++ b/src/codec_utils/RRC/Phy-Parameters.c @@ -1,24 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "Phy-Parameters.h" -#include "Phy-ParametersCommon.h" -#include "Phy-ParametersXDD-Diff.h" -#include "Phy-ParametersFRX-Diff.h" -#include "Phy-ParametersFR1.h" -#include "Phy-ParametersFR2.h" asn_TYPE_member_t asn_MBR_Phy_Parameters_1[] = { { ATF_POINTER, 5, offsetof(struct Phy_Parameters, phy_ParametersCommon), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_Phy_ParametersCommon, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "phy-ParametersCommon" }, @@ -27,7 +33,18 @@ asn_TYPE_member_t asn_MBR_Phy_Parameters_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Phy_ParametersXDD_Diff, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "phy-ParametersXDD-Diff" }, @@ -36,7 +53,18 @@ asn_TYPE_member_t asn_MBR_Phy_Parameters_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Phy_ParametersFRX_Diff, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "phy-ParametersFRX-Diff" }, @@ -45,7 +73,18 @@ asn_TYPE_member_t asn_MBR_Phy_Parameters_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Phy_ParametersFR1, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "phy-ParametersFR1" }, @@ -54,7 +93,18 @@ asn_TYPE_member_t asn_MBR_Phy_Parameters_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Phy_ParametersFR2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "phy-ParametersFR2" }, @@ -89,7 +139,18 @@ asn_TYPE_descriptor_t asn_DEF_Phy_Parameters = { asn_DEF_Phy_Parameters_tags_1, /* Same as above */ sizeof(asn_DEF_Phy_Parameters_tags_1) /sizeof(asn_DEF_Phy_Parameters_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Phy_Parameters_1, 5, /* Elements count */ &asn_SPC_Phy_Parameters_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/Phy-Parameters.h b/src/codec_utils/RRC/Phy-Parameters.h index 9bbedccde..9d6a5cbab 100644 --- a/src/codec_utils/RRC/Phy-Parameters.h +++ b/src/codec_utils/RRC/Phy-Parameters.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _Phy_Parameters_H_ @@ -46,5 +46,12 @@ extern asn_TYPE_member_t asn_MBR_Phy_Parameters_1[5]; } #endif +/* Referred external types */ +#include "Phy-ParametersCommon.h" +#include "Phy-ParametersXDD-Diff.h" +#include "Phy-ParametersFRX-Diff.h" +#include "Phy-ParametersFR1.h" +#include "Phy-ParametersFR2.h" + #endif /* _Phy_Parameters_H_ */ #include diff --git a/src/codec_utils/RRC/Phy-ParametersCommon.c b/src/codec_utils/RRC/Phy-ParametersCommon.c index a5ed929d3..0733a30cd 100644 --- a/src/codec_utils/RRC/Phy-ParametersCommon.c +++ b/src/codec_utils/RRC/Phy-ParametersCommon.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "Phy-ParametersCommon.h" @@ -147,286 +147,251 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_csi_RS_CFRA_ForHO_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_csi_RS_CFRA_ForHO_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_dynamicPRB_BundlingDL_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_dynamicPRB_BundlingDL_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_sp_CSI_ReportPUCCH_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_sp_CSI_ReportPUCCH_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_sp_CSI_ReportPUSCH_constr_8 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_sp_CSI_ReportPUSCH_constr_8 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_nzp_CSI_RS_IntefMgmt_constr_10 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_nzp_CSI_RS_IntefMgmt_constr_10 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_type2_SP_CSI_Feedback_LongPUCCH_constr_12 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_type2_SP_CSI_Feedback_LongPUCCH_constr_12 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_precoderGranularityCORESET_constr_14 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_precoderGranularityCORESET_constr_14 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_dynamicHARQ_ACK_Codebook_constr_16 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_dynamicHARQ_ACK_Codebook_constr_16 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_semiStaticHARQ_ACK_Codebook_constr_18 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_semiStaticHARQ_ACK_Codebook_constr_18 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_spatialBundlingHARQ_ACK_constr_20 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_spatialBundlingHARQ_ACK_constr_20 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_dynamicBetaOffsetInd_HARQ_ACK_CSI_constr_22 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_dynamicBetaOffsetInd_HARQ_ACK_CSI_constr_22 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_pucch_Repetition_F1_3_4_constr_24 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pucch_Repetition_F1_3_4_constr_24 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_ra_Type0_PUSCH_constr_26 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_ra_Type0_PUSCH_constr_26 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_dynamicSwitchRA_Type0_1_PDSCH_constr_28 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_dynamicSwitchRA_Type0_1_PDSCH_constr_28 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_dynamicSwitchRA_Type0_1_PUSCH_constr_30 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_dynamicSwitchRA_Type0_1_PUSCH_constr_30 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_pdsch_MappingTypeA_constr_32 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pdsch_MappingTypeA_constr_32 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_pdsch_MappingTypeB_constr_34 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pdsch_MappingTypeB_constr_34 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_interleavingVRB_ToPRB_PDSCH_constr_36 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_interleavingVRB_ToPRB_PDSCH_constr_36 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_interSlotFreqHopping_PUSCH_constr_38 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_interSlotFreqHopping_PUSCH_constr_38 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_type1_PUSCH_RepetitionMultiSlots_constr_40 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_type1_PUSCH_RepetitionMultiSlots_constr_40 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_type2_PUSCH_RepetitionMultiSlots_constr_42 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_type2_PUSCH_RepetitionMultiSlots_constr_42 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_pusch_RepetitionMultiSlots_constr_44 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pusch_RepetitionMultiSlots_constr_44 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_pdsch_RepetitionMultiSlots_constr_46 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pdsch_RepetitionMultiSlots_constr_46 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_downlinkSPS_constr_48 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_downlinkSPS_constr_48 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_configuredUL_GrantType1_constr_50 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_configuredUL_GrantType1_constr_50 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_configuredUL_GrantType2_constr_52 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_configuredUL_GrantType2_constr_52 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_pre_EmptIndication_DL_constr_54 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pre_EmptIndication_DL_constr_54 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_cbg_TransIndication_DL_constr_56 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_cbg_TransIndication_DL_constr_56 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_cbg_TransIndication_UL_constr_58 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_cbg_TransIndication_UL_constr_58 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_cbg_FlushIndication_DL_constr_60 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_cbg_FlushIndication_DL_constr_60 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_dynamicHARQ_ACK_CodeB_CBG_Retx_DL_constr_62 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_dynamicHARQ_ACK_CodeB_CBG_Retx_DL_constr_62 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_rateMatchingResrcSetSemi_Static_constr_64 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_rateMatchingResrcSetSemi_Static_constr_64 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_rateMatchingResrcSetDynamic_constr_66 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_rateMatchingResrcSetDynamic_constr_66 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_bwp_SwitchingDelay_constr_68 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_bwp_SwitchingDelay_constr_68 CC_NOTUSED = { { APC_CONSTRAINED, 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_eutra_RS_SINR_measurement_constr_73 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_eutra_RS_SINR_measurement_constr_73 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_csi_RS_CFRA_ForHO_value2enum_2[] = { { 0, 9, "supported" } }; @@ -457,7 +422,18 @@ asn_TYPE_descriptor_t asn_DEF_csi_RS_CFRA_ForHO_2 = { asn_DEF_csi_RS_CFRA_ForHO_tags_2, /* Same as above */ sizeof(asn_DEF_csi_RS_CFRA_ForHO_tags_2) /sizeof(asn_DEF_csi_RS_CFRA_ForHO_tags_2[0]), /* 2 */ - { &asn_OER_type_csi_RS_CFRA_ForHO_constr_2, &asn_PER_type_csi_RS_CFRA_ForHO_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_csi_RS_CFRA_ForHO_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_csi_RS_CFRA_ForHO_specs_2 /* Additional specs */ }; @@ -492,7 +468,18 @@ asn_TYPE_descriptor_t asn_DEF_dynamicPRB_BundlingDL_4 = { asn_DEF_dynamicPRB_BundlingDL_tags_4, /* Same as above */ sizeof(asn_DEF_dynamicPRB_BundlingDL_tags_4) /sizeof(asn_DEF_dynamicPRB_BundlingDL_tags_4[0]), /* 2 */ - { &asn_OER_type_dynamicPRB_BundlingDL_constr_4, &asn_PER_type_dynamicPRB_BundlingDL_constr_4, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_dynamicPRB_BundlingDL_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_dynamicPRB_BundlingDL_specs_4 /* Additional specs */ }; @@ -527,7 +514,18 @@ asn_TYPE_descriptor_t asn_DEF_sp_CSI_ReportPUCCH_6 = { asn_DEF_sp_CSI_ReportPUCCH_tags_6, /* Same as above */ sizeof(asn_DEF_sp_CSI_ReportPUCCH_tags_6) /sizeof(asn_DEF_sp_CSI_ReportPUCCH_tags_6[0]), /* 2 */ - { &asn_OER_type_sp_CSI_ReportPUCCH_constr_6, &asn_PER_type_sp_CSI_ReportPUCCH_constr_6, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_sp_CSI_ReportPUCCH_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_sp_CSI_ReportPUCCH_specs_6 /* Additional specs */ }; @@ -562,7 +560,18 @@ asn_TYPE_descriptor_t asn_DEF_sp_CSI_ReportPUSCH_8 = { asn_DEF_sp_CSI_ReportPUSCH_tags_8, /* Same as above */ sizeof(asn_DEF_sp_CSI_ReportPUSCH_tags_8) /sizeof(asn_DEF_sp_CSI_ReportPUSCH_tags_8[0]), /* 2 */ - { &asn_OER_type_sp_CSI_ReportPUSCH_constr_8, &asn_PER_type_sp_CSI_ReportPUSCH_constr_8, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_sp_CSI_ReportPUSCH_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_sp_CSI_ReportPUSCH_specs_8 /* Additional specs */ }; @@ -597,7 +606,18 @@ asn_TYPE_descriptor_t asn_DEF_nzp_CSI_RS_IntefMgmt_10 = { asn_DEF_nzp_CSI_RS_IntefMgmt_tags_10, /* Same as above */ sizeof(asn_DEF_nzp_CSI_RS_IntefMgmt_tags_10) /sizeof(asn_DEF_nzp_CSI_RS_IntefMgmt_tags_10[0]), /* 2 */ - { &asn_OER_type_nzp_CSI_RS_IntefMgmt_constr_10, &asn_PER_type_nzp_CSI_RS_IntefMgmt_constr_10, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_nzp_CSI_RS_IntefMgmt_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_nzp_CSI_RS_IntefMgmt_specs_10 /* Additional specs */ }; @@ -632,7 +652,18 @@ asn_TYPE_descriptor_t asn_DEF_type2_SP_CSI_Feedback_LongPUCCH_12 = { asn_DEF_type2_SP_CSI_Feedback_LongPUCCH_tags_12, /* Same as above */ sizeof(asn_DEF_type2_SP_CSI_Feedback_LongPUCCH_tags_12) /sizeof(asn_DEF_type2_SP_CSI_Feedback_LongPUCCH_tags_12[0]), /* 2 */ - { &asn_OER_type_type2_SP_CSI_Feedback_LongPUCCH_constr_12, &asn_PER_type_type2_SP_CSI_Feedback_LongPUCCH_constr_12, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_type2_SP_CSI_Feedback_LongPUCCH_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_type2_SP_CSI_Feedback_LongPUCCH_specs_12 /* Additional specs */ }; @@ -667,7 +698,18 @@ asn_TYPE_descriptor_t asn_DEF_precoderGranularityCORESET_14 = { asn_DEF_precoderGranularityCORESET_tags_14, /* Same as above */ sizeof(asn_DEF_precoderGranularityCORESET_tags_14) /sizeof(asn_DEF_precoderGranularityCORESET_tags_14[0]), /* 2 */ - { &asn_OER_type_precoderGranularityCORESET_constr_14, &asn_PER_type_precoderGranularityCORESET_constr_14, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_precoderGranularityCORESET_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_precoderGranularityCORESET_specs_14 /* Additional specs */ }; @@ -702,7 +744,18 @@ asn_TYPE_descriptor_t asn_DEF_dynamicHARQ_ACK_Codebook_16 = { asn_DEF_dynamicHARQ_ACK_Codebook_tags_16, /* Same as above */ sizeof(asn_DEF_dynamicHARQ_ACK_Codebook_tags_16) /sizeof(asn_DEF_dynamicHARQ_ACK_Codebook_tags_16[0]), /* 2 */ - { &asn_OER_type_dynamicHARQ_ACK_Codebook_constr_16, &asn_PER_type_dynamicHARQ_ACK_Codebook_constr_16, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_dynamicHARQ_ACK_Codebook_constr_16, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_dynamicHARQ_ACK_Codebook_specs_16 /* Additional specs */ }; @@ -737,7 +790,18 @@ asn_TYPE_descriptor_t asn_DEF_semiStaticHARQ_ACK_Codebook_18 = { asn_DEF_semiStaticHARQ_ACK_Codebook_tags_18, /* Same as above */ sizeof(asn_DEF_semiStaticHARQ_ACK_Codebook_tags_18) /sizeof(asn_DEF_semiStaticHARQ_ACK_Codebook_tags_18[0]), /* 2 */ - { &asn_OER_type_semiStaticHARQ_ACK_Codebook_constr_18, &asn_PER_type_semiStaticHARQ_ACK_Codebook_constr_18, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_semiStaticHARQ_ACK_Codebook_constr_18, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_semiStaticHARQ_ACK_Codebook_specs_18 /* Additional specs */ }; @@ -772,7 +836,18 @@ asn_TYPE_descriptor_t asn_DEF_spatialBundlingHARQ_ACK_20 = { asn_DEF_spatialBundlingHARQ_ACK_tags_20, /* Same as above */ sizeof(asn_DEF_spatialBundlingHARQ_ACK_tags_20) /sizeof(asn_DEF_spatialBundlingHARQ_ACK_tags_20[0]), /* 2 */ - { &asn_OER_type_spatialBundlingHARQ_ACK_constr_20, &asn_PER_type_spatialBundlingHARQ_ACK_constr_20, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_spatialBundlingHARQ_ACK_constr_20, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_spatialBundlingHARQ_ACK_specs_20 /* Additional specs */ }; @@ -807,7 +882,18 @@ asn_TYPE_descriptor_t asn_DEF_dynamicBetaOffsetInd_HARQ_ACK_CSI_22 = { asn_DEF_dynamicBetaOffsetInd_HARQ_ACK_CSI_tags_22, /* Same as above */ sizeof(asn_DEF_dynamicBetaOffsetInd_HARQ_ACK_CSI_tags_22) /sizeof(asn_DEF_dynamicBetaOffsetInd_HARQ_ACK_CSI_tags_22[0]), /* 2 */ - { &asn_OER_type_dynamicBetaOffsetInd_HARQ_ACK_CSI_constr_22, &asn_PER_type_dynamicBetaOffsetInd_HARQ_ACK_CSI_constr_22, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_dynamicBetaOffsetInd_HARQ_ACK_CSI_constr_22, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_dynamicBetaOffsetInd_HARQ_ACK_CSI_specs_22 /* Additional specs */ }; @@ -842,7 +928,18 @@ asn_TYPE_descriptor_t asn_DEF_pucch_Repetition_F1_3_4_24 = { asn_DEF_pucch_Repetition_F1_3_4_tags_24, /* Same as above */ sizeof(asn_DEF_pucch_Repetition_F1_3_4_tags_24) /sizeof(asn_DEF_pucch_Repetition_F1_3_4_tags_24[0]), /* 2 */ - { &asn_OER_type_pucch_Repetition_F1_3_4_constr_24, &asn_PER_type_pucch_Repetition_F1_3_4_constr_24, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pucch_Repetition_F1_3_4_constr_24, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_pucch_Repetition_F1_3_4_specs_24 /* Additional specs */ }; @@ -877,7 +974,18 @@ asn_TYPE_descriptor_t asn_DEF_ra_Type0_PUSCH_26 = { asn_DEF_ra_Type0_PUSCH_tags_26, /* Same as above */ sizeof(asn_DEF_ra_Type0_PUSCH_tags_26) /sizeof(asn_DEF_ra_Type0_PUSCH_tags_26[0]), /* 2 */ - { &asn_OER_type_ra_Type0_PUSCH_constr_26, &asn_PER_type_ra_Type0_PUSCH_constr_26, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ra_Type0_PUSCH_constr_26, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_ra_Type0_PUSCH_specs_26 /* Additional specs */ }; @@ -912,7 +1020,18 @@ asn_TYPE_descriptor_t asn_DEF_dynamicSwitchRA_Type0_1_PDSCH_28 = { asn_DEF_dynamicSwitchRA_Type0_1_PDSCH_tags_28, /* Same as above */ sizeof(asn_DEF_dynamicSwitchRA_Type0_1_PDSCH_tags_28) /sizeof(asn_DEF_dynamicSwitchRA_Type0_1_PDSCH_tags_28[0]), /* 2 */ - { &asn_OER_type_dynamicSwitchRA_Type0_1_PDSCH_constr_28, &asn_PER_type_dynamicSwitchRA_Type0_1_PDSCH_constr_28, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_dynamicSwitchRA_Type0_1_PDSCH_constr_28, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_dynamicSwitchRA_Type0_1_PDSCH_specs_28 /* Additional specs */ }; @@ -947,7 +1066,18 @@ asn_TYPE_descriptor_t asn_DEF_dynamicSwitchRA_Type0_1_PUSCH_30 = { asn_DEF_dynamicSwitchRA_Type0_1_PUSCH_tags_30, /* Same as above */ sizeof(asn_DEF_dynamicSwitchRA_Type0_1_PUSCH_tags_30) /sizeof(asn_DEF_dynamicSwitchRA_Type0_1_PUSCH_tags_30[0]), /* 2 */ - { &asn_OER_type_dynamicSwitchRA_Type0_1_PUSCH_constr_30, &asn_PER_type_dynamicSwitchRA_Type0_1_PUSCH_constr_30, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_dynamicSwitchRA_Type0_1_PUSCH_constr_30, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_dynamicSwitchRA_Type0_1_PUSCH_specs_30 /* Additional specs */ }; @@ -982,7 +1112,18 @@ asn_TYPE_descriptor_t asn_DEF_pdsch_MappingTypeA_32 = { asn_DEF_pdsch_MappingTypeA_tags_32, /* Same as above */ sizeof(asn_DEF_pdsch_MappingTypeA_tags_32) /sizeof(asn_DEF_pdsch_MappingTypeA_tags_32[0]), /* 2 */ - { &asn_OER_type_pdsch_MappingTypeA_constr_32, &asn_PER_type_pdsch_MappingTypeA_constr_32, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pdsch_MappingTypeA_constr_32, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_pdsch_MappingTypeA_specs_32 /* Additional specs */ }; @@ -1017,7 +1158,18 @@ asn_TYPE_descriptor_t asn_DEF_pdsch_MappingTypeB_34 = { asn_DEF_pdsch_MappingTypeB_tags_34, /* Same as above */ sizeof(asn_DEF_pdsch_MappingTypeB_tags_34) /sizeof(asn_DEF_pdsch_MappingTypeB_tags_34[0]), /* 2 */ - { &asn_OER_type_pdsch_MappingTypeB_constr_34, &asn_PER_type_pdsch_MappingTypeB_constr_34, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pdsch_MappingTypeB_constr_34, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_pdsch_MappingTypeB_specs_34 /* Additional specs */ }; @@ -1052,7 +1204,18 @@ asn_TYPE_descriptor_t asn_DEF_interleavingVRB_ToPRB_PDSCH_36 = { asn_DEF_interleavingVRB_ToPRB_PDSCH_tags_36, /* Same as above */ sizeof(asn_DEF_interleavingVRB_ToPRB_PDSCH_tags_36) /sizeof(asn_DEF_interleavingVRB_ToPRB_PDSCH_tags_36[0]), /* 2 */ - { &asn_OER_type_interleavingVRB_ToPRB_PDSCH_constr_36, &asn_PER_type_interleavingVRB_ToPRB_PDSCH_constr_36, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_interleavingVRB_ToPRB_PDSCH_constr_36, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_interleavingVRB_ToPRB_PDSCH_specs_36 /* Additional specs */ }; @@ -1087,7 +1250,18 @@ asn_TYPE_descriptor_t asn_DEF_interSlotFreqHopping_PUSCH_38 = { asn_DEF_interSlotFreqHopping_PUSCH_tags_38, /* Same as above */ sizeof(asn_DEF_interSlotFreqHopping_PUSCH_tags_38) /sizeof(asn_DEF_interSlotFreqHopping_PUSCH_tags_38[0]), /* 2 */ - { &asn_OER_type_interSlotFreqHopping_PUSCH_constr_38, &asn_PER_type_interSlotFreqHopping_PUSCH_constr_38, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_interSlotFreqHopping_PUSCH_constr_38, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_interSlotFreqHopping_PUSCH_specs_38 /* Additional specs */ }; @@ -1122,7 +1296,18 @@ asn_TYPE_descriptor_t asn_DEF_type1_PUSCH_RepetitionMultiSlots_40 = { asn_DEF_type1_PUSCH_RepetitionMultiSlots_tags_40, /* Same as above */ sizeof(asn_DEF_type1_PUSCH_RepetitionMultiSlots_tags_40) /sizeof(asn_DEF_type1_PUSCH_RepetitionMultiSlots_tags_40[0]), /* 2 */ - { &asn_OER_type_type1_PUSCH_RepetitionMultiSlots_constr_40, &asn_PER_type_type1_PUSCH_RepetitionMultiSlots_constr_40, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_type1_PUSCH_RepetitionMultiSlots_constr_40, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_type1_PUSCH_RepetitionMultiSlots_specs_40 /* Additional specs */ }; @@ -1157,7 +1342,18 @@ asn_TYPE_descriptor_t asn_DEF_type2_PUSCH_RepetitionMultiSlots_42 = { asn_DEF_type2_PUSCH_RepetitionMultiSlots_tags_42, /* Same as above */ sizeof(asn_DEF_type2_PUSCH_RepetitionMultiSlots_tags_42) /sizeof(asn_DEF_type2_PUSCH_RepetitionMultiSlots_tags_42[0]), /* 2 */ - { &asn_OER_type_type2_PUSCH_RepetitionMultiSlots_constr_42, &asn_PER_type_type2_PUSCH_RepetitionMultiSlots_constr_42, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_type2_PUSCH_RepetitionMultiSlots_constr_42, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_type2_PUSCH_RepetitionMultiSlots_specs_42 /* Additional specs */ }; @@ -1192,7 +1388,18 @@ asn_TYPE_descriptor_t asn_DEF_pusch_RepetitionMultiSlots_44 = { asn_DEF_pusch_RepetitionMultiSlots_tags_44, /* Same as above */ sizeof(asn_DEF_pusch_RepetitionMultiSlots_tags_44) /sizeof(asn_DEF_pusch_RepetitionMultiSlots_tags_44[0]), /* 2 */ - { &asn_OER_type_pusch_RepetitionMultiSlots_constr_44, &asn_PER_type_pusch_RepetitionMultiSlots_constr_44, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pusch_RepetitionMultiSlots_constr_44, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_pusch_RepetitionMultiSlots_specs_44 /* Additional specs */ }; @@ -1227,7 +1434,18 @@ asn_TYPE_descriptor_t asn_DEF_pdsch_RepetitionMultiSlots_46 = { asn_DEF_pdsch_RepetitionMultiSlots_tags_46, /* Same as above */ sizeof(asn_DEF_pdsch_RepetitionMultiSlots_tags_46) /sizeof(asn_DEF_pdsch_RepetitionMultiSlots_tags_46[0]), /* 2 */ - { &asn_OER_type_pdsch_RepetitionMultiSlots_constr_46, &asn_PER_type_pdsch_RepetitionMultiSlots_constr_46, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pdsch_RepetitionMultiSlots_constr_46, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_pdsch_RepetitionMultiSlots_specs_46 /* Additional specs */ }; @@ -1262,7 +1480,18 @@ asn_TYPE_descriptor_t asn_DEF_downlinkSPS_48 = { asn_DEF_downlinkSPS_tags_48, /* Same as above */ sizeof(asn_DEF_downlinkSPS_tags_48) /sizeof(asn_DEF_downlinkSPS_tags_48[0]), /* 2 */ - { &asn_OER_type_downlinkSPS_constr_48, &asn_PER_type_downlinkSPS_constr_48, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_downlinkSPS_constr_48, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_downlinkSPS_specs_48 /* Additional specs */ }; @@ -1297,7 +1526,18 @@ asn_TYPE_descriptor_t asn_DEF_configuredUL_GrantType1_50 = { asn_DEF_configuredUL_GrantType1_tags_50, /* Same as above */ sizeof(asn_DEF_configuredUL_GrantType1_tags_50) /sizeof(asn_DEF_configuredUL_GrantType1_tags_50[0]), /* 2 */ - { &asn_OER_type_configuredUL_GrantType1_constr_50, &asn_PER_type_configuredUL_GrantType1_constr_50, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_configuredUL_GrantType1_constr_50, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_configuredUL_GrantType1_specs_50 /* Additional specs */ }; @@ -1332,7 +1572,18 @@ asn_TYPE_descriptor_t asn_DEF_configuredUL_GrantType2_52 = { asn_DEF_configuredUL_GrantType2_tags_52, /* Same as above */ sizeof(asn_DEF_configuredUL_GrantType2_tags_52) /sizeof(asn_DEF_configuredUL_GrantType2_tags_52[0]), /* 2 */ - { &asn_OER_type_configuredUL_GrantType2_constr_52, &asn_PER_type_configuredUL_GrantType2_constr_52, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_configuredUL_GrantType2_constr_52, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_configuredUL_GrantType2_specs_52 /* Additional specs */ }; @@ -1367,7 +1618,18 @@ asn_TYPE_descriptor_t asn_DEF_pre_EmptIndication_DL_54 = { asn_DEF_pre_EmptIndication_DL_tags_54, /* Same as above */ sizeof(asn_DEF_pre_EmptIndication_DL_tags_54) /sizeof(asn_DEF_pre_EmptIndication_DL_tags_54[0]), /* 2 */ - { &asn_OER_type_pre_EmptIndication_DL_constr_54, &asn_PER_type_pre_EmptIndication_DL_constr_54, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pre_EmptIndication_DL_constr_54, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_pre_EmptIndication_DL_specs_54 /* Additional specs */ }; @@ -1402,7 +1664,18 @@ asn_TYPE_descriptor_t asn_DEF_cbg_TransIndication_DL_56 = { asn_DEF_cbg_TransIndication_DL_tags_56, /* Same as above */ sizeof(asn_DEF_cbg_TransIndication_DL_tags_56) /sizeof(asn_DEF_cbg_TransIndication_DL_tags_56[0]), /* 2 */ - { &asn_OER_type_cbg_TransIndication_DL_constr_56, &asn_PER_type_cbg_TransIndication_DL_constr_56, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_cbg_TransIndication_DL_constr_56, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_cbg_TransIndication_DL_specs_56 /* Additional specs */ }; @@ -1437,7 +1710,18 @@ asn_TYPE_descriptor_t asn_DEF_cbg_TransIndication_UL_58 = { asn_DEF_cbg_TransIndication_UL_tags_58, /* Same as above */ sizeof(asn_DEF_cbg_TransIndication_UL_tags_58) /sizeof(asn_DEF_cbg_TransIndication_UL_tags_58[0]), /* 2 */ - { &asn_OER_type_cbg_TransIndication_UL_constr_58, &asn_PER_type_cbg_TransIndication_UL_constr_58, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_cbg_TransIndication_UL_constr_58, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_cbg_TransIndication_UL_specs_58 /* Additional specs */ }; @@ -1472,7 +1756,18 @@ asn_TYPE_descriptor_t asn_DEF_cbg_FlushIndication_DL_60 = { asn_DEF_cbg_FlushIndication_DL_tags_60, /* Same as above */ sizeof(asn_DEF_cbg_FlushIndication_DL_tags_60) /sizeof(asn_DEF_cbg_FlushIndication_DL_tags_60[0]), /* 2 */ - { &asn_OER_type_cbg_FlushIndication_DL_constr_60, &asn_PER_type_cbg_FlushIndication_DL_constr_60, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_cbg_FlushIndication_DL_constr_60, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_cbg_FlushIndication_DL_specs_60 /* Additional specs */ }; @@ -1507,7 +1802,18 @@ asn_TYPE_descriptor_t asn_DEF_dynamicHARQ_ACK_CodeB_CBG_Retx_DL_62 = { asn_DEF_dynamicHARQ_ACK_CodeB_CBG_Retx_DL_tags_62, /* Same as above */ sizeof(asn_DEF_dynamicHARQ_ACK_CodeB_CBG_Retx_DL_tags_62) /sizeof(asn_DEF_dynamicHARQ_ACK_CodeB_CBG_Retx_DL_tags_62[0]), /* 2 */ - { &asn_OER_type_dynamicHARQ_ACK_CodeB_CBG_Retx_DL_constr_62, &asn_PER_type_dynamicHARQ_ACK_CodeB_CBG_Retx_DL_constr_62, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_dynamicHARQ_ACK_CodeB_CBG_Retx_DL_constr_62, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_dynamicHARQ_ACK_CodeB_CBG_Retx_DL_specs_62 /* Additional specs */ }; @@ -1542,7 +1848,18 @@ asn_TYPE_descriptor_t asn_DEF_rateMatchingResrcSetSemi_Static_64 = { asn_DEF_rateMatchingResrcSetSemi_Static_tags_64, /* Same as above */ sizeof(asn_DEF_rateMatchingResrcSetSemi_Static_tags_64) /sizeof(asn_DEF_rateMatchingResrcSetSemi_Static_tags_64[0]), /* 2 */ - { &asn_OER_type_rateMatchingResrcSetSemi_Static_constr_64, &asn_PER_type_rateMatchingResrcSetSemi_Static_constr_64, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_rateMatchingResrcSetSemi_Static_constr_64, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_rateMatchingResrcSetSemi_Static_specs_64 /* Additional specs */ }; @@ -1577,7 +1894,18 @@ asn_TYPE_descriptor_t asn_DEF_rateMatchingResrcSetDynamic_66 = { asn_DEF_rateMatchingResrcSetDynamic_tags_66, /* Same as above */ sizeof(asn_DEF_rateMatchingResrcSetDynamic_tags_66) /sizeof(asn_DEF_rateMatchingResrcSetDynamic_tags_66[0]), /* 2 */ - { &asn_OER_type_rateMatchingResrcSetDynamic_constr_66, &asn_PER_type_rateMatchingResrcSetDynamic_constr_66, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_rateMatchingResrcSetDynamic_constr_66, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_rateMatchingResrcSetDynamic_specs_66 /* Additional specs */ }; @@ -1614,7 +1942,18 @@ asn_TYPE_descriptor_t asn_DEF_bwp_SwitchingDelay_68 = { asn_DEF_bwp_SwitchingDelay_tags_68, /* Same as above */ sizeof(asn_DEF_bwp_SwitchingDelay_tags_68) /sizeof(asn_DEF_bwp_SwitchingDelay_tags_68[0]), /* 2 */ - { &asn_OER_type_bwp_SwitchingDelay_constr_68, &asn_PER_type_bwp_SwitchingDelay_constr_68, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_bwp_SwitchingDelay_constr_68, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_bwp_SwitchingDelay_specs_68 /* Additional specs */ }; @@ -1649,7 +1988,18 @@ asn_TYPE_descriptor_t asn_DEF_eutra_RS_SINR_measurement_73 = { asn_DEF_eutra_RS_SINR_measurement_tags_73, /* Same as above */ sizeof(asn_DEF_eutra_RS_SINR_measurement_tags_73) /sizeof(asn_DEF_eutra_RS_SINR_measurement_tags_73[0]), /* 2 */ - { &asn_OER_type_eutra_RS_SINR_measurement_constr_73, &asn_PER_type_eutra_RS_SINR_measurement_constr_73, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_eutra_RS_SINR_measurement_constr_73, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_eutra_RS_SINR_measurement_specs_73 /* Additional specs */ }; @@ -1660,7 +2010,18 @@ static asn_TYPE_member_t asn_MBR_ext1_72[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_eutra_RS_SINR_measurement_73, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eutra-RS-SINR-measurement" }, @@ -1693,7 +2054,18 @@ asn_TYPE_descriptor_t asn_DEF_ext1_72 = { asn_DEF_ext1_tags_72, /* Same as above */ sizeof(asn_DEF_ext1_tags_72) /sizeof(asn_DEF_ext1_tags_72[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ext1_72, 1, /* Elements count */ &asn_SPC_ext1_specs_72 /* Additional specs */ @@ -1705,7 +2077,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_csi_RS_CFRA_ForHO_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "csi-RS-CFRA-ForHO" }, @@ -1714,7 +2097,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_dynamicPRB_BundlingDL_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dynamicPRB-BundlingDL" }, @@ -1723,7 +2117,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_sp_CSI_ReportPUCCH_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sp-CSI-ReportPUCCH" }, @@ -1732,7 +2137,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_sp_CSI_ReportPUSCH_8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sp-CSI-ReportPUSCH" }, @@ -1741,7 +2157,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_nzp_CSI_RS_IntefMgmt_10, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nzp-CSI-RS-IntefMgmt" }, @@ -1750,7 +2177,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_type2_SP_CSI_Feedback_LongPUCCH_12, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "type2-SP-CSI-Feedback-LongPUCCH" }, @@ -1759,7 +2197,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_precoderGranularityCORESET_14, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "precoderGranularityCORESET" }, @@ -1768,7 +2217,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_dynamicHARQ_ACK_Codebook_16, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dynamicHARQ-ACK-Codebook" }, @@ -1777,7 +2237,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_semiStaticHARQ_ACK_Codebook_18, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "semiStaticHARQ-ACK-Codebook" }, @@ -1786,7 +2257,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_spatialBundlingHARQ_ACK_20, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spatialBundlingHARQ-ACK" }, @@ -1795,7 +2277,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_dynamicBetaOffsetInd_HARQ_ACK_CSI_22, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dynamicBetaOffsetInd-HARQ-ACK-CSI" }, @@ -1804,7 +2297,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_pucch_Repetition_F1_3_4_24, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pucch-Repetition-F1-3-4" }, @@ -1813,7 +2317,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ra_Type0_PUSCH_26, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ra-Type0-PUSCH" }, @@ -1822,7 +2337,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_dynamicSwitchRA_Type0_1_PDSCH_28, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dynamicSwitchRA-Type0-1-PDSCH" }, @@ -1831,7 +2357,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_dynamicSwitchRA_Type0_1_PUSCH_30, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dynamicSwitchRA-Type0-1-PUSCH" }, @@ -1840,7 +2377,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_pdsch_MappingTypeA_32, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pdsch-MappingTypeA" }, @@ -1849,7 +2397,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_pdsch_MappingTypeB_34, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pdsch-MappingTypeB" }, @@ -1858,7 +2417,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_interleavingVRB_ToPRB_PDSCH_36, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "interleavingVRB-ToPRB-PDSCH" }, @@ -1867,7 +2437,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_interSlotFreqHopping_PUSCH_38, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "interSlotFreqHopping-PUSCH" }, @@ -1876,7 +2457,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_type1_PUSCH_RepetitionMultiSlots_40, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "type1-PUSCH-RepetitionMultiSlots" }, @@ -1885,7 +2477,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_type2_PUSCH_RepetitionMultiSlots_42, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "type2-PUSCH-RepetitionMultiSlots" }, @@ -1894,7 +2497,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_pusch_RepetitionMultiSlots_44, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pusch-RepetitionMultiSlots" }, @@ -1903,7 +2517,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_pdsch_RepetitionMultiSlots_46, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pdsch-RepetitionMultiSlots" }, @@ -1912,7 +2537,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_downlinkSPS_48, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "downlinkSPS" }, @@ -1921,7 +2557,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_configuredUL_GrantType1_50, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "configuredUL-GrantType1" }, @@ -1930,7 +2577,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_configuredUL_GrantType2_52, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "configuredUL-GrantType2" }, @@ -1939,7 +2597,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_pre_EmptIndication_DL_54, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pre-EmptIndication-DL" }, @@ -1948,7 +2617,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_cbg_TransIndication_DL_56, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cbg-TransIndication-DL" }, @@ -1957,7 +2637,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_cbg_TransIndication_UL_58, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cbg-TransIndication-UL" }, @@ -1966,7 +2657,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_cbg_FlushIndication_DL_60, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cbg-FlushIndication-DL" }, @@ -1975,7 +2677,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_dynamicHARQ_ACK_CodeB_CBG_Retx_DL_62, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dynamicHARQ-ACK-CodeB-CBG-Retx-DL" }, @@ -1984,7 +2697,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_rateMatchingResrcSetSemi_Static_64, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rateMatchingResrcSetSemi-Static" }, @@ -1993,7 +2717,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_rateMatchingResrcSetDynamic_66, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rateMatchingResrcSetDynamic" }, @@ -2002,7 +2737,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_bwp_SwitchingDelay_68, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "bwp-SwitchingDelay" }, @@ -2011,7 +2757,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersCommon_1[] = { 0, &asn_DEF_ext1_72, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ext1" }, @@ -2076,7 +2833,18 @@ asn_TYPE_descriptor_t asn_DEF_Phy_ParametersCommon = { asn_DEF_Phy_ParametersCommon_tags_1, /* Same as above */ sizeof(asn_DEF_Phy_ParametersCommon_tags_1) /sizeof(asn_DEF_Phy_ParametersCommon_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Phy_ParametersCommon_1, 35, /* Elements count */ &asn_SPC_Phy_ParametersCommon_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/Phy-ParametersCommon.h b/src/codec_utils/RRC/Phy-ParametersCommon.h index f309ec5ef..b1d313e95 100644 --- a/src/codec_utils/RRC/Phy-ParametersCommon.h +++ b/src/codec_utils/RRC/Phy-ParametersCommon.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _Phy_ParametersCommon_H_ diff --git a/src/codec_utils/RRC/Phy-ParametersFR1.c b/src/codec_utils/RRC/Phy-ParametersFR1.c index 7e68e4165..733e20225 100644 --- a/src/codec_utils/RRC/Phy-ParametersFR1.c +++ b/src/codec_utils/RRC/Phy-ParametersFR1.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "Phy-ParametersFR1.h" @@ -23,38 +23,34 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_pdcchMonitoringSingleOccasion_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pdcchMonitoringSingleOccasion_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_scs_60kHz_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_scs_60kHz_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_pdsch_256QAM_FR1_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pdsch_256QAM_FR1_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_pdsch_RE_MappingFR1_PerSymbol_constr_8 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pdsch_RE_MappingFR1_PerSymbol_constr_8 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_pdcchMonitoringSingleOccasion_value2enum_2[] = { { 0, 9, "supported" } }; @@ -85,7 +81,18 @@ asn_TYPE_descriptor_t asn_DEF_pdcchMonitoringSingleOccasion_2 = { asn_DEF_pdcchMonitoringSingleOccasion_tags_2, /* Same as above */ sizeof(asn_DEF_pdcchMonitoringSingleOccasion_tags_2) /sizeof(asn_DEF_pdcchMonitoringSingleOccasion_tags_2[0]), /* 2 */ - { &asn_OER_type_pdcchMonitoringSingleOccasion_constr_2, &asn_PER_type_pdcchMonitoringSingleOccasion_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pdcchMonitoringSingleOccasion_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_pdcchMonitoringSingleOccasion_specs_2 /* Additional specs */ }; @@ -120,7 +127,18 @@ asn_TYPE_descriptor_t asn_DEF_scs_60kHz_4 = { asn_DEF_scs_60kHz_tags_4, /* Same as above */ sizeof(asn_DEF_scs_60kHz_tags_4) /sizeof(asn_DEF_scs_60kHz_tags_4[0]), /* 2 */ - { &asn_OER_type_scs_60kHz_constr_4, &asn_PER_type_scs_60kHz_constr_4, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_scs_60kHz_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_scs_60kHz_specs_4 /* Additional specs */ }; @@ -155,7 +173,18 @@ asn_TYPE_descriptor_t asn_DEF_pdsch_256QAM_FR1_6 = { asn_DEF_pdsch_256QAM_FR1_tags_6, /* Same as above */ sizeof(asn_DEF_pdsch_256QAM_FR1_tags_6) /sizeof(asn_DEF_pdsch_256QAM_FR1_tags_6[0]), /* 2 */ - { &asn_OER_type_pdsch_256QAM_FR1_constr_6, &asn_PER_type_pdsch_256QAM_FR1_constr_6, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pdsch_256QAM_FR1_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_pdsch_256QAM_FR1_specs_6 /* Additional specs */ }; @@ -192,7 +221,18 @@ asn_TYPE_descriptor_t asn_DEF_pdsch_RE_MappingFR1_PerSymbol_8 = { asn_DEF_pdsch_RE_MappingFR1_PerSymbol_tags_8, /* Same as above */ sizeof(asn_DEF_pdsch_RE_MappingFR1_PerSymbol_tags_8) /sizeof(asn_DEF_pdsch_RE_MappingFR1_PerSymbol_tags_8[0]), /* 2 */ - { &asn_OER_type_pdsch_RE_MappingFR1_PerSymbol_constr_8, &asn_PER_type_pdsch_RE_MappingFR1_PerSymbol_constr_8, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pdsch_RE_MappingFR1_PerSymbol_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_pdsch_RE_MappingFR1_PerSymbol_specs_8 /* Additional specs */ }; @@ -203,7 +243,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersFR1_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_pdcchMonitoringSingleOccasion_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pdcchMonitoringSingleOccasion" }, @@ -212,7 +263,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersFR1_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_scs_60kHz_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "scs-60kHz" }, @@ -221,7 +283,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersFR1_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_pdsch_256QAM_FR1_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pdsch-256QAM-FR1" }, @@ -230,7 +303,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersFR1_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_pdsch_RE_MappingFR1_PerSymbol_8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pdsch-RE-MappingFR1-PerSymbol" }, @@ -264,7 +348,18 @@ asn_TYPE_descriptor_t asn_DEF_Phy_ParametersFR1 = { asn_DEF_Phy_ParametersFR1_tags_1, /* Same as above */ sizeof(asn_DEF_Phy_ParametersFR1_tags_1) /sizeof(asn_DEF_Phy_ParametersFR1_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Phy_ParametersFR1_1, 4, /* Elements count */ &asn_SPC_Phy_ParametersFR1_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/Phy-ParametersFR1.h b/src/codec_utils/RRC/Phy-ParametersFR1.h index 4ed902d53..892778877 100644 --- a/src/codec_utils/RRC/Phy-ParametersFR1.h +++ b/src/codec_utils/RRC/Phy-ParametersFR1.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _Phy_ParametersFR1_H_ diff --git a/src/codec_utils/RRC/Phy-ParametersFR2.c b/src/codec_utils/RRC/Phy-ParametersFR2.c index ab018504b..f93588037 100644 --- a/src/codec_utils/RRC/Phy-ParametersFR2.c +++ b/src/codec_utils/RRC/Phy-ParametersFR2.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "Phy-ParametersFR2.h" @@ -15,22 +15,20 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_calibrationGapPA_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_calibrationGapPA_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_pdsch_RE_MappingFR2_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pdsch_RE_MappingFR2_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_calibrationGapPA_value2enum_2[] = { { 0, 9, "supported" } }; @@ -61,7 +59,18 @@ asn_TYPE_descriptor_t asn_DEF_calibrationGapPA_2 = { asn_DEF_calibrationGapPA_tags_2, /* Same as above */ sizeof(asn_DEF_calibrationGapPA_tags_2) /sizeof(asn_DEF_calibrationGapPA_tags_2[0]), /* 2 */ - { &asn_OER_type_calibrationGapPA_constr_2, &asn_PER_type_calibrationGapPA_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_calibrationGapPA_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_calibrationGapPA_specs_2 /* Additional specs */ }; @@ -98,7 +107,18 @@ asn_TYPE_descriptor_t asn_DEF_pdsch_RE_MappingFR2_4 = { asn_DEF_pdsch_RE_MappingFR2_tags_4, /* Same as above */ sizeof(asn_DEF_pdsch_RE_MappingFR2_tags_4) /sizeof(asn_DEF_pdsch_RE_MappingFR2_tags_4[0]), /* 2 */ - { &asn_OER_type_pdsch_RE_MappingFR2_constr_4, &asn_PER_type_pdsch_RE_MappingFR2_constr_4, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pdsch_RE_MappingFR2_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_pdsch_RE_MappingFR2_specs_4 /* Additional specs */ }; @@ -109,7 +129,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersFR2_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_calibrationGapPA_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "calibrationGapPA" }, @@ -118,7 +149,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersFR2_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_pdsch_RE_MappingFR2_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pdsch-RE-MappingFR2" }, @@ -150,7 +192,18 @@ asn_TYPE_descriptor_t asn_DEF_Phy_ParametersFR2 = { asn_DEF_Phy_ParametersFR2_tags_1, /* Same as above */ sizeof(asn_DEF_Phy_ParametersFR2_tags_1) /sizeof(asn_DEF_Phy_ParametersFR2_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Phy_ParametersFR2_1, 2, /* Elements count */ &asn_SPC_Phy_ParametersFR2_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/Phy-ParametersFR2.h b/src/codec_utils/RRC/Phy-ParametersFR2.h index d6fa253c3..48faafbdd 100644 --- a/src/codec_utils/RRC/Phy-ParametersFR2.h +++ b/src/codec_utils/RRC/Phy-ParametersFR2.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _Phy_ParametersFR2_H_ diff --git a/src/codec_utils/RRC/Phy-ParametersFRX-Diff.c b/src/codec_utils/RRC/Phy-ParametersFRX-Diff.c index 1bf3005a4..61328c5aa 100644 --- a/src/codec_utils/RRC/Phy-ParametersFRX-Diff.c +++ b/src/codec_utils/RRC/Phy-ParametersFRX-Diff.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "Phy-ParametersFRX-Diff.h" @@ -151,7 +151,7 @@ memb_oneFL_DMRS_TwoAdditionalDMRS_constraint_1(const asn_TYPE_descriptor_t *td, size = 0; } - if((size == 2)) { + if((size == 2UL)) { /* Constraint check succeeded */ return 0; } else { @@ -182,7 +182,7 @@ memb_twoFL_DMRS_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 2)) { + if((size == 2UL)) { /* Constraint check succeeded */ return 0; } else { @@ -213,7 +213,7 @@ memb_twoFL_DMRS_TwoAdditionalDMRS_constraint_1(const asn_TYPE_descriptor_t *td, size = 0; } - if((size == 2)) { + if((size == 2UL)) { /* Constraint check succeeded */ return 0; } else { @@ -244,7 +244,7 @@ memb_oneFL_DMRS_ThreeAdditionalDMRS_constraint_1(const asn_TYPE_descriptor_t *td size = 0; } - if((size == 2)) { + if((size == 2UL)) { /* Constraint check succeeded */ return 0; } else { @@ -275,7 +275,7 @@ memb_onePortsPTRS_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr size = 0; } - if((size == 2)) { + if((size == 2UL)) { /* Constraint check succeeded */ return 0; } else { @@ -300,7 +300,7 @@ memb_pdcch_BlindDetectionCA_constraint_1(const asn_TYPE_descriptor_t *td, const value = *(const long *)sptr; - if((value >= 4 && value <= 16)) { + if((value >= 4L && value <= 16L)) { /* Constraint check succeeded */ return 0; } else { @@ -311,302 +311,265 @@ memb_pdcch_BlindDetectionCA_constraint_1(const asn_TYPE_descriptor_t *td, const } } -static asn_oer_constraints_t asn_OER_type_dynamicSFI_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_dynamicSFI_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_supportedDMRS_TypeDL_constr_8 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_supportedDMRS_TypeDL_constr_8 CC_NOTUSED = { { APC_CONSTRAINED, 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_supportedDMRS_TypeUL_constr_11 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_supportedDMRS_TypeUL_constr_11 CC_NOTUSED = { { APC_CONSTRAINED, 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_semiOpenLoopCSI_constr_14 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_semiOpenLoopCSI_constr_14 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_csi_ReportWithoutPMI_constr_16 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_csi_ReportWithoutPMI_constr_16 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_csi_ReportWithoutCQI_constr_18 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_csi_ReportWithoutCQI_constr_18 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_twoPUCCH_F0_2_ConsecSymbols_constr_21 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_twoPUCCH_F0_2_ConsecSymbols_constr_21 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_pucch_F2_WithFH_constr_23 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pucch_F2_WithFH_constr_23 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_pucch_F3_WithFH_constr_25 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pucch_F3_WithFH_constr_25 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_pucch_F4_WithFH_constr_27 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pucch_F4_WithFH_constr_27 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_freqHoppingPUCCH_F0_2_constr_29 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_freqHoppingPUCCH_F0_2_constr_29 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_freqHoppingPUCCH_F1_3_4_constr_31 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_freqHoppingPUCCH_F1_3_4_constr_31 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_mux_SR_HARQ_ACK_CSI_PUCCH_constr_33 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_mux_SR_HARQ_ACK_CSI_PUCCH_constr_33 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_uci_CodeBlockSegmentation_constr_35 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_uci_CodeBlockSegmentation_constr_35 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_onePUCCH_LongAndShortFormat_constr_37 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_onePUCCH_LongAndShortFormat_constr_37 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_twoPUCCH_AnyOthersInSlot_constr_39 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_twoPUCCH_AnyOthersInSlot_constr_39 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_intraSlotFreqHopping_PUSCH_constr_41 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_intraSlotFreqHopping_PUSCH_constr_41 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_pusch_LBRM_constr_43 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pusch_LBRM_constr_43 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_tpc_PUSCH_RNTI_constr_46 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_tpc_PUSCH_RNTI_constr_46 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_tpc_PUCCH_RNTI_constr_48 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_tpc_PUCCH_RNTI_constr_48 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_tpc_SRS_RNTI_constr_50 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_tpc_SRS_RNTI_constr_50 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_absoluteTPC_Command_constr_52 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_absoluteTPC_Command_constr_52 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_twoDifferentTPC_Loop_PUSCH_constr_54 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_twoDifferentTPC_Loop_PUSCH_constr_54 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_twoDifferentTPC_Loop_PUCCH_constr_56 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_twoDifferentTPC_Loop_PUCCH_constr_56 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_pusch_HalfPi_BPSK_constr_58 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pusch_HalfPi_BPSK_constr_58 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_pucch_F3_4_HalfPi_BPSK_constr_60 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pucch_F3_4_HalfPi_BPSK_constr_60 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_almostContiguousCP_OFDM_UL_constr_62 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_almostContiguousCP_OFDM_UL_constr_62 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_sp_CSI_RS_constr_64 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_sp_CSI_RS_constr_64 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_sp_CSI_IM_constr_66 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_sp_CSI_IM_constr_66 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_tdd_MultiDL_UL_SwitchPerSlot_constr_68 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_tdd_MultiDL_UL_SwitchPerSlot_constr_68 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_multipleCORESET_constr_70 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_multipleCORESET_constr_70 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_oneFL_DMRS_TwoAdditionalDMRS_constr_4 CC_NOTUSED = { - { 0, 0 }, - 2 /* (SIZE(2..2)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_oneFL_DMRS_TwoAdditionalDMRS_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 2, 2 } /* (SIZE(2..2)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_twoFL_DMRS_constr_5 CC_NOTUSED = { - { 0, 0 }, - 2 /* (SIZE(2..2)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_twoFL_DMRS_constr_5 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 2, 2 } /* (SIZE(2..2)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_twoFL_DMRS_TwoAdditionalDMRS_constr_6 CC_NOTUSED = { - { 0, 0 }, - 2 /* (SIZE(2..2)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_twoFL_DMRS_TwoAdditionalDMRS_constr_6 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 2, 2 } /* (SIZE(2..2)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_oneFL_DMRS_ThreeAdditionalDMRS_constr_7 CC_NOTUSED = { - { 0, 0 }, - 2 /* (SIZE(2..2)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_oneFL_DMRS_ThreeAdditionalDMRS_constr_7 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 2, 2 } /* (SIZE(2..2)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_onePortsPTRS_constr_20 CC_NOTUSED = { - { 0, 0 }, - 2 /* (SIZE(2..2)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_onePortsPTRS_constr_20 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 2, 2 } /* (SIZE(2..2)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_pdcch_BlindDetectionCA_constr_45 CC_NOTUSED = { - { 1, 1 } /* (4..16) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_pdcch_BlindDetectionCA_constr_45 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 4, 16 } /* (4..16) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_dynamicSFI_value2enum_2[] = { { 0, 9, "supported" } }; @@ -637,7 +600,18 @@ asn_TYPE_descriptor_t asn_DEF_dynamicSFI_2 = { asn_DEF_dynamicSFI_tags_2, /* Same as above */ sizeof(asn_DEF_dynamicSFI_tags_2) /sizeof(asn_DEF_dynamicSFI_tags_2[0]), /* 2 */ - { &asn_OER_type_dynamicSFI_constr_2, &asn_PER_type_dynamicSFI_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_dynamicSFI_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_dynamicSFI_specs_2 /* Additional specs */ }; @@ -674,7 +648,18 @@ asn_TYPE_descriptor_t asn_DEF_supportedDMRS_TypeDL_8 = { asn_DEF_supportedDMRS_TypeDL_tags_8, /* Same as above */ sizeof(asn_DEF_supportedDMRS_TypeDL_tags_8) /sizeof(asn_DEF_supportedDMRS_TypeDL_tags_8[0]), /* 2 */ - { &asn_OER_type_supportedDMRS_TypeDL_constr_8, &asn_PER_type_supportedDMRS_TypeDL_constr_8, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_supportedDMRS_TypeDL_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_supportedDMRS_TypeDL_specs_8 /* Additional specs */ }; @@ -711,7 +696,18 @@ asn_TYPE_descriptor_t asn_DEF_supportedDMRS_TypeUL_11 = { asn_DEF_supportedDMRS_TypeUL_tags_11, /* Same as above */ sizeof(asn_DEF_supportedDMRS_TypeUL_tags_11) /sizeof(asn_DEF_supportedDMRS_TypeUL_tags_11[0]), /* 2 */ - { &asn_OER_type_supportedDMRS_TypeUL_constr_11, &asn_PER_type_supportedDMRS_TypeUL_constr_11, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_supportedDMRS_TypeUL_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_supportedDMRS_TypeUL_specs_11 /* Additional specs */ }; @@ -746,7 +742,18 @@ asn_TYPE_descriptor_t asn_DEF_semiOpenLoopCSI_14 = { asn_DEF_semiOpenLoopCSI_tags_14, /* Same as above */ sizeof(asn_DEF_semiOpenLoopCSI_tags_14) /sizeof(asn_DEF_semiOpenLoopCSI_tags_14[0]), /* 2 */ - { &asn_OER_type_semiOpenLoopCSI_constr_14, &asn_PER_type_semiOpenLoopCSI_constr_14, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_semiOpenLoopCSI_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_semiOpenLoopCSI_specs_14 /* Additional specs */ }; @@ -781,7 +788,18 @@ asn_TYPE_descriptor_t asn_DEF_csi_ReportWithoutPMI_16 = { asn_DEF_csi_ReportWithoutPMI_tags_16, /* Same as above */ sizeof(asn_DEF_csi_ReportWithoutPMI_tags_16) /sizeof(asn_DEF_csi_ReportWithoutPMI_tags_16[0]), /* 2 */ - { &asn_OER_type_csi_ReportWithoutPMI_constr_16, &asn_PER_type_csi_ReportWithoutPMI_constr_16, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_csi_ReportWithoutPMI_constr_16, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_csi_ReportWithoutPMI_specs_16 /* Additional specs */ }; @@ -816,7 +834,18 @@ asn_TYPE_descriptor_t asn_DEF_csi_ReportWithoutCQI_18 = { asn_DEF_csi_ReportWithoutCQI_tags_18, /* Same as above */ sizeof(asn_DEF_csi_ReportWithoutCQI_tags_18) /sizeof(asn_DEF_csi_ReportWithoutCQI_tags_18[0]), /* 2 */ - { &asn_OER_type_csi_ReportWithoutCQI_constr_18, &asn_PER_type_csi_ReportWithoutCQI_constr_18, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_csi_ReportWithoutCQI_constr_18, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_csi_ReportWithoutCQI_specs_18 /* Additional specs */ }; @@ -851,7 +880,18 @@ asn_TYPE_descriptor_t asn_DEF_twoPUCCH_F0_2_ConsecSymbols_21 = { asn_DEF_twoPUCCH_F0_2_ConsecSymbols_tags_21, /* Same as above */ sizeof(asn_DEF_twoPUCCH_F0_2_ConsecSymbols_tags_21) /sizeof(asn_DEF_twoPUCCH_F0_2_ConsecSymbols_tags_21[0]), /* 2 */ - { &asn_OER_type_twoPUCCH_F0_2_ConsecSymbols_constr_21, &asn_PER_type_twoPUCCH_F0_2_ConsecSymbols_constr_21, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_twoPUCCH_F0_2_ConsecSymbols_constr_21, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_twoPUCCH_F0_2_ConsecSymbols_specs_21 /* Additional specs */ }; @@ -886,7 +926,18 @@ asn_TYPE_descriptor_t asn_DEF_pucch_F2_WithFH_23 = { asn_DEF_pucch_F2_WithFH_tags_23, /* Same as above */ sizeof(asn_DEF_pucch_F2_WithFH_tags_23) /sizeof(asn_DEF_pucch_F2_WithFH_tags_23[0]), /* 2 */ - { &asn_OER_type_pucch_F2_WithFH_constr_23, &asn_PER_type_pucch_F2_WithFH_constr_23, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pucch_F2_WithFH_constr_23, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_pucch_F2_WithFH_specs_23 /* Additional specs */ }; @@ -921,7 +972,18 @@ asn_TYPE_descriptor_t asn_DEF_pucch_F3_WithFH_25 = { asn_DEF_pucch_F3_WithFH_tags_25, /* Same as above */ sizeof(asn_DEF_pucch_F3_WithFH_tags_25) /sizeof(asn_DEF_pucch_F3_WithFH_tags_25[0]), /* 2 */ - { &asn_OER_type_pucch_F3_WithFH_constr_25, &asn_PER_type_pucch_F3_WithFH_constr_25, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pucch_F3_WithFH_constr_25, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_pucch_F3_WithFH_specs_25 /* Additional specs */ }; @@ -956,7 +1018,18 @@ asn_TYPE_descriptor_t asn_DEF_pucch_F4_WithFH_27 = { asn_DEF_pucch_F4_WithFH_tags_27, /* Same as above */ sizeof(asn_DEF_pucch_F4_WithFH_tags_27) /sizeof(asn_DEF_pucch_F4_WithFH_tags_27[0]), /* 2 */ - { &asn_OER_type_pucch_F4_WithFH_constr_27, &asn_PER_type_pucch_F4_WithFH_constr_27, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pucch_F4_WithFH_constr_27, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_pucch_F4_WithFH_specs_27 /* Additional specs */ }; @@ -991,7 +1064,18 @@ asn_TYPE_descriptor_t asn_DEF_freqHoppingPUCCH_F0_2_29 = { asn_DEF_freqHoppingPUCCH_F0_2_tags_29, /* Same as above */ sizeof(asn_DEF_freqHoppingPUCCH_F0_2_tags_29) /sizeof(asn_DEF_freqHoppingPUCCH_F0_2_tags_29[0]), /* 2 */ - { &asn_OER_type_freqHoppingPUCCH_F0_2_constr_29, &asn_PER_type_freqHoppingPUCCH_F0_2_constr_29, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_freqHoppingPUCCH_F0_2_constr_29, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_freqHoppingPUCCH_F0_2_specs_29 /* Additional specs */ }; @@ -1026,7 +1110,18 @@ asn_TYPE_descriptor_t asn_DEF_freqHoppingPUCCH_F1_3_4_31 = { asn_DEF_freqHoppingPUCCH_F1_3_4_tags_31, /* Same as above */ sizeof(asn_DEF_freqHoppingPUCCH_F1_3_4_tags_31) /sizeof(asn_DEF_freqHoppingPUCCH_F1_3_4_tags_31[0]), /* 2 */ - { &asn_OER_type_freqHoppingPUCCH_F1_3_4_constr_31, &asn_PER_type_freqHoppingPUCCH_F1_3_4_constr_31, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_freqHoppingPUCCH_F1_3_4_constr_31, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_freqHoppingPUCCH_F1_3_4_specs_31 /* Additional specs */ }; @@ -1061,7 +1156,18 @@ asn_TYPE_descriptor_t asn_DEF_mux_SR_HARQ_ACK_CSI_PUCCH_33 = { asn_DEF_mux_SR_HARQ_ACK_CSI_PUCCH_tags_33, /* Same as above */ sizeof(asn_DEF_mux_SR_HARQ_ACK_CSI_PUCCH_tags_33) /sizeof(asn_DEF_mux_SR_HARQ_ACK_CSI_PUCCH_tags_33[0]), /* 2 */ - { &asn_OER_type_mux_SR_HARQ_ACK_CSI_PUCCH_constr_33, &asn_PER_type_mux_SR_HARQ_ACK_CSI_PUCCH_constr_33, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_mux_SR_HARQ_ACK_CSI_PUCCH_constr_33, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_mux_SR_HARQ_ACK_CSI_PUCCH_specs_33 /* Additional specs */ }; @@ -1096,7 +1202,18 @@ asn_TYPE_descriptor_t asn_DEF_uci_CodeBlockSegmentation_35 = { asn_DEF_uci_CodeBlockSegmentation_tags_35, /* Same as above */ sizeof(asn_DEF_uci_CodeBlockSegmentation_tags_35) /sizeof(asn_DEF_uci_CodeBlockSegmentation_tags_35[0]), /* 2 */ - { &asn_OER_type_uci_CodeBlockSegmentation_constr_35, &asn_PER_type_uci_CodeBlockSegmentation_constr_35, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_uci_CodeBlockSegmentation_constr_35, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_uci_CodeBlockSegmentation_specs_35 /* Additional specs */ }; @@ -1131,7 +1248,18 @@ asn_TYPE_descriptor_t asn_DEF_onePUCCH_LongAndShortFormat_37 = { asn_DEF_onePUCCH_LongAndShortFormat_tags_37, /* Same as above */ sizeof(asn_DEF_onePUCCH_LongAndShortFormat_tags_37) /sizeof(asn_DEF_onePUCCH_LongAndShortFormat_tags_37[0]), /* 2 */ - { &asn_OER_type_onePUCCH_LongAndShortFormat_constr_37, &asn_PER_type_onePUCCH_LongAndShortFormat_constr_37, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_onePUCCH_LongAndShortFormat_constr_37, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_onePUCCH_LongAndShortFormat_specs_37 /* Additional specs */ }; @@ -1166,7 +1294,18 @@ asn_TYPE_descriptor_t asn_DEF_twoPUCCH_AnyOthersInSlot_39 = { asn_DEF_twoPUCCH_AnyOthersInSlot_tags_39, /* Same as above */ sizeof(asn_DEF_twoPUCCH_AnyOthersInSlot_tags_39) /sizeof(asn_DEF_twoPUCCH_AnyOthersInSlot_tags_39[0]), /* 2 */ - { &asn_OER_type_twoPUCCH_AnyOthersInSlot_constr_39, &asn_PER_type_twoPUCCH_AnyOthersInSlot_constr_39, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_twoPUCCH_AnyOthersInSlot_constr_39, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_twoPUCCH_AnyOthersInSlot_specs_39 /* Additional specs */ }; @@ -1201,7 +1340,18 @@ asn_TYPE_descriptor_t asn_DEF_intraSlotFreqHopping_PUSCH_41 = { asn_DEF_intraSlotFreqHopping_PUSCH_tags_41, /* Same as above */ sizeof(asn_DEF_intraSlotFreqHopping_PUSCH_tags_41) /sizeof(asn_DEF_intraSlotFreqHopping_PUSCH_tags_41[0]), /* 2 */ - { &asn_OER_type_intraSlotFreqHopping_PUSCH_constr_41, &asn_PER_type_intraSlotFreqHopping_PUSCH_constr_41, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_intraSlotFreqHopping_PUSCH_constr_41, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_intraSlotFreqHopping_PUSCH_specs_41 /* Additional specs */ }; @@ -1236,7 +1386,18 @@ asn_TYPE_descriptor_t asn_DEF_pusch_LBRM_43 = { asn_DEF_pusch_LBRM_tags_43, /* Same as above */ sizeof(asn_DEF_pusch_LBRM_tags_43) /sizeof(asn_DEF_pusch_LBRM_tags_43[0]), /* 2 */ - { &asn_OER_type_pusch_LBRM_constr_43, &asn_PER_type_pusch_LBRM_constr_43, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pusch_LBRM_constr_43, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_pusch_LBRM_specs_43 /* Additional specs */ }; @@ -1271,7 +1432,18 @@ asn_TYPE_descriptor_t asn_DEF_tpc_PUSCH_RNTI_46 = { asn_DEF_tpc_PUSCH_RNTI_tags_46, /* Same as above */ sizeof(asn_DEF_tpc_PUSCH_RNTI_tags_46) /sizeof(asn_DEF_tpc_PUSCH_RNTI_tags_46[0]), /* 2 */ - { &asn_OER_type_tpc_PUSCH_RNTI_constr_46, &asn_PER_type_tpc_PUSCH_RNTI_constr_46, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_tpc_PUSCH_RNTI_constr_46, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_tpc_PUSCH_RNTI_specs_46 /* Additional specs */ }; @@ -1306,7 +1478,18 @@ asn_TYPE_descriptor_t asn_DEF_tpc_PUCCH_RNTI_48 = { asn_DEF_tpc_PUCCH_RNTI_tags_48, /* Same as above */ sizeof(asn_DEF_tpc_PUCCH_RNTI_tags_48) /sizeof(asn_DEF_tpc_PUCCH_RNTI_tags_48[0]), /* 2 */ - { &asn_OER_type_tpc_PUCCH_RNTI_constr_48, &asn_PER_type_tpc_PUCCH_RNTI_constr_48, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_tpc_PUCCH_RNTI_constr_48, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_tpc_PUCCH_RNTI_specs_48 /* Additional specs */ }; @@ -1341,7 +1524,18 @@ asn_TYPE_descriptor_t asn_DEF_tpc_SRS_RNTI_50 = { asn_DEF_tpc_SRS_RNTI_tags_50, /* Same as above */ sizeof(asn_DEF_tpc_SRS_RNTI_tags_50) /sizeof(asn_DEF_tpc_SRS_RNTI_tags_50[0]), /* 2 */ - { &asn_OER_type_tpc_SRS_RNTI_constr_50, &asn_PER_type_tpc_SRS_RNTI_constr_50, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_tpc_SRS_RNTI_constr_50, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_tpc_SRS_RNTI_specs_50 /* Additional specs */ }; @@ -1376,7 +1570,18 @@ asn_TYPE_descriptor_t asn_DEF_absoluteTPC_Command_52 = { asn_DEF_absoluteTPC_Command_tags_52, /* Same as above */ sizeof(asn_DEF_absoluteTPC_Command_tags_52) /sizeof(asn_DEF_absoluteTPC_Command_tags_52[0]), /* 2 */ - { &asn_OER_type_absoluteTPC_Command_constr_52, &asn_PER_type_absoluteTPC_Command_constr_52, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_absoluteTPC_Command_constr_52, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_absoluteTPC_Command_specs_52 /* Additional specs */ }; @@ -1411,7 +1616,18 @@ asn_TYPE_descriptor_t asn_DEF_twoDifferentTPC_Loop_PUSCH_54 = { asn_DEF_twoDifferentTPC_Loop_PUSCH_tags_54, /* Same as above */ sizeof(asn_DEF_twoDifferentTPC_Loop_PUSCH_tags_54) /sizeof(asn_DEF_twoDifferentTPC_Loop_PUSCH_tags_54[0]), /* 2 */ - { &asn_OER_type_twoDifferentTPC_Loop_PUSCH_constr_54, &asn_PER_type_twoDifferentTPC_Loop_PUSCH_constr_54, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_twoDifferentTPC_Loop_PUSCH_constr_54, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_twoDifferentTPC_Loop_PUSCH_specs_54 /* Additional specs */ }; @@ -1446,7 +1662,18 @@ asn_TYPE_descriptor_t asn_DEF_twoDifferentTPC_Loop_PUCCH_56 = { asn_DEF_twoDifferentTPC_Loop_PUCCH_tags_56, /* Same as above */ sizeof(asn_DEF_twoDifferentTPC_Loop_PUCCH_tags_56) /sizeof(asn_DEF_twoDifferentTPC_Loop_PUCCH_tags_56[0]), /* 2 */ - { &asn_OER_type_twoDifferentTPC_Loop_PUCCH_constr_56, &asn_PER_type_twoDifferentTPC_Loop_PUCCH_constr_56, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_twoDifferentTPC_Loop_PUCCH_constr_56, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_twoDifferentTPC_Loop_PUCCH_specs_56 /* Additional specs */ }; @@ -1481,7 +1708,18 @@ asn_TYPE_descriptor_t asn_DEF_pusch_HalfPi_BPSK_58 = { asn_DEF_pusch_HalfPi_BPSK_tags_58, /* Same as above */ sizeof(asn_DEF_pusch_HalfPi_BPSK_tags_58) /sizeof(asn_DEF_pusch_HalfPi_BPSK_tags_58[0]), /* 2 */ - { &asn_OER_type_pusch_HalfPi_BPSK_constr_58, &asn_PER_type_pusch_HalfPi_BPSK_constr_58, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pusch_HalfPi_BPSK_constr_58, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_pusch_HalfPi_BPSK_specs_58 /* Additional specs */ }; @@ -1516,7 +1754,18 @@ asn_TYPE_descriptor_t asn_DEF_pucch_F3_4_HalfPi_BPSK_60 = { asn_DEF_pucch_F3_4_HalfPi_BPSK_tags_60, /* Same as above */ sizeof(asn_DEF_pucch_F3_4_HalfPi_BPSK_tags_60) /sizeof(asn_DEF_pucch_F3_4_HalfPi_BPSK_tags_60[0]), /* 2 */ - { &asn_OER_type_pucch_F3_4_HalfPi_BPSK_constr_60, &asn_PER_type_pucch_F3_4_HalfPi_BPSK_constr_60, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pucch_F3_4_HalfPi_BPSK_constr_60, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_pucch_F3_4_HalfPi_BPSK_specs_60 /* Additional specs */ }; @@ -1551,7 +1800,18 @@ asn_TYPE_descriptor_t asn_DEF_almostContiguousCP_OFDM_UL_62 = { asn_DEF_almostContiguousCP_OFDM_UL_tags_62, /* Same as above */ sizeof(asn_DEF_almostContiguousCP_OFDM_UL_tags_62) /sizeof(asn_DEF_almostContiguousCP_OFDM_UL_tags_62[0]), /* 2 */ - { &asn_OER_type_almostContiguousCP_OFDM_UL_constr_62, &asn_PER_type_almostContiguousCP_OFDM_UL_constr_62, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_almostContiguousCP_OFDM_UL_constr_62, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_almostContiguousCP_OFDM_UL_specs_62 /* Additional specs */ }; @@ -1586,7 +1846,18 @@ asn_TYPE_descriptor_t asn_DEF_sp_CSI_RS_64 = { asn_DEF_sp_CSI_RS_tags_64, /* Same as above */ sizeof(asn_DEF_sp_CSI_RS_tags_64) /sizeof(asn_DEF_sp_CSI_RS_tags_64[0]), /* 2 */ - { &asn_OER_type_sp_CSI_RS_constr_64, &asn_PER_type_sp_CSI_RS_constr_64, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_sp_CSI_RS_constr_64, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_sp_CSI_RS_specs_64 /* Additional specs */ }; @@ -1621,7 +1892,18 @@ asn_TYPE_descriptor_t asn_DEF_sp_CSI_IM_66 = { asn_DEF_sp_CSI_IM_tags_66, /* Same as above */ sizeof(asn_DEF_sp_CSI_IM_tags_66) /sizeof(asn_DEF_sp_CSI_IM_tags_66[0]), /* 2 */ - { &asn_OER_type_sp_CSI_IM_constr_66, &asn_PER_type_sp_CSI_IM_constr_66, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_sp_CSI_IM_constr_66, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_sp_CSI_IM_specs_66 /* Additional specs */ }; @@ -1656,7 +1938,18 @@ asn_TYPE_descriptor_t asn_DEF_tdd_MultiDL_UL_SwitchPerSlot_68 = { asn_DEF_tdd_MultiDL_UL_SwitchPerSlot_tags_68, /* Same as above */ sizeof(asn_DEF_tdd_MultiDL_UL_SwitchPerSlot_tags_68) /sizeof(asn_DEF_tdd_MultiDL_UL_SwitchPerSlot_tags_68[0]), /* 2 */ - { &asn_OER_type_tdd_MultiDL_UL_SwitchPerSlot_constr_68, &asn_PER_type_tdd_MultiDL_UL_SwitchPerSlot_constr_68, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_tdd_MultiDL_UL_SwitchPerSlot_constr_68, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_tdd_MultiDL_UL_SwitchPerSlot_specs_68 /* Additional specs */ }; @@ -1691,7 +1984,18 @@ asn_TYPE_descriptor_t asn_DEF_multipleCORESET_70 = { asn_DEF_multipleCORESET_tags_70, /* Same as above */ sizeof(asn_DEF_multipleCORESET_tags_70) /sizeof(asn_DEF_multipleCORESET_tags_70[0]), /* 2 */ - { &asn_OER_type_multipleCORESET_constr_70, &asn_PER_type_multipleCORESET_constr_70, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_multipleCORESET_constr_70, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_multipleCORESET_specs_70 /* Additional specs */ }; @@ -1702,7 +2006,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersFRX_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_dynamicSFI_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dynamicSFI" }, @@ -1711,7 +2026,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersFRX_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_oneFL_DMRS_TwoAdditionalDMRS_constr_4, &asn_PER_memb_oneFL_DMRS_TwoAdditionalDMRS_constr_4, memb_oneFL_DMRS_TwoAdditionalDMRS_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_oneFL_DMRS_TwoAdditionalDMRS_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_oneFL_DMRS_TwoAdditionalDMRS_constraint_1 + }, 0, 0, /* No default value */ "oneFL-DMRS-TwoAdditionalDMRS" }, @@ -1720,7 +2046,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersFRX_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_twoFL_DMRS_constr_5, &asn_PER_memb_twoFL_DMRS_constr_5, memb_twoFL_DMRS_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_twoFL_DMRS_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_twoFL_DMRS_constraint_1 + }, 0, 0, /* No default value */ "twoFL-DMRS" }, @@ -1729,7 +2066,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersFRX_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_twoFL_DMRS_TwoAdditionalDMRS_constr_6, &asn_PER_memb_twoFL_DMRS_TwoAdditionalDMRS_constr_6, memb_twoFL_DMRS_TwoAdditionalDMRS_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_twoFL_DMRS_TwoAdditionalDMRS_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_twoFL_DMRS_TwoAdditionalDMRS_constraint_1 + }, 0, 0, /* No default value */ "twoFL-DMRS-TwoAdditionalDMRS" }, @@ -1738,7 +2086,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersFRX_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_oneFL_DMRS_ThreeAdditionalDMRS_constr_7, &asn_PER_memb_oneFL_DMRS_ThreeAdditionalDMRS_constr_7, memb_oneFL_DMRS_ThreeAdditionalDMRS_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_oneFL_DMRS_ThreeAdditionalDMRS_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_oneFL_DMRS_ThreeAdditionalDMRS_constraint_1 + }, 0, 0, /* No default value */ "oneFL-DMRS-ThreeAdditionalDMRS" }, @@ -1747,7 +2106,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersFRX_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_supportedDMRS_TypeDL_8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "supportedDMRS-TypeDL" }, @@ -1756,7 +2126,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersFRX_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_supportedDMRS_TypeUL_11, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "supportedDMRS-TypeUL" }, @@ -1765,7 +2146,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersFRX_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_semiOpenLoopCSI_14, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "semiOpenLoopCSI" }, @@ -1774,7 +2166,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersFRX_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_csi_ReportWithoutPMI_16, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "csi-ReportWithoutPMI" }, @@ -1783,7 +2186,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersFRX_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_csi_ReportWithoutCQI_18, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "csi-ReportWithoutCQI" }, @@ -1792,7 +2206,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersFRX_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_onePortsPTRS_constr_20, &asn_PER_memb_onePortsPTRS_constr_20, memb_onePortsPTRS_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_onePortsPTRS_constr_20, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_onePortsPTRS_constraint_1 + }, 0, 0, /* No default value */ "onePortsPTRS" }, @@ -1801,7 +2226,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersFRX_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_twoPUCCH_F0_2_ConsecSymbols_21, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "twoPUCCH-F0-2-ConsecSymbols" }, @@ -1810,7 +2246,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersFRX_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_pucch_F2_WithFH_23, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pucch-F2-WithFH" }, @@ -1819,7 +2266,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersFRX_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_pucch_F3_WithFH_25, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pucch-F3-WithFH" }, @@ -1828,7 +2286,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersFRX_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_pucch_F4_WithFH_27, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pucch-F4-WithFH" }, @@ -1837,7 +2306,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersFRX_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_freqHoppingPUCCH_F0_2_29, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "freqHoppingPUCCH-F0-2" }, @@ -1846,7 +2326,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersFRX_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_freqHoppingPUCCH_F1_3_4_31, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "freqHoppingPUCCH-F1-3-4" }, @@ -1855,7 +2346,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersFRX_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_mux_SR_HARQ_ACK_CSI_PUCCH_33, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "mux-SR-HARQ-ACK-CSI-PUCCH" }, @@ -1864,7 +2366,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersFRX_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_uci_CodeBlockSegmentation_35, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "uci-CodeBlockSegmentation" }, @@ -1873,7 +2386,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersFRX_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_onePUCCH_LongAndShortFormat_37, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "onePUCCH-LongAndShortFormat" }, @@ -1882,7 +2406,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersFRX_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_twoPUCCH_AnyOthersInSlot_39, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "twoPUCCH-AnyOthersInSlot" }, @@ -1891,7 +2426,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersFRX_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_intraSlotFreqHopping_PUSCH_41, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "intraSlotFreqHopping-PUSCH" }, @@ -1900,7 +2446,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersFRX_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_pusch_LBRM_43, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pusch-LBRM" }, @@ -1909,7 +2466,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersFRX_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_pdcch_BlindDetectionCA_constr_45, &asn_PER_memb_pdcch_BlindDetectionCA_constr_45, memb_pdcch_BlindDetectionCA_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_pdcch_BlindDetectionCA_constr_45, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_pdcch_BlindDetectionCA_constraint_1 + }, 0, 0, /* No default value */ "pdcch-BlindDetectionCA" }, @@ -1918,7 +2486,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersFRX_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_tpc_PUSCH_RNTI_46, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "tpc-PUSCH-RNTI" }, @@ -1927,7 +2506,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersFRX_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_tpc_PUCCH_RNTI_48, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "tpc-PUCCH-RNTI" }, @@ -1936,7 +2526,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersFRX_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_tpc_SRS_RNTI_50, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "tpc-SRS-RNTI" }, @@ -1945,7 +2546,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersFRX_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_absoluteTPC_Command_52, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "absoluteTPC-Command" }, @@ -1954,7 +2566,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersFRX_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_twoDifferentTPC_Loop_PUSCH_54, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "twoDifferentTPC-Loop-PUSCH" }, @@ -1963,7 +2586,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersFRX_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_twoDifferentTPC_Loop_PUCCH_56, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "twoDifferentTPC-Loop-PUCCH" }, @@ -1972,7 +2606,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersFRX_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_pusch_HalfPi_BPSK_58, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pusch-HalfPi-BPSK" }, @@ -1981,7 +2626,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersFRX_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_pucch_F3_4_HalfPi_BPSK_60, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pucch-F3-4-HalfPi-BPSK" }, @@ -1990,7 +2646,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersFRX_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_almostContiguousCP_OFDM_UL_62, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "almostContiguousCP-OFDM-UL" }, @@ -1999,7 +2666,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersFRX_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_sp_CSI_RS_64, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sp-CSI-RS" }, @@ -2008,7 +2686,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersFRX_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_sp_CSI_IM_66, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sp-CSI-IM" }, @@ -2017,7 +2706,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersFRX_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_tdd_MultiDL_UL_SwitchPerSlot_68, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "tdd-MultiDL-UL-SwitchPerSlot" }, @@ -2026,7 +2726,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersFRX_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_multipleCORESET_70, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "multipleCORESET" }, @@ -2093,7 +2804,18 @@ asn_TYPE_descriptor_t asn_DEF_Phy_ParametersFRX_Diff = { asn_DEF_Phy_ParametersFRX_Diff_tags_1, /* Same as above */ sizeof(asn_DEF_Phy_ParametersFRX_Diff_tags_1) /sizeof(asn_DEF_Phy_ParametersFRX_Diff_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Phy_ParametersFRX_Diff_1, 37, /* Elements count */ &asn_SPC_Phy_ParametersFRX_Diff_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/Phy-ParametersFRX-Diff.h b/src/codec_utils/RRC/Phy-ParametersFRX-Diff.h index bd96536e7..a556d8077 100644 --- a/src/codec_utils/RRC/Phy-ParametersFRX-Diff.h +++ b/src/codec_utils/RRC/Phy-ParametersFRX-Diff.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _Phy_ParametersFRX_Diff_H_ diff --git a/src/codec_utils/RRC/Phy-ParametersMRDC.c b/src/codec_utils/RRC/Phy-ParametersMRDC.c index fbdf647ff..102cf5a09 100644 --- a/src/codec_utils/RRC/Phy-ParametersMRDC.c +++ b/src/codec_utils/RRC/Phy-ParametersMRDC.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "Phy-ParametersMRDC.h" -#include "NAICS-Capability-Entry.h" static int memb_naics_Capability_List_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -23,9 +22,9 @@ memb_naics_Capability_List_constraint_1(const asn_TYPE_descriptor_t *td, const v /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 8)) { + if((size >= 1UL && size <= 8UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -34,29 +33,38 @@ memb_naics_Capability_List_constraint_1(const asn_TYPE_descriptor_t *td, const v } } -static asn_oer_constraints_t asn_OER_type_naics_Capability_List_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_naics_Capability_List_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_naics_Capability_List_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_naics_Capability_List_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_naics_Capability_List_2[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NAICS_Capability_Entry, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -81,7 +89,18 @@ asn_TYPE_descriptor_t asn_DEF_naics_Capability_List_2 = { asn_DEF_naics_Capability_List_tags_2, /* Same as above */ sizeof(asn_DEF_naics_Capability_List_tags_2) /sizeof(asn_DEF_naics_Capability_List_tags_2[0]), /* 2 */ - { &asn_OER_type_naics_Capability_List_constr_2, &asn_PER_type_naics_Capability_List_constr_2, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_naics_Capability_List_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_naics_Capability_List_2, 1, /* Single element */ &asn_SPC_naics_Capability_List_specs_2 /* Additional specs */ @@ -93,7 +112,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersMRDC_1[] = { 0, &asn_DEF_naics_Capability_List_2, 0, - { &asn_OER_memb_naics_Capability_List_constr_2, &asn_PER_memb_naics_Capability_List_constr_2, memb_naics_Capability_List_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_naics_Capability_List_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_naics_Capability_List_constraint_1 + }, 0, 0, /* No default value */ "naics-Capability-List" }, @@ -124,7 +154,18 @@ asn_TYPE_descriptor_t asn_DEF_Phy_ParametersMRDC = { asn_DEF_Phy_ParametersMRDC_tags_1, /* Same as above */ sizeof(asn_DEF_Phy_ParametersMRDC_tags_1) /sizeof(asn_DEF_Phy_ParametersMRDC_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Phy_ParametersMRDC_1, 1, /* Elements count */ &asn_SPC_Phy_ParametersMRDC_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/Phy-ParametersMRDC.h b/src/codec_utils/RRC/Phy-ParametersMRDC.h index b14ba36ea..67af20aac 100644 --- a/src/codec_utils/RRC/Phy-ParametersMRDC.h +++ b/src/codec_utils/RRC/Phy-ParametersMRDC.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _Phy_ParametersMRDC_H_ @@ -49,5 +49,8 @@ extern asn_TYPE_member_t asn_MBR_Phy_ParametersMRDC_1[1]; } #endif +/* Referred external types */ +#include "NAICS-Capability-Entry.h" + #endif /* _Phy_ParametersMRDC_H_ */ #include diff --git a/src/codec_utils/RRC/Phy-ParametersXDD-Diff.c b/src/codec_utils/RRC/Phy-ParametersXDD-Diff.c index 3dc637327..e59f3dd5f 100644 --- a/src/codec_utils/RRC/Phy-ParametersXDD-Diff.c +++ b/src/codec_utils/RRC/Phy-ParametersXDD-Diff.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "Phy-ParametersXDD-Diff.h" @@ -23,38 +23,34 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_dynamicSFI_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_dynamicSFI_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_twoPUCCH_F0_2_ConsecSymbols_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_twoPUCCH_F0_2_ConsecSymbols_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_twoDifferentTPC_Loop_PUSCH_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_twoDifferentTPC_Loop_PUSCH_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_twoDifferentTPC_Loop_PUCCH_constr_8 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_twoDifferentTPC_Loop_PUCCH_constr_8 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_dynamicSFI_value2enum_2[] = { { 0, 9, "supported" } }; @@ -85,7 +81,18 @@ asn_TYPE_descriptor_t asn_DEF_dynamicSFI_2 = { asn_DEF_dynamicSFI_tags_2, /* Same as above */ sizeof(asn_DEF_dynamicSFI_tags_2) /sizeof(asn_DEF_dynamicSFI_tags_2[0]), /* 2 */ - { &asn_OER_type_dynamicSFI_constr_2, &asn_PER_type_dynamicSFI_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_dynamicSFI_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_dynamicSFI_specs_2 /* Additional specs */ }; @@ -120,7 +127,18 @@ asn_TYPE_descriptor_t asn_DEF_twoPUCCH_F0_2_ConsecSymbols_4 = { asn_DEF_twoPUCCH_F0_2_ConsecSymbols_tags_4, /* Same as above */ sizeof(asn_DEF_twoPUCCH_F0_2_ConsecSymbols_tags_4) /sizeof(asn_DEF_twoPUCCH_F0_2_ConsecSymbols_tags_4[0]), /* 2 */ - { &asn_OER_type_twoPUCCH_F0_2_ConsecSymbols_constr_4, &asn_PER_type_twoPUCCH_F0_2_ConsecSymbols_constr_4, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_twoPUCCH_F0_2_ConsecSymbols_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_twoPUCCH_F0_2_ConsecSymbols_specs_4 /* Additional specs */ }; @@ -155,7 +173,18 @@ asn_TYPE_descriptor_t asn_DEF_twoDifferentTPC_Loop_PUSCH_6 = { asn_DEF_twoDifferentTPC_Loop_PUSCH_tags_6, /* Same as above */ sizeof(asn_DEF_twoDifferentTPC_Loop_PUSCH_tags_6) /sizeof(asn_DEF_twoDifferentTPC_Loop_PUSCH_tags_6[0]), /* 2 */ - { &asn_OER_type_twoDifferentTPC_Loop_PUSCH_constr_6, &asn_PER_type_twoDifferentTPC_Loop_PUSCH_constr_6, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_twoDifferentTPC_Loop_PUSCH_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_twoDifferentTPC_Loop_PUSCH_specs_6 /* Additional specs */ }; @@ -190,7 +219,18 @@ asn_TYPE_descriptor_t asn_DEF_twoDifferentTPC_Loop_PUCCH_8 = { asn_DEF_twoDifferentTPC_Loop_PUCCH_tags_8, /* Same as above */ sizeof(asn_DEF_twoDifferentTPC_Loop_PUCCH_tags_8) /sizeof(asn_DEF_twoDifferentTPC_Loop_PUCCH_tags_8[0]), /* 2 */ - { &asn_OER_type_twoDifferentTPC_Loop_PUCCH_constr_8, &asn_PER_type_twoDifferentTPC_Loop_PUCCH_constr_8, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_twoDifferentTPC_Loop_PUCCH_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_twoDifferentTPC_Loop_PUCCH_specs_8 /* Additional specs */ }; @@ -201,7 +241,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersXDD_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_dynamicSFI_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dynamicSFI" }, @@ -210,7 +261,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersXDD_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_twoPUCCH_F0_2_ConsecSymbols_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "twoPUCCH-F0-2-ConsecSymbols" }, @@ -219,7 +281,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersXDD_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_twoDifferentTPC_Loop_PUSCH_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "twoDifferentTPC-Loop-PUSCH" }, @@ -228,7 +301,18 @@ asn_TYPE_member_t asn_MBR_Phy_ParametersXDD_Diff_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_twoDifferentTPC_Loop_PUCCH_8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "twoDifferentTPC-Loop-PUCCH" }, @@ -262,7 +346,18 @@ asn_TYPE_descriptor_t asn_DEF_Phy_ParametersXDD_Diff = { asn_DEF_Phy_ParametersXDD_Diff_tags_1, /* Same as above */ sizeof(asn_DEF_Phy_ParametersXDD_Diff_tags_1) /sizeof(asn_DEF_Phy_ParametersXDD_Diff_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Phy_ParametersXDD_Diff_1, 4, /* Elements count */ &asn_SPC_Phy_ParametersXDD_Diff_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/Phy-ParametersXDD-Diff.h b/src/codec_utils/RRC/Phy-ParametersXDD-Diff.h index ca26c8781..f219f4627 100644 --- a/src/codec_utils/RRC/Phy-ParametersXDD-Diff.h +++ b/src/codec_utils/RRC/Phy-ParametersXDD-Diff.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _Phy_ParametersXDD_Diff_H_ diff --git a/src/codec_utils/RRC/PhysCellId.c b/src/codec_utils/RRC/PhysCellId.c index 5fc632157..0f6b5d034 100644 --- a/src/codec_utils/RRC/PhysCellId.c +++ b/src/codec_utils/RRC/PhysCellId.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PhysCellId.h" @@ -21,7 +21,7 @@ PhysCellId_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 1007)) { + if((value >= 0L && value <= 1007L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ PhysCellId_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_PhysCellId_constr_1 CC_NOTUSED = { - { 2, 1 } /* (0..1007) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_PhysCellId_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 10, 10, 0, 1007 } /* (0..1007) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_PhysCellId_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_PhysCellId = { asn_DEF_PhysCellId_tags_1, /* Same as above */ sizeof(asn_DEF_PhysCellId_tags_1) /sizeof(asn_DEF_PhysCellId_tags_1[0]), /* 1 */ - { &asn_OER_type_PhysCellId_constr_1, &asn_PER_type_PhysCellId_constr_1, PhysCellId_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PhysCellId_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + PhysCellId_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/PhysCellId.h b/src/codec_utils/RRC/PhysCellId.h index 947689fdc..349eac1ab 100644 --- a/src/codec_utils/RRC/PhysCellId.h +++ b/src/codec_utils/RRC/PhysCellId.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PhysCellId_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_PhysCellId; asn_struct_free_f PhysCellId_free; asn_struct_print_f PhysCellId_print; asn_constr_check_f PhysCellId_constraint; -ber_type_decoder_f PhysCellId_decode_ber; -der_type_encoder_f PhysCellId_encode_der; xer_type_decoder_f PhysCellId_decode_xer; xer_type_encoder_f PhysCellId_encode_xer; -oer_type_decoder_f PhysCellId_decode_oer; -oer_type_encoder_f PhysCellId_encode_oer; per_type_decoder_f PhysCellId_decode_uper; per_type_encoder_f PhysCellId_encode_uper; per_type_decoder_f PhysCellId_decode_aper; diff --git a/src/codec_utils/RRC/PhysicalCellGroupConfig.c b/src/codec_utils/RRC/PhysicalCellGroupConfig.c index 4ee1a924d..463afd73e 100644 --- a/src/codec_utils/RRC/PhysicalCellGroupConfig.c +++ b/src/codec_utils/RRC/PhysicalCellGroupConfig.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PhysicalCellGroupConfig.h" @@ -23,46 +23,41 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_harq_ACK_SpatialBundlingPUCCH_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_harq_ACK_SpatialBundlingPUCCH_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_harq_ACK_SpatialBundlingPUSCH_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_harq_ACK_SpatialBundlingPUSCH_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_pdsch_HARQ_ACK_Codebook_constr_7 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pdsch_HARQ_ACK_Codebook_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 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_cs_RNTI_constr_14 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_cs_RNTI_constr_14 CC_NOTUSED = { { APC_CONSTRAINED, 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_xScale_constr_22 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_xScale_constr_22 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_harq_ACK_SpatialBundlingPUCCH_value2enum_2[] = { { 0, 4, "true" } }; @@ -93,7 +88,18 @@ asn_TYPE_descriptor_t asn_DEF_harq_ACK_SpatialBundlingPUCCH_2 = { asn_DEF_harq_ACK_SpatialBundlingPUCCH_tags_2, /* Same as above */ sizeof(asn_DEF_harq_ACK_SpatialBundlingPUCCH_tags_2) /sizeof(asn_DEF_harq_ACK_SpatialBundlingPUCCH_tags_2[0]), /* 2 */ - { &asn_OER_type_harq_ACK_SpatialBundlingPUCCH_constr_2, &asn_PER_type_harq_ACK_SpatialBundlingPUCCH_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_harq_ACK_SpatialBundlingPUCCH_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_harq_ACK_SpatialBundlingPUCCH_specs_2 /* Additional specs */ }; @@ -128,7 +134,18 @@ asn_TYPE_descriptor_t asn_DEF_harq_ACK_SpatialBundlingPUSCH_4 = { asn_DEF_harq_ACK_SpatialBundlingPUSCH_tags_4, /* Same as above */ sizeof(asn_DEF_harq_ACK_SpatialBundlingPUSCH_tags_4) /sizeof(asn_DEF_harq_ACK_SpatialBundlingPUSCH_tags_4[0]), /* 2 */ - { &asn_OER_type_harq_ACK_SpatialBundlingPUSCH_constr_4, &asn_PER_type_harq_ACK_SpatialBundlingPUSCH_constr_4, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_harq_ACK_SpatialBundlingPUSCH_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_harq_ACK_SpatialBundlingPUSCH_specs_4 /* Additional specs */ }; @@ -165,7 +182,18 @@ asn_TYPE_descriptor_t asn_DEF_pdsch_HARQ_ACK_Codebook_7 = { asn_DEF_pdsch_HARQ_ACK_Codebook_tags_7, /* Same as above */ sizeof(asn_DEF_pdsch_HARQ_ACK_Codebook_tags_7) /sizeof(asn_DEF_pdsch_HARQ_ACK_Codebook_tags_7[0]), /* 2 */ - { &asn_OER_type_pdsch_HARQ_ACK_Codebook_constr_7, &asn_PER_type_pdsch_HARQ_ACK_Codebook_constr_7, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pdsch_HARQ_ACK_Codebook_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_pdsch_HARQ_ACK_Codebook_specs_7 /* Additional specs */ }; @@ -176,7 +204,18 @@ static asn_TYPE_member_t asn_MBR_cs_RNTI_14[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -185,7 +224,18 @@ static asn_TYPE_member_t asn_MBR_cs_RNTI_14[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RNTI_Value, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -213,7 +263,18 @@ asn_TYPE_descriptor_t asn_DEF_cs_RNTI_14 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_cs_RNTI_constr_14, &asn_PER_type_cs_RNTI_constr_14, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_cs_RNTI_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_cs_RNTI_14, 2, /* Elements count */ &asn_SPC_cs_RNTI_specs_14 /* Additional specs */ @@ -225,7 +286,18 @@ static asn_TYPE_member_t asn_MBR_ext1_18[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RNTI_Value, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "mcs-C-RNTI" }, @@ -234,7 +306,18 @@ static asn_TYPE_member_t asn_MBR_ext1_18[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_P_Max, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "p-UE-FR1" }, @@ -268,7 +351,18 @@ asn_TYPE_descriptor_t asn_DEF_ext1_18 = { asn_DEF_ext1_tags_18, /* Same as above */ sizeof(asn_DEF_ext1_tags_18) /sizeof(asn_DEF_ext1_tags_18[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ext1_18, 2, /* Elements count */ &asn_SPC_ext1_specs_18 /* Additional specs */ @@ -310,7 +404,18 @@ asn_TYPE_descriptor_t asn_DEF_xScale_22 = { asn_DEF_xScale_tags_22, /* Same as above */ sizeof(asn_DEF_xScale_tags_22) /sizeof(asn_DEF_xScale_tags_22[0]), /* 2 */ - { &asn_OER_type_xScale_constr_22, &asn_PER_type_xScale_constr_22, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_xScale_constr_22, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_xScale_specs_22 /* Additional specs */ }; @@ -321,7 +426,18 @@ static asn_TYPE_member_t asn_MBR_ext2_21[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_xScale_22, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "xScale" }, @@ -354,7 +470,18 @@ asn_TYPE_descriptor_t asn_DEF_ext2_21 = { asn_DEF_ext2_tags_21, /* Same as above */ sizeof(asn_DEF_ext2_tags_21) /sizeof(asn_DEF_ext2_tags_21[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ext2_21, 1, /* Elements count */ &asn_SPC_ext2_specs_21 /* Additional specs */ @@ -366,7 +493,18 @@ asn_TYPE_member_t asn_MBR_PhysicalCellGroupConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_harq_ACK_SpatialBundlingPUCCH_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "harq-ACK-SpatialBundlingPUCCH" }, @@ -375,7 +513,18 @@ asn_TYPE_member_t asn_MBR_PhysicalCellGroupConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_harq_ACK_SpatialBundlingPUSCH_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "harq-ACK-SpatialBundlingPUSCH" }, @@ -384,7 +533,18 @@ asn_TYPE_member_t asn_MBR_PhysicalCellGroupConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_P_Max, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "p-NR-FR1" }, @@ -393,7 +553,18 @@ asn_TYPE_member_t asn_MBR_PhysicalCellGroupConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_pdsch_HARQ_ACK_Codebook_7, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pdsch-HARQ-ACK-Codebook" }, @@ -402,7 +573,18 @@ asn_TYPE_member_t asn_MBR_PhysicalCellGroupConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RNTI_Value, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "tpc-SRS-RNTI" }, @@ -411,7 +593,18 @@ asn_TYPE_member_t asn_MBR_PhysicalCellGroupConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RNTI_Value, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "tpc-PUCCH-RNTI" }, @@ -420,7 +613,18 @@ asn_TYPE_member_t asn_MBR_PhysicalCellGroupConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RNTI_Value, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "tpc-PUSCH-RNTI" }, @@ -429,7 +633,18 @@ asn_TYPE_member_t asn_MBR_PhysicalCellGroupConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RNTI_Value, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sp-CSI-RNTI" }, @@ -438,7 +653,18 @@ asn_TYPE_member_t asn_MBR_PhysicalCellGroupConfig_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_cs_RNTI_14, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cs-RNTI" }, @@ -447,7 +673,18 @@ asn_TYPE_member_t asn_MBR_PhysicalCellGroupConfig_1[] = { 0, &asn_DEF_ext1_18, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ext1" }, @@ -456,7 +693,18 @@ asn_TYPE_member_t asn_MBR_PhysicalCellGroupConfig_1[] = { 0, &asn_DEF_ext2_21, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ext2" }, @@ -497,7 +745,18 @@ asn_TYPE_descriptor_t asn_DEF_PhysicalCellGroupConfig = { asn_DEF_PhysicalCellGroupConfig_tags_1, /* Same as above */ sizeof(asn_DEF_PhysicalCellGroupConfig_tags_1) /sizeof(asn_DEF_PhysicalCellGroupConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_PhysicalCellGroupConfig_1, 11, /* Elements count */ &asn_SPC_PhysicalCellGroupConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PhysicalCellGroupConfig.h b/src/codec_utils/RRC/PhysicalCellGroupConfig.h index 457085a37..11648c38d 100644 --- a/src/codec_utils/RRC/PhysicalCellGroupConfig.h +++ b/src/codec_utils/RRC/PhysicalCellGroupConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PhysicalCellGroupConfig_H_ diff --git a/src/codec_utils/RRC/PollByte.c b/src/codec_utils/RRC/PollByte.c index 6deebc77d..a61bcd2c4 100644 --- a/src/codec_utils/RRC/PollByte.c +++ b/src/codec_utils/RRC/PollByte.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PollByte.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_PollByte_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_PollByte_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 63 } /* (0..63) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_PollByte_value2enum_1[] = { { 0, 3, "kB1" }, { 1, 3, "kB2" }, @@ -173,7 +172,18 @@ asn_TYPE_descriptor_t asn_DEF_PollByte = { asn_DEF_PollByte_tags_1, /* Same as above */ sizeof(asn_DEF_PollByte_tags_1) /sizeof(asn_DEF_PollByte_tags_1[0]), /* 1 */ - { &asn_OER_type_PollByte_constr_1, &asn_PER_type_PollByte_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PollByte_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_PollByte_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/RRC/PollByte.h b/src/codec_utils/RRC/PollByte.h index f996f3fcf..9d434d6f0 100644 --- a/src/codec_utils/RRC/PollByte.h +++ b/src/codec_utils/RRC/PollByte.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PollByte_H_ @@ -96,12 +96,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_PollByte_specs_1; asn_struct_free_f PollByte_free; asn_struct_print_f PollByte_print; asn_constr_check_f PollByte_constraint; -ber_type_decoder_f PollByte_decode_ber; -der_type_encoder_f PollByte_encode_der; xer_type_decoder_f PollByte_decode_xer; xer_type_encoder_f PollByte_encode_xer; -oer_type_decoder_f PollByte_decode_oer; -oer_type_encoder_f PollByte_encode_oer; per_type_decoder_f PollByte_decode_uper; per_type_encoder_f PollByte_encode_uper; per_type_decoder_f PollByte_decode_aper; diff --git a/src/codec_utils/RRC/PollPDU.c b/src/codec_utils/RRC/PollPDU.c index 0940308d8..8376a7abd 100644 --- a/src/codec_utils/RRC/PollPDU.c +++ b/src/codec_utils/RRC/PollPDU.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PollPDU.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_PollPDU_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_PollPDU_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 31 } /* (0..31) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_PollPDU_value2enum_1[] = { { 0, 2, "p4" }, { 1, 2, "p8" }, @@ -109,7 +108,18 @@ asn_TYPE_descriptor_t asn_DEF_PollPDU = { asn_DEF_PollPDU_tags_1, /* Same as above */ sizeof(asn_DEF_PollPDU_tags_1) /sizeof(asn_DEF_PollPDU_tags_1[0]), /* 1 */ - { &asn_OER_type_PollPDU_constr_1, &asn_PER_type_PollPDU_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PollPDU_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_PollPDU_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/RRC/PollPDU.h b/src/codec_utils/RRC/PollPDU.h index 5ec50004c..f9681dd8d 100644 --- a/src/codec_utils/RRC/PollPDU.h +++ b/src/codec_utils/RRC/PollPDU.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PollPDU_H_ @@ -64,12 +64,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_PollPDU_specs_1; asn_struct_free_f PollPDU_free; asn_struct_print_f PollPDU_print; asn_constr_check_f PollPDU_constraint; -ber_type_decoder_f PollPDU_decode_ber; -der_type_encoder_f PollPDU_encode_der; xer_type_decoder_f PollPDU_decode_xer; xer_type_encoder_f PollPDU_encode_xer; -oer_type_decoder_f PollPDU_decode_oer; -oer_type_encoder_f PollPDU_encode_oer; per_type_decoder_f PollPDU_decode_uper; per_type_encoder_f PollPDU_encode_uper; per_type_decoder_f PollPDU_decode_aper; diff --git a/src/codec_utils/RRC/PortIndex2.c b/src/codec_utils/RRC/PortIndex2.c index c9a374abf..583deab7f 100644 --- a/src/codec_utils/RRC/PortIndex2.c +++ b/src/codec_utils/RRC/PortIndex2.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PortIndex2.h" @@ -21,7 +21,7 @@ PortIndex2_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 1)) { + if((value >= 0L && value <= 1L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ PortIndex2_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_PortIndex2_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..1) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_PortIndex2_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_PortIndex2_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_PortIndex2 = { asn_DEF_PortIndex2_tags_1, /* Same as above */ sizeof(asn_DEF_PortIndex2_tags_1) /sizeof(asn_DEF_PortIndex2_tags_1[0]), /* 1 */ - { &asn_OER_type_PortIndex2_constr_1, &asn_PER_type_PortIndex2_constr_1, PortIndex2_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PortIndex2_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + PortIndex2_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/PortIndex2.h b/src/codec_utils/RRC/PortIndex2.h index be607779b..18d09edda 100644 --- a/src/codec_utils/RRC/PortIndex2.h +++ b/src/codec_utils/RRC/PortIndex2.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PortIndex2_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_PortIndex2; asn_struct_free_f PortIndex2_free; asn_struct_print_f PortIndex2_print; asn_constr_check_f PortIndex2_constraint; -ber_type_decoder_f PortIndex2_decode_ber; -der_type_encoder_f PortIndex2_encode_der; xer_type_decoder_f PortIndex2_decode_xer; xer_type_encoder_f PortIndex2_encode_xer; -oer_type_decoder_f PortIndex2_decode_oer; -oer_type_encoder_f PortIndex2_encode_oer; per_type_decoder_f PortIndex2_decode_uper; per_type_encoder_f PortIndex2_encode_uper; per_type_decoder_f PortIndex2_decode_aper; diff --git a/src/codec_utils/RRC/PortIndex4.c b/src/codec_utils/RRC/PortIndex4.c index 1e1160660..1eecf08c0 100644 --- a/src/codec_utils/RRC/PortIndex4.c +++ b/src/codec_utils/RRC/PortIndex4.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PortIndex4.h" @@ -21,7 +21,7 @@ PortIndex4_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 3)) { + if((value >= 0L && value <= 3L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ PortIndex4_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_PortIndex4_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..3) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_PortIndex4_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_PortIndex4_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_PortIndex4 = { asn_DEF_PortIndex4_tags_1, /* Same as above */ sizeof(asn_DEF_PortIndex4_tags_1) /sizeof(asn_DEF_PortIndex4_tags_1[0]), /* 1 */ - { &asn_OER_type_PortIndex4_constr_1, &asn_PER_type_PortIndex4_constr_1, PortIndex4_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PortIndex4_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + PortIndex4_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/PortIndex4.h b/src/codec_utils/RRC/PortIndex4.h index 0ebdb2d7e..ed731ff6c 100644 --- a/src/codec_utils/RRC/PortIndex4.h +++ b/src/codec_utils/RRC/PortIndex4.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PortIndex4_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_PortIndex4; asn_struct_free_f PortIndex4_free; asn_struct_print_f PortIndex4_print; asn_constr_check_f PortIndex4_constraint; -ber_type_decoder_f PortIndex4_decode_ber; -der_type_encoder_f PortIndex4_encode_der; xer_type_decoder_f PortIndex4_decode_xer; xer_type_encoder_f PortIndex4_encode_xer; -oer_type_decoder_f PortIndex4_decode_oer; -oer_type_encoder_f PortIndex4_encode_oer; per_type_decoder_f PortIndex4_decode_uper; per_type_encoder_f PortIndex4_encode_uper; per_type_decoder_f PortIndex4_decode_aper; diff --git a/src/codec_utils/RRC/PortIndex8.c b/src/codec_utils/RRC/PortIndex8.c index 3cee96b2a..44896b050 100644 --- a/src/codec_utils/RRC/PortIndex8.c +++ b/src/codec_utils/RRC/PortIndex8.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PortIndex8.h" @@ -21,7 +21,7 @@ PortIndex8_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 7)) { + if((value >= 0L && value <= 7L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ PortIndex8_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_PortIndex8_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..7) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_PortIndex8_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_PortIndex8_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_PortIndex8 = { asn_DEF_PortIndex8_tags_1, /* Same as above */ sizeof(asn_DEF_PortIndex8_tags_1) /sizeof(asn_DEF_PortIndex8_tags_1[0]), /* 1 */ - { &asn_OER_type_PortIndex8_constr_1, &asn_PER_type_PortIndex8_constr_1, PortIndex8_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PortIndex8_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + PortIndex8_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/PortIndex8.h b/src/codec_utils/RRC/PortIndex8.h index ce89c7cfe..9721b4813 100644 --- a/src/codec_utils/RRC/PortIndex8.h +++ b/src/codec_utils/RRC/PortIndex8.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PortIndex8_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_PortIndex8; asn_struct_free_f PortIndex8_free; asn_struct_print_f PortIndex8_print; asn_constr_check_f PortIndex8_constraint; -ber_type_decoder_f PortIndex8_decode_ber; -der_type_encoder_f PortIndex8_encode_der; xer_type_decoder_f PortIndex8_decode_xer; xer_type_encoder_f PortIndex8_encode_xer; -oer_type_decoder_f PortIndex8_decode_oer; -oer_type_encoder_f PortIndex8_encode_oer; per_type_decoder_f PortIndex8_decode_uper; per_type_encoder_f PortIndex8_encode_uper; per_type_decoder_f PortIndex8_decode_aper; diff --git a/src/codec_utils/RRC/PortIndexFor8Ranks.c b/src/codec_utils/RRC/PortIndexFor8Ranks.c index 77cd6d15a..cfe3bb406 100644 --- a/src/codec_utils/RRC/PortIndexFor8Ranks.c +++ b/src/codec_utils/RRC/PortIndexFor8Ranks.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "PortIndexFor8Ranks.h" @@ -22,9 +22,9 @@ memb_rank2_8_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size == 2)) { + if((size == 2UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -48,9 +48,9 @@ memb_rank3_8_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size == 3)) { + if((size == 3UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -74,9 +74,9 @@ memb_rank4_8_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size == 4)) { + if((size == 4UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -100,9 +100,9 @@ memb_rank5_8_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size == 5)) { + if((size == 5UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -126,9 +126,9 @@ memb_rank6_8_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size == 6)) { + if((size == 6UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -152,9 +152,9 @@ memb_rank7_8_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size == 7)) { + if((size == 7UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -178,9 +178,9 @@ memb_rank8_8_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size == 8)) { + if((size == 8UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -204,9 +204,9 @@ memb_rank2_4_constraint_18(const asn_TYPE_descriptor_t *td, const void *sptr, /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size == 2)) { + if((size == 2UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -230,9 +230,9 @@ memb_rank3_4_constraint_18(const asn_TYPE_descriptor_t *td, const void *sptr, /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size == 3)) { + if((size == 3UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -256,9 +256,9 @@ memb_rank4_4_constraint_18(const asn_TYPE_descriptor_t *td, const void *sptr, /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size == 4)) { + if((size == 4UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -282,9 +282,9 @@ memb_rank2_2_constraint_26(const asn_TYPE_descriptor_t *td, const void *sptr, /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size == 2)) { + if((size == 2UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -293,197 +293,185 @@ memb_rank2_2_constraint_26(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_oer_constraints_t asn_OER_type_rank2_8_constr_4 CC_NOTUSED = { - { 0, 0 }, - 2 /* (SIZE(2..2)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_rank2_8_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 2, 2 } /* (SIZE(2..2)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_rank3_8_constr_6 CC_NOTUSED = { - { 0, 0 }, - 3 /* (SIZE(3..3)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_rank3_8_constr_6 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 3, 3 } /* (SIZE(3..3)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_rank4_8_constr_8 CC_NOTUSED = { - { 0, 0 }, - 4 /* (SIZE(4..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_rank4_8_constr_8 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 4, 4 } /* (SIZE(4..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_rank5_8_constr_10 CC_NOTUSED = { - { 0, 0 }, - 5 /* (SIZE(5..5)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_rank5_8_constr_10 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 5, 5 } /* (SIZE(5..5)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_rank6_8_constr_12 CC_NOTUSED = { - { 0, 0 }, - 6 /* (SIZE(6..6)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_rank6_8_constr_12 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 6, 6 } /* (SIZE(6..6)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_rank7_8_constr_14 CC_NOTUSED = { - { 0, 0 }, - 7 /* (SIZE(7..7)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_rank7_8_constr_14 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 7, 7 } /* (SIZE(7..7)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_rank8_8_constr_16 CC_NOTUSED = { - { 0, 0 }, - 8 /* (SIZE(8..8)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_rank8_8_constr_16 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 8, 8 } /* (SIZE(8..8)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_rank2_8_constr_4 CC_NOTUSED = { - { 0, 0 }, - 2 /* (SIZE(2..2)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_rank2_8_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 2, 2 } /* (SIZE(2..2)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_rank3_8_constr_6 CC_NOTUSED = { - { 0, 0 }, - 3 /* (SIZE(3..3)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_rank3_8_constr_6 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 3, 3 } /* (SIZE(3..3)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_rank4_8_constr_8 CC_NOTUSED = { - { 0, 0 }, - 4 /* (SIZE(4..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_rank4_8_constr_8 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 4, 4 } /* (SIZE(4..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_rank5_8_constr_10 CC_NOTUSED = { - { 0, 0 }, - 5 /* (SIZE(5..5)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_rank5_8_constr_10 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 5, 5 } /* (SIZE(5..5)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_rank6_8_constr_12 CC_NOTUSED = { - { 0, 0 }, - 6 /* (SIZE(6..6)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_rank6_8_constr_12 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 6, 6 } /* (SIZE(6..6)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_rank7_8_constr_14 CC_NOTUSED = { - { 0, 0 }, - 7 /* (SIZE(7..7)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_rank7_8_constr_14 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 7, 7 } /* (SIZE(7..7)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_rank8_8_constr_16 CC_NOTUSED = { - { 0, 0 }, - 8 /* (SIZE(8..8)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_rank8_8_constr_16 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 8, 8 } /* (SIZE(8..8)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_rank2_4_constr_20 CC_NOTUSED = { - { 0, 0 }, - 2 /* (SIZE(2..2)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_rank2_4_constr_20 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 2, 2 } /* (SIZE(2..2)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_rank3_4_constr_22 CC_NOTUSED = { - { 0, 0 }, - 3 /* (SIZE(3..3)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_rank3_4_constr_22 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 3, 3 } /* (SIZE(3..3)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_rank4_4_constr_24 CC_NOTUSED = { - { 0, 0 }, - 4 /* (SIZE(4..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_rank4_4_constr_24 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 4, 4 } /* (SIZE(4..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_rank2_4_constr_20 CC_NOTUSED = { - { 0, 0 }, - 2 /* (SIZE(2..2)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_rank2_4_constr_20 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 2, 2 } /* (SIZE(2..2)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_rank3_4_constr_22 CC_NOTUSED = { - { 0, 0 }, - 3 /* (SIZE(3..3)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_rank3_4_constr_22 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 3, 3 } /* (SIZE(3..3)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_rank4_4_constr_24 CC_NOTUSED = { - { 0, 0 }, - 4 /* (SIZE(4..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_rank4_4_constr_24 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 4, 4 } /* (SIZE(4..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_rank2_2_constr_28 CC_NOTUSED = { - { 0, 0 }, - 2 /* (SIZE(2..2)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_rank2_2_constr_28 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 2, 2 } /* (SIZE(2..2)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_rank2_2_constr_28 CC_NOTUSED = { - { 0, 0 }, - 2 /* (SIZE(2..2)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_rank2_2_constr_28 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 2, 2 } /* (SIZE(2..2)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_PortIndexFor8Ranks_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_PortIndexFor8Ranks_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_rank2_8_4[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_PortIndex8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -508,7 +496,18 @@ asn_TYPE_descriptor_t asn_DEF_rank2_8_4 = { asn_DEF_rank2_8_tags_4, /* Same as above */ sizeof(asn_DEF_rank2_8_tags_4) /sizeof(asn_DEF_rank2_8_tags_4[0]), /* 2 */ - { &asn_OER_type_rank2_8_constr_4, &asn_PER_type_rank2_8_constr_4, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_rank2_8_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_rank2_8_4, 1, /* Single element */ &asn_SPC_rank2_8_specs_4 /* Additional specs */ @@ -520,7 +519,18 @@ static asn_TYPE_member_t asn_MBR_rank3_8_6[] = { 0, &asn_DEF_PortIndex8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -545,7 +555,18 @@ asn_TYPE_descriptor_t asn_DEF_rank3_8_6 = { asn_DEF_rank3_8_tags_6, /* Same as above */ sizeof(asn_DEF_rank3_8_tags_6) /sizeof(asn_DEF_rank3_8_tags_6[0]), /* 2 */ - { &asn_OER_type_rank3_8_constr_6, &asn_PER_type_rank3_8_constr_6, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_rank3_8_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_rank3_8_6, 1, /* Single element */ &asn_SPC_rank3_8_specs_6 /* Additional specs */ @@ -557,7 +578,18 @@ static asn_TYPE_member_t asn_MBR_rank4_8_8[] = { 0, &asn_DEF_PortIndex8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -582,7 +614,18 @@ asn_TYPE_descriptor_t asn_DEF_rank4_8_8 = { asn_DEF_rank4_8_tags_8, /* Same as above */ sizeof(asn_DEF_rank4_8_tags_8) /sizeof(asn_DEF_rank4_8_tags_8[0]), /* 2 */ - { &asn_OER_type_rank4_8_constr_8, &asn_PER_type_rank4_8_constr_8, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_rank4_8_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_rank4_8_8, 1, /* Single element */ &asn_SPC_rank4_8_specs_8 /* Additional specs */ @@ -594,7 +637,18 @@ static asn_TYPE_member_t asn_MBR_rank5_8_10[] = { 0, &asn_DEF_PortIndex8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -619,7 +673,18 @@ asn_TYPE_descriptor_t asn_DEF_rank5_8_10 = { asn_DEF_rank5_8_tags_10, /* Same as above */ sizeof(asn_DEF_rank5_8_tags_10) /sizeof(asn_DEF_rank5_8_tags_10[0]), /* 2 */ - { &asn_OER_type_rank5_8_constr_10, &asn_PER_type_rank5_8_constr_10, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_rank5_8_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_rank5_8_10, 1, /* Single element */ &asn_SPC_rank5_8_specs_10 /* Additional specs */ @@ -631,7 +696,18 @@ static asn_TYPE_member_t asn_MBR_rank6_8_12[] = { 0, &asn_DEF_PortIndex8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -656,7 +732,18 @@ asn_TYPE_descriptor_t asn_DEF_rank6_8_12 = { asn_DEF_rank6_8_tags_12, /* Same as above */ sizeof(asn_DEF_rank6_8_tags_12) /sizeof(asn_DEF_rank6_8_tags_12[0]), /* 2 */ - { &asn_OER_type_rank6_8_constr_12, &asn_PER_type_rank6_8_constr_12, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_rank6_8_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_rank6_8_12, 1, /* Single element */ &asn_SPC_rank6_8_specs_12 /* Additional specs */ @@ -668,7 +755,18 @@ static asn_TYPE_member_t asn_MBR_rank7_8_14[] = { 0, &asn_DEF_PortIndex8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -693,7 +791,18 @@ asn_TYPE_descriptor_t asn_DEF_rank7_8_14 = { asn_DEF_rank7_8_tags_14, /* Same as above */ sizeof(asn_DEF_rank7_8_tags_14) /sizeof(asn_DEF_rank7_8_tags_14[0]), /* 2 */ - { &asn_OER_type_rank7_8_constr_14, &asn_PER_type_rank7_8_constr_14, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_rank7_8_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_rank7_8_14, 1, /* Single element */ &asn_SPC_rank7_8_specs_14 /* Additional specs */ @@ -705,7 +814,18 @@ static asn_TYPE_member_t asn_MBR_rank8_8_16[] = { 0, &asn_DEF_PortIndex8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -730,7 +850,18 @@ asn_TYPE_descriptor_t asn_DEF_rank8_8_16 = { asn_DEF_rank8_8_tags_16, /* Same as above */ sizeof(asn_DEF_rank8_8_tags_16) /sizeof(asn_DEF_rank8_8_tags_16[0]), /* 2 */ - { &asn_OER_type_rank8_8_constr_16, &asn_PER_type_rank8_8_constr_16, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_rank8_8_constr_16, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_rank8_8_16, 1, /* Single element */ &asn_SPC_rank8_8_specs_16 /* Additional specs */ @@ -742,7 +873,18 @@ static asn_TYPE_member_t asn_MBR_portIndex8_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PortIndex8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rank1-8" }, @@ -751,7 +893,18 @@ static asn_TYPE_member_t asn_MBR_portIndex8_2[] = { 0, &asn_DEF_rank2_8_4, 0, - { &asn_OER_memb_rank2_8_constr_4, &asn_PER_memb_rank2_8_constr_4, memb_rank2_8_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_rank2_8_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_rank2_8_constraint_2 + }, 0, 0, /* No default value */ "rank2-8" }, @@ -760,7 +913,18 @@ static asn_TYPE_member_t asn_MBR_portIndex8_2[] = { 0, &asn_DEF_rank3_8_6, 0, - { &asn_OER_memb_rank3_8_constr_6, &asn_PER_memb_rank3_8_constr_6, memb_rank3_8_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_rank3_8_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_rank3_8_constraint_2 + }, 0, 0, /* No default value */ "rank3-8" }, @@ -769,7 +933,18 @@ static asn_TYPE_member_t asn_MBR_portIndex8_2[] = { 0, &asn_DEF_rank4_8_8, 0, - { &asn_OER_memb_rank4_8_constr_8, &asn_PER_memb_rank4_8_constr_8, memb_rank4_8_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_rank4_8_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_rank4_8_constraint_2 + }, 0, 0, /* No default value */ "rank4-8" }, @@ -778,7 +953,18 @@ static asn_TYPE_member_t asn_MBR_portIndex8_2[] = { 0, &asn_DEF_rank5_8_10, 0, - { &asn_OER_memb_rank5_8_constr_10, &asn_PER_memb_rank5_8_constr_10, memb_rank5_8_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_rank5_8_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_rank5_8_constraint_2 + }, 0, 0, /* No default value */ "rank5-8" }, @@ -787,7 +973,18 @@ static asn_TYPE_member_t asn_MBR_portIndex8_2[] = { 0, &asn_DEF_rank6_8_12, 0, - { &asn_OER_memb_rank6_8_constr_12, &asn_PER_memb_rank6_8_constr_12, memb_rank6_8_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_rank6_8_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_rank6_8_constraint_2 + }, 0, 0, /* No default value */ "rank6-8" }, @@ -796,7 +993,18 @@ static asn_TYPE_member_t asn_MBR_portIndex8_2[] = { 0, &asn_DEF_rank7_8_14, 0, - { &asn_OER_memb_rank7_8_constr_14, &asn_PER_memb_rank7_8_constr_14, memb_rank7_8_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_rank7_8_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_rank7_8_constraint_2 + }, 0, 0, /* No default value */ "rank7-8" }, @@ -805,7 +1013,18 @@ static asn_TYPE_member_t asn_MBR_portIndex8_2[] = { 0, &asn_DEF_rank8_8_16, 0, - { &asn_OER_memb_rank8_8_constr_16, &asn_PER_memb_rank8_8_constr_16, memb_rank8_8_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_rank8_8_constr_16, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_rank8_8_constraint_2 + }, 0, 0, /* No default value */ "rank8-8" }, @@ -845,7 +1064,18 @@ asn_TYPE_descriptor_t asn_DEF_portIndex8_2 = { asn_DEF_portIndex8_tags_2, /* Same as above */ sizeof(asn_DEF_portIndex8_tags_2) /sizeof(asn_DEF_portIndex8_tags_2[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_portIndex8_2, 8, /* Elements count */ &asn_SPC_portIndex8_specs_2 /* Additional specs */ @@ -857,7 +1087,18 @@ static asn_TYPE_member_t asn_MBR_rank2_4_20[] = { 0, &asn_DEF_PortIndex4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -882,7 +1123,18 @@ asn_TYPE_descriptor_t asn_DEF_rank2_4_20 = { asn_DEF_rank2_4_tags_20, /* Same as above */ sizeof(asn_DEF_rank2_4_tags_20) /sizeof(asn_DEF_rank2_4_tags_20[0]), /* 2 */ - { &asn_OER_type_rank2_4_constr_20, &asn_PER_type_rank2_4_constr_20, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_rank2_4_constr_20, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_rank2_4_20, 1, /* Single element */ &asn_SPC_rank2_4_specs_20 /* Additional specs */ @@ -894,7 +1146,18 @@ static asn_TYPE_member_t asn_MBR_rank3_4_22[] = { 0, &asn_DEF_PortIndex4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -919,7 +1182,18 @@ asn_TYPE_descriptor_t asn_DEF_rank3_4_22 = { asn_DEF_rank3_4_tags_22, /* Same as above */ sizeof(asn_DEF_rank3_4_tags_22) /sizeof(asn_DEF_rank3_4_tags_22[0]), /* 2 */ - { &asn_OER_type_rank3_4_constr_22, &asn_PER_type_rank3_4_constr_22, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_rank3_4_constr_22, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_rank3_4_22, 1, /* Single element */ &asn_SPC_rank3_4_specs_22 /* Additional specs */ @@ -931,7 +1205,18 @@ static asn_TYPE_member_t asn_MBR_rank4_4_24[] = { 0, &asn_DEF_PortIndex4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -956,7 +1241,18 @@ asn_TYPE_descriptor_t asn_DEF_rank4_4_24 = { asn_DEF_rank4_4_tags_24, /* Same as above */ sizeof(asn_DEF_rank4_4_tags_24) /sizeof(asn_DEF_rank4_4_tags_24[0]), /* 2 */ - { &asn_OER_type_rank4_4_constr_24, &asn_PER_type_rank4_4_constr_24, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_rank4_4_constr_24, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_rank4_4_24, 1, /* Single element */ &asn_SPC_rank4_4_specs_24 /* Additional specs */ @@ -968,7 +1264,18 @@ static asn_TYPE_member_t asn_MBR_portIndex4_18[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PortIndex4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rank1-4" }, @@ -977,7 +1284,18 @@ static asn_TYPE_member_t asn_MBR_portIndex4_18[] = { 0, &asn_DEF_rank2_4_20, 0, - { &asn_OER_memb_rank2_4_constr_20, &asn_PER_memb_rank2_4_constr_20, memb_rank2_4_constraint_18 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_rank2_4_constr_20, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_rank2_4_constraint_18 + }, 0, 0, /* No default value */ "rank2-4" }, @@ -986,7 +1304,18 @@ static asn_TYPE_member_t asn_MBR_portIndex4_18[] = { 0, &asn_DEF_rank3_4_22, 0, - { &asn_OER_memb_rank3_4_constr_22, &asn_PER_memb_rank3_4_constr_22, memb_rank3_4_constraint_18 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_rank3_4_constr_22, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_rank3_4_constraint_18 + }, 0, 0, /* No default value */ "rank3-4" }, @@ -995,7 +1324,18 @@ static asn_TYPE_member_t asn_MBR_portIndex4_18[] = { 0, &asn_DEF_rank4_4_24, 0, - { &asn_OER_memb_rank4_4_constr_24, &asn_PER_memb_rank4_4_constr_24, memb_rank4_4_constraint_18 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_rank4_4_constr_24, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_rank4_4_constraint_18 + }, 0, 0, /* No default value */ "rank4-4" }, @@ -1031,7 +1371,18 @@ asn_TYPE_descriptor_t asn_DEF_portIndex4_18 = { asn_DEF_portIndex4_tags_18, /* Same as above */ sizeof(asn_DEF_portIndex4_tags_18) /sizeof(asn_DEF_portIndex4_tags_18[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_portIndex4_18, 4, /* Elements count */ &asn_SPC_portIndex4_specs_18 /* Additional specs */ @@ -1043,7 +1394,18 @@ static asn_TYPE_member_t asn_MBR_rank2_2_28[] = { 0, &asn_DEF_PortIndex2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -1068,7 +1430,18 @@ asn_TYPE_descriptor_t asn_DEF_rank2_2_28 = { asn_DEF_rank2_2_tags_28, /* Same as above */ sizeof(asn_DEF_rank2_2_tags_28) /sizeof(asn_DEF_rank2_2_tags_28[0]), /* 2 */ - { &asn_OER_type_rank2_2_constr_28, &asn_PER_type_rank2_2_constr_28, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_rank2_2_constr_28, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_rank2_2_28, 1, /* Single element */ &asn_SPC_rank2_2_specs_28 /* Additional specs */ @@ -1080,7 +1453,18 @@ static asn_TYPE_member_t asn_MBR_portIndex2_26[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PortIndex2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rank1-2" }, @@ -1089,7 +1473,18 @@ static asn_TYPE_member_t asn_MBR_portIndex2_26[] = { 0, &asn_DEF_rank2_2_28, 0, - { &asn_OER_memb_rank2_2_constr_28, &asn_PER_memb_rank2_2_constr_28, memb_rank2_2_constraint_26 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_rank2_2_constr_28, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_rank2_2_constraint_26 + }, 0, 0, /* No default value */ "rank2-2" }, @@ -1123,7 +1518,18 @@ asn_TYPE_descriptor_t asn_DEF_portIndex2_26 = { asn_DEF_portIndex2_tags_26, /* Same as above */ sizeof(asn_DEF_portIndex2_tags_26) /sizeof(asn_DEF_portIndex2_tags_26[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_portIndex2_26, 2, /* Elements count */ &asn_SPC_portIndex2_specs_26 /* Additional specs */ @@ -1135,7 +1541,18 @@ asn_TYPE_member_t asn_MBR_PortIndexFor8Ranks_1[] = { 0, &asn_DEF_portIndex8_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "portIndex8" }, @@ -1144,7 +1561,18 @@ asn_TYPE_member_t asn_MBR_PortIndexFor8Ranks_1[] = { 0, &asn_DEF_portIndex4_18, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "portIndex4" }, @@ -1153,7 +1581,18 @@ asn_TYPE_member_t asn_MBR_PortIndexFor8Ranks_1[] = { 0, &asn_DEF_portIndex2_26, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "portIndex2" }, @@ -1162,7 +1601,18 @@ asn_TYPE_member_t asn_MBR_PortIndexFor8Ranks_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "portIndex1" }, @@ -1191,7 +1641,18 @@ asn_TYPE_descriptor_t asn_DEF_PortIndexFor8Ranks = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_PortIndexFor8Ranks_constr_1, &asn_PER_type_PortIndexFor8Ranks_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_PortIndexFor8Ranks_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_PortIndexFor8Ranks_1, 4, /* Elements count */ &asn_SPC_PortIndexFor8Ranks_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/PortIndexFor8Ranks.h b/src/codec_utils/RRC/PortIndexFor8Ranks.h index f5a5cafb8..89d0260b3 100644 --- a/src/codec_utils/RRC/PortIndexFor8Ranks.h +++ b/src/codec_utils/RRC/PortIndexFor8Ranks.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _PortIndexFor8Ranks_H_ diff --git a/src/codec_utils/RRC/Q-OffsetRange.c b/src/codec_utils/RRC/Q-OffsetRange.c index 995892e4a..0c11d9b10 100644 --- a/src/codec_utils/RRC/Q-OffsetRange.c +++ b/src/codec_utils/RRC/Q-OffsetRange.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "Q-OffsetRange.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_Q_OffsetRange_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_Q_OffsetRange_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 30 } /* (0..30) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_Q_OffsetRange_value2enum_1[] = { { 0, 5, "dB-24" }, { 1, 5, "dB-22" }, @@ -107,7 +106,18 @@ asn_TYPE_descriptor_t asn_DEF_Q_OffsetRange = { asn_DEF_Q_OffsetRange_tags_1, /* Same as above */ sizeof(asn_DEF_Q_OffsetRange_tags_1) /sizeof(asn_DEF_Q_OffsetRange_tags_1[0]), /* 1 */ - { &asn_OER_type_Q_OffsetRange_constr_1, &asn_PER_type_Q_OffsetRange_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_Q_OffsetRange_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_Q_OffsetRange_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/RRC/Q-OffsetRange.h b/src/codec_utils/RRC/Q-OffsetRange.h index b84bff21e..57ce71018 100644 --- a/src/codec_utils/RRC/Q-OffsetRange.h +++ b/src/codec_utils/RRC/Q-OffsetRange.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _Q_OffsetRange_H_ @@ -63,12 +63,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_Q_OffsetRange_specs_1; asn_struct_free_f Q_OffsetRange_free; asn_struct_print_f Q_OffsetRange_print; asn_constr_check_f Q_OffsetRange_constraint; -ber_type_decoder_f Q_OffsetRange_decode_ber; -der_type_encoder_f Q_OffsetRange_encode_der; xer_type_decoder_f Q_OffsetRange_decode_xer; xer_type_encoder_f Q_OffsetRange_encode_xer; -oer_type_decoder_f Q_OffsetRange_decode_oer; -oer_type_encoder_f Q_OffsetRange_encode_oer; per_type_decoder_f Q_OffsetRange_decode_uper; per_type_encoder_f Q_OffsetRange_encode_uper; per_type_decoder_f Q_OffsetRange_decode_aper; diff --git a/src/codec_utils/RRC/Q-OffsetRangeList.c b/src/codec_utils/RRC/Q-OffsetRangeList.c index 2e53229a4..40377982f 100644 --- a/src/codec_utils/RRC/Q-OffsetRangeList.c +++ b/src/codec_utils/RRC/Q-OffsetRangeList.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "Q-OffsetRangeList.h" @@ -145,7 +145,18 @@ asn_TYPE_member_t asn_MBR_Q_OffsetRangeList_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Q_OffsetRange, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, &asn_DFL_2_cmp_15, /* Compare DEFAULT 15 */ &asn_DFL_2_set_15, /* Set DEFAULT 15 */ "rsrpOffsetSSB" @@ -155,7 +166,18 @@ asn_TYPE_member_t asn_MBR_Q_OffsetRangeList_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Q_OffsetRange, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, &asn_DFL_3_cmp_15, /* Compare DEFAULT 15 */ &asn_DFL_3_set_15, /* Set DEFAULT 15 */ "rsrqOffsetSSB" @@ -165,7 +187,18 @@ asn_TYPE_member_t asn_MBR_Q_OffsetRangeList_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Q_OffsetRange, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, &asn_DFL_4_cmp_15, /* Compare DEFAULT 15 */ &asn_DFL_4_set_15, /* Set DEFAULT 15 */ "sinrOffsetSSB" @@ -175,7 +208,18 @@ asn_TYPE_member_t asn_MBR_Q_OffsetRangeList_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Q_OffsetRange, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, &asn_DFL_5_cmp_15, /* Compare DEFAULT 15 */ &asn_DFL_5_set_15, /* Set DEFAULT 15 */ "rsrpOffsetCSI-RS" @@ -185,7 +229,18 @@ asn_TYPE_member_t asn_MBR_Q_OffsetRangeList_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Q_OffsetRange, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, &asn_DFL_6_cmp_15, /* Compare DEFAULT 15 */ &asn_DFL_6_set_15, /* Set DEFAULT 15 */ "rsrqOffsetCSI-RS" @@ -195,7 +250,18 @@ asn_TYPE_member_t asn_MBR_Q_OffsetRangeList_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Q_OffsetRange, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, &asn_DFL_7_cmp_15, /* Compare DEFAULT 15 */ &asn_DFL_7_set_15, /* Set DEFAULT 15 */ "sinrOffsetCSI-RS" @@ -232,7 +298,18 @@ asn_TYPE_descriptor_t asn_DEF_Q_OffsetRangeList = { asn_DEF_Q_OffsetRangeList_tags_1, /* Same as above */ sizeof(asn_DEF_Q_OffsetRangeList_tags_1) /sizeof(asn_DEF_Q_OffsetRangeList_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_Q_OffsetRangeList_1, 6, /* Elements count */ &asn_SPC_Q_OffsetRangeList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/Q-OffsetRangeList.h b/src/codec_utils/RRC/Q-OffsetRangeList.h index 90e765ee5..d1588bb09 100644 --- a/src/codec_utils/RRC/Q-OffsetRangeList.h +++ b/src/codec_utils/RRC/Q-OffsetRangeList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _Q_OffsetRangeList_H_ diff --git a/src/codec_utils/RRC/Q-QualMin.c b/src/codec_utils/RRC/Q-QualMin.c index 93ebe28de..546e25674 100644 --- a/src/codec_utils/RRC/Q-QualMin.c +++ b/src/codec_utils/RRC/Q-QualMin.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "Q-QualMin.h" @@ -21,7 +21,7 @@ Q_QualMin_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= -43 && value <= -12)) { + if((value >= -43L && value <= -12L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ Q_QualMin_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_Q_QualMin_constr_1 CC_NOTUSED = { - { 1, 0 } /* (-43..-12) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_Q_QualMin_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, -43, -12 } /* (-43..-12) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_Q_QualMin_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_Q_QualMin = { asn_DEF_Q_QualMin_tags_1, /* Same as above */ sizeof(asn_DEF_Q_QualMin_tags_1) /sizeof(asn_DEF_Q_QualMin_tags_1[0]), /* 1 */ - { &asn_OER_type_Q_QualMin_constr_1, &asn_PER_type_Q_QualMin_constr_1, Q_QualMin_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_Q_QualMin_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + Q_QualMin_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/Q-QualMin.h b/src/codec_utils/RRC/Q-QualMin.h index 9e8b6e83d..24b37b371 100644 --- a/src/codec_utils/RRC/Q-QualMin.h +++ b/src/codec_utils/RRC/Q-QualMin.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _Q_QualMin_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_Q_QualMin; asn_struct_free_f Q_QualMin_free; asn_struct_print_f Q_QualMin_print; asn_constr_check_f Q_QualMin_constraint; -ber_type_decoder_f Q_QualMin_decode_ber; -der_type_encoder_f Q_QualMin_encode_der; xer_type_decoder_f Q_QualMin_decode_xer; xer_type_encoder_f Q_QualMin_encode_xer; -oer_type_decoder_f Q_QualMin_decode_oer; -oer_type_encoder_f Q_QualMin_encode_oer; per_type_decoder_f Q_QualMin_decode_uper; per_type_encoder_f Q_QualMin_encode_uper; per_type_decoder_f Q_QualMin_decode_aper; diff --git a/src/codec_utils/RRC/Q-RxLevMin.c b/src/codec_utils/RRC/Q-RxLevMin.c index 6b1ba7812..677e51ddf 100644 --- a/src/codec_utils/RRC/Q-RxLevMin.c +++ b/src/codec_utils/RRC/Q-RxLevMin.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "Q-RxLevMin.h" @@ -21,7 +21,7 @@ Q_RxLevMin_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= -70 && value <= -22)) { + if((value >= -70L && value <= -22L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ Q_RxLevMin_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_Q_RxLevMin_constr_1 CC_NOTUSED = { - { 1, 0 } /* (-70..-22) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_Q_RxLevMin_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, -70, -22 } /* (-70..-22) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_Q_RxLevMin_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_Q_RxLevMin = { asn_DEF_Q_RxLevMin_tags_1, /* Same as above */ sizeof(asn_DEF_Q_RxLevMin_tags_1) /sizeof(asn_DEF_Q_RxLevMin_tags_1[0]), /* 1 */ - { &asn_OER_type_Q_RxLevMin_constr_1, &asn_PER_type_Q_RxLevMin_constr_1, Q_RxLevMin_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_Q_RxLevMin_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + Q_RxLevMin_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/Q-RxLevMin.h b/src/codec_utils/RRC/Q-RxLevMin.h index 3fd440cdd..18dfc76d2 100644 --- a/src/codec_utils/RRC/Q-RxLevMin.h +++ b/src/codec_utils/RRC/Q-RxLevMin.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _Q_RxLevMin_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_Q_RxLevMin; asn_struct_free_f Q_RxLevMin_free; asn_struct_print_f Q_RxLevMin_print; asn_constr_check_f Q_RxLevMin_constraint; -ber_type_decoder_f Q_RxLevMin_decode_ber; -der_type_encoder_f Q_RxLevMin_encode_der; xer_type_decoder_f Q_RxLevMin_decode_xer; xer_type_encoder_f Q_RxLevMin_encode_xer; -oer_type_decoder_f Q_RxLevMin_decode_oer; -oer_type_encoder_f Q_RxLevMin_encode_oer; per_type_decoder_f Q_RxLevMin_decode_uper; per_type_encoder_f Q_RxLevMin_encode_uper; per_type_decoder_f Q_RxLevMin_decode_aper; diff --git a/src/codec_utils/RRC/QCL-Info.c b/src/codec_utils/RRC/QCL-Info.c index 01e1fc797..106951149 100644 --- a/src/codec_utils/RRC/QCL-Info.c +++ b/src/codec_utils/RRC/QCL-Info.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "QCL-Info.h" @@ -11,29 +11,38 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_referenceSignal_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_referenceSignal_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 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_qcl_Type_constr_7 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_qcl_Type_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_referenceSignal_4[] = { { ATF_NOFLAGS, 0, offsetof(struct QCL_Info__referenceSignal, choice.csi_rs), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NZP_CSI_RS_ResourceId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "csi-rs" }, @@ -42,7 +51,18 @@ static asn_TYPE_member_t asn_MBR_referenceSignal_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SSB_Index, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ssb" }, @@ -70,7 +90,18 @@ asn_TYPE_descriptor_t asn_DEF_referenceSignal_4 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_referenceSignal_constr_4, &asn_PER_type_referenceSignal_constr_4, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_referenceSignal_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_referenceSignal_4, 2, /* Elements count */ &asn_SPC_referenceSignal_specs_4 /* Additional specs */ @@ -112,7 +143,18 @@ asn_TYPE_descriptor_t asn_DEF_qcl_Type_7 = { asn_DEF_qcl_Type_tags_7, /* Same as above */ sizeof(asn_DEF_qcl_Type_tags_7) /sizeof(asn_DEF_qcl_Type_tags_7[0]), /* 2 */ - { &asn_OER_type_qcl_Type_constr_7, &asn_PER_type_qcl_Type_constr_7, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_qcl_Type_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_qcl_Type_specs_7 /* Additional specs */ }; @@ -123,7 +165,18 @@ asn_TYPE_member_t asn_MBR_QCL_Info_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ServCellIndexRrc, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cell" }, @@ -132,7 +185,18 @@ asn_TYPE_member_t asn_MBR_QCL_Info_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BWP_Id, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "bwp-Id" }, @@ -141,7 +205,18 @@ asn_TYPE_member_t asn_MBR_QCL_Info_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_referenceSignal_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "referenceSignal" }, @@ -150,7 +225,18 @@ asn_TYPE_member_t asn_MBR_QCL_Info_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_qcl_Type_7, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "qcl-Type" }, @@ -184,7 +270,18 @@ asn_TYPE_descriptor_t asn_DEF_QCL_Info = { asn_DEF_QCL_Info_tags_1, /* Same as above */ sizeof(asn_DEF_QCL_Info_tags_1) /sizeof(asn_DEF_QCL_Info_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_QCL_Info_1, 4, /* Elements count */ &asn_SPC_QCL_Info_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/QCL-Info.h b/src/codec_utils/RRC/QCL-Info.h index daf794842..02f0e2aa8 100644 --- a/src/codec_utils/RRC/QCL-Info.h +++ b/src/codec_utils/RRC/QCL-Info.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _QCL_Info_H_ diff --git a/src/codec_utils/RRC/QFI.c b/src/codec_utils/RRC/QFI.c index 5768c58be..91e64c1e8 100644 --- a/src/codec_utils/RRC/QFI.c +++ b/src/codec_utils/RRC/QFI.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "QFI.h" @@ -21,7 +21,7 @@ QFI_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 63)) { + if((value >= 0L && value <= 63L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ QFI_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_QFI_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..63) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_QFI_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 63 } /* (0..63) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_QFI_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_QFI = { asn_DEF_QFI_tags_1, /* Same as above */ sizeof(asn_DEF_QFI_tags_1) /sizeof(asn_DEF_QFI_tags_1[0]), /* 1 */ - { &asn_OER_type_QFI_constr_1, &asn_PER_type_QFI_constr_1, QFI_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_QFI_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + QFI_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/QFI.h b/src/codec_utils/RRC/QFI.h index 570fb8804..c4fdf8cb6 100644 --- a/src/codec_utils/RRC/QFI.h +++ b/src/codec_utils/RRC/QFI.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _QFI_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_QFI; asn_struct_free_f QFI_free; asn_struct_print_f QFI_print; asn_constr_check_f QFI_constraint; -ber_type_decoder_f QFI_decode_ber; -der_type_encoder_f QFI_encode_der; xer_type_decoder_f QFI_decode_xer; xer_type_encoder_f QFI_encode_xer; -oer_type_decoder_f QFI_decode_oer; -oer_type_encoder_f QFI_encode_oer; per_type_decoder_f QFI_decode_uper; per_type_encoder_f QFI_encode_uper; per_type_decoder_f QFI_decode_aper; diff --git a/src/codec_utils/RRC/QuantityConfig.c b/src/codec_utils/RRC/QuantityConfig.c index 790fee195..c261c0c97 100644 --- a/src/codec_utils/RRC/QuantityConfig.c +++ b/src/codec_utils/RRC/QuantityConfig.c @@ -1,14 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "QuantityConfig.h" -#include "QuantityConfigNR.h" -#include "FilterConfig.h" static int memb_quantityConfigNR_List_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -24,9 +22,9 @@ memb_quantityConfigNR_List_constraint_1(const asn_TYPE_descriptor_t *td, const v /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 2)) { + if((size >= 1UL && size <= 2UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -35,29 +33,38 @@ memb_quantityConfigNR_List_constraint_1(const asn_TYPE_descriptor_t *td, const v } } -static asn_oer_constraints_t asn_OER_type_quantityConfigNR_List_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..2)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_quantityConfigNR_List_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 1, 1, 1, 2 } /* (SIZE(1..2)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_quantityConfigNR_List_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..2)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_quantityConfigNR_List_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 1, 1, 1, 2 } /* (SIZE(1..2)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_quantityConfigNR_List_2[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_QuantityConfigNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -82,7 +89,18 @@ asn_TYPE_descriptor_t asn_DEF_quantityConfigNR_List_2 = { asn_DEF_quantityConfigNR_List_tags_2, /* Same as above */ sizeof(asn_DEF_quantityConfigNR_List_tags_2) /sizeof(asn_DEF_quantityConfigNR_List_tags_2[0]), /* 2 */ - { &asn_OER_type_quantityConfigNR_List_constr_2, &asn_PER_type_quantityConfigNR_List_constr_2, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_quantityConfigNR_List_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_quantityConfigNR_List_2, 1, /* Single element */ &asn_SPC_quantityConfigNR_List_specs_2 /* Additional specs */ @@ -94,7 +112,18 @@ static asn_TYPE_member_t asn_MBR_ext1_5[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_FilterConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "quantityConfigEUTRA" }, @@ -127,7 +156,18 @@ asn_TYPE_descriptor_t asn_DEF_ext1_5 = { asn_DEF_ext1_tags_5, /* Same as above */ sizeof(asn_DEF_ext1_tags_5) /sizeof(asn_DEF_ext1_tags_5[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ext1_5, 1, /* Elements count */ &asn_SPC_ext1_specs_5 /* Additional specs */ @@ -139,7 +179,18 @@ asn_TYPE_member_t asn_MBR_QuantityConfig_1[] = { 0, &asn_DEF_quantityConfigNR_List_2, 0, - { &asn_OER_memb_quantityConfigNR_List_constr_2, &asn_PER_memb_quantityConfigNR_List_constr_2, memb_quantityConfigNR_List_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_quantityConfigNR_List_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_quantityConfigNR_List_constraint_1 + }, 0, 0, /* No default value */ "quantityConfigNR-List" }, @@ -148,7 +199,18 @@ asn_TYPE_member_t asn_MBR_QuantityConfig_1[] = { 0, &asn_DEF_ext1_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ext1" }, @@ -180,7 +242,18 @@ asn_TYPE_descriptor_t asn_DEF_QuantityConfig = { asn_DEF_QuantityConfig_tags_1, /* Same as above */ sizeof(asn_DEF_QuantityConfig_tags_1) /sizeof(asn_DEF_QuantityConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_QuantityConfig_1, 2, /* Elements count */ &asn_SPC_QuantityConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/QuantityConfig.h b/src/codec_utils/RRC/QuantityConfig.h index 44aaae761..371346ae6 100644 --- a/src/codec_utils/RRC/QuantityConfig.h +++ b/src/codec_utils/RRC/QuantityConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _QuantityConfig_H_ @@ -56,5 +56,9 @@ extern asn_TYPE_member_t asn_MBR_QuantityConfig_1[2]; } #endif +/* Referred external types */ +#include "QuantityConfigNR.h" +#include "FilterConfig.h" + #endif /* _QuantityConfig_H_ */ #include diff --git a/src/codec_utils/RRC/QuantityConfigNR.c b/src/codec_utils/RRC/QuantityConfigNR.c index 4e8c1dc68..36b807cf4 100644 --- a/src/codec_utils/RRC/QuantityConfigNR.c +++ b/src/codec_utils/RRC/QuantityConfigNR.c @@ -1,20 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "QuantityConfigNR.h" -#include "QuantityConfigRS.h" asn_TYPE_member_t asn_MBR_QuantityConfigNR_1[] = { { ATF_NOFLAGS, 0, offsetof(struct QuantityConfigNR, quantityConfigCell), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_QuantityConfigRS, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "quantityConfigCell" }, @@ -23,7 +33,18 @@ asn_TYPE_member_t asn_MBR_QuantityConfigNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_QuantityConfigRS, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "quantityConfigRS-Index" }, @@ -55,7 +76,18 @@ asn_TYPE_descriptor_t asn_DEF_QuantityConfigNR = { asn_DEF_QuantityConfigNR_tags_1, /* Same as above */ sizeof(asn_DEF_QuantityConfigNR_tags_1) /sizeof(asn_DEF_QuantityConfigNR_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_QuantityConfigNR_1, 2, /* Elements count */ &asn_SPC_QuantityConfigNR_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/QuantityConfigNR.h b/src/codec_utils/RRC/QuantityConfigNR.h index df6238d24..1879f0b76 100644 --- a/src/codec_utils/RRC/QuantityConfigNR.h +++ b/src/codec_utils/RRC/QuantityConfigNR.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _QuantityConfigNR_H_ @@ -40,5 +40,8 @@ extern asn_TYPE_member_t asn_MBR_QuantityConfigNR_1[2]; } #endif +/* Referred external types */ +#include "QuantityConfigRS.h" + #endif /* _QuantityConfigNR_H_ */ #include diff --git a/src/codec_utils/RRC/QuantityConfigRS.c b/src/codec_utils/RRC/QuantityConfigRS.c index 1d991d0ef..4efb8d3f2 100644 --- a/src/codec_utils/RRC/QuantityConfigRS.c +++ b/src/codec_utils/RRC/QuantityConfigRS.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "QuantityConfigRS.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_QuantityConfigRS_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_FilterConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ssb-FilterConfig" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_QuantityConfigRS_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_FilterConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "csi-RS-FilterConfig" }, @@ -52,7 +74,18 @@ asn_TYPE_descriptor_t asn_DEF_QuantityConfigRS = { asn_DEF_QuantityConfigRS_tags_1, /* Same as above */ sizeof(asn_DEF_QuantityConfigRS_tags_1) /sizeof(asn_DEF_QuantityConfigRS_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_QuantityConfigRS_1, 2, /* Elements count */ &asn_SPC_QuantityConfigRS_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/QuantityConfigRS.h b/src/codec_utils/RRC/QuantityConfigRS.h index 3200d287c..fa4155eaf 100644 --- a/src/codec_utils/RRC/QuantityConfigRS.h +++ b/src/codec_utils/RRC/QuantityConfigRS.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _QuantityConfigRS_H_ diff --git a/src/codec_utils/RRC/RA-Prioritization.c b/src/codec_utils/RRC/RA-Prioritization.c index db207e7b0..e7b07d549 100644 --- a/src/codec_utils/RRC/RA-Prioritization.c +++ b/src/codec_utils/RRC/RA-Prioritization.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RA-Prioritization.h" @@ -15,22 +15,20 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_powerRampingStepHighPriority_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_powerRampingStepHighPriority_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_scalingFactorBI_constr_7 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_scalingFactorBI_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_powerRampingStepHighPriority_value2enum_2[] = { { 0, 3, "dB0" }, { 1, 3, "dB2" }, @@ -67,7 +65,18 @@ asn_TYPE_descriptor_t asn_DEF_powerRampingStepHighPriority_2 = { asn_DEF_powerRampingStepHighPriority_tags_2, /* Same as above */ sizeof(asn_DEF_powerRampingStepHighPriority_tags_2) /sizeof(asn_DEF_powerRampingStepHighPriority_tags_2[0]), /* 2 */ - { &asn_OER_type_powerRampingStepHighPriority_constr_2, &asn_PER_type_powerRampingStepHighPriority_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_powerRampingStepHighPriority_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_powerRampingStepHighPriority_specs_2 /* Additional specs */ }; @@ -108,7 +117,18 @@ asn_TYPE_descriptor_t asn_DEF_scalingFactorBI_7 = { asn_DEF_scalingFactorBI_tags_7, /* Same as above */ sizeof(asn_DEF_scalingFactorBI_tags_7) /sizeof(asn_DEF_scalingFactorBI_tags_7[0]), /* 2 */ - { &asn_OER_type_scalingFactorBI_constr_7, &asn_PER_type_scalingFactorBI_constr_7, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_scalingFactorBI_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_scalingFactorBI_specs_7 /* Additional specs */ }; @@ -119,7 +139,18 @@ asn_TYPE_member_t asn_MBR_RA_Prioritization_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_powerRampingStepHighPriority_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "powerRampingStepHighPriority" }, @@ -128,7 +159,18 @@ asn_TYPE_member_t asn_MBR_RA_Prioritization_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_scalingFactorBI_7, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "scalingFactorBI" }, @@ -160,7 +202,18 @@ asn_TYPE_descriptor_t asn_DEF_RA_Prioritization = { asn_DEF_RA_Prioritization_tags_1, /* Same as above */ sizeof(asn_DEF_RA_Prioritization_tags_1) /sizeof(asn_DEF_RA_Prioritization_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RA_Prioritization_1, 2, /* Elements count */ &asn_SPC_RA_Prioritization_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RA-Prioritization.h b/src/codec_utils/RRC/RA-Prioritization.h index b33179e75..54a5bdf8b 100644 --- a/src/codec_utils/RRC/RA-Prioritization.h +++ b/src/codec_utils/RRC/RA-Prioritization.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RA_Prioritization_H_ diff --git a/src/codec_utils/RRC/RACH-ConfigCommon.c b/src/codec_utils/RRC/RACH-ConfigCommon.c index 669b6db6d..377369745 100644 --- a/src/codec_utils/RRC/RACH-ConfigCommon.c +++ b/src/codec_utils/RRC/RACH-ConfigCommon.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RACH-ConfigCommon.h" @@ -41,7 +41,7 @@ memb_four_constraint_4(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 1 && value <= 16)) { + if((value >= 1L && value <= 16L)) { /* Constraint check succeeded */ return 0; } else { @@ -66,7 +66,7 @@ memb_eight_constraint_4(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 1 && value <= 8)) { + if((value >= 1L && value <= 8L)) { /* Constraint check succeeded */ return 0; } else { @@ -91,7 +91,7 @@ memb_sixteen_constraint_4(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 1 && value <= 4)) { + if((value >= 1L && value <= 4L)) { /* Constraint check succeeded */ return 0; } else { @@ -124,7 +124,7 @@ memb_numberOfRA_PreamblesGroupA_constraint_85(const asn_TYPE_descriptor_t *td, c value = *(const long *)sptr; - if((value >= 1 && value <= 64)) { + if((value >= 1L && value <= 64L)) { /* Constraint check succeeded */ return 0; } else { @@ -153,7 +153,7 @@ memb_l839_constraint_124(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 837)) { + if((value >= 0L && value <= 837L)) { /* Constraint check succeeded */ return 0; } else { @@ -178,7 +178,7 @@ memb_l139_constraint_124(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 137)) { + if((value >= 0L && value <= 137L)) { /* Constraint check succeeded */ return 0; } else { @@ -211,7 +211,7 @@ memb_totalNumberOfRA_Preambles_constraint_1(const asn_TYPE_descriptor_t *td, con value = *(const long *)sptr; - if((value >= 1 && value <= 63)) { + if((value >= 1L && value <= 63L)) { /* Constraint check succeeded */ return 0; } else { @@ -222,158 +222,139 @@ memb_totalNumberOfRA_Preambles_constraint_1(const asn_TYPE_descriptor_t *td, con } } -static asn_oer_constraints_t asn_OER_type_oneEighth_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_oneEighth_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_oneFourth_constr_22 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_oneFourth_constr_22 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_oneHalf_constr_39 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_oneHalf_constr_39 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_one_constr_56 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_one_constr_56 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_two_constr_73 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_two_constr_73 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_four_constr_82 CC_NOTUSED = { - { 1, 1 } /* (1..16) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_four_constr_82 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 1, 16 } /* (1..16) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_eight_constr_83 CC_NOTUSED = { - { 1, 1 } /* (1..8) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_eight_constr_83 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 1, 8 } /* (1..8) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sixteen_constr_84 CC_NOTUSED = { - { 1, 1 } /* (1..4) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sixteen_constr_84 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 1, 4 } /* (1..4) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_ra_Msg3SizeGroupA_constr_86 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_ra_Msg3SizeGroupA_constr_86 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_messagePowerOffsetGroupB_constr_103 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_messagePowerOffsetGroupB_constr_103 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_numberOfRA_PreamblesGroupA_constr_112 CC_NOTUSED = { - { 1, 1 } /* (1..64) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_numberOfRA_PreamblesGroupA_constr_112 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 1, 64 } /* (1..64) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_ra_ContentionResolutionTimer_constr_113 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_ra_ContentionResolutionTimer_constr_113 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_l839_constr_125 CC_NOTUSED = { - { 2, 1 } /* (0..837) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_l839_constr_125 CC_NOTUSED = { { APC_CONSTRAINED, 10, 10, 0, 837 } /* (0..837) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_l139_constr_126 CC_NOTUSED = { - { 1, 1 } /* (0..137) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_l139_constr_126 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 0, 137 } /* (0..137) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_prach_RootSequenceIndex_constr_124 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_prach_RootSequenceIndex_constr_124 CC_NOTUSED = { { APC_CONSTRAINED, 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_restrictedSetConfig_constr_128 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_restrictedSetConfig_constr_128 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_msg3_transformPrecoder_constr_132 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_msg3_transformPrecoder_constr_132 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_totalNumberOfRA_Preambles_constr_3 CC_NOTUSED = { - { 1, 1 } /* (1..63) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_totalNumberOfRA_Preambles_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 1, 63 } /* (1..63) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_oneEighth_value2enum_5[] = { { 0, 2, "n4" }, { 1, 2, "n8" }, @@ -434,7 +415,18 @@ asn_TYPE_descriptor_t asn_DEF_oneEighth_5 = { asn_DEF_oneEighth_tags_5, /* Same as above */ sizeof(asn_DEF_oneEighth_tags_5) /sizeof(asn_DEF_oneEighth_tags_5[0]), /* 2 */ - { &asn_OER_type_oneEighth_constr_5, &asn_PER_type_oneEighth_constr_5, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_oneEighth_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_oneEighth_specs_5 /* Additional specs */ }; @@ -499,7 +491,18 @@ asn_TYPE_descriptor_t asn_DEF_oneFourth_22 = { asn_DEF_oneFourth_tags_22, /* Same as above */ sizeof(asn_DEF_oneFourth_tags_22) /sizeof(asn_DEF_oneFourth_tags_22[0]), /* 2 */ - { &asn_OER_type_oneFourth_constr_22, &asn_PER_type_oneFourth_constr_22, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_oneFourth_constr_22, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_oneFourth_specs_22 /* Additional specs */ }; @@ -564,7 +567,18 @@ asn_TYPE_descriptor_t asn_DEF_oneHalf_39 = { asn_DEF_oneHalf_tags_39, /* Same as above */ sizeof(asn_DEF_oneHalf_tags_39) /sizeof(asn_DEF_oneHalf_tags_39[0]), /* 2 */ - { &asn_OER_type_oneHalf_constr_39, &asn_PER_type_oneHalf_constr_39, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_oneHalf_constr_39, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_oneHalf_specs_39 /* Additional specs */ }; @@ -629,7 +643,18 @@ asn_TYPE_descriptor_t asn_DEF_one_56 = { asn_DEF_one_tags_56, /* Same as above */ sizeof(asn_DEF_one_tags_56) /sizeof(asn_DEF_one_tags_56[0]), /* 2 */ - { &asn_OER_type_one_constr_56, &asn_PER_type_one_constr_56, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_one_constr_56, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_one_specs_56 /* Additional specs */ }; @@ -678,7 +703,18 @@ asn_TYPE_descriptor_t asn_DEF_two_73 = { asn_DEF_two_tags_73, /* Same as above */ sizeof(asn_DEF_two_tags_73) /sizeof(asn_DEF_two_tags_73[0]), /* 2 */ - { &asn_OER_type_two_constr_73, &asn_PER_type_two_constr_73, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_two_constr_73, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_two_specs_73 /* Additional specs */ }; @@ -689,7 +725,18 @@ static asn_TYPE_member_t asn_MBR_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_4[] = -1, /* IMPLICIT tag at current level */ &asn_DEF_oneEighth_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "oneEighth" }, @@ -698,7 +745,18 @@ static asn_TYPE_member_t asn_MBR_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_4[] = -1, /* IMPLICIT tag at current level */ &asn_DEF_oneFourth_22, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "oneFourth" }, @@ -707,7 +765,18 @@ static asn_TYPE_member_t asn_MBR_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_4[] = -1, /* IMPLICIT tag at current level */ &asn_DEF_oneHalf_39, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "oneHalf" }, @@ -716,7 +785,18 @@ static asn_TYPE_member_t asn_MBR_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_4[] = -1, /* IMPLICIT tag at current level */ &asn_DEF_one_56, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "one" }, @@ -725,7 +805,18 @@ static asn_TYPE_member_t asn_MBR_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_4[] = -1, /* IMPLICIT tag at current level */ &asn_DEF_two_73, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "two" }, @@ -734,7 +825,18 @@ static asn_TYPE_member_t asn_MBR_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_4[] = -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_four_constr_82, &asn_PER_memb_four_constr_82, memb_four_constraint_4 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_four_constr_82, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_four_constraint_4 + }, 0, 0, /* No default value */ "four" }, @@ -743,7 +845,18 @@ static asn_TYPE_member_t asn_MBR_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_4[] = -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_eight_constr_83, &asn_PER_memb_eight_constr_83, memb_eight_constraint_4 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_eight_constr_83, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_eight_constraint_4 + }, 0, 0, /* No default value */ "eight" }, @@ -752,7 +865,18 @@ static asn_TYPE_member_t asn_MBR_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_4[] = -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sixteen_constr_84, &asn_PER_memb_sixteen_constr_84, memb_sixteen_constraint_4 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sixteen_constr_84, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sixteen_constraint_4 + }, 0, 0, /* No default value */ "sixteen" }, @@ -786,7 +910,18 @@ asn_TYPE_descriptor_t asn_DEF_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_4 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_constr_4, &asn_PER_type_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_constr_4, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_4, 8, /* Elements count */ &asn_SPC_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_specs_4 /* Additional specs */ @@ -852,7 +987,18 @@ asn_TYPE_descriptor_t asn_DEF_ra_Msg3SizeGroupA_86 = { asn_DEF_ra_Msg3SizeGroupA_tags_86, /* Same as above */ sizeof(asn_DEF_ra_Msg3SizeGroupA_tags_86) /sizeof(asn_DEF_ra_Msg3SizeGroupA_tags_86[0]), /* 2 */ - { &asn_OER_type_ra_Msg3SizeGroupA_constr_86, &asn_PER_type_ra_Msg3SizeGroupA_constr_86, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ra_Msg3SizeGroupA_constr_86, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_ra_Msg3SizeGroupA_specs_86 /* Additional specs */ }; @@ -901,7 +1047,18 @@ asn_TYPE_descriptor_t asn_DEF_messagePowerOffsetGroupB_103 = { asn_DEF_messagePowerOffsetGroupB_tags_103, /* Same as above */ sizeof(asn_DEF_messagePowerOffsetGroupB_tags_103) /sizeof(asn_DEF_messagePowerOffsetGroupB_tags_103[0]), /* 2 */ - { &asn_OER_type_messagePowerOffsetGroupB_constr_103, &asn_PER_type_messagePowerOffsetGroupB_constr_103, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_messagePowerOffsetGroupB_constr_103, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_messagePowerOffsetGroupB_specs_103 /* Additional specs */ }; @@ -912,7 +1069,18 @@ static asn_TYPE_member_t asn_MBR_groupBconfigured_85[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ra_Msg3SizeGroupA_86, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ra-Msg3SizeGroupA" }, @@ -921,7 +1089,18 @@ static asn_TYPE_member_t asn_MBR_groupBconfigured_85[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_messagePowerOffsetGroupB_103, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "messagePowerOffsetGroupB" }, @@ -930,7 +1109,18 @@ static asn_TYPE_member_t asn_MBR_groupBconfigured_85[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_numberOfRA_PreamblesGroupA_constr_112, &asn_PER_memb_numberOfRA_PreamblesGroupA_constr_112, memb_numberOfRA_PreamblesGroupA_constraint_85 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_numberOfRA_PreamblesGroupA_constr_112, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_numberOfRA_PreamblesGroupA_constraint_85 + }, 0, 0, /* No default value */ "numberOfRA-PreamblesGroupA" }, @@ -963,7 +1153,18 @@ asn_TYPE_descriptor_t asn_DEF_groupBconfigured_85 = { asn_DEF_groupBconfigured_tags_85, /* Same as above */ sizeof(asn_DEF_groupBconfigured_tags_85) /sizeof(asn_DEF_groupBconfigured_tags_85[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_groupBconfigured_85, 3, /* Elements count */ &asn_SPC_groupBconfigured_specs_85 /* Additional specs */ @@ -1013,7 +1214,18 @@ asn_TYPE_descriptor_t asn_DEF_ra_ContentionResolutionTimer_113 = { asn_DEF_ra_ContentionResolutionTimer_tags_113, /* Same as above */ sizeof(asn_DEF_ra_ContentionResolutionTimer_tags_113) /sizeof(asn_DEF_ra_ContentionResolutionTimer_tags_113[0]), /* 2 */ - { &asn_OER_type_ra_ContentionResolutionTimer_constr_113, &asn_PER_type_ra_ContentionResolutionTimer_constr_113, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ra_ContentionResolutionTimer_constr_113, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_ra_ContentionResolutionTimer_specs_113 /* Additional specs */ }; @@ -1024,7 +1236,18 @@ static asn_TYPE_member_t asn_MBR_prach_RootSequenceIndex_124[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_l839_constr_125, &asn_PER_memb_l839_constr_125, memb_l839_constraint_124 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_l839_constr_125, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_l839_constraint_124 + }, 0, 0, /* No default value */ "l839" }, @@ -1033,7 +1256,18 @@ static asn_TYPE_member_t asn_MBR_prach_RootSequenceIndex_124[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_l139_constr_126, &asn_PER_memb_l139_constr_126, memb_l139_constraint_124 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_l139_constr_126, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_l139_constraint_124 + }, 0, 0, /* No default value */ "l139" }, @@ -1061,7 +1295,18 @@ asn_TYPE_descriptor_t asn_DEF_prach_RootSequenceIndex_124 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_prach_RootSequenceIndex_constr_124, &asn_PER_type_prach_RootSequenceIndex_constr_124, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_prach_RootSequenceIndex_constr_124, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_prach_RootSequenceIndex_124, 2, /* Elements count */ &asn_SPC_prach_RootSequenceIndex_specs_124 /* Additional specs */ @@ -1101,7 +1346,18 @@ asn_TYPE_descriptor_t asn_DEF_restrictedSetConfig_128 = { asn_DEF_restrictedSetConfig_tags_128, /* Same as above */ sizeof(asn_DEF_restrictedSetConfig_tags_128) /sizeof(asn_DEF_restrictedSetConfig_tags_128[0]), /* 2 */ - { &asn_OER_type_restrictedSetConfig_constr_128, &asn_PER_type_restrictedSetConfig_constr_128, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_restrictedSetConfig_constr_128, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_restrictedSetConfig_specs_128 /* Additional specs */ }; @@ -1136,7 +1392,18 @@ asn_TYPE_descriptor_t asn_DEF_msg3_transformPrecoder_132 = { asn_DEF_msg3_transformPrecoder_tags_132, /* Same as above */ sizeof(asn_DEF_msg3_transformPrecoder_tags_132) /sizeof(asn_DEF_msg3_transformPrecoder_tags_132[0]), /* 2 */ - { &asn_OER_type_msg3_transformPrecoder_constr_132, &asn_PER_type_msg3_transformPrecoder_constr_132, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_msg3_transformPrecoder_constr_132, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_msg3_transformPrecoder_specs_132 /* Additional specs */ }; @@ -1147,7 +1414,18 @@ asn_TYPE_member_t asn_MBR_RACH_ConfigCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RACH_ConfigGeneric, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rach-ConfigGeneric" }, @@ -1156,7 +1434,18 @@ asn_TYPE_member_t asn_MBR_RACH_ConfigCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_totalNumberOfRA_Preambles_constr_3, &asn_PER_memb_totalNumberOfRA_Preambles_constr_3, memb_totalNumberOfRA_Preambles_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_totalNumberOfRA_Preambles_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_totalNumberOfRA_Preambles_constraint_1 + }, 0, 0, /* No default value */ "totalNumberOfRA-Preambles" }, @@ -1165,7 +1454,18 @@ asn_TYPE_member_t asn_MBR_RACH_ConfigCommon_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ssb-perRACH-OccasionAndCB-PreamblesPerSSB" }, @@ -1174,7 +1474,18 @@ asn_TYPE_member_t asn_MBR_RACH_ConfigCommon_1[] = { 0, &asn_DEF_groupBconfigured_85, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "groupBconfigured" }, @@ -1183,7 +1494,18 @@ asn_TYPE_member_t asn_MBR_RACH_ConfigCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ra_ContentionResolutionTimer_113, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ra-ContentionResolutionTimer" }, @@ -1192,7 +1514,18 @@ asn_TYPE_member_t asn_MBR_RACH_ConfigCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RSRP_Range, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rsrp-ThresholdSSB" }, @@ -1201,7 +1534,18 @@ asn_TYPE_member_t asn_MBR_RACH_ConfigCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RSRP_Range, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rsrp-ThresholdSSB-SUL" }, @@ -1210,7 +1554,18 @@ asn_TYPE_member_t asn_MBR_RACH_ConfigCommon_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_prach_RootSequenceIndex_124, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "prach-RootSequenceIndex" }, @@ -1219,7 +1574,18 @@ asn_TYPE_member_t asn_MBR_RACH_ConfigCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SubcarrierSpacing, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "msg1-SubcarrierSpacing" }, @@ -1228,7 +1594,18 @@ asn_TYPE_member_t asn_MBR_RACH_ConfigCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_restrictedSetConfig_128, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "restrictedSetConfig" }, @@ -1237,7 +1614,18 @@ asn_TYPE_member_t asn_MBR_RACH_ConfigCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_msg3_transformPrecoder_132, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "msg3-transformPrecoder" }, @@ -1278,7 +1666,18 @@ asn_TYPE_descriptor_t asn_DEF_RACH_ConfigCommon = { asn_DEF_RACH_ConfigCommon_tags_1, /* Same as above */ sizeof(asn_DEF_RACH_ConfigCommon_tags_1) /sizeof(asn_DEF_RACH_ConfigCommon_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RACH_ConfigCommon_1, 11, /* Elements count */ &asn_SPC_RACH_ConfigCommon_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RACH-ConfigCommon.h b/src/codec_utils/RRC/RACH-ConfigCommon.h index 592062af3..3cd2e5df7 100644 --- a/src/codec_utils/RRC/RACH-ConfigCommon.h +++ b/src/codec_utils/RRC/RACH-ConfigCommon.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RACH_ConfigCommon_H_ diff --git a/src/codec_utils/RRC/RACH-ConfigDedicated.c b/src/codec_utils/RRC/RACH-ConfigDedicated.c index 3f210eeb0..a0cec4b57 100644 --- a/src/codec_utils/RRC/RACH-ConfigDedicated.c +++ b/src/codec_utils/RRC/RACH-ConfigDedicated.c @@ -1,21 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RACH-ConfigDedicated.h" -#include "CFRA.h" -#include "RA-Prioritization.h" asn_TYPE_member_t asn_MBR_RACH_ConfigDedicated_1[] = { { ATF_POINTER, 2, offsetof(struct RACH_ConfigDedicated, cfra), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_CFRA, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cfra" }, @@ -24,7 +33,18 @@ asn_TYPE_member_t asn_MBR_RACH_ConfigDedicated_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RA_Prioritization, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ra-Prioritization" }, @@ -56,7 +76,18 @@ asn_TYPE_descriptor_t asn_DEF_RACH_ConfigDedicated = { asn_DEF_RACH_ConfigDedicated_tags_1, /* Same as above */ sizeof(asn_DEF_RACH_ConfigDedicated_tags_1) /sizeof(asn_DEF_RACH_ConfigDedicated_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RACH_ConfigDedicated_1, 2, /* Elements count */ &asn_SPC_RACH_ConfigDedicated_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RACH-ConfigDedicated.h b/src/codec_utils/RRC/RACH-ConfigDedicated.h index 7a657b2ad..11c06c564 100644 --- a/src/codec_utils/RRC/RACH-ConfigDedicated.h +++ b/src/codec_utils/RRC/RACH-ConfigDedicated.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RACH_ConfigDedicated_H_ @@ -44,5 +44,9 @@ extern asn_TYPE_member_t asn_MBR_RACH_ConfigDedicated_1[2]; } #endif +/* Referred external types */ +#include "CFRA.h" +#include "RA-Prioritization.h" + #endif /* _RACH_ConfigDedicated_H_ */ #include diff --git a/src/codec_utils/RRC/RACH-ConfigGeneric.c b/src/codec_utils/RRC/RACH-ConfigGeneric.c index 3e07b1ef7..1cb8690cf 100644 --- a/src/codec_utils/RRC/RACH-ConfigGeneric.c +++ b/src/codec_utils/RRC/RACH-ConfigGeneric.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RACH-ConfigGeneric.h" @@ -37,7 +37,7 @@ memb_prach_ConfigurationIndex_constraint_1(const asn_TYPE_descriptor_t *td, cons value = *(const long *)sptr; - if((value >= 0 && value <= 255)) { + if((value >= 0L && value <= 255L)) { /* Constraint check succeeded */ return 0; } else { @@ -62,7 +62,7 @@ memb_msg1_FrequencyStart_constraint_1(const asn_TYPE_descriptor_t *td, const voi value = *(const long *)sptr; - if((value >= 0 && value <= 274)) { + if((value >= 0L && value <= 274L)) { /* Constraint check succeeded */ return 0; } else { @@ -87,7 +87,7 @@ memb_zeroCorrelationZoneConfig_constraint_1(const asn_TYPE_descriptor_t *td, con value = *(const long *)sptr; - if((value >= 0 && value <= 15)) { + if((value >= 0L && value <= 15L)) { /* Constraint check succeeded */ return 0; } else { @@ -112,7 +112,7 @@ memb_preambleReceivedTargetPower_constraint_1(const asn_TYPE_descriptor_t *td, c value = *(const long *)sptr; - if((value >= -202 && value <= -60)) { + if((value >= -202L && value <= -60L)) { /* Constraint check succeeded */ return 0; } else { @@ -123,70 +123,62 @@ memb_preambleReceivedTargetPower_constraint_1(const asn_TYPE_descriptor_t *td, c } } -static asn_oer_constraints_t asn_OER_type_msg1_FDM_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_msg1_FDM_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_preambleTransMax_constr_11 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_preambleTransMax_constr_11 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 10 } /* (0..10) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_powerRampingStep_constr_23 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_powerRampingStep_constr_23 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_ra_ResponseWindow_constr_28 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_ra_ResponseWindow_constr_28 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_prach_ConfigurationIndex_constr_2 CC_NOTUSED = { - { 1, 1 } /* (0..255) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_prach_ConfigurationIndex_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_msg1_FrequencyStart_constr_8 CC_NOTUSED = { - { 2, 1 } /* (0..274) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_msg1_FrequencyStart_constr_8 CC_NOTUSED = { { APC_CONSTRAINED, 9, 9, 0, 274 } /* (0..274) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_zeroCorrelationZoneConfig_constr_9 CC_NOTUSED = { - { 1, 1 } /* (0..15) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_zeroCorrelationZoneConfig_constr_9 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_preambleReceivedTargetPower_constr_10 CC_NOTUSED = { - { 2, 0 } /* (-202..-60) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_preambleReceivedTargetPower_constr_10 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, -202, -60 } /* (-202..-60) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_msg1_FDM_value2enum_3[] = { { 0, 3, "one" }, { 1, 3, "two" }, @@ -223,7 +215,18 @@ asn_TYPE_descriptor_t asn_DEF_msg1_FDM_3 = { asn_DEF_msg1_FDM_tags_3, /* Same as above */ sizeof(asn_DEF_msg1_FDM_tags_3) /sizeof(asn_DEF_msg1_FDM_tags_3[0]), /* 2 */ - { &asn_OER_type_msg1_FDM_constr_3, &asn_PER_type_msg1_FDM_constr_3, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_msg1_FDM_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_msg1_FDM_specs_3 /* Additional specs */ }; @@ -278,7 +281,18 @@ asn_TYPE_descriptor_t asn_DEF_preambleTransMax_11 = { asn_DEF_preambleTransMax_tags_11, /* Same as above */ sizeof(asn_DEF_preambleTransMax_tags_11) /sizeof(asn_DEF_preambleTransMax_tags_11[0]), /* 2 */ - { &asn_OER_type_preambleTransMax_constr_11, &asn_PER_type_preambleTransMax_constr_11, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_preambleTransMax_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_preambleTransMax_specs_11 /* Additional specs */ }; @@ -319,7 +333,18 @@ asn_TYPE_descriptor_t asn_DEF_powerRampingStep_23 = { asn_DEF_powerRampingStep_tags_23, /* Same as above */ sizeof(asn_DEF_powerRampingStep_tags_23) /sizeof(asn_DEF_powerRampingStep_tags_23[0]), /* 2 */ - { &asn_OER_type_powerRampingStep_constr_23, &asn_PER_type_powerRampingStep_constr_23, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_powerRampingStep_constr_23, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_powerRampingStep_specs_23 /* Additional specs */ }; @@ -368,7 +393,18 @@ asn_TYPE_descriptor_t asn_DEF_ra_ResponseWindow_28 = { asn_DEF_ra_ResponseWindow_tags_28, /* Same as above */ sizeof(asn_DEF_ra_ResponseWindow_tags_28) /sizeof(asn_DEF_ra_ResponseWindow_tags_28[0]), /* 2 */ - { &asn_OER_type_ra_ResponseWindow_constr_28, &asn_PER_type_ra_ResponseWindow_constr_28, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ra_ResponseWindow_constr_28, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_ra_ResponseWindow_specs_28 /* Additional specs */ }; @@ -379,7 +415,18 @@ asn_TYPE_member_t asn_MBR_RACH_ConfigGeneric_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_prach_ConfigurationIndex_constr_2, &asn_PER_memb_prach_ConfigurationIndex_constr_2, memb_prach_ConfigurationIndex_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_prach_ConfigurationIndex_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_prach_ConfigurationIndex_constraint_1 + }, 0, 0, /* No default value */ "prach-ConfigurationIndex" }, @@ -388,7 +435,18 @@ asn_TYPE_member_t asn_MBR_RACH_ConfigGeneric_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_msg1_FDM_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "msg1-FDM" }, @@ -397,7 +455,18 @@ asn_TYPE_member_t asn_MBR_RACH_ConfigGeneric_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_msg1_FrequencyStart_constr_8, &asn_PER_memb_msg1_FrequencyStart_constr_8, memb_msg1_FrequencyStart_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_msg1_FrequencyStart_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_msg1_FrequencyStart_constraint_1 + }, 0, 0, /* No default value */ "msg1-FrequencyStart" }, @@ -406,7 +475,18 @@ asn_TYPE_member_t asn_MBR_RACH_ConfigGeneric_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_zeroCorrelationZoneConfig_constr_9, &asn_PER_memb_zeroCorrelationZoneConfig_constr_9, memb_zeroCorrelationZoneConfig_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_zeroCorrelationZoneConfig_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_zeroCorrelationZoneConfig_constraint_1 + }, 0, 0, /* No default value */ "zeroCorrelationZoneConfig" }, @@ -415,7 +495,18 @@ asn_TYPE_member_t asn_MBR_RACH_ConfigGeneric_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_preambleReceivedTargetPower_constr_10, &asn_PER_memb_preambleReceivedTargetPower_constr_10, memb_preambleReceivedTargetPower_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_preambleReceivedTargetPower_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_preambleReceivedTargetPower_constraint_1 + }, 0, 0, /* No default value */ "preambleReceivedTargetPower" }, @@ -424,7 +515,18 @@ asn_TYPE_member_t asn_MBR_RACH_ConfigGeneric_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_preambleTransMax_11, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "preambleTransMax" }, @@ -433,7 +535,18 @@ asn_TYPE_member_t asn_MBR_RACH_ConfigGeneric_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_powerRampingStep_23, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "powerRampingStep" }, @@ -442,7 +555,18 @@ asn_TYPE_member_t asn_MBR_RACH_ConfigGeneric_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ra_ResponseWindow_28, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ra-ResponseWindow" }, @@ -478,7 +602,18 @@ asn_TYPE_descriptor_t asn_DEF_RACH_ConfigGeneric = { asn_DEF_RACH_ConfigGeneric_tags_1, /* Same as above */ sizeof(asn_DEF_RACH_ConfigGeneric_tags_1) /sizeof(asn_DEF_RACH_ConfigGeneric_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RACH_ConfigGeneric_1, 8, /* Elements count */ &asn_SPC_RACH_ConfigGeneric_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RACH-ConfigGeneric.h b/src/codec_utils/RRC/RACH-ConfigGeneric.h index ea7d621ba..58c00a9a3 100644 --- a/src/codec_utils/RRC/RACH-ConfigGeneric.h +++ b/src/codec_utils/RRC/RACH-ConfigGeneric.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RACH_ConfigGeneric_H_ diff --git a/src/codec_utils/RRC/RAN-AreaCode.c b/src/codec_utils/RRC/RAN-AreaCode.c index 28aec6416..25c3966dd 100644 --- a/src/codec_utils/RRC/RAN-AreaCode.c +++ b/src/codec_utils/RRC/RAN-AreaCode.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RAN-AreaCode.h" @@ -21,7 +21,7 @@ RAN_AreaCode_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 255)) { + if((value >= 0L && value <= 255L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ RAN_AreaCode_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_RAN_AreaCode_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..255) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_RAN_AreaCode_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_RAN_AreaCode_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_RAN_AreaCode = { asn_DEF_RAN_AreaCode_tags_1, /* Same as above */ sizeof(asn_DEF_RAN_AreaCode_tags_1) /sizeof(asn_DEF_RAN_AreaCode_tags_1[0]), /* 1 */ - { &asn_OER_type_RAN_AreaCode_constr_1, &asn_PER_type_RAN_AreaCode_constr_1, RAN_AreaCode_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RAN_AreaCode_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + RAN_AreaCode_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/RAN-AreaCode.h b/src/codec_utils/RRC/RAN-AreaCode.h index 7d3e7edd8..60d351837 100644 --- a/src/codec_utils/RRC/RAN-AreaCode.h +++ b/src/codec_utils/RRC/RAN-AreaCode.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RAN_AreaCode_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_RAN_AreaCode; asn_struct_free_f RAN_AreaCode_free; asn_struct_print_f RAN_AreaCode_print; asn_constr_check_f RAN_AreaCode_constraint; -ber_type_decoder_f RAN_AreaCode_decode_ber; -der_type_encoder_f RAN_AreaCode_encode_der; xer_type_decoder_f RAN_AreaCode_decode_xer; xer_type_encoder_f RAN_AreaCode_encode_xer; -oer_type_decoder_f RAN_AreaCode_decode_oer; -oer_type_encoder_f RAN_AreaCode_encode_oer; per_type_decoder_f RAN_AreaCode_decode_uper; per_type_encoder_f RAN_AreaCode_encode_uper; per_type_decoder_f RAN_AreaCode_decode_aper; diff --git a/src/codec_utils/RRC/RAN-AreaConfig.c b/src/codec_utils/RRC/RAN-AreaConfig.c index 08d34212c..324c02d69 100644 --- a/src/codec_utils/RRC/RAN-AreaConfig.c +++ b/src/codec_utils/RRC/RAN-AreaConfig.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RAN-AreaConfig.h" @@ -22,9 +22,9 @@ memb_ran_AreaCodeList_constraint_1(const asn_TYPE_descriptor_t *td, const void * /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 32)) { + if((size >= 1UL && size <= 32UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -33,29 +33,38 @@ memb_ran_AreaCodeList_constraint_1(const asn_TYPE_descriptor_t *td, const void * } } -static asn_oer_constraints_t asn_OER_type_ran_AreaCodeList_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_ran_AreaCodeList_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ran_AreaCodeList_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ran_AreaCodeList_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_ran_AreaCodeList_3[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_RAN_AreaCode, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -80,7 +89,18 @@ asn_TYPE_descriptor_t asn_DEF_ran_AreaCodeList_3 = { asn_DEF_ran_AreaCodeList_tags_3, /* Same as above */ sizeof(asn_DEF_ran_AreaCodeList_tags_3) /sizeof(asn_DEF_ran_AreaCodeList_tags_3[0]), /* 2 */ - { &asn_OER_type_ran_AreaCodeList_constr_3, &asn_PER_type_ran_AreaCodeList_constr_3, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ran_AreaCodeList_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ran_AreaCodeList_3, 1, /* Single element */ &asn_SPC_ran_AreaCodeList_specs_3 /* Additional specs */ @@ -92,7 +112,18 @@ asn_TYPE_member_t asn_MBR_RAN_AreaConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_TrackingAreaCode, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "trackingAreaCode" }, @@ -101,7 +132,18 @@ asn_TYPE_member_t asn_MBR_RAN_AreaConfig_1[] = { 0, &asn_DEF_ran_AreaCodeList_3, 0, - { &asn_OER_memb_ran_AreaCodeList_constr_3, &asn_PER_memb_ran_AreaCodeList_constr_3, memb_ran_AreaCodeList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ran_AreaCodeList_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ran_AreaCodeList_constraint_1 + }, 0, 0, /* No default value */ "ran-AreaCodeList" }, @@ -133,7 +175,18 @@ asn_TYPE_descriptor_t asn_DEF_RAN_AreaConfig = { asn_DEF_RAN_AreaConfig_tags_1, /* Same as above */ sizeof(asn_DEF_RAN_AreaConfig_tags_1) /sizeof(asn_DEF_RAN_AreaConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RAN_AreaConfig_1, 2, /* Elements count */ &asn_SPC_RAN_AreaConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RAN-AreaConfig.h b/src/codec_utils/RRC/RAN-AreaConfig.h index 408a43b87..6c72f5d37 100644 --- a/src/codec_utils/RRC/RAN-AreaConfig.h +++ b/src/codec_utils/RRC/RAN-AreaConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RAN_AreaConfig_H_ diff --git a/src/codec_utils/RRC/RAN-NotificationAreaInfo.c b/src/codec_utils/RRC/RAN-NotificationAreaInfo.c index de5712c5b..c068b92ad 100644 --- a/src/codec_utils/RRC/RAN-NotificationAreaInfo.c +++ b/src/codec_utils/RRC/RAN-NotificationAreaInfo.c @@ -1,29 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RAN-NotificationAreaInfo.h" -#include "PLMN-RAN-AreaCellList.h" -#include "PLMN-RAN-AreaConfigList.h" -static asn_oer_constraints_t asn_OER_type_RAN_NotificationAreaInfo_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_RAN_NotificationAreaInfo_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_RAN_NotificationAreaInfo_1[] = { { ATF_POINTER, 0, offsetof(struct RAN_NotificationAreaInfo, choice.cellList), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_PLMN_RAN_AreaCellList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cellList" }, @@ -32,7 +40,18 @@ asn_TYPE_member_t asn_MBR_RAN_NotificationAreaInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PLMN_RAN_AreaConfigList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ran-AreaConfigList" }, @@ -59,7 +78,18 @@ asn_TYPE_descriptor_t asn_DEF_RAN_NotificationAreaInfo = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_RAN_NotificationAreaInfo_constr_1, &asn_PER_type_RAN_NotificationAreaInfo_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RAN_NotificationAreaInfo_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_RAN_NotificationAreaInfo_1, 2, /* Elements count */ &asn_SPC_RAN_NotificationAreaInfo_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RAN-NotificationAreaInfo.h b/src/codec_utils/RRC/RAN-NotificationAreaInfo.h index 96bee2c1f..570df0fb2 100644 --- a/src/codec_utils/RRC/RAN-NotificationAreaInfo.h +++ b/src/codec_utils/RRC/RAN-NotificationAreaInfo.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RAN_NotificationAreaInfo_H_ @@ -57,5 +57,9 @@ extern asn_per_constraints_t asn_PER_type_RAN_NotificationAreaInfo_constr_1; } #endif +/* Referred external types */ +#include "PLMN-RAN-AreaCellList.h" +#include "PLMN-RAN-AreaConfigList.h" + #endif /* _RAN_NotificationAreaInfo_H_ */ #include diff --git a/src/codec_utils/RRC/RAT-Type.c b/src/codec_utils/RRC/RAT-Type.c index 392e16e7d..edd3d4fd3 100644 --- a/src/codec_utils/RRC/RAT-Type.c +++ b/src/codec_utils/RRC/RAT-Type.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RAT-Type.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_RAT_Type_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_RAT_Type_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 2, 2, 0, 3 } /* (0..3,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_RAT_Type_value2enum_1[] = { { 0, 2, "nr" }, { 1, 8, "eutra-nr" }, @@ -55,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_RAT_Type = { asn_DEF_RAT_Type_tags_1, /* Same as above */ sizeof(asn_DEF_RAT_Type_tags_1) /sizeof(asn_DEF_RAT_Type_tags_1[0]), /* 1 */ - { &asn_OER_type_RAT_Type_constr_1, &asn_PER_type_RAT_Type_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RAT_Type_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_RAT_Type_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/RRC/RAT-Type.h b/src/codec_utils/RRC/RAT-Type.h index e5ab50c3c..c150725af 100644 --- a/src/codec_utils/RRC/RAT-Type.h +++ b/src/codec_utils/RRC/RAT-Type.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RAT_Type_H_ @@ -39,12 +39,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_RAT_Type_specs_1; asn_struct_free_f RAT_Type_free; asn_struct_print_f RAT_Type_print; asn_constr_check_f RAT_Type_constraint; -ber_type_decoder_f RAT_Type_decode_ber; -der_type_encoder_f RAT_Type_encode_der; xer_type_decoder_f RAT_Type_decode_xer; xer_type_encoder_f RAT_Type_encode_xer; -oer_type_decoder_f RAT_Type_decode_oer; -oer_type_encoder_f RAT_Type_encode_oer; per_type_decoder_f RAT_Type_decode_uper; per_type_encoder_f RAT_Type_encode_uper; per_type_decoder_f RAT_Type_decode_aper; diff --git a/src/codec_utils/RRC/RF-Parameters.c b/src/codec_utils/RRC/RF-Parameters.c index 2029433c2..6f6781dd8 100644 --- a/src/codec_utils/RRC/RF-Parameters.c +++ b/src/codec_utils/RRC/RF-Parameters.c @@ -1,15 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RF-Parameters.h" -#include "BandCombinationList.h" -#include "FreqBandList.h" -#include "BandNR.h" static int memb_supportedBandListNR_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -25,9 +22,9 @@ memb_supportedBandListNR_constraint_1(const asn_TYPE_descriptor_t *td, const voi /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 1024)) { + if((size >= 1UL && size <= 1024UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -36,29 +33,38 @@ memb_supportedBandListNR_constraint_1(const asn_TYPE_descriptor_t *td, const voi } } -static asn_oer_constraints_t asn_OER_type_supportedBandListNR_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..1024)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_supportedBandListNR_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 10, 10, 1, 1024 } /* (SIZE(1..1024)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_supportedBandListNR_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..1024)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_supportedBandListNR_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 10, 10, 1, 1024 } /* (SIZE(1..1024)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_supportedBandListNR_2[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_BandNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -83,7 +89,18 @@ asn_TYPE_descriptor_t asn_DEF_supportedBandListNR_2 = { asn_DEF_supportedBandListNR_tags_2, /* Same as above */ sizeof(asn_DEF_supportedBandListNR_tags_2) /sizeof(asn_DEF_supportedBandListNR_tags_2[0]), /* 2 */ - { &asn_OER_type_supportedBandListNR_constr_2, &asn_PER_type_supportedBandListNR_constr_2, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_supportedBandListNR_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_supportedBandListNR_2, 1, /* Single element */ &asn_SPC_supportedBandListNR_specs_2 /* Additional specs */ @@ -95,7 +112,18 @@ asn_TYPE_member_t asn_MBR_RF_Parameters_1[] = { 0, &asn_DEF_supportedBandListNR_2, 0, - { &asn_OER_memb_supportedBandListNR_constr_2, &asn_PER_memb_supportedBandListNR_constr_2, memb_supportedBandListNR_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_supportedBandListNR_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_supportedBandListNR_constraint_1 + }, 0, 0, /* No default value */ "supportedBandListNR" }, @@ -104,7 +132,18 @@ asn_TYPE_member_t asn_MBR_RF_Parameters_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BandCombinationList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "supportedBandCombinationList" }, @@ -113,7 +152,18 @@ asn_TYPE_member_t asn_MBR_RF_Parameters_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_FreqBandList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "appliedFreqBandListFilter" }, @@ -146,7 +196,18 @@ asn_TYPE_descriptor_t asn_DEF_RF_Parameters = { asn_DEF_RF_Parameters_tags_1, /* Same as above */ sizeof(asn_DEF_RF_Parameters_tags_1) /sizeof(asn_DEF_RF_Parameters_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RF_Parameters_1, 3, /* Elements count */ &asn_SPC_RF_Parameters_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RF-Parameters.h b/src/codec_utils/RRC/RF-Parameters.h index 5d930702d..310c410a3 100644 --- a/src/codec_utils/RRC/RF-Parameters.h +++ b/src/codec_utils/RRC/RF-Parameters.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RF_Parameters_H_ @@ -53,5 +53,10 @@ extern asn_TYPE_member_t asn_MBR_RF_Parameters_1[3]; } #endif +/* Referred external types */ +#include "BandCombinationList.h" +#include "FreqBandList.h" +#include "BandNR.h" + #endif /* _RF_Parameters_H_ */ #include diff --git a/src/codec_utils/RRC/RF-ParametersMRDC.c b/src/codec_utils/RRC/RF-ParametersMRDC.c index be8ba547e..39d30477d 100644 --- a/src/codec_utils/RRC/RF-ParametersMRDC.c +++ b/src/codec_utils/RRC/RF-ParametersMRDC.c @@ -1,21 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RF-ParametersMRDC.h" -#include "BandCombinationList.h" -#include "FreqBandList.h" asn_TYPE_member_t asn_MBR_RF_ParametersMRDC_1[] = { { ATF_POINTER, 2, offsetof(struct RF_ParametersMRDC, supportedBandCombinationList), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_BandCombinationList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "supportedBandCombinationList" }, @@ -24,7 +33,18 @@ asn_TYPE_member_t asn_MBR_RF_ParametersMRDC_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_FreqBandList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "appliedFreqBandListFilter" }, @@ -56,7 +76,18 @@ asn_TYPE_descriptor_t asn_DEF_RF_ParametersMRDC = { asn_DEF_RF_ParametersMRDC_tags_1, /* Same as above */ sizeof(asn_DEF_RF_ParametersMRDC_tags_1) /sizeof(asn_DEF_RF_ParametersMRDC_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RF_ParametersMRDC_1, 2, /* Elements count */ &asn_SPC_RF_ParametersMRDC_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RF-ParametersMRDC.h b/src/codec_utils/RRC/RF-ParametersMRDC.h index 960539715..e1cacebc9 100644 --- a/src/codec_utils/RRC/RF-ParametersMRDC.h +++ b/src/codec_utils/RRC/RF-ParametersMRDC.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RF_ParametersMRDC_H_ @@ -44,5 +44,9 @@ extern asn_TYPE_member_t asn_MBR_RF_ParametersMRDC_1[2]; } #endif +/* Referred external types */ +#include "BandCombinationList.h" +#include "FreqBandList.h" + #endif /* _RF_ParametersMRDC_H_ */ #include diff --git a/src/codec_utils/RRC/RLC-BearerConfig.c b/src/codec_utils/RRC/RLC-BearerConfig.c index 71db16a5e..0c6ee9470 100644 --- a/src/codec_utils/RRC/RLC-BearerConfig.c +++ b/src/codec_utils/RRC/RLC-BearerConfig.c @@ -1,41 +1,48 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RLC-BearerConfig.h" -#include "RLC-Config.h" -#include "LogicalChannelConfig.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_servedRadioBearer_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_servedRadioBearer_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 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_reestablishRLC_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_reestablishRLC_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_servedRadioBearer_3[] = { { ATF_NOFLAGS, 0, offsetof(struct RLC_BearerConfig__servedRadioBearer, choice.srb_Identity), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_SRB_Identity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "srb-Identity" }, @@ -44,7 +51,18 @@ static asn_TYPE_member_t asn_MBR_servedRadioBearer_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_DRB_Identity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "drb-Identity" }, @@ -72,7 +90,18 @@ asn_TYPE_descriptor_t asn_DEF_servedRadioBearer_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_servedRadioBearer_constr_3, &asn_PER_type_servedRadioBearer_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_servedRadioBearer_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_servedRadioBearer_3, 2, /* Elements count */ &asn_SPC_servedRadioBearer_specs_3 /* Additional specs */ @@ -108,7 +137,18 @@ asn_TYPE_descriptor_t asn_DEF_reestablishRLC_6 = { asn_DEF_reestablishRLC_tags_6, /* Same as above */ sizeof(asn_DEF_reestablishRLC_tags_6) /sizeof(asn_DEF_reestablishRLC_tags_6[0]), /* 2 */ - { &asn_OER_type_reestablishRLC_constr_6, &asn_PER_type_reestablishRLC_constr_6, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_reestablishRLC_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_reestablishRLC_specs_6 /* Additional specs */ }; @@ -119,7 +159,18 @@ asn_TYPE_member_t asn_MBR_RLC_BearerConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_LogicalChannelIdentity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "logicalChannelIdentity" }, @@ -128,7 +179,18 @@ asn_TYPE_member_t asn_MBR_RLC_BearerConfig_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_servedRadioBearer_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "servedRadioBearer" }, @@ -137,7 +199,18 @@ asn_TYPE_member_t asn_MBR_RLC_BearerConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_reestablishRLC_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reestablishRLC" }, @@ -146,7 +219,18 @@ asn_TYPE_member_t asn_MBR_RLC_BearerConfig_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_RLC_Config, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rlc-Config" }, @@ -155,7 +239,18 @@ asn_TYPE_member_t asn_MBR_RLC_BearerConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_LogicalChannelConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "mac-LogicalChannelConfig" }, @@ -190,7 +285,18 @@ asn_TYPE_descriptor_t asn_DEF_RLC_BearerConfig = { asn_DEF_RLC_BearerConfig_tags_1, /* Same as above */ sizeof(asn_DEF_RLC_BearerConfig_tags_1) /sizeof(asn_DEF_RLC_BearerConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RLC_BearerConfig_1, 5, /* Elements count */ &asn_SPC_RLC_BearerConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RLC-BearerConfig.h b/src/codec_utils/RRC/RLC-BearerConfig.h index 1386ec762..a38c31bc8 100644 --- a/src/codec_utils/RRC/RLC-BearerConfig.h +++ b/src/codec_utils/RRC/RLC-BearerConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RLC_BearerConfig_H_ @@ -72,5 +72,9 @@ extern asn_TYPE_member_t asn_MBR_RLC_BearerConfig_1[5]; } #endif +/* Referred external types */ +#include "RLC-Config.h" +#include "LogicalChannelConfig.h" + #endif /* _RLC_BearerConfig_H_ */ #include diff --git a/src/codec_utils/RRC/RLC-Config.c b/src/codec_utils/RRC/RLC-Config.c index 4159a9129..d2d18c785 100644 --- a/src/codec_utils/RRC/RLC-Config.c +++ b/src/codec_utils/RRC/RLC-Config.c @@ -1,27 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RLC-Config.h" -static asn_oer_constraints_t asn_OER_type_RLC_Config_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_RLC_Config_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 2, 2, 0, 3 } /* (0..3,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_am_2[] = { { ATF_NOFLAGS, 0, offsetof(struct RLC_Config__am, ul_AM_RLC), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_UL_AM_RLC, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ul-AM-RLC" }, @@ -30,7 +40,18 @@ static asn_TYPE_member_t asn_MBR_am_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_DL_AM_RLC, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dl-AM-RLC" }, @@ -62,7 +83,18 @@ asn_TYPE_descriptor_t asn_DEF_am_2 = { asn_DEF_am_tags_2, /* Same as above */ sizeof(asn_DEF_am_tags_2) /sizeof(asn_DEF_am_tags_2[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_am_2, 2, /* Elements count */ &asn_SPC_am_specs_2 /* Additional specs */ @@ -74,7 +106,18 @@ static asn_TYPE_member_t asn_MBR_um_Bi_Directional_5[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UL_UM_RLC, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ul-UM-RLC" }, @@ -83,7 +126,18 @@ static asn_TYPE_member_t asn_MBR_um_Bi_Directional_5[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_DL_UM_RLC, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dl-UM-RLC" }, @@ -115,7 +169,18 @@ asn_TYPE_descriptor_t asn_DEF_um_Bi_Directional_5 = { asn_DEF_um_Bi_Directional_tags_5, /* Same as above */ sizeof(asn_DEF_um_Bi_Directional_tags_5) /sizeof(asn_DEF_um_Bi_Directional_tags_5[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_um_Bi_Directional_5, 2, /* Elements count */ &asn_SPC_um_Bi_Directional_specs_5 /* Additional specs */ @@ -127,7 +192,18 @@ static asn_TYPE_member_t asn_MBR_um_Uni_Directional_UL_8[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UL_UM_RLC, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ul-UM-RLC" }, @@ -158,7 +234,18 @@ asn_TYPE_descriptor_t asn_DEF_um_Uni_Directional_UL_8 = { asn_DEF_um_Uni_Directional_UL_tags_8, /* Same as above */ sizeof(asn_DEF_um_Uni_Directional_UL_tags_8) /sizeof(asn_DEF_um_Uni_Directional_UL_tags_8[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_um_Uni_Directional_UL_8, 1, /* Elements count */ &asn_SPC_um_Uni_Directional_UL_specs_8 /* Additional specs */ @@ -170,7 +257,18 @@ static asn_TYPE_member_t asn_MBR_um_Uni_Directional_DL_10[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_DL_UM_RLC, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dl-UM-RLC" }, @@ -201,7 +299,18 @@ asn_TYPE_descriptor_t asn_DEF_um_Uni_Directional_DL_10 = { asn_DEF_um_Uni_Directional_DL_tags_10, /* Same as above */ sizeof(asn_DEF_um_Uni_Directional_DL_tags_10) /sizeof(asn_DEF_um_Uni_Directional_DL_tags_10[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_um_Uni_Directional_DL_10, 1, /* Elements count */ &asn_SPC_um_Uni_Directional_DL_specs_10 /* Additional specs */ @@ -213,7 +322,18 @@ asn_TYPE_member_t asn_MBR_RLC_Config_1[] = { 0, &asn_DEF_am_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "am" }, @@ -222,7 +342,18 @@ asn_TYPE_member_t asn_MBR_RLC_Config_1[] = { 0, &asn_DEF_um_Bi_Directional_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "um-Bi-Directional" }, @@ -231,7 +362,18 @@ asn_TYPE_member_t asn_MBR_RLC_Config_1[] = { 0, &asn_DEF_um_Uni_Directional_UL_8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "um-Uni-Directional-UL" }, @@ -240,7 +382,18 @@ asn_TYPE_member_t asn_MBR_RLC_Config_1[] = { 0, &asn_DEF_um_Uni_Directional_DL_10, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "um-Uni-Directional-DL" }, @@ -269,7 +422,18 @@ asn_TYPE_descriptor_t asn_DEF_RLC_Config = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_RLC_Config_constr_1, &asn_PER_type_RLC_Config_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RLC_Config_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_RLC_Config_1, 4, /* Elements count */ &asn_SPC_RLC_Config_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RLC-Config.h b/src/codec_utils/RRC/RLC-Config.h index f512e0870..fef2d986f 100644 --- a/src/codec_utils/RRC/RLC-Config.h +++ b/src/codec_utils/RRC/RLC-Config.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RLC_Config_H_ diff --git a/src/codec_utils/RRC/RLC-Parameters.c b/src/codec_utils/RRC/RLC-Parameters.c index 7c7737268..868e3d891 100644 --- a/src/codec_utils/RRC/RLC-Parameters.c +++ b/src/codec_utils/RRC/RLC-Parameters.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RLC-Parameters.h" @@ -19,30 +19,27 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_am_WithShortSN_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_am_WithShortSN_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_um_WithShortSN_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_um_WithShortSN_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_um_WithLongSN_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_um_WithLongSN_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_am_WithShortSN_value2enum_2[] = { { 0, 9, "supported" } }; @@ -73,7 +70,18 @@ asn_TYPE_descriptor_t asn_DEF_am_WithShortSN_2 = { asn_DEF_am_WithShortSN_tags_2, /* Same as above */ sizeof(asn_DEF_am_WithShortSN_tags_2) /sizeof(asn_DEF_am_WithShortSN_tags_2[0]), /* 2 */ - { &asn_OER_type_am_WithShortSN_constr_2, &asn_PER_type_am_WithShortSN_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_am_WithShortSN_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_am_WithShortSN_specs_2 /* Additional specs */ }; @@ -108,7 +116,18 @@ asn_TYPE_descriptor_t asn_DEF_um_WithShortSN_4 = { asn_DEF_um_WithShortSN_tags_4, /* Same as above */ sizeof(asn_DEF_um_WithShortSN_tags_4) /sizeof(asn_DEF_um_WithShortSN_tags_4[0]), /* 2 */ - { &asn_OER_type_um_WithShortSN_constr_4, &asn_PER_type_um_WithShortSN_constr_4, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_um_WithShortSN_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_um_WithShortSN_specs_4 /* Additional specs */ }; @@ -143,7 +162,18 @@ asn_TYPE_descriptor_t asn_DEF_um_WithLongSN_6 = { asn_DEF_um_WithLongSN_tags_6, /* Same as above */ sizeof(asn_DEF_um_WithLongSN_tags_6) /sizeof(asn_DEF_um_WithLongSN_tags_6[0]), /* 2 */ - { &asn_OER_type_um_WithLongSN_constr_6, &asn_PER_type_um_WithLongSN_constr_6, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_um_WithLongSN_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_um_WithLongSN_specs_6 /* Additional specs */ }; @@ -154,7 +184,18 @@ asn_TYPE_member_t asn_MBR_RLC_Parameters_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_am_WithShortSN_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "am-WithShortSN" }, @@ -163,7 +204,18 @@ asn_TYPE_member_t asn_MBR_RLC_Parameters_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_um_WithShortSN_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "um-WithShortSN" }, @@ -172,7 +224,18 @@ asn_TYPE_member_t asn_MBR_RLC_Parameters_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_um_WithLongSN_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "um-WithLongSN" }, @@ -205,7 +268,18 @@ asn_TYPE_descriptor_t asn_DEF_RLC_Parameters = { asn_DEF_RLC_Parameters_tags_1, /* Same as above */ sizeof(asn_DEF_RLC_Parameters_tags_1) /sizeof(asn_DEF_RLC_Parameters_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RLC_Parameters_1, 3, /* Elements count */ &asn_SPC_RLC_Parameters_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RLC-Parameters.h b/src/codec_utils/RRC/RLC-Parameters.h index 03710fdc4..76bd4d7d3 100644 --- a/src/codec_utils/RRC/RLC-Parameters.h +++ b/src/codec_utils/RRC/RLC-Parameters.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RLC_Parameters_H_ diff --git a/src/codec_utils/RRC/RLF-TimersAndConstants.c b/src/codec_utils/RRC/RLF-TimersAndConstants.c index d895213d4..839f1919a 100644 --- a/src/codec_utils/RRC/RLF-TimersAndConstants.c +++ b/src/codec_utils/RRC/RLF-TimersAndConstants.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RLF-TimersAndConstants.h" @@ -23,38 +23,34 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_t310_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_t310_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 8 } /* (0..8) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_n310_constr_12 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_n310_constr_12 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_n311_constr_21 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_n311_constr_21 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_t311_v1530_constr_32 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_t311_v1530_constr_32 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 6 } /* (0..6) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_t310_value2enum_2[] = { { 0, 3, "ms0" }, { 1, 4, "ms50" }, @@ -101,7 +97,18 @@ asn_TYPE_descriptor_t asn_DEF_t310_2 = { asn_DEF_t310_tags_2, /* Same as above */ sizeof(asn_DEF_t310_tags_2) /sizeof(asn_DEF_t310_tags_2[0]), /* 2 */ - { &asn_OER_type_t310_constr_2, &asn_PER_type_t310_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_t310_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_t310_specs_2 /* Additional specs */ }; @@ -150,7 +157,18 @@ asn_TYPE_descriptor_t asn_DEF_n310_12 = { asn_DEF_n310_tags_12, /* Same as above */ sizeof(asn_DEF_n310_tags_12) /sizeof(asn_DEF_n310_tags_12[0]), /* 2 */ - { &asn_OER_type_n310_constr_12, &asn_PER_type_n310_constr_12, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_n310_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_n310_specs_12 /* Additional specs */ }; @@ -199,7 +217,18 @@ asn_TYPE_descriptor_t asn_DEF_n311_21 = { asn_DEF_n311_tags_21, /* Same as above */ sizeof(asn_DEF_n311_tags_21) /sizeof(asn_DEF_n311_tags_21[0]), /* 2 */ - { &asn_OER_type_n311_constr_21, &asn_PER_type_n311_constr_21, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_n311_constr_21, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_n311_specs_21 /* Additional specs */ }; @@ -246,7 +275,18 @@ asn_TYPE_descriptor_t asn_DEF_t311_v1530_32 = { asn_DEF_t311_v1530_tags_32, /* Same as above */ sizeof(asn_DEF_t311_v1530_tags_32) /sizeof(asn_DEF_t311_v1530_tags_32[0]), /* 2 */ - { &asn_OER_type_t311_v1530_constr_32, &asn_PER_type_t311_v1530_constr_32, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_t311_v1530_constr_32, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_t311_v1530_specs_32 /* Additional specs */ }; @@ -257,7 +297,18 @@ static asn_TYPE_member_t asn_MBR_ext1_31[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_t311_v1530_32, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "t311-v1530" }, @@ -288,7 +339,18 @@ asn_TYPE_descriptor_t asn_DEF_ext1_31 = { asn_DEF_ext1_tags_31, /* Same as above */ sizeof(asn_DEF_ext1_tags_31) /sizeof(asn_DEF_ext1_tags_31[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ext1_31, 1, /* Elements count */ &asn_SPC_ext1_specs_31 /* Additional specs */ @@ -300,7 +362,18 @@ asn_TYPE_member_t asn_MBR_RLF_TimersAndConstants_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_t310_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "t310" }, @@ -309,7 +382,18 @@ asn_TYPE_member_t asn_MBR_RLF_TimersAndConstants_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_n310_12, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "n310" }, @@ -318,7 +402,18 @@ asn_TYPE_member_t asn_MBR_RLF_TimersAndConstants_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_n311_21, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "n311" }, @@ -327,7 +422,18 @@ asn_TYPE_member_t asn_MBR_RLF_TimersAndConstants_1[] = { 0, &asn_DEF_ext1_31, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ext1" }, @@ -361,7 +467,18 @@ asn_TYPE_descriptor_t asn_DEF_RLF_TimersAndConstants = { asn_DEF_RLF_TimersAndConstants_tags_1, /* Same as above */ sizeof(asn_DEF_RLF_TimersAndConstants_tags_1) /sizeof(asn_DEF_RLF_TimersAndConstants_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RLF_TimersAndConstants_1, 4, /* Elements count */ &asn_SPC_RLF_TimersAndConstants_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RLF-TimersAndConstants.h b/src/codec_utils/RRC/RLF-TimersAndConstants.h index 4ddf148cb..03014080f 100644 --- a/src/codec_utils/RRC/RLF-TimersAndConstants.h +++ b/src/codec_utils/RRC/RLF-TimersAndConstants.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RLF_TimersAndConstants_H_ diff --git a/src/codec_utils/RRC/RNTI-Value.c b/src/codec_utils/RRC/RNTI-Value.c index 556064169..77333b404 100644 --- a/src/codec_utils/RRC/RNTI-Value.c +++ b/src/codec_utils/RRC/RNTI-Value.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RNTI-Value.h" @@ -21,7 +21,7 @@ RNTI_Value_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 65535)) { + if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ RNTI_Value_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_RNTI_Value_constr_1 CC_NOTUSED = { - { 2, 1 } /* (0..65535) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_RNTI_Value_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_RNTI_Value_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_RNTI_Value = { asn_DEF_RNTI_Value_tags_1, /* Same as above */ sizeof(asn_DEF_RNTI_Value_tags_1) /sizeof(asn_DEF_RNTI_Value_tags_1[0]), /* 1 */ - { &asn_OER_type_RNTI_Value_constr_1, &asn_PER_type_RNTI_Value_constr_1, RNTI_Value_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RNTI_Value_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + RNTI_Value_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/RNTI-Value.h b/src/codec_utils/RRC/RNTI-Value.h index 5e1f76737..b8b3683f5 100644 --- a/src/codec_utils/RRC/RNTI-Value.h +++ b/src/codec_utils/RRC/RNTI-Value.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RNTI_Value_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_RNTI_Value; asn_struct_free_f RNTI_Value_free; asn_struct_print_f RNTI_Value_print; asn_constr_check_f RNTI_Value_constraint; -ber_type_decoder_f RNTI_Value_decode_ber; -der_type_encoder_f RNTI_Value_encode_der; xer_type_decoder_f RNTI_Value_decode_xer; xer_type_encoder_f RNTI_Value_encode_xer; -oer_type_decoder_f RNTI_Value_decode_oer; -oer_type_encoder_f RNTI_Value_encode_oer; per_type_decoder_f RNTI_Value_decode_uper; per_type_encoder_f RNTI_Value_encode_uper; per_type_decoder_f RNTI_Value_decode_aper; diff --git a/src/codec_utils/RRC/RRC-TransactionIdentifier.c b/src/codec_utils/RRC/RRC-TransactionIdentifier.c index 1b930ae5b..f365eeb3e 100644 --- a/src/codec_utils/RRC/RRC-TransactionIdentifier.c +++ b/src/codec_utils/RRC/RRC-TransactionIdentifier.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RRC-TransactionIdentifier.h" @@ -21,7 +21,7 @@ RRC_TransactionIdentifier_constraint(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= 0 && value <= 3)) { + if((value >= 0L && value <= 3L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ RRC_TransactionIdentifier_constraint(const asn_TYPE_descriptor_t *td, const void * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_RRC_TransactionIdentifier_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..3) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_RRC_TransactionIdentifier_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_RRC_TransactionIdentifier_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_RRC_TransactionIdentifier = { asn_DEF_RRC_TransactionIdentifier_tags_1, /* Same as above */ sizeof(asn_DEF_RRC_TransactionIdentifier_tags_1) /sizeof(asn_DEF_RRC_TransactionIdentifier_tags_1[0]), /* 1 */ - { &asn_OER_type_RRC_TransactionIdentifier_constr_1, &asn_PER_type_RRC_TransactionIdentifier_constr_1, RRC_TransactionIdentifier_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RRC_TransactionIdentifier_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + RRC_TransactionIdentifier_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/RRC-TransactionIdentifier.h b/src/codec_utils/RRC/RRC-TransactionIdentifier.h index 926da797c..b973b8435 100644 --- a/src/codec_utils/RRC/RRC-TransactionIdentifier.h +++ b/src/codec_utils/RRC/RRC-TransactionIdentifier.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RRC_TransactionIdentifier_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_RRC_TransactionIdentifier; asn_struct_free_f RRC_TransactionIdentifier_free; asn_struct_print_f RRC_TransactionIdentifier_print; asn_constr_check_f RRC_TransactionIdentifier_constraint; -ber_type_decoder_f RRC_TransactionIdentifier_decode_ber; -der_type_encoder_f RRC_TransactionIdentifier_encode_der; xer_type_decoder_f RRC_TransactionIdentifier_decode_xer; xer_type_encoder_f RRC_TransactionIdentifier_encode_xer; -oer_type_decoder_f RRC_TransactionIdentifier_decode_oer; -oer_type_encoder_f RRC_TransactionIdentifier_encode_oer; per_type_decoder_f RRC_TransactionIdentifier_decode_uper; per_type_encoder_f RRC_TransactionIdentifier_encode_uper; per_type_decoder_f RRC_TransactionIdentifier_decode_aper; diff --git a/src/codec_utils/RRC/RRCReconfiguration-IEs.c b/src/codec_utils/RRC/RRCReconfiguration-IEs.c index af18dd593..fa04c18d5 100644 --- a/src/codec_utils/RRC/RRCReconfiguration-IEs.c +++ b/src/codec_utils/RRC/RRCReconfiguration-IEs.c @@ -1,15 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RRCReconfiguration-IEs.h" -#include "RadioBearerConfig.h" -#include "MeasConfigRrc.h" -#include "RRCReconfiguration-v1530-IEs.h" static int memb_secondaryCellGroup_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -31,21 +28,31 @@ memb_secondaryCellGroup_constraint_1(const asn_TYPE_descriptor_t *td, const void return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_oer_constraints_t asn_OER_memb_secondaryCellGroup_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..MAX)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_secondaryCellGroup_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_SEMI_CONSTRAINED, -1, -1, 0, 0 } /* (SIZE(0..MAX)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_RRCReconfiguration_IEs_1[] = { { ATF_POINTER, 5, offsetof(struct RRCReconfiguration_IEs, radioBearerConfig), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_RadioBearerConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "radioBearerConfig" }, @@ -54,7 +61,18 @@ asn_TYPE_member_t asn_MBR_RRCReconfiguration_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { &asn_OER_memb_secondaryCellGroup_constr_3, &asn_PER_memb_secondaryCellGroup_constr_3, memb_secondaryCellGroup_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_secondaryCellGroup_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_secondaryCellGroup_constraint_1 + }, 0, 0, /* No default value */ "secondaryCellGroup" }, @@ -63,7 +81,18 @@ asn_TYPE_member_t asn_MBR_RRCReconfiguration_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasConfigRrc, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measConfig" }, @@ -72,7 +101,18 @@ asn_TYPE_member_t asn_MBR_RRCReconfiguration_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lateNonCriticalExtension" }, @@ -81,7 +121,18 @@ asn_TYPE_member_t asn_MBR_RRCReconfiguration_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRCReconfiguration_v1530_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nonCriticalExtension" }, @@ -116,7 +167,18 @@ asn_TYPE_descriptor_t asn_DEF_RRCReconfiguration_IEs = { asn_DEF_RRCReconfiguration_IEs_tags_1, /* Same as above */ sizeof(asn_DEF_RRCReconfiguration_IEs_tags_1) /sizeof(asn_DEF_RRCReconfiguration_IEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RRCReconfiguration_IEs_1, 5, /* Elements count */ &asn_SPC_RRCReconfiguration_IEs_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RRCReconfiguration-IEs.h b/src/codec_utils/RRC/RRCReconfiguration-IEs.h index 73d7b8d2a..5020073cf 100644 --- a/src/codec_utils/RRC/RRCReconfiguration-IEs.h +++ b/src/codec_utils/RRC/RRCReconfiguration-IEs.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RRCReconfiguration_IEs_H_ @@ -45,5 +45,10 @@ extern asn_TYPE_member_t asn_MBR_RRCReconfiguration_IEs_1[5]; } #endif +/* Referred external types */ +#include "RadioBearerConfig.h" +#include "MeasConfigRrc.h" +#include "RRCReconfiguration-v1530-IEs.h" + #endif /* _RRCReconfiguration_IEs_H_ */ #include diff --git a/src/codec_utils/RRC/RRCReconfiguration-v1530-IEs.c b/src/codec_utils/RRC/RRCReconfiguration-v1530-IEs.c index 8c9a1fbcd..c401223a8 100644 --- a/src/codec_utils/RRC/RRCReconfiguration-v1530-IEs.c +++ b/src/codec_utils/RRC/RRCReconfiguration-v1530-IEs.c @@ -1,14 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RRCReconfiguration-v1530-IEs.h" -#include "MasterKeyUpdate.h" -#include "OtherConfig.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -49,9 +47,9 @@ memb_dedicatedNAS_MessageList_constraint_1(const asn_TYPE_descriptor_t *td, cons /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 29)) { + if((size >= 1UL && size <= 29UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -102,54 +100,48 @@ memb_dedicatedSystemInformationDelivery_constraint_1(const asn_TYPE_descriptor_t return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_oer_constraints_t asn_OER_type_fullConfig_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_fullConfig_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_dedicatedNAS_MessageList_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..29)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_dedicatedNAS_MessageList_constr_5 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 29 } /* (SIZE(1..29)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_masterCellGroup_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..MAX)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_masterCellGroup_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_SEMI_CONSTRAINED, -1, -1, 0, 0 } /* (SIZE(0..MAX)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_dedicatedNAS_MessageList_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..29)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_dedicatedNAS_MessageList_constr_5 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 29 } /* (SIZE(1..29)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_dedicatedSIB1_Delivery_constr_8 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..MAX)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_dedicatedSIB1_Delivery_constr_8 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_SEMI_CONSTRAINED, -1, -1, 0, 0 } /* (SIZE(0..MAX)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_dedicatedSystemInformationDelivery_constr_9 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..MAX)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_dedicatedSystemInformationDelivery_constr_9 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_SEMI_CONSTRAINED, -1, -1, 0, 0 } /* (SIZE(0..MAX)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_fullConfig_value2enum_3[] = { { 0, 4, "true" } }; @@ -180,7 +172,18 @@ asn_TYPE_descriptor_t asn_DEF_fullConfig_3 = { asn_DEF_fullConfig_tags_3, /* Same as above */ sizeof(asn_DEF_fullConfig_tags_3) /sizeof(asn_DEF_fullConfig_tags_3[0]), /* 2 */ - { &asn_OER_type_fullConfig_constr_3, &asn_PER_type_fullConfig_constr_3, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_fullConfig_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_fullConfig_specs_3 /* Additional specs */ }; @@ -191,7 +194,18 @@ static asn_TYPE_member_t asn_MBR_dedicatedNAS_MessageList_5[] = { 0, &asn_DEF_DedicatedNAS_Message, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -216,7 +230,18 @@ asn_TYPE_descriptor_t asn_DEF_dedicatedNAS_MessageList_5 = { asn_DEF_dedicatedNAS_MessageList_tags_5, /* Same as above */ sizeof(asn_DEF_dedicatedNAS_MessageList_tags_5) /sizeof(asn_DEF_dedicatedNAS_MessageList_tags_5[0]), /* 2 */ - { &asn_OER_type_dedicatedNAS_MessageList_constr_5, &asn_PER_type_dedicatedNAS_MessageList_constr_5, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_dedicatedNAS_MessageList_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_dedicatedNAS_MessageList_5, 1, /* Single element */ &asn_SPC_dedicatedNAS_MessageList_specs_5 /* Additional specs */ @@ -245,7 +270,18 @@ asn_TYPE_descriptor_t asn_DEF_nonCriticalExtension_11 = { asn_DEF_nonCriticalExtension_tags_11, /* Same as above */ sizeof(asn_DEF_nonCriticalExtension_tags_11) /sizeof(asn_DEF_nonCriticalExtension_tags_11[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_nonCriticalExtension_specs_11 /* Additional specs */ }; @@ -256,7 +292,18 @@ asn_TYPE_member_t asn_MBR_RRCReconfiguration_v1530_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { &asn_OER_memb_masterCellGroup_constr_2, &asn_PER_memb_masterCellGroup_constr_2, memb_masterCellGroup_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_masterCellGroup_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_masterCellGroup_constraint_1 + }, 0, 0, /* No default value */ "masterCellGroup" }, @@ -265,7 +312,18 @@ asn_TYPE_member_t asn_MBR_RRCReconfiguration_v1530_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_fullConfig_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "fullConfig" }, @@ -274,7 +332,18 @@ asn_TYPE_member_t asn_MBR_RRCReconfiguration_v1530_IEs_1[] = { 0, &asn_DEF_dedicatedNAS_MessageList_5, 0, - { &asn_OER_memb_dedicatedNAS_MessageList_constr_5, &asn_PER_memb_dedicatedNAS_MessageList_constr_5, memb_dedicatedNAS_MessageList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_dedicatedNAS_MessageList_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_dedicatedNAS_MessageList_constraint_1 + }, 0, 0, /* No default value */ "dedicatedNAS-MessageList" }, @@ -283,7 +352,18 @@ asn_TYPE_member_t asn_MBR_RRCReconfiguration_v1530_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MasterKeyUpdate, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "masterKeyUpdate" }, @@ -292,7 +372,18 @@ asn_TYPE_member_t asn_MBR_RRCReconfiguration_v1530_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { &asn_OER_memb_dedicatedSIB1_Delivery_constr_8, &asn_PER_memb_dedicatedSIB1_Delivery_constr_8, memb_dedicatedSIB1_Delivery_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_dedicatedSIB1_Delivery_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_dedicatedSIB1_Delivery_constraint_1 + }, 0, 0, /* No default value */ "dedicatedSIB1-Delivery" }, @@ -301,7 +392,18 @@ asn_TYPE_member_t asn_MBR_RRCReconfiguration_v1530_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { &asn_OER_memb_dedicatedSystemInformationDelivery_constr_9, &asn_PER_memb_dedicatedSystemInformationDelivery_constr_9, memb_dedicatedSystemInformationDelivery_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_dedicatedSystemInformationDelivery_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_dedicatedSystemInformationDelivery_constraint_1 + }, 0, 0, /* No default value */ "dedicatedSystemInformationDelivery" }, @@ -310,7 +412,18 @@ asn_TYPE_member_t asn_MBR_RRCReconfiguration_v1530_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OtherConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "otherConfig" }, @@ -319,7 +432,18 @@ asn_TYPE_member_t asn_MBR_RRCReconfiguration_v1530_IEs_1[] = { 0, &asn_DEF_nonCriticalExtension_11, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nonCriticalExtension" }, @@ -357,7 +481,18 @@ asn_TYPE_descriptor_t asn_DEF_RRCReconfiguration_v1530_IEs = { asn_DEF_RRCReconfiguration_v1530_IEs_tags_1, /* Same as above */ sizeof(asn_DEF_RRCReconfiguration_v1530_IEs_tags_1) /sizeof(asn_DEF_RRCReconfiguration_v1530_IEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RRCReconfiguration_v1530_IEs_1, 8, /* Elements count */ &asn_SPC_RRCReconfiguration_v1530_IEs_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RRCReconfiguration-v1530-IEs.h b/src/codec_utils/RRC/RRCReconfiguration-v1530-IEs.h index 801dc84a8..3d6ed7ad7 100644 --- a/src/codec_utils/RRC/RRCReconfiguration-v1530-IEs.h +++ b/src/codec_utils/RRC/RRCReconfiguration-v1530-IEs.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RRCReconfiguration_v1530_IEs_H_ @@ -66,5 +66,9 @@ extern asn_TYPE_member_t asn_MBR_RRCReconfiguration_v1530_IEs_1[8]; } #endif +/* Referred external types */ +#include "MasterKeyUpdate.h" +#include "OtherConfig.h" + #endif /* _RRCReconfiguration_v1530_IEs_H_ */ #include diff --git a/src/codec_utils/RRC/RRCReconfiguration.c b/src/codec_utils/RRC/RRCReconfiguration.c index 37cd9c3e9..a9db450a1 100644 --- a/src/codec_utils/RRC/RRCReconfiguration.c +++ b/src/codec_utils/RRC/RRCReconfiguration.c @@ -1,21 +1,19 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RRCReconfiguration.h" -#include "RRCReconfiguration-IEs.h" -static asn_oer_constraints_t asn_OER_type_criticalExtensions_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_criticalExtensions_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_criticalExtensionsFuture_tags_5[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) @@ -39,7 +37,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensionsFuture_5 = { asn_DEF_criticalExtensionsFuture_tags_5, /* Same as above */ sizeof(asn_DEF_criticalExtensionsFuture_tags_5) /sizeof(asn_DEF_criticalExtensionsFuture_tags_5[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_criticalExtensionsFuture_specs_5 /* Additional specs */ }; @@ -50,7 +59,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRCReconfiguration_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrcReconfiguration" }, @@ -59,7 +79,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_3[] = { 0, &asn_DEF_criticalExtensionsFuture_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensionsFuture" }, @@ -87,7 +118,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensions_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_criticalExtensions_constr_3, &asn_PER_type_criticalExtensions_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_criticalExtensions_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_criticalExtensions_3, 2, /* Elements count */ &asn_SPC_criticalExtensions_specs_3 /* Additional specs */ @@ -99,7 +141,18 @@ asn_TYPE_member_t asn_MBR_RRCReconfiguration_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRC_TransactionIdentifier, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrc-TransactionIdentifier" }, @@ -108,7 +161,18 @@ asn_TYPE_member_t asn_MBR_RRCReconfiguration_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_criticalExtensions_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensions" }, @@ -138,7 +202,18 @@ asn_TYPE_descriptor_t asn_DEF_RRCReconfiguration = { asn_DEF_RRCReconfiguration_tags_1, /* Same as above */ sizeof(asn_DEF_RRCReconfiguration_tags_1) /sizeof(asn_DEF_RRCReconfiguration_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RRCReconfiguration_1, 2, /* Elements count */ &asn_SPC_RRCReconfiguration_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RRCReconfiguration.h b/src/codec_utils/RRC/RRCReconfiguration.h index fbc059f15..a84cb2f20 100644 --- a/src/codec_utils/RRC/RRCReconfiguration.h +++ b/src/codec_utils/RRC/RRCReconfiguration.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RRCReconfiguration_H_ @@ -61,5 +61,8 @@ extern asn_TYPE_member_t asn_MBR_RRCReconfiguration_1[2]; } #endif +/* Referred external types */ +#include "RRCReconfiguration-IEs.h" + #endif /* _RRCReconfiguration_H_ */ #include diff --git a/src/codec_utils/RRC/RRCReconfigurationComplete-IEs.c b/src/codec_utils/RRC/RRCReconfigurationComplete-IEs.c index 0df9870ca..8f8f3697b 100644 --- a/src/codec_utils/RRC/RRCReconfigurationComplete-IEs.c +++ b/src/codec_utils/RRC/RRCReconfigurationComplete-IEs.c @@ -1,20 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RRCReconfigurationComplete-IEs.h" -#include "RRCReconfigurationComplete-v1530-IEs.h" asn_TYPE_member_t asn_MBR_RRCReconfigurationComplete_IEs_1[] = { { ATF_POINTER, 2, offsetof(struct RRCReconfigurationComplete_IEs, lateNonCriticalExtension), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lateNonCriticalExtension" }, @@ -23,7 +33,18 @@ asn_TYPE_member_t asn_MBR_RRCReconfigurationComplete_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRCReconfigurationComplete_v1530_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nonCriticalExtension" }, @@ -55,7 +76,18 @@ asn_TYPE_descriptor_t asn_DEF_RRCReconfigurationComplete_IEs = { asn_DEF_RRCReconfigurationComplete_IEs_tags_1, /* Same as above */ sizeof(asn_DEF_RRCReconfigurationComplete_IEs_tags_1) /sizeof(asn_DEF_RRCReconfigurationComplete_IEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RRCReconfigurationComplete_IEs_1, 2, /* Elements count */ &asn_SPC_RRCReconfigurationComplete_IEs_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RRCReconfigurationComplete-IEs.h b/src/codec_utils/RRC/RRCReconfigurationComplete-IEs.h index 682e4bdef..a279b3c82 100644 --- a/src/codec_utils/RRC/RRCReconfigurationComplete-IEs.h +++ b/src/codec_utils/RRC/RRCReconfigurationComplete-IEs.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RRCReconfigurationComplete_IEs_H_ @@ -40,5 +40,8 @@ extern asn_TYPE_member_t asn_MBR_RRCReconfigurationComplete_IEs_1[2]; } #endif +/* Referred external types */ +#include "RRCReconfigurationComplete-v1530-IEs.h" + #endif /* _RRCReconfigurationComplete_IEs_H_ */ #include diff --git a/src/codec_utils/RRC/RRCReconfigurationComplete-v1530-IEs.c b/src/codec_utils/RRC/RRCReconfigurationComplete-v1530-IEs.c index f7bc61881..c15c12b67 100644 --- a/src/codec_utils/RRC/RRCReconfigurationComplete-v1530-IEs.c +++ b/src/codec_utils/RRC/RRCReconfigurationComplete-v1530-IEs.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RRCReconfigurationComplete-v1530-IEs.h" -#include "UplinkTxDirectCurrentList.h" static const ber_tlv_tag_t asn_DEF_nonCriticalExtension_tags_3[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) @@ -31,7 +30,18 @@ asn_TYPE_descriptor_t asn_DEF_nonCriticalExtension_3 = { asn_DEF_nonCriticalExtension_tags_3, /* Same as above */ sizeof(asn_DEF_nonCriticalExtension_tags_3) /sizeof(asn_DEF_nonCriticalExtension_tags_3[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_nonCriticalExtension_specs_3 /* Additional specs */ }; @@ -42,7 +52,18 @@ asn_TYPE_member_t asn_MBR_RRCReconfigurationComplete_v1530_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UplinkTxDirectCurrentList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "uplinkTxDirectCurrentList" }, @@ -51,7 +72,18 @@ asn_TYPE_member_t asn_MBR_RRCReconfigurationComplete_v1530_IEs_1[] = { 0, &asn_DEF_nonCriticalExtension_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nonCriticalExtension" }, @@ -83,7 +115,18 @@ asn_TYPE_descriptor_t asn_DEF_RRCReconfigurationComplete_v1530_IEs = { asn_DEF_RRCReconfigurationComplete_v1530_IEs_tags_1, /* Same as above */ sizeof(asn_DEF_RRCReconfigurationComplete_v1530_IEs_tags_1) /sizeof(asn_DEF_RRCReconfigurationComplete_v1530_IEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RRCReconfigurationComplete_v1530_IEs_1, 2, /* Elements count */ &asn_SPC_RRCReconfigurationComplete_v1530_IEs_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RRCReconfigurationComplete-v1530-IEs.h b/src/codec_utils/RRC/RRCReconfigurationComplete-v1530-IEs.h index 3d84f25b4..57d85a87b 100644 --- a/src/codec_utils/RRC/RRCReconfigurationComplete-v1530-IEs.h +++ b/src/codec_utils/RRC/RRCReconfigurationComplete-v1530-IEs.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RRCReconfigurationComplete_v1530_IEs_H_ @@ -43,5 +43,8 @@ extern asn_TYPE_member_t asn_MBR_RRCReconfigurationComplete_v1530_IEs_1[2]; } #endif +/* Referred external types */ +#include "UplinkTxDirectCurrentList.h" + #endif /* _RRCReconfigurationComplete_v1530_IEs_H_ */ #include diff --git a/src/codec_utils/RRC/RRCReconfigurationComplete.c b/src/codec_utils/RRC/RRCReconfigurationComplete.c index d474826b8..373b3384b 100644 --- a/src/codec_utils/RRC/RRCReconfigurationComplete.c +++ b/src/codec_utils/RRC/RRCReconfigurationComplete.c @@ -1,21 +1,19 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RRCReconfigurationComplete.h" -#include "RRCReconfigurationComplete-IEs.h" -static asn_oer_constraints_t asn_OER_type_criticalExtensions_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_criticalExtensions_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_criticalExtensionsFuture_tags_5[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) @@ -39,7 +37,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensionsFuture_5 = { asn_DEF_criticalExtensionsFuture_tags_5, /* Same as above */ sizeof(asn_DEF_criticalExtensionsFuture_tags_5) /sizeof(asn_DEF_criticalExtensionsFuture_tags_5[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_criticalExtensionsFuture_specs_5 /* Additional specs */ }; @@ -50,7 +59,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRCReconfigurationComplete_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrcReconfigurationComplete" }, @@ -59,7 +79,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_3[] = { 0, &asn_DEF_criticalExtensionsFuture_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensionsFuture" }, @@ -87,7 +118,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensions_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_criticalExtensions_constr_3, &asn_PER_type_criticalExtensions_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_criticalExtensions_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_criticalExtensions_3, 2, /* Elements count */ &asn_SPC_criticalExtensions_specs_3 /* Additional specs */ @@ -99,7 +141,18 @@ asn_TYPE_member_t asn_MBR_RRCReconfigurationComplete_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRC_TransactionIdentifier, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrc-TransactionIdentifier" }, @@ -108,7 +161,18 @@ asn_TYPE_member_t asn_MBR_RRCReconfigurationComplete_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_criticalExtensions_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensions" }, @@ -138,7 +202,18 @@ asn_TYPE_descriptor_t asn_DEF_RRCReconfigurationComplete = { asn_DEF_RRCReconfigurationComplete_tags_1, /* Same as above */ sizeof(asn_DEF_RRCReconfigurationComplete_tags_1) /sizeof(asn_DEF_RRCReconfigurationComplete_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RRCReconfigurationComplete_1, 2, /* Elements count */ &asn_SPC_RRCReconfigurationComplete_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RRCReconfigurationComplete.h b/src/codec_utils/RRC/RRCReconfigurationComplete.h index a431fd6bb..bf46af60d 100644 --- a/src/codec_utils/RRC/RRCReconfigurationComplete.h +++ b/src/codec_utils/RRC/RRCReconfigurationComplete.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RRCReconfigurationComplete_H_ @@ -61,5 +61,8 @@ extern asn_TYPE_member_t asn_MBR_RRCReconfigurationComplete_1[2]; } #endif +/* Referred external types */ +#include "RRCReconfigurationComplete-IEs.h" + #endif /* _RRCReconfigurationComplete_H_ */ #include diff --git a/src/codec_utils/RRC/RRCReestablishment-IEs.c b/src/codec_utils/RRC/RRCReestablishment-IEs.c index 464c1da63..747ad8292 100644 --- a/src/codec_utils/RRC/RRCReestablishment-IEs.c +++ b/src/codec_utils/RRC/RRCReestablishment-IEs.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RRCReestablishment-IEs.h" @@ -30,7 +30,18 @@ asn_TYPE_descriptor_t asn_DEF_nonCriticalExtension_4 = { asn_DEF_nonCriticalExtension_tags_4, /* Same as above */ sizeof(asn_DEF_nonCriticalExtension_tags_4) /sizeof(asn_DEF_nonCriticalExtension_tags_4[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_nonCriticalExtension_specs_4 /* Additional specs */ }; @@ -41,7 +52,18 @@ asn_TYPE_member_t asn_MBR_RRCReestablishment_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NextHopChainingCount, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nextHopChainingCount" }, @@ -50,7 +72,18 @@ asn_TYPE_member_t asn_MBR_RRCReestablishment_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lateNonCriticalExtension" }, @@ -59,7 +92,18 @@ asn_TYPE_member_t asn_MBR_RRCReestablishment_IEs_1[] = { 0, &asn_DEF_nonCriticalExtension_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nonCriticalExtension" }, @@ -92,7 +136,18 @@ asn_TYPE_descriptor_t asn_DEF_RRCReestablishment_IEs = { asn_DEF_RRCReestablishment_IEs_tags_1, /* Same as above */ sizeof(asn_DEF_RRCReestablishment_IEs_tags_1) /sizeof(asn_DEF_RRCReestablishment_IEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RRCReestablishment_IEs_1, 3, /* Elements count */ &asn_SPC_RRCReestablishment_IEs_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RRCReestablishment-IEs.h b/src/codec_utils/RRC/RRCReestablishment-IEs.h index 95dbc3fde..bc0ecc77a 100644 --- a/src/codec_utils/RRC/RRCReestablishment-IEs.h +++ b/src/codec_utils/RRC/RRCReestablishment-IEs.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RRCReestablishment_IEs_H_ diff --git a/src/codec_utils/RRC/RRCReestablishment.c b/src/codec_utils/RRC/RRCReestablishment.c index 4b8ddee04..0e95f0af7 100644 --- a/src/codec_utils/RRC/RRCReestablishment.c +++ b/src/codec_utils/RRC/RRCReestablishment.c @@ -1,21 +1,19 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RRCReestablishment.h" -#include "RRCReestablishment-IEs.h" -static asn_oer_constraints_t asn_OER_type_criticalExtensions_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_criticalExtensions_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_criticalExtensionsFuture_tags_5[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) @@ -39,7 +37,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensionsFuture_5 = { asn_DEF_criticalExtensionsFuture_tags_5, /* Same as above */ sizeof(asn_DEF_criticalExtensionsFuture_tags_5) /sizeof(asn_DEF_criticalExtensionsFuture_tags_5[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_criticalExtensionsFuture_specs_5 /* Additional specs */ }; @@ -50,7 +59,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRCReestablishment_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrcReestablishment" }, @@ -59,7 +79,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_3[] = { 0, &asn_DEF_criticalExtensionsFuture_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensionsFuture" }, @@ -87,7 +118,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensions_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_criticalExtensions_constr_3, &asn_PER_type_criticalExtensions_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_criticalExtensions_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_criticalExtensions_3, 2, /* Elements count */ &asn_SPC_criticalExtensions_specs_3 /* Additional specs */ @@ -99,7 +141,18 @@ asn_TYPE_member_t asn_MBR_RRCReestablishment_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRC_TransactionIdentifier, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrc-TransactionIdentifier" }, @@ -108,7 +161,18 @@ asn_TYPE_member_t asn_MBR_RRCReestablishment_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_criticalExtensions_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensions" }, @@ -138,7 +202,18 @@ asn_TYPE_descriptor_t asn_DEF_RRCReestablishment = { asn_DEF_RRCReestablishment_tags_1, /* Same as above */ sizeof(asn_DEF_RRCReestablishment_tags_1) /sizeof(asn_DEF_RRCReestablishment_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RRCReestablishment_1, 2, /* Elements count */ &asn_SPC_RRCReestablishment_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RRCReestablishment.h b/src/codec_utils/RRC/RRCReestablishment.h index c93f2b8bf..78066415c 100644 --- a/src/codec_utils/RRC/RRCReestablishment.h +++ b/src/codec_utils/RRC/RRCReestablishment.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RRCReestablishment_H_ @@ -61,5 +61,8 @@ extern asn_TYPE_member_t asn_MBR_RRCReestablishment_1[2]; } #endif +/* Referred external types */ +#include "RRCReestablishment-IEs.h" + #endif /* _RRCReestablishment_H_ */ #include diff --git a/src/codec_utils/RRC/RRCReestablishmentComplete-IEs.c b/src/codec_utils/RRC/RRCReestablishmentComplete-IEs.c index 84c021811..809a81e3f 100644 --- a/src/codec_utils/RRC/RRCReestablishmentComplete-IEs.c +++ b/src/codec_utils/RRC/RRCReestablishmentComplete-IEs.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RRCReestablishmentComplete-IEs.h" @@ -30,7 +30,18 @@ asn_TYPE_descriptor_t asn_DEF_nonCriticalExtension_3 = { asn_DEF_nonCriticalExtension_tags_3, /* Same as above */ sizeof(asn_DEF_nonCriticalExtension_tags_3) /sizeof(asn_DEF_nonCriticalExtension_tags_3[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_nonCriticalExtension_specs_3 /* Additional specs */ }; @@ -41,7 +52,18 @@ asn_TYPE_member_t asn_MBR_RRCReestablishmentComplete_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lateNonCriticalExtension" }, @@ -50,7 +72,18 @@ asn_TYPE_member_t asn_MBR_RRCReestablishmentComplete_IEs_1[] = { 0, &asn_DEF_nonCriticalExtension_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nonCriticalExtension" }, @@ -82,7 +115,18 @@ asn_TYPE_descriptor_t asn_DEF_RRCReestablishmentComplete_IEs = { asn_DEF_RRCReestablishmentComplete_IEs_tags_1, /* Same as above */ sizeof(asn_DEF_RRCReestablishmentComplete_IEs_tags_1) /sizeof(asn_DEF_RRCReestablishmentComplete_IEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RRCReestablishmentComplete_IEs_1, 2, /* Elements count */ &asn_SPC_RRCReestablishmentComplete_IEs_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RRCReestablishmentComplete-IEs.h b/src/codec_utils/RRC/RRCReestablishmentComplete-IEs.h index b74ce1c66..4ac4dae33 100644 --- a/src/codec_utils/RRC/RRCReestablishmentComplete-IEs.h +++ b/src/codec_utils/RRC/RRCReestablishmentComplete-IEs.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RRCReestablishmentComplete_IEs_H_ diff --git a/src/codec_utils/RRC/RRCReestablishmentComplete.c b/src/codec_utils/RRC/RRCReestablishmentComplete.c index 5db75485e..939e6414d 100644 --- a/src/codec_utils/RRC/RRCReestablishmentComplete.c +++ b/src/codec_utils/RRC/RRCReestablishmentComplete.c @@ -1,21 +1,19 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RRCReestablishmentComplete.h" -#include "RRCReestablishmentComplete-IEs.h" -static asn_oer_constraints_t asn_OER_type_criticalExtensions_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_criticalExtensions_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_criticalExtensionsFuture_tags_5[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) @@ -39,7 +37,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensionsFuture_5 = { asn_DEF_criticalExtensionsFuture_tags_5, /* Same as above */ sizeof(asn_DEF_criticalExtensionsFuture_tags_5) /sizeof(asn_DEF_criticalExtensionsFuture_tags_5[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_criticalExtensionsFuture_specs_5 /* Additional specs */ }; @@ -50,7 +59,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRCReestablishmentComplete_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrcReestablishmentComplete" }, @@ -59,7 +79,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_3[] = { 0, &asn_DEF_criticalExtensionsFuture_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensionsFuture" }, @@ -87,7 +118,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensions_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_criticalExtensions_constr_3, &asn_PER_type_criticalExtensions_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_criticalExtensions_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_criticalExtensions_3, 2, /* Elements count */ &asn_SPC_criticalExtensions_specs_3 /* Additional specs */ @@ -99,7 +141,18 @@ asn_TYPE_member_t asn_MBR_RRCReestablishmentComplete_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRC_TransactionIdentifier, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrc-TransactionIdentifier" }, @@ -108,7 +161,18 @@ asn_TYPE_member_t asn_MBR_RRCReestablishmentComplete_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_criticalExtensions_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensions" }, @@ -138,7 +202,18 @@ asn_TYPE_descriptor_t asn_DEF_RRCReestablishmentComplete = { asn_DEF_RRCReestablishmentComplete_tags_1, /* Same as above */ sizeof(asn_DEF_RRCReestablishmentComplete_tags_1) /sizeof(asn_DEF_RRCReestablishmentComplete_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RRCReestablishmentComplete_1, 2, /* Elements count */ &asn_SPC_RRCReestablishmentComplete_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RRCReestablishmentComplete.h b/src/codec_utils/RRC/RRCReestablishmentComplete.h index 1cddb85dd..2791d24dc 100644 --- a/src/codec_utils/RRC/RRCReestablishmentComplete.h +++ b/src/codec_utils/RRC/RRCReestablishmentComplete.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RRCReestablishmentComplete_H_ @@ -61,5 +61,8 @@ extern asn_TYPE_member_t asn_MBR_RRCReestablishmentComplete_1[2]; } #endif +/* Referred external types */ +#include "RRCReestablishmentComplete-IEs.h" + #endif /* _RRCReestablishmentComplete_H_ */ #include diff --git a/src/codec_utils/RRC/RRCReestablishmentRequest-IEs.c b/src/codec_utils/RRC/RRCReestablishmentRequest-IEs.c index 30a1e1c5d..4c194ab01 100644 --- a/src/codec_utils/RRC/RRCReestablishmentRequest-IEs.c +++ b/src/codec_utils/RRC/RRCReestablishmentRequest-IEs.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RRCReestablishmentRequest-IEs.h" @@ -27,7 +27,7 @@ memb_spare_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 1)) { + if((size == 1UL)) { /* Constraint check succeeded */ return 0; } else { @@ -38,21 +38,31 @@ memb_spare_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_oer_constraints_t asn_OER_memb_spare_constr_4 CC_NOTUSED = { - { 0, 0 }, - 1 /* (SIZE(1..1)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_spare_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 1, 1 } /* (SIZE(1..1)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_RRCReestablishmentRequest_IEs_1[] = { { ATF_NOFLAGS, 0, offsetof(struct RRCReestablishmentRequest_IEs, ue_Identity), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_ReestabUE_Identity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ue-Identity" }, @@ -61,7 +71,18 @@ asn_TYPE_member_t asn_MBR_RRCReestablishmentRequest_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ReestablishmentCause, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reestablishmentCause" }, @@ -70,7 +91,18 @@ asn_TYPE_member_t asn_MBR_RRCReestablishmentRequest_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_spare_constr_4, &asn_PER_memb_spare_constr_4, memb_spare_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_spare_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_spare_constraint_1 + }, 0, 0, /* No default value */ "spare" }, @@ -101,7 +133,18 @@ asn_TYPE_descriptor_t asn_DEF_RRCReestablishmentRequest_IEs = { asn_DEF_RRCReestablishmentRequest_IEs_tags_1, /* Same as above */ sizeof(asn_DEF_RRCReestablishmentRequest_IEs_tags_1) /sizeof(asn_DEF_RRCReestablishmentRequest_IEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RRCReestablishmentRequest_IEs_1, 3, /* Elements count */ &asn_SPC_RRCReestablishmentRequest_IEs_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RRCReestablishmentRequest-IEs.h b/src/codec_utils/RRC/RRCReestablishmentRequest-IEs.h index 6d348afcf..afb07f086 100644 --- a/src/codec_utils/RRC/RRCReestablishmentRequest-IEs.h +++ b/src/codec_utils/RRC/RRCReestablishmentRequest-IEs.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RRCReestablishmentRequest_IEs_H_ diff --git a/src/codec_utils/RRC/RRCReestablishmentRequest.c b/src/codec_utils/RRC/RRCReestablishmentRequest.c index 69a028ddb..f271915c5 100644 --- a/src/codec_utils/RRC/RRCReestablishmentRequest.c +++ b/src/codec_utils/RRC/RRCReestablishmentRequest.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RRCReestablishmentRequest.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_RRCReestablishmentRequest_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRCReestablishmentRequest_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrcReestablishmentRequest" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_RRCReestablishmentRequest = { asn_DEF_RRCReestablishmentRequest_tags_1, /* Same as above */ sizeof(asn_DEF_RRCReestablishmentRequest_tags_1) /sizeof(asn_DEF_RRCReestablishmentRequest_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RRCReestablishmentRequest_1, 1, /* Elements count */ &asn_SPC_RRCReestablishmentRequest_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RRCReestablishmentRequest.h b/src/codec_utils/RRC/RRCReestablishmentRequest.h index d5dd3efbf..d6912992c 100644 --- a/src/codec_utils/RRC/RRCReestablishmentRequest.h +++ b/src/codec_utils/RRC/RRCReestablishmentRequest.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RRCReestablishmentRequest_H_ diff --git a/src/codec_utils/RRC/RRCReject-IEs.c b/src/codec_utils/RRC/RRCReject-IEs.c index 30e5f753f..b80ffdaf5 100644 --- a/src/codec_utils/RRC/RRCReject-IEs.c +++ b/src/codec_utils/RRC/RRCReject-IEs.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RRCReject-IEs.h" @@ -30,7 +30,18 @@ asn_TYPE_descriptor_t asn_DEF_nonCriticalExtension_4 = { asn_DEF_nonCriticalExtension_tags_4, /* Same as above */ sizeof(asn_DEF_nonCriticalExtension_tags_4) /sizeof(asn_DEF_nonCriticalExtension_tags_4[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_nonCriticalExtension_specs_4 /* Additional specs */ }; @@ -41,7 +52,18 @@ asn_TYPE_member_t asn_MBR_RRCReject_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RejectWaitTime, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "waitTime" }, @@ -50,7 +72,18 @@ asn_TYPE_member_t asn_MBR_RRCReject_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lateNonCriticalExtension" }, @@ -59,7 +92,18 @@ asn_TYPE_member_t asn_MBR_RRCReject_IEs_1[] = { 0, &asn_DEF_nonCriticalExtension_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nonCriticalExtension" }, @@ -92,7 +136,18 @@ asn_TYPE_descriptor_t asn_DEF_RRCReject_IEs = { asn_DEF_RRCReject_IEs_tags_1, /* Same as above */ sizeof(asn_DEF_RRCReject_IEs_tags_1) /sizeof(asn_DEF_RRCReject_IEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RRCReject_IEs_1, 3, /* Elements count */ &asn_SPC_RRCReject_IEs_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RRCReject-IEs.h b/src/codec_utils/RRC/RRCReject-IEs.h index 5ece9c228..ccc681e21 100644 --- a/src/codec_utils/RRC/RRCReject-IEs.h +++ b/src/codec_utils/RRC/RRCReject-IEs.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RRCReject_IEs_H_ diff --git a/src/codec_utils/RRC/RRCReject.c b/src/codec_utils/RRC/RRCReject.c index 0430be13f..5e24cea9d 100644 --- a/src/codec_utils/RRC/RRCReject.c +++ b/src/codec_utils/RRC/RRCReject.c @@ -1,21 +1,19 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RRCReject.h" -#include "RRCReject-IEs.h" -static asn_oer_constraints_t asn_OER_type_criticalExtensions_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_criticalExtensions_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_criticalExtensionsFuture_tags_4[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) @@ -39,7 +37,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensionsFuture_4 = { asn_DEF_criticalExtensionsFuture_tags_4, /* Same as above */ sizeof(asn_DEF_criticalExtensionsFuture_tags_4) /sizeof(asn_DEF_criticalExtensionsFuture_tags_4[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_criticalExtensionsFuture_specs_4 /* Additional specs */ }; @@ -50,7 +59,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRCReject_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrcReject" }, @@ -59,7 +79,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_2[] = { 0, &asn_DEF_criticalExtensionsFuture_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensionsFuture" }, @@ -87,7 +118,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensions_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_criticalExtensions_constr_2, &asn_PER_type_criticalExtensions_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_criticalExtensions_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_criticalExtensions_2, 2, /* Elements count */ &asn_SPC_criticalExtensions_specs_2 /* Additional specs */ @@ -99,7 +141,18 @@ asn_TYPE_member_t asn_MBR_RRCReject_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_criticalExtensions_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensions" }, @@ -128,7 +181,18 @@ asn_TYPE_descriptor_t asn_DEF_RRCReject = { asn_DEF_RRCReject_tags_1, /* Same as above */ sizeof(asn_DEF_RRCReject_tags_1) /sizeof(asn_DEF_RRCReject_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RRCReject_1, 1, /* Elements count */ &asn_SPC_RRCReject_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RRCReject.h b/src/codec_utils/RRC/RRCReject.h index 9415aac2d..fc6601edf 100644 --- a/src/codec_utils/RRC/RRCReject.h +++ b/src/codec_utils/RRC/RRCReject.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RRCReject_H_ @@ -59,5 +59,8 @@ extern asn_TYPE_member_t asn_MBR_RRCReject_1[1]; } #endif +/* Referred external types */ +#include "RRCReject-IEs.h" + #endif /* _RRCReject_H_ */ #include diff --git a/src/codec_utils/RRC/RRCRelease-IEs.c b/src/codec_utils/RRC/RRCRelease-IEs.c index 49306c8ea..aa7a6d088 100644 --- a/src/codec_utils/RRC/RRCRelease-IEs.c +++ b/src/codec_utils/RRC/RRCRelease-IEs.c @@ -1,16 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RRCRelease-IEs.h" -#include "RedirectedCarrierInfo.h" -#include "CellReselectionPriorities.h" -#include "SuspendConfig.h" -#include "RRCRelease-v1540-IEs.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -19,22 +15,20 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_deprioritisationType_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_deprioritisationType_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 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_deprioritisationTimer_constr_9 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_deprioritisationTimer_constr_9 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_deprioritisationType_value2enum_6[] = { { 0, 9, "frequency" }, { 1, 2, "nr" } @@ -67,7 +61,18 @@ asn_TYPE_descriptor_t asn_DEF_deprioritisationType_6 = { asn_DEF_deprioritisationType_tags_6, /* Same as above */ sizeof(asn_DEF_deprioritisationType_tags_6) /sizeof(asn_DEF_deprioritisationType_tags_6[0]), /* 2 */ - { &asn_OER_type_deprioritisationType_constr_6, &asn_PER_type_deprioritisationType_constr_6, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_deprioritisationType_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_deprioritisationType_specs_6 /* Additional specs */ }; @@ -108,7 +113,18 @@ asn_TYPE_descriptor_t asn_DEF_deprioritisationTimer_9 = { asn_DEF_deprioritisationTimer_tags_9, /* Same as above */ sizeof(asn_DEF_deprioritisationTimer_tags_9) /sizeof(asn_DEF_deprioritisationTimer_tags_9[0]), /* 2 */ - { &asn_OER_type_deprioritisationTimer_constr_9, &asn_PER_type_deprioritisationTimer_constr_9, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_deprioritisationTimer_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_deprioritisationTimer_specs_9 /* Additional specs */ }; @@ -119,7 +135,18 @@ static asn_TYPE_member_t asn_MBR_deprioritisationReq_5[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_deprioritisationType_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "deprioritisationType" }, @@ -128,7 +155,18 @@ static asn_TYPE_member_t asn_MBR_deprioritisationReq_5[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_deprioritisationTimer_9, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "deprioritisationTimer" }, @@ -160,7 +198,18 @@ asn_TYPE_descriptor_t asn_DEF_deprioritisationReq_5 = { asn_DEF_deprioritisationReq_tags_5, /* Same as above */ sizeof(asn_DEF_deprioritisationReq_tags_5) /sizeof(asn_DEF_deprioritisationReq_tags_5[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_deprioritisationReq_5, 2, /* Elements count */ &asn_SPC_deprioritisationReq_specs_5 /* Additional specs */ @@ -172,7 +221,18 @@ asn_TYPE_member_t asn_MBR_RRCRelease_IEs_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_RedirectedCarrierInfo, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "redirectedCarrierInfo" }, @@ -181,7 +241,18 @@ asn_TYPE_member_t asn_MBR_RRCRelease_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CellReselectionPriorities, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cellReselectionPriorities" }, @@ -190,7 +261,18 @@ asn_TYPE_member_t asn_MBR_RRCRelease_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SuspendConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "suspendConfig" }, @@ -199,7 +281,18 @@ asn_TYPE_member_t asn_MBR_RRCRelease_IEs_1[] = { 0, &asn_DEF_deprioritisationReq_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "deprioritisationReq" }, @@ -208,7 +301,18 @@ asn_TYPE_member_t asn_MBR_RRCRelease_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lateNonCriticalExtension" }, @@ -217,7 +321,18 @@ asn_TYPE_member_t asn_MBR_RRCRelease_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRCRelease_v1540_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nonCriticalExtension" }, @@ -253,7 +368,18 @@ asn_TYPE_descriptor_t asn_DEF_RRCRelease_IEs = { asn_DEF_RRCRelease_IEs_tags_1, /* Same as above */ sizeof(asn_DEF_RRCRelease_IEs_tags_1) /sizeof(asn_DEF_RRCRelease_IEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RRCRelease_IEs_1, 6, /* Elements count */ &asn_SPC_RRCRelease_IEs_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RRCRelease-IEs.h b/src/codec_utils/RRC/RRCRelease-IEs.h index e7b4879ad..2a2f84821 100644 --- a/src/codec_utils/RRC/RRCRelease-IEs.h +++ b/src/codec_utils/RRC/RRCRelease-IEs.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RRCRelease_IEs_H_ @@ -68,5 +68,11 @@ extern asn_TYPE_member_t asn_MBR_RRCRelease_IEs_1[6]; } #endif +/* Referred external types */ +#include "RedirectedCarrierInfo.h" +#include "CellReselectionPriorities.h" +#include "SuspendConfig.h" +#include "RRCRelease-v1540-IEs.h" + #endif /* _RRCRelease_IEs_H_ */ #include diff --git a/src/codec_utils/RRC/RRCRelease-v1540-IEs.c b/src/codec_utils/RRC/RRCRelease-v1540-IEs.c index 7ff041b34..4bc1560fb 100644 --- a/src/codec_utils/RRC/RRCRelease-v1540-IEs.c +++ b/src/codec_utils/RRC/RRCRelease-v1540-IEs.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RRCRelease-v1540-IEs.h" @@ -30,7 +30,18 @@ asn_TYPE_descriptor_t asn_DEF_nonCriticalExtension_3 = { asn_DEF_nonCriticalExtension_tags_3, /* Same as above */ sizeof(asn_DEF_nonCriticalExtension_tags_3) /sizeof(asn_DEF_nonCriticalExtension_tags_3[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_nonCriticalExtension_specs_3 /* Additional specs */ }; @@ -41,7 +52,18 @@ asn_TYPE_member_t asn_MBR_RRCRelease_v1540_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RejectWaitTime, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "waitTime" }, @@ -50,7 +72,18 @@ asn_TYPE_member_t asn_MBR_RRCRelease_v1540_IEs_1[] = { 0, &asn_DEF_nonCriticalExtension_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nonCriticalExtension" }, @@ -82,7 +115,18 @@ asn_TYPE_descriptor_t asn_DEF_RRCRelease_v1540_IEs = { asn_DEF_RRCRelease_v1540_IEs_tags_1, /* Same as above */ sizeof(asn_DEF_RRCRelease_v1540_IEs_tags_1) /sizeof(asn_DEF_RRCRelease_v1540_IEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RRCRelease_v1540_IEs_1, 2, /* Elements count */ &asn_SPC_RRCRelease_v1540_IEs_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RRCRelease-v1540-IEs.h b/src/codec_utils/RRC/RRCRelease-v1540-IEs.h index ed8548b5a..e6e8ad4a3 100644 --- a/src/codec_utils/RRC/RRCRelease-v1540-IEs.h +++ b/src/codec_utils/RRC/RRCRelease-v1540-IEs.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RRCRelease_v1540_IEs_H_ diff --git a/src/codec_utils/RRC/RRCRelease.c b/src/codec_utils/RRC/RRCRelease.c index 3e2c5cd44..c8db9cd9d 100644 --- a/src/codec_utils/RRC/RRCRelease.c +++ b/src/codec_utils/RRC/RRCRelease.c @@ -1,21 +1,19 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RRCRelease.h" -#include "RRCRelease-IEs.h" -static asn_oer_constraints_t asn_OER_type_criticalExtensions_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_criticalExtensions_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_criticalExtensionsFuture_tags_5[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) @@ -39,7 +37,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensionsFuture_5 = { asn_DEF_criticalExtensionsFuture_tags_5, /* Same as above */ sizeof(asn_DEF_criticalExtensionsFuture_tags_5) /sizeof(asn_DEF_criticalExtensionsFuture_tags_5[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_criticalExtensionsFuture_specs_5 /* Additional specs */ }; @@ -50,7 +59,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRCRelease_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrcRelease" }, @@ -59,7 +79,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_3[] = { 0, &asn_DEF_criticalExtensionsFuture_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensionsFuture" }, @@ -87,7 +118,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensions_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_criticalExtensions_constr_3, &asn_PER_type_criticalExtensions_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_criticalExtensions_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_criticalExtensions_3, 2, /* Elements count */ &asn_SPC_criticalExtensions_specs_3 /* Additional specs */ @@ -99,7 +141,18 @@ asn_TYPE_member_t asn_MBR_RRCRelease_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRC_TransactionIdentifier, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrc-TransactionIdentifier" }, @@ -108,7 +161,18 @@ asn_TYPE_member_t asn_MBR_RRCRelease_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_criticalExtensions_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensions" }, @@ -138,7 +202,18 @@ asn_TYPE_descriptor_t asn_DEF_RRCRelease = { asn_DEF_RRCRelease_tags_1, /* Same as above */ sizeof(asn_DEF_RRCRelease_tags_1) /sizeof(asn_DEF_RRCRelease_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RRCRelease_1, 2, /* Elements count */ &asn_SPC_RRCRelease_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RRCRelease.h b/src/codec_utils/RRC/RRCRelease.h index ab9879116..400d6a18f 100644 --- a/src/codec_utils/RRC/RRCRelease.h +++ b/src/codec_utils/RRC/RRCRelease.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RRCRelease_H_ @@ -61,5 +61,8 @@ extern asn_TYPE_member_t asn_MBR_RRCRelease_1[2]; } #endif +/* Referred external types */ +#include "RRCRelease-IEs.h" + #endif /* _RRCRelease_H_ */ #include diff --git a/src/codec_utils/RRC/RRCResume-IEs.c b/src/codec_utils/RRC/RRCResume-IEs.c index f42e29d42..bc0398ae0 100644 --- a/src/codec_utils/RRC/RRCResume-IEs.c +++ b/src/codec_utils/RRC/RRCResume-IEs.c @@ -1,14 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RRCResume-IEs.h" -#include "RadioBearerConfig.h" -#include "MeasConfigRrc.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -34,22 +32,20 @@ memb_masterCellGroup_constraint_1(const asn_TYPE_descriptor_t *td, const void *s return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_oer_constraints_t asn_OER_type_fullConfig_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_fullConfig_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_masterCellGroup_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..MAX)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_masterCellGroup_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_SEMI_CONSTRAINED, -1, -1, 0, 0 } /* (SIZE(0..MAX)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_fullConfig_value2enum_5[] = { { 0, 4, "true" } }; @@ -80,7 +76,18 @@ asn_TYPE_descriptor_t asn_DEF_fullConfig_5 = { asn_DEF_fullConfig_tags_5, /* Same as above */ sizeof(asn_DEF_fullConfig_tags_5) /sizeof(asn_DEF_fullConfig_tags_5[0]), /* 2 */ - { &asn_OER_type_fullConfig_constr_5, &asn_PER_type_fullConfig_constr_5, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_fullConfig_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_fullConfig_specs_5 /* Additional specs */ }; @@ -108,7 +115,18 @@ asn_TYPE_descriptor_t asn_DEF_nonCriticalExtension_8 = { asn_DEF_nonCriticalExtension_tags_8, /* Same as above */ sizeof(asn_DEF_nonCriticalExtension_tags_8) /sizeof(asn_DEF_nonCriticalExtension_tags_8[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_nonCriticalExtension_specs_8 /* Additional specs */ }; @@ -119,7 +137,18 @@ asn_TYPE_member_t asn_MBR_RRCResume_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RadioBearerConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "radioBearerConfig" }, @@ -128,7 +157,18 @@ asn_TYPE_member_t asn_MBR_RRCResume_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { &asn_OER_memb_masterCellGroup_constr_3, &asn_PER_memb_masterCellGroup_constr_3, memb_masterCellGroup_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_masterCellGroup_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_masterCellGroup_constraint_1 + }, 0, 0, /* No default value */ "masterCellGroup" }, @@ -137,7 +177,18 @@ asn_TYPE_member_t asn_MBR_RRCResume_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasConfigRrc, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measConfig" }, @@ -146,7 +197,18 @@ asn_TYPE_member_t asn_MBR_RRCResume_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_fullConfig_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "fullConfig" }, @@ -155,7 +217,18 @@ asn_TYPE_member_t asn_MBR_RRCResume_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lateNonCriticalExtension" }, @@ -164,7 +237,18 @@ asn_TYPE_member_t asn_MBR_RRCResume_IEs_1[] = { 0, &asn_DEF_nonCriticalExtension_8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nonCriticalExtension" }, @@ -200,7 +284,18 @@ asn_TYPE_descriptor_t asn_DEF_RRCResume_IEs = { asn_DEF_RRCResume_IEs_tags_1, /* Same as above */ sizeof(asn_DEF_RRCResume_IEs_tags_1) /sizeof(asn_DEF_RRCResume_IEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RRCResume_IEs_1, 6, /* Elements count */ &asn_SPC_RRCResume_IEs_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RRCResume-IEs.h b/src/codec_utils/RRC/RRCResume-IEs.h index 14134db4f..745f004ff 100644 --- a/src/codec_utils/RRC/RRCResume-IEs.h +++ b/src/codec_utils/RRC/RRCResume-IEs.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RRCResume_IEs_H_ @@ -56,5 +56,9 @@ extern asn_TYPE_member_t asn_MBR_RRCResume_IEs_1[6]; } #endif +/* Referred external types */ +#include "RadioBearerConfig.h" +#include "MeasConfigRrc.h" + #endif /* _RRCResume_IEs_H_ */ #include diff --git a/src/codec_utils/RRC/RRCResume.c b/src/codec_utils/RRC/RRCResume.c index f65066d15..b78f21b0f 100644 --- a/src/codec_utils/RRC/RRCResume.c +++ b/src/codec_utils/RRC/RRCResume.c @@ -1,21 +1,19 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RRCResume.h" -#include "RRCResume-IEs.h" -static asn_oer_constraints_t asn_OER_type_criticalExtensions_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_criticalExtensions_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_criticalExtensionsFuture_tags_5[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) @@ -39,7 +37,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensionsFuture_5 = { asn_DEF_criticalExtensionsFuture_tags_5, /* Same as above */ sizeof(asn_DEF_criticalExtensionsFuture_tags_5) /sizeof(asn_DEF_criticalExtensionsFuture_tags_5[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_criticalExtensionsFuture_specs_5 /* Additional specs */ }; @@ -50,7 +59,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRCResume_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrcResume" }, @@ -59,7 +79,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_3[] = { 0, &asn_DEF_criticalExtensionsFuture_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensionsFuture" }, @@ -87,7 +118,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensions_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_criticalExtensions_constr_3, &asn_PER_type_criticalExtensions_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_criticalExtensions_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_criticalExtensions_3, 2, /* Elements count */ &asn_SPC_criticalExtensions_specs_3 /* Additional specs */ @@ -99,7 +141,18 @@ asn_TYPE_member_t asn_MBR_RRCResume_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRC_TransactionIdentifier, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrc-TransactionIdentifier" }, @@ -108,7 +161,18 @@ asn_TYPE_member_t asn_MBR_RRCResume_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_criticalExtensions_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensions" }, @@ -138,7 +202,18 @@ asn_TYPE_descriptor_t asn_DEF_RRCResume = { asn_DEF_RRCResume_tags_1, /* Same as above */ sizeof(asn_DEF_RRCResume_tags_1) /sizeof(asn_DEF_RRCResume_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RRCResume_1, 2, /* Elements count */ &asn_SPC_RRCResume_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RRCResume.h b/src/codec_utils/RRC/RRCResume.h index 88e281a8e..3b55e9acb 100644 --- a/src/codec_utils/RRC/RRCResume.h +++ b/src/codec_utils/RRC/RRCResume.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RRCResume_H_ @@ -61,5 +61,8 @@ extern asn_TYPE_member_t asn_MBR_RRCResume_1[2]; } #endif +/* Referred external types */ +#include "RRCResume-IEs.h" + #endif /* _RRCResume_H_ */ #include diff --git a/src/codec_utils/RRC/RRCResumeComplete-IEs.c b/src/codec_utils/RRC/RRCResumeComplete-IEs.c index 6e8dd8fc8..b8fcdcb8e 100644 --- a/src/codec_utils/RRC/RRCResumeComplete-IEs.c +++ b/src/codec_utils/RRC/RRCResumeComplete-IEs.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RRCResumeComplete-IEs.h" -#include "UplinkTxDirectCurrentList.h" static int memb_selectedPLMN_Identity_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -22,7 +21,7 @@ memb_selectedPLMN_Identity_constraint_1(const asn_TYPE_descriptor_t *td, const v value = *(const long *)sptr; - if((value >= 1 && value <= 12)) { + if((value >= 1L && value <= 12L)) { /* Constraint check succeeded */ return 0; } else { @@ -33,14 +32,13 @@ memb_selectedPLMN_Identity_constraint_1(const asn_TYPE_descriptor_t *td, const v } } -static asn_oer_constraints_t asn_OER_memb_selectedPLMN_Identity_constr_3 CC_NOTUSED = { - { 1, 1 } /* (1..12) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_selectedPLMN_Identity_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 1, 12 } /* (1..12) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_nonCriticalExtension_tags_6[] = { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) @@ -64,7 +62,18 @@ asn_TYPE_descriptor_t asn_DEF_nonCriticalExtension_6 = { asn_DEF_nonCriticalExtension_tags_6, /* Same as above */ sizeof(asn_DEF_nonCriticalExtension_tags_6) /sizeof(asn_DEF_nonCriticalExtension_tags_6[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_nonCriticalExtension_specs_6 /* Additional specs */ }; @@ -75,7 +84,18 @@ asn_TYPE_member_t asn_MBR_RRCResumeComplete_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_DedicatedNAS_Message, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dedicatedNAS-Message" }, @@ -84,7 +104,18 @@ asn_TYPE_member_t asn_MBR_RRCResumeComplete_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_selectedPLMN_Identity_constr_3, &asn_PER_memb_selectedPLMN_Identity_constr_3, memb_selectedPLMN_Identity_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_selectedPLMN_Identity_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_selectedPLMN_Identity_constraint_1 + }, 0, 0, /* No default value */ "selectedPLMN-Identity" }, @@ -93,7 +124,18 @@ asn_TYPE_member_t asn_MBR_RRCResumeComplete_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UplinkTxDirectCurrentList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "uplinkTxDirectCurrentList" }, @@ -102,7 +144,18 @@ asn_TYPE_member_t asn_MBR_RRCResumeComplete_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lateNonCriticalExtension" }, @@ -111,7 +164,18 @@ asn_TYPE_member_t asn_MBR_RRCResumeComplete_IEs_1[] = { 0, &asn_DEF_nonCriticalExtension_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nonCriticalExtension" }, @@ -146,7 +210,18 @@ asn_TYPE_descriptor_t asn_DEF_RRCResumeComplete_IEs = { asn_DEF_RRCResumeComplete_IEs_tags_1, /* Same as above */ sizeof(asn_DEF_RRCResumeComplete_IEs_tags_1) /sizeof(asn_DEF_RRCResumeComplete_IEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RRCResumeComplete_IEs_1, 5, /* Elements count */ &asn_SPC_RRCResumeComplete_IEs_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RRCResumeComplete-IEs.h b/src/codec_utils/RRC/RRCResumeComplete-IEs.h index a52ff943e..0a35c3ae5 100644 --- a/src/codec_utils/RRC/RRCResumeComplete-IEs.h +++ b/src/codec_utils/RRC/RRCResumeComplete-IEs.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RRCResumeComplete_IEs_H_ @@ -49,5 +49,8 @@ extern asn_TYPE_member_t asn_MBR_RRCResumeComplete_IEs_1[5]; } #endif +/* Referred external types */ +#include "UplinkTxDirectCurrentList.h" + #endif /* _RRCResumeComplete_IEs_H_ */ #include diff --git a/src/codec_utils/RRC/RRCResumeComplete.c b/src/codec_utils/RRC/RRCResumeComplete.c index 65104c1eb..977b38126 100644 --- a/src/codec_utils/RRC/RRCResumeComplete.c +++ b/src/codec_utils/RRC/RRCResumeComplete.c @@ -1,21 +1,19 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RRCResumeComplete.h" -#include "RRCResumeComplete-IEs.h" -static asn_oer_constraints_t asn_OER_type_criticalExtensions_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_criticalExtensions_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_criticalExtensionsFuture_tags_5[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) @@ -39,7 +37,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensionsFuture_5 = { asn_DEF_criticalExtensionsFuture_tags_5, /* Same as above */ sizeof(asn_DEF_criticalExtensionsFuture_tags_5) /sizeof(asn_DEF_criticalExtensionsFuture_tags_5[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_criticalExtensionsFuture_specs_5 /* Additional specs */ }; @@ -50,7 +59,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRCResumeComplete_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrcResumeComplete" }, @@ -59,7 +79,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_3[] = { 0, &asn_DEF_criticalExtensionsFuture_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensionsFuture" }, @@ -87,7 +118,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensions_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_criticalExtensions_constr_3, &asn_PER_type_criticalExtensions_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_criticalExtensions_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_criticalExtensions_3, 2, /* Elements count */ &asn_SPC_criticalExtensions_specs_3 /* Additional specs */ @@ -99,7 +141,18 @@ asn_TYPE_member_t asn_MBR_RRCResumeComplete_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRC_TransactionIdentifier, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrc-TransactionIdentifier" }, @@ -108,7 +161,18 @@ asn_TYPE_member_t asn_MBR_RRCResumeComplete_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_criticalExtensions_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensions" }, @@ -138,7 +202,18 @@ asn_TYPE_descriptor_t asn_DEF_RRCResumeComplete = { asn_DEF_RRCResumeComplete_tags_1, /* Same as above */ sizeof(asn_DEF_RRCResumeComplete_tags_1) /sizeof(asn_DEF_RRCResumeComplete_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RRCResumeComplete_1, 2, /* Elements count */ &asn_SPC_RRCResumeComplete_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RRCResumeComplete.h b/src/codec_utils/RRC/RRCResumeComplete.h index b4ddae4cf..d959ea877 100644 --- a/src/codec_utils/RRC/RRCResumeComplete.h +++ b/src/codec_utils/RRC/RRCResumeComplete.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RRCResumeComplete_H_ @@ -61,5 +61,8 @@ extern asn_TYPE_member_t asn_MBR_RRCResumeComplete_1[2]; } #endif +/* Referred external types */ +#include "RRCResumeComplete-IEs.h" + #endif /* _RRCResumeComplete_H_ */ #include diff --git a/src/codec_utils/RRC/RRCResumeRequest-IEs.c b/src/codec_utils/RRC/RRCResumeRequest-IEs.c index 8ae172f55..44d719123 100644 --- a/src/codec_utils/RRC/RRCResumeRequest-IEs.c +++ b/src/codec_utils/RRC/RRCResumeRequest-IEs.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RRCResumeRequest-IEs.h" @@ -27,7 +27,7 @@ memb_resumeMAC_I_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 16)) { + if((size == 16UL)) { /* Constraint check succeeded */ return 0; } else { @@ -58,7 +58,7 @@ memb_spare_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 1)) { + if((size == 1UL)) { /* Constraint check succeeded */ return 0; } else { @@ -69,29 +69,38 @@ memb_spare_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_oer_constraints_t asn_OER_memb_resumeMAC_I_constr_3 CC_NOTUSED = { - { 0, 0 }, - 16 /* (SIZE(16..16)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_resumeMAC_I_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 16, 16 } /* (SIZE(16..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_spare_constr_5 CC_NOTUSED = { - { 0, 0 }, - 1 /* (SIZE(1..1)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_spare_constr_5 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 1, 1 } /* (SIZE(1..1)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_RRCResumeRequest_IEs_1[] = { { ATF_NOFLAGS, 0, offsetof(struct RRCResumeRequest_IEs, resumeIdentity), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_ShortI_RNTI_Value, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "resumeIdentity" }, @@ -100,7 +109,18 @@ asn_TYPE_member_t asn_MBR_RRCResumeRequest_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_resumeMAC_I_constr_3, &asn_PER_memb_resumeMAC_I_constr_3, memb_resumeMAC_I_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_resumeMAC_I_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_resumeMAC_I_constraint_1 + }, 0, 0, /* No default value */ "resumeMAC-I" }, @@ -109,7 +129,18 @@ asn_TYPE_member_t asn_MBR_RRCResumeRequest_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ResumeCause, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "resumeCause" }, @@ -118,7 +149,18 @@ asn_TYPE_member_t asn_MBR_RRCResumeRequest_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_spare_constr_5, &asn_PER_memb_spare_constr_5, memb_spare_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_spare_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_spare_constraint_1 + }, 0, 0, /* No default value */ "spare" }, @@ -150,7 +192,18 @@ asn_TYPE_descriptor_t asn_DEF_RRCResumeRequest_IEs = { asn_DEF_RRCResumeRequest_IEs_tags_1, /* Same as above */ sizeof(asn_DEF_RRCResumeRequest_IEs_tags_1) /sizeof(asn_DEF_RRCResumeRequest_IEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RRCResumeRequest_IEs_1, 4, /* Elements count */ &asn_SPC_RRCResumeRequest_IEs_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RRCResumeRequest-IEs.h b/src/codec_utils/RRC/RRCResumeRequest-IEs.h index 14b34ed66..a2e045935 100644 --- a/src/codec_utils/RRC/RRCResumeRequest-IEs.h +++ b/src/codec_utils/RRC/RRCResumeRequest-IEs.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RRCResumeRequest_IEs_H_ diff --git a/src/codec_utils/RRC/RRCResumeRequest.c b/src/codec_utils/RRC/RRCResumeRequest.c index a0e41fd3e..52c022131 100644 --- a/src/codec_utils/RRC/RRCResumeRequest.c +++ b/src/codec_utils/RRC/RRCResumeRequest.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RRCResumeRequest.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_RRCResumeRequest_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRCResumeRequest_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrcResumeRequest" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_RRCResumeRequest = { asn_DEF_RRCResumeRequest_tags_1, /* Same as above */ sizeof(asn_DEF_RRCResumeRequest_tags_1) /sizeof(asn_DEF_RRCResumeRequest_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RRCResumeRequest_1, 1, /* Elements count */ &asn_SPC_RRCResumeRequest_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RRCResumeRequest.h b/src/codec_utils/RRC/RRCResumeRequest.h index 2ae8c51d5..2996ed295 100644 --- a/src/codec_utils/RRC/RRCResumeRequest.h +++ b/src/codec_utils/RRC/RRCResumeRequest.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RRCResumeRequest_H_ diff --git a/src/codec_utils/RRC/RRCResumeRequest1-IEs.c b/src/codec_utils/RRC/RRCResumeRequest1-IEs.c index 68202cafd..a91b141cb 100644 --- a/src/codec_utils/RRC/RRCResumeRequest1-IEs.c +++ b/src/codec_utils/RRC/RRCResumeRequest1-IEs.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RRCResumeRequest1-IEs.h" @@ -27,7 +27,7 @@ memb_resumeMAC_I_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 16)) { + if((size == 16UL)) { /* Constraint check succeeded */ return 0; } else { @@ -58,7 +58,7 @@ memb_spare_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 1)) { + if((size == 1UL)) { /* Constraint check succeeded */ return 0; } else { @@ -69,29 +69,38 @@ memb_spare_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_oer_constraints_t asn_OER_memb_resumeMAC_I_constr_3 CC_NOTUSED = { - { 0, 0 }, - 16 /* (SIZE(16..16)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_resumeMAC_I_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 16, 16 } /* (SIZE(16..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_spare_constr_5 CC_NOTUSED = { - { 0, 0 }, - 1 /* (SIZE(1..1)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_spare_constr_5 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 1, 1 } /* (SIZE(1..1)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_RRCResumeRequest1_IEs_1[] = { { ATF_NOFLAGS, 0, offsetof(struct RRCResumeRequest1_IEs, resumeIdentity), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_I_RNTI_Value, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "resumeIdentity" }, @@ -100,7 +109,18 @@ asn_TYPE_member_t asn_MBR_RRCResumeRequest1_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_resumeMAC_I_constr_3, &asn_PER_memb_resumeMAC_I_constr_3, memb_resumeMAC_I_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_resumeMAC_I_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_resumeMAC_I_constraint_1 + }, 0, 0, /* No default value */ "resumeMAC-I" }, @@ -109,7 +129,18 @@ asn_TYPE_member_t asn_MBR_RRCResumeRequest1_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ResumeCause, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "resumeCause" }, @@ -118,7 +149,18 @@ asn_TYPE_member_t asn_MBR_RRCResumeRequest1_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_spare_constr_5, &asn_PER_memb_spare_constr_5, memb_spare_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_spare_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_spare_constraint_1 + }, 0, 0, /* No default value */ "spare" }, @@ -150,7 +192,18 @@ asn_TYPE_descriptor_t asn_DEF_RRCResumeRequest1_IEs = { asn_DEF_RRCResumeRequest1_IEs_tags_1, /* Same as above */ sizeof(asn_DEF_RRCResumeRequest1_IEs_tags_1) /sizeof(asn_DEF_RRCResumeRequest1_IEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RRCResumeRequest1_IEs_1, 4, /* Elements count */ &asn_SPC_RRCResumeRequest1_IEs_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RRCResumeRequest1-IEs.h b/src/codec_utils/RRC/RRCResumeRequest1-IEs.h index 637dc14b2..677f220a4 100644 --- a/src/codec_utils/RRC/RRCResumeRequest1-IEs.h +++ b/src/codec_utils/RRC/RRCResumeRequest1-IEs.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RRCResumeRequest1_IEs_H_ diff --git a/src/codec_utils/RRC/RRCResumeRequest1.c b/src/codec_utils/RRC/RRCResumeRequest1.c index 6456b843c..d8a8b48f0 100644 --- a/src/codec_utils/RRC/RRCResumeRequest1.c +++ b/src/codec_utils/RRC/RRCResumeRequest1.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RRCResumeRequest1.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_RRCResumeRequest1_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRCResumeRequest1_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrcResumeRequest1" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_RRCResumeRequest1 = { asn_DEF_RRCResumeRequest1_tags_1, /* Same as above */ sizeof(asn_DEF_RRCResumeRequest1_tags_1) /sizeof(asn_DEF_RRCResumeRequest1_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RRCResumeRequest1_1, 1, /* Elements count */ &asn_SPC_RRCResumeRequest1_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RRCResumeRequest1.h b/src/codec_utils/RRC/RRCResumeRequest1.h index dde8b917f..f3e2850ba 100644 --- a/src/codec_utils/RRC/RRCResumeRequest1.h +++ b/src/codec_utils/RRC/RRCResumeRequest1.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RRCResumeRequest1_H_ diff --git a/src/codec_utils/RRC/RRCSetup-IEs.c b/src/codec_utils/RRC/RRCSetup-IEs.c index 23e327884..289eca3e5 100644 --- a/src/codec_utils/RRC/RRCSetup-IEs.c +++ b/src/codec_utils/RRC/RRCSetup-IEs.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RRCSetup-IEs.h" @@ -28,14 +28,13 @@ memb_masterCellGroup_constraint_1(const asn_TYPE_descriptor_t *td, const void *s return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_oer_constraints_t asn_OER_memb_masterCellGroup_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..MAX)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_masterCellGroup_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_SEMI_CONSTRAINED, -1, -1, 0, 0 } /* (SIZE(0..MAX)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_nonCriticalExtension_tags_5[] = { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) @@ -59,7 +58,18 @@ asn_TYPE_descriptor_t asn_DEF_nonCriticalExtension_5 = { asn_DEF_nonCriticalExtension_tags_5, /* Same as above */ sizeof(asn_DEF_nonCriticalExtension_tags_5) /sizeof(asn_DEF_nonCriticalExtension_tags_5[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_nonCriticalExtension_specs_5 /* Additional specs */ }; @@ -70,7 +80,18 @@ asn_TYPE_member_t asn_MBR_RRCSetup_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RadioBearerConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "radioBearerConfig" }, @@ -79,7 +100,18 @@ asn_TYPE_member_t asn_MBR_RRCSetup_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { &asn_OER_memb_masterCellGroup_constr_3, &asn_PER_memb_masterCellGroup_constr_3, memb_masterCellGroup_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_masterCellGroup_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_masterCellGroup_constraint_1 + }, 0, 0, /* No default value */ "masterCellGroup" }, @@ -88,7 +120,18 @@ asn_TYPE_member_t asn_MBR_RRCSetup_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lateNonCriticalExtension" }, @@ -97,7 +140,18 @@ asn_TYPE_member_t asn_MBR_RRCSetup_IEs_1[] = { 0, &asn_DEF_nonCriticalExtension_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nonCriticalExtension" }, @@ -131,7 +185,18 @@ asn_TYPE_descriptor_t asn_DEF_RRCSetup_IEs = { asn_DEF_RRCSetup_IEs_tags_1, /* Same as above */ sizeof(asn_DEF_RRCSetup_IEs_tags_1) /sizeof(asn_DEF_RRCSetup_IEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RRCSetup_IEs_1, 4, /* Elements count */ &asn_SPC_RRCSetup_IEs_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RRCSetup-IEs.h b/src/codec_utils/RRC/RRCSetup-IEs.h index 0fd4af2c7..ddbee3857 100644 --- a/src/codec_utils/RRC/RRCSetup-IEs.h +++ b/src/codec_utils/RRC/RRCSetup-IEs.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RRCSetup_IEs_H_ diff --git a/src/codec_utils/RRC/RRCSetup.c b/src/codec_utils/RRC/RRCSetup.c index e9ae2af14..3f31752cb 100644 --- a/src/codec_utils/RRC/RRCSetup.c +++ b/src/codec_utils/RRC/RRCSetup.c @@ -1,21 +1,19 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RRCSetup.h" -#include "RRCSetup-IEs.h" -static asn_oer_constraints_t asn_OER_type_criticalExtensions_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_criticalExtensions_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_criticalExtensionsFuture_tags_5[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) @@ -39,7 +37,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensionsFuture_5 = { asn_DEF_criticalExtensionsFuture_tags_5, /* Same as above */ sizeof(asn_DEF_criticalExtensionsFuture_tags_5) /sizeof(asn_DEF_criticalExtensionsFuture_tags_5[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_criticalExtensionsFuture_specs_5 /* Additional specs */ }; @@ -50,7 +59,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRCSetup_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrcSetup" }, @@ -59,7 +79,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_3[] = { 0, &asn_DEF_criticalExtensionsFuture_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensionsFuture" }, @@ -87,7 +118,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensions_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_criticalExtensions_constr_3, &asn_PER_type_criticalExtensions_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_criticalExtensions_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_criticalExtensions_3, 2, /* Elements count */ &asn_SPC_criticalExtensions_specs_3 /* Additional specs */ @@ -99,7 +141,18 @@ asn_TYPE_member_t asn_MBR_RRCSetup_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRC_TransactionIdentifier, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrc-TransactionIdentifier" }, @@ -108,7 +161,18 @@ asn_TYPE_member_t asn_MBR_RRCSetup_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_criticalExtensions_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensions" }, @@ -138,7 +202,18 @@ asn_TYPE_descriptor_t asn_DEF_RRCSetup = { asn_DEF_RRCSetup_tags_1, /* Same as above */ sizeof(asn_DEF_RRCSetup_tags_1) /sizeof(asn_DEF_RRCSetup_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RRCSetup_1, 2, /* Elements count */ &asn_SPC_RRCSetup_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RRCSetup.h b/src/codec_utils/RRC/RRCSetup.h index c12f0f117..e8c97d4d4 100644 --- a/src/codec_utils/RRC/RRCSetup.h +++ b/src/codec_utils/RRC/RRCSetup.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RRCSetup_H_ @@ -61,5 +61,8 @@ extern asn_TYPE_member_t asn_MBR_RRCSetup_1[2]; } #endif +/* Referred external types */ +#include "RRCSetup-IEs.h" + #endif /* _RRCSetup_H_ */ #include diff --git a/src/codec_utils/RRC/RRCSetupComplete-IEs.c b/src/codec_utils/RRC/RRCSetupComplete-IEs.c index a183c8559..6e075a36c 100644 --- a/src/codec_utils/RRC/RRCSetupComplete-IEs.c +++ b/src/codec_utils/RRC/RRCSetupComplete-IEs.c @@ -1,14 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RRCSetupComplete-IEs.h" -#include "RegisteredAMF.h" -#include "S-NSSAI.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -33,7 +31,7 @@ memb_ng_5G_S_TMSI_Part2_constraint_10(const asn_TYPE_descriptor_t *td, const voi size = 0; } - if((size == 9)) { + if((size == 9UL)) { /* Constraint check succeeded */ return 0; } else { @@ -58,7 +56,7 @@ memb_selectedPLMN_Identity_constraint_1(const asn_TYPE_descriptor_t *td, const v value = *(const long *)sptr; - if((value >= 1 && value <= 12)) { + if((value >= 1L && value <= 12L)) { /* Constraint check succeeded */ return 0; } else { @@ -84,9 +82,9 @@ memb_s_NSSAI_List_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 8)) { + if((size >= 1UL && size <= 8UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -95,54 +93,48 @@ memb_s_NSSAI_List_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr } } -static asn_oer_constraints_t asn_OER_type_guami_Type_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_guami_Type_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 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_s_NSSAI_List_constr_7 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_s_NSSAI_List_constr_7 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ng_5G_S_TMSI_Part2_constr_12 CC_NOTUSED = { - { 0, 0 }, - 9 /* (SIZE(9..9)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ng_5G_S_TMSI_Part2_constr_12 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 9, 9 } /* (SIZE(9..9)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_ng_5G_S_TMSI_Value_constr_10 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_ng_5G_S_TMSI_Value_constr_10 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_selectedPLMN_Identity_constr_2 CC_NOTUSED = { - { 1, 1 } /* (1..12) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_selectedPLMN_Identity_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 1, 12 } /* (1..12) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_s_NSSAI_List_constr_7 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_s_NSSAI_List_constr_7 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_guami_Type_value2enum_4[] = { { 0, 6, "native" }, { 1, 6, "mapped" } @@ -175,7 +167,18 @@ asn_TYPE_descriptor_t asn_DEF_guami_Type_4 = { asn_DEF_guami_Type_tags_4, /* Same as above */ sizeof(asn_DEF_guami_Type_tags_4) /sizeof(asn_DEF_guami_Type_tags_4[0]), /* 2 */ - { &asn_OER_type_guami_Type_constr_4, &asn_PER_type_guami_Type_constr_4, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_guami_Type_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_guami_Type_specs_4 /* Additional specs */ }; @@ -186,7 +189,18 @@ static asn_TYPE_member_t asn_MBR_s_NSSAI_List_7[] = { 0, &asn_DEF_S_NSSAI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -211,7 +225,18 @@ asn_TYPE_descriptor_t asn_DEF_s_NSSAI_List_7 = { asn_DEF_s_NSSAI_List_tags_7, /* Same as above */ sizeof(asn_DEF_s_NSSAI_List_tags_7) /sizeof(asn_DEF_s_NSSAI_List_tags_7[0]), /* 2 */ - { &asn_OER_type_s_NSSAI_List_constr_7, &asn_PER_type_s_NSSAI_List_constr_7, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_s_NSSAI_List_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_s_NSSAI_List_7, 1, /* Single element */ &asn_SPC_s_NSSAI_List_specs_7 /* Additional specs */ @@ -223,7 +248,18 @@ static asn_TYPE_member_t asn_MBR_ng_5G_S_TMSI_Value_10[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NG_5G_S_TMSI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ng-5G-S-TMSI" }, @@ -232,7 +268,18 @@ static asn_TYPE_member_t asn_MBR_ng_5G_S_TMSI_Value_10[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_ng_5G_S_TMSI_Part2_constr_12, &asn_PER_memb_ng_5G_S_TMSI_Part2_constr_12, memb_ng_5G_S_TMSI_Part2_constraint_10 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ng_5G_S_TMSI_Part2_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ng_5G_S_TMSI_Part2_constraint_10 + }, 0, 0, /* No default value */ "ng-5G-S-TMSI-Part2" }, @@ -260,7 +307,18 @@ asn_TYPE_descriptor_t asn_DEF_ng_5G_S_TMSI_Value_10 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_ng_5G_S_TMSI_Value_constr_10, &asn_PER_type_ng_5G_S_TMSI_Value_constr_10, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ng_5G_S_TMSI_Value_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_ng_5G_S_TMSI_Value_10, 2, /* Elements count */ &asn_SPC_ng_5G_S_TMSI_Value_specs_10 /* Additional specs */ @@ -289,7 +347,18 @@ asn_TYPE_descriptor_t asn_DEF_nonCriticalExtension_14 = { asn_DEF_nonCriticalExtension_tags_14, /* Same as above */ sizeof(asn_DEF_nonCriticalExtension_tags_14) /sizeof(asn_DEF_nonCriticalExtension_tags_14[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_nonCriticalExtension_specs_14 /* Additional specs */ }; @@ -300,7 +369,18 @@ asn_TYPE_member_t asn_MBR_RRCSetupComplete_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_selectedPLMN_Identity_constr_2, &asn_PER_memb_selectedPLMN_Identity_constr_2, memb_selectedPLMN_Identity_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_selectedPLMN_Identity_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_selectedPLMN_Identity_constraint_1 + }, 0, 0, /* No default value */ "selectedPLMN-Identity" }, @@ -309,7 +389,18 @@ asn_TYPE_member_t asn_MBR_RRCSetupComplete_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RegisteredAMF, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "registeredAMF" }, @@ -318,7 +409,18 @@ asn_TYPE_member_t asn_MBR_RRCSetupComplete_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_guami_Type_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "guami-Type" }, @@ -327,7 +429,18 @@ asn_TYPE_member_t asn_MBR_RRCSetupComplete_IEs_1[] = { 0, &asn_DEF_s_NSSAI_List_7, 0, - { &asn_OER_memb_s_NSSAI_List_constr_7, &asn_PER_memb_s_NSSAI_List_constr_7, memb_s_NSSAI_List_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_s_NSSAI_List_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_s_NSSAI_List_constraint_1 + }, 0, 0, /* No default value */ "s-NSSAI-List" }, @@ -336,7 +449,18 @@ asn_TYPE_member_t asn_MBR_RRCSetupComplete_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_DedicatedNAS_Message, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dedicatedNAS-Message" }, @@ -345,7 +469,18 @@ asn_TYPE_member_t asn_MBR_RRCSetupComplete_IEs_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_ng_5G_S_TMSI_Value_10, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ng-5G-S-TMSI-Value" }, @@ -354,7 +489,18 @@ asn_TYPE_member_t asn_MBR_RRCSetupComplete_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lateNonCriticalExtension" }, @@ -363,7 +509,18 @@ asn_TYPE_member_t asn_MBR_RRCSetupComplete_IEs_1[] = { 0, &asn_DEF_nonCriticalExtension_14, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nonCriticalExtension" }, @@ -401,7 +558,18 @@ asn_TYPE_descriptor_t asn_DEF_RRCSetupComplete_IEs = { asn_DEF_RRCSetupComplete_IEs_tags_1, /* Same as above */ sizeof(asn_DEF_RRCSetupComplete_IEs_tags_1) /sizeof(asn_DEF_RRCSetupComplete_IEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RRCSetupComplete_IEs_1, 8, /* Elements count */ &asn_SPC_RRCSetupComplete_IEs_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RRCSetupComplete-IEs.h b/src/codec_utils/RRC/RRCSetupComplete-IEs.h index 9efe76460..60176b615 100644 --- a/src/codec_utils/RRC/RRCSetupComplete-IEs.h +++ b/src/codec_utils/RRC/RRCSetupComplete-IEs.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RRCSetupComplete_IEs_H_ @@ -85,5 +85,9 @@ extern asn_TYPE_member_t asn_MBR_RRCSetupComplete_IEs_1[8]; } #endif +/* Referred external types */ +#include "RegisteredAMF.h" +#include "S-NSSAI.h" + #endif /* _RRCSetupComplete_IEs_H_ */ #include diff --git a/src/codec_utils/RRC/RRCSetupComplete.c b/src/codec_utils/RRC/RRCSetupComplete.c index 0eb1ce275..e1f417a1e 100644 --- a/src/codec_utils/RRC/RRCSetupComplete.c +++ b/src/codec_utils/RRC/RRCSetupComplete.c @@ -1,21 +1,19 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RRCSetupComplete.h" -#include "RRCSetupComplete-IEs.h" -static asn_oer_constraints_t asn_OER_type_criticalExtensions_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_criticalExtensions_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_criticalExtensionsFuture_tags_5[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) @@ -39,7 +37,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensionsFuture_5 = { asn_DEF_criticalExtensionsFuture_tags_5, /* Same as above */ sizeof(asn_DEF_criticalExtensionsFuture_tags_5) /sizeof(asn_DEF_criticalExtensionsFuture_tags_5[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_criticalExtensionsFuture_specs_5 /* Additional specs */ }; @@ -50,7 +59,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRCSetupComplete_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrcSetupComplete" }, @@ -59,7 +79,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_3[] = { 0, &asn_DEF_criticalExtensionsFuture_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensionsFuture" }, @@ -87,7 +118,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensions_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_criticalExtensions_constr_3, &asn_PER_type_criticalExtensions_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_criticalExtensions_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_criticalExtensions_3, 2, /* Elements count */ &asn_SPC_criticalExtensions_specs_3 /* Additional specs */ @@ -99,7 +141,18 @@ asn_TYPE_member_t asn_MBR_RRCSetupComplete_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRC_TransactionIdentifier, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrc-TransactionIdentifier" }, @@ -108,7 +161,18 @@ asn_TYPE_member_t asn_MBR_RRCSetupComplete_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_criticalExtensions_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensions" }, @@ -138,7 +202,18 @@ asn_TYPE_descriptor_t asn_DEF_RRCSetupComplete = { asn_DEF_RRCSetupComplete_tags_1, /* Same as above */ sizeof(asn_DEF_RRCSetupComplete_tags_1) /sizeof(asn_DEF_RRCSetupComplete_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RRCSetupComplete_1, 2, /* Elements count */ &asn_SPC_RRCSetupComplete_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RRCSetupComplete.h b/src/codec_utils/RRC/RRCSetupComplete.h index 80a6695ea..e88aeba2c 100644 --- a/src/codec_utils/RRC/RRCSetupComplete.h +++ b/src/codec_utils/RRC/RRCSetupComplete.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RRCSetupComplete_H_ @@ -61,5 +61,8 @@ extern asn_TYPE_member_t asn_MBR_RRCSetupComplete_1[2]; } #endif +/* Referred external types */ +#include "RRCSetupComplete-IEs.h" + #endif /* _RRCSetupComplete_H_ */ #include diff --git a/src/codec_utils/RRC/RRCSetupRequest-IEs.c b/src/codec_utils/RRC/RRCSetupRequest-IEs.c index 1d2be98b4..c72298e25 100644 --- a/src/codec_utils/RRC/RRCSetupRequest-IEs.c +++ b/src/codec_utils/RRC/RRCSetupRequest-IEs.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RRCSetupRequest-IEs.h" @@ -27,7 +27,7 @@ memb_spare_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 1)) { + if((size == 1UL)) { /* Constraint check succeeded */ return 0; } else { @@ -38,21 +38,31 @@ memb_spare_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_oer_constraints_t asn_OER_memb_spare_constr_4 CC_NOTUSED = { - { 0, 0 }, - 1 /* (SIZE(1..1)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_spare_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 1, 1 } /* (SIZE(1..1)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_RRCSetupRequest_IEs_1[] = { { ATF_NOFLAGS, 0, offsetof(struct RRCSetupRequest_IEs, ue_Identity), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_InitialUE_Identity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ue-Identity" }, @@ -61,7 +71,18 @@ asn_TYPE_member_t asn_MBR_RRCSetupRequest_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_EstablishmentCause, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "establishmentCause" }, @@ -70,7 +91,18 @@ asn_TYPE_member_t asn_MBR_RRCSetupRequest_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_spare_constr_4, &asn_PER_memb_spare_constr_4, memb_spare_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_spare_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_spare_constraint_1 + }, 0, 0, /* No default value */ "spare" }, @@ -101,7 +133,18 @@ asn_TYPE_descriptor_t asn_DEF_RRCSetupRequest_IEs = { asn_DEF_RRCSetupRequest_IEs_tags_1, /* Same as above */ sizeof(asn_DEF_RRCSetupRequest_IEs_tags_1) /sizeof(asn_DEF_RRCSetupRequest_IEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RRCSetupRequest_IEs_1, 3, /* Elements count */ &asn_SPC_RRCSetupRequest_IEs_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RRCSetupRequest-IEs.h b/src/codec_utils/RRC/RRCSetupRequest-IEs.h index 533fba7ce..8f4fe034e 100644 --- a/src/codec_utils/RRC/RRCSetupRequest-IEs.h +++ b/src/codec_utils/RRC/RRCSetupRequest-IEs.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RRCSetupRequest_IEs_H_ diff --git a/src/codec_utils/RRC/RRCSetupRequest.c b/src/codec_utils/RRC/RRCSetupRequest.c index e52558829..d734a40df 100644 --- a/src/codec_utils/RRC/RRCSetupRequest.c +++ b/src/codec_utils/RRC/RRCSetupRequest.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RRCSetupRequest.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_RRCSetupRequest_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRCSetupRequest_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrcSetupRequest" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_RRCSetupRequest = { asn_DEF_RRCSetupRequest_tags_1, /* Same as above */ sizeof(asn_DEF_RRCSetupRequest_tags_1) /sizeof(asn_DEF_RRCSetupRequest_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RRCSetupRequest_1, 1, /* Elements count */ &asn_SPC_RRCSetupRequest_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RRCSetupRequest.h b/src/codec_utils/RRC/RRCSetupRequest.h index 36595b68b..3a3224023 100644 --- a/src/codec_utils/RRC/RRCSetupRequest.h +++ b/src/codec_utils/RRC/RRCSetupRequest.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RRCSetupRequest_H_ diff --git a/src/codec_utils/RRC/RRCSystemInfoRequest-r15-IEs.c b/src/codec_utils/RRC/RRCSystemInfoRequest-r15-IEs.c index 79410ebad..a73c81ee4 100644 --- a/src/codec_utils/RRC/RRCSystemInfoRequest-r15-IEs.c +++ b/src/codec_utils/RRC/RRCSystemInfoRequest-r15-IEs.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RRCSystemInfoRequest-r15-IEs.h" @@ -27,7 +27,7 @@ memb_requested_SI_List_constraint_1(const asn_TYPE_descriptor_t *td, const void size = 0; } - if((size == 32)) { + if((size == 32UL)) { /* Constraint check succeeded */ return 0; } else { @@ -58,7 +58,7 @@ memb_spare_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 12)) { + if((size == 12UL)) { /* Constraint check succeeded */ return 0; } else { @@ -69,29 +69,38 @@ memb_spare_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_oer_constraints_t asn_OER_memb_requested_SI_List_constr_2 CC_NOTUSED = { - { 0, 0 }, - 32 /* (SIZE(32..32)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_requested_SI_List_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 32, 32 } /* (SIZE(32..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_spare_constr_3 CC_NOTUSED = { - { 0, 0 }, - 12 /* (SIZE(12..12)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_spare_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 12, 12 } /* (SIZE(12..12)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_RRCSystemInfoRequest_r15_IEs_1[] = { { ATF_NOFLAGS, 0, offsetof(struct RRCSystemInfoRequest_r15_IEs, requested_SI_List), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_requested_SI_List_constr_2, &asn_PER_memb_requested_SI_List_constr_2, memb_requested_SI_List_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_requested_SI_List_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_requested_SI_List_constraint_1 + }, 0, 0, /* No default value */ "requested-SI-List" }, @@ -100,7 +109,18 @@ asn_TYPE_member_t asn_MBR_RRCSystemInfoRequest_r15_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_spare_constr_3, &asn_PER_memb_spare_constr_3, memb_spare_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_spare_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_spare_constraint_1 + }, 0, 0, /* No default value */ "spare" }, @@ -130,7 +150,18 @@ asn_TYPE_descriptor_t asn_DEF_RRCSystemInfoRequest_r15_IEs = { asn_DEF_RRCSystemInfoRequest_r15_IEs_tags_1, /* Same as above */ sizeof(asn_DEF_RRCSystemInfoRequest_r15_IEs_tags_1) /sizeof(asn_DEF_RRCSystemInfoRequest_r15_IEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RRCSystemInfoRequest_r15_IEs_1, 2, /* Elements count */ &asn_SPC_RRCSystemInfoRequest_r15_IEs_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RRCSystemInfoRequest-r15-IEs.h b/src/codec_utils/RRC/RRCSystemInfoRequest-r15-IEs.h index f9ea8622c..f18ada79f 100644 --- a/src/codec_utils/RRC/RRCSystemInfoRequest-r15-IEs.h +++ b/src/codec_utils/RRC/RRCSystemInfoRequest-r15-IEs.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RRCSystemInfoRequest_r15_IEs_H_ diff --git a/src/codec_utils/RRC/RRCSystemInfoRequest.c b/src/codec_utils/RRC/RRCSystemInfoRequest.c index 7744b04fa..f2d37b6c7 100644 --- a/src/codec_utils/RRC/RRCSystemInfoRequest.c +++ b/src/codec_utils/RRC/RRCSystemInfoRequest.c @@ -1,21 +1,19 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RRCSystemInfoRequest.h" -#include "RRCSystemInfoRequest-r15-IEs.h" -static asn_oer_constraints_t asn_OER_type_criticalExtensions_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_criticalExtensions_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_criticalExtensionsFuture_tags_4[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) @@ -39,7 +37,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensionsFuture_4 = { asn_DEF_criticalExtensionsFuture_tags_4, /* Same as above */ sizeof(asn_DEF_criticalExtensionsFuture_tags_4) /sizeof(asn_DEF_criticalExtensionsFuture_tags_4[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_criticalExtensionsFuture_specs_4 /* Additional specs */ }; @@ -50,7 +59,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRCSystemInfoRequest_r15_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrcSystemInfoRequest-r15" }, @@ -59,7 +79,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_2[] = { 0, &asn_DEF_criticalExtensionsFuture_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensionsFuture" }, @@ -87,7 +118,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensions_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_criticalExtensions_constr_2, &asn_PER_type_criticalExtensions_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_criticalExtensions_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_criticalExtensions_2, 2, /* Elements count */ &asn_SPC_criticalExtensions_specs_2 /* Additional specs */ @@ -99,7 +141,18 @@ asn_TYPE_member_t asn_MBR_RRCSystemInfoRequest_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_criticalExtensions_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensions" }, @@ -128,7 +181,18 @@ asn_TYPE_descriptor_t asn_DEF_RRCSystemInfoRequest = { asn_DEF_RRCSystemInfoRequest_tags_1, /* Same as above */ sizeof(asn_DEF_RRCSystemInfoRequest_tags_1) /sizeof(asn_DEF_RRCSystemInfoRequest_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RRCSystemInfoRequest_1, 1, /* Elements count */ &asn_SPC_RRCSystemInfoRequest_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RRCSystemInfoRequest.h b/src/codec_utils/RRC/RRCSystemInfoRequest.h index e3c95045a..7ca8ae85b 100644 --- a/src/codec_utils/RRC/RRCSystemInfoRequest.h +++ b/src/codec_utils/RRC/RRCSystemInfoRequest.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RRCSystemInfoRequest_H_ @@ -59,5 +59,8 @@ extern asn_TYPE_member_t asn_MBR_RRCSystemInfoRequest_1[1]; } #endif +/* Referred external types */ +#include "RRCSystemInfoRequest-r15-IEs.h" + #endif /* _RRCSystemInfoRequest_H_ */ #include diff --git a/src/codec_utils/RRC/RRM-Config.c b/src/codec_utils/RRC/RRM-Config.c index fd0a05a89..4aeee3cfa 100644 --- a/src/codec_utils/RRC/RRM-Config.c +++ b/src/codec_utils/RRC/RRM-Config.c @@ -1,25 +1,23 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RRM-Config.h" -#include "MeasResultList2NR.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_ue_InactiveTime_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_ue_InactiveTime_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 63 } /* (0..63) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_ue_InactiveTime_value2enum_2[] = { { 0, 2, "s1" }, { 1, 2, "s2" }, @@ -176,7 +174,18 @@ asn_TYPE_descriptor_t asn_DEF_ue_InactiveTime_2 = { asn_DEF_ue_InactiveTime_tags_2, /* Same as above */ sizeof(asn_DEF_ue_InactiveTime_tags_2) /sizeof(asn_DEF_ue_InactiveTime_tags_2[0]), /* 2 */ - { &asn_OER_type_ue_InactiveTime_constr_2, &asn_PER_type_ue_InactiveTime_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ue_InactiveTime_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_ue_InactiveTime_specs_2 /* Additional specs */ }; @@ -187,7 +196,18 @@ asn_TYPE_member_t asn_MBR_RRM_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ue_InactiveTime_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ue-InactiveTime" }, @@ -196,7 +216,18 @@ asn_TYPE_member_t asn_MBR_RRM_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasResultList2NR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "candidateCellInfoList" }, @@ -228,7 +259,18 @@ asn_TYPE_descriptor_t asn_DEF_RRM_Config = { asn_DEF_RRM_Config_tags_1, /* Same as above */ sizeof(asn_DEF_RRM_Config_tags_1) /sizeof(asn_DEF_RRM_Config_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RRM_Config_1, 2, /* Elements count */ &asn_SPC_RRM_Config_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RRM-Config.h b/src/codec_utils/RRC/RRM-Config.h index b2d2d7325..c75ffbf76 100644 --- a/src/codec_utils/RRC/RRM-Config.h +++ b/src/codec_utils/RRC/RRM-Config.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RRM_Config_H_ @@ -113,5 +113,8 @@ extern asn_TYPE_member_t asn_MBR_RRM_Config_1[2]; } #endif +/* Referred external types */ +#include "MeasResultList2NR.h" + #endif /* _RRM_Config_H_ */ #include diff --git a/src/codec_utils/RRC/RSRP-Range.c b/src/codec_utils/RRC/RSRP-Range.c index ef2f18f95..cdce7f32a 100644 --- a/src/codec_utils/RRC/RSRP-Range.c +++ b/src/codec_utils/RRC/RSRP-Range.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RSRP-Range.h" @@ -21,7 +21,7 @@ RSRP_Range_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 127)) { + if((value >= 0L && value <= 127L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ RSRP_Range_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_RSRP_Range_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..127) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_RSRP_Range_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 0, 127 } /* (0..127) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_RSRP_Range_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_RSRP_Range = { asn_DEF_RSRP_Range_tags_1, /* Same as above */ sizeof(asn_DEF_RSRP_Range_tags_1) /sizeof(asn_DEF_RSRP_Range_tags_1[0]), /* 1 */ - { &asn_OER_type_RSRP_Range_constr_1, &asn_PER_type_RSRP_Range_constr_1, RSRP_Range_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RSRP_Range_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + RSRP_Range_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/RSRP-Range.h b/src/codec_utils/RRC/RSRP-Range.h index 4ae6c8b45..46edc11da 100644 --- a/src/codec_utils/RRC/RSRP-Range.h +++ b/src/codec_utils/RRC/RSRP-Range.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RSRP_Range_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_RSRP_Range; asn_struct_free_f RSRP_Range_free; asn_struct_print_f RSRP_Range_print; asn_constr_check_f RSRP_Range_constraint; -ber_type_decoder_f RSRP_Range_decode_ber; -der_type_encoder_f RSRP_Range_encode_der; xer_type_decoder_f RSRP_Range_decode_xer; xer_type_encoder_f RSRP_Range_encode_xer; -oer_type_decoder_f RSRP_Range_decode_oer; -oer_type_encoder_f RSRP_Range_encode_oer; per_type_decoder_f RSRP_Range_decode_uper; per_type_encoder_f RSRP_Range_encode_uper; per_type_decoder_f RSRP_Range_decode_aper; diff --git a/src/codec_utils/RRC/RSRP-RangeEUTRA.c b/src/codec_utils/RRC/RSRP-RangeEUTRA.c index a4e8f2105..62602aa52 100644 --- a/src/codec_utils/RRC/RSRP-RangeEUTRA.c +++ b/src/codec_utils/RRC/RSRP-RangeEUTRA.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RSRP-RangeEUTRA.h" @@ -21,7 +21,7 @@ RSRP_RangeEUTRA_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 97)) { + if((value >= 0L && value <= 97L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ RSRP_RangeEUTRA_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_RSRP_RangeEUTRA_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..97) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_RSRP_RangeEUTRA_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 0, 97 } /* (0..97) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_RSRP_RangeEUTRA_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_RSRP_RangeEUTRA = { asn_DEF_RSRP_RangeEUTRA_tags_1, /* Same as above */ sizeof(asn_DEF_RSRP_RangeEUTRA_tags_1) /sizeof(asn_DEF_RSRP_RangeEUTRA_tags_1[0]), /* 1 */ - { &asn_OER_type_RSRP_RangeEUTRA_constr_1, &asn_PER_type_RSRP_RangeEUTRA_constr_1, RSRP_RangeEUTRA_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RSRP_RangeEUTRA_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + RSRP_RangeEUTRA_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/RSRP-RangeEUTRA.h b/src/codec_utils/RRC/RSRP-RangeEUTRA.h index dfa05e8f5..41afabb0e 100644 --- a/src/codec_utils/RRC/RSRP-RangeEUTRA.h +++ b/src/codec_utils/RRC/RSRP-RangeEUTRA.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RSRP_RangeEUTRA_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_RSRP_RangeEUTRA; asn_struct_free_f RSRP_RangeEUTRA_free; asn_struct_print_f RSRP_RangeEUTRA_print; asn_constr_check_f RSRP_RangeEUTRA_constraint; -ber_type_decoder_f RSRP_RangeEUTRA_decode_ber; -der_type_encoder_f RSRP_RangeEUTRA_encode_der; xer_type_decoder_f RSRP_RangeEUTRA_decode_xer; xer_type_encoder_f RSRP_RangeEUTRA_encode_xer; -oer_type_decoder_f RSRP_RangeEUTRA_decode_oer; -oer_type_encoder_f RSRP_RangeEUTRA_encode_oer; per_type_decoder_f RSRP_RangeEUTRA_decode_uper; per_type_encoder_f RSRP_RangeEUTRA_encode_uper; per_type_decoder_f RSRP_RangeEUTRA_decode_aper; diff --git a/src/codec_utils/RRC/RSRQ-Range.c b/src/codec_utils/RRC/RSRQ-Range.c index c58055700..2597193b4 100644 --- a/src/codec_utils/RRC/RSRQ-Range.c +++ b/src/codec_utils/RRC/RSRQ-Range.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RSRQ-Range.h" @@ -21,7 +21,7 @@ RSRQ_Range_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 127)) { + if((value >= 0L && value <= 127L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ RSRQ_Range_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_RSRQ_Range_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..127) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_RSRQ_Range_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 0, 127 } /* (0..127) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_RSRQ_Range_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_RSRQ_Range = { asn_DEF_RSRQ_Range_tags_1, /* Same as above */ sizeof(asn_DEF_RSRQ_Range_tags_1) /sizeof(asn_DEF_RSRQ_Range_tags_1[0]), /* 1 */ - { &asn_OER_type_RSRQ_Range_constr_1, &asn_PER_type_RSRQ_Range_constr_1, RSRQ_Range_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RSRQ_Range_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + RSRQ_Range_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/RSRQ-Range.h b/src/codec_utils/RRC/RSRQ-Range.h index da3f85df7..deeb4f3c3 100644 --- a/src/codec_utils/RRC/RSRQ-Range.h +++ b/src/codec_utils/RRC/RSRQ-Range.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RSRQ_Range_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_RSRQ_Range; asn_struct_free_f RSRQ_Range_free; asn_struct_print_f RSRQ_Range_print; asn_constr_check_f RSRQ_Range_constraint; -ber_type_decoder_f RSRQ_Range_decode_ber; -der_type_encoder_f RSRQ_Range_encode_der; xer_type_decoder_f RSRQ_Range_decode_xer; xer_type_encoder_f RSRQ_Range_encode_xer; -oer_type_decoder_f RSRQ_Range_decode_oer; -oer_type_encoder_f RSRQ_Range_encode_oer; per_type_decoder_f RSRQ_Range_decode_uper; per_type_encoder_f RSRQ_Range_encode_uper; per_type_decoder_f RSRQ_Range_decode_aper; diff --git a/src/codec_utils/RRC/RSRQ-RangeEUTRA.c b/src/codec_utils/RRC/RSRQ-RangeEUTRA.c index ecb448055..167d7fbd5 100644 --- a/src/codec_utils/RRC/RSRQ-RangeEUTRA.c +++ b/src/codec_utils/RRC/RSRQ-RangeEUTRA.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RSRQ-RangeEUTRA.h" @@ -21,7 +21,7 @@ RSRQ_RangeEUTRA_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 34)) { + if((value >= 0L && value <= 34L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ RSRQ_RangeEUTRA_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_RSRQ_RangeEUTRA_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..34) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_RSRQ_RangeEUTRA_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 34 } /* (0..34) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_RSRQ_RangeEUTRA_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_RSRQ_RangeEUTRA = { asn_DEF_RSRQ_RangeEUTRA_tags_1, /* Same as above */ sizeof(asn_DEF_RSRQ_RangeEUTRA_tags_1) /sizeof(asn_DEF_RSRQ_RangeEUTRA_tags_1[0]), /* 1 */ - { &asn_OER_type_RSRQ_RangeEUTRA_constr_1, &asn_PER_type_RSRQ_RangeEUTRA_constr_1, RSRQ_RangeEUTRA_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RSRQ_RangeEUTRA_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + RSRQ_RangeEUTRA_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/RSRQ-RangeEUTRA.h b/src/codec_utils/RRC/RSRQ-RangeEUTRA.h index c9cef033b..40e68342b 100644 --- a/src/codec_utils/RRC/RSRQ-RangeEUTRA.h +++ b/src/codec_utils/RRC/RSRQ-RangeEUTRA.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RSRQ_RangeEUTRA_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_RSRQ_RangeEUTRA; asn_struct_free_f RSRQ_RangeEUTRA_free; asn_struct_print_f RSRQ_RangeEUTRA_print; asn_constr_check_f RSRQ_RangeEUTRA_constraint; -ber_type_decoder_f RSRQ_RangeEUTRA_decode_ber; -der_type_encoder_f RSRQ_RangeEUTRA_encode_der; xer_type_decoder_f RSRQ_RangeEUTRA_decode_xer; xer_type_encoder_f RSRQ_RangeEUTRA_encode_xer; -oer_type_decoder_f RSRQ_RangeEUTRA_decode_oer; -oer_type_encoder_f RSRQ_RangeEUTRA_encode_oer; per_type_decoder_f RSRQ_RangeEUTRA_decode_uper; per_type_encoder_f RSRQ_RangeEUTRA_encode_uper; per_type_decoder_f RSRQ_RangeEUTRA_decode_aper; diff --git a/src/codec_utils/RRC/RadioBearerConfig.c b/src/codec_utils/RRC/RadioBearerConfig.c index 2a444dfd1..3d4998068 100644 --- a/src/codec_utils/RRC/RadioBearerConfig.c +++ b/src/codec_utils/RRC/RadioBearerConfig.c @@ -1,28 +1,23 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RadioBearerConfig.h" -#include "SRB-ToAddModList.h" -#include "DRB-ToAddModList.h" -#include "DRB-ToReleaseList.h" -#include "SecurityConfig.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_srb3_ToRelease_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_srb3_ToRelease_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_srb3_ToRelease_value2enum_3[] = { { 0, 4, "true" } }; @@ -53,7 +48,18 @@ asn_TYPE_descriptor_t asn_DEF_srb3_ToRelease_3 = { asn_DEF_srb3_ToRelease_tags_3, /* Same as above */ sizeof(asn_DEF_srb3_ToRelease_tags_3) /sizeof(asn_DEF_srb3_ToRelease_tags_3[0]), /* 2 */ - { &asn_OER_type_srb3_ToRelease_constr_3, &asn_PER_type_srb3_ToRelease_constr_3, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_srb3_ToRelease_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_srb3_ToRelease_specs_3 /* Additional specs */ }; @@ -64,7 +70,18 @@ asn_TYPE_member_t asn_MBR_RadioBearerConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SRB_ToAddModList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "srb-ToAddModList" }, @@ -73,7 +90,18 @@ asn_TYPE_member_t asn_MBR_RadioBearerConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_srb3_ToRelease_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "srb3-ToRelease" }, @@ -82,7 +110,18 @@ asn_TYPE_member_t asn_MBR_RadioBearerConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_DRB_ToAddModList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "drb-ToAddModList" }, @@ -91,7 +130,18 @@ asn_TYPE_member_t asn_MBR_RadioBearerConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_DRB_ToReleaseList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "drb-ToReleaseList" }, @@ -100,7 +150,18 @@ asn_TYPE_member_t asn_MBR_RadioBearerConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SecurityConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "securityConfig" }, @@ -135,7 +196,18 @@ asn_TYPE_descriptor_t asn_DEF_RadioBearerConfig = { asn_DEF_RadioBearerConfig_tags_1, /* Same as above */ sizeof(asn_DEF_RadioBearerConfig_tags_1) /sizeof(asn_DEF_RadioBearerConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RadioBearerConfig_1, 5, /* Elements count */ &asn_SPC_RadioBearerConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RadioBearerConfig.h b/src/codec_utils/RRC/RadioBearerConfig.h index 4dbce50a3..b773dbb49 100644 --- a/src/codec_utils/RRC/RadioBearerConfig.h +++ b/src/codec_utils/RRC/RadioBearerConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RadioBearerConfig_H_ @@ -56,5 +56,11 @@ extern asn_TYPE_member_t asn_MBR_RadioBearerConfig_1[5]; } #endif +/* Referred external types */ +#include "SRB-ToAddModList.h" +#include "DRB-ToAddModList.h" +#include "DRB-ToReleaseList.h" +#include "SecurityConfig.h" + #endif /* _RadioBearerConfig_H_ */ #include diff --git a/src/codec_utils/RRC/RadioLinkMonitoringConfig.c b/src/codec_utils/RRC/RadioLinkMonitoringConfig.c index a57afa546..82e22e01b 100644 --- a/src/codec_utils/RRC/RadioLinkMonitoringConfig.c +++ b/src/codec_utils/RRC/RadioLinkMonitoringConfig.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RadioLinkMonitoringConfig.h" -#include "RadioLinkMonitoringRS.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -31,9 +30,9 @@ memb_failureDetectionResourcesToAddModList_constraint_1(const asn_TYPE_descripto /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 10)) { + if((size >= 1UL && size <= 10UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -57,9 +56,9 @@ memb_failureDetectionResourcesToReleaseList_constraint_1(const asn_TYPE_descript /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 10)) { + if((size >= 1UL && size <= 10UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -68,61 +67,66 @@ memb_failureDetectionResourcesToReleaseList_constraint_1(const asn_TYPE_descript } } -static asn_oer_constraints_t asn_OER_type_failureDetectionResourcesToAddModList_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..10)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_failureDetectionResourcesToAddModList_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 10 } /* (SIZE(1..10)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_failureDetectionResourcesToReleaseList_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..10)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_failureDetectionResourcesToReleaseList_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 10 } /* (SIZE(1..10)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_beamFailureInstanceMaxCount_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_beamFailureInstanceMaxCount_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_beamFailureDetectionTimer_constr_15 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_beamFailureDetectionTimer_constr_15 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_failureDetectionResourcesToAddModList_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..10)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_failureDetectionResourcesToAddModList_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 10 } /* (SIZE(1..10)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_failureDetectionResourcesToReleaseList_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..10)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_failureDetectionResourcesToReleaseList_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 10 } /* (SIZE(1..10)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_failureDetectionResourcesToAddModList_2[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_RadioLinkMonitoringRS, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -147,7 +151,18 @@ asn_TYPE_descriptor_t asn_DEF_failureDetectionResourcesToAddModList_2 = { asn_DEF_failureDetectionResourcesToAddModList_tags_2, /* Same as above */ sizeof(asn_DEF_failureDetectionResourcesToAddModList_tags_2) /sizeof(asn_DEF_failureDetectionResourcesToAddModList_tags_2[0]), /* 2 */ - { &asn_OER_type_failureDetectionResourcesToAddModList_constr_2, &asn_PER_type_failureDetectionResourcesToAddModList_constr_2, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_failureDetectionResourcesToAddModList_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_failureDetectionResourcesToAddModList_2, 1, /* Single element */ &asn_SPC_failureDetectionResourcesToAddModList_specs_2 /* Additional specs */ @@ -159,7 +174,18 @@ static asn_TYPE_member_t asn_MBR_failureDetectionResourcesToReleaseList_4[] = { 0, &asn_DEF_RadioLinkMonitoringRS_Id, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -184,7 +210,18 @@ asn_TYPE_descriptor_t asn_DEF_failureDetectionResourcesToReleaseList_4 = { asn_DEF_failureDetectionResourcesToReleaseList_tags_4, /* Same as above */ sizeof(asn_DEF_failureDetectionResourcesToReleaseList_tags_4) /sizeof(asn_DEF_failureDetectionResourcesToReleaseList_tags_4[0]), /* 2 */ - { &asn_OER_type_failureDetectionResourcesToReleaseList_constr_4, &asn_PER_type_failureDetectionResourcesToReleaseList_constr_4, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_failureDetectionResourcesToReleaseList_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_failureDetectionResourcesToReleaseList_4, 1, /* Single element */ &asn_SPC_failureDetectionResourcesToReleaseList_specs_4 /* Additional specs */ @@ -234,7 +271,18 @@ asn_TYPE_descriptor_t asn_DEF_beamFailureInstanceMaxCount_6 = { asn_DEF_beamFailureInstanceMaxCount_tags_6, /* Same as above */ sizeof(asn_DEF_beamFailureInstanceMaxCount_tags_6) /sizeof(asn_DEF_beamFailureInstanceMaxCount_tags_6[0]), /* 2 */ - { &asn_OER_type_beamFailureInstanceMaxCount_constr_6, &asn_PER_type_beamFailureInstanceMaxCount_constr_6, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_beamFailureInstanceMaxCount_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_beamFailureInstanceMaxCount_specs_6 /* Additional specs */ }; @@ -283,7 +331,18 @@ asn_TYPE_descriptor_t asn_DEF_beamFailureDetectionTimer_15 = { asn_DEF_beamFailureDetectionTimer_tags_15, /* Same as above */ sizeof(asn_DEF_beamFailureDetectionTimer_tags_15) /sizeof(asn_DEF_beamFailureDetectionTimer_tags_15[0]), /* 2 */ - { &asn_OER_type_beamFailureDetectionTimer_constr_15, &asn_PER_type_beamFailureDetectionTimer_constr_15, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_beamFailureDetectionTimer_constr_15, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_beamFailureDetectionTimer_specs_15 /* Additional specs */ }; @@ -294,7 +353,18 @@ asn_TYPE_member_t asn_MBR_RadioLinkMonitoringConfig_1[] = { 0, &asn_DEF_failureDetectionResourcesToAddModList_2, 0, - { &asn_OER_memb_failureDetectionResourcesToAddModList_constr_2, &asn_PER_memb_failureDetectionResourcesToAddModList_constr_2, memb_failureDetectionResourcesToAddModList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_failureDetectionResourcesToAddModList_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_failureDetectionResourcesToAddModList_constraint_1 + }, 0, 0, /* No default value */ "failureDetectionResourcesToAddModList" }, @@ -303,7 +373,18 @@ asn_TYPE_member_t asn_MBR_RadioLinkMonitoringConfig_1[] = { 0, &asn_DEF_failureDetectionResourcesToReleaseList_4, 0, - { &asn_OER_memb_failureDetectionResourcesToReleaseList_constr_4, &asn_PER_memb_failureDetectionResourcesToReleaseList_constr_4, memb_failureDetectionResourcesToReleaseList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_failureDetectionResourcesToReleaseList_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_failureDetectionResourcesToReleaseList_constraint_1 + }, 0, 0, /* No default value */ "failureDetectionResourcesToReleaseList" }, @@ -312,7 +393,18 @@ asn_TYPE_member_t asn_MBR_RadioLinkMonitoringConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_beamFailureInstanceMaxCount_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "beamFailureInstanceMaxCount" }, @@ -321,7 +413,18 @@ asn_TYPE_member_t asn_MBR_RadioLinkMonitoringConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_beamFailureDetectionTimer_15, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "beamFailureDetectionTimer" }, @@ -355,7 +458,18 @@ asn_TYPE_descriptor_t asn_DEF_RadioLinkMonitoringConfig = { asn_DEF_RadioLinkMonitoringConfig_tags_1, /* Same as above */ sizeof(asn_DEF_RadioLinkMonitoringConfig_tags_1) /sizeof(asn_DEF_RadioLinkMonitoringConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RadioLinkMonitoringConfig_1, 4, /* Elements count */ &asn_SPC_RadioLinkMonitoringConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RadioLinkMonitoringConfig.h b/src/codec_utils/RRC/RadioLinkMonitoringConfig.h index cf28212cb..d80975c47 100644 --- a/src/codec_utils/RRC/RadioLinkMonitoringConfig.h +++ b/src/codec_utils/RRC/RadioLinkMonitoringConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RadioLinkMonitoringConfig_H_ @@ -83,5 +83,8 @@ extern asn_TYPE_member_t asn_MBR_RadioLinkMonitoringConfig_1[4]; } #endif +/* Referred external types */ +#include "RadioLinkMonitoringRS.h" + #endif /* _RadioLinkMonitoringConfig_H_ */ #include diff --git a/src/codec_utils/RRC/RadioLinkMonitoringRS-Id.c b/src/codec_utils/RRC/RadioLinkMonitoringRS-Id.c index 3d52bdde2..92e51a432 100644 --- a/src/codec_utils/RRC/RadioLinkMonitoringRS-Id.c +++ b/src/codec_utils/RRC/RadioLinkMonitoringRS-Id.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RadioLinkMonitoringRS-Id.h" @@ -21,7 +21,7 @@ RadioLinkMonitoringRS_Id_constraint(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= 0 && value <= 9)) { + if((value >= 0L && value <= 9L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ RadioLinkMonitoringRS_Id_constraint(const asn_TYPE_descriptor_t *td, const void * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_RadioLinkMonitoringRS_Id_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..9) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_RadioLinkMonitoringRS_Id_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 9 } /* (0..9) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_RadioLinkMonitoringRS_Id_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_RadioLinkMonitoringRS_Id = { asn_DEF_RadioLinkMonitoringRS_Id_tags_1, /* Same as above */ sizeof(asn_DEF_RadioLinkMonitoringRS_Id_tags_1) /sizeof(asn_DEF_RadioLinkMonitoringRS_Id_tags_1[0]), /* 1 */ - { &asn_OER_type_RadioLinkMonitoringRS_Id_constr_1, &asn_PER_type_RadioLinkMonitoringRS_Id_constr_1, RadioLinkMonitoringRS_Id_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RadioLinkMonitoringRS_Id_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + RadioLinkMonitoringRS_Id_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/RadioLinkMonitoringRS-Id.h b/src/codec_utils/RRC/RadioLinkMonitoringRS-Id.h index 083a73910..36ee02dde 100644 --- a/src/codec_utils/RRC/RadioLinkMonitoringRS-Id.h +++ b/src/codec_utils/RRC/RadioLinkMonitoringRS-Id.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RadioLinkMonitoringRS_Id_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_RadioLinkMonitoringRS_Id; asn_struct_free_f RadioLinkMonitoringRS_Id_free; asn_struct_print_f RadioLinkMonitoringRS_Id_print; asn_constr_check_f RadioLinkMonitoringRS_Id_constraint; -ber_type_decoder_f RadioLinkMonitoringRS_Id_decode_ber; -der_type_encoder_f RadioLinkMonitoringRS_Id_encode_der; xer_type_decoder_f RadioLinkMonitoringRS_Id_decode_xer; xer_type_encoder_f RadioLinkMonitoringRS_Id_encode_xer; -oer_type_decoder_f RadioLinkMonitoringRS_Id_decode_oer; -oer_type_encoder_f RadioLinkMonitoringRS_Id_encode_oer; per_type_decoder_f RadioLinkMonitoringRS_Id_decode_uper; per_type_encoder_f RadioLinkMonitoringRS_Id_encode_uper; per_type_decoder_f RadioLinkMonitoringRS_Id_decode_aper; diff --git a/src/codec_utils/RRC/RadioLinkMonitoringRS.c b/src/codec_utils/RRC/RadioLinkMonitoringRS.c index 82e268f8f..e336d2b73 100644 --- a/src/codec_utils/RRC/RadioLinkMonitoringRS.c +++ b/src/codec_utils/RRC/RadioLinkMonitoringRS.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RadioLinkMonitoringRS.h" @@ -11,22 +11,20 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_purpose_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_purpose_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_detectionResource_constr_7 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_detectionResource_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_purpose_value2enum_3[] = { { 0, 11, "beamFailure" }, { 1, 3, "rlf" }, @@ -61,7 +59,18 @@ asn_TYPE_descriptor_t asn_DEF_purpose_3 = { asn_DEF_purpose_tags_3, /* Same as above */ sizeof(asn_DEF_purpose_tags_3) /sizeof(asn_DEF_purpose_tags_3[0]), /* 2 */ - { &asn_OER_type_purpose_constr_3, &asn_PER_type_purpose_constr_3, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_purpose_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_purpose_specs_3 /* Additional specs */ }; @@ -72,7 +81,18 @@ static asn_TYPE_member_t asn_MBR_detectionResource_7[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SSB_Index, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ssb-Index" }, @@ -81,7 +101,18 @@ static asn_TYPE_member_t asn_MBR_detectionResource_7[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NZP_CSI_RS_ResourceId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "csi-RS-Index" }, @@ -109,7 +140,18 @@ asn_TYPE_descriptor_t asn_DEF_detectionResource_7 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_detectionResource_constr_7, &asn_PER_type_detectionResource_constr_7, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_detectionResource_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_detectionResource_7, 2, /* Elements count */ &asn_SPC_detectionResource_specs_7 /* Additional specs */ @@ -121,7 +163,18 @@ asn_TYPE_member_t asn_MBR_RadioLinkMonitoringRS_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RadioLinkMonitoringRS_Id, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "radioLinkMonitoringRS-Id" }, @@ -130,7 +183,18 @@ asn_TYPE_member_t asn_MBR_RadioLinkMonitoringRS_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_purpose_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "purpose" }, @@ -139,7 +203,18 @@ asn_TYPE_member_t asn_MBR_RadioLinkMonitoringRS_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_detectionResource_7, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "detectionResource" }, @@ -170,7 +245,18 @@ asn_TYPE_descriptor_t asn_DEF_RadioLinkMonitoringRS = { asn_DEF_RadioLinkMonitoringRS_tags_1, /* Same as above */ sizeof(asn_DEF_RadioLinkMonitoringRS_tags_1) /sizeof(asn_DEF_RadioLinkMonitoringRS_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RadioLinkMonitoringRS_1, 3, /* Elements count */ &asn_SPC_RadioLinkMonitoringRS_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RadioLinkMonitoringRS.h b/src/codec_utils/RRC/RadioLinkMonitoringRS.h index cddf5a291..6b6f76eee 100644 --- a/src/codec_utils/RRC/RadioLinkMonitoringRS.h +++ b/src/codec_utils/RRC/RadioLinkMonitoringRS.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RadioLinkMonitoringRS_H_ diff --git a/src/codec_utils/RRC/RangeToBestCell.c b/src/codec_utils/RRC/RangeToBestCell.c index ab059ed12..95f347fde 100644 --- a/src/codec_utils/RRC/RangeToBestCell.c +++ b/src/codec_utils/RRC/RangeToBestCell.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RangeToBestCell.h" @@ -11,14 +11,13 @@ * This type is implemented using Q_OffsetRange, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_RangeToBestCell_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_RangeToBestCell_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 30 } /* (0..30) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_RangeToBestCell_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)) }; @@ -32,7 +31,18 @@ asn_TYPE_descriptor_t asn_DEF_RangeToBestCell = { asn_DEF_RangeToBestCell_tags_1, /* Same as above */ sizeof(asn_DEF_RangeToBestCell_tags_1) /sizeof(asn_DEF_RangeToBestCell_tags_1[0]), /* 1 */ - { 0, 0, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_Q_OffsetRange_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/RRC/RangeToBestCell.h b/src/codec_utils/RRC/RangeToBestCell.h index e2e5a0e4d..65bd838ca 100644 --- a/src/codec_utils/RRC/RangeToBestCell.h +++ b/src/codec_utils/RRC/RangeToBestCell.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RangeToBestCell_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_RangeToBestCell; asn_struct_free_f RangeToBestCell_free; asn_struct_print_f RangeToBestCell_print; asn_constr_check_f RangeToBestCell_constraint; -ber_type_decoder_f RangeToBestCell_decode_ber; -der_type_encoder_f RangeToBestCell_encode_der; xer_type_decoder_f RangeToBestCell_decode_xer; xer_type_encoder_f RangeToBestCell_encode_xer; -oer_type_decoder_f RangeToBestCell_decode_oer; -oer_type_encoder_f RangeToBestCell_encode_oer; per_type_decoder_f RangeToBestCell_decode_uper; per_type_encoder_f RangeToBestCell_encode_uper; per_type_decoder_f RangeToBestCell_decode_aper; diff --git a/src/codec_utils/RRC/RateMatchPattern.c b/src/codec_utils/RRC/RateMatchPattern.c index 1b2250023..dccea199f 100644 --- a/src/codec_utils/RRC/RateMatchPattern.c +++ b/src/codec_utils/RRC/RateMatchPattern.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RateMatchPattern.h" @@ -27,7 +27,7 @@ memb_oneSlot_constraint_6(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 14)) { + if((size == 14UL)) { /* Constraint check succeeded */ return 0; } else { @@ -58,7 +58,7 @@ memb_twoSlots_constraint_6(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 28)) { + if((size == 28UL)) { /* Constraint check succeeded */ return 0; } else { @@ -89,7 +89,7 @@ memb_n2_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 2)) { + if((size == 2UL)) { /* Constraint check succeeded */ return 0; } else { @@ -120,7 +120,7 @@ memb_n4_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 4)) { + if((size == 4UL)) { /* Constraint check succeeded */ return 0; } else { @@ -151,7 +151,7 @@ memb_n5_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 5)) { + if((size == 5UL)) { /* Constraint check succeeded */ return 0; } else { @@ -182,7 +182,7 @@ memb_n8_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 8)) { + if((size == 8UL)) { /* Constraint check succeeded */ return 0; } else { @@ -213,7 +213,7 @@ memb_n10_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 10)) { + if((size == 10UL)) { /* Constraint check succeeded */ return 0; } else { @@ -244,7 +244,7 @@ memb_n20_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 20)) { + if((size == 20UL)) { /* Constraint check succeeded */ return 0; } else { @@ -275,7 +275,7 @@ memb_n40_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 40)) { + if((size == 40UL)) { /* Constraint check succeeded */ return 0; } else { @@ -306,7 +306,7 @@ memb_resourceBlocks_constraint_4(const asn_TYPE_descriptor_t *td, const void *sp size = 0; } - if((size == 275)) { + if((size == 275UL)) { /* Constraint check succeeded */ return 0; } else { @@ -321,125 +321,122 @@ memb_resourceBlocks_constraint_4(const asn_TYPE_descriptor_t *td, const void *sp * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_memb_oneSlot_constr_7 CC_NOTUSED = { - { 0, 0 }, - 14 /* (SIZE(14..14)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_oneSlot_constr_7 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 14, 14 } /* (SIZE(14..14)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_twoSlots_constr_8 CC_NOTUSED = { - { 0, 0 }, - 28 /* (SIZE(28..28)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_twoSlots_constr_8 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 28, 28 } /* (SIZE(28..28)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_symbolsInResourceBlock_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_symbolsInResourceBlock_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_n2_constr_10 CC_NOTUSED = { - { 0, 0 }, - 2 /* (SIZE(2..2)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_n2_constr_10 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 2, 2 } /* (SIZE(2..2)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_n4_constr_11 CC_NOTUSED = { - { 0, 0 }, - 4 /* (SIZE(4..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_n4_constr_11 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 4, 4 } /* (SIZE(4..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_n5_constr_12 CC_NOTUSED = { - { 0, 0 }, - 5 /* (SIZE(5..5)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_n5_constr_12 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 5, 5 } /* (SIZE(5..5)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_n8_constr_13 CC_NOTUSED = { - { 0, 0 }, - 8 /* (SIZE(8..8)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_n8_constr_13 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 8, 8 } /* (SIZE(8..8)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_n10_constr_14 CC_NOTUSED = { - { 0, 0 }, - 10 /* (SIZE(10..10)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_n10_constr_14 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 10, 10 } /* (SIZE(10..10)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_n20_constr_15 CC_NOTUSED = { - { 0, 0 }, - 20 /* (SIZE(20..20)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_n20_constr_15 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 20, 20 } /* (SIZE(20..20)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_n40_constr_16 CC_NOTUSED = { - { 0, 0 }, - 40 /* (SIZE(40..40)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_n40_constr_16 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 40, 40 } /* (SIZE(40..40)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_periodicityAndPattern_constr_9 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_periodicityAndPattern_constr_9 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 6 } /* (0..6) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_resourceBlocks_constr_5 CC_NOTUSED = { - { 0, 0 }, - 275 /* (SIZE(275..275)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_resourceBlocks_constr_5 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 275, 275 } /* (SIZE(275..275)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_patternType_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_patternType_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 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_dummy_constr_20 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_dummy_constr_20 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_symbolsInResourceBlock_6[] = { { ATF_NOFLAGS, 0, offsetof(struct RateMatchPattern__patternType__bitmaps__symbolsInResourceBlock, choice.oneSlot), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_oneSlot_constr_7, &asn_PER_memb_oneSlot_constr_7, memb_oneSlot_constraint_6 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_oneSlot_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_oneSlot_constraint_6 + }, 0, 0, /* No default value */ "oneSlot" }, @@ -448,7 +445,18 @@ static asn_TYPE_member_t asn_MBR_symbolsInResourceBlock_6[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_twoSlots_constr_8, &asn_PER_memb_twoSlots_constr_8, memb_twoSlots_constraint_6 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_twoSlots_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_twoSlots_constraint_6 + }, 0, 0, /* No default value */ "twoSlots" }, @@ -476,7 +484,18 @@ asn_TYPE_descriptor_t asn_DEF_symbolsInResourceBlock_6 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_symbolsInResourceBlock_constr_6, &asn_PER_type_symbolsInResourceBlock_constr_6, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_symbolsInResourceBlock_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_symbolsInResourceBlock_6, 2, /* Elements count */ &asn_SPC_symbolsInResourceBlock_specs_6 /* Additional specs */ @@ -488,7 +507,18 @@ static asn_TYPE_member_t asn_MBR_periodicityAndPattern_9[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_n2_constr_10, &asn_PER_memb_n2_constr_10, memb_n2_constraint_9 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_n2_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_n2_constraint_9 + }, 0, 0, /* No default value */ "n2" }, @@ -497,7 +527,18 @@ static asn_TYPE_member_t asn_MBR_periodicityAndPattern_9[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_n4_constr_11, &asn_PER_memb_n4_constr_11, memb_n4_constraint_9 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_n4_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_n4_constraint_9 + }, 0, 0, /* No default value */ "n4" }, @@ -506,7 +547,18 @@ static asn_TYPE_member_t asn_MBR_periodicityAndPattern_9[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_n5_constr_12, &asn_PER_memb_n5_constr_12, memb_n5_constraint_9 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_n5_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_n5_constraint_9 + }, 0, 0, /* No default value */ "n5" }, @@ -515,7 +567,18 @@ static asn_TYPE_member_t asn_MBR_periodicityAndPattern_9[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_n8_constr_13, &asn_PER_memb_n8_constr_13, memb_n8_constraint_9 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_n8_constr_13, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_n8_constraint_9 + }, 0, 0, /* No default value */ "n8" }, @@ -524,7 +587,18 @@ static asn_TYPE_member_t asn_MBR_periodicityAndPattern_9[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_n10_constr_14, &asn_PER_memb_n10_constr_14, memb_n10_constraint_9 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_n10_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_n10_constraint_9 + }, 0, 0, /* No default value */ "n10" }, @@ -533,7 +607,18 @@ static asn_TYPE_member_t asn_MBR_periodicityAndPattern_9[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_n20_constr_15, &asn_PER_memb_n20_constr_15, memb_n20_constraint_9 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_n20_constr_15, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_n20_constraint_9 + }, 0, 0, /* No default value */ "n20" }, @@ -542,7 +627,18 @@ static asn_TYPE_member_t asn_MBR_periodicityAndPattern_9[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_n40_constr_16, &asn_PER_memb_n40_constr_16, memb_n40_constraint_9 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_n40_constr_16, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_n40_constraint_9 + }, 0, 0, /* No default value */ "n40" }, @@ -575,7 +671,18 @@ asn_TYPE_descriptor_t asn_DEF_periodicityAndPattern_9 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_periodicityAndPattern_constr_9, &asn_PER_type_periodicityAndPattern_constr_9, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_periodicityAndPattern_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_periodicityAndPattern_9, 7, /* Elements count */ &asn_SPC_periodicityAndPattern_specs_9 /* Additional specs */ @@ -587,7 +694,18 @@ static asn_TYPE_member_t asn_MBR_bitmaps_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_resourceBlocks_constr_5, &asn_PER_memb_resourceBlocks_constr_5, memb_resourceBlocks_constraint_4 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_resourceBlocks_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_resourceBlocks_constraint_4 + }, 0, 0, /* No default value */ "resourceBlocks" }, @@ -596,7 +714,18 @@ static asn_TYPE_member_t asn_MBR_bitmaps_4[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_symbolsInResourceBlock_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "symbolsInResourceBlock" }, @@ -605,7 +734,18 @@ static asn_TYPE_member_t asn_MBR_bitmaps_4[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_periodicityAndPattern_9, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "periodicityAndPattern" }, @@ -640,7 +780,18 @@ asn_TYPE_descriptor_t asn_DEF_bitmaps_4 = { asn_DEF_bitmaps_tags_4, /* Same as above */ sizeof(asn_DEF_bitmaps_tags_4) /sizeof(asn_DEF_bitmaps_tags_4[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_bitmaps_4, 3, /* Elements count */ &asn_SPC_bitmaps_specs_4 /* Additional specs */ @@ -652,7 +803,18 @@ static asn_TYPE_member_t asn_MBR_patternType_3[] = { 0, &asn_DEF_bitmaps_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "bitmaps" }, @@ -661,7 +823,18 @@ static asn_TYPE_member_t asn_MBR_patternType_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ControlResourceSetId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "controlResourceSet" }, @@ -689,7 +862,18 @@ asn_TYPE_descriptor_t asn_DEF_patternType_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_patternType_constr_3, &asn_PER_type_patternType_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_patternType_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_patternType_3, 2, /* Elements count */ &asn_SPC_patternType_specs_3 /* Additional specs */ @@ -727,7 +911,18 @@ asn_TYPE_descriptor_t asn_DEF_dummy_20 = { asn_DEF_dummy_tags_20, /* Same as above */ sizeof(asn_DEF_dummy_tags_20) /sizeof(asn_DEF_dummy_tags_20[0]), /* 2 */ - { &asn_OER_type_dummy_constr_20, &asn_PER_type_dummy_constr_20, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_dummy_constr_20, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_dummy_specs_20 /* Additional specs */ }; @@ -738,7 +933,18 @@ asn_TYPE_member_t asn_MBR_RateMatchPattern_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RateMatchPatternId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rateMatchPatternId" }, @@ -747,7 +953,18 @@ asn_TYPE_member_t asn_MBR_RateMatchPattern_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_patternType_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "patternType" }, @@ -756,7 +973,18 @@ asn_TYPE_member_t asn_MBR_RateMatchPattern_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SubcarrierSpacing, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "subcarrierSpacing" }, @@ -765,7 +993,18 @@ asn_TYPE_member_t asn_MBR_RateMatchPattern_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_dummy_20, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dummy" }, @@ -799,7 +1038,18 @@ asn_TYPE_descriptor_t asn_DEF_RateMatchPattern = { asn_DEF_RateMatchPattern_tags_1, /* Same as above */ sizeof(asn_DEF_RateMatchPattern_tags_1) /sizeof(asn_DEF_RateMatchPattern_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RateMatchPattern_1, 4, /* Elements count */ &asn_SPC_RateMatchPattern_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RateMatchPattern.h b/src/codec_utils/RRC/RateMatchPattern.h index 427493677..0fb0de770 100644 --- a/src/codec_utils/RRC/RateMatchPattern.h +++ b/src/codec_utils/RRC/RateMatchPattern.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RateMatchPattern_H_ diff --git a/src/codec_utils/RRC/RateMatchPatternGroup.c b/src/codec_utils/RRC/RateMatchPatternGroup.c index 856ae987d..b78058772 100644 --- a/src/codec_utils/RRC/RateMatchPatternGroup.c +++ b/src/codec_utils/RRC/RateMatchPatternGroup.c @@ -1,35 +1,44 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RateMatchPatternGroup.h" -static asn_oer_constraints_t asn_OER_type_Member_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_Member_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 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_RateMatchPatternGroup_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_RateMatchPatternGroup_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_Member_2[] = { { ATF_NOFLAGS, 0, offsetof(struct RateMatchPatternGroup__Member, choice.cellLevel), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_RateMatchPatternId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cellLevel" }, @@ -38,7 +47,18 @@ static asn_TYPE_member_t asn_MBR_Member_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RateMatchPatternId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "bwpLevel" }, @@ -66,7 +86,18 @@ asn_TYPE_descriptor_t asn_DEF_Member_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_Member_constr_2, &asn_PER_type_Member_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_Member_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_Member_2, 2, /* Elements count */ &asn_SPC_Member_specs_2 /* Additional specs */ @@ -78,7 +109,18 @@ asn_TYPE_member_t asn_MBR_RateMatchPatternGroup_1[] = { 0, &asn_DEF_Member_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -101,7 +143,18 @@ asn_TYPE_descriptor_t asn_DEF_RateMatchPatternGroup = { asn_DEF_RateMatchPatternGroup_tags_1, /* Same as above */ sizeof(asn_DEF_RateMatchPatternGroup_tags_1) /sizeof(asn_DEF_RateMatchPatternGroup_tags_1[0]), /* 1 */ - { &asn_OER_type_RateMatchPatternGroup_constr_1, &asn_PER_type_RateMatchPatternGroup_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RateMatchPatternGroup_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_RateMatchPatternGroup_1, 1, /* Single element */ &asn_SPC_RateMatchPatternGroup_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RateMatchPatternGroup.h b/src/codec_utils/RRC/RateMatchPatternGroup.h index 523b5043b..6bdfdc35b 100644 --- a/src/codec_utils/RRC/RateMatchPatternGroup.h +++ b/src/codec_utils/RRC/RateMatchPatternGroup.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RateMatchPatternGroup_H_ diff --git a/src/codec_utils/RRC/RateMatchPatternId.c b/src/codec_utils/RRC/RateMatchPatternId.c index aeb7eec66..260a7dcd6 100644 --- a/src/codec_utils/RRC/RateMatchPatternId.c +++ b/src/codec_utils/RRC/RateMatchPatternId.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RateMatchPatternId.h" @@ -21,7 +21,7 @@ RateMatchPatternId_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 3)) { + if((value >= 0L && value <= 3L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ RateMatchPatternId_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_RateMatchPatternId_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..3) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_RateMatchPatternId_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_RateMatchPatternId_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_RateMatchPatternId = { asn_DEF_RateMatchPatternId_tags_1, /* Same as above */ sizeof(asn_DEF_RateMatchPatternId_tags_1) /sizeof(asn_DEF_RateMatchPatternId_tags_1[0]), /* 1 */ - { &asn_OER_type_RateMatchPatternId_constr_1, &asn_PER_type_RateMatchPatternId_constr_1, RateMatchPatternId_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RateMatchPatternId_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + RateMatchPatternId_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/RateMatchPatternId.h b/src/codec_utils/RRC/RateMatchPatternId.h index 5c5079a0b..533b70a6c 100644 --- a/src/codec_utils/RRC/RateMatchPatternId.h +++ b/src/codec_utils/RRC/RateMatchPatternId.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RateMatchPatternId_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_RateMatchPatternId; asn_struct_free_f RateMatchPatternId_free; asn_struct_print_f RateMatchPatternId_print; asn_constr_check_f RateMatchPatternId_constraint; -ber_type_decoder_f RateMatchPatternId_decode_ber; -der_type_encoder_f RateMatchPatternId_encode_der; xer_type_decoder_f RateMatchPatternId_decode_xer; xer_type_encoder_f RateMatchPatternId_encode_xer; -oer_type_decoder_f RateMatchPatternId_decode_oer; -oer_type_encoder_f RateMatchPatternId_encode_oer; per_type_decoder_f RateMatchPatternId_decode_uper; per_type_encoder_f RateMatchPatternId_encode_uper; per_type_decoder_f RateMatchPatternId_decode_aper; diff --git a/src/codec_utils/RRC/RateMatchPatternLTE-CRS.c b/src/codec_utils/RRC/RateMatchPatternLTE-CRS.c index 868640b3f..dc05fc9c7 100644 --- a/src/codec_utils/RRC/RateMatchPatternLTE-CRS.c +++ b/src/codec_utils/RRC/RateMatchPatternLTE-CRS.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RateMatchPatternLTE-CRS.h" -#include "EUTRA-MBSFN-SubframeConfigList.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -34,7 +33,7 @@ memb_carrierFreqDL_constraint_1(const asn_TYPE_descriptor_t *td, const void *spt value = *(const long *)sptr; - if((value >= 0 && value <= 16383)) { + if((value >= 0L && value <= 16383L)) { /* Constraint check succeeded */ return 0; } else { @@ -45,38 +44,34 @@ memb_carrierFreqDL_constraint_1(const asn_TYPE_descriptor_t *td, const void *spt } } -static asn_oer_constraints_t asn_OER_type_carrierBandwidthDL_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_carrierBandwidthDL_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_nrofCRS_Ports_constr_13 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_nrofCRS_Ports_constr_13 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_v_Shift_constr_17 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_v_Shift_constr_17 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 5 } /* (0..5) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_carrierFreqDL_constr_2 CC_NOTUSED = { - { 2, 1 } /* (0..16383) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_carrierFreqDL_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 14, 14, 0, 16383 } /* (0..16383) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_carrierBandwidthDL_value2enum_3[] = { { 0, 2, "n6" }, { 1, 3, "n15" }, @@ -121,7 +116,18 @@ asn_TYPE_descriptor_t asn_DEF_carrierBandwidthDL_3 = { asn_DEF_carrierBandwidthDL_tags_3, /* Same as above */ sizeof(asn_DEF_carrierBandwidthDL_tags_3) /sizeof(asn_DEF_carrierBandwidthDL_tags_3[0]), /* 2 */ - { &asn_OER_type_carrierBandwidthDL_constr_3, &asn_PER_type_carrierBandwidthDL_constr_3, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_carrierBandwidthDL_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_carrierBandwidthDL_specs_3 /* Additional specs */ }; @@ -160,7 +166,18 @@ asn_TYPE_descriptor_t asn_DEF_nrofCRS_Ports_13 = { asn_DEF_nrofCRS_Ports_tags_13, /* Same as above */ sizeof(asn_DEF_nrofCRS_Ports_tags_13) /sizeof(asn_DEF_nrofCRS_Ports_tags_13[0]), /* 2 */ - { &asn_OER_type_nrofCRS_Ports_constr_13, &asn_PER_type_nrofCRS_Ports_constr_13, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_nrofCRS_Ports_constr_13, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_nrofCRS_Ports_specs_13 /* Additional specs */ }; @@ -205,7 +222,18 @@ asn_TYPE_descriptor_t asn_DEF_v_Shift_17 = { asn_DEF_v_Shift_tags_17, /* Same as above */ sizeof(asn_DEF_v_Shift_tags_17) /sizeof(asn_DEF_v_Shift_tags_17[0]), /* 2 */ - { &asn_OER_type_v_Shift_constr_17, &asn_PER_type_v_Shift_constr_17, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_v_Shift_constr_17, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_v_Shift_specs_17 /* Additional specs */ }; @@ -216,7 +244,18 @@ asn_TYPE_member_t asn_MBR_RateMatchPatternLTE_CRS_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_carrierFreqDL_constr_2, &asn_PER_memb_carrierFreqDL_constr_2, memb_carrierFreqDL_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_carrierFreqDL_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_carrierFreqDL_constraint_1 + }, 0, 0, /* No default value */ "carrierFreqDL" }, @@ -225,7 +264,18 @@ asn_TYPE_member_t asn_MBR_RateMatchPatternLTE_CRS_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_carrierBandwidthDL_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "carrierBandwidthDL" }, @@ -234,7 +284,18 @@ asn_TYPE_member_t asn_MBR_RateMatchPatternLTE_CRS_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRA_MBSFN_SubframeConfigList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "mbsfn-SubframeConfigList" }, @@ -243,7 +304,18 @@ asn_TYPE_member_t asn_MBR_RateMatchPatternLTE_CRS_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_nrofCRS_Ports_13, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nrofCRS-Ports" }, @@ -252,7 +324,18 @@ asn_TYPE_member_t asn_MBR_RateMatchPatternLTE_CRS_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_v_Shift_17, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "v-Shift" }, @@ -287,7 +370,18 @@ asn_TYPE_descriptor_t asn_DEF_RateMatchPatternLTE_CRS = { asn_DEF_RateMatchPatternLTE_CRS_tags_1, /* Same as above */ sizeof(asn_DEF_RateMatchPatternLTE_CRS_tags_1) /sizeof(asn_DEF_RateMatchPatternLTE_CRS_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RateMatchPatternLTE_CRS_1, 5, /* Elements count */ &asn_SPC_RateMatchPatternLTE_CRS_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RateMatchPatternLTE-CRS.h b/src/codec_utils/RRC/RateMatchPatternLTE-CRS.h index d38aab2ba..45062bcfc 100644 --- a/src/codec_utils/RRC/RateMatchPatternLTE-CRS.h +++ b/src/codec_utils/RRC/RateMatchPatternLTE-CRS.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RateMatchPatternLTE_CRS_H_ @@ -72,5 +72,8 @@ extern asn_TYPE_member_t asn_MBR_RateMatchPatternLTE_CRS_1[5]; } #endif +/* Referred external types */ +#include "EUTRA-MBSFN-SubframeConfigList.h" + #endif /* _RateMatchPatternLTE_CRS_H_ */ #include diff --git a/src/codec_utils/RRC/ReconfigurationWithSync.c b/src/codec_utils/RRC/ReconfigurationWithSync.c index 787233709..052a1187c 100644 --- a/src/codec_utils/RRC/ReconfigurationWithSync.c +++ b/src/codec_utils/RRC/ReconfigurationWithSync.c @@ -1,35 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ReconfigurationWithSync.h" -#include "ServingCellConfigCommon.h" -#include "RACH-ConfigDedicated.h" -#include "SSB-MTC.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_t304_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_t304_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_rach_ConfigDedicated_constr_13 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_rach_ConfigDedicated_constr_13 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_t304_value2enum_4[] = { { 0, 4, "ms50" }, { 1, 5, "ms100" }, @@ -74,7 +69,18 @@ asn_TYPE_descriptor_t asn_DEF_t304_4 = { asn_DEF_t304_tags_4, /* Same as above */ sizeof(asn_DEF_t304_tags_4) /sizeof(asn_DEF_t304_tags_4[0]), /* 2 */ - { &asn_OER_type_t304_constr_4, &asn_PER_type_t304_constr_4, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_t304_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_t304_specs_4 /* Additional specs */ }; @@ -85,7 +91,18 @@ static asn_TYPE_member_t asn_MBR_rach_ConfigDedicated_13[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RACH_ConfigDedicated, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "uplink" }, @@ -94,7 +111,18 @@ static asn_TYPE_member_t asn_MBR_rach_ConfigDedicated_13[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RACH_ConfigDedicated, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "supplementaryUplink" }, @@ -122,7 +150,18 @@ asn_TYPE_descriptor_t asn_DEF_rach_ConfigDedicated_13 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_rach_ConfigDedicated_constr_13, &asn_PER_type_rach_ConfigDedicated_constr_13, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_rach_ConfigDedicated_constr_13, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_rach_ConfigDedicated_13, 2, /* Elements count */ &asn_SPC_rach_ConfigDedicated_specs_13 /* Additional specs */ @@ -134,7 +173,18 @@ static asn_TYPE_member_t asn_MBR_ext1_17[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SSB_MTC, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "smtc" }, @@ -167,7 +217,18 @@ asn_TYPE_descriptor_t asn_DEF_ext1_17 = { asn_DEF_ext1_tags_17, /* Same as above */ sizeof(asn_DEF_ext1_tags_17) /sizeof(asn_DEF_ext1_tags_17[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ext1_17, 1, /* Elements count */ &asn_SPC_ext1_specs_17 /* Additional specs */ @@ -179,7 +240,18 @@ asn_TYPE_member_t asn_MBR_ReconfigurationWithSync_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ServingCellConfigCommon, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spCellConfigCommon" }, @@ -188,7 +260,18 @@ asn_TYPE_member_t asn_MBR_ReconfigurationWithSync_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RNTI_Value, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "newUE-Identity" }, @@ -197,7 +280,18 @@ asn_TYPE_member_t asn_MBR_ReconfigurationWithSync_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_t304_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "t304" }, @@ -206,7 +300,18 @@ asn_TYPE_member_t asn_MBR_ReconfigurationWithSync_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_rach_ConfigDedicated_13, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rach-ConfigDedicated" }, @@ -215,7 +320,18 @@ asn_TYPE_member_t asn_MBR_ReconfigurationWithSync_1[] = { 0, &asn_DEF_ext1_17, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ext1" }, @@ -250,7 +366,18 @@ asn_TYPE_descriptor_t asn_DEF_ReconfigurationWithSync = { asn_DEF_ReconfigurationWithSync_tags_1, /* Same as above */ sizeof(asn_DEF_ReconfigurationWithSync_tags_1) /sizeof(asn_DEF_ReconfigurationWithSync_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ReconfigurationWithSync_1, 5, /* Elements count */ &asn_SPC_ReconfigurationWithSync_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/ReconfigurationWithSync.h b/src/codec_utils/RRC/ReconfigurationWithSync.h index 444f6c08c..fbce6eca8 100644 --- a/src/codec_utils/RRC/ReconfigurationWithSync.h +++ b/src/codec_utils/RRC/ReconfigurationWithSync.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ReconfigurationWithSync_H_ @@ -83,5 +83,10 @@ extern asn_TYPE_member_t asn_MBR_ReconfigurationWithSync_1[5]; } #endif +/* Referred external types */ +#include "ServingCellConfigCommon.h" +#include "RACH-ConfigDedicated.h" +#include "SSB-MTC.h" + #endif /* _ReconfigurationWithSync_H_ */ #include diff --git a/src/codec_utils/RRC/RedirectedCarrierInfo-EUTRA.c b/src/codec_utils/RRC/RedirectedCarrierInfo-EUTRA.c index 3e7fdb951..4ccabe319 100644 --- a/src/codec_utils/RRC/RedirectedCarrierInfo-EUTRA.c +++ b/src/codec_utils/RRC/RedirectedCarrierInfo-EUTRA.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RedirectedCarrierInfo-EUTRA.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_cnType_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_cnType_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_cnType_value2enum_3[] = { { 0, 3, "epc" }, { 1, 6, "fiveGC" } @@ -51,7 +50,18 @@ asn_TYPE_descriptor_t asn_DEF_cnType_3 = { asn_DEF_cnType_tags_3, /* Same as above */ sizeof(asn_DEF_cnType_tags_3) /sizeof(asn_DEF_cnType_tags_3[0]), /* 2 */ - { &asn_OER_type_cnType_constr_3, &asn_PER_type_cnType_constr_3, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_cnType_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_cnType_specs_3 /* Additional specs */ }; @@ -62,7 +72,18 @@ asn_TYPE_member_t asn_MBR_RedirectedCarrierInfo_EUTRA_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ARFCN_ValueEUTRA, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eutraFrequency" }, @@ -71,7 +92,18 @@ asn_TYPE_member_t asn_MBR_RedirectedCarrierInfo_EUTRA_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_cnType_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cnType" }, @@ -103,7 +135,18 @@ asn_TYPE_descriptor_t asn_DEF_RedirectedCarrierInfo_EUTRA = { asn_DEF_RedirectedCarrierInfo_EUTRA_tags_1, /* Same as above */ sizeof(asn_DEF_RedirectedCarrierInfo_EUTRA_tags_1) /sizeof(asn_DEF_RedirectedCarrierInfo_EUTRA_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RedirectedCarrierInfo_EUTRA_1, 2, /* Elements count */ &asn_SPC_RedirectedCarrierInfo_EUTRA_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RedirectedCarrierInfo-EUTRA.h b/src/codec_utils/RRC/RedirectedCarrierInfo-EUTRA.h index 33d722fbb..2720b40ec 100644 --- a/src/codec_utils/RRC/RedirectedCarrierInfo-EUTRA.h +++ b/src/codec_utils/RRC/RedirectedCarrierInfo-EUTRA.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RedirectedCarrierInfo_EUTRA_H_ diff --git a/src/codec_utils/RRC/RedirectedCarrierInfo.c b/src/codec_utils/RRC/RedirectedCarrierInfo.c index 9d1c1b18a..cbfbbb5c5 100644 --- a/src/codec_utils/RRC/RedirectedCarrierInfo.c +++ b/src/codec_utils/RRC/RedirectedCarrierInfo.c @@ -1,29 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RedirectedCarrierInfo.h" -#include "CarrierInfoNR.h" -#include "RedirectedCarrierInfo-EUTRA.h" -static asn_oer_constraints_t asn_OER_type_RedirectedCarrierInfo_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_RedirectedCarrierInfo_constr_1 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_RedirectedCarrierInfo_1[] = { { ATF_POINTER, 0, offsetof(struct RedirectedCarrierInfo, choice.nr), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_CarrierInfoNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nr" }, @@ -32,7 +40,18 @@ asn_TYPE_member_t asn_MBR_RedirectedCarrierInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RedirectedCarrierInfo_EUTRA, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eutra" }, @@ -59,7 +78,18 @@ asn_TYPE_descriptor_t asn_DEF_RedirectedCarrierInfo = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_RedirectedCarrierInfo_constr_1, &asn_PER_type_RedirectedCarrierInfo_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RedirectedCarrierInfo_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_RedirectedCarrierInfo_1, 2, /* Elements count */ &asn_SPC_RedirectedCarrierInfo_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RedirectedCarrierInfo.h b/src/codec_utils/RRC/RedirectedCarrierInfo.h index d7697838a..c887ad3a8 100644 --- a/src/codec_utils/RRC/RedirectedCarrierInfo.h +++ b/src/codec_utils/RRC/RedirectedCarrierInfo.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RedirectedCarrierInfo_H_ @@ -57,5 +57,9 @@ extern asn_per_constraints_t asn_PER_type_RedirectedCarrierInfo_constr_1; } #endif +/* Referred external types */ +#include "CarrierInfoNR.h" +#include "RedirectedCarrierInfo-EUTRA.h" + #endif /* _RedirectedCarrierInfo_H_ */ #include diff --git a/src/codec_utils/RRC/ReducedAggregatedBandwidth.c b/src/codec_utils/RRC/ReducedAggregatedBandwidth.c index 6da00c821..542fa131f 100644 --- a/src/codec_utils/RRC/ReducedAggregatedBandwidth.c +++ b/src/codec_utils/RRC/ReducedAggregatedBandwidth.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ReducedAggregatedBandwidth.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_ReducedAggregatedBandwidth_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ReducedAggregatedBandwidth_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 11 } /* (0..11) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_ReducedAggregatedBandwidth_value2enum_1[] = { { 0, 4, "mhz0" }, { 1, 5, "mhz10" }, @@ -69,7 +68,18 @@ asn_TYPE_descriptor_t asn_DEF_ReducedAggregatedBandwidth = { asn_DEF_ReducedAggregatedBandwidth_tags_1, /* Same as above */ sizeof(asn_DEF_ReducedAggregatedBandwidth_tags_1) /sizeof(asn_DEF_ReducedAggregatedBandwidth_tags_1[0]), /* 1 */ - { &asn_OER_type_ReducedAggregatedBandwidth_constr_1, &asn_PER_type_ReducedAggregatedBandwidth_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ReducedAggregatedBandwidth_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_ReducedAggregatedBandwidth_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/RRC/ReducedAggregatedBandwidth.h b/src/codec_utils/RRC/ReducedAggregatedBandwidth.h index 0cf01ba6f..a7be90d93 100644 --- a/src/codec_utils/RRC/ReducedAggregatedBandwidth.h +++ b/src/codec_utils/RRC/ReducedAggregatedBandwidth.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ReducedAggregatedBandwidth_H_ @@ -44,12 +44,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_ReducedAggregatedBandwidth_specs_1; asn_struct_free_f ReducedAggregatedBandwidth_free; asn_struct_print_f ReducedAggregatedBandwidth_print; asn_constr_check_f ReducedAggregatedBandwidth_constraint; -ber_type_decoder_f ReducedAggregatedBandwidth_decode_ber; -der_type_encoder_f ReducedAggregatedBandwidth_encode_der; xer_type_decoder_f ReducedAggregatedBandwidth_decode_xer; xer_type_encoder_f ReducedAggregatedBandwidth_encode_xer; -oer_type_decoder_f ReducedAggregatedBandwidth_decode_oer; -oer_type_encoder_f ReducedAggregatedBandwidth_encode_oer; per_type_decoder_f ReducedAggregatedBandwidth_decode_uper; per_type_encoder_f ReducedAggregatedBandwidth_encode_uper; per_type_decoder_f ReducedAggregatedBandwidth_decode_aper; diff --git a/src/codec_utils/RRC/ReestabNCellInfo.c b/src/codec_utils/RRC/ReestabNCellInfo.c index 07d594c82..5817b14c4 100644 --- a/src/codec_utils/RRC/ReestabNCellInfo.c +++ b/src/codec_utils/RRC/ReestabNCellInfo.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ReestabNCellInfo.h" @@ -27,7 +27,7 @@ memb_key_gNodeB_Star_constraint_1(const asn_TYPE_descriptor_t *td, const void *s size = 0; } - if((size == 256)) { + if((size == 256UL)) { /* Constraint check succeeded */ return 0; } else { @@ -38,21 +38,31 @@ memb_key_gNodeB_Star_constraint_1(const asn_TYPE_descriptor_t *td, const void *s } } -static asn_oer_constraints_t asn_OER_memb_key_gNodeB_Star_constr_3 CC_NOTUSED = { - { 0, 0 }, - 256 /* (SIZE(256..256)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_key_gNodeB_Star_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 256, 256 } /* (SIZE(256..256)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_ReestabNCellInfo_1[] = { { ATF_NOFLAGS, 0, offsetof(struct ReestabNCellInfo, cellIdentity), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_CellIdentity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cellIdentity" }, @@ -61,7 +71,18 @@ asn_TYPE_member_t asn_MBR_ReestabNCellInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_key_gNodeB_Star_constr_3, &asn_PER_memb_key_gNodeB_Star_constr_3, memb_key_gNodeB_Star_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_key_gNodeB_Star_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_key_gNodeB_Star_constraint_1 + }, 0, 0, /* No default value */ "key-gNodeB-Star" }, @@ -70,7 +91,18 @@ asn_TYPE_member_t asn_MBR_ReestabNCellInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ShortMAC_I, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "shortMAC-I" }, @@ -101,7 +133,18 @@ asn_TYPE_descriptor_t asn_DEF_ReestabNCellInfo = { asn_DEF_ReestabNCellInfo_tags_1, /* Same as above */ sizeof(asn_DEF_ReestabNCellInfo_tags_1) /sizeof(asn_DEF_ReestabNCellInfo_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ReestabNCellInfo_1, 3, /* Elements count */ &asn_SPC_ReestabNCellInfo_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/ReestabNCellInfo.h b/src/codec_utils/RRC/ReestabNCellInfo.h index 68ebffe3b..46d75a333 100644 --- a/src/codec_utils/RRC/ReestabNCellInfo.h +++ b/src/codec_utils/RRC/ReestabNCellInfo.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ReestabNCellInfo_H_ diff --git a/src/codec_utils/RRC/ReestabNCellInfoList.c b/src/codec_utils/RRC/ReestabNCellInfoList.c index e478c9e31..d08711e85 100644 --- a/src/codec_utils/RRC/ReestabNCellInfoList.c +++ b/src/codec_utils/RRC/ReestabNCellInfoList.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ReestabNCellInfoList.h" -#include "ReestabNCellInfo.h" -static asn_oer_constraints_t asn_OER_type_ReestabNCellInfoList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ReestabNCellInfoList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_ReestabNCellInfoList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ReestabNCellInfo, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_ReestabNCellInfoList = { asn_DEF_ReestabNCellInfoList_tags_1, /* Same as above */ sizeof(asn_DEF_ReestabNCellInfoList_tags_1) /sizeof(asn_DEF_ReestabNCellInfoList_tags_1[0]), /* 1 */ - { &asn_OER_type_ReestabNCellInfoList_constr_1, &asn_PER_type_ReestabNCellInfoList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ReestabNCellInfoList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ReestabNCellInfoList_1, 1, /* Single element */ &asn_SPC_ReestabNCellInfoList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/ReestabNCellInfoList.h b/src/codec_utils/RRC/ReestabNCellInfoList.h index c197220e7..aa6381dce 100644 --- a/src/codec_utils/RRC/ReestabNCellInfoList.h +++ b/src/codec_utils/RRC/ReestabNCellInfoList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ReestabNCellInfoList_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_ReestabNCellInfoList_constr_1; } #endif +/* Referred external types */ +#include "ReestabNCellInfo.h" + #endif /* _ReestabNCellInfoList_H_ */ #include diff --git a/src/codec_utils/RRC/ReestabUE-Identity.c b/src/codec_utils/RRC/ReestabUE-Identity.c index 86079fd14..90caecde7 100644 --- a/src/codec_utils/RRC/ReestabUE-Identity.c +++ b/src/codec_utils/RRC/ReestabUE-Identity.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ReestabUE-Identity.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_ReestabUE_Identity_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RNTI_Value, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "c-RNTI" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_ReestabUE_Identity_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PhysCellId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "physCellId" }, @@ -31,7 +53,18 @@ asn_TYPE_member_t asn_MBR_ReestabUE_Identity_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ShortMAC_I, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "shortMAC-I" }, @@ -62,7 +95,18 @@ asn_TYPE_descriptor_t asn_DEF_ReestabUE_Identity = { asn_DEF_ReestabUE_Identity_tags_1, /* Same as above */ sizeof(asn_DEF_ReestabUE_Identity_tags_1) /sizeof(asn_DEF_ReestabUE_Identity_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ReestabUE_Identity_1, 3, /* Elements count */ &asn_SPC_ReestabUE_Identity_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/ReestabUE-Identity.h b/src/codec_utils/RRC/ReestabUE-Identity.h index 6410d2e2c..bc94c5398 100644 --- a/src/codec_utils/RRC/ReestabUE-Identity.h +++ b/src/codec_utils/RRC/ReestabUE-Identity.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ReestabUE_Identity_H_ diff --git a/src/codec_utils/RRC/ReestablishmentCause.c b/src/codec_utils/RRC/ReestablishmentCause.c index d4f81acc0..767a71a10 100644 --- a/src/codec_utils/RRC/ReestablishmentCause.c +++ b/src/codec_utils/RRC/ReestablishmentCause.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ReestablishmentCause.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_ReestablishmentCause_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ReestablishmentCause_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_ReestablishmentCause_value2enum_1[] = { { 0, 22, "reconfigurationFailure" }, { 1, 15, "handoverFailure" }, @@ -53,7 +52,18 @@ asn_TYPE_descriptor_t asn_DEF_ReestablishmentCause = { asn_DEF_ReestablishmentCause_tags_1, /* Same as above */ sizeof(asn_DEF_ReestablishmentCause_tags_1) /sizeof(asn_DEF_ReestablishmentCause_tags_1[0]), /* 1 */ - { &asn_OER_type_ReestablishmentCause_constr_1, &asn_PER_type_ReestablishmentCause_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ReestablishmentCause_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_ReestablishmentCause_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/RRC/ReestablishmentCause.h b/src/codec_utils/RRC/ReestablishmentCause.h index ea68c1d47..5ca75917a 100644 --- a/src/codec_utils/RRC/ReestablishmentCause.h +++ b/src/codec_utils/RRC/ReestablishmentCause.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ReestablishmentCause_H_ @@ -36,12 +36,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_ReestablishmentCause_specs_1; asn_struct_free_f ReestablishmentCause_free; asn_struct_print_f ReestablishmentCause_print; asn_constr_check_f ReestablishmentCause_constraint; -ber_type_decoder_f ReestablishmentCause_decode_ber; -der_type_encoder_f ReestablishmentCause_encode_der; xer_type_decoder_f ReestablishmentCause_decode_xer; xer_type_encoder_f ReestablishmentCause_encode_xer; -oer_type_decoder_f ReestablishmentCause_decode_oer; -oer_type_encoder_f ReestablishmentCause_encode_oer; per_type_decoder_f ReestablishmentCause_decode_uper; per_type_encoder_f ReestablishmentCause_encode_uper; per_type_decoder_f ReestablishmentCause_decode_aper; diff --git a/src/codec_utils/RRC/ReestablishmentInfo.c b/src/codec_utils/RRC/ReestablishmentInfo.c index b7b4c9d5a..f5b37dd3d 100644 --- a/src/codec_utils/RRC/ReestablishmentInfo.c +++ b/src/codec_utils/RRC/ReestablishmentInfo.c @@ -1,20 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ReestablishmentInfo.h" -#include "ReestabNCellInfoList.h" asn_TYPE_member_t asn_MBR_ReestablishmentInfo_1[] = { { ATF_NOFLAGS, 0, offsetof(struct ReestablishmentInfo, sourcePhysCellId), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_PhysCellId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sourcePhysCellId" }, @@ -23,7 +33,18 @@ asn_TYPE_member_t asn_MBR_ReestablishmentInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ShortMAC_I, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "targetCellShortMAC-I" }, @@ -32,7 +53,18 @@ asn_TYPE_member_t asn_MBR_ReestablishmentInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ReestabNCellInfoList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "additionalReestabInfoList" }, @@ -65,7 +97,18 @@ asn_TYPE_descriptor_t asn_DEF_ReestablishmentInfo = { asn_DEF_ReestablishmentInfo_tags_1, /* Same as above */ sizeof(asn_DEF_ReestablishmentInfo_tags_1) /sizeof(asn_DEF_ReestablishmentInfo_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ReestablishmentInfo_1, 3, /* Elements count */ &asn_SPC_ReestablishmentInfo_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/ReestablishmentInfo.h b/src/codec_utils/RRC/ReestablishmentInfo.h index 93989e200..6d229feec 100644 --- a/src/codec_utils/RRC/ReestablishmentInfo.h +++ b/src/codec_utils/RRC/ReestablishmentInfo.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ReestablishmentInfo_H_ @@ -42,5 +42,8 @@ extern asn_TYPE_member_t asn_MBR_ReestablishmentInfo_1[3]; } #endif +/* Referred external types */ +#include "ReestabNCellInfoList.h" + #endif /* _ReestablishmentInfo_H_ */ #include diff --git a/src/codec_utils/RRC/ReferenceSignalConfig.c b/src/codec_utils/RRC/ReferenceSignalConfig.c index def842081..820a684bd 100644 --- a/src/codec_utils/RRC/ReferenceSignalConfig.c +++ b/src/codec_utils/RRC/ReferenceSignalConfig.c @@ -1,29 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ReferenceSignalConfig.h" -#include "SSB-ConfigMobility.h" -#include "CSI-RS-ResourceConfigMobility.h" -static asn_oer_constraints_t asn_OER_type_csi_rs_ResourceConfigMobility_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_csi_rs_ResourceConfigMobility_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_csi_rs_ResourceConfigMobility_3[] = { { ATF_NOFLAGS, 0, offsetof(struct ReferenceSignalConfig__csi_rs_ResourceConfigMobility, choice.release), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -32,7 +40,18 @@ static asn_TYPE_member_t asn_MBR_csi_rs_ResourceConfigMobility_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CSI_RS_ResourceConfigMobility, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -60,7 +79,18 @@ asn_TYPE_descriptor_t asn_DEF_csi_rs_ResourceConfigMobility_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_csi_rs_ResourceConfigMobility_constr_3, &asn_PER_type_csi_rs_ResourceConfigMobility_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_csi_rs_ResourceConfigMobility_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_csi_rs_ResourceConfigMobility_3, 2, /* Elements count */ &asn_SPC_csi_rs_ResourceConfigMobility_specs_3 /* Additional specs */ @@ -72,7 +102,18 @@ asn_TYPE_member_t asn_MBR_ReferenceSignalConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SSB_ConfigMobility, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ssb-ConfigMobility" }, @@ -81,7 +122,18 @@ asn_TYPE_member_t asn_MBR_ReferenceSignalConfig_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_csi_rs_ResourceConfigMobility_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "csi-rs-ResourceConfigMobility" }, @@ -113,7 +165,18 @@ asn_TYPE_descriptor_t asn_DEF_ReferenceSignalConfig = { asn_DEF_ReferenceSignalConfig_tags_1, /* Same as above */ sizeof(asn_DEF_ReferenceSignalConfig_tags_1) /sizeof(asn_DEF_ReferenceSignalConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ReferenceSignalConfig_1, 2, /* Elements count */ &asn_SPC_ReferenceSignalConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/ReferenceSignalConfig.h b/src/codec_utils/RRC/ReferenceSignalConfig.h index 2eefef9fe..5b4cae904 100644 --- a/src/codec_utils/RRC/ReferenceSignalConfig.h +++ b/src/codec_utils/RRC/ReferenceSignalConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ReferenceSignalConfig_H_ @@ -58,5 +58,9 @@ extern asn_TYPE_member_t asn_MBR_ReferenceSignalConfig_1[2]; } #endif +/* Referred external types */ +#include "SSB-ConfigMobility.h" +#include "CSI-RS-ResourceConfigMobility.h" + #endif /* _ReferenceSignalConfig_H_ */ #include diff --git a/src/codec_utils/RRC/RegisteredAMF.c b/src/codec_utils/RRC/RegisteredAMF.c index 47128e031..46a471118 100644 --- a/src/codec_utils/RRC/RegisteredAMF.c +++ b/src/codec_utils/RRC/RegisteredAMF.c @@ -1,20 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RegisteredAMF.h" -#include "PLMN-IdentitY.h" asn_TYPE_member_t asn_MBR_RegisteredAMF_1[] = { { ATF_POINTER, 1, offsetof(struct RegisteredAMF, plmn_Identity), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_PLMN_IdentitY, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "plmn-Identity" }, @@ -23,7 +33,18 @@ asn_TYPE_member_t asn_MBR_RegisteredAMF_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_AMF_Identifier, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "amf-Identifier" }, @@ -55,7 +76,18 @@ asn_TYPE_descriptor_t asn_DEF_RegisteredAMF = { asn_DEF_RegisteredAMF_tags_1, /* Same as above */ sizeof(asn_DEF_RegisteredAMF_tags_1) /sizeof(asn_DEF_RegisteredAMF_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_RegisteredAMF_1, 2, /* Elements count */ &asn_SPC_RegisteredAMF_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/RegisteredAMF.h b/src/codec_utils/RRC/RegisteredAMF.h index 7df1678da..ad19691e1 100644 --- a/src/codec_utils/RRC/RegisteredAMF.h +++ b/src/codec_utils/RRC/RegisteredAMF.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RegisteredAMF_H_ @@ -40,5 +40,8 @@ extern asn_TYPE_member_t asn_MBR_RegisteredAMF_1[2]; } #endif +/* Referred external types */ +#include "PLMN-IdentitY.h" + #endif /* _RegisteredAMF_H_ */ #include diff --git a/src/codec_utils/RRC/RejectWaitTime.c b/src/codec_utils/RRC/RejectWaitTime.c index 2d5c4cb38..64b7720ab 100644 --- a/src/codec_utils/RRC/RejectWaitTime.c +++ b/src/codec_utils/RRC/RejectWaitTime.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "RejectWaitTime.h" @@ -21,7 +21,7 @@ RejectWaitTime_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 1 && value <= 16)) { + if((value >= 1L && value <= 16L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ RejectWaitTime_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_RejectWaitTime_constr_1 CC_NOTUSED = { - { 1, 1 } /* (1..16) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_RejectWaitTime_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 1, 16 } /* (1..16) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_RejectWaitTime_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_RejectWaitTime = { asn_DEF_RejectWaitTime_tags_1, /* Same as above */ sizeof(asn_DEF_RejectWaitTime_tags_1) /sizeof(asn_DEF_RejectWaitTime_tags_1[0]), /* 1 */ - { &asn_OER_type_RejectWaitTime_constr_1, &asn_PER_type_RejectWaitTime_constr_1, RejectWaitTime_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_RejectWaitTime_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + RejectWaitTime_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/RejectWaitTime.h b/src/codec_utils/RRC/RejectWaitTime.h index 65d9fcbe3..a73a4f0f5 100644 --- a/src/codec_utils/RRC/RejectWaitTime.h +++ b/src/codec_utils/RRC/RejectWaitTime.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _RejectWaitTime_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_RejectWaitTime; asn_struct_free_f RejectWaitTime_free; asn_struct_print_f RejectWaitTime_print; asn_constr_check_f RejectWaitTime_constraint; -ber_type_decoder_f RejectWaitTime_decode_ber; -der_type_encoder_f RejectWaitTime_encode_der; xer_type_decoder_f RejectWaitTime_decode_xer; xer_type_encoder_f RejectWaitTime_encode_xer; -oer_type_decoder_f RejectWaitTime_decode_oer; -oer_type_encoder_f RejectWaitTime_encode_oer; per_type_decoder_f RejectWaitTime_decode_uper; per_type_encoder_f RejectWaitTime_encode_uper; per_type_decoder_f RejectWaitTime_decode_aper; diff --git a/src/codec_utils/RRC/ReportCGI-EUTRA.c b/src/codec_utils/RRC/ReportCGI-EUTRA.c index 05c093f8f..088a7a0f2 100644 --- a/src/codec_utils/RRC/ReportCGI-EUTRA.c +++ b/src/codec_utils/RRC/ReportCGI-EUTRA.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ReportCGI-EUTRA.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_ReportCGI_EUTRA_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_EUTRA_PhysCellId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cellForWhichToReportCGI" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_ReportCGI_EUTRA = { asn_DEF_ReportCGI_EUTRA_tags_1, /* Same as above */ sizeof(asn_DEF_ReportCGI_EUTRA_tags_1) /sizeof(asn_DEF_ReportCGI_EUTRA_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ReportCGI_EUTRA_1, 1, /* Elements count */ &asn_SPC_ReportCGI_EUTRA_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/ReportCGI-EUTRA.h b/src/codec_utils/RRC/ReportCGI-EUTRA.h index 0ceb40924..fe492d0bf 100644 --- a/src/codec_utils/RRC/ReportCGI-EUTRA.h +++ b/src/codec_utils/RRC/ReportCGI-EUTRA.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ReportCGI_EUTRA_H_ diff --git a/src/codec_utils/RRC/ReportCGI.c b/src/codec_utils/RRC/ReportCGI.c index ec3472e4c..a3b273ea4 100644 --- a/src/codec_utils/RRC/ReportCGI.c +++ b/src/codec_utils/RRC/ReportCGI.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ReportCGI.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_ReportCGI_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PhysCellId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cellForWhichToReportCGI" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_ReportCGI = { asn_DEF_ReportCGI_tags_1, /* Same as above */ sizeof(asn_DEF_ReportCGI_tags_1) /sizeof(asn_DEF_ReportCGI_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ReportCGI_1, 1, /* Elements count */ &asn_SPC_ReportCGI_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/ReportCGI.h b/src/codec_utils/RRC/ReportCGI.h index b669da6f0..b5018ea21 100644 --- a/src/codec_utils/RRC/ReportCGI.h +++ b/src/codec_utils/RRC/ReportCGI.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ReportCGI_H_ diff --git a/src/codec_utils/RRC/ReportConfigId.c b/src/codec_utils/RRC/ReportConfigId.c index 0c04c59bf..1c9f7b927 100644 --- a/src/codec_utils/RRC/ReportConfigId.c +++ b/src/codec_utils/RRC/ReportConfigId.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ReportConfigId.h" @@ -21,7 +21,7 @@ ReportConfigId_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 1 && value <= 64)) { + if((value >= 1L && value <= 64L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ ReportConfigId_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_ReportConfigId_constr_1 CC_NOTUSED = { - { 1, 1 } /* (1..64) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ReportConfigId_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 1, 64 } /* (1..64) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_ReportConfigId_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_ReportConfigId = { asn_DEF_ReportConfigId_tags_1, /* Same as above */ sizeof(asn_DEF_ReportConfigId_tags_1) /sizeof(asn_DEF_ReportConfigId_tags_1[0]), /* 1 */ - { &asn_OER_type_ReportConfigId_constr_1, &asn_PER_type_ReportConfigId_constr_1, ReportConfigId_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ReportConfigId_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + ReportConfigId_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/ReportConfigId.h b/src/codec_utils/RRC/ReportConfigId.h index 708eabd74..87d761103 100644 --- a/src/codec_utils/RRC/ReportConfigId.h +++ b/src/codec_utils/RRC/ReportConfigId.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ReportConfigId_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ReportConfigId; asn_struct_free_f ReportConfigId_free; asn_struct_print_f ReportConfigId_print; asn_constr_check_f ReportConfigId_constraint; -ber_type_decoder_f ReportConfigId_decode_ber; -der_type_encoder_f ReportConfigId_encode_der; xer_type_decoder_f ReportConfigId_decode_xer; xer_type_encoder_f ReportConfigId_encode_xer; -oer_type_decoder_f ReportConfigId_decode_oer; -oer_type_encoder_f ReportConfigId_encode_oer; per_type_decoder_f ReportConfigId_decode_uper; per_type_encoder_f ReportConfigId_encode_uper; per_type_decoder_f ReportConfigId_decode_aper; diff --git a/src/codec_utils/RRC/ReportConfigInterRAT.c b/src/codec_utils/RRC/ReportConfigInterRAT.c index 83e5bfdcd..dc8e9e873 100644 --- a/src/codec_utils/RRC/ReportConfigInterRAT.c +++ b/src/codec_utils/RRC/ReportConfigInterRAT.c @@ -1,30 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ReportConfigInterRAT.h" -#include "PeriodicalReportConfigInterRAT.h" -#include "EventTriggerConfigInterRAT.h" -#include "ReportCGI-EUTRA.h" -static asn_oer_constraints_t asn_OER_type_reportType_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_reportType_constr_2 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 2, 2, 0, 2 } /* (0..2,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_reportType_2[] = { { ATF_POINTER, 0, offsetof(struct ReportConfigInterRAT__reportType, choice.periodical), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_PeriodicalReportConfigInterRAT, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "periodical" }, @@ -33,7 +40,18 @@ static asn_TYPE_member_t asn_MBR_reportType_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_EventTriggerConfigInterRAT, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eventTriggered" }, @@ -42,7 +60,18 @@ static asn_TYPE_member_t asn_MBR_reportType_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ReportCGI_EUTRA, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportCGI" }, @@ -71,7 +100,18 @@ asn_TYPE_descriptor_t asn_DEF_reportType_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_reportType_constr_2, &asn_PER_type_reportType_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_reportType_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_reportType_2, 3, /* Elements count */ &asn_SPC_reportType_specs_2 /* Additional specs */ @@ -83,7 +123,18 @@ asn_TYPE_member_t asn_MBR_ReportConfigInterRAT_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_reportType_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportType" }, @@ -112,7 +163,18 @@ asn_TYPE_descriptor_t asn_DEF_ReportConfigInterRAT = { asn_DEF_ReportConfigInterRAT_tags_1, /* Same as above */ sizeof(asn_DEF_ReportConfigInterRAT_tags_1) /sizeof(asn_DEF_ReportConfigInterRAT_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ReportConfigInterRAT_1, 1, /* Elements count */ &asn_SPC_ReportConfigInterRAT_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/ReportConfigInterRAT.h b/src/codec_utils/RRC/ReportConfigInterRAT.h index d561488ef..210322773 100644 --- a/src/codec_utils/RRC/ReportConfigInterRAT.h +++ b/src/codec_utils/RRC/ReportConfigInterRAT.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ReportConfigInterRAT_H_ @@ -65,5 +65,10 @@ extern asn_TYPE_member_t asn_MBR_ReportConfigInterRAT_1[1]; } #endif +/* Referred external types */ +#include "PeriodicalReportConfigInterRAT.h" +#include "EventTriggerConfigInterRAT.h" +#include "ReportCGI-EUTRA.h" + #endif /* _ReportConfigInterRAT_H_ */ #include diff --git a/src/codec_utils/RRC/ReportConfigNR.c b/src/codec_utils/RRC/ReportConfigNR.c index 2be9e9aae..c8a5a3133 100644 --- a/src/codec_utils/RRC/ReportConfigNR.c +++ b/src/codec_utils/RRC/ReportConfigNR.c @@ -1,30 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ReportConfigNR.h" -#include "PeriodicalReportConfig.h" -#include "EventTriggerConfig.h" -#include "ReportCGI.h" -static asn_oer_constraints_t asn_OER_type_reportType_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_reportType_constr_2 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_reportType_2[] = { { ATF_POINTER, 0, offsetof(struct ReportConfigNR__reportType, choice.periodical), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_PeriodicalReportConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "periodical" }, @@ -33,7 +40,18 @@ static asn_TYPE_member_t asn_MBR_reportType_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_EventTriggerConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eventTriggered" }, @@ -42,7 +60,18 @@ static asn_TYPE_member_t asn_MBR_reportType_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ReportCGI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportCGI" }, @@ -71,7 +100,18 @@ asn_TYPE_descriptor_t asn_DEF_reportType_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_reportType_constr_2, &asn_PER_type_reportType_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_reportType_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_reportType_2, 3, /* Elements count */ &asn_SPC_reportType_specs_2 /* Additional specs */ @@ -83,7 +123,18 @@ asn_TYPE_member_t asn_MBR_ReportConfigNR_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_reportType_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportType" }, @@ -112,7 +163,18 @@ asn_TYPE_descriptor_t asn_DEF_ReportConfigNR = { asn_DEF_ReportConfigNR_tags_1, /* Same as above */ sizeof(asn_DEF_ReportConfigNR_tags_1) /sizeof(asn_DEF_ReportConfigNR_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ReportConfigNR_1, 1, /* Elements count */ &asn_SPC_ReportConfigNR_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/ReportConfigNR.h b/src/codec_utils/RRC/ReportConfigNR.h index e0451150f..5465c1589 100644 --- a/src/codec_utils/RRC/ReportConfigNR.h +++ b/src/codec_utils/RRC/ReportConfigNR.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ReportConfigNR_H_ @@ -64,5 +64,10 @@ extern asn_TYPE_member_t asn_MBR_ReportConfigNR_1[1]; } #endif +/* Referred external types */ +#include "PeriodicalReportConfig.h" +#include "EventTriggerConfig.h" +#include "ReportCGI.h" + #endif /* _ReportConfigNR_H_ */ #include diff --git a/src/codec_utils/RRC/ReportConfigToAddMod.c b/src/codec_utils/RRC/ReportConfigToAddMod.c index 18ea17aa8..148d78cee 100644 --- a/src/codec_utils/RRC/ReportConfigToAddMod.c +++ b/src/codec_utils/RRC/ReportConfigToAddMod.c @@ -1,29 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ReportConfigToAddMod.h" -#include "ReportConfigNR.h" -#include "ReportConfigInterRAT.h" -static asn_oer_constraints_t asn_OER_type_reportConfig_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_reportConfig_constr_3 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 0, 0, 0, 0 } /* (0..0,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_reportConfig_3[] = { { ATF_POINTER, 0, offsetof(struct ReportConfigToAddMod__reportConfig, choice.reportConfigNR), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_ReportConfigNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportConfigNR" }, @@ -32,7 +40,18 @@ static asn_TYPE_member_t asn_MBR_reportConfig_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ReportConfigInterRAT, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportConfigInterRAT" }, @@ -60,7 +79,18 @@ asn_TYPE_descriptor_t asn_DEF_reportConfig_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_reportConfig_constr_3, &asn_PER_type_reportConfig_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_reportConfig_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_reportConfig_3, 2, /* Elements count */ &asn_SPC_reportConfig_specs_3 /* Additional specs */ @@ -72,7 +102,18 @@ asn_TYPE_member_t asn_MBR_ReportConfigToAddMod_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ReportConfigId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportConfigId" }, @@ -81,7 +122,18 @@ asn_TYPE_member_t asn_MBR_ReportConfigToAddMod_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_reportConfig_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportConfig" }, @@ -111,7 +163,18 @@ asn_TYPE_descriptor_t asn_DEF_ReportConfigToAddMod = { asn_DEF_ReportConfigToAddMod_tags_1, /* Same as above */ sizeof(asn_DEF_ReportConfigToAddMod_tags_1) /sizeof(asn_DEF_ReportConfigToAddMod_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ReportConfigToAddMod_1, 2, /* Elements count */ &asn_SPC_ReportConfigToAddMod_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/ReportConfigToAddMod.h b/src/codec_utils/RRC/ReportConfigToAddMod.h index 0e085b0b4..aa50bba17 100644 --- a/src/codec_utils/RRC/ReportConfigToAddMod.h +++ b/src/codec_utils/RRC/ReportConfigToAddMod.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ReportConfigToAddMod_H_ @@ -63,5 +63,9 @@ extern asn_TYPE_member_t asn_MBR_ReportConfigToAddMod_1[2]; } #endif +/* Referred external types */ +#include "ReportConfigNR.h" +#include "ReportConfigInterRAT.h" + #endif /* _ReportConfigToAddMod_H_ */ #include diff --git a/src/codec_utils/RRC/ReportConfigToAddModList.c b/src/codec_utils/RRC/ReportConfigToAddModList.c index ab20f9897..1f50f07b0 100644 --- a/src/codec_utils/RRC/ReportConfigToAddModList.c +++ b/src/codec_utils/RRC/ReportConfigToAddModList.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ReportConfigToAddModList.h" -#include "ReportConfigToAddMod.h" -static asn_oer_constraints_t asn_OER_type_ReportConfigToAddModList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ReportConfigToAddModList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_ReportConfigToAddModList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ReportConfigToAddMod, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_ReportConfigToAddModList = { asn_DEF_ReportConfigToAddModList_tags_1, /* Same as above */ sizeof(asn_DEF_ReportConfigToAddModList_tags_1) /sizeof(asn_DEF_ReportConfigToAddModList_tags_1[0]), /* 1 */ - { &asn_OER_type_ReportConfigToAddModList_constr_1, &asn_PER_type_ReportConfigToAddModList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ReportConfigToAddModList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ReportConfigToAddModList_1, 1, /* Single element */ &asn_SPC_ReportConfigToAddModList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/ReportConfigToAddModList.h b/src/codec_utils/RRC/ReportConfigToAddModList.h index 10bccff2c..378477009 100644 --- a/src/codec_utils/RRC/ReportConfigToAddModList.h +++ b/src/codec_utils/RRC/ReportConfigToAddModList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ReportConfigToAddModList_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_ReportConfigToAddModList_constr_1; } #endif +/* Referred external types */ +#include "ReportConfigToAddMod.h" + #endif /* _ReportConfigToAddModList_H_ */ #include diff --git a/src/codec_utils/RRC/ReportConfigToRemoveList.c b/src/codec_utils/RRC/ReportConfigToRemoveList.c index f0b03414b..ee0c785a5 100644 --- a/src/codec_utils/RRC/ReportConfigToRemoveList.c +++ b/src/codec_utils/RRC/ReportConfigToRemoveList.c @@ -1,27 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ReportConfigToRemoveList.h" -static asn_oer_constraints_t asn_OER_type_ReportConfigToRemoveList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ReportConfigToRemoveList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_ReportConfigToRemoveList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_ReportConfigId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -44,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_ReportConfigToRemoveList = { asn_DEF_ReportConfigToRemoveList_tags_1, /* Same as above */ sizeof(asn_DEF_ReportConfigToRemoveList_tags_1) /sizeof(asn_DEF_ReportConfigToRemoveList_tags_1[0]), /* 1 */ - { &asn_OER_type_ReportConfigToRemoveList_constr_1, &asn_PER_type_ReportConfigToRemoveList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ReportConfigToRemoveList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ReportConfigToRemoveList_1, 1, /* Single element */ &asn_SPC_ReportConfigToRemoveList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/ReportConfigToRemoveList.h b/src/codec_utils/RRC/ReportConfigToRemoveList.h index 43696f30e..301895a41 100644 --- a/src/codec_utils/RRC/ReportConfigToRemoveList.h +++ b/src/codec_utils/RRC/ReportConfigToRemoveList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ReportConfigToRemoveList_H_ diff --git a/src/codec_utils/RRC/ReportInterval.c b/src/codec_utils/RRC/ReportInterval.c index fc1307f01..624f0e15d 100644 --- a/src/codec_utils/RRC/ReportInterval.c +++ b/src/codec_utils/RRC/ReportInterval.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ReportInterval.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_ReportInterval_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ReportInterval_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 13 } /* (0..13) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_ReportInterval_value2enum_1[] = { { 0, 5, "ms120" }, { 1, 5, "ms240" }, @@ -73,7 +72,18 @@ asn_TYPE_descriptor_t asn_DEF_ReportInterval = { asn_DEF_ReportInterval_tags_1, /* Same as above */ sizeof(asn_DEF_ReportInterval_tags_1) /sizeof(asn_DEF_ReportInterval_tags_1[0]), /* 1 */ - { &asn_OER_type_ReportInterval_constr_1, &asn_PER_type_ReportInterval_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ReportInterval_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_ReportInterval_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/RRC/ReportInterval.h b/src/codec_utils/RRC/ReportInterval.h index afca6d3b8..66ede7d29 100644 --- a/src/codec_utils/RRC/ReportInterval.h +++ b/src/codec_utils/RRC/ReportInterval.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ReportInterval_H_ @@ -46,12 +46,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_ReportInterval_specs_1; asn_struct_free_f ReportInterval_free; asn_struct_print_f ReportInterval_print; asn_constr_check_f ReportInterval_constraint; -ber_type_decoder_f ReportInterval_decode_ber; -der_type_encoder_f ReportInterval_encode_der; xer_type_decoder_f ReportInterval_decode_xer; xer_type_encoder_f ReportInterval_encode_xer; -oer_type_decoder_f ReportInterval_decode_oer; -oer_type_encoder_f ReportInterval_encode_oer; per_type_decoder_f ReportInterval_decode_uper; per_type_encoder_f ReportInterval_encode_uper; per_type_decoder_f ReportInterval_decode_aper; diff --git a/src/codec_utils/RRC/ReselectionThreshold.c b/src/codec_utils/RRC/ReselectionThreshold.c index 1208ae50d..9c9a90665 100644 --- a/src/codec_utils/RRC/ReselectionThreshold.c +++ b/src/codec_utils/RRC/ReselectionThreshold.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ReselectionThreshold.h" @@ -21,7 +21,7 @@ ReselectionThreshold_constraint(const asn_TYPE_descriptor_t *td, const void *spt value = *(const long *)sptr; - if((value >= 0 && value <= 31)) { + if((value >= 0L && value <= 31L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ ReselectionThreshold_constraint(const asn_TYPE_descriptor_t *td, const void *spt * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_ReselectionThreshold_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..31) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ReselectionThreshold_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 31 } /* (0..31) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_ReselectionThreshold_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_ReselectionThreshold = { asn_DEF_ReselectionThreshold_tags_1, /* Same as above */ sizeof(asn_DEF_ReselectionThreshold_tags_1) /sizeof(asn_DEF_ReselectionThreshold_tags_1[0]), /* 1 */ - { &asn_OER_type_ReselectionThreshold_constr_1, &asn_PER_type_ReselectionThreshold_constr_1, ReselectionThreshold_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ReselectionThreshold_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + ReselectionThreshold_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/ReselectionThreshold.h b/src/codec_utils/RRC/ReselectionThreshold.h index 1ee48bf28..986f9ebc2 100644 --- a/src/codec_utils/RRC/ReselectionThreshold.h +++ b/src/codec_utils/RRC/ReselectionThreshold.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ReselectionThreshold_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ReselectionThreshold; asn_struct_free_f ReselectionThreshold_free; asn_struct_print_f ReselectionThreshold_print; asn_constr_check_f ReselectionThreshold_constraint; -ber_type_decoder_f ReselectionThreshold_decode_ber; -der_type_encoder_f ReselectionThreshold_encode_der; xer_type_decoder_f ReselectionThreshold_decode_xer; xer_type_encoder_f ReselectionThreshold_encode_xer; -oer_type_decoder_f ReselectionThreshold_decode_oer; -oer_type_encoder_f ReselectionThreshold_encode_oer; per_type_decoder_f ReselectionThreshold_decode_uper; per_type_encoder_f ReselectionThreshold_encode_uper; per_type_decoder_f ReselectionThreshold_decode_aper; diff --git a/src/codec_utils/RRC/ReselectionThresholdQ.c b/src/codec_utils/RRC/ReselectionThresholdQ.c index 00981cc46..caf4ddd68 100644 --- a/src/codec_utils/RRC/ReselectionThresholdQ.c +++ b/src/codec_utils/RRC/ReselectionThresholdQ.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ReselectionThresholdQ.h" @@ -21,7 +21,7 @@ ReselectionThresholdQ_constraint(const asn_TYPE_descriptor_t *td, const void *sp value = *(const long *)sptr; - if((value >= 0 && value <= 31)) { + if((value >= 0L && value <= 31L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ ReselectionThresholdQ_constraint(const asn_TYPE_descriptor_t *td, const void *sp * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_ReselectionThresholdQ_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..31) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ReselectionThresholdQ_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 31 } /* (0..31) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_ReselectionThresholdQ_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_ReselectionThresholdQ = { asn_DEF_ReselectionThresholdQ_tags_1, /* Same as above */ sizeof(asn_DEF_ReselectionThresholdQ_tags_1) /sizeof(asn_DEF_ReselectionThresholdQ_tags_1[0]), /* 1 */ - { &asn_OER_type_ReselectionThresholdQ_constr_1, &asn_PER_type_ReselectionThresholdQ_constr_1, ReselectionThresholdQ_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ReselectionThresholdQ_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + ReselectionThresholdQ_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/ReselectionThresholdQ.h b/src/codec_utils/RRC/ReselectionThresholdQ.h index 5ee447d69..2e88f6a5d 100644 --- a/src/codec_utils/RRC/ReselectionThresholdQ.h +++ b/src/codec_utils/RRC/ReselectionThresholdQ.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ReselectionThresholdQ_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ReselectionThresholdQ; asn_struct_free_f ReselectionThresholdQ_free; asn_struct_print_f ReselectionThresholdQ_print; asn_constr_check_f ReselectionThresholdQ_constraint; -ber_type_decoder_f ReselectionThresholdQ_decode_ber; -der_type_encoder_f ReselectionThresholdQ_encode_der; xer_type_decoder_f ReselectionThresholdQ_decode_xer; xer_type_encoder_f ReselectionThresholdQ_encode_xer; -oer_type_decoder_f ReselectionThresholdQ_decode_oer; -oer_type_encoder_f ReselectionThresholdQ_encode_oer; per_type_decoder_f ReselectionThresholdQ_decode_uper; per_type_encoder_f ReselectionThresholdQ_encode_uper; per_type_decoder_f ReselectionThresholdQ_decode_aper; diff --git a/src/codec_utils/RRC/ResultsPerCSI-RS-Index.c b/src/codec_utils/RRC/ResultsPerCSI-RS-Index.c index 5ddbe6999..6a84f3291 100644 --- a/src/codec_utils/RRC/ResultsPerCSI-RS-Index.c +++ b/src/codec_utils/RRC/ResultsPerCSI-RS-Index.c @@ -1,20 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ResultsPerCSI-RS-Index.h" -#include "MeasQuantityResults.h" asn_TYPE_member_t asn_MBR_ResultsPerCSI_RS_Index_1[] = { { ATF_NOFLAGS, 0, offsetof(struct ResultsPerCSI_RS_Index, csi_RS_Index), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_CSI_RS_Index, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "csi-RS-Index" }, @@ -23,7 +33,18 @@ asn_TYPE_member_t asn_MBR_ResultsPerCSI_RS_Index_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasQuantityResults, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "csi-RS-Results" }, @@ -55,7 +76,18 @@ asn_TYPE_descriptor_t asn_DEF_ResultsPerCSI_RS_Index = { asn_DEF_ResultsPerCSI_RS_Index_tags_1, /* Same as above */ sizeof(asn_DEF_ResultsPerCSI_RS_Index_tags_1) /sizeof(asn_DEF_ResultsPerCSI_RS_Index_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ResultsPerCSI_RS_Index_1, 2, /* Elements count */ &asn_SPC_ResultsPerCSI_RS_Index_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/ResultsPerCSI-RS-Index.h b/src/codec_utils/RRC/ResultsPerCSI-RS-Index.h index 12d844d3c..599b4b3d4 100644 --- a/src/codec_utils/RRC/ResultsPerCSI-RS-Index.h +++ b/src/codec_utils/RRC/ResultsPerCSI-RS-Index.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ResultsPerCSI_RS_Index_H_ @@ -40,5 +40,8 @@ extern asn_TYPE_member_t asn_MBR_ResultsPerCSI_RS_Index_1[2]; } #endif +/* Referred external types */ +#include "MeasQuantityResults.h" + #endif /* _ResultsPerCSI_RS_Index_H_ */ #include diff --git a/src/codec_utils/RRC/ResultsPerCSI-RS-IndexList.c b/src/codec_utils/RRC/ResultsPerCSI-RS-IndexList.c index ed5441c89..4d2dc7768 100644 --- a/src/codec_utils/RRC/ResultsPerCSI-RS-IndexList.c +++ b/src/codec_utils/RRC/ResultsPerCSI-RS-IndexList.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ResultsPerCSI-RS-IndexList.h" -#include "ResultsPerCSI-RS-Index.h" -static asn_oer_constraints_t asn_OER_type_ResultsPerCSI_RS_IndexList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ResultsPerCSI_RS_IndexList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_ResultsPerCSI_RS_IndexList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ResultsPerCSI_RS_Index, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_ResultsPerCSI_RS_IndexList = { asn_DEF_ResultsPerCSI_RS_IndexList_tags_1, /* Same as above */ sizeof(asn_DEF_ResultsPerCSI_RS_IndexList_tags_1) /sizeof(asn_DEF_ResultsPerCSI_RS_IndexList_tags_1[0]), /* 1 */ - { &asn_OER_type_ResultsPerCSI_RS_IndexList_constr_1, &asn_PER_type_ResultsPerCSI_RS_IndexList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ResultsPerCSI_RS_IndexList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ResultsPerCSI_RS_IndexList_1, 1, /* Single element */ &asn_SPC_ResultsPerCSI_RS_IndexList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/ResultsPerCSI-RS-IndexList.h b/src/codec_utils/RRC/ResultsPerCSI-RS-IndexList.h index fed828e67..36ead8b6a 100644 --- a/src/codec_utils/RRC/ResultsPerCSI-RS-IndexList.h +++ b/src/codec_utils/RRC/ResultsPerCSI-RS-IndexList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ResultsPerCSI_RS_IndexList_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_ResultsPerCSI_RS_IndexList_constr_1; } #endif +/* Referred external types */ +#include "ResultsPerCSI-RS-Index.h" + #endif /* _ResultsPerCSI_RS_IndexList_H_ */ #include diff --git a/src/codec_utils/RRC/ResultsPerSSB-Index.c b/src/codec_utils/RRC/ResultsPerSSB-Index.c index 13fc4fac6..2ee572f83 100644 --- a/src/codec_utils/RRC/ResultsPerSSB-Index.c +++ b/src/codec_utils/RRC/ResultsPerSSB-Index.c @@ -1,20 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ResultsPerSSB-Index.h" -#include "MeasQuantityResults.h" asn_TYPE_member_t asn_MBR_ResultsPerSSB_Index_1[] = { { ATF_NOFLAGS, 0, offsetof(struct ResultsPerSSB_Index, ssb_Index), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_SSB_Index, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ssb-Index" }, @@ -23,7 +33,18 @@ asn_TYPE_member_t asn_MBR_ResultsPerSSB_Index_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasQuantityResults, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ssb-Results" }, @@ -55,7 +76,18 @@ asn_TYPE_descriptor_t asn_DEF_ResultsPerSSB_Index = { asn_DEF_ResultsPerSSB_Index_tags_1, /* Same as above */ sizeof(asn_DEF_ResultsPerSSB_Index_tags_1) /sizeof(asn_DEF_ResultsPerSSB_Index_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ResultsPerSSB_Index_1, 2, /* Elements count */ &asn_SPC_ResultsPerSSB_Index_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/ResultsPerSSB-Index.h b/src/codec_utils/RRC/ResultsPerSSB-Index.h index 7636fc1e6..0fdd6f007 100644 --- a/src/codec_utils/RRC/ResultsPerSSB-Index.h +++ b/src/codec_utils/RRC/ResultsPerSSB-Index.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ResultsPerSSB_Index_H_ @@ -40,5 +40,8 @@ extern asn_TYPE_member_t asn_MBR_ResultsPerSSB_Index_1[2]; } #endif +/* Referred external types */ +#include "MeasQuantityResults.h" + #endif /* _ResultsPerSSB_Index_H_ */ #include diff --git a/src/codec_utils/RRC/ResultsPerSSB-IndexList.c b/src/codec_utils/RRC/ResultsPerSSB-IndexList.c index d47cb7154..b046a097a 100644 --- a/src/codec_utils/RRC/ResultsPerSSB-IndexList.c +++ b/src/codec_utils/RRC/ResultsPerSSB-IndexList.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ResultsPerSSB-IndexList.h" -#include "ResultsPerSSB-Index.h" -static asn_oer_constraints_t asn_OER_type_ResultsPerSSB_IndexList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ResultsPerSSB_IndexList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_ResultsPerSSB_IndexList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_ResultsPerSSB_Index, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_ResultsPerSSB_IndexList = { asn_DEF_ResultsPerSSB_IndexList_tags_1, /* Same as above */ sizeof(asn_DEF_ResultsPerSSB_IndexList_tags_1) /sizeof(asn_DEF_ResultsPerSSB_IndexList_tags_1[0]), /* 1 */ - { &asn_OER_type_ResultsPerSSB_IndexList_constr_1, &asn_PER_type_ResultsPerSSB_IndexList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ResultsPerSSB_IndexList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_ResultsPerSSB_IndexList_1, 1, /* Single element */ &asn_SPC_ResultsPerSSB_IndexList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/ResultsPerSSB-IndexList.h b/src/codec_utils/RRC/ResultsPerSSB-IndexList.h index 5e25ff95e..cb122aa0f 100644 --- a/src/codec_utils/RRC/ResultsPerSSB-IndexList.h +++ b/src/codec_utils/RRC/ResultsPerSSB-IndexList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ResultsPerSSB_IndexList_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_ResultsPerSSB_IndexList_constr_1; } #endif +/* Referred external types */ +#include "ResultsPerSSB-Index.h" + #endif /* _ResultsPerSSB_IndexList_H_ */ #include diff --git a/src/codec_utils/RRC/ResumeCause.c b/src/codec_utils/RRC/ResumeCause.c index e65aa1c1c..b841aa61d 100644 --- a/src/codec_utils/RRC/ResumeCause.c +++ b/src/codec_utils/RRC/ResumeCause.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ResumeCause.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_ResumeCause_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ResumeCause_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_ResumeCause_value2enum_1[] = { { 0, 9, "emergency" }, { 1, 18, "highPriorityAccess" }, @@ -77,7 +76,18 @@ asn_TYPE_descriptor_t asn_DEF_ResumeCause = { asn_DEF_ResumeCause_tags_1, /* Same as above */ sizeof(asn_DEF_ResumeCause_tags_1) /sizeof(asn_DEF_ResumeCause_tags_1[0]), /* 1 */ - { &asn_OER_type_ResumeCause_constr_1, &asn_PER_type_ResumeCause_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ResumeCause_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_ResumeCause_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/RRC/ResumeCause.h b/src/codec_utils/RRC/ResumeCause.h index e9b435fb2..97fd961cb 100644 --- a/src/codec_utils/RRC/ResumeCause.h +++ b/src/codec_utils/RRC/ResumeCause.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ResumeCause_H_ @@ -48,12 +48,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_ResumeCause_specs_1; asn_struct_free_f ResumeCause_free; asn_struct_print_f ResumeCause_print; asn_constr_check_f ResumeCause_constraint; -ber_type_decoder_f ResumeCause_decode_ber; -der_type_encoder_f ResumeCause_encode_der; xer_type_decoder_f ResumeCause_decode_xer; xer_type_encoder_f ResumeCause_encode_xer; -oer_type_decoder_f ResumeCause_decode_oer; -oer_type_encoder_f ResumeCause_encode_oer; per_type_decoder_f ResumeCause_decode_uper; per_type_encoder_f ResumeCause_encode_uper; per_type_decoder_f ResumeCause_decode_aper; diff --git a/src/codec_utils/RRC/S-NSSAI.c b/src/codec_utils/RRC/S-NSSAI.c index b4bf86a41..bdb11e6fb 100644 --- a/src/codec_utils/RRC/S-NSSAI.c +++ b/src/codec_utils/RRC/S-NSSAI.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "S-NSSAI.h" @@ -27,7 +27,7 @@ memb_sst_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 8)) { + if((size == 8UL)) { /* Constraint check succeeded */ return 0; } else { @@ -58,7 +58,7 @@ memb_sst_SD_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 32)) { + if((size == 32UL)) { /* Constraint check succeeded */ return 0; } else { @@ -69,37 +69,45 @@ memb_sst_SD_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_oer_constraints_t asn_OER_memb_sst_constr_2 CC_NOTUSED = { - { 0, 0 }, - 8 /* (SIZE(8..8)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sst_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 8, 8 } /* (SIZE(8..8)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sst_SD_constr_3 CC_NOTUSED = { - { 0, 0 }, - 32 /* (SIZE(32..32)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sst_SD_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 32, 32 } /* (SIZE(32..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_S_NSSAI_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_S_NSSAI_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_S_NSSAI_1[] = { { ATF_NOFLAGS, 0, offsetof(struct S_NSSAI, choice.sst), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_sst_constr_2, &asn_PER_memb_sst_constr_2, memb_sst_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sst_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sst_constraint_1 + }, 0, 0, /* No default value */ "sst" }, @@ -108,7 +116,18 @@ asn_TYPE_member_t asn_MBR_S_NSSAI_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_sst_SD_constr_3, &asn_PER_memb_sst_SD_constr_3, memb_sst_SD_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sst_SD_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sst_SD_constraint_1 + }, 0, 0, /* No default value */ "sst-SD" }, @@ -135,7 +154,18 @@ asn_TYPE_descriptor_t asn_DEF_S_NSSAI = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_S_NSSAI_constr_1, &asn_PER_type_S_NSSAI_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_S_NSSAI_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_S_NSSAI_1, 2, /* Elements count */ &asn_SPC_S_NSSAI_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/S-NSSAI.h b/src/codec_utils/RRC/S-NSSAI.h index a17366630..115f94a7c 100644 --- a/src/codec_utils/RRC/S-NSSAI.h +++ b/src/codec_utils/RRC/S-NSSAI.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _S_NSSAI_H_ diff --git a/src/codec_utils/RRC/SCS-SpecificCarrier.c b/src/codec_utils/RRC/SCS-SpecificCarrier.c index b77a810e8..f7f5d3773 100644 --- a/src/codec_utils/RRC/SCS-SpecificCarrier.c +++ b/src/codec_utils/RRC/SCS-SpecificCarrier.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SCS-SpecificCarrier.h" @@ -21,7 +21,7 @@ memb_txDirectCurrentLocation_v1530_constraint_6(const asn_TYPE_descriptor_t *td, value = *(const long *)sptr; - if((value >= 0 && value <= 4095)) { + if((value >= 0L && value <= 4095L)) { /* Constraint check succeeded */ return 0; } else { @@ -46,7 +46,7 @@ memb_offsetToCarrier_constraint_1(const asn_TYPE_descriptor_t *td, const void *s value = *(const long *)sptr; - if((value >= 0 && value <= 2199)) { + if((value >= 0L && value <= 2199L)) { /* Constraint check succeeded */ return 0; } else { @@ -71,7 +71,7 @@ memb_carrierBandwidth_constraint_1(const asn_TYPE_descriptor_t *td, const void * value = *(const long *)sptr; - if((value >= 1 && value <= 275)) { + if((value >= 1L && value <= 275L)) { /* Constraint check succeeded */ return 0; } else { @@ -82,37 +82,45 @@ memb_carrierBandwidth_constraint_1(const asn_TYPE_descriptor_t *td, const void * } } -static asn_oer_constraints_t asn_OER_memb_txDirectCurrentLocation_v1530_constr_7 CC_NOTUSED = { - { 2, 1 } /* (0..4095) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_txDirectCurrentLocation_v1530_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 12, 12, 0, 4095 } /* (0..4095) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_offsetToCarrier_constr_2 CC_NOTUSED = { - { 2, 1 } /* (0..2199) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_offsetToCarrier_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 12, 12, 0, 2199 } /* (0..2199) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_carrierBandwidth_constr_4 CC_NOTUSED = { - { 2, 1 } /* (1..275) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_carrierBandwidth_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 9, 9, 1, 275 } /* (1..275) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_ext1_6[] = { { ATF_POINTER, 1, offsetof(struct SCS_SpecificCarrier__ext1, txDirectCurrentLocation_v1530), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_txDirectCurrentLocation_v1530_constr_7, &asn_PER_memb_txDirectCurrentLocation_v1530_constr_7, memb_txDirectCurrentLocation_v1530_constraint_6 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_txDirectCurrentLocation_v1530_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_txDirectCurrentLocation_v1530_constraint_6 + }, 0, 0, /* No default value */ "txDirectCurrentLocation-v1530" }, @@ -145,7 +153,18 @@ asn_TYPE_descriptor_t asn_DEF_ext1_6 = { asn_DEF_ext1_tags_6, /* Same as above */ sizeof(asn_DEF_ext1_tags_6) /sizeof(asn_DEF_ext1_tags_6[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ext1_6, 1, /* Elements count */ &asn_SPC_ext1_specs_6 /* Additional specs */ @@ -157,7 +176,18 @@ asn_TYPE_member_t asn_MBR_SCS_SpecificCarrier_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_offsetToCarrier_constr_2, &asn_PER_memb_offsetToCarrier_constr_2, memb_offsetToCarrier_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_offsetToCarrier_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_offsetToCarrier_constraint_1 + }, 0, 0, /* No default value */ "offsetToCarrier" }, @@ -166,7 +196,18 @@ asn_TYPE_member_t asn_MBR_SCS_SpecificCarrier_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SubcarrierSpacing, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "subcarrierSpacing" }, @@ -175,7 +216,18 @@ asn_TYPE_member_t asn_MBR_SCS_SpecificCarrier_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_carrierBandwidth_constr_4, &asn_PER_memb_carrierBandwidth_constr_4, memb_carrierBandwidth_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_carrierBandwidth_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_carrierBandwidth_constraint_1 + }, 0, 0, /* No default value */ "carrierBandwidth" }, @@ -184,7 +236,18 @@ asn_TYPE_member_t asn_MBR_SCS_SpecificCarrier_1[] = { 0, &asn_DEF_ext1_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ext1" }, @@ -218,7 +281,18 @@ asn_TYPE_descriptor_t asn_DEF_SCS_SpecificCarrier = { asn_DEF_SCS_SpecificCarrier_tags_1, /* Same as above */ sizeof(asn_DEF_SCS_SpecificCarrier_tags_1) /sizeof(asn_DEF_SCS_SpecificCarrier_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SCS_SpecificCarrier_1, 4, /* Elements count */ &asn_SPC_SCS_SpecificCarrier_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SCS-SpecificCarrier.h b/src/codec_utils/RRC/SCS-SpecificCarrier.h index 9c8d7af86..aa13663b4 100644 --- a/src/codec_utils/RRC/SCS-SpecificCarrier.h +++ b/src/codec_utils/RRC/SCS-SpecificCarrier.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SCS_SpecificCarrier_H_ diff --git a/src/codec_utils/RRC/SCellConfig.c b/src/codec_utils/RRC/SCellConfig.c index c93db1e81..cfd6d18ca 100644 --- a/src/codec_utils/RRC/SCellConfig.c +++ b/src/codec_utils/RRC/SCellConfig.c @@ -1,22 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SCellConfig.h" -#include "ServingCellConfigCommon.h" -#include "ServingCellConfig.h" -#include "SSB-MTC.h" static asn_TYPE_member_t asn_MBR_ext1_6[] = { { ATF_POINTER, 1, offsetof(struct SCellConfig__ext1, smtc), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_SSB_MTC, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "smtc" }, @@ -49,7 +57,18 @@ asn_TYPE_descriptor_t asn_DEF_ext1_6 = { asn_DEF_ext1_tags_6, /* Same as above */ sizeof(asn_DEF_ext1_tags_6) /sizeof(asn_DEF_ext1_tags_6[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ext1_6, 1, /* Elements count */ &asn_SPC_ext1_specs_6 /* Additional specs */ @@ -61,7 +80,18 @@ asn_TYPE_member_t asn_MBR_SCellConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SCellIndexRrc, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sCellIndex" }, @@ -70,7 +100,18 @@ asn_TYPE_member_t asn_MBR_SCellConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ServingCellConfigCommon, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sCellConfigCommon" }, @@ -79,7 +120,18 @@ asn_TYPE_member_t asn_MBR_SCellConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ServingCellConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sCellConfigDedicated" }, @@ -88,7 +140,18 @@ asn_TYPE_member_t asn_MBR_SCellConfig_1[] = { 0, &asn_DEF_ext1_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ext1" }, @@ -122,7 +185,18 @@ asn_TYPE_descriptor_t asn_DEF_SCellConfig = { asn_DEF_SCellConfig_tags_1, /* Same as above */ sizeof(asn_DEF_SCellConfig_tags_1) /sizeof(asn_DEF_SCellConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SCellConfig_1, 4, /* Elements count */ &asn_SPC_SCellConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SCellConfig.h b/src/codec_utils/RRC/SCellConfig.h index a2908022f..82cbf4267 100644 --- a/src/codec_utils/RRC/SCellConfig.h +++ b/src/codec_utils/RRC/SCellConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SCellConfig_H_ @@ -53,5 +53,10 @@ extern asn_TYPE_member_t asn_MBR_SCellConfig_1[4]; } #endif +/* Referred external types */ +#include "ServingCellConfigCommon.h" +#include "ServingCellConfig.h" +#include "SSB-MTC.h" + #endif /* _SCellConfig_H_ */ #include diff --git a/src/codec_utils/RRC/SCellIndexRrc.c b/src/codec_utils/RRC/SCellIndexRrc.c index 694ac32c6..0dcf6ce8d 100644 --- a/src/codec_utils/RRC/SCellIndexRrc.c +++ b/src/codec_utils/RRC/SCellIndexRrc.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SCellIndexRrc.h" @@ -21,7 +21,7 @@ SCellIndexRrc_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 1 && value <= 31)) { + if((value >= 1L && value <= 31L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ SCellIndexRrc_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_SCellIndexRrc_constr_1 CC_NOTUSED = { - { 1, 1 } /* (1..31) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_SCellIndexRrc_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 1, 31 } /* (1..31) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_SCellIndexRrc_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_SCellIndexRrc = { asn_DEF_SCellIndexRrc_tags_1, /* Same as above */ sizeof(asn_DEF_SCellIndexRrc_tags_1) /sizeof(asn_DEF_SCellIndexRrc_tags_1[0]), /* 1 */ - { &asn_OER_type_SCellIndexRrc_constr_1, &asn_PER_type_SCellIndexRrc_constr_1, SCellIndexRrc_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SCellIndexRrc_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SCellIndexRrc_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/SCellIndexRrc.h b/src/codec_utils/RRC/SCellIndexRrc.h index 26d0616e4..6c2a3485e 100644 --- a/src/codec_utils/RRC/SCellIndexRrc.h +++ b/src/codec_utils/RRC/SCellIndexRrc.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SCellIndexRrc_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_SCellIndexRrc; asn_struct_free_f SCellIndexRrc_free; asn_struct_print_f SCellIndexRrc_print; asn_constr_check_f SCellIndexRrc_constraint; -ber_type_decoder_f SCellIndexRrc_decode_ber; -der_type_encoder_f SCellIndexRrc_encode_der; xer_type_decoder_f SCellIndexRrc_decode_xer; xer_type_encoder_f SCellIndexRrc_encode_xer; -oer_type_decoder_f SCellIndexRrc_decode_oer; -oer_type_encoder_f SCellIndexRrc_encode_oer; per_type_decoder_f SCellIndexRrc_decode_uper; per_type_encoder_f SCellIndexRrc_encode_uper; per_type_decoder_f SCellIndexRrc_decode_aper; diff --git a/src/codec_utils/RRC/SDAP-Config.c b/src/codec_utils/RRC/SDAP-Config.c index ec037668c..68b829f7d 100644 --- a/src/codec_utils/RRC/SDAP-Config.c +++ b/src/codec_utils/RRC/SDAP-Config.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SDAP-Config.h" @@ -30,9 +30,9 @@ memb_mappedQoS_FlowsToAdd_constraint_1(const asn_TYPE_descriptor_t *td, const vo /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 64)) { + if((size >= 1UL && size <= 64UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -56,9 +56,9 @@ memb_mappedQoS_FlowsToRelease_constraint_1(const asn_TYPE_descriptor_t *td, cons /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 64)) { + if((size >= 1UL && size <= 64UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -67,54 +67,48 @@ memb_mappedQoS_FlowsToRelease_constraint_1(const asn_TYPE_descriptor_t *td, cons } } -static asn_oer_constraints_t asn_OER_type_sdap_HeaderDL_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_sdap_HeaderDL_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 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_sdap_HeaderUL_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_sdap_HeaderUL_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 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_mappedQoS_FlowsToAdd_constr_10 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_mappedQoS_FlowsToAdd_constr_10 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_mappedQoS_FlowsToRelease_constr_12 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_mappedQoS_FlowsToRelease_constr_12 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_mappedQoS_FlowsToAdd_constr_10 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_mappedQoS_FlowsToAdd_constr_10 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_mappedQoS_FlowsToRelease_constr_12 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_mappedQoS_FlowsToRelease_constr_12 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_sdap_HeaderDL_value2enum_3[] = { { 0, 7, "present" }, { 1, 6, "absent" } @@ -147,7 +141,18 @@ asn_TYPE_descriptor_t asn_DEF_sdap_HeaderDL_3 = { asn_DEF_sdap_HeaderDL_tags_3, /* Same as above */ sizeof(asn_DEF_sdap_HeaderDL_tags_3) /sizeof(asn_DEF_sdap_HeaderDL_tags_3[0]), /* 2 */ - { &asn_OER_type_sdap_HeaderDL_constr_3, &asn_PER_type_sdap_HeaderDL_constr_3, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_sdap_HeaderDL_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_sdap_HeaderDL_specs_3 /* Additional specs */ }; @@ -184,7 +189,18 @@ asn_TYPE_descriptor_t asn_DEF_sdap_HeaderUL_6 = { asn_DEF_sdap_HeaderUL_tags_6, /* Same as above */ sizeof(asn_DEF_sdap_HeaderUL_tags_6) /sizeof(asn_DEF_sdap_HeaderUL_tags_6[0]), /* 2 */ - { &asn_OER_type_sdap_HeaderUL_constr_6, &asn_PER_type_sdap_HeaderUL_constr_6, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_sdap_HeaderUL_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_sdap_HeaderUL_specs_6 /* Additional specs */ }; @@ -195,7 +211,18 @@ static asn_TYPE_member_t asn_MBR_mappedQoS_FlowsToAdd_10[] = { 0, &asn_DEF_QFI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -220,7 +247,18 @@ asn_TYPE_descriptor_t asn_DEF_mappedQoS_FlowsToAdd_10 = { asn_DEF_mappedQoS_FlowsToAdd_tags_10, /* Same as above */ sizeof(asn_DEF_mappedQoS_FlowsToAdd_tags_10) /sizeof(asn_DEF_mappedQoS_FlowsToAdd_tags_10[0]), /* 2 */ - { &asn_OER_type_mappedQoS_FlowsToAdd_constr_10, &asn_PER_type_mappedQoS_FlowsToAdd_constr_10, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_mappedQoS_FlowsToAdd_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_mappedQoS_FlowsToAdd_10, 1, /* Single element */ &asn_SPC_mappedQoS_FlowsToAdd_specs_10 /* Additional specs */ @@ -232,7 +270,18 @@ static asn_TYPE_member_t asn_MBR_mappedQoS_FlowsToRelease_12[] = { 0, &asn_DEF_QFI, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -257,7 +306,18 @@ asn_TYPE_descriptor_t asn_DEF_mappedQoS_FlowsToRelease_12 = { asn_DEF_mappedQoS_FlowsToRelease_tags_12, /* Same as above */ sizeof(asn_DEF_mappedQoS_FlowsToRelease_tags_12) /sizeof(asn_DEF_mappedQoS_FlowsToRelease_tags_12[0]), /* 2 */ - { &asn_OER_type_mappedQoS_FlowsToRelease_constr_12, &asn_PER_type_mappedQoS_FlowsToRelease_constr_12, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_mappedQoS_FlowsToRelease_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_mappedQoS_FlowsToRelease_12, 1, /* Single element */ &asn_SPC_mappedQoS_FlowsToRelease_specs_12 /* Additional specs */ @@ -269,7 +329,18 @@ asn_TYPE_member_t asn_MBR_SDAP_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PDU_SessionID, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pdu-Session" }, @@ -278,7 +349,18 @@ asn_TYPE_member_t asn_MBR_SDAP_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_sdap_HeaderDL_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sdap-HeaderDL" }, @@ -287,7 +369,18 @@ asn_TYPE_member_t asn_MBR_SDAP_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_sdap_HeaderUL_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sdap-HeaderUL" }, @@ -296,7 +389,18 @@ asn_TYPE_member_t asn_MBR_SDAP_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "defaultDRB" }, @@ -305,7 +409,18 @@ asn_TYPE_member_t asn_MBR_SDAP_Config_1[] = { 0, &asn_DEF_mappedQoS_FlowsToAdd_10, 0, - { &asn_OER_memb_mappedQoS_FlowsToAdd_constr_10, &asn_PER_memb_mappedQoS_FlowsToAdd_constr_10, memb_mappedQoS_FlowsToAdd_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_mappedQoS_FlowsToAdd_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_mappedQoS_FlowsToAdd_constraint_1 + }, 0, 0, /* No default value */ "mappedQoS-FlowsToAdd" }, @@ -314,7 +429,18 @@ asn_TYPE_member_t asn_MBR_SDAP_Config_1[] = { 0, &asn_DEF_mappedQoS_FlowsToRelease_12, 0, - { &asn_OER_memb_mappedQoS_FlowsToRelease_constr_12, &asn_PER_memb_mappedQoS_FlowsToRelease_constr_12, memb_mappedQoS_FlowsToRelease_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_mappedQoS_FlowsToRelease_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_mappedQoS_FlowsToRelease_constraint_1 + }, 0, 0, /* No default value */ "mappedQoS-FlowsToRelease" }, @@ -350,7 +476,18 @@ asn_TYPE_descriptor_t asn_DEF_SDAP_Config = { asn_DEF_SDAP_Config_tags_1, /* Same as above */ sizeof(asn_DEF_SDAP_Config_tags_1) /sizeof(asn_DEF_SDAP_Config_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SDAP_Config_1, 6, /* Elements count */ &asn_SPC_SDAP_Config_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SDAP-Config.h b/src/codec_utils/RRC/SDAP-Config.h index 35858b7ed..703648eb3 100644 --- a/src/codec_utils/RRC/SDAP-Config.h +++ b/src/codec_utils/RRC/SDAP-Config.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SDAP_Config_H_ diff --git a/src/codec_utils/RRC/SI-RequestConfig.c b/src/codec_utils/RRC/SI-RequestConfig.c index a38d56b9f..d8e7b30f9 100644 --- a/src/codec_utils/RRC/SI-RequestConfig.c +++ b/src/codec_utils/RRC/SI-RequestConfig.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SI-RequestConfig.h" -#include "SI-RequestResources.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -31,9 +30,9 @@ memb_si_RequestResources_constraint_1(const asn_TYPE_descriptor_t *td, const voi /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 32)) { + if((size >= 1UL && size <= 32UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -42,38 +41,34 @@ memb_si_RequestResources_constraint_1(const asn_TYPE_descriptor_t *td, const voi } } -static asn_oer_constraints_t asn_OER_type_ssb_perRACH_Occasion_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_ssb_perRACH_Occasion_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_si_RequestPeriod_constr_13 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_si_RequestPeriod_constr_13 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_si_RequestResources_constr_22 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_si_RequestResources_constr_22 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_si_RequestResources_constr_22 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_si_RequestResources_constr_22 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_ssb_perRACH_Occasion_value2enum_4[] = { { 0, 9, "oneEighth" }, { 1, 9, "oneFourth" }, @@ -118,7 +113,18 @@ asn_TYPE_descriptor_t asn_DEF_ssb_perRACH_Occasion_4 = { asn_DEF_ssb_perRACH_Occasion_tags_4, /* Same as above */ sizeof(asn_DEF_ssb_perRACH_Occasion_tags_4) /sizeof(asn_DEF_ssb_perRACH_Occasion_tags_4[0]), /* 2 */ - { &asn_OER_type_ssb_perRACH_Occasion_constr_4, &asn_PER_type_ssb_perRACH_Occasion_constr_4, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ssb_perRACH_Occasion_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_ssb_perRACH_Occasion_specs_4 /* Additional specs */ }; @@ -129,7 +135,18 @@ static asn_TYPE_member_t asn_MBR_rach_OccasionsSI_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RACH_ConfigGeneric, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rach-ConfigSI" }, @@ -138,7 +155,18 @@ static asn_TYPE_member_t asn_MBR_rach_OccasionsSI_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ssb_perRACH_Occasion_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ssb-perRACH-Occasion" }, @@ -170,7 +198,18 @@ asn_TYPE_descriptor_t asn_DEF_rach_OccasionsSI_2 = { asn_DEF_rach_OccasionsSI_tags_2, /* Same as above */ sizeof(asn_DEF_rach_OccasionsSI_tags_2) /sizeof(asn_DEF_rach_OccasionsSI_tags_2[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_rach_OccasionsSI_2, 2, /* Elements count */ &asn_SPC_rach_OccasionsSI_specs_2 /* Additional specs */ @@ -220,7 +259,18 @@ asn_TYPE_descriptor_t asn_DEF_si_RequestPeriod_13 = { asn_DEF_si_RequestPeriod_tags_13, /* Same as above */ sizeof(asn_DEF_si_RequestPeriod_tags_13) /sizeof(asn_DEF_si_RequestPeriod_tags_13[0]), /* 2 */ - { &asn_OER_type_si_RequestPeriod_constr_13, &asn_PER_type_si_RequestPeriod_constr_13, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_si_RequestPeriod_constr_13, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_si_RequestPeriod_specs_13 /* Additional specs */ }; @@ -231,7 +281,18 @@ static asn_TYPE_member_t asn_MBR_si_RequestResources_22[] = { 0, &asn_DEF_SI_RequestResources, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -256,7 +317,18 @@ asn_TYPE_descriptor_t asn_DEF_si_RequestResources_22 = { asn_DEF_si_RequestResources_tags_22, /* Same as above */ sizeof(asn_DEF_si_RequestResources_tags_22) /sizeof(asn_DEF_si_RequestResources_tags_22[0]), /* 2 */ - { &asn_OER_type_si_RequestResources_constr_22, &asn_PER_type_si_RequestResources_constr_22, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_si_RequestResources_constr_22, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_si_RequestResources_22, 1, /* Single element */ &asn_SPC_si_RequestResources_specs_22 /* Additional specs */ @@ -268,7 +340,18 @@ asn_TYPE_member_t asn_MBR_SI_RequestConfig_1[] = { 0, &asn_DEF_rach_OccasionsSI_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rach-OccasionsSI" }, @@ -277,7 +360,18 @@ asn_TYPE_member_t asn_MBR_SI_RequestConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_si_RequestPeriod_13, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "si-RequestPeriod" }, @@ -286,7 +380,18 @@ asn_TYPE_member_t asn_MBR_SI_RequestConfig_1[] = { 0, &asn_DEF_si_RequestResources_22, 0, - { &asn_OER_memb_si_RequestResources_constr_22, &asn_PER_memb_si_RequestResources_constr_22, memb_si_RequestResources_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_si_RequestResources_constr_22, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_si_RequestResources_constraint_1 + }, 0, 0, /* No default value */ "si-RequestResources" }, @@ -319,7 +424,18 @@ asn_TYPE_descriptor_t asn_DEF_SI_RequestConfig = { asn_DEF_SI_RequestConfig_tags_1, /* Same as above */ sizeof(asn_DEF_SI_RequestConfig_tags_1) /sizeof(asn_DEF_SI_RequestConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SI_RequestConfig_1, 3, /* Elements count */ &asn_SPC_SI_RequestConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SI-RequestConfig.h b/src/codec_utils/RRC/SI-RequestConfig.h index b6c1504dd..eb834cd2c 100644 --- a/src/codec_utils/RRC/SI-RequestConfig.h +++ b/src/codec_utils/RRC/SI-RequestConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SI_RequestConfig_H_ @@ -79,5 +79,8 @@ extern asn_TYPE_member_t asn_MBR_SI_RequestConfig_1[3]; } #endif +/* Referred external types */ +#include "SI-RequestResources.h" + #endif /* _SI_RequestConfig_H_ */ #include diff --git a/src/codec_utils/RRC/SI-RequestResources.c b/src/codec_utils/RRC/SI-RequestResources.c index 3310f1ac9..213442344 100644 --- a/src/codec_utils/RRC/SI-RequestResources.c +++ b/src/codec_utils/RRC/SI-RequestResources.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SI-RequestResources.h" @@ -21,7 +21,7 @@ memb_ra_PreambleStartIndex_constraint_1(const asn_TYPE_descriptor_t *td, const v value = *(const long *)sptr; - if((value >= 0 && value <= 63)) { + if((value >= 0L && value <= 63L)) { /* Constraint check succeeded */ return 0; } else { @@ -46,7 +46,7 @@ memb_ra_AssociationPeriodIndex_constraint_1(const asn_TYPE_descriptor_t *td, con value = *(const long *)sptr; - if((value >= 0 && value <= 15)) { + if((value >= 0L && value <= 15L)) { /* Constraint check succeeded */ return 0; } else { @@ -71,7 +71,7 @@ memb_ra_ssb_OccasionMaskIndex_constraint_1(const asn_TYPE_descriptor_t *td, cons value = *(const long *)sptr; - if((value >= 0 && value <= 15)) { + if((value >= 0L && value <= 15L)) { /* Constraint check succeeded */ return 0; } else { @@ -82,37 +82,45 @@ memb_ra_ssb_OccasionMaskIndex_constraint_1(const asn_TYPE_descriptor_t *td, cons } } -static asn_oer_constraints_t asn_OER_memb_ra_PreambleStartIndex_constr_2 CC_NOTUSED = { - { 1, 1 } /* (0..63) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ra_PreambleStartIndex_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 63 } /* (0..63) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ra_AssociationPeriodIndex_constr_3 CC_NOTUSED = { - { 1, 1 } /* (0..15) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ra_AssociationPeriodIndex_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ra_ssb_OccasionMaskIndex_constr_4 CC_NOTUSED = { - { 1, 1 } /* (0..15) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ra_ssb_OccasionMaskIndex_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_SI_RequestResources_1[] = { { ATF_NOFLAGS, 0, offsetof(struct SI_RequestResources, ra_PreambleStartIndex), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ra_PreambleStartIndex_constr_2, &asn_PER_memb_ra_PreambleStartIndex_constr_2, memb_ra_PreambleStartIndex_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ra_PreambleStartIndex_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ra_PreambleStartIndex_constraint_1 + }, 0, 0, /* No default value */ "ra-PreambleStartIndex" }, @@ -121,7 +129,18 @@ asn_TYPE_member_t asn_MBR_SI_RequestResources_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ra_AssociationPeriodIndex_constr_3, &asn_PER_memb_ra_AssociationPeriodIndex_constr_3, memb_ra_AssociationPeriodIndex_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ra_AssociationPeriodIndex_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ra_AssociationPeriodIndex_constraint_1 + }, 0, 0, /* No default value */ "ra-AssociationPeriodIndex" }, @@ -130,7 +149,18 @@ asn_TYPE_member_t asn_MBR_SI_RequestResources_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ra_ssb_OccasionMaskIndex_constr_4, &asn_PER_memb_ra_ssb_OccasionMaskIndex_constr_4, memb_ra_ssb_OccasionMaskIndex_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ra_ssb_OccasionMaskIndex_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ra_ssb_OccasionMaskIndex_constraint_1 + }, 0, 0, /* No default value */ "ra-ssb-OccasionMaskIndex" }, @@ -163,7 +193,18 @@ asn_TYPE_descriptor_t asn_DEF_SI_RequestResources = { asn_DEF_SI_RequestResources_tags_1, /* Same as above */ sizeof(asn_DEF_SI_RequestResources_tags_1) /sizeof(asn_DEF_SI_RequestResources_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SI_RequestResources_1, 3, /* Elements count */ &asn_SPC_SI_RequestResources_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SI-RequestResources.h b/src/codec_utils/RRC/SI-RequestResources.h index 3a62b2e96..8e492ab1c 100644 --- a/src/codec_utils/RRC/SI-RequestResources.h +++ b/src/codec_utils/RRC/SI-RequestResources.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SI_RequestResources_H_ diff --git a/src/codec_utils/RRC/SI-SchedulingInfo.c b/src/codec_utils/RRC/SI-SchedulingInfo.c index 5c8e915ab..5d958c9bb 100644 --- a/src/codec_utils/RRC/SI-SchedulingInfo.c +++ b/src/codec_utils/RRC/SI-SchedulingInfo.c @@ -1,14 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SI-SchedulingInfo.h" -#include "SI-RequestConfig.h" -#include "SchedulingInfo.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -28,9 +26,9 @@ memb_schedulingInfoList_constraint_1(const asn_TYPE_descriptor_t *td, const void /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 32)) { + if((size >= 1UL && size <= 32UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -59,7 +57,7 @@ memb_systemInformationAreaID_constraint_1(const asn_TYPE_descriptor_t *td, const size = 0; } - if((size == 24)) { + if((size == 24UL)) { /* Constraint check succeeded */ return 0; } else { @@ -70,45 +68,52 @@ memb_systemInformationAreaID_constraint_1(const asn_TYPE_descriptor_t *td, const } } -static asn_oer_constraints_t asn_OER_type_schedulingInfoList_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_schedulingInfoList_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_si_WindowLength_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_si_WindowLength_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 8 } /* (0..8) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_schedulingInfoList_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_schedulingInfoList_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_systemInformationAreaID_constr_16 CC_NOTUSED = { - { 0, 0 }, - 24 /* (SIZE(24..24)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_systemInformationAreaID_constr_16 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 24, 24 } /* (SIZE(24..24)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_schedulingInfoList_2[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_SchedulingInfo, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -133,7 +138,18 @@ asn_TYPE_descriptor_t asn_DEF_schedulingInfoList_2 = { asn_DEF_schedulingInfoList_tags_2, /* Same as above */ sizeof(asn_DEF_schedulingInfoList_tags_2) /sizeof(asn_DEF_schedulingInfoList_tags_2[0]), /* 2 */ - { &asn_OER_type_schedulingInfoList_constr_2, &asn_PER_type_schedulingInfoList_constr_2, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_schedulingInfoList_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_schedulingInfoList_2, 1, /* Single element */ &asn_SPC_schedulingInfoList_specs_2 /* Additional specs */ @@ -185,7 +201,18 @@ asn_TYPE_descriptor_t asn_DEF_si_WindowLength_4 = { asn_DEF_si_WindowLength_tags_4, /* Same as above */ sizeof(asn_DEF_si_WindowLength_tags_4) /sizeof(asn_DEF_si_WindowLength_tags_4[0]), /* 2 */ - { &asn_OER_type_si_WindowLength_constr_4, &asn_PER_type_si_WindowLength_constr_4, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_si_WindowLength_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_si_WindowLength_specs_4 /* Additional specs */ }; @@ -196,7 +223,18 @@ asn_TYPE_member_t asn_MBR_SI_SchedulingInfo_1[] = { 0, &asn_DEF_schedulingInfoList_2, 0, - { &asn_OER_memb_schedulingInfoList_constr_2, &asn_PER_memb_schedulingInfoList_constr_2, memb_schedulingInfoList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_schedulingInfoList_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_schedulingInfoList_constraint_1 + }, 0, 0, /* No default value */ "schedulingInfoList" }, @@ -205,7 +243,18 @@ asn_TYPE_member_t asn_MBR_SI_SchedulingInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_si_WindowLength_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "si-WindowLength" }, @@ -214,7 +263,18 @@ asn_TYPE_member_t asn_MBR_SI_SchedulingInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SI_RequestConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "si-RequestConfig" }, @@ -223,7 +283,18 @@ asn_TYPE_member_t asn_MBR_SI_SchedulingInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SI_RequestConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "si-RequestConfigSUL" }, @@ -232,7 +303,18 @@ asn_TYPE_member_t asn_MBR_SI_SchedulingInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_systemInformationAreaID_constr_16, &asn_PER_memb_systemInformationAreaID_constr_16, memb_systemInformationAreaID_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_systemInformationAreaID_constr_16, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_systemInformationAreaID_constraint_1 + }, 0, 0, /* No default value */ "systemInformationAreaID" }, @@ -267,7 +349,18 @@ asn_TYPE_descriptor_t asn_DEF_SI_SchedulingInfo = { asn_DEF_SI_SchedulingInfo_tags_1, /* Same as above */ sizeof(asn_DEF_SI_SchedulingInfo_tags_1) /sizeof(asn_DEF_SI_SchedulingInfo_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SI_SchedulingInfo_1, 5, /* Elements count */ &asn_SPC_SI_SchedulingInfo_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SI-SchedulingInfo.h b/src/codec_utils/RRC/SI-SchedulingInfo.h index dd91854f0..ec4fed615 100644 --- a/src/codec_utils/RRC/SI-SchedulingInfo.h +++ b/src/codec_utils/RRC/SI-SchedulingInfo.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SI_SchedulingInfo_H_ @@ -70,5 +70,9 @@ extern asn_TYPE_member_t asn_MBR_SI_SchedulingInfo_1[5]; } #endif +/* Referred external types */ +#include "SI-RequestConfig.h" +#include "SchedulingInfo.h" + #endif /* _SI_SchedulingInfo_H_ */ #include diff --git a/src/codec_utils/RRC/SIB-Mapping.c b/src/codec_utils/RRC/SIB-Mapping.c index faa656a6a..100fc9c9b 100644 --- a/src/codec_utils/RRC/SIB-Mapping.c +++ b/src/codec_utils/RRC/SIB-Mapping.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SIB-Mapping.h" -#include "SIB-TypeInfo.h" -static asn_oer_constraints_t asn_OER_type_SIB_Mapping_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_SIB_Mapping_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_SIB_Mapping_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_SIB_TypeInfo, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_SIB_Mapping = { asn_DEF_SIB_Mapping_tags_1, /* Same as above */ sizeof(asn_DEF_SIB_Mapping_tags_1) /sizeof(asn_DEF_SIB_Mapping_tags_1[0]), /* 1 */ - { &asn_OER_type_SIB_Mapping_constr_1, &asn_PER_type_SIB_Mapping_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SIB_Mapping_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_SIB_Mapping_1, 1, /* Single element */ &asn_SPC_SIB_Mapping_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SIB-Mapping.h b/src/codec_utils/RRC/SIB-Mapping.h index c0f991c50..ee7b911d3 100644 --- a/src/codec_utils/RRC/SIB-Mapping.h +++ b/src/codec_utils/RRC/SIB-Mapping.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SIB_Mapping_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_SIB_Mapping_constr_1; } #endif +/* Referred external types */ +#include "SIB-TypeInfo.h" + #endif /* _SIB_Mapping_H_ */ #include diff --git a/src/codec_utils/RRC/SIB-TypeInfo.c b/src/codec_utils/RRC/SIB-TypeInfo.c index aa4148115..6418f7dab 100644 --- a/src/codec_utils/RRC/SIB-TypeInfo.c +++ b/src/codec_utils/RRC/SIB-TypeInfo.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SIB-TypeInfo.h" @@ -29,7 +29,7 @@ memb_valueTag_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 31)) { + if((value >= 0L && value <= 31L)) { /* Constraint check succeeded */ return 0; } else { @@ -40,30 +40,27 @@ memb_valueTag_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_oer_constraints_t asn_OER_type_type_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_type_constr_2 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 4, 4, 0, 15 } /* (0..15,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_areaScope_constr_21 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_areaScope_constr_21 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_valueTag_constr_20 CC_NOTUSED = { - { 1, 1 } /* (0..31) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_valueTag_constr_20 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 31 } /* (0..31) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_type_value2enum_2[] = { { 0, 8, "sibType2" }, { 1, 8, "sibType3" }, @@ -126,7 +123,18 @@ asn_TYPE_descriptor_t asn_DEF_type_2 = { asn_DEF_type_tags_2, /* Same as above */ sizeof(asn_DEF_type_tags_2) /sizeof(asn_DEF_type_tags_2[0]), /* 2 */ - { &asn_OER_type_type_constr_2, &asn_PER_type_type_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_type_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_type_specs_2 /* Additional specs */ }; @@ -161,7 +169,18 @@ asn_TYPE_descriptor_t asn_DEF_areaScope_21 = { asn_DEF_areaScope_tags_21, /* Same as above */ sizeof(asn_DEF_areaScope_tags_21) /sizeof(asn_DEF_areaScope_tags_21[0]), /* 2 */ - { &asn_OER_type_areaScope_constr_21, &asn_PER_type_areaScope_constr_21, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_areaScope_constr_21, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_areaScope_specs_21 /* Additional specs */ }; @@ -172,7 +191,18 @@ asn_TYPE_member_t asn_MBR_SIB_TypeInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_type_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "type" }, @@ -181,7 +211,18 @@ asn_TYPE_member_t asn_MBR_SIB_TypeInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_valueTag_constr_20, &asn_PER_memb_valueTag_constr_20, memb_valueTag_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_valueTag_constr_20, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_valueTag_constraint_1 + }, 0, 0, /* No default value */ "valueTag" }, @@ -190,7 +231,18 @@ asn_TYPE_member_t asn_MBR_SIB_TypeInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_areaScope_21, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "areaScope" }, @@ -223,7 +275,18 @@ asn_TYPE_descriptor_t asn_DEF_SIB_TypeInfo = { asn_DEF_SIB_TypeInfo_tags_1, /* Same as above */ sizeof(asn_DEF_SIB_TypeInfo_tags_1) /sizeof(asn_DEF_SIB_TypeInfo_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SIB_TypeInfo_1, 3, /* Elements count */ &asn_SPC_SIB_TypeInfo_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SIB-TypeInfo.h b/src/codec_utils/RRC/SIB-TypeInfo.h index 5369f59fe..6445fbe9b 100644 --- a/src/codec_utils/RRC/SIB-TypeInfo.h +++ b/src/codec_utils/RRC/SIB-TypeInfo.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SIB_TypeInfo_H_ diff --git a/src/codec_utils/RRC/SIB1.c b/src/codec_utils/RRC/SIB1.c index b7cc48e79..fbdeea891 100644 --- a/src/codec_utils/RRC/SIB1.c +++ b/src/codec_utils/RRC/SIB1.c @@ -1,18 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SIB1.h" -#include "ConnEstFailureControl.h" -#include "SI-SchedulingInfo.h" -#include "ServingCellConfigCommonSIB.h" -#include "UE-TimersAndConstants.h" -#include "UAC-BarringPerCatList.h" -#include "UAC-BarringPerPLMN-List.h" static int memb_q_RxLevMinOffset_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -27,7 +21,7 @@ memb_q_RxLevMinOffset_constraint_2(const asn_TYPE_descriptor_t *td, const void * value = *(const long *)sptr; - if((value >= 1 && value <= 8)) { + if((value >= 1L && value <= 8L)) { /* Constraint check succeeded */ return 0; } else { @@ -52,7 +46,7 @@ memb_q_QualMinOffset_constraint_2(const asn_TYPE_descriptor_t *td, const void *s value = *(const long *)sptr; - if((value >= 1 && value <= 8)) { + if((value >= 1L && value <= 8L)) { /* Constraint check succeeded */ return 0; } else { @@ -86,9 +80,9 @@ memb_individualPLMNList_constraint_21(const asn_TYPE_descriptor_t *td, const voi /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 2 && size <= 12)) { + if((size >= 2UL && size <= 12UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -101,77 +95,80 @@ memb_individualPLMNList_constraint_21(const asn_TYPE_descriptor_t *td, const voi * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_memb_q_RxLevMinOffset_constr_4 CC_NOTUSED = { - { 1, 1 } /* (1..8) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_q_RxLevMinOffset_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 1, 8 } /* (1..8) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_q_QualMinOffset_constr_7 CC_NOTUSED = { - { 1, 1 } /* (1..8) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_q_QualMinOffset_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 1, 8 } /* (1..8) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_ims_EmergencySupport_constr_12 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_ims_EmergencySupport_constr_12 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_eCallOverIMS_Support_constr_14 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_eCallOverIMS_Support_constr_14 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_individualPLMNList_constr_23 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(2..12)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_individualPLMNList_constr_23 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 2, 12 } /* (SIZE(2..12)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_individualPLMNList_constr_23 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(2..12)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_individualPLMNList_constr_23 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 2, 12 } /* (SIZE(2..12)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_uac_AccessCategory1_SelectionAssistanceInfo_constr_21 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_uac_AccessCategory1_SelectionAssistanceInfo_constr_21 CC_NOTUSED = { { APC_CONSTRAINED, 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_useFullResumeID_constr_25 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_useFullResumeID_constr_25 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_cellSelectionInfo_2[] = { { ATF_NOFLAGS, 0, offsetof(struct SIB1__cellSelectionInfo, q_RxLevMin), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_Q_RxLevMin, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "q-RxLevMin" }, @@ -180,7 +177,18 @@ static asn_TYPE_member_t asn_MBR_cellSelectionInfo_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_q_RxLevMinOffset_constr_4, &asn_PER_memb_q_RxLevMinOffset_constr_4, memb_q_RxLevMinOffset_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_q_RxLevMinOffset_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_q_RxLevMinOffset_constraint_2 + }, 0, 0, /* No default value */ "q-RxLevMinOffset" }, @@ -189,7 +197,18 @@ static asn_TYPE_member_t asn_MBR_cellSelectionInfo_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Q_RxLevMin, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "q-RxLevMinSUL" }, @@ -198,7 +217,18 @@ static asn_TYPE_member_t asn_MBR_cellSelectionInfo_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Q_QualMin, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "q-QualMin" }, @@ -207,7 +237,18 @@ static asn_TYPE_member_t asn_MBR_cellSelectionInfo_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_q_QualMinOffset_constr_7, &asn_PER_memb_q_QualMinOffset_constr_7, memb_q_QualMinOffset_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_q_QualMinOffset_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_q_QualMinOffset_constraint_2 + }, 0, 0, /* No default value */ "q-QualMinOffset" }, @@ -244,7 +285,18 @@ asn_TYPE_descriptor_t asn_DEF_cellSelectionInfo_2 = { asn_DEF_cellSelectionInfo_tags_2, /* Same as above */ sizeof(asn_DEF_cellSelectionInfo_tags_2) /sizeof(asn_DEF_cellSelectionInfo_tags_2[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_cellSelectionInfo_2, 5, /* Elements count */ &asn_SPC_cellSelectionInfo_specs_2 /* Additional specs */ @@ -280,7 +332,18 @@ asn_TYPE_descriptor_t asn_DEF_ims_EmergencySupport_12 = { asn_DEF_ims_EmergencySupport_tags_12, /* Same as above */ sizeof(asn_DEF_ims_EmergencySupport_tags_12) /sizeof(asn_DEF_ims_EmergencySupport_tags_12[0]), /* 2 */ - { &asn_OER_type_ims_EmergencySupport_constr_12, &asn_PER_type_ims_EmergencySupport_constr_12, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ims_EmergencySupport_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_ims_EmergencySupport_specs_12 /* Additional specs */ }; @@ -315,7 +378,18 @@ asn_TYPE_descriptor_t asn_DEF_eCallOverIMS_Support_14 = { asn_DEF_eCallOverIMS_Support_tags_14, /* Same as above */ sizeof(asn_DEF_eCallOverIMS_Support_tags_14) /sizeof(asn_DEF_eCallOverIMS_Support_tags_14[0]), /* 2 */ - { &asn_OER_type_eCallOverIMS_Support_constr_14, &asn_PER_type_eCallOverIMS_Support_constr_14, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_eCallOverIMS_Support_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_eCallOverIMS_Support_specs_14 /* Additional specs */ }; @@ -326,7 +400,18 @@ static asn_TYPE_member_t asn_MBR_individualPLMNList_23[] = { 0, &asn_DEF_UAC_AccessCategory1_SelectionAssistanceInfo, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -351,7 +436,18 @@ asn_TYPE_descriptor_t asn_DEF_individualPLMNList_23 = { asn_DEF_individualPLMNList_tags_23, /* Same as above */ sizeof(asn_DEF_individualPLMNList_tags_23) /sizeof(asn_DEF_individualPLMNList_tags_23[0]), /* 2 */ - { &asn_OER_type_individualPLMNList_constr_23, &asn_PER_type_individualPLMNList_constr_23, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_individualPLMNList_constr_23, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_individualPLMNList_23, 1, /* Single element */ &asn_SPC_individualPLMNList_specs_23 /* Additional specs */ @@ -363,7 +459,18 @@ static asn_TYPE_member_t asn_MBR_uac_AccessCategory1_SelectionAssistanceInfo_21[ -1, /* IMPLICIT tag at current level */ &asn_DEF_UAC_AccessCategory1_SelectionAssistanceInfo, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "plmnCommon" }, @@ -372,7 +479,18 @@ static asn_TYPE_member_t asn_MBR_uac_AccessCategory1_SelectionAssistanceInfo_21[ 0, &asn_DEF_individualPLMNList_23, 0, - { &asn_OER_memb_individualPLMNList_constr_23, &asn_PER_memb_individualPLMNList_constr_23, memb_individualPLMNList_constraint_21 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_individualPLMNList_constr_23, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_individualPLMNList_constraint_21 + }, 0, 0, /* No default value */ "individualPLMNList" }, @@ -400,7 +518,18 @@ asn_TYPE_descriptor_t asn_DEF_uac_AccessCategory1_SelectionAssistanceInfo_21 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_uac_AccessCategory1_SelectionAssistanceInfo_constr_21, &asn_PER_type_uac_AccessCategory1_SelectionAssistanceInfo_constr_21, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_uac_AccessCategory1_SelectionAssistanceInfo_constr_21, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_uac_AccessCategory1_SelectionAssistanceInfo_21, 2, /* Elements count */ &asn_SPC_uac_AccessCategory1_SelectionAssistanceInfo_specs_21 /* Additional specs */ @@ -412,7 +541,18 @@ static asn_TYPE_member_t asn_MBR_uac_BarringInfo_17[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UAC_BarringPerCatList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "uac-BarringForCommon" }, @@ -421,7 +561,18 @@ static asn_TYPE_member_t asn_MBR_uac_BarringInfo_17[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UAC_BarringPerPLMN_List, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "uac-BarringPerPLMN-List" }, @@ -430,7 +581,18 @@ static asn_TYPE_member_t asn_MBR_uac_BarringInfo_17[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UAC_BarringInfoSetList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "uac-BarringInfoSetList" }, @@ -439,7 +601,18 @@ static asn_TYPE_member_t asn_MBR_uac_BarringInfo_17[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_uac_AccessCategory1_SelectionAssistanceInfo_21, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "uac-AccessCategory1-SelectionAssistanceInfo" }, @@ -475,7 +648,18 @@ asn_TYPE_descriptor_t asn_DEF_uac_BarringInfo_17 = { asn_DEF_uac_BarringInfo_tags_17, /* Same as above */ sizeof(asn_DEF_uac_BarringInfo_tags_17) /sizeof(asn_DEF_uac_BarringInfo_tags_17[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_uac_BarringInfo_17, 4, /* Elements count */ &asn_SPC_uac_BarringInfo_specs_17 /* Additional specs */ @@ -511,7 +695,18 @@ asn_TYPE_descriptor_t asn_DEF_useFullResumeID_25 = { asn_DEF_useFullResumeID_tags_25, /* Same as above */ sizeof(asn_DEF_useFullResumeID_tags_25) /sizeof(asn_DEF_useFullResumeID_tags_25[0]), /* 2 */ - { &asn_OER_type_useFullResumeID_constr_25, &asn_PER_type_useFullResumeID_constr_25, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_useFullResumeID_constr_25, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_useFullResumeID_specs_25 /* Additional specs */ }; @@ -539,7 +734,18 @@ asn_TYPE_descriptor_t asn_DEF_nonCriticalExtension_28 = { asn_DEF_nonCriticalExtension_tags_28, /* Same as above */ sizeof(asn_DEF_nonCriticalExtension_tags_28) /sizeof(asn_DEF_nonCriticalExtension_tags_28[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_nonCriticalExtension_specs_28 /* Additional specs */ }; @@ -550,7 +756,18 @@ asn_TYPE_member_t asn_MBR_SIB1_1[] = { 0, &asn_DEF_cellSelectionInfo_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cellSelectionInfo" }, @@ -559,7 +776,18 @@ asn_TYPE_member_t asn_MBR_SIB1_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CellAccessRelatedInfo, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cellAccessRelatedInfo" }, @@ -568,7 +796,18 @@ asn_TYPE_member_t asn_MBR_SIB1_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ConnEstFailureControl, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "connEstFailureControl" }, @@ -577,7 +816,18 @@ asn_TYPE_member_t asn_MBR_SIB1_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SI_SchedulingInfo, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "si-SchedulingInfo" }, @@ -586,7 +836,18 @@ asn_TYPE_member_t asn_MBR_SIB1_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ServingCellConfigCommonSIB, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "servingCellConfigCommon" }, @@ -595,7 +856,18 @@ asn_TYPE_member_t asn_MBR_SIB1_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ims_EmergencySupport_12, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ims-EmergencySupport" }, @@ -604,7 +876,18 @@ asn_TYPE_member_t asn_MBR_SIB1_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_eCallOverIMS_Support_14, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "eCallOverIMS-Support" }, @@ -613,7 +896,18 @@ asn_TYPE_member_t asn_MBR_SIB1_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UE_TimersAndConstants, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ue-TimersAndConstants" }, @@ -622,7 +916,18 @@ asn_TYPE_member_t asn_MBR_SIB1_1[] = { 0, &asn_DEF_uac_BarringInfo_17, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "uac-BarringInfo" }, @@ -631,7 +936,18 @@ asn_TYPE_member_t asn_MBR_SIB1_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_useFullResumeID_25, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "useFullResumeID" }, @@ -640,7 +956,18 @@ asn_TYPE_member_t asn_MBR_SIB1_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lateNonCriticalExtension" }, @@ -649,7 +976,18 @@ asn_TYPE_member_t asn_MBR_SIB1_1[] = { 0, &asn_DEF_nonCriticalExtension_28, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nonCriticalExtension" }, @@ -691,7 +1029,18 @@ asn_TYPE_descriptor_t asn_DEF_SIB1 = { asn_DEF_SIB1_tags_1, /* Same as above */ sizeof(asn_DEF_SIB1_tags_1) /sizeof(asn_DEF_SIB1_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SIB1_1, 12, /* Elements count */ &asn_SPC_SIB1_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SIB1.h b/src/codec_utils/RRC/SIB1.h index 020d56f2c..0a9903fdd 100644 --- a/src/codec_utils/RRC/SIB1.h +++ b/src/codec_utils/RRC/SIB1.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SIB1_H_ @@ -119,5 +119,13 @@ extern asn_TYPE_member_t asn_MBR_SIB1_1[12]; } #endif +/* Referred external types */ +#include "ConnEstFailureControl.h" +#include "SI-SchedulingInfo.h" +#include "ServingCellConfigCommonSIB.h" +#include "UE-TimersAndConstants.h" +#include "UAC-BarringPerCatList.h" +#include "UAC-BarringPerPLMN-List.h" + #endif /* _SIB1_H_ */ #include diff --git a/src/codec_utils/RRC/SIB2.c b/src/codec_utils/RRC/SIB2.c index 9ac9dce81..adba2c0ae 100644 --- a/src/codec_utils/RRC/SIB2.c +++ b/src/codec_utils/RRC/SIB2.c @@ -1,18 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SIB2.h" -#include "ThresholdNR.h" -#include "MultiFrequencyBandListNR-SIB.h" -#include "SSB-MTC.h" -#include "SS-RSSI-Measurement.h" -#include "SSB-ToMeasure.h" -#include "SpeedStateScaleFactors.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -39,7 +33,7 @@ memb_nrofSS_BlocksToAverage_constraint_2(const asn_TYPE_descriptor_t *td, const value = *(const long *)sptr; - if((value >= 2 && value <= 16)) { + if((value >= 2L && value <= 16L)) { /* Constraint check succeeded */ return 0; } else { @@ -50,38 +44,34 @@ memb_nrofSS_BlocksToAverage_constraint_2(const asn_TYPE_descriptor_t *td, const } } -static asn_oer_constraints_t asn_OER_type_q_Hyst_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_q_Hyst_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_sf_Medium_constr_26 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_sf_Medium_constr_26 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_sf_High_constr_31 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_sf_High_constr_31 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_nrofSS_BlocksToAverage_constr_3 CC_NOTUSED = { - { 1, 1 } /* (2..16) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_nrofSS_BlocksToAverage_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 2, 16 } /* (2..16) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_q_Hyst_value2enum_6[] = { { 0, 3, "dB0" }, { 1, 3, "dB1" }, @@ -142,7 +132,18 @@ asn_TYPE_descriptor_t asn_DEF_q_Hyst_6 = { asn_DEF_q_Hyst_tags_6, /* Same as above */ sizeof(asn_DEF_q_Hyst_tags_6) /sizeof(asn_DEF_q_Hyst_tags_6[0]), /* 2 */ - { &asn_OER_type_q_Hyst_constr_6, &asn_PER_type_q_Hyst_constr_6, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_q_Hyst_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_q_Hyst_specs_6 /* Additional specs */ }; @@ -183,7 +184,18 @@ asn_TYPE_descriptor_t asn_DEF_sf_Medium_26 = { asn_DEF_sf_Medium_tags_26, /* Same as above */ sizeof(asn_DEF_sf_Medium_tags_26) /sizeof(asn_DEF_sf_Medium_tags_26[0]), /* 2 */ - { &asn_OER_type_sf_Medium_constr_26, &asn_PER_type_sf_Medium_constr_26, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_sf_Medium_constr_26, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_sf_Medium_specs_26 /* Additional specs */ }; @@ -224,7 +236,18 @@ asn_TYPE_descriptor_t asn_DEF_sf_High_31 = { asn_DEF_sf_High_tags_31, /* Same as above */ sizeof(asn_DEF_sf_High_tags_31) /sizeof(asn_DEF_sf_High_tags_31[0]), /* 2 */ - { &asn_OER_type_sf_High_constr_31, &asn_PER_type_sf_High_constr_31, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_sf_High_constr_31, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_sf_High_specs_31 /* Additional specs */ }; @@ -235,7 +258,18 @@ static asn_TYPE_member_t asn_MBR_q_HystSF_25[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_sf_Medium_26, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sf-Medium" }, @@ -244,7 +278,18 @@ static asn_TYPE_member_t asn_MBR_q_HystSF_25[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_sf_High_31, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sf-High" }, @@ -276,7 +321,18 @@ asn_TYPE_descriptor_t asn_DEF_q_HystSF_25 = { asn_DEF_q_HystSF_tags_25, /* Same as above */ sizeof(asn_DEF_q_HystSF_tags_25) /sizeof(asn_DEF_q_HystSF_tags_25[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_q_HystSF_25, 2, /* Elements count */ &asn_SPC_q_HystSF_specs_25 /* Additional specs */ @@ -288,7 +344,18 @@ static asn_TYPE_member_t asn_MBR_speedStateReselectionPars_23[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MobilityStateParameters, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "mobilityStateParameters" }, @@ -297,7 +364,18 @@ static asn_TYPE_member_t asn_MBR_speedStateReselectionPars_23[] = { 0, &asn_DEF_q_HystSF_25, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "q-HystSF" }, @@ -329,7 +407,18 @@ asn_TYPE_descriptor_t asn_DEF_speedStateReselectionPars_23 = { asn_DEF_speedStateReselectionPars_tags_23, /* Same as above */ sizeof(asn_DEF_speedStateReselectionPars_tags_23) /sizeof(asn_DEF_speedStateReselectionPars_tags_23[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_speedStateReselectionPars_23, 2, /* Elements count */ &asn_SPC_speedStateReselectionPars_specs_23 /* Additional specs */ @@ -341,7 +430,18 @@ static asn_TYPE_member_t asn_MBR_cellReselectionInfoCommon_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_nrofSS_BlocksToAverage_constr_3, &asn_PER_memb_nrofSS_BlocksToAverage_constr_3, memb_nrofSS_BlocksToAverage_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_nrofSS_BlocksToAverage_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_nrofSS_BlocksToAverage_constraint_2 + }, 0, 0, /* No default value */ "nrofSS-BlocksToAverage" }, @@ -350,7 +450,18 @@ static asn_TYPE_member_t asn_MBR_cellReselectionInfoCommon_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ThresholdNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "absThreshSS-BlocksConsolidation" }, @@ -359,7 +470,18 @@ static asn_TYPE_member_t asn_MBR_cellReselectionInfoCommon_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RangeToBestCell, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rangeToBestCell" }, @@ -368,7 +490,18 @@ static asn_TYPE_member_t asn_MBR_cellReselectionInfoCommon_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_q_Hyst_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "q-Hyst" }, @@ -377,7 +510,18 @@ static asn_TYPE_member_t asn_MBR_cellReselectionInfoCommon_2[] = { 0, &asn_DEF_speedStateReselectionPars_23, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "speedStateReselectionPars" }, @@ -414,7 +558,18 @@ asn_TYPE_descriptor_t asn_DEF_cellReselectionInfoCommon_2 = { asn_DEF_cellReselectionInfoCommon_tags_2, /* Same as above */ sizeof(asn_DEF_cellReselectionInfoCommon_tags_2) /sizeof(asn_DEF_cellReselectionInfoCommon_tags_2[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_cellReselectionInfoCommon_2, 5, /* Elements count */ &asn_SPC_cellReselectionInfoCommon_specs_2 /* Additional specs */ @@ -426,7 +581,18 @@ static asn_TYPE_member_t asn_MBR_cellReselectionServingFreqInfo_37[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ReselectionThreshold, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "s-NonIntraSearchP" }, @@ -435,7 +601,18 @@ static asn_TYPE_member_t asn_MBR_cellReselectionServingFreqInfo_37[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ReselectionThresholdQ, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "s-NonIntraSearchQ" }, @@ -444,7 +621,18 @@ static asn_TYPE_member_t asn_MBR_cellReselectionServingFreqInfo_37[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ReselectionThreshold, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "threshServingLowP" }, @@ -453,7 +641,18 @@ static asn_TYPE_member_t asn_MBR_cellReselectionServingFreqInfo_37[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ReselectionThresholdQ, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "threshServingLowQ" }, @@ -462,7 +661,18 @@ static asn_TYPE_member_t asn_MBR_cellReselectionServingFreqInfo_37[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CellReselectionPriority, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cellReselectionPriority" }, @@ -471,7 +681,18 @@ static asn_TYPE_member_t asn_MBR_cellReselectionServingFreqInfo_37[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CellReselectionSubPriority, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cellReselectionSubPriority" }, @@ -509,7 +730,18 @@ asn_TYPE_descriptor_t asn_DEF_cellReselectionServingFreqInfo_37 = { asn_DEF_cellReselectionServingFreqInfo_tags_37, /* Same as above */ sizeof(asn_DEF_cellReselectionServingFreqInfo_tags_37) /sizeof(asn_DEF_cellReselectionServingFreqInfo_tags_37[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_cellReselectionServingFreqInfo_37, 6, /* Elements count */ &asn_SPC_cellReselectionServingFreqInfo_specs_37 /* Additional specs */ @@ -521,7 +753,18 @@ static asn_TYPE_member_t asn_MBR_ext1_60[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SpeedStateScaleFactors, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "t-ReselectionNR-SF" }, @@ -554,7 +797,18 @@ asn_TYPE_descriptor_t asn_DEF_ext1_60 = { asn_DEF_ext1_tags_60, /* Same as above */ sizeof(asn_DEF_ext1_tags_60) /sizeof(asn_DEF_ext1_tags_60[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ext1_60, 1, /* Elements count */ &asn_SPC_ext1_specs_60 /* Additional specs */ @@ -566,7 +820,18 @@ static asn_TYPE_member_t asn_MBR_intraFreqCellReselectionInfo_45[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Q_RxLevMin, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "q-RxLevMin" }, @@ -575,7 +840,18 @@ static asn_TYPE_member_t asn_MBR_intraFreqCellReselectionInfo_45[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Q_RxLevMin, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "q-RxLevMinSUL" }, @@ -584,7 +860,18 @@ static asn_TYPE_member_t asn_MBR_intraFreqCellReselectionInfo_45[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Q_QualMin, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "q-QualMin" }, @@ -593,7 +880,18 @@ static asn_TYPE_member_t asn_MBR_intraFreqCellReselectionInfo_45[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ReselectionThreshold, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "s-IntraSearchP" }, @@ -602,7 +900,18 @@ static asn_TYPE_member_t asn_MBR_intraFreqCellReselectionInfo_45[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ReselectionThresholdQ, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "s-IntraSearchQ" }, @@ -611,7 +920,18 @@ static asn_TYPE_member_t asn_MBR_intraFreqCellReselectionInfo_45[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_T_Reselection, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "t-ReselectionNR" }, @@ -620,7 +940,18 @@ static asn_TYPE_member_t asn_MBR_intraFreqCellReselectionInfo_45[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MultiFrequencyBandListNR_SIB, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "frequencyBandList" }, @@ -629,7 +960,18 @@ static asn_TYPE_member_t asn_MBR_intraFreqCellReselectionInfo_45[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MultiFrequencyBandListNR_SIB, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "frequencyBandListSUL" }, @@ -638,7 +980,18 @@ static asn_TYPE_member_t asn_MBR_intraFreqCellReselectionInfo_45[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_P_Max, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "p-Max" }, @@ -647,7 +1000,18 @@ static asn_TYPE_member_t asn_MBR_intraFreqCellReselectionInfo_45[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SSB_MTC, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "smtc" }, @@ -656,7 +1020,18 @@ static asn_TYPE_member_t asn_MBR_intraFreqCellReselectionInfo_45[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SS_RSSI_Measurement, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ss-RSSI-Measurement" }, @@ -665,7 +1040,18 @@ static asn_TYPE_member_t asn_MBR_intraFreqCellReselectionInfo_45[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_SSB_ToMeasure, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ssb-ToMeasure" }, @@ -674,7 +1060,18 @@ static asn_TYPE_member_t asn_MBR_intraFreqCellReselectionInfo_45[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "deriveSSB-IndexFromCell" }, @@ -683,7 +1080,18 @@ static asn_TYPE_member_t asn_MBR_intraFreqCellReselectionInfo_45[] = { 0, &asn_DEF_ext1_60, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ext1" }, @@ -729,7 +1137,18 @@ asn_TYPE_descriptor_t asn_DEF_intraFreqCellReselectionInfo_45 = { asn_DEF_intraFreqCellReselectionInfo_tags_45, /* Same as above */ sizeof(asn_DEF_intraFreqCellReselectionInfo_tags_45) /sizeof(asn_DEF_intraFreqCellReselectionInfo_tags_45[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_intraFreqCellReselectionInfo_45, 14, /* Elements count */ &asn_SPC_intraFreqCellReselectionInfo_specs_45 /* Additional specs */ @@ -741,7 +1160,18 @@ asn_TYPE_member_t asn_MBR_SIB2_1[] = { 0, &asn_DEF_cellReselectionInfoCommon_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cellReselectionInfoCommon" }, @@ -750,7 +1180,18 @@ asn_TYPE_member_t asn_MBR_SIB2_1[] = { 0, &asn_DEF_cellReselectionServingFreqInfo_37, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cellReselectionServingFreqInfo" }, @@ -759,7 +1200,18 @@ asn_TYPE_member_t asn_MBR_SIB2_1[] = { 0, &asn_DEF_intraFreqCellReselectionInfo_45, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "intraFreqCellReselectionInfo" }, @@ -790,7 +1242,18 @@ asn_TYPE_descriptor_t asn_DEF_SIB2 = { asn_DEF_SIB2_tags_1, /* Same as above */ sizeof(asn_DEF_SIB2_tags_1) /sizeof(asn_DEF_SIB2_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SIB2_1, 3, /* Elements count */ &asn_SPC_SIB2_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SIB2.h b/src/codec_utils/RRC/SIB2.h index 053bd79e9..1148f8120 100644 --- a/src/codec_utils/RRC/SIB2.h +++ b/src/codec_utils/RRC/SIB2.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SIB2_H_ @@ -163,5 +163,13 @@ extern asn_TYPE_member_t asn_MBR_SIB2_1[3]; } #endif +/* Referred external types */ +#include "ThresholdNR.h" +#include "MultiFrequencyBandListNR-SIB.h" +#include "SSB-MTC.h" +#include "SS-RSSI-Measurement.h" +#include "SSB-ToMeasure.h" +#include "SpeedStateScaleFactors.h" + #endif /* _SIB2_H_ */ #include diff --git a/src/codec_utils/RRC/SIB3.c b/src/codec_utils/RRC/SIB3.c index 35eff4edf..2386bb4c0 100644 --- a/src/codec_utils/RRC/SIB3.c +++ b/src/codec_utils/RRC/SIB3.c @@ -1,21 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SIB3.h" -#include "IntraFreqNeighCellList.h" -#include "IntraFreqBlackCellList.h" asn_TYPE_member_t asn_MBR_SIB3_1[] = { { ATF_POINTER, 3, offsetof(struct SIB3, intraFreqNeighCellList), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_IntraFreqNeighCellList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "intraFreqNeighCellList" }, @@ -24,7 +33,18 @@ asn_TYPE_member_t asn_MBR_SIB3_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_IntraFreqBlackCellList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "intraFreqBlackCellList" }, @@ -33,7 +53,18 @@ asn_TYPE_member_t asn_MBR_SIB3_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lateNonCriticalExtension" }, @@ -66,7 +97,18 @@ asn_TYPE_descriptor_t asn_DEF_SIB3 = { asn_DEF_SIB3_tags_1, /* Same as above */ sizeof(asn_DEF_SIB3_tags_1) /sizeof(asn_DEF_SIB3_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SIB3_1, 3, /* Elements count */ &asn_SPC_SIB3_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SIB3.h b/src/codec_utils/RRC/SIB3.h index 08083b742..d4af24055 100644 --- a/src/codec_utils/RRC/SIB3.h +++ b/src/codec_utils/RRC/SIB3.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SIB3_H_ @@ -46,5 +46,9 @@ extern asn_TYPE_member_t asn_MBR_SIB3_1[3]; } #endif +/* Referred external types */ +#include "IntraFreqNeighCellList.h" +#include "IntraFreqBlackCellList.h" + #endif /* _SIB3_H_ */ #include diff --git a/src/codec_utils/RRC/SIB4.c b/src/codec_utils/RRC/SIB4.c index 9d0cd9245..8a2b47a0d 100644 --- a/src/codec_utils/RRC/SIB4.c +++ b/src/codec_utils/RRC/SIB4.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SIB4.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_SIB4_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_InterFreqCarrierFreqList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "interFreqCarrierFreqList" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_SIB4_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lateNonCriticalExtension" }, @@ -54,7 +76,18 @@ asn_TYPE_descriptor_t asn_DEF_SIB4 = { asn_DEF_SIB4_tags_1, /* Same as above */ sizeof(asn_DEF_SIB4_tags_1) /sizeof(asn_DEF_SIB4_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SIB4_1, 2, /* Elements count */ &asn_SPC_SIB4_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SIB4.h b/src/codec_utils/RRC/SIB4.h index 49b7adbfd..a80f31d7d 100644 --- a/src/codec_utils/RRC/SIB4.h +++ b/src/codec_utils/RRC/SIB4.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SIB4_H_ diff --git a/src/codec_utils/RRC/SIB5.c b/src/codec_utils/RRC/SIB5.c index 76833a29e..92ad3337c 100644 --- a/src/codec_utils/RRC/SIB5.c +++ b/src/codec_utils/RRC/SIB5.c @@ -1,21 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SIB5.h" -#include "CarrierFreqListEUTRA.h" -#include "SpeedStateScaleFactors.h" asn_TYPE_member_t asn_MBR_SIB5_1[] = { { ATF_POINTER, 1, offsetof(struct SIB5, carrierFreqListEUTRA), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_CarrierFreqListEUTRA, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "carrierFreqListEUTRA" }, @@ -24,7 +33,18 @@ asn_TYPE_member_t asn_MBR_SIB5_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_T_Reselection, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "t-ReselectionEUTRA" }, @@ -33,7 +53,18 @@ asn_TYPE_member_t asn_MBR_SIB5_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SpeedStateScaleFactors, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "t-ReselectionEUTRA-SF" }, @@ -42,7 +73,18 @@ asn_TYPE_member_t asn_MBR_SIB5_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lateNonCriticalExtension" }, @@ -76,7 +118,18 @@ asn_TYPE_descriptor_t asn_DEF_SIB5 = { asn_DEF_SIB5_tags_1, /* Same as above */ sizeof(asn_DEF_SIB5_tags_1) /sizeof(asn_DEF_SIB5_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SIB5_1, 4, /* Elements count */ &asn_SPC_SIB5_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SIB5.h b/src/codec_utils/RRC/SIB5.h index eb07716a0..6f849953e 100644 --- a/src/codec_utils/RRC/SIB5.h +++ b/src/codec_utils/RRC/SIB5.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SIB5_H_ @@ -48,5 +48,9 @@ extern asn_TYPE_member_t asn_MBR_SIB5_1[4]; } #endif +/* Referred external types */ +#include "CarrierFreqListEUTRA.h" +#include "SpeedStateScaleFactors.h" + #endif /* _SIB5_H_ */ #include diff --git a/src/codec_utils/RRC/SIB6.c b/src/codec_utils/RRC/SIB6.c index d8a7b7d91..5e5dc8f65 100644 --- a/src/codec_utils/RRC/SIB6.c +++ b/src/codec_utils/RRC/SIB6.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SIB6.h" @@ -27,7 +27,7 @@ memb_messageIdentifier_constraint_1(const asn_TYPE_descriptor_t *td, const void size = 0; } - if((size == 16)) { + if((size == 16UL)) { /* Constraint check succeeded */ return 0; } else { @@ -58,7 +58,7 @@ memb_serialNumber_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr size = 0; } - if((size == 16)) { + if((size == 16UL)) { /* Constraint check succeeded */ return 0; } else { @@ -84,7 +84,7 @@ memb_warningType_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, size = st->size; - if((size == 2)) { + if((size == 2UL)) { /* Constraint check succeeded */ return 0; } else { @@ -95,37 +95,45 @@ memb_warningType_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_oer_constraints_t asn_OER_memb_messageIdentifier_constr_2 CC_NOTUSED = { - { 0, 0 }, - 16 /* (SIZE(16..16)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_messageIdentifier_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 16, 16 } /* (SIZE(16..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_serialNumber_constr_3 CC_NOTUSED = { - { 0, 0 }, - 16 /* (SIZE(16..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_serialNumber_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 16, 16 } /* (SIZE(16..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_warningType_constr_4 CC_NOTUSED = { - { 0, 0 }, - 2 /* (SIZE(2..2)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_warningType_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 2, 2 } /* (SIZE(2..2)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_SIB6_1[] = { { ATF_NOFLAGS, 0, offsetof(struct SIB6, messageIdentifier), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_messageIdentifier_constr_2, &asn_PER_memb_messageIdentifier_constr_2, memb_messageIdentifier_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_messageIdentifier_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_messageIdentifier_constraint_1 + }, 0, 0, /* No default value */ "messageIdentifier" }, @@ -134,7 +142,18 @@ asn_TYPE_member_t asn_MBR_SIB6_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_serialNumber_constr_3, &asn_PER_memb_serialNumber_constr_3, memb_serialNumber_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_serialNumber_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_serialNumber_constraint_1 + }, 0, 0, /* No default value */ "serialNumber" }, @@ -143,7 +162,18 @@ asn_TYPE_member_t asn_MBR_SIB6_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { &asn_OER_memb_warningType_constr_4, &asn_PER_memb_warningType_constr_4, memb_warningType_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_warningType_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_warningType_constraint_1 + }, 0, 0, /* No default value */ "warningType" }, @@ -152,7 +182,18 @@ asn_TYPE_member_t asn_MBR_SIB6_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lateNonCriticalExtension" }, @@ -186,7 +227,18 @@ asn_TYPE_descriptor_t asn_DEF_SIB6 = { asn_DEF_SIB6_tags_1, /* Same as above */ sizeof(asn_DEF_SIB6_tags_1) /sizeof(asn_DEF_SIB6_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SIB6_1, 4, /* Elements count */ &asn_SPC_SIB6_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SIB6.h b/src/codec_utils/RRC/SIB6.h index 05eb4b6a0..6a2d59683 100644 --- a/src/codec_utils/RRC/SIB6.h +++ b/src/codec_utils/RRC/SIB6.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SIB6_H_ diff --git a/src/codec_utils/RRC/SIB7.c b/src/codec_utils/RRC/SIB7.c index 0a28738b5..dfe94540f 100644 --- a/src/codec_utils/RRC/SIB7.c +++ b/src/codec_utils/RRC/SIB7.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SIB7.h" @@ -31,7 +31,7 @@ memb_messageIdentifier_constraint_1(const asn_TYPE_descriptor_t *td, const void size = 0; } - if((size == 16)) { + if((size == 16UL)) { /* Constraint check succeeded */ return 0; } else { @@ -62,7 +62,7 @@ memb_serialNumber_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr size = 0; } - if((size == 16)) { + if((size == 16UL)) { /* Constraint check succeeded */ return 0; } else { @@ -87,7 +87,7 @@ memb_warningMessageSegmentNumber_constraint_1(const asn_TYPE_descriptor_t *td, c value = *(const long *)sptr; - if((value >= 0 && value <= 63)) { + if((value >= 0L && value <= 63L)) { /* Constraint check succeeded */ return 0; } else { @@ -113,7 +113,7 @@ memb_dataCodingScheme_constraint_1(const asn_TYPE_descriptor_t *td, const void * size = st->size; - if((size == 1)) { + if((size == 1UL)) { /* Constraint check succeeded */ return 0; } else { @@ -124,46 +124,41 @@ memb_dataCodingScheme_constraint_1(const asn_TYPE_descriptor_t *td, const void * } } -static asn_oer_constraints_t asn_OER_type_warningMessageSegmentType_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_warningMessageSegmentType_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_messageIdentifier_constr_2 CC_NOTUSED = { - { 0, 0 }, - 16 /* (SIZE(16..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_messageIdentifier_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 16, 16 } /* (SIZE(16..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_serialNumber_constr_3 CC_NOTUSED = { - { 0, 0 }, - 16 /* (SIZE(16..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_serialNumber_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 16, 16 } /* (SIZE(16..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_warningMessageSegmentNumber_constr_7 CC_NOTUSED = { - { 1, 1 } /* (0..63) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_warningMessageSegmentNumber_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 63 } /* (0..63) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_dataCodingScheme_constr_9 CC_NOTUSED = { - { 0, 0 }, - 1 /* (SIZE(1..1)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_dataCodingScheme_constr_9 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 1, 1 } /* (SIZE(1..1)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_warningMessageSegmentType_value2enum_4[] = { { 0, 14, "notLastSegment" }, { 1, 11, "lastSegment" } @@ -196,7 +191,18 @@ asn_TYPE_descriptor_t asn_DEF_warningMessageSegmentType_4 = { asn_DEF_warningMessageSegmentType_tags_4, /* Same as above */ sizeof(asn_DEF_warningMessageSegmentType_tags_4) /sizeof(asn_DEF_warningMessageSegmentType_tags_4[0]), /* 2 */ - { &asn_OER_type_warningMessageSegmentType_constr_4, &asn_PER_type_warningMessageSegmentType_constr_4, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_warningMessageSegmentType_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_warningMessageSegmentType_specs_4 /* Additional specs */ }; @@ -207,7 +213,18 @@ asn_TYPE_member_t asn_MBR_SIB7_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_messageIdentifier_constr_2, &asn_PER_memb_messageIdentifier_constr_2, memb_messageIdentifier_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_messageIdentifier_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_messageIdentifier_constraint_1 + }, 0, 0, /* No default value */ "messageIdentifier" }, @@ -216,7 +233,18 @@ asn_TYPE_member_t asn_MBR_SIB7_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_serialNumber_constr_3, &asn_PER_memb_serialNumber_constr_3, memb_serialNumber_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_serialNumber_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_serialNumber_constraint_1 + }, 0, 0, /* No default value */ "serialNumber" }, @@ -225,7 +253,18 @@ asn_TYPE_member_t asn_MBR_SIB7_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_warningMessageSegmentType_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "warningMessageSegmentType" }, @@ -234,7 +273,18 @@ asn_TYPE_member_t asn_MBR_SIB7_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_warningMessageSegmentNumber_constr_7, &asn_PER_memb_warningMessageSegmentNumber_constr_7, memb_warningMessageSegmentNumber_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_warningMessageSegmentNumber_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_warningMessageSegmentNumber_constraint_1 + }, 0, 0, /* No default value */ "warningMessageSegmentNumber" }, @@ -243,7 +293,18 @@ asn_TYPE_member_t asn_MBR_SIB7_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "warningMessageSegment" }, @@ -252,7 +313,18 @@ asn_TYPE_member_t asn_MBR_SIB7_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { &asn_OER_memb_dataCodingScheme_constr_9, &asn_PER_memb_dataCodingScheme_constr_9, memb_dataCodingScheme_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_dataCodingScheme_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_dataCodingScheme_constraint_1 + }, 0, 0, /* No default value */ "dataCodingScheme" }, @@ -261,7 +333,18 @@ asn_TYPE_member_t asn_MBR_SIB7_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lateNonCriticalExtension" }, @@ -298,7 +381,18 @@ asn_TYPE_descriptor_t asn_DEF_SIB7 = { asn_DEF_SIB7_tags_1, /* Same as above */ sizeof(asn_DEF_SIB7_tags_1) /sizeof(asn_DEF_SIB7_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SIB7_1, 7, /* Elements count */ &asn_SPC_SIB7_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SIB7.h b/src/codec_utils/RRC/SIB7.h index 2735545d7..f74aba9f6 100644 --- a/src/codec_utils/RRC/SIB7.h +++ b/src/codec_utils/RRC/SIB7.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SIB7_H_ diff --git a/src/codec_utils/RRC/SIB8.c b/src/codec_utils/RRC/SIB8.c index babc7dbdb..5417aecd4 100644 --- a/src/codec_utils/RRC/SIB8.c +++ b/src/codec_utils/RRC/SIB8.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SIB8.h" @@ -31,7 +31,7 @@ memb_messageIdentifier_constraint_1(const asn_TYPE_descriptor_t *td, const void size = 0; } - if((size == 16)) { + if((size == 16UL)) { /* Constraint check succeeded */ return 0; } else { @@ -62,7 +62,7 @@ memb_serialNumber_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr size = 0; } - if((size == 16)) { + if((size == 16UL)) { /* Constraint check succeeded */ return 0; } else { @@ -87,7 +87,7 @@ memb_warningMessageSegmentNumber_constraint_1(const asn_TYPE_descriptor_t *td, c value = *(const long *)sptr; - if((value >= 0 && value <= 63)) { + if((value >= 0L && value <= 63L)) { /* Constraint check succeeded */ return 0; } else { @@ -113,7 +113,7 @@ memb_dataCodingScheme_constraint_1(const asn_TYPE_descriptor_t *td, const void * size = st->size; - if((size == 1)) { + if((size == 1UL)) { /* Constraint check succeeded */ return 0; } else { @@ -124,46 +124,41 @@ memb_dataCodingScheme_constraint_1(const asn_TYPE_descriptor_t *td, const void * } } -static asn_oer_constraints_t asn_OER_type_warningMessageSegmentType_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_warningMessageSegmentType_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_messageIdentifier_constr_2 CC_NOTUSED = { - { 0, 0 }, - 16 /* (SIZE(16..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_messageIdentifier_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 16, 16 } /* (SIZE(16..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_serialNumber_constr_3 CC_NOTUSED = { - { 0, 0 }, - 16 /* (SIZE(16..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_serialNumber_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 16, 16 } /* (SIZE(16..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_warningMessageSegmentNumber_constr_7 CC_NOTUSED = { - { 1, 1 } /* (0..63) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_warningMessageSegmentNumber_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 63 } /* (0..63) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_dataCodingScheme_constr_9 CC_NOTUSED = { - { 0, 0 }, - 1 /* (SIZE(1..1)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_dataCodingScheme_constr_9 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 1, 1 } /* (SIZE(1..1)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_warningMessageSegmentType_value2enum_4[] = { { 0, 14, "notLastSegment" }, { 1, 11, "lastSegment" } @@ -196,7 +191,18 @@ asn_TYPE_descriptor_t asn_DEF_warningMessageSegmentType_4 = { asn_DEF_warningMessageSegmentType_tags_4, /* Same as above */ sizeof(asn_DEF_warningMessageSegmentType_tags_4) /sizeof(asn_DEF_warningMessageSegmentType_tags_4[0]), /* 2 */ - { &asn_OER_type_warningMessageSegmentType_constr_4, &asn_PER_type_warningMessageSegmentType_constr_4, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_warningMessageSegmentType_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_warningMessageSegmentType_specs_4 /* Additional specs */ }; @@ -207,7 +213,18 @@ asn_TYPE_member_t asn_MBR_SIB8_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_messageIdentifier_constr_2, &asn_PER_memb_messageIdentifier_constr_2, memb_messageIdentifier_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_messageIdentifier_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_messageIdentifier_constraint_1 + }, 0, 0, /* No default value */ "messageIdentifier" }, @@ -216,7 +233,18 @@ asn_TYPE_member_t asn_MBR_SIB8_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_serialNumber_constr_3, &asn_PER_memb_serialNumber_constr_3, memb_serialNumber_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_serialNumber_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_serialNumber_constraint_1 + }, 0, 0, /* No default value */ "serialNumber" }, @@ -225,7 +253,18 @@ asn_TYPE_member_t asn_MBR_SIB8_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_warningMessageSegmentType_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "warningMessageSegmentType" }, @@ -234,7 +273,18 @@ asn_TYPE_member_t asn_MBR_SIB8_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_warningMessageSegmentNumber_constr_7, &asn_PER_memb_warningMessageSegmentNumber_constr_7, memb_warningMessageSegmentNumber_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_warningMessageSegmentNumber_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_warningMessageSegmentNumber_constraint_1 + }, 0, 0, /* No default value */ "warningMessageSegmentNumber" }, @@ -243,7 +293,18 @@ asn_TYPE_member_t asn_MBR_SIB8_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "warningMessageSegment" }, @@ -252,7 +313,18 @@ asn_TYPE_member_t asn_MBR_SIB8_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { &asn_OER_memb_dataCodingScheme_constr_9, &asn_PER_memb_dataCodingScheme_constr_9, memb_dataCodingScheme_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_dataCodingScheme_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_dataCodingScheme_constraint_1 + }, 0, 0, /* No default value */ "dataCodingScheme" }, @@ -261,7 +333,18 @@ asn_TYPE_member_t asn_MBR_SIB8_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "warningAreaCoordinatesSegment" }, @@ -270,7 +353,18 @@ asn_TYPE_member_t asn_MBR_SIB8_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lateNonCriticalExtension" }, @@ -308,7 +402,18 @@ asn_TYPE_descriptor_t asn_DEF_SIB8 = { asn_DEF_SIB8_tags_1, /* Same as above */ sizeof(asn_DEF_SIB8_tags_1) /sizeof(asn_DEF_SIB8_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SIB8_1, 8, /* Elements count */ &asn_SPC_SIB8_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SIB8.h b/src/codec_utils/RRC/SIB8.h index 4e7d55dfd..5edfb9fdd 100644 --- a/src/codec_utils/RRC/SIB8.h +++ b/src/codec_utils/RRC/SIB8.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SIB8_H_ diff --git a/src/codec_utils/RRC/SIB9.c b/src/codec_utils/RRC/SIB9.c index 82dcfb6a1..7a4633c0c 100644 --- a/src/codec_utils/RRC/SIB9.c +++ b/src/codec_utils/RRC/SIB9.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SIB9.h" @@ -27,7 +27,7 @@ memb_timeInfoUTC_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, return -1; } - if((value >= 0 && value <= 549755813887)) { + if((value >= 0L && value <= 549755813887L)) { /* Constraint check succeeded */ return 0; } else { @@ -58,7 +58,7 @@ memb_dayLightSavingTime_constraint_2(const asn_TYPE_descriptor_t *td, const void size = 0; } - if((size == 2)) { + if((size == 2UL)) { /* Constraint check succeeded */ return 0; } else { @@ -83,7 +83,7 @@ memb_leapSeconds_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= -127 && value <= 128)) { + if((value >= -127L && value <= 128L)) { /* Constraint check succeeded */ return 0; } else { @@ -108,7 +108,7 @@ memb_localTimeOffset_constraint_2(const asn_TYPE_descriptor_t *td, const void *s value = *(const long *)sptr; - if((value >= -63 && value <= 64)) { + if((value >= -63L && value <= 64L)) { /* Constraint check succeeded */ return 0; } else { @@ -119,45 +119,52 @@ memb_localTimeOffset_constraint_2(const asn_TYPE_descriptor_t *td, const void *s } } -static asn_oer_constraints_t asn_OER_memb_timeInfoUTC_constr_3 CC_NOTUSED = { - { 8, 1 } /* (0..549755813887) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_timeInfoUTC_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 39, -1, 0, 549755813887 } /* (0..549755813887) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_dayLightSavingTime_constr_4 CC_NOTUSED = { - { 0, 0 }, - 2 /* (SIZE(2..2)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_dayLightSavingTime_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 2, 2 } /* (SIZE(2..2)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_leapSeconds_constr_5 CC_NOTUSED = { - { 2, 0 } /* (-127..128) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_leapSeconds_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, -127, 128 } /* (-127..128) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_localTimeOffset_constr_6 CC_NOTUSED = { - { 1, 0 } /* (-63..64) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_localTimeOffset_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, -63, 64 } /* (-63..64) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_timeInfo_2[] = { { ATF_NOFLAGS, 0, offsetof(struct SIB9__timeInfo, timeInfoUTC), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_INTEGER, 0, - { &asn_OER_memb_timeInfoUTC_constr_3, &asn_PER_memb_timeInfoUTC_constr_3, memb_timeInfoUTC_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_timeInfoUTC_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_timeInfoUTC_constraint_2 + }, 0, 0, /* No default value */ "timeInfoUTC" }, @@ -166,7 +173,18 @@ static asn_TYPE_member_t asn_MBR_timeInfo_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_dayLightSavingTime_constr_4, &asn_PER_memb_dayLightSavingTime_constr_4, memb_dayLightSavingTime_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_dayLightSavingTime_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_dayLightSavingTime_constraint_2 + }, 0, 0, /* No default value */ "dayLightSavingTime" }, @@ -175,7 +193,18 @@ static asn_TYPE_member_t asn_MBR_timeInfo_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_leapSeconds_constr_5, &asn_PER_memb_leapSeconds_constr_5, memb_leapSeconds_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_leapSeconds_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_leapSeconds_constraint_2 + }, 0, 0, /* No default value */ "leapSeconds" }, @@ -184,7 +213,18 @@ static asn_TYPE_member_t asn_MBR_timeInfo_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_localTimeOffset_constr_6, &asn_PER_memb_localTimeOffset_constr_6, memb_localTimeOffset_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_localTimeOffset_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_localTimeOffset_constraint_2 + }, 0, 0, /* No default value */ "localTimeOffset" }, @@ -220,7 +260,18 @@ asn_TYPE_descriptor_t asn_DEF_timeInfo_2 = { asn_DEF_timeInfo_tags_2, /* Same as above */ sizeof(asn_DEF_timeInfo_tags_2) /sizeof(asn_DEF_timeInfo_tags_2[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_timeInfo_2, 4, /* Elements count */ &asn_SPC_timeInfo_specs_2 /* Additional specs */ @@ -232,7 +283,18 @@ asn_TYPE_member_t asn_MBR_SIB9_1[] = { 0, &asn_DEF_timeInfo_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "timeInfo" }, @@ -241,7 +303,18 @@ asn_TYPE_member_t asn_MBR_SIB9_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lateNonCriticalExtension" }, @@ -273,7 +346,18 @@ asn_TYPE_descriptor_t asn_DEF_SIB9 = { asn_DEF_SIB9_tags_1, /* Same as above */ sizeof(asn_DEF_SIB9_tags_1) /sizeof(asn_DEF_SIB9_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SIB9_1, 2, /* Elements count */ &asn_SPC_SIB9_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SIB9.h b/src/codec_utils/RRC/SIB9.h index 6511c1019..304f7e63d 100644 --- a/src/codec_utils/RRC/SIB9.h +++ b/src/codec_utils/RRC/SIB9.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SIB9_H_ diff --git a/src/codec_utils/RRC/SINR-Range.c b/src/codec_utils/RRC/SINR-Range.c index 72e7f3149..83e0e911d 100644 --- a/src/codec_utils/RRC/SINR-Range.c +++ b/src/codec_utils/RRC/SINR-Range.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SINR-Range.h" @@ -21,7 +21,7 @@ SINR_Range_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 127)) { + if((value >= 0L && value <= 127L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ SINR_Range_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_SINR_Range_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..127) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_SINR_Range_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 0, 127 } /* (0..127) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_SINR_Range_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_SINR_Range = { asn_DEF_SINR_Range_tags_1, /* Same as above */ sizeof(asn_DEF_SINR_Range_tags_1) /sizeof(asn_DEF_SINR_Range_tags_1[0]), /* 1 */ - { &asn_OER_type_SINR_Range_constr_1, &asn_PER_type_SINR_Range_constr_1, SINR_Range_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SINR_Range_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SINR_Range_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/SINR-Range.h b/src/codec_utils/RRC/SINR-Range.h index 5ad265043..e5736619c 100644 --- a/src/codec_utils/RRC/SINR-Range.h +++ b/src/codec_utils/RRC/SINR-Range.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SINR_Range_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_SINR_Range; asn_struct_free_f SINR_Range_free; asn_struct_print_f SINR_Range_print; asn_constr_check_f SINR_Range_constraint; -ber_type_decoder_f SINR_Range_decode_ber; -der_type_encoder_f SINR_Range_encode_der; xer_type_decoder_f SINR_Range_decode_xer; xer_type_encoder_f SINR_Range_encode_xer; -oer_type_decoder_f SINR_Range_decode_oer; -oer_type_encoder_f SINR_Range_encode_oer; per_type_decoder_f SINR_Range_decode_uper; per_type_encoder_f SINR_Range_encode_uper; per_type_decoder_f SINR_Range_decode_aper; diff --git a/src/codec_utils/RRC/SINR-RangeEUTRA.c b/src/codec_utils/RRC/SINR-RangeEUTRA.c index 505aeb0a4..c6b2efe30 100644 --- a/src/codec_utils/RRC/SINR-RangeEUTRA.c +++ b/src/codec_utils/RRC/SINR-RangeEUTRA.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SINR-RangeEUTRA.h" @@ -21,7 +21,7 @@ SINR_RangeEUTRA_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 127)) { + if((value >= 0L && value <= 127L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ SINR_RangeEUTRA_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_SINR_RangeEUTRA_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..127) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_SINR_RangeEUTRA_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 0, 127 } /* (0..127) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_SINR_RangeEUTRA_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_SINR_RangeEUTRA = { asn_DEF_SINR_RangeEUTRA_tags_1, /* Same as above */ sizeof(asn_DEF_SINR_RangeEUTRA_tags_1) /sizeof(asn_DEF_SINR_RangeEUTRA_tags_1[0]), /* 1 */ - { &asn_OER_type_SINR_RangeEUTRA_constr_1, &asn_PER_type_SINR_RangeEUTRA_constr_1, SINR_RangeEUTRA_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SINR_RangeEUTRA_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SINR_RangeEUTRA_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/SINR-RangeEUTRA.h b/src/codec_utils/RRC/SINR-RangeEUTRA.h index e91c0e0ec..a9391b5e4 100644 --- a/src/codec_utils/RRC/SINR-RangeEUTRA.h +++ b/src/codec_utils/RRC/SINR-RangeEUTRA.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SINR_RangeEUTRA_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_SINR_RangeEUTRA; asn_struct_free_f SINR_RangeEUTRA_free; asn_struct_print_f SINR_RangeEUTRA_print; asn_constr_check_f SINR_RangeEUTRA_constraint; -ber_type_decoder_f SINR_RangeEUTRA_decode_ber; -der_type_encoder_f SINR_RangeEUTRA_encode_der; xer_type_decoder_f SINR_RangeEUTRA_decode_xer; xer_type_encoder_f SINR_RangeEUTRA_encode_xer; -oer_type_decoder_f SINR_RangeEUTRA_decode_oer; -oer_type_encoder_f SINR_RangeEUTRA_encode_oer; per_type_decoder_f SINR_RangeEUTRA_decode_uper; per_type_encoder_f SINR_RangeEUTRA_encode_uper; per_type_decoder_f SINR_RangeEUTRA_decode_aper; diff --git a/src/codec_utils/RRC/SN-FieldLengthAM.c b/src/codec_utils/RRC/SN-FieldLengthAM.c index 43dbdb486..7f073fbab 100644 --- a/src/codec_utils/RRC/SN-FieldLengthAM.c +++ b/src/codec_utils/RRC/SN-FieldLengthAM.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SN-FieldLengthAM.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_SN_FieldLengthAM_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_SN_FieldLengthAM_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_SN_FieldLengthAM_value2enum_1[] = { { 0, 6, "size12" }, { 1, 6, "size18" } @@ -49,7 +48,18 @@ asn_TYPE_descriptor_t asn_DEF_SN_FieldLengthAM = { asn_DEF_SN_FieldLengthAM_tags_1, /* Same as above */ sizeof(asn_DEF_SN_FieldLengthAM_tags_1) /sizeof(asn_DEF_SN_FieldLengthAM_tags_1[0]), /* 1 */ - { &asn_OER_type_SN_FieldLengthAM_constr_1, &asn_PER_type_SN_FieldLengthAM_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SN_FieldLengthAM_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_SN_FieldLengthAM_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/RRC/SN-FieldLengthAM.h b/src/codec_utils/RRC/SN-FieldLengthAM.h index 16db6a9e7..5520d532b 100644 --- a/src/codec_utils/RRC/SN-FieldLengthAM.h +++ b/src/codec_utils/RRC/SN-FieldLengthAM.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SN_FieldLengthAM_H_ @@ -34,12 +34,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_SN_FieldLengthAM_specs_1; asn_struct_free_f SN_FieldLengthAM_free; asn_struct_print_f SN_FieldLengthAM_print; asn_constr_check_f SN_FieldLengthAM_constraint; -ber_type_decoder_f SN_FieldLengthAM_decode_ber; -der_type_encoder_f SN_FieldLengthAM_encode_der; xer_type_decoder_f SN_FieldLengthAM_decode_xer; xer_type_encoder_f SN_FieldLengthAM_encode_xer; -oer_type_decoder_f SN_FieldLengthAM_decode_oer; -oer_type_encoder_f SN_FieldLengthAM_encode_oer; per_type_decoder_f SN_FieldLengthAM_decode_uper; per_type_encoder_f SN_FieldLengthAM_encode_uper; per_type_decoder_f SN_FieldLengthAM_decode_aper; diff --git a/src/codec_utils/RRC/SN-FieldLengthUM.c b/src/codec_utils/RRC/SN-FieldLengthUM.c index 6816a25a2..955ef9dbb 100644 --- a/src/codec_utils/RRC/SN-FieldLengthUM.c +++ b/src/codec_utils/RRC/SN-FieldLengthUM.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SN-FieldLengthUM.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_SN_FieldLengthUM_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_SN_FieldLengthUM_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_SN_FieldLengthUM_value2enum_1[] = { { 0, 5, "size6" }, { 1, 6, "size12" } @@ -49,7 +48,18 @@ asn_TYPE_descriptor_t asn_DEF_SN_FieldLengthUM = { asn_DEF_SN_FieldLengthUM_tags_1, /* Same as above */ sizeof(asn_DEF_SN_FieldLengthUM_tags_1) /sizeof(asn_DEF_SN_FieldLengthUM_tags_1[0]), /* 1 */ - { &asn_OER_type_SN_FieldLengthUM_constr_1, &asn_PER_type_SN_FieldLengthUM_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SN_FieldLengthUM_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_SN_FieldLengthUM_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/RRC/SN-FieldLengthUM.h b/src/codec_utils/RRC/SN-FieldLengthUM.h index c4b65c2da..99d1a9c51 100644 --- a/src/codec_utils/RRC/SN-FieldLengthUM.h +++ b/src/codec_utils/RRC/SN-FieldLengthUM.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SN_FieldLengthUM_H_ @@ -34,12 +34,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_SN_FieldLengthUM_specs_1; asn_struct_free_f SN_FieldLengthUM_free; asn_struct_print_f SN_FieldLengthUM_print; asn_constr_check_f SN_FieldLengthUM_constraint; -ber_type_decoder_f SN_FieldLengthUM_decode_ber; -der_type_encoder_f SN_FieldLengthUM_encode_der; xer_type_decoder_f SN_FieldLengthUM_decode_xer; xer_type_encoder_f SN_FieldLengthUM_encode_xer; -oer_type_decoder_f SN_FieldLengthUM_decode_oer; -oer_type_encoder_f SN_FieldLengthUM_encode_oer; per_type_decoder_f SN_FieldLengthUM_decode_uper; per_type_encoder_f SN_FieldLengthUM_encode_uper; per_type_decoder_f SN_FieldLengthUM_decode_aper; diff --git a/src/codec_utils/RRC/SPS-Config.c b/src/codec_utils/RRC/SPS-Config.c index ffd3818a4..33264efec 100644 --- a/src/codec_utils/RRC/SPS-Config.c +++ b/src/codec_utils/RRC/SPS-Config.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SPS-Config.h" @@ -29,7 +29,7 @@ memb_nrofHARQ_Processes_constraint_1(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= 1 && value <= 8)) { + if((value >= 1L && value <= 8L)) { /* Constraint check succeeded */ return 0; } else { @@ -40,30 +40,27 @@ memb_nrofHARQ_Processes_constraint_1(const asn_TYPE_descriptor_t *td, const void } } -static asn_oer_constraints_t asn_OER_type_periodicity_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_periodicity_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_mcs_Table_constr_21 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_mcs_Table_constr_21 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_nrofHARQ_Processes_constr_19 CC_NOTUSED = { - { 1, 1 } /* (1..8) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_nrofHARQ_Processes_constr_19 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 1, 8 } /* (1..8) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_periodicity_value2enum_2[] = { { 0, 4, "ms10" }, { 1, 4, "ms20" }, @@ -124,7 +121,18 @@ asn_TYPE_descriptor_t asn_DEF_periodicity_2 = { asn_DEF_periodicity_tags_2, /* Same as above */ sizeof(asn_DEF_periodicity_tags_2) /sizeof(asn_DEF_periodicity_tags_2[0]), /* 2 */ - { &asn_OER_type_periodicity_constr_2, &asn_PER_type_periodicity_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_periodicity_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_periodicity_specs_2 /* Additional specs */ }; @@ -159,7 +167,18 @@ asn_TYPE_descriptor_t asn_DEF_mcs_Table_21 = { asn_DEF_mcs_Table_tags_21, /* Same as above */ sizeof(asn_DEF_mcs_Table_tags_21) /sizeof(asn_DEF_mcs_Table_tags_21[0]), /* 2 */ - { &asn_OER_type_mcs_Table_constr_21, &asn_PER_type_mcs_Table_constr_21, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_mcs_Table_constr_21, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_mcs_Table_specs_21 /* Additional specs */ }; @@ -170,7 +189,18 @@ asn_TYPE_member_t asn_MBR_SPS_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_periodicity_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "periodicity" }, @@ -179,7 +209,18 @@ asn_TYPE_member_t asn_MBR_SPS_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_nrofHARQ_Processes_constr_19, &asn_PER_memb_nrofHARQ_Processes_constr_19, memb_nrofHARQ_Processes_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_nrofHARQ_Processes_constr_19, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_nrofHARQ_Processes_constraint_1 + }, 0, 0, /* No default value */ "nrofHARQ-Processes" }, @@ -188,7 +229,18 @@ asn_TYPE_member_t asn_MBR_SPS_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PUCCH_ResourceId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "n1PUCCH-AN" }, @@ -197,7 +249,18 @@ asn_TYPE_member_t asn_MBR_SPS_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_mcs_Table_21, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "mcs-Table" }, @@ -231,7 +294,18 @@ asn_TYPE_descriptor_t asn_DEF_SPS_Config = { asn_DEF_SPS_Config_tags_1, /* Same as above */ sizeof(asn_DEF_SPS_Config_tags_1) /sizeof(asn_DEF_SPS_Config_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SPS_Config_1, 4, /* Elements count */ &asn_SPC_SPS_Config_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SPS-Config.h b/src/codec_utils/RRC/SPS-Config.h index 6c4f51711..9743eb860 100644 --- a/src/codec_utils/RRC/SPS-Config.h +++ b/src/codec_utils/RRC/SPS-Config.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SPS_Config_H_ diff --git a/src/codec_utils/RRC/SRB-Identity.c b/src/codec_utils/RRC/SRB-Identity.c index a5c69322a..451b974ec 100644 --- a/src/codec_utils/RRC/SRB-Identity.c +++ b/src/codec_utils/RRC/SRB-Identity.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SRB-Identity.h" @@ -21,7 +21,7 @@ SRB_Identity_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 1 && value <= 3)) { + if((value >= 1L && value <= 3L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ SRB_Identity_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_SRB_Identity_constr_1 CC_NOTUSED = { - { 1, 1 } /* (1..3) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_SRB_Identity_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 1, 3 } /* (1..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_SRB_Identity_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_SRB_Identity = { asn_DEF_SRB_Identity_tags_1, /* Same as above */ sizeof(asn_DEF_SRB_Identity_tags_1) /sizeof(asn_DEF_SRB_Identity_tags_1[0]), /* 1 */ - { &asn_OER_type_SRB_Identity_constr_1, &asn_PER_type_SRB_Identity_constr_1, SRB_Identity_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SRB_Identity_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SRB_Identity_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/SRB-Identity.h b/src/codec_utils/RRC/SRB-Identity.h index 3f78b6b94..880d0112f 100644 --- a/src/codec_utils/RRC/SRB-Identity.h +++ b/src/codec_utils/RRC/SRB-Identity.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SRB_Identity_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_SRB_Identity; asn_struct_free_f SRB_Identity_free; asn_struct_print_f SRB_Identity_print; asn_constr_check_f SRB_Identity_constraint; -ber_type_decoder_f SRB_Identity_decode_ber; -der_type_encoder_f SRB_Identity_encode_der; xer_type_decoder_f SRB_Identity_decode_xer; xer_type_encoder_f SRB_Identity_encode_xer; -oer_type_decoder_f SRB_Identity_decode_oer; -oer_type_encoder_f SRB_Identity_encode_oer; per_type_decoder_f SRB_Identity_decode_uper; per_type_encoder_f SRB_Identity_encode_uper; per_type_decoder_f SRB_Identity_decode_aper; diff --git a/src/codec_utils/RRC/SRB-ToAddMod.c b/src/codec_utils/RRC/SRB-ToAddMod.c index 62590e0e5..d82c5b0b7 100644 --- a/src/codec_utils/RRC/SRB-ToAddMod.c +++ b/src/codec_utils/RRC/SRB-ToAddMod.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SRB-ToAddMod.h" -#include "PDCP-Config.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -16,22 +15,20 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_reestablishPDCP_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_reestablishPDCP_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_discardOnPDCP_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_discardOnPDCP_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_reestablishPDCP_value2enum_3[] = { { 0, 4, "true" } }; @@ -62,7 +59,18 @@ asn_TYPE_descriptor_t asn_DEF_reestablishPDCP_3 = { asn_DEF_reestablishPDCP_tags_3, /* Same as above */ sizeof(asn_DEF_reestablishPDCP_tags_3) /sizeof(asn_DEF_reestablishPDCP_tags_3[0]), /* 2 */ - { &asn_OER_type_reestablishPDCP_constr_3, &asn_PER_type_reestablishPDCP_constr_3, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_reestablishPDCP_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_reestablishPDCP_specs_3 /* Additional specs */ }; @@ -97,7 +105,18 @@ asn_TYPE_descriptor_t asn_DEF_discardOnPDCP_5 = { asn_DEF_discardOnPDCP_tags_5, /* Same as above */ sizeof(asn_DEF_discardOnPDCP_tags_5) /sizeof(asn_DEF_discardOnPDCP_tags_5[0]), /* 2 */ - { &asn_OER_type_discardOnPDCP_constr_5, &asn_PER_type_discardOnPDCP_constr_5, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_discardOnPDCP_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_discardOnPDCP_specs_5 /* Additional specs */ }; @@ -108,7 +127,18 @@ asn_TYPE_member_t asn_MBR_SRB_ToAddMod_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SRB_Identity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "srb-Identity" }, @@ -117,7 +147,18 @@ asn_TYPE_member_t asn_MBR_SRB_ToAddMod_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_reestablishPDCP_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reestablishPDCP" }, @@ -126,7 +167,18 @@ asn_TYPE_member_t asn_MBR_SRB_ToAddMod_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_discardOnPDCP_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "discardOnPDCP" }, @@ -135,7 +187,18 @@ asn_TYPE_member_t asn_MBR_SRB_ToAddMod_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PDCP_Config, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pdcp-Config" }, @@ -169,7 +232,18 @@ asn_TYPE_descriptor_t asn_DEF_SRB_ToAddMod = { asn_DEF_SRB_ToAddMod_tags_1, /* Same as above */ sizeof(asn_DEF_SRB_ToAddMod_tags_1) /sizeof(asn_DEF_SRB_ToAddMod_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRB_ToAddMod_1, 4, /* Elements count */ &asn_SPC_SRB_ToAddMod_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SRB-ToAddMod.h b/src/codec_utils/RRC/SRB-ToAddMod.h index 696c07c96..d1109668a 100644 --- a/src/codec_utils/RRC/SRB-ToAddMod.h +++ b/src/codec_utils/RRC/SRB-ToAddMod.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SRB_ToAddMod_H_ @@ -57,5 +57,8 @@ extern asn_TYPE_member_t asn_MBR_SRB_ToAddMod_1[4]; } #endif +/* Referred external types */ +#include "PDCP-Config.h" + #endif /* _SRB_ToAddMod_H_ */ #include diff --git a/src/codec_utils/RRC/SRB-ToAddModList.c b/src/codec_utils/RRC/SRB-ToAddModList.c index 68269adf0..a987853d6 100644 --- a/src/codec_utils/RRC/SRB-ToAddModList.c +++ b/src/codec_utils/RRC/SRB-ToAddModList.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SRB-ToAddModList.h" -#include "SRB-ToAddMod.h" -static asn_oer_constraints_t asn_OER_type_SRB_ToAddModList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..2)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_SRB_ToAddModList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 1, 1, 1, 2 } /* (SIZE(1..2)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_SRB_ToAddModList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_SRB_ToAddMod, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_SRB_ToAddModList = { asn_DEF_SRB_ToAddModList_tags_1, /* Same as above */ sizeof(asn_DEF_SRB_ToAddModList_tags_1) /sizeof(asn_DEF_SRB_ToAddModList_tags_1[0]), /* 1 */ - { &asn_OER_type_SRB_ToAddModList_constr_1, &asn_PER_type_SRB_ToAddModList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SRB_ToAddModList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_SRB_ToAddModList_1, 1, /* Single element */ &asn_SPC_SRB_ToAddModList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SRB-ToAddModList.h b/src/codec_utils/RRC/SRB-ToAddModList.h index f37d0a31a..9c9887905 100644 --- a/src/codec_utils/RRC/SRB-ToAddModList.h +++ b/src/codec_utils/RRC/SRB-ToAddModList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SRB_ToAddModList_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_SRB_ToAddModList_constr_1; } #endif +/* Referred external types */ +#include "SRB-ToAddMod.h" + #endif /* _SRB_ToAddModList_H_ */ #include diff --git a/src/codec_utils/RRC/SRI-PUSCH-PowerControl.c b/src/codec_utils/RRC/SRI-PUSCH-PowerControl.c index 6226b519c..d9da5aef5 100644 --- a/src/codec_utils/RRC/SRI-PUSCH-PowerControl.c +++ b/src/codec_utils/RRC/SRI-PUSCH-PowerControl.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SRI-PUSCH-PowerControl.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_sri_PUSCH_ClosedLoopIndex_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_sri_PUSCH_ClosedLoopIndex_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_sri_PUSCH_ClosedLoopIndex_value2enum_5[] = { { 0, 2, "i0" }, { 1, 2, "i1" } @@ -51,7 +50,18 @@ asn_TYPE_descriptor_t asn_DEF_sri_PUSCH_ClosedLoopIndex_5 = { asn_DEF_sri_PUSCH_ClosedLoopIndex_tags_5, /* Same as above */ sizeof(asn_DEF_sri_PUSCH_ClosedLoopIndex_tags_5) /sizeof(asn_DEF_sri_PUSCH_ClosedLoopIndex_tags_5[0]), /* 2 */ - { &asn_OER_type_sri_PUSCH_ClosedLoopIndex_constr_5, &asn_PER_type_sri_PUSCH_ClosedLoopIndex_constr_5, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_sri_PUSCH_ClosedLoopIndex_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_sri_PUSCH_ClosedLoopIndex_specs_5 /* Additional specs */ }; @@ -62,7 +72,18 @@ asn_TYPE_member_t asn_MBR_SRI_PUSCH_PowerControl_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SRI_PUSCH_PowerControlId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sri-PUSCH-PowerControlId" }, @@ -71,7 +92,18 @@ asn_TYPE_member_t asn_MBR_SRI_PUSCH_PowerControl_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PUSCH_PathlossReferenceRS_Id, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sri-PUSCH-PathlossReferenceRS-Id" }, @@ -80,7 +112,18 @@ asn_TYPE_member_t asn_MBR_SRI_PUSCH_PowerControl_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_P0_PUSCH_AlphaSetId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sri-P0-PUSCH-AlphaSetId" }, @@ -89,7 +132,18 @@ asn_TYPE_member_t asn_MBR_SRI_PUSCH_PowerControl_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_sri_PUSCH_ClosedLoopIndex_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sri-PUSCH-ClosedLoopIndex" }, @@ -121,7 +175,18 @@ asn_TYPE_descriptor_t asn_DEF_SRI_PUSCH_PowerControl = { asn_DEF_SRI_PUSCH_PowerControl_tags_1, /* Same as above */ sizeof(asn_DEF_SRI_PUSCH_PowerControl_tags_1) /sizeof(asn_DEF_SRI_PUSCH_PowerControl_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRI_PUSCH_PowerControl_1, 4, /* Elements count */ &asn_SPC_SRI_PUSCH_PowerControl_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SRI-PUSCH-PowerControl.h b/src/codec_utils/RRC/SRI-PUSCH-PowerControl.h index c090ba934..e4daab93f 100644 --- a/src/codec_utils/RRC/SRI-PUSCH-PowerControl.h +++ b/src/codec_utils/RRC/SRI-PUSCH-PowerControl.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SRI_PUSCH_PowerControl_H_ diff --git a/src/codec_utils/RRC/SRI-PUSCH-PowerControlId.c b/src/codec_utils/RRC/SRI-PUSCH-PowerControlId.c index 0f065242c..e6317b2a1 100644 --- a/src/codec_utils/RRC/SRI-PUSCH-PowerControlId.c +++ b/src/codec_utils/RRC/SRI-PUSCH-PowerControlId.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SRI-PUSCH-PowerControlId.h" @@ -21,7 +21,7 @@ SRI_PUSCH_PowerControlId_constraint(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= 0 && value <= 15)) { + if((value >= 0L && value <= 15L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ SRI_PUSCH_PowerControlId_constraint(const asn_TYPE_descriptor_t *td, const void * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_SRI_PUSCH_PowerControlId_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..15) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_SRI_PUSCH_PowerControlId_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_SRI_PUSCH_PowerControlId_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_SRI_PUSCH_PowerControlId = { asn_DEF_SRI_PUSCH_PowerControlId_tags_1, /* Same as above */ sizeof(asn_DEF_SRI_PUSCH_PowerControlId_tags_1) /sizeof(asn_DEF_SRI_PUSCH_PowerControlId_tags_1[0]), /* 1 */ - { &asn_OER_type_SRI_PUSCH_PowerControlId_constr_1, &asn_PER_type_SRI_PUSCH_PowerControlId_constr_1, SRI_PUSCH_PowerControlId_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SRI_PUSCH_PowerControlId_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SRI_PUSCH_PowerControlId_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/SRI-PUSCH-PowerControlId.h b/src/codec_utils/RRC/SRI-PUSCH-PowerControlId.h index 98a801cea..3311e065a 100644 --- a/src/codec_utils/RRC/SRI-PUSCH-PowerControlId.h +++ b/src/codec_utils/RRC/SRI-PUSCH-PowerControlId.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SRI_PUSCH_PowerControlId_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_SRI_PUSCH_PowerControlId; asn_struct_free_f SRI_PUSCH_PowerControlId_free; asn_struct_print_f SRI_PUSCH_PowerControlId_print; asn_constr_check_f SRI_PUSCH_PowerControlId_constraint; -ber_type_decoder_f SRI_PUSCH_PowerControlId_decode_ber; -der_type_encoder_f SRI_PUSCH_PowerControlId_encode_der; xer_type_decoder_f SRI_PUSCH_PowerControlId_decode_xer; xer_type_encoder_f SRI_PUSCH_PowerControlId_encode_xer; -oer_type_decoder_f SRI_PUSCH_PowerControlId_decode_oer; -oer_type_encoder_f SRI_PUSCH_PowerControlId_encode_oer; per_type_decoder_f SRI_PUSCH_PowerControlId_decode_uper; per_type_encoder_f SRI_PUSCH_PowerControlId_encode_uper; per_type_decoder_f SRI_PUSCH_PowerControlId_decode_aper; diff --git a/src/codec_utils/RRC/SRS-CC-SetIndex.c b/src/codec_utils/RRC/SRS-CC-SetIndex.c index 01d4f41e0..8554091c9 100644 --- a/src/codec_utils/RRC/SRS-CC-SetIndex.c +++ b/src/codec_utils/RRC/SRS-CC-SetIndex.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SRS-CC-SetIndex.h" @@ -21,7 +21,7 @@ memb_cc_SetIndex_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 3)) { + if((value >= 0L && value <= 3L)) { /* Constraint check succeeded */ return 0; } else { @@ -46,7 +46,7 @@ memb_cc_IndexInOneCC_Set_constraint_1(const asn_TYPE_descriptor_t *td, const voi value = *(const long *)sptr; - if((value >= 0 && value <= 7)) { + if((value >= 0L && value <= 7L)) { /* Constraint check succeeded */ return 0; } else { @@ -57,29 +57,38 @@ memb_cc_IndexInOneCC_Set_constraint_1(const asn_TYPE_descriptor_t *td, const voi } } -static asn_oer_constraints_t asn_OER_memb_cc_SetIndex_constr_2 CC_NOTUSED = { - { 1, 1 } /* (0..3) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_cc_SetIndex_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_cc_IndexInOneCC_Set_constr_3 CC_NOTUSED = { - { 1, 1 } /* (0..7) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_cc_IndexInOneCC_Set_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_SRS_CC_SetIndex_1[] = { { ATF_POINTER, 2, offsetof(struct SRS_CC_SetIndex, cc_SetIndex), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_cc_SetIndex_constr_2, &asn_PER_memb_cc_SetIndex_constr_2, memb_cc_SetIndex_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_cc_SetIndex_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_cc_SetIndex_constraint_1 + }, 0, 0, /* No default value */ "cc-SetIndex" }, @@ -88,7 +97,18 @@ asn_TYPE_member_t asn_MBR_SRS_CC_SetIndex_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_cc_IndexInOneCC_Set_constr_3, &asn_PER_memb_cc_IndexInOneCC_Set_constr_3, memb_cc_IndexInOneCC_Set_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_cc_IndexInOneCC_Set_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_cc_IndexInOneCC_Set_constraint_1 + }, 0, 0, /* No default value */ "cc-IndexInOneCC-Set" }, @@ -120,7 +140,18 @@ asn_TYPE_descriptor_t asn_DEF_SRS_CC_SetIndex = { asn_DEF_SRS_CC_SetIndex_tags_1, /* Same as above */ sizeof(asn_DEF_SRS_CC_SetIndex_tags_1) /sizeof(asn_DEF_SRS_CC_SetIndex_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRS_CC_SetIndex_1, 2, /* Elements count */ &asn_SPC_SRS_CC_SetIndex_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SRS-CC-SetIndex.h b/src/codec_utils/RRC/SRS-CC-SetIndex.h index 43df5062a..24bff994f 100644 --- a/src/codec_utils/RRC/SRS-CC-SetIndex.h +++ b/src/codec_utils/RRC/SRS-CC-SetIndex.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SRS_CC_SetIndex_H_ diff --git a/src/codec_utils/RRC/SRS-CarrierSwitching.c b/src/codec_utils/RRC/SRS-CarrierSwitching.c index 4e91ae7cc..ee837b2d7 100644 --- a/src/codec_utils/RRC/SRS-CarrierSwitching.c +++ b/src/codec_utils/RRC/SRS-CarrierSwitching.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SRS-CarrierSwitching.h" -#include "SRS-TPC-PDCCH-Config.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -27,9 +26,9 @@ memb_typeA_constraint_6(const asn_TYPE_descriptor_t *td, const void *sptr, /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 32)) { + if((size >= 1UL && size <= 32UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -52,7 +51,7 @@ memb_srs_SwitchFromServCellIndex_constraint_1(const asn_TYPE_descriptor_t *td, c value = *(const long *)sptr; - if((value >= 0 && value <= 31)) { + if((value >= 0L && value <= 31L)) { /* Constraint check succeeded */ return 0; } else { @@ -78,9 +77,9 @@ memb_monitoringCells_constraint_1(const asn_TYPE_descriptor_t *td, const void *s /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 32)) { + if((size >= 1UL && size <= 32UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -89,62 +88,55 @@ memb_monitoringCells_constraint_1(const asn_TYPE_descriptor_t *td, const void *s } } -static asn_oer_constraints_t asn_OER_type_srs_SwitchFromCarrier_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_srs_SwitchFromCarrier_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 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_typeA_constr_7 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_typeA_constr_7 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_typeA_constr_7 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_typeA_constr_7 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_srs_TPC_PDCCH_Group_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_srs_TPC_PDCCH_Group_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 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_monitoringCells_constr_10 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_monitoringCells_constr_10 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_srs_SwitchFromServCellIndex_constr_2 CC_NOTUSED = { - { 1, 1 } /* (0..31) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_srs_SwitchFromServCellIndex_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 31 } /* (0..31) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_monitoringCells_constr_10 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_monitoringCells_constr_10 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_srs_SwitchFromCarrier_value2enum_3[] = { { 0, 3, "sUL" }, { 1, 3, "nUL" } @@ -177,7 +169,18 @@ asn_TYPE_descriptor_t asn_DEF_srs_SwitchFromCarrier_3 = { asn_DEF_srs_SwitchFromCarrier_tags_3, /* Same as above */ sizeof(asn_DEF_srs_SwitchFromCarrier_tags_3) /sizeof(asn_DEF_srs_SwitchFromCarrier_tags_3[0]), /* 2 */ - { &asn_OER_type_srs_SwitchFromCarrier_constr_3, &asn_PER_type_srs_SwitchFromCarrier_constr_3, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_srs_SwitchFromCarrier_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_srs_SwitchFromCarrier_specs_3 /* Additional specs */ }; @@ -188,7 +191,18 @@ static asn_TYPE_member_t asn_MBR_typeA_7[] = { 0, &asn_DEF_SRS_TPC_PDCCH_Config, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -213,7 +227,18 @@ asn_TYPE_descriptor_t asn_DEF_typeA_7 = { asn_DEF_typeA_tags_7, /* Same as above */ sizeof(asn_DEF_typeA_tags_7) /sizeof(asn_DEF_typeA_tags_7[0]), /* 2 */ - { &asn_OER_type_typeA_constr_7, &asn_PER_type_typeA_constr_7, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_typeA_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_typeA_7, 1, /* Single element */ &asn_SPC_typeA_specs_7 /* Additional specs */ @@ -225,7 +250,18 @@ static asn_TYPE_member_t asn_MBR_srs_TPC_PDCCH_Group_6[] = { 0, &asn_DEF_typeA_7, 0, - { &asn_OER_memb_typeA_constr_7, &asn_PER_memb_typeA_constr_7, memb_typeA_constraint_6 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_typeA_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_typeA_constraint_6 + }, 0, 0, /* No default value */ "typeA" }, @@ -234,7 +270,18 @@ static asn_TYPE_member_t asn_MBR_srs_TPC_PDCCH_Group_6[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SRS_TPC_PDCCH_Config, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "typeB" }, @@ -262,7 +309,18 @@ asn_TYPE_descriptor_t asn_DEF_srs_TPC_PDCCH_Group_6 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_srs_TPC_PDCCH_Group_constr_6, &asn_PER_type_srs_TPC_PDCCH_Group_constr_6, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_srs_TPC_PDCCH_Group_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_srs_TPC_PDCCH_Group_6, 2, /* Elements count */ &asn_SPC_srs_TPC_PDCCH_Group_specs_6 /* Additional specs */ @@ -274,7 +332,18 @@ static asn_TYPE_member_t asn_MBR_monitoringCells_10[] = { 0, &asn_DEF_ServCellIndexRrc, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -299,7 +368,18 @@ asn_TYPE_descriptor_t asn_DEF_monitoringCells_10 = { asn_DEF_monitoringCells_tags_10, /* Same as above */ sizeof(asn_DEF_monitoringCells_tags_10) /sizeof(asn_DEF_monitoringCells_tags_10[0]), /* 2 */ - { &asn_OER_type_monitoringCells_constr_10, &asn_PER_type_monitoringCells_constr_10, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_monitoringCells_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_monitoringCells_10, 1, /* Single element */ &asn_SPC_monitoringCells_specs_10 /* Additional specs */ @@ -311,7 +391,18 @@ asn_TYPE_member_t asn_MBR_SRS_CarrierSwitching_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_srs_SwitchFromServCellIndex_constr_2, &asn_PER_memb_srs_SwitchFromServCellIndex_constr_2, memb_srs_SwitchFromServCellIndex_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_srs_SwitchFromServCellIndex_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_srs_SwitchFromServCellIndex_constraint_1 + }, 0, 0, /* No default value */ "srs-SwitchFromServCellIndex" }, @@ -320,7 +411,18 @@ asn_TYPE_member_t asn_MBR_SRS_CarrierSwitching_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_srs_SwitchFromCarrier_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "srs-SwitchFromCarrier" }, @@ -329,7 +431,18 @@ asn_TYPE_member_t asn_MBR_SRS_CarrierSwitching_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_srs_TPC_PDCCH_Group_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "srs-TPC-PDCCH-Group" }, @@ -338,7 +451,18 @@ asn_TYPE_member_t asn_MBR_SRS_CarrierSwitching_1[] = { 0, &asn_DEF_monitoringCells_10, 0, - { &asn_OER_memb_monitoringCells_constr_10, &asn_PER_memb_monitoringCells_constr_10, memb_monitoringCells_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_monitoringCells_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_monitoringCells_constraint_1 + }, 0, 0, /* No default value */ "monitoringCells" }, @@ -372,7 +496,18 @@ asn_TYPE_descriptor_t asn_DEF_SRS_CarrierSwitching = { asn_DEF_SRS_CarrierSwitching_tags_1, /* Same as above */ sizeof(asn_DEF_SRS_CarrierSwitching_tags_1) /sizeof(asn_DEF_SRS_CarrierSwitching_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRS_CarrierSwitching_1, 4, /* Elements count */ &asn_SPC_SRS_CarrierSwitching_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SRS-CarrierSwitching.h b/src/codec_utils/RRC/SRS-CarrierSwitching.h index 18702830b..9acbda89d 100644 --- a/src/codec_utils/RRC/SRS-CarrierSwitching.h +++ b/src/codec_utils/RRC/SRS-CarrierSwitching.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SRS_CarrierSwitching_H_ @@ -82,5 +82,8 @@ extern asn_TYPE_member_t asn_MBR_SRS_CarrierSwitching_1[4]; } #endif +/* Referred external types */ +#include "SRS-TPC-PDCCH-Config.h" + #endif /* _SRS_CarrierSwitching_H_ */ #include diff --git a/src/codec_utils/RRC/SRS-Config.c b/src/codec_utils/RRC/SRS-Config.c index d749fe4c6..446e05ec4 100644 --- a/src/codec_utils/RRC/SRS-Config.c +++ b/src/codec_utils/RRC/SRS-Config.c @@ -1,14 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SRS-Config.h" -#include "SRS-ResourceSet.h" -#include "SRS-Resource.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -28,9 +26,9 @@ memb_srs_ResourceSetToReleaseList_constraint_1(const asn_TYPE_descriptor_t *td, /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 16)) { + if((size >= 1UL && size <= 16UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -54,9 +52,9 @@ memb_srs_ResourceSetToAddModList_constraint_1(const asn_TYPE_descriptor_t *td, c /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 16)) { + if((size >= 1UL && size <= 16UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -80,9 +78,9 @@ memb_srs_ResourceToReleaseList_constraint_1(const asn_TYPE_descriptor_t *td, con /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 64)) { + if((size >= 1UL && size <= 64UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -106,9 +104,9 @@ memb_srs_ResourceToAddModList_constraint_1(const asn_TYPE_descriptor_t *td, cons /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 64)) { + if((size >= 1UL && size <= 64UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -117,85 +115,87 @@ memb_srs_ResourceToAddModList_constraint_1(const asn_TYPE_descriptor_t *td, cons } } -static asn_oer_constraints_t asn_OER_type_srs_ResourceSetToReleaseList_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_srs_ResourceSetToReleaseList_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_srs_ResourceSetToAddModList_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_srs_ResourceSetToAddModList_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_srs_ResourceToReleaseList_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_srs_ResourceToReleaseList_constr_6 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_srs_ResourceToAddModList_constr_8 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_srs_ResourceToAddModList_constr_8 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_tpc_Accumulation_constr_10 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_tpc_Accumulation_constr_10 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_srs_ResourceSetToReleaseList_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_srs_ResourceSetToReleaseList_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_srs_ResourceSetToAddModList_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_srs_ResourceSetToAddModList_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_srs_ResourceToReleaseList_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_srs_ResourceToReleaseList_constr_6 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_srs_ResourceToAddModList_constr_8 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_srs_ResourceToAddModList_constr_8 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_srs_ResourceSetToReleaseList_2[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_SRS_ResourceSetId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -220,7 +220,18 @@ asn_TYPE_descriptor_t asn_DEF_srs_ResourceSetToReleaseList_2 = { asn_DEF_srs_ResourceSetToReleaseList_tags_2, /* Same as above */ sizeof(asn_DEF_srs_ResourceSetToReleaseList_tags_2) /sizeof(asn_DEF_srs_ResourceSetToReleaseList_tags_2[0]), /* 2 */ - { &asn_OER_type_srs_ResourceSetToReleaseList_constr_2, &asn_PER_type_srs_ResourceSetToReleaseList_constr_2, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_srs_ResourceSetToReleaseList_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_srs_ResourceSetToReleaseList_2, 1, /* Single element */ &asn_SPC_srs_ResourceSetToReleaseList_specs_2 /* Additional specs */ @@ -232,7 +243,18 @@ static asn_TYPE_member_t asn_MBR_srs_ResourceSetToAddModList_4[] = { 0, &asn_DEF_SRS_ResourceSet, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -257,7 +279,18 @@ asn_TYPE_descriptor_t asn_DEF_srs_ResourceSetToAddModList_4 = { asn_DEF_srs_ResourceSetToAddModList_tags_4, /* Same as above */ sizeof(asn_DEF_srs_ResourceSetToAddModList_tags_4) /sizeof(asn_DEF_srs_ResourceSetToAddModList_tags_4[0]), /* 2 */ - { &asn_OER_type_srs_ResourceSetToAddModList_constr_4, &asn_PER_type_srs_ResourceSetToAddModList_constr_4, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_srs_ResourceSetToAddModList_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_srs_ResourceSetToAddModList_4, 1, /* Single element */ &asn_SPC_srs_ResourceSetToAddModList_specs_4 /* Additional specs */ @@ -269,7 +302,18 @@ static asn_TYPE_member_t asn_MBR_srs_ResourceToReleaseList_6[] = { 0, &asn_DEF_SRS_ResourceId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -294,7 +338,18 @@ asn_TYPE_descriptor_t asn_DEF_srs_ResourceToReleaseList_6 = { asn_DEF_srs_ResourceToReleaseList_tags_6, /* Same as above */ sizeof(asn_DEF_srs_ResourceToReleaseList_tags_6) /sizeof(asn_DEF_srs_ResourceToReleaseList_tags_6[0]), /* 2 */ - { &asn_OER_type_srs_ResourceToReleaseList_constr_6, &asn_PER_type_srs_ResourceToReleaseList_constr_6, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_srs_ResourceToReleaseList_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_srs_ResourceToReleaseList_6, 1, /* Single element */ &asn_SPC_srs_ResourceToReleaseList_specs_6 /* Additional specs */ @@ -306,7 +361,18 @@ static asn_TYPE_member_t asn_MBR_srs_ResourceToAddModList_8[] = { 0, &asn_DEF_SRS_Resource, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -331,7 +397,18 @@ asn_TYPE_descriptor_t asn_DEF_srs_ResourceToAddModList_8 = { asn_DEF_srs_ResourceToAddModList_tags_8, /* Same as above */ sizeof(asn_DEF_srs_ResourceToAddModList_tags_8) /sizeof(asn_DEF_srs_ResourceToAddModList_tags_8[0]), /* 2 */ - { &asn_OER_type_srs_ResourceToAddModList_constr_8, &asn_PER_type_srs_ResourceToAddModList_constr_8, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_srs_ResourceToAddModList_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_srs_ResourceToAddModList_8, 1, /* Single element */ &asn_SPC_srs_ResourceToAddModList_specs_8 /* Additional specs */ @@ -367,7 +444,18 @@ asn_TYPE_descriptor_t asn_DEF_tpc_Accumulation_10 = { asn_DEF_tpc_Accumulation_tags_10, /* Same as above */ sizeof(asn_DEF_tpc_Accumulation_tags_10) /sizeof(asn_DEF_tpc_Accumulation_tags_10[0]), /* 2 */ - { &asn_OER_type_tpc_Accumulation_constr_10, &asn_PER_type_tpc_Accumulation_constr_10, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_tpc_Accumulation_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_tpc_Accumulation_specs_10 /* Additional specs */ }; @@ -378,7 +466,18 @@ asn_TYPE_member_t asn_MBR_SRS_Config_1[] = { 0, &asn_DEF_srs_ResourceSetToReleaseList_2, 0, - { &asn_OER_memb_srs_ResourceSetToReleaseList_constr_2, &asn_PER_memb_srs_ResourceSetToReleaseList_constr_2, memb_srs_ResourceSetToReleaseList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_srs_ResourceSetToReleaseList_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_srs_ResourceSetToReleaseList_constraint_1 + }, 0, 0, /* No default value */ "srs-ResourceSetToReleaseList" }, @@ -387,7 +486,18 @@ asn_TYPE_member_t asn_MBR_SRS_Config_1[] = { 0, &asn_DEF_srs_ResourceSetToAddModList_4, 0, - { &asn_OER_memb_srs_ResourceSetToAddModList_constr_4, &asn_PER_memb_srs_ResourceSetToAddModList_constr_4, memb_srs_ResourceSetToAddModList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_srs_ResourceSetToAddModList_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_srs_ResourceSetToAddModList_constraint_1 + }, 0, 0, /* No default value */ "srs-ResourceSetToAddModList" }, @@ -396,7 +506,18 @@ asn_TYPE_member_t asn_MBR_SRS_Config_1[] = { 0, &asn_DEF_srs_ResourceToReleaseList_6, 0, - { &asn_OER_memb_srs_ResourceToReleaseList_constr_6, &asn_PER_memb_srs_ResourceToReleaseList_constr_6, memb_srs_ResourceToReleaseList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_srs_ResourceToReleaseList_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_srs_ResourceToReleaseList_constraint_1 + }, 0, 0, /* No default value */ "srs-ResourceToReleaseList" }, @@ -405,7 +526,18 @@ asn_TYPE_member_t asn_MBR_SRS_Config_1[] = { 0, &asn_DEF_srs_ResourceToAddModList_8, 0, - { &asn_OER_memb_srs_ResourceToAddModList_constr_8, &asn_PER_memb_srs_ResourceToAddModList_constr_8, memb_srs_ResourceToAddModList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_srs_ResourceToAddModList_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_srs_ResourceToAddModList_constraint_1 + }, 0, 0, /* No default value */ "srs-ResourceToAddModList" }, @@ -414,7 +546,18 @@ asn_TYPE_member_t asn_MBR_SRS_Config_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_tpc_Accumulation_10, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "tpc-Accumulation" }, @@ -449,7 +592,18 @@ asn_TYPE_descriptor_t asn_DEF_SRS_Config = { asn_DEF_SRS_Config_tags_1, /* Same as above */ sizeof(asn_DEF_SRS_Config_tags_1) /sizeof(asn_DEF_SRS_Config_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRS_Config_1, 5, /* Elements count */ &asn_SPC_SRS_Config_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SRS-Config.h b/src/codec_utils/RRC/SRS-Config.h index 42479a356..059b1f2ab 100644 --- a/src/codec_utils/RRC/SRS-Config.h +++ b/src/codec_utils/RRC/SRS-Config.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SRS_Config_H_ @@ -78,5 +78,9 @@ extern asn_TYPE_member_t asn_MBR_SRS_Config_1[5]; } #endif +/* Referred external types */ +#include "SRS-ResourceSet.h" +#include "SRS-Resource.h" + #endif /* _SRS_Config_H_ */ #include diff --git a/src/codec_utils/RRC/SRS-PeriodicityAndOffset.c b/src/codec_utils/RRC/SRS-PeriodicityAndOffset.c index 44b059249..a1c76933d 100644 --- a/src/codec_utils/RRC/SRS-PeriodicityAndOffset.c +++ b/src/codec_utils/RRC/SRS-PeriodicityAndOffset.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SRS-PeriodicityAndOffset.h" @@ -21,7 +21,7 @@ memb_sl2_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 1)) { + if((value >= 0L && value <= 1L)) { /* Constraint check succeeded */ return 0; } else { @@ -46,7 +46,7 @@ memb_sl4_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 3)) { + if((value >= 0L && value <= 3L)) { /* Constraint check succeeded */ return 0; } else { @@ -71,7 +71,7 @@ memb_sl5_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 4)) { + if((value >= 0L && value <= 4L)) { /* Constraint check succeeded */ return 0; } else { @@ -96,7 +96,7 @@ memb_sl8_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 7)) { + if((value >= 0L && value <= 7L)) { /* Constraint check succeeded */ return 0; } else { @@ -121,7 +121,7 @@ memb_sl10_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 9)) { + if((value >= 0L && value <= 9L)) { /* Constraint check succeeded */ return 0; } else { @@ -146,7 +146,7 @@ memb_sl16_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 15)) { + if((value >= 0L && value <= 15L)) { /* Constraint check succeeded */ return 0; } else { @@ -171,7 +171,7 @@ memb_sl20_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 19)) { + if((value >= 0L && value <= 19L)) { /* Constraint check succeeded */ return 0; } else { @@ -196,7 +196,7 @@ memb_sl32_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 31)) { + if((value >= 0L && value <= 31L)) { /* Constraint check succeeded */ return 0; } else { @@ -221,7 +221,7 @@ memb_sl40_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 39)) { + if((value >= 0L && value <= 39L)) { /* Constraint check succeeded */ return 0; } else { @@ -246,7 +246,7 @@ memb_sl64_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 63)) { + if((value >= 0L && value <= 63L)) { /* Constraint check succeeded */ return 0; } else { @@ -271,7 +271,7 @@ memb_sl80_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 79)) { + if((value >= 0L && value <= 79L)) { /* Constraint check succeeded */ return 0; } else { @@ -296,7 +296,7 @@ memb_sl160_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 159)) { + if((value >= 0L && value <= 159L)) { /* Constraint check succeeded */ return 0; } else { @@ -321,7 +321,7 @@ memb_sl320_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 319)) { + if((value >= 0L && value <= 319L)) { /* Constraint check succeeded */ return 0; } else { @@ -346,7 +346,7 @@ memb_sl640_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 639)) { + if((value >= 0L && value <= 639L)) { /* Constraint check succeeded */ return 0; } else { @@ -371,7 +371,7 @@ memb_sl1280_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 1279)) { + if((value >= 0L && value <= 1279L)) { /* Constraint check succeeded */ return 0; } else { @@ -396,7 +396,7 @@ memb_sl2560_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 2559)) { + if((value >= 0L && value <= 2559L)) { /* Constraint check succeeded */ return 0; } else { @@ -407,149 +407,143 @@ memb_sl2560_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_oer_constraints_t asn_OER_memb_sl2_constr_3 CC_NOTUSED = { - { 1, 1 } /* (0..1) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sl2_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sl4_constr_4 CC_NOTUSED = { - { 1, 1 } /* (0..3) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sl4_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sl5_constr_5 CC_NOTUSED = { - { 1, 1 } /* (0..4) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sl5_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 4 } /* (0..4) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sl8_constr_6 CC_NOTUSED = { - { 1, 1 } /* (0..7) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sl8_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sl10_constr_7 CC_NOTUSED = { - { 1, 1 } /* (0..9) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sl10_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 9 } /* (0..9) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sl16_constr_8 CC_NOTUSED = { - { 1, 1 } /* (0..15) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sl16_constr_8 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sl20_constr_9 CC_NOTUSED = { - { 1, 1 } /* (0..19) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sl20_constr_9 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 19 } /* (0..19) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sl32_constr_10 CC_NOTUSED = { - { 1, 1 } /* (0..31) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sl32_constr_10 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 31 } /* (0..31) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sl40_constr_11 CC_NOTUSED = { - { 1, 1 } /* (0..39) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sl40_constr_11 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 39 } /* (0..39) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sl64_constr_12 CC_NOTUSED = { - { 1, 1 } /* (0..63) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sl64_constr_12 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 63 } /* (0..63) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sl80_constr_13 CC_NOTUSED = { - { 1, 1 } /* (0..79) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sl80_constr_13 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 0, 79 } /* (0..79) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sl160_constr_14 CC_NOTUSED = { - { 1, 1 } /* (0..159) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sl160_constr_14 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 0, 159 } /* (0..159) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sl320_constr_15 CC_NOTUSED = { - { 2, 1 } /* (0..319) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sl320_constr_15 CC_NOTUSED = { { APC_CONSTRAINED, 9, 9, 0, 319 } /* (0..319) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sl640_constr_16 CC_NOTUSED = { - { 2, 1 } /* (0..639) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sl640_constr_16 CC_NOTUSED = { { APC_CONSTRAINED, 10, 10, 0, 639 } /* (0..639) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sl1280_constr_17 CC_NOTUSED = { - { 2, 1 } /* (0..1279) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sl1280_constr_17 CC_NOTUSED = { { APC_CONSTRAINED, 11, 11, 0, 1279 } /* (0..1279) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sl2560_constr_18 CC_NOTUSED = { - { 2, 1 } /* (0..2559) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sl2560_constr_18 CC_NOTUSED = { { APC_CONSTRAINED, 12, 12, 0, 2559 } /* (0..2559) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_SRS_PeriodicityAndOffset_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_SRS_PeriodicityAndOffset_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 16 } /* (0..16) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_SRS_PeriodicityAndOffset_1[] = { { ATF_NOFLAGS, 0, offsetof(struct SRS_PeriodicityAndOffset, choice.sl1), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sl1" }, @@ -558,7 +552,18 @@ asn_TYPE_member_t asn_MBR_SRS_PeriodicityAndOffset_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sl2_constr_3, &asn_PER_memb_sl2_constr_3, memb_sl2_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sl2_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sl2_constraint_1 + }, 0, 0, /* No default value */ "sl2" }, @@ -567,7 +572,18 @@ asn_TYPE_member_t asn_MBR_SRS_PeriodicityAndOffset_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sl4_constr_4, &asn_PER_memb_sl4_constr_4, memb_sl4_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sl4_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sl4_constraint_1 + }, 0, 0, /* No default value */ "sl4" }, @@ -576,7 +592,18 @@ asn_TYPE_member_t asn_MBR_SRS_PeriodicityAndOffset_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sl5_constr_5, &asn_PER_memb_sl5_constr_5, memb_sl5_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sl5_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sl5_constraint_1 + }, 0, 0, /* No default value */ "sl5" }, @@ -585,7 +612,18 @@ asn_TYPE_member_t asn_MBR_SRS_PeriodicityAndOffset_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sl8_constr_6, &asn_PER_memb_sl8_constr_6, memb_sl8_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sl8_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sl8_constraint_1 + }, 0, 0, /* No default value */ "sl8" }, @@ -594,7 +632,18 @@ asn_TYPE_member_t asn_MBR_SRS_PeriodicityAndOffset_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sl10_constr_7, &asn_PER_memb_sl10_constr_7, memb_sl10_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sl10_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sl10_constraint_1 + }, 0, 0, /* No default value */ "sl10" }, @@ -603,7 +652,18 @@ asn_TYPE_member_t asn_MBR_SRS_PeriodicityAndOffset_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sl16_constr_8, &asn_PER_memb_sl16_constr_8, memb_sl16_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sl16_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sl16_constraint_1 + }, 0, 0, /* No default value */ "sl16" }, @@ -612,7 +672,18 @@ asn_TYPE_member_t asn_MBR_SRS_PeriodicityAndOffset_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sl20_constr_9, &asn_PER_memb_sl20_constr_9, memb_sl20_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sl20_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sl20_constraint_1 + }, 0, 0, /* No default value */ "sl20" }, @@ -621,7 +692,18 @@ asn_TYPE_member_t asn_MBR_SRS_PeriodicityAndOffset_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sl32_constr_10, &asn_PER_memb_sl32_constr_10, memb_sl32_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sl32_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sl32_constraint_1 + }, 0, 0, /* No default value */ "sl32" }, @@ -630,7 +712,18 @@ asn_TYPE_member_t asn_MBR_SRS_PeriodicityAndOffset_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sl40_constr_11, &asn_PER_memb_sl40_constr_11, memb_sl40_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sl40_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sl40_constraint_1 + }, 0, 0, /* No default value */ "sl40" }, @@ -639,7 +732,18 @@ asn_TYPE_member_t asn_MBR_SRS_PeriodicityAndOffset_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sl64_constr_12, &asn_PER_memb_sl64_constr_12, memb_sl64_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sl64_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sl64_constraint_1 + }, 0, 0, /* No default value */ "sl64" }, @@ -648,7 +752,18 @@ asn_TYPE_member_t asn_MBR_SRS_PeriodicityAndOffset_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sl80_constr_13, &asn_PER_memb_sl80_constr_13, memb_sl80_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sl80_constr_13, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sl80_constraint_1 + }, 0, 0, /* No default value */ "sl80" }, @@ -657,7 +772,18 @@ asn_TYPE_member_t asn_MBR_SRS_PeriodicityAndOffset_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sl160_constr_14, &asn_PER_memb_sl160_constr_14, memb_sl160_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sl160_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sl160_constraint_1 + }, 0, 0, /* No default value */ "sl160" }, @@ -666,7 +792,18 @@ asn_TYPE_member_t asn_MBR_SRS_PeriodicityAndOffset_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sl320_constr_15, &asn_PER_memb_sl320_constr_15, memb_sl320_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sl320_constr_15, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sl320_constraint_1 + }, 0, 0, /* No default value */ "sl320" }, @@ -675,7 +812,18 @@ asn_TYPE_member_t asn_MBR_SRS_PeriodicityAndOffset_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sl640_constr_16, &asn_PER_memb_sl640_constr_16, memb_sl640_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sl640_constr_16, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sl640_constraint_1 + }, 0, 0, /* No default value */ "sl640" }, @@ -684,7 +832,18 @@ asn_TYPE_member_t asn_MBR_SRS_PeriodicityAndOffset_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sl1280_constr_17, &asn_PER_memb_sl1280_constr_17, memb_sl1280_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sl1280_constr_17, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sl1280_constraint_1 + }, 0, 0, /* No default value */ "sl1280" }, @@ -693,7 +852,18 @@ asn_TYPE_member_t asn_MBR_SRS_PeriodicityAndOffset_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sl2560_constr_18, &asn_PER_memb_sl2560_constr_18, memb_sl2560_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sl2560_constr_18, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sl2560_constraint_1 + }, 0, 0, /* No default value */ "sl2560" }, @@ -735,7 +905,18 @@ asn_TYPE_descriptor_t asn_DEF_SRS_PeriodicityAndOffset = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_SRS_PeriodicityAndOffset_constr_1, &asn_PER_type_SRS_PeriodicityAndOffset_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SRS_PeriodicityAndOffset_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_SRS_PeriodicityAndOffset_1, 17, /* Elements count */ &asn_SPC_SRS_PeriodicityAndOffset_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SRS-PeriodicityAndOffset.h b/src/codec_utils/RRC/SRS-PeriodicityAndOffset.h index fd89832f6..16c8607c3 100644 --- a/src/codec_utils/RRC/SRS-PeriodicityAndOffset.h +++ b/src/codec_utils/RRC/SRS-PeriodicityAndOffset.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SRS_PeriodicityAndOffset_H_ diff --git a/src/codec_utils/RRC/SRS-Resource.c b/src/codec_utils/RRC/SRS-Resource.c index 35aa22c23..ba5a83b77 100644 --- a/src/codec_utils/RRC/SRS-Resource.c +++ b/src/codec_utils/RRC/SRS-Resource.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SRS-Resource.h" -#include "SRS-SpatialRelationInfo.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -30,7 +29,7 @@ memb_combOffset_n2_constraint_11(const asn_TYPE_descriptor_t *td, const void *sp value = *(const long *)sptr; - if((value >= 0 && value <= 1)) { + if((value >= 0L && value <= 1L)) { /* Constraint check succeeded */ return 0; } else { @@ -55,7 +54,7 @@ memb_cyclicShift_n2_constraint_11(const asn_TYPE_descriptor_t *td, const void *s value = *(const long *)sptr; - if((value >= 0 && value <= 7)) { + if((value >= 0L && value <= 7L)) { /* Constraint check succeeded */ return 0; } else { @@ -80,7 +79,7 @@ memb_combOffset_n4_constraint_14(const asn_TYPE_descriptor_t *td, const void *sp value = *(const long *)sptr; - if((value >= 0 && value <= 3)) { + if((value >= 0L && value <= 3L)) { /* Constraint check succeeded */ return 0; } else { @@ -105,7 +104,7 @@ memb_cyclicShift_n4_constraint_14(const asn_TYPE_descriptor_t *td, const void *s value = *(const long *)sptr; - if((value >= 0 && value <= 11)) { + if((value >= 0L && value <= 11L)) { /* Constraint check succeeded */ return 0; } else { @@ -138,7 +137,7 @@ memb_startPosition_constraint_17(const asn_TYPE_descriptor_t *td, const void *sp value = *(const long *)sptr; - if((value >= 0 && value <= 5)) { + if((value >= 0L && value <= 5L)) { /* Constraint check succeeded */ return 0; } else { @@ -163,7 +162,7 @@ memb_c_SRS_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 63)) { + if((value >= 0L && value <= 63L)) { /* Constraint check succeeded */ return 0; } else { @@ -188,7 +187,7 @@ memb_b_SRS_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 3)) { + if((value >= 0L && value <= 3L)) { /* Constraint check succeeded */ return 0; } else { @@ -213,7 +212,7 @@ memb_b_hop_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 3)) { + if((value >= 0L && value <= 3L)) { /* Constraint check succeeded */ return 0; } else { @@ -242,7 +241,7 @@ memb_freqDomainPosition_constraint_1(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= 0 && value <= 67)) { + if((value >= 0L && value <= 67L)) { /* Constraint check succeeded */ return 0; } else { @@ -267,7 +266,7 @@ memb_freqDomainShift_constraint_1(const asn_TYPE_descriptor_t *td, const void *s value = *(const long *)sptr; - if((value >= 0 && value <= 268)) { + if((value >= 0L && value <= 268L)) { /* Constraint check succeeded */ return 0; } else { @@ -292,7 +291,7 @@ memb_sequenceId_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 1023)) { + if((value >= 0L && value <= 1023L)) { /* Constraint check succeeded */ return 0; } else { @@ -303,150 +302,132 @@ memb_sequenceId_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_oer_constraints_t asn_OER_type_nrofSRS_Ports_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_nrofSRS_Ports_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_ptrs_PortIndex_constr_7 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_ptrs_PortIndex_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_combOffset_n2_constr_12 CC_NOTUSED = { - { 1, 1 } /* (0..1) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_combOffset_n2_constr_12 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_cyclicShift_n2_constr_13 CC_NOTUSED = { - { 1, 1 } /* (0..7) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_cyclicShift_n2_constr_13 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_combOffset_n4_constr_15 CC_NOTUSED = { - { 1, 1 } /* (0..3) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_combOffset_n4_constr_15 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_cyclicShift_n4_constr_16 CC_NOTUSED = { - { 1, 1 } /* (0..11) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_cyclicShift_n4_constr_16 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 11 } /* (0..11) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_transmissionComb_constr_10 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_transmissionComb_constr_10 CC_NOTUSED = { { APC_CONSTRAINED, 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_nrofSymbols_constr_19 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_nrofSymbols_constr_19 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_repetitionFactor_constr_23 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_repetitionFactor_constr_23 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_startPosition_constr_18 CC_NOTUSED = { - { 1, 1 } /* (0..5) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_startPosition_constr_18 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 5 } /* (0..5) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_c_SRS_constr_30 CC_NOTUSED = { - { 1, 1 } /* (0..63) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_c_SRS_constr_30 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 63 } /* (0..63) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_b_SRS_constr_31 CC_NOTUSED = { - { 1, 1 } /* (0..3) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_b_SRS_constr_31 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_b_hop_constr_32 CC_NOTUSED = { - { 1, 1 } /* (0..3) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_b_hop_constr_32 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_groupOrSequenceHopping_constr_33 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_groupOrSequenceHopping_constr_33 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_resourceType_constr_37 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_resourceType_constr_37 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_freqDomainPosition_constr_27 CC_NOTUSED = { - { 1, 1 } /* (0..67) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_freqDomainPosition_constr_27 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 0, 67 } /* (0..67) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_freqDomainShift_constr_28 CC_NOTUSED = { - { 2, 1 } /* (0..268) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_freqDomainShift_constr_28 CC_NOTUSED = { { APC_CONSTRAINED, 9, 9, 0, 268 } /* (0..268) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sequenceId_constr_46 CC_NOTUSED = { - { 2, 1 } /* (0..1023) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sequenceId_constr_46 CC_NOTUSED = { { APC_CONSTRAINED, 10, 10, 0, 1023 } /* (0..1023) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_nrofSRS_Ports_value2enum_3[] = { { 0, 5, "port1" }, { 1, 6, "ports2" }, @@ -481,7 +462,18 @@ asn_TYPE_descriptor_t asn_DEF_nrofSRS_Ports_3 = { asn_DEF_nrofSRS_Ports_tags_3, /* Same as above */ sizeof(asn_DEF_nrofSRS_Ports_tags_3) /sizeof(asn_DEF_nrofSRS_Ports_tags_3[0]), /* 2 */ - { &asn_OER_type_nrofSRS_Ports_constr_3, &asn_PER_type_nrofSRS_Ports_constr_3, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_nrofSRS_Ports_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_nrofSRS_Ports_specs_3 /* Additional specs */ }; @@ -518,7 +510,18 @@ asn_TYPE_descriptor_t asn_DEF_ptrs_PortIndex_7 = { asn_DEF_ptrs_PortIndex_tags_7, /* Same as above */ sizeof(asn_DEF_ptrs_PortIndex_tags_7) /sizeof(asn_DEF_ptrs_PortIndex_tags_7[0]), /* 2 */ - { &asn_OER_type_ptrs_PortIndex_constr_7, &asn_PER_type_ptrs_PortIndex_constr_7, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ptrs_PortIndex_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_ptrs_PortIndex_specs_7 /* Additional specs */ }; @@ -529,7 +532,18 @@ static asn_TYPE_member_t asn_MBR_n2_11[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_combOffset_n2_constr_12, &asn_PER_memb_combOffset_n2_constr_12, memb_combOffset_n2_constraint_11 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_combOffset_n2_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_combOffset_n2_constraint_11 + }, 0, 0, /* No default value */ "combOffset-n2" }, @@ -538,7 +552,18 @@ static asn_TYPE_member_t asn_MBR_n2_11[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_cyclicShift_n2_constr_13, &asn_PER_memb_cyclicShift_n2_constr_13, memb_cyclicShift_n2_constraint_11 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_cyclicShift_n2_constr_13, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_cyclicShift_n2_constraint_11 + }, 0, 0, /* No default value */ "cyclicShift-n2" }, @@ -570,7 +595,18 @@ asn_TYPE_descriptor_t asn_DEF_n2_11 = { asn_DEF_n2_tags_11, /* Same as above */ sizeof(asn_DEF_n2_tags_11) /sizeof(asn_DEF_n2_tags_11[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_n2_11, 2, /* Elements count */ &asn_SPC_n2_specs_11 /* Additional specs */ @@ -582,7 +618,18 @@ static asn_TYPE_member_t asn_MBR_n4_14[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_combOffset_n4_constr_15, &asn_PER_memb_combOffset_n4_constr_15, memb_combOffset_n4_constraint_14 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_combOffset_n4_constr_15, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_combOffset_n4_constraint_14 + }, 0, 0, /* No default value */ "combOffset-n4" }, @@ -591,7 +638,18 @@ static asn_TYPE_member_t asn_MBR_n4_14[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_cyclicShift_n4_constr_16, &asn_PER_memb_cyclicShift_n4_constr_16, memb_cyclicShift_n4_constraint_14 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_cyclicShift_n4_constr_16, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_cyclicShift_n4_constraint_14 + }, 0, 0, /* No default value */ "cyclicShift-n4" }, @@ -623,7 +681,18 @@ asn_TYPE_descriptor_t asn_DEF_n4_14 = { asn_DEF_n4_tags_14, /* Same as above */ sizeof(asn_DEF_n4_tags_14) /sizeof(asn_DEF_n4_tags_14[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_n4_14, 2, /* Elements count */ &asn_SPC_n4_specs_14 /* Additional specs */ @@ -635,7 +704,18 @@ static asn_TYPE_member_t asn_MBR_transmissionComb_10[] = { 0, &asn_DEF_n2_11, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "n2" }, @@ -644,7 +724,18 @@ static asn_TYPE_member_t asn_MBR_transmissionComb_10[] = { 0, &asn_DEF_n4_14, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "n4" }, @@ -672,7 +763,18 @@ asn_TYPE_descriptor_t asn_DEF_transmissionComb_10 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_transmissionComb_constr_10, &asn_PER_type_transmissionComb_constr_10, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_transmissionComb_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_transmissionComb_10, 2, /* Elements count */ &asn_SPC_transmissionComb_specs_10 /* Additional specs */ @@ -712,7 +814,18 @@ asn_TYPE_descriptor_t asn_DEF_nrofSymbols_19 = { asn_DEF_nrofSymbols_tags_19, /* Same as above */ sizeof(asn_DEF_nrofSymbols_tags_19) /sizeof(asn_DEF_nrofSymbols_tags_19[0]), /* 2 */ - { &asn_OER_type_nrofSymbols_constr_19, &asn_PER_type_nrofSymbols_constr_19, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_nrofSymbols_constr_19, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_nrofSymbols_specs_19 /* Additional specs */ }; @@ -751,7 +864,18 @@ asn_TYPE_descriptor_t asn_DEF_repetitionFactor_23 = { asn_DEF_repetitionFactor_tags_23, /* Same as above */ sizeof(asn_DEF_repetitionFactor_tags_23) /sizeof(asn_DEF_repetitionFactor_tags_23[0]), /* 2 */ - { &asn_OER_type_repetitionFactor_constr_23, &asn_PER_type_repetitionFactor_constr_23, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_repetitionFactor_constr_23, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_repetitionFactor_specs_23 /* Additional specs */ }; @@ -762,7 +886,18 @@ static asn_TYPE_member_t asn_MBR_resourceMapping_17[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_startPosition_constr_18, &asn_PER_memb_startPosition_constr_18, memb_startPosition_constraint_17 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_startPosition_constr_18, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_startPosition_constraint_17 + }, 0, 0, /* No default value */ "startPosition" }, @@ -771,7 +906,18 @@ static asn_TYPE_member_t asn_MBR_resourceMapping_17[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_nrofSymbols_19, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nrofSymbols" }, @@ -780,7 +926,18 @@ static asn_TYPE_member_t asn_MBR_resourceMapping_17[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_repetitionFactor_23, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "repetitionFactor" }, @@ -813,7 +970,18 @@ asn_TYPE_descriptor_t asn_DEF_resourceMapping_17 = { asn_DEF_resourceMapping_tags_17, /* Same as above */ sizeof(asn_DEF_resourceMapping_tags_17) /sizeof(asn_DEF_resourceMapping_tags_17[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_resourceMapping_17, 3, /* Elements count */ &asn_SPC_resourceMapping_specs_17 /* Additional specs */ @@ -825,7 +993,18 @@ static asn_TYPE_member_t asn_MBR_freqHopping_29[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_c_SRS_constr_30, &asn_PER_memb_c_SRS_constr_30, memb_c_SRS_constraint_29 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_c_SRS_constr_30, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_c_SRS_constraint_29 + }, 0, 0, /* No default value */ "c-SRS" }, @@ -834,7 +1013,18 @@ static asn_TYPE_member_t asn_MBR_freqHopping_29[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_b_SRS_constr_31, &asn_PER_memb_b_SRS_constr_31, memb_b_SRS_constraint_29 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_b_SRS_constr_31, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_b_SRS_constraint_29 + }, 0, 0, /* No default value */ "b-SRS" }, @@ -843,7 +1033,18 @@ static asn_TYPE_member_t asn_MBR_freqHopping_29[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_b_hop_constr_32, &asn_PER_memb_b_hop_constr_32, memb_b_hop_constraint_29 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_b_hop_constr_32, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_b_hop_constraint_29 + }, 0, 0, /* No default value */ "b-hop" }, @@ -876,7 +1077,18 @@ asn_TYPE_descriptor_t asn_DEF_freqHopping_29 = { asn_DEF_freqHopping_tags_29, /* Same as above */ sizeof(asn_DEF_freqHopping_tags_29) /sizeof(asn_DEF_freqHopping_tags_29[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_freqHopping_29, 3, /* Elements count */ &asn_SPC_freqHopping_specs_29 /* Additional specs */ @@ -916,7 +1128,18 @@ asn_TYPE_descriptor_t asn_DEF_groupOrSequenceHopping_33 = { asn_DEF_groupOrSequenceHopping_tags_33, /* Same as above */ sizeof(asn_DEF_groupOrSequenceHopping_tags_33) /sizeof(asn_DEF_groupOrSequenceHopping_tags_33[0]), /* 2 */ - { &asn_OER_type_groupOrSequenceHopping_constr_33, &asn_PER_type_groupOrSequenceHopping_constr_33, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_groupOrSequenceHopping_constr_33, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_groupOrSequenceHopping_specs_33 /* Additional specs */ }; @@ -931,7 +1154,7 @@ static asn_SEQUENCE_specifics_t asn_SPC_aperiodic_specs_38 = { 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ + 0, /* First extension addition */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_aperiodic_38 = { @@ -944,7 +1167,18 @@ asn_TYPE_descriptor_t asn_DEF_aperiodic_38 = { asn_DEF_aperiodic_tags_38, /* Same as above */ sizeof(asn_DEF_aperiodic_tags_38) /sizeof(asn_DEF_aperiodic_tags_38[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_aperiodic_specs_38 /* Additional specs */ }; @@ -955,7 +1189,18 @@ static asn_TYPE_member_t asn_MBR_semi_persistent_40[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_SRS_PeriodicityAndOffset, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "periodicityAndOffset-sp" }, @@ -986,7 +1231,18 @@ asn_TYPE_descriptor_t asn_DEF_semi_persistent_40 = { asn_DEF_semi_persistent_tags_40, /* Same as above */ sizeof(asn_DEF_semi_persistent_tags_40) /sizeof(asn_DEF_semi_persistent_tags_40[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_semi_persistent_40, 1, /* Elements count */ &asn_SPC_semi_persistent_specs_40 /* Additional specs */ @@ -998,7 +1254,18 @@ static asn_TYPE_member_t asn_MBR_periodic_43[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_SRS_PeriodicityAndOffset, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "periodicityAndOffset-p" }, @@ -1029,7 +1296,18 @@ asn_TYPE_descriptor_t asn_DEF_periodic_43 = { asn_DEF_periodic_tags_43, /* Same as above */ sizeof(asn_DEF_periodic_tags_43) /sizeof(asn_DEF_periodic_tags_43[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_periodic_43, 1, /* Elements count */ &asn_SPC_periodic_specs_43 /* Additional specs */ @@ -1041,7 +1319,18 @@ static asn_TYPE_member_t asn_MBR_resourceType_37[] = { 0, &asn_DEF_aperiodic_38, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "aperiodic" }, @@ -1050,7 +1339,18 @@ static asn_TYPE_member_t asn_MBR_resourceType_37[] = { 0, &asn_DEF_semi_persistent_40, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "semi-persistent" }, @@ -1059,7 +1359,18 @@ static asn_TYPE_member_t asn_MBR_resourceType_37[] = { 0, &asn_DEF_periodic_43, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "periodic" }, @@ -1088,7 +1399,18 @@ asn_TYPE_descriptor_t asn_DEF_resourceType_37 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_resourceType_constr_37, &asn_PER_type_resourceType_constr_37, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_resourceType_constr_37, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_resourceType_37, 3, /* Elements count */ &asn_SPC_resourceType_specs_37 /* Additional specs */ @@ -1100,7 +1422,18 @@ asn_TYPE_member_t asn_MBR_SRS_Resource_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SRS_ResourceId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "srs-ResourceId" }, @@ -1109,7 +1442,18 @@ asn_TYPE_member_t asn_MBR_SRS_Resource_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_nrofSRS_Ports_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nrofSRS-Ports" }, @@ -1118,7 +1462,18 @@ asn_TYPE_member_t asn_MBR_SRS_Resource_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ptrs_PortIndex_7, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ptrs-PortIndex" }, @@ -1127,7 +1482,18 @@ asn_TYPE_member_t asn_MBR_SRS_Resource_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_transmissionComb_10, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "transmissionComb" }, @@ -1136,7 +1502,18 @@ asn_TYPE_member_t asn_MBR_SRS_Resource_1[] = { 0, &asn_DEF_resourceMapping_17, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "resourceMapping" }, @@ -1145,7 +1522,18 @@ asn_TYPE_member_t asn_MBR_SRS_Resource_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_freqDomainPosition_constr_27, &asn_PER_memb_freqDomainPosition_constr_27, memb_freqDomainPosition_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_freqDomainPosition_constr_27, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_freqDomainPosition_constraint_1 + }, 0, 0, /* No default value */ "freqDomainPosition" }, @@ -1154,7 +1542,18 @@ asn_TYPE_member_t asn_MBR_SRS_Resource_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_freqDomainShift_constr_28, &asn_PER_memb_freqDomainShift_constr_28, memb_freqDomainShift_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_freqDomainShift_constr_28, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_freqDomainShift_constraint_1 + }, 0, 0, /* No default value */ "freqDomainShift" }, @@ -1163,7 +1562,18 @@ asn_TYPE_member_t asn_MBR_SRS_Resource_1[] = { 0, &asn_DEF_freqHopping_29, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "freqHopping" }, @@ -1172,7 +1582,18 @@ asn_TYPE_member_t asn_MBR_SRS_Resource_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_groupOrSequenceHopping_33, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "groupOrSequenceHopping" }, @@ -1181,7 +1602,18 @@ asn_TYPE_member_t asn_MBR_SRS_Resource_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_resourceType_37, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "resourceType" }, @@ -1190,7 +1622,18 @@ asn_TYPE_member_t asn_MBR_SRS_Resource_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sequenceId_constr_46, &asn_PER_memb_sequenceId_constr_46, memb_sequenceId_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sequenceId_constr_46, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sequenceId_constraint_1 + }, 0, 0, /* No default value */ "sequenceId" }, @@ -1199,7 +1642,18 @@ asn_TYPE_member_t asn_MBR_SRS_Resource_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SRS_SpatialRelationInfo, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spatialRelationInfo" }, @@ -1241,7 +1695,18 @@ asn_TYPE_descriptor_t asn_DEF_SRS_Resource = { asn_DEF_SRS_Resource_tags_1, /* Same as above */ sizeof(asn_DEF_SRS_Resource_tags_1) /sizeof(asn_DEF_SRS_Resource_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRS_Resource_1, 12, /* Elements count */ &asn_SPC_SRS_Resource_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SRS-Resource.h b/src/codec_utils/RRC/SRS-Resource.h index 73ba7f8c0..62ab0854f 100644 --- a/src/codec_utils/RRC/SRS-Resource.h +++ b/src/codec_utils/RRC/SRS-Resource.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SRS_Resource_H_ @@ -171,5 +171,8 @@ extern asn_TYPE_member_t asn_MBR_SRS_Resource_1[12]; } #endif +/* Referred external types */ +#include "SRS-SpatialRelationInfo.h" + #endif /* _SRS_Resource_H_ */ #include diff --git a/src/codec_utils/RRC/SRS-ResourceId.c b/src/codec_utils/RRC/SRS-ResourceId.c index 76434dbc3..17535caff 100644 --- a/src/codec_utils/RRC/SRS-ResourceId.c +++ b/src/codec_utils/RRC/SRS-ResourceId.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SRS-ResourceId.h" @@ -21,7 +21,7 @@ SRS_ResourceId_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 63)) { + if((value >= 0L && value <= 63L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ SRS_ResourceId_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_SRS_ResourceId_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..63) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_SRS_ResourceId_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 63 } /* (0..63) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_SRS_ResourceId_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_SRS_ResourceId = { asn_DEF_SRS_ResourceId_tags_1, /* Same as above */ sizeof(asn_DEF_SRS_ResourceId_tags_1) /sizeof(asn_DEF_SRS_ResourceId_tags_1[0]), /* 1 */ - { &asn_OER_type_SRS_ResourceId_constr_1, &asn_PER_type_SRS_ResourceId_constr_1, SRS_ResourceId_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SRS_ResourceId_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SRS_ResourceId_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/SRS-ResourceId.h b/src/codec_utils/RRC/SRS-ResourceId.h index b632f0799..23d06b894 100644 --- a/src/codec_utils/RRC/SRS-ResourceId.h +++ b/src/codec_utils/RRC/SRS-ResourceId.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SRS_ResourceId_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_SRS_ResourceId; asn_struct_free_f SRS_ResourceId_free; asn_struct_print_f SRS_ResourceId_print; asn_constr_check_f SRS_ResourceId_constraint; -ber_type_decoder_f SRS_ResourceId_decode_ber; -der_type_encoder_f SRS_ResourceId_encode_der; xer_type_decoder_f SRS_ResourceId_decode_xer; xer_type_encoder_f SRS_ResourceId_encode_xer; -oer_type_decoder_f SRS_ResourceId_decode_oer; -oer_type_encoder_f SRS_ResourceId_encode_oer; per_type_decoder_f SRS_ResourceId_decode_uper; per_type_encoder_f SRS_ResourceId_encode_uper; per_type_decoder_f SRS_ResourceId_decode_aper; diff --git a/src/codec_utils/RRC/SRS-ResourceSet.c b/src/codec_utils/RRC/SRS-ResourceSet.c index 2ea487b82..d92cca752 100644 --- a/src/codec_utils/RRC/SRS-ResourceSet.c +++ b/src/codec_utils/RRC/SRS-ResourceSet.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SRS-ResourceSet.h" @@ -21,7 +21,7 @@ memb_NativeInteger_constraint_12(const asn_TYPE_descriptor_t *td, const void *sp value = *(const long *)sptr; - if((value >= 1 && value <= 3)) { + if((value >= 1L && value <= 3L)) { /* Constraint check succeeded */ return 0; } else { @@ -47,9 +47,9 @@ memb_aperiodicSRS_ResourceTriggerList_v1530_constraint_11(const asn_TYPE_descrip /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 2)) { + if((size >= 1UL && size <= 2UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -72,7 +72,7 @@ memb_aperiodicSRS_ResourceTrigger_constraint_6(const asn_TYPE_descriptor_t *td, value = *(const long *)sptr; - if((value >= 1 && value <= 3)) { + if((value >= 1L && value <= 3L)) { /* Constraint check succeeded */ return 0; } else { @@ -97,7 +97,7 @@ memb_slotOffset_constraint_6(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 1 && value <= 32)) { + if((value >= 1L && value <= 32L)) { /* Constraint check succeeded */ return 0; } else { @@ -131,9 +131,9 @@ memb_srs_ResourceIdList_constraint_1(const asn_TYPE_descriptor_t *td, const void /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 16)) { + if((size >= 1UL && size <= 16UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -156,7 +156,7 @@ memb_p0_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= -202 && value <= 24)) { + if((value >= -202L && value <= 24L)) { /* Constraint check succeeded */ return 0; } else { @@ -167,109 +167,108 @@ memb_p0_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_oer_constraints_t asn_OER_type_srs_ResourceIdList_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_srs_ResourceIdList_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_Member_constr_13 CC_NOTUSED = { - { 1, 1 } /* (1..3) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_Member_constr_13 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 1, 3 } /* (1..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_aperiodicSRS_ResourceTriggerList_v1530_constr_12 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..2)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_aperiodicSRS_ResourceTriggerList_v1530_constr_12 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 1, 1, 1, 2 } /* (SIZE(1..2)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_aperiodicSRS_ResourceTriggerList_v1530_constr_12 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..2)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_aperiodicSRS_ResourceTriggerList_v1530_constr_12 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 1, 1, 1, 2 } /* (SIZE(1..2)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_aperiodicSRS_ResourceTrigger_constr_7 CC_NOTUSED = { - { 1, 1 } /* (1..3) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_aperiodicSRS_ResourceTrigger_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 1, 3 } /* (1..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_slotOffset_constr_9 CC_NOTUSED = { - { 1, 1 } /* (1..32) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_slotOffset_constr_9 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 1, 32 } /* (1..32) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_resourceType_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_resourceType_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_usage_constr_20 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_usage_constr_20 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_pathlossReferenceRS_constr_27 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pathlossReferenceRS_constr_27 CC_NOTUSED = { { APC_CONSTRAINED, 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_srs_PowerControlAdjustmentStates_constr_30 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_srs_PowerControlAdjustmentStates_constr_30 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_srs_ResourceIdList_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_srs_ResourceIdList_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_p0_constr_26 CC_NOTUSED = { - { 2, 0 } /* (-202..24) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_p0_constr_26 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, -202, 24 } /* (-202..24) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_srs_ResourceIdList_3[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_SRS_ResourceId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -294,7 +293,18 @@ asn_TYPE_descriptor_t asn_DEF_srs_ResourceIdList_3 = { asn_DEF_srs_ResourceIdList_tags_3, /* Same as above */ sizeof(asn_DEF_srs_ResourceIdList_tags_3) /sizeof(asn_DEF_srs_ResourceIdList_tags_3[0]), /* 2 */ - { &asn_OER_type_srs_ResourceIdList_constr_3, &asn_PER_type_srs_ResourceIdList_constr_3, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_srs_ResourceIdList_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_srs_ResourceIdList_3, 1, /* Single element */ &asn_SPC_srs_ResourceIdList_specs_3 /* Additional specs */ @@ -306,7 +316,18 @@ static asn_TYPE_member_t asn_MBR_aperiodicSRS_ResourceTriggerList_v1530_12[] = { 0, &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_Member_constr_13, &asn_PER_memb_Member_constr_13, memb_NativeInteger_constraint_12 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_Member_constr_13, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_NativeInteger_constraint_12 + }, 0, 0, /* No default value */ "" }, @@ -331,7 +352,18 @@ asn_TYPE_descriptor_t asn_DEF_aperiodicSRS_ResourceTriggerList_v1530_12 = { asn_DEF_aperiodicSRS_ResourceTriggerList_v1530_tags_12, /* Same as above */ sizeof(asn_DEF_aperiodicSRS_ResourceTriggerList_v1530_tags_12) /sizeof(asn_DEF_aperiodicSRS_ResourceTriggerList_v1530_tags_12[0]), /* 2 */ - { &asn_OER_type_aperiodicSRS_ResourceTriggerList_v1530_constr_12, &asn_PER_type_aperiodicSRS_ResourceTriggerList_v1530_constr_12, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_aperiodicSRS_ResourceTriggerList_v1530_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_aperiodicSRS_ResourceTriggerList_v1530_12, 1, /* Single element */ &asn_SPC_aperiodicSRS_ResourceTriggerList_v1530_specs_12 /* Additional specs */ @@ -343,7 +375,18 @@ static asn_TYPE_member_t asn_MBR_ext1_11[] = { 0, &asn_DEF_aperiodicSRS_ResourceTriggerList_v1530_12, 0, - { &asn_OER_memb_aperiodicSRS_ResourceTriggerList_v1530_constr_12, &asn_PER_memb_aperiodicSRS_ResourceTriggerList_v1530_constr_12, memb_aperiodicSRS_ResourceTriggerList_v1530_constraint_11 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_aperiodicSRS_ResourceTriggerList_v1530_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_aperiodicSRS_ResourceTriggerList_v1530_constraint_11 + }, 0, 0, /* No default value */ "aperiodicSRS-ResourceTriggerList-v1530" }, @@ -376,7 +419,18 @@ asn_TYPE_descriptor_t asn_DEF_ext1_11 = { asn_DEF_ext1_tags_11, /* Same as above */ sizeof(asn_DEF_ext1_tags_11) /sizeof(asn_DEF_ext1_tags_11[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ext1_11, 1, /* Elements count */ &asn_SPC_ext1_specs_11 /* Additional specs */ @@ -388,7 +442,18 @@ static asn_TYPE_member_t asn_MBR_aperiodic_6[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_aperiodicSRS_ResourceTrigger_constr_7, &asn_PER_memb_aperiodicSRS_ResourceTrigger_constr_7, memb_aperiodicSRS_ResourceTrigger_constraint_6 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_aperiodicSRS_ResourceTrigger_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_aperiodicSRS_ResourceTrigger_constraint_6 + }, 0, 0, /* No default value */ "aperiodicSRS-ResourceTrigger" }, @@ -397,7 +462,18 @@ static asn_TYPE_member_t asn_MBR_aperiodic_6[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NZP_CSI_RS_ResourceId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "csi-RS" }, @@ -406,7 +482,18 @@ static asn_TYPE_member_t asn_MBR_aperiodic_6[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_slotOffset_constr_9, &asn_PER_memb_slotOffset_constr_9, memb_slotOffset_constraint_6 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_slotOffset_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_slotOffset_constraint_6 + }, 0, 0, /* No default value */ "slotOffset" }, @@ -415,7 +502,18 @@ static asn_TYPE_member_t asn_MBR_aperiodic_6[] = { 0, &asn_DEF_ext1_11, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ext1" }, @@ -451,7 +549,18 @@ asn_TYPE_descriptor_t asn_DEF_aperiodic_6 = { asn_DEF_aperiodic_tags_6, /* Same as above */ sizeof(asn_DEF_aperiodic_tags_6) /sizeof(asn_DEF_aperiodic_tags_6[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_aperiodic_6, 4, /* Elements count */ &asn_SPC_aperiodic_specs_6 /* Additional specs */ @@ -463,7 +572,18 @@ static asn_TYPE_member_t asn_MBR_semi_persistent_14[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NZP_CSI_RS_ResourceId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "associatedCSI-RS" }, @@ -496,7 +616,18 @@ asn_TYPE_descriptor_t asn_DEF_semi_persistent_14 = { asn_DEF_semi_persistent_tags_14, /* Same as above */ sizeof(asn_DEF_semi_persistent_tags_14) /sizeof(asn_DEF_semi_persistent_tags_14[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_semi_persistent_14, 1, /* Elements count */ &asn_SPC_semi_persistent_specs_14 /* Additional specs */ @@ -508,7 +639,18 @@ static asn_TYPE_member_t asn_MBR_periodic_17[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NZP_CSI_RS_ResourceId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "associatedCSI-RS" }, @@ -541,7 +683,18 @@ asn_TYPE_descriptor_t asn_DEF_periodic_17 = { asn_DEF_periodic_tags_17, /* Same as above */ sizeof(asn_DEF_periodic_tags_17) /sizeof(asn_DEF_periodic_tags_17[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_periodic_17, 1, /* Elements count */ &asn_SPC_periodic_specs_17 /* Additional specs */ @@ -553,7 +706,18 @@ static asn_TYPE_member_t asn_MBR_resourceType_5[] = { 0, &asn_DEF_aperiodic_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "aperiodic" }, @@ -562,7 +726,18 @@ static asn_TYPE_member_t asn_MBR_resourceType_5[] = { 0, &asn_DEF_semi_persistent_14, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "semi-persistent" }, @@ -571,7 +746,18 @@ static asn_TYPE_member_t asn_MBR_resourceType_5[] = { 0, &asn_DEF_periodic_17, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "periodic" }, @@ -600,7 +786,18 @@ asn_TYPE_descriptor_t asn_DEF_resourceType_5 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_resourceType_constr_5, &asn_PER_type_resourceType_constr_5, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_resourceType_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_resourceType_5, 3, /* Elements count */ &asn_SPC_resourceType_specs_5 /* Additional specs */ @@ -642,7 +839,18 @@ asn_TYPE_descriptor_t asn_DEF_usage_20 = { asn_DEF_usage_tags_20, /* Same as above */ sizeof(asn_DEF_usage_tags_20) /sizeof(asn_DEF_usage_tags_20[0]), /* 2 */ - { &asn_OER_type_usage_constr_20, &asn_PER_type_usage_constr_20, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_usage_constr_20, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_usage_specs_20 /* Additional specs */ }; @@ -653,7 +861,18 @@ static asn_TYPE_member_t asn_MBR_pathlossReferenceRS_27[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SSB_Index, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ssb-Index" }, @@ -662,7 +881,18 @@ static asn_TYPE_member_t asn_MBR_pathlossReferenceRS_27[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NZP_CSI_RS_ResourceId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "csi-RS-Index" }, @@ -690,7 +920,18 @@ asn_TYPE_descriptor_t asn_DEF_pathlossReferenceRS_27 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_pathlossReferenceRS_constr_27, &asn_PER_type_pathlossReferenceRS_constr_27, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pathlossReferenceRS_constr_27, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_pathlossReferenceRS_27, 2, /* Elements count */ &asn_SPC_pathlossReferenceRS_specs_27 /* Additional specs */ @@ -728,7 +969,18 @@ asn_TYPE_descriptor_t asn_DEF_srs_PowerControlAdjustmentStates_30 = { asn_DEF_srs_PowerControlAdjustmentStates_tags_30, /* Same as above */ sizeof(asn_DEF_srs_PowerControlAdjustmentStates_tags_30) /sizeof(asn_DEF_srs_PowerControlAdjustmentStates_tags_30[0]), /* 2 */ - { &asn_OER_type_srs_PowerControlAdjustmentStates_constr_30, &asn_PER_type_srs_PowerControlAdjustmentStates_constr_30, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_srs_PowerControlAdjustmentStates_constr_30, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_srs_PowerControlAdjustmentStates_specs_30 /* Additional specs */ }; @@ -739,7 +991,18 @@ asn_TYPE_member_t asn_MBR_SRS_ResourceSet_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SRS_ResourceSetId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "srs-ResourceSetId" }, @@ -748,7 +1011,18 @@ asn_TYPE_member_t asn_MBR_SRS_ResourceSet_1[] = { 0, &asn_DEF_srs_ResourceIdList_3, 0, - { &asn_OER_memb_srs_ResourceIdList_constr_3, &asn_PER_memb_srs_ResourceIdList_constr_3, memb_srs_ResourceIdList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_srs_ResourceIdList_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_srs_ResourceIdList_constraint_1 + }, 0, 0, /* No default value */ "srs-ResourceIdList" }, @@ -757,7 +1031,18 @@ asn_TYPE_member_t asn_MBR_SRS_ResourceSet_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_resourceType_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "resourceType" }, @@ -766,7 +1051,18 @@ asn_TYPE_member_t asn_MBR_SRS_ResourceSet_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_usage_20, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "usage" }, @@ -775,7 +1071,18 @@ asn_TYPE_member_t asn_MBR_SRS_ResourceSet_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Alpha, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "alpha" }, @@ -784,7 +1091,18 @@ asn_TYPE_member_t asn_MBR_SRS_ResourceSet_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_p0_constr_26, &asn_PER_memb_p0_constr_26, memb_p0_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_p0_constr_26, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_p0_constraint_1 + }, 0, 0, /* No default value */ "p0" }, @@ -793,7 +1111,18 @@ asn_TYPE_member_t asn_MBR_SRS_ResourceSet_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_pathlossReferenceRS_27, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pathlossReferenceRS" }, @@ -802,7 +1131,18 @@ asn_TYPE_member_t asn_MBR_SRS_ResourceSet_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_srs_PowerControlAdjustmentStates_30, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "srs-PowerControlAdjustmentStates" }, @@ -840,7 +1180,18 @@ asn_TYPE_descriptor_t asn_DEF_SRS_ResourceSet = { asn_DEF_SRS_ResourceSet_tags_1, /* Same as above */ sizeof(asn_DEF_SRS_ResourceSet_tags_1) /sizeof(asn_DEF_SRS_ResourceSet_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRS_ResourceSet_1, 8, /* Elements count */ &asn_SPC_SRS_ResourceSet_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SRS-ResourceSet.h b/src/codec_utils/RRC/SRS-ResourceSet.h index 8c72ea6e0..a865a11b8 100644 --- a/src/codec_utils/RRC/SRS-ResourceSet.h +++ b/src/codec_utils/RRC/SRS-ResourceSet.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SRS_ResourceSet_H_ diff --git a/src/codec_utils/RRC/SRS-ResourceSetId.c b/src/codec_utils/RRC/SRS-ResourceSetId.c index 0ee8c9a17..27155b303 100644 --- a/src/codec_utils/RRC/SRS-ResourceSetId.c +++ b/src/codec_utils/RRC/SRS-ResourceSetId.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SRS-ResourceSetId.h" @@ -21,7 +21,7 @@ SRS_ResourceSetId_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 15)) { + if((value >= 0L && value <= 15L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ SRS_ResourceSetId_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_SRS_ResourceSetId_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..15) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_SRS_ResourceSetId_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_SRS_ResourceSetId_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_SRS_ResourceSetId = { asn_DEF_SRS_ResourceSetId_tags_1, /* Same as above */ sizeof(asn_DEF_SRS_ResourceSetId_tags_1) /sizeof(asn_DEF_SRS_ResourceSetId_tags_1[0]), /* 1 */ - { &asn_OER_type_SRS_ResourceSetId_constr_1, &asn_PER_type_SRS_ResourceSetId_constr_1, SRS_ResourceSetId_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SRS_ResourceSetId_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SRS_ResourceSetId_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/SRS-ResourceSetId.h b/src/codec_utils/RRC/SRS-ResourceSetId.h index 1b11a7967..0b9aba5eb 100644 --- a/src/codec_utils/RRC/SRS-ResourceSetId.h +++ b/src/codec_utils/RRC/SRS-ResourceSetId.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SRS_ResourceSetId_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_SRS_ResourceSetId; asn_struct_free_f SRS_ResourceSetId_free; asn_struct_print_f SRS_ResourceSetId_print; asn_constr_check_f SRS_ResourceSetId_constraint; -ber_type_decoder_f SRS_ResourceSetId_decode_ber; -der_type_encoder_f SRS_ResourceSetId_encode_der; xer_type_decoder_f SRS_ResourceSetId_decode_xer; xer_type_encoder_f SRS_ResourceSetId_encode_xer; -oer_type_decoder_f SRS_ResourceSetId_decode_oer; -oer_type_encoder_f SRS_ResourceSetId_encode_oer; per_type_decoder_f SRS_ResourceSetId_decode_uper; per_type_encoder_f SRS_ResourceSetId_encode_uper; per_type_decoder_f SRS_ResourceSetId_decode_aper; diff --git a/src/codec_utils/RRC/SRS-Resources.c b/src/codec_utils/RRC/SRS-Resources.c index 07e985e2c..0ac8c5787 100644 --- a/src/codec_utils/RRC/SRS-Resources.c +++ b/src/codec_utils/RRC/SRS-Resources.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SRS-Resources.h" @@ -37,7 +37,7 @@ memb_maxNumberAperiodicSRS_PerBWP_PerSlot_constraint_1(const asn_TYPE_descriptor value = *(const long *)sptr; - if((value >= 1 && value <= 6)) { + if((value >= 1L && value <= 6L)) { /* Constraint check succeeded */ return 0; } else { @@ -62,7 +62,7 @@ memb_maxNumberPeriodicSRS_PerBWP_PerSlot_constraint_1(const asn_TYPE_descriptor_ value = *(const long *)sptr; - if((value >= 1 && value <= 6)) { + if((value >= 1L && value <= 6L)) { /* Constraint check succeeded */ return 0; } else { @@ -87,7 +87,7 @@ memb_maxNumberSP_SRS_PerBWP_PerSlot_constraint_1(const asn_TYPE_descriptor_t *td value = *(const long *)sptr; - if((value >= 1 && value <= 6)) { + if((value >= 1L && value <= 6L)) { /* Constraint check succeeded */ return 0; } else { @@ -98,62 +98,55 @@ memb_maxNumberSP_SRS_PerBWP_PerSlot_constraint_1(const asn_TYPE_descriptor_t *td } } -static asn_oer_constraints_t asn_OER_type_maxNumberAperiodicSRS_PerBWP_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_maxNumberAperiodicSRS_PerBWP_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 4 } /* (0..4) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_maxNumberPeriodicSRS_PerBWP_constr_9 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_maxNumberPeriodicSRS_PerBWP_constr_9 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 4 } /* (0..4) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_maxNumberSemiPersitentSRS_PerBWP_constr_16 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_maxNumberSemiPersitentSRS_PerBWP_constr_16 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 4 } /* (0..4) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_maxNumberSRS_Ports_PerResource_constr_23 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_maxNumberSRS_Ports_PerResource_constr_23 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_maxNumberAperiodicSRS_PerBWP_PerSlot_constr_8 CC_NOTUSED = { - { 1, 1 } /* (1..6) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_maxNumberAperiodicSRS_PerBWP_PerSlot_constr_8 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 1, 6 } /* (1..6) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_maxNumberPeriodicSRS_PerBWP_PerSlot_constr_15 CC_NOTUSED = { - { 1, 1 } /* (1..6) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_maxNumberPeriodicSRS_PerBWP_PerSlot_constr_15 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 1, 6 } /* (1..6) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_maxNumberSP_SRS_PerBWP_PerSlot_constr_22 CC_NOTUSED = { - { 1, 1 } /* (1..6) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_maxNumberSP_SRS_PerBWP_PerSlot_constr_22 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 1, 6 } /* (1..6) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_maxNumberAperiodicSRS_PerBWP_value2enum_2[] = { { 0, 2, "n1" }, { 1, 2, "n2" }, @@ -192,7 +185,18 @@ asn_TYPE_descriptor_t asn_DEF_maxNumberAperiodicSRS_PerBWP_2 = { asn_DEF_maxNumberAperiodicSRS_PerBWP_tags_2, /* Same as above */ sizeof(asn_DEF_maxNumberAperiodicSRS_PerBWP_tags_2) /sizeof(asn_DEF_maxNumberAperiodicSRS_PerBWP_tags_2[0]), /* 2 */ - { &asn_OER_type_maxNumberAperiodicSRS_PerBWP_constr_2, &asn_PER_type_maxNumberAperiodicSRS_PerBWP_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_maxNumberAperiodicSRS_PerBWP_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_maxNumberAperiodicSRS_PerBWP_specs_2 /* Additional specs */ }; @@ -235,7 +239,18 @@ asn_TYPE_descriptor_t asn_DEF_maxNumberPeriodicSRS_PerBWP_9 = { asn_DEF_maxNumberPeriodicSRS_PerBWP_tags_9, /* Same as above */ sizeof(asn_DEF_maxNumberPeriodicSRS_PerBWP_tags_9) /sizeof(asn_DEF_maxNumberPeriodicSRS_PerBWP_tags_9[0]), /* 2 */ - { &asn_OER_type_maxNumberPeriodicSRS_PerBWP_constr_9, &asn_PER_type_maxNumberPeriodicSRS_PerBWP_constr_9, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_maxNumberPeriodicSRS_PerBWP_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_maxNumberPeriodicSRS_PerBWP_specs_9 /* Additional specs */ }; @@ -278,7 +293,18 @@ asn_TYPE_descriptor_t asn_DEF_maxNumberSemiPersitentSRS_PerBWP_16 = { asn_DEF_maxNumberSemiPersitentSRS_PerBWP_tags_16, /* Same as above */ sizeof(asn_DEF_maxNumberSemiPersitentSRS_PerBWP_tags_16) /sizeof(asn_DEF_maxNumberSemiPersitentSRS_PerBWP_tags_16[0]), /* 2 */ - { &asn_OER_type_maxNumberSemiPersitentSRS_PerBWP_constr_16, &asn_PER_type_maxNumberSemiPersitentSRS_PerBWP_constr_16, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_maxNumberSemiPersitentSRS_PerBWP_constr_16, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_maxNumberSemiPersitentSRS_PerBWP_specs_16 /* Additional specs */ }; @@ -317,7 +343,18 @@ asn_TYPE_descriptor_t asn_DEF_maxNumberSRS_Ports_PerResource_23 = { asn_DEF_maxNumberSRS_Ports_PerResource_tags_23, /* Same as above */ sizeof(asn_DEF_maxNumberSRS_Ports_PerResource_tags_23) /sizeof(asn_DEF_maxNumberSRS_Ports_PerResource_tags_23[0]), /* 2 */ - { &asn_OER_type_maxNumberSRS_Ports_PerResource_constr_23, &asn_PER_type_maxNumberSRS_Ports_PerResource_constr_23, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_maxNumberSRS_Ports_PerResource_constr_23, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_maxNumberSRS_Ports_PerResource_specs_23 /* Additional specs */ }; @@ -328,7 +365,18 @@ asn_TYPE_member_t asn_MBR_SRS_Resources_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_maxNumberAperiodicSRS_PerBWP_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "maxNumberAperiodicSRS-PerBWP" }, @@ -337,7 +385,18 @@ asn_TYPE_member_t asn_MBR_SRS_Resources_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_maxNumberAperiodicSRS_PerBWP_PerSlot_constr_8, &asn_PER_memb_maxNumberAperiodicSRS_PerBWP_PerSlot_constr_8, memb_maxNumberAperiodicSRS_PerBWP_PerSlot_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_maxNumberAperiodicSRS_PerBWP_PerSlot_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_maxNumberAperiodicSRS_PerBWP_PerSlot_constraint_1 + }, 0, 0, /* No default value */ "maxNumberAperiodicSRS-PerBWP-PerSlot" }, @@ -346,7 +405,18 @@ asn_TYPE_member_t asn_MBR_SRS_Resources_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_maxNumberPeriodicSRS_PerBWP_9, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "maxNumberPeriodicSRS-PerBWP" }, @@ -355,7 +425,18 @@ asn_TYPE_member_t asn_MBR_SRS_Resources_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_maxNumberPeriodicSRS_PerBWP_PerSlot_constr_15, &asn_PER_memb_maxNumberPeriodicSRS_PerBWP_PerSlot_constr_15, memb_maxNumberPeriodicSRS_PerBWP_PerSlot_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_maxNumberPeriodicSRS_PerBWP_PerSlot_constr_15, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_maxNumberPeriodicSRS_PerBWP_PerSlot_constraint_1 + }, 0, 0, /* No default value */ "maxNumberPeriodicSRS-PerBWP-PerSlot" }, @@ -364,7 +445,18 @@ asn_TYPE_member_t asn_MBR_SRS_Resources_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_maxNumberSemiPersitentSRS_PerBWP_16, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "maxNumberSemiPersitentSRS-PerBWP" }, @@ -373,7 +465,18 @@ asn_TYPE_member_t asn_MBR_SRS_Resources_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_maxNumberSP_SRS_PerBWP_PerSlot_constr_22, &asn_PER_memb_maxNumberSP_SRS_PerBWP_PerSlot_constr_22, memb_maxNumberSP_SRS_PerBWP_PerSlot_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_maxNumberSP_SRS_PerBWP_PerSlot_constr_22, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_maxNumberSP_SRS_PerBWP_PerSlot_constraint_1 + }, 0, 0, /* No default value */ "maxNumberSP-SRS-PerBWP-PerSlot" }, @@ -382,7 +485,18 @@ asn_TYPE_member_t asn_MBR_SRS_Resources_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_maxNumberSRS_Ports_PerResource_23, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "maxNumberSRS-Ports-PerResource" }, @@ -417,7 +531,18 @@ asn_TYPE_descriptor_t asn_DEF_SRS_Resources = { asn_DEF_SRS_Resources_tags_1, /* Same as above */ sizeof(asn_DEF_SRS_Resources_tags_1) /sizeof(asn_DEF_SRS_Resources_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRS_Resources_1, 7, /* Elements count */ &asn_SPC_SRS_Resources_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SRS-Resources.h b/src/codec_utils/RRC/SRS-Resources.h index e4f23efa2..ba8c7a3b0 100644 --- a/src/codec_utils/RRC/SRS-Resources.h +++ b/src/codec_utils/RRC/SRS-Resources.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SRS_Resources_H_ diff --git a/src/codec_utils/RRC/SRS-SpatialRelationInfo.c b/src/codec_utils/RRC/SRS-SpatialRelationInfo.c index bdbaefad7..96139c6cc 100644 --- a/src/codec_utils/RRC/SRS-SpatialRelationInfo.c +++ b/src/codec_utils/RRC/SRS-SpatialRelationInfo.c @@ -1,27 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SRS-SpatialRelationInfo.h" -static asn_oer_constraints_t asn_OER_type_referenceSignal_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_referenceSignal_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_srs_6[] = { { ATF_NOFLAGS, 0, offsetof(struct SRS_SpatialRelationInfo__referenceSignal__srs, resourceId), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_SRS_ResourceId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "resourceId" }, @@ -30,7 +40,18 @@ static asn_TYPE_member_t asn_MBR_srs_6[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BWP_Id, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "uplinkBWP" }, @@ -62,7 +83,18 @@ asn_TYPE_descriptor_t asn_DEF_srs_6 = { asn_DEF_srs_tags_6, /* Same as above */ sizeof(asn_DEF_srs_tags_6) /sizeof(asn_DEF_srs_tags_6[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_srs_6, 2, /* Elements count */ &asn_SPC_srs_specs_6 /* Additional specs */ @@ -74,7 +106,18 @@ static asn_TYPE_member_t asn_MBR_referenceSignal_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SSB_Index, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ssb-Index" }, @@ -83,7 +126,18 @@ static asn_TYPE_member_t asn_MBR_referenceSignal_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NZP_CSI_RS_ResourceId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "csi-RS-Index" }, @@ -92,7 +146,18 @@ static asn_TYPE_member_t asn_MBR_referenceSignal_3[] = { 0, &asn_DEF_srs_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "srs" }, @@ -121,7 +186,18 @@ asn_TYPE_descriptor_t asn_DEF_referenceSignal_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_referenceSignal_constr_3, &asn_PER_type_referenceSignal_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_referenceSignal_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_referenceSignal_3, 3, /* Elements count */ &asn_SPC_referenceSignal_specs_3 /* Additional specs */ @@ -133,7 +209,18 @@ asn_TYPE_member_t asn_MBR_SRS_SpatialRelationInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ServCellIndexRrc, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "servingCellId" }, @@ -142,7 +229,18 @@ asn_TYPE_member_t asn_MBR_SRS_SpatialRelationInfo_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_referenceSignal_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "referenceSignal" }, @@ -174,7 +272,18 @@ asn_TYPE_descriptor_t asn_DEF_SRS_SpatialRelationInfo = { asn_DEF_SRS_SpatialRelationInfo_tags_1, /* Same as above */ sizeof(asn_DEF_SRS_SpatialRelationInfo_tags_1) /sizeof(asn_DEF_SRS_SpatialRelationInfo_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRS_SpatialRelationInfo_1, 2, /* Elements count */ &asn_SPC_SRS_SpatialRelationInfo_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SRS-SpatialRelationInfo.h b/src/codec_utils/RRC/SRS-SpatialRelationInfo.h index 05e616aab..7acbf5e2f 100644 --- a/src/codec_utils/RRC/SRS-SpatialRelationInfo.h +++ b/src/codec_utils/RRC/SRS-SpatialRelationInfo.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SRS_SpatialRelationInfo_H_ diff --git a/src/codec_utils/RRC/SRS-TPC-CommandConfig.c b/src/codec_utils/RRC/SRS-TPC-CommandConfig.c index 9e6fe151a..43aa5cfcb 100644 --- a/src/codec_utils/RRC/SRS-TPC-CommandConfig.c +++ b/src/codec_utils/RRC/SRS-TPC-CommandConfig.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SRS-TPC-CommandConfig.h" @@ -21,7 +21,7 @@ memb_startingBitOfFormat2_3SUL_v1530_constraint_5(const asn_TYPE_descriptor_t *t value = *(const long *)sptr; - if((value >= 1 && value <= 31)) { + if((value >= 1L && value <= 31L)) { /* Constraint check succeeded */ return 0; } else { @@ -46,7 +46,7 @@ memb_startingBitOfFormat2_3_constraint_1(const asn_TYPE_descriptor_t *td, const value = *(const long *)sptr; - if((value >= 1 && value <= 31)) { + if((value >= 1L && value <= 31L)) { /* Constraint check succeeded */ return 0; } else { @@ -71,7 +71,7 @@ memb_fieldTypeFormat2_3_constraint_1(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= 0 && value <= 1)) { + if((value >= 0L && value <= 1L)) { /* Constraint check succeeded */ return 0; } else { @@ -82,37 +82,45 @@ memb_fieldTypeFormat2_3_constraint_1(const asn_TYPE_descriptor_t *td, const void } } -static asn_oer_constraints_t asn_OER_memb_startingBitOfFormat2_3SUL_v1530_constr_6 CC_NOTUSED = { - { 1, 1 } /* (1..31) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_startingBitOfFormat2_3SUL_v1530_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 1, 31 } /* (1..31) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_startingBitOfFormat2_3_constr_2 CC_NOTUSED = { - { 1, 1 } /* (1..31) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_startingBitOfFormat2_3_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 1, 31 } /* (1..31) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_fieldTypeFormat2_3_constr_3 CC_NOTUSED = { - { 1, 1 } /* (0..1) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_fieldTypeFormat2_3_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_ext1_5[] = { { ATF_POINTER, 1, offsetof(struct SRS_TPC_CommandConfig__ext1, startingBitOfFormat2_3SUL_v1530), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_startingBitOfFormat2_3SUL_v1530_constr_6, &asn_PER_memb_startingBitOfFormat2_3SUL_v1530_constr_6, memb_startingBitOfFormat2_3SUL_v1530_constraint_5 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_startingBitOfFormat2_3SUL_v1530_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_startingBitOfFormat2_3SUL_v1530_constraint_5 + }, 0, 0, /* No default value */ "startingBitOfFormat2-3SUL-v1530" }, @@ -145,7 +153,18 @@ asn_TYPE_descriptor_t asn_DEF_ext1_5 = { asn_DEF_ext1_tags_5, /* Same as above */ sizeof(asn_DEF_ext1_tags_5) /sizeof(asn_DEF_ext1_tags_5[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ext1_5, 1, /* Elements count */ &asn_SPC_ext1_specs_5 /* Additional specs */ @@ -157,7 +176,18 @@ asn_TYPE_member_t asn_MBR_SRS_TPC_CommandConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_startingBitOfFormat2_3_constr_2, &asn_PER_memb_startingBitOfFormat2_3_constr_2, memb_startingBitOfFormat2_3_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_startingBitOfFormat2_3_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_startingBitOfFormat2_3_constraint_1 + }, 0, 0, /* No default value */ "startingBitOfFormat2-3" }, @@ -166,7 +196,18 @@ asn_TYPE_member_t asn_MBR_SRS_TPC_CommandConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_fieldTypeFormat2_3_constr_3, &asn_PER_memb_fieldTypeFormat2_3_constr_3, memb_fieldTypeFormat2_3_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_fieldTypeFormat2_3_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_fieldTypeFormat2_3_constraint_1 + }, 0, 0, /* No default value */ "fieldTypeFormat2-3" }, @@ -175,7 +216,18 @@ asn_TYPE_member_t asn_MBR_SRS_TPC_CommandConfig_1[] = { 0, &asn_DEF_ext1_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ext1" }, @@ -208,7 +260,18 @@ asn_TYPE_descriptor_t asn_DEF_SRS_TPC_CommandConfig = { asn_DEF_SRS_TPC_CommandConfig_tags_1, /* Same as above */ sizeof(asn_DEF_SRS_TPC_CommandConfig_tags_1) /sizeof(asn_DEF_SRS_TPC_CommandConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRS_TPC_CommandConfig_1, 3, /* Elements count */ &asn_SPC_SRS_TPC_CommandConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SRS-TPC-CommandConfig.h b/src/codec_utils/RRC/SRS-TPC-CommandConfig.h index 52c441ea5..ce0903990 100644 --- a/src/codec_utils/RRC/SRS-TPC-CommandConfig.h +++ b/src/codec_utils/RRC/SRS-TPC-CommandConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SRS_TPC_CommandConfig_H_ diff --git a/src/codec_utils/RRC/SRS-TPC-PDCCH-Config.c b/src/codec_utils/RRC/SRS-TPC-PDCCH-Config.c index 31898f89d..5a45a49b4 100644 --- a/src/codec_utils/RRC/SRS-TPC-PDCCH-Config.c +++ b/src/codec_utils/RRC/SRS-TPC-PDCCH-Config.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SRS-TPC-PDCCH-Config.h" -#include "SRS-CC-SetIndex.h" static int memb_srs_CC_SetIndexlist_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -23,9 +22,9 @@ memb_srs_CC_SetIndexlist_constraint_1(const asn_TYPE_descriptor_t *td, const voi /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 4)) { + if((size >= 1UL && size <= 4UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -34,29 +33,38 @@ memb_srs_CC_SetIndexlist_constraint_1(const asn_TYPE_descriptor_t *td, const voi } } -static asn_oer_constraints_t asn_OER_type_srs_CC_SetIndexlist_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_srs_CC_SetIndexlist_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_srs_CC_SetIndexlist_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_srs_CC_SetIndexlist_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_srs_CC_SetIndexlist_2[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_SRS_CC_SetIndex, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -81,7 +89,18 @@ asn_TYPE_descriptor_t asn_DEF_srs_CC_SetIndexlist_2 = { asn_DEF_srs_CC_SetIndexlist_tags_2, /* Same as above */ sizeof(asn_DEF_srs_CC_SetIndexlist_tags_2) /sizeof(asn_DEF_srs_CC_SetIndexlist_tags_2[0]), /* 2 */ - { &asn_OER_type_srs_CC_SetIndexlist_constr_2, &asn_PER_type_srs_CC_SetIndexlist_constr_2, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_srs_CC_SetIndexlist_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_srs_CC_SetIndexlist_2, 1, /* Single element */ &asn_SPC_srs_CC_SetIndexlist_specs_2 /* Additional specs */ @@ -93,7 +112,18 @@ asn_TYPE_member_t asn_MBR_SRS_TPC_PDCCH_Config_1[] = { 0, &asn_DEF_srs_CC_SetIndexlist_2, 0, - { &asn_OER_memb_srs_CC_SetIndexlist_constr_2, &asn_PER_memb_srs_CC_SetIndexlist_constr_2, memb_srs_CC_SetIndexlist_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_srs_CC_SetIndexlist_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_srs_CC_SetIndexlist_constraint_1 + }, 0, 0, /* No default value */ "srs-CC-SetIndexlist" }, @@ -124,7 +154,18 @@ asn_TYPE_descriptor_t asn_DEF_SRS_TPC_PDCCH_Config = { asn_DEF_SRS_TPC_PDCCH_Config_tags_1, /* Same as above */ sizeof(asn_DEF_SRS_TPC_PDCCH_Config_tags_1) /sizeof(asn_DEF_SRS_TPC_PDCCH_Config_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRS_TPC_PDCCH_Config_1, 1, /* Elements count */ &asn_SPC_SRS_TPC_PDCCH_Config_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SRS-TPC-PDCCH-Config.h b/src/codec_utils/RRC/SRS-TPC-PDCCH-Config.h index 9df77a27b..50f795ac0 100644 --- a/src/codec_utils/RRC/SRS-TPC-PDCCH-Config.h +++ b/src/codec_utils/RRC/SRS-TPC-PDCCH-Config.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SRS_TPC_PDCCH_Config_H_ @@ -45,5 +45,8 @@ extern asn_TYPE_member_t asn_MBR_SRS_TPC_PDCCH_Config_1[1]; } #endif +/* Referred external types */ +#include "SRS-CC-SetIndex.h" + #endif /* _SRS_TPC_PDCCH_Config_H_ */ #include diff --git a/src/codec_utils/RRC/SRS-TxSwitch.c b/src/codec_utils/RRC/SRS-TxSwitch.c index bab190f83..cedb23304 100644 --- a/src/codec_utils/RRC/SRS-TxSwitch.c +++ b/src/codec_utils/RRC/SRS-TxSwitch.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SRS-TxSwitch.h" @@ -15,22 +15,20 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_supportedSRS_TxPortSwitch_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_supportedSRS_TxPortSwitch_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 4 } /* (0..4) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_txSwitchImpactToRx_constr_8 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_txSwitchImpactToRx_constr_8 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_supportedSRS_TxPortSwitch_value2enum_2[] = { { 0, 4, "t1r2" }, { 1, 4, "t1r4" }, @@ -69,7 +67,18 @@ asn_TYPE_descriptor_t asn_DEF_supportedSRS_TxPortSwitch_2 = { asn_DEF_supportedSRS_TxPortSwitch_tags_2, /* Same as above */ sizeof(asn_DEF_supportedSRS_TxPortSwitch_tags_2) /sizeof(asn_DEF_supportedSRS_TxPortSwitch_tags_2[0]), /* 2 */ - { &asn_OER_type_supportedSRS_TxPortSwitch_constr_2, &asn_PER_type_supportedSRS_TxPortSwitch_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_supportedSRS_TxPortSwitch_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_supportedSRS_TxPortSwitch_specs_2 /* Additional specs */ }; @@ -104,7 +113,18 @@ asn_TYPE_descriptor_t asn_DEF_txSwitchImpactToRx_8 = { asn_DEF_txSwitchImpactToRx_tags_8, /* Same as above */ sizeof(asn_DEF_txSwitchImpactToRx_tags_8) /sizeof(asn_DEF_txSwitchImpactToRx_tags_8[0]), /* 2 */ - { &asn_OER_type_txSwitchImpactToRx_constr_8, &asn_PER_type_txSwitchImpactToRx_constr_8, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_txSwitchImpactToRx_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_txSwitchImpactToRx_specs_8 /* Additional specs */ }; @@ -115,7 +135,18 @@ asn_TYPE_member_t asn_MBR_SRS_TxSwitch_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_supportedSRS_TxPortSwitch_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "supportedSRS-TxPortSwitch" }, @@ -124,7 +155,18 @@ asn_TYPE_member_t asn_MBR_SRS_TxSwitch_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_txSwitchImpactToRx_8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "txSwitchImpactToRx" }, @@ -156,7 +198,18 @@ asn_TYPE_descriptor_t asn_DEF_SRS_TxSwitch = { asn_DEF_SRS_TxSwitch_tags_1, /* Same as above */ sizeof(asn_DEF_SRS_TxSwitch_tags_1) /sizeof(asn_DEF_SRS_TxSwitch_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SRS_TxSwitch_1, 2, /* Elements count */ &asn_SPC_SRS_TxSwitch_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SRS-TxSwitch.h b/src/codec_utils/RRC/SRS-TxSwitch.h index a9f2280fe..75d80a3a3 100644 --- a/src/codec_utils/RRC/SRS-TxSwitch.h +++ b/src/codec_utils/RRC/SRS-TxSwitch.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SRS_TxSwitch_H_ diff --git a/src/codec_utils/RRC/SS-RSSI-Measurement.c b/src/codec_utils/RRC/SS-RSSI-Measurement.c index 075657ab6..770121db9 100644 --- a/src/codec_utils/RRC/SS-RSSI-Measurement.c +++ b/src/codec_utils/RRC/SS-RSSI-Measurement.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SS-RSSI-Measurement.h" @@ -27,7 +27,7 @@ memb_measurementSlots_constraint_1(const asn_TYPE_descriptor_t *td, const void * size = 0; } - if((size >= 1 && size <= 80)) { + if((size >= 1UL && size <= 80UL)) { /* Constraint check succeeded */ return 0; } else { @@ -52,7 +52,7 @@ memb_endSymbol_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 3)) { + if((value >= 0L && value <= 3L)) { /* Constraint check succeeded */ return 0; } else { @@ -63,29 +63,38 @@ memb_endSymbol_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_oer_constraints_t asn_OER_memb_measurementSlots_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..80)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_measurementSlots_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 7, 7, 1, 80 } /* (SIZE(1..80)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_endSymbol_constr_3 CC_NOTUSED = { - { 1, 1 } /* (0..3) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_endSymbol_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_SS_RSSI_Measurement_1[] = { { ATF_NOFLAGS, 0, offsetof(struct SS_RSSI_Measurement, measurementSlots), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_measurementSlots_constr_2, &asn_PER_memb_measurementSlots_constr_2, memb_measurementSlots_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_measurementSlots_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_measurementSlots_constraint_1 + }, 0, 0, /* No default value */ "measurementSlots" }, @@ -94,7 +103,18 @@ asn_TYPE_member_t asn_MBR_SS_RSSI_Measurement_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_endSymbol_constr_3, &asn_PER_memb_endSymbol_constr_3, memb_endSymbol_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_endSymbol_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_endSymbol_constraint_1 + }, 0, 0, /* No default value */ "endSymbol" }, @@ -124,7 +144,18 @@ asn_TYPE_descriptor_t asn_DEF_SS_RSSI_Measurement = { asn_DEF_SS_RSSI_Measurement_tags_1, /* Same as above */ sizeof(asn_DEF_SS_RSSI_Measurement_tags_1) /sizeof(asn_DEF_SS_RSSI_Measurement_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SS_RSSI_Measurement_1, 2, /* Elements count */ &asn_SPC_SS_RSSI_Measurement_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SS-RSSI-Measurement.h b/src/codec_utils/RRC/SS-RSSI-Measurement.h index 8f3092c4d..31b7b33d2 100644 --- a/src/codec_utils/RRC/SS-RSSI-Measurement.h +++ b/src/codec_utils/RRC/SS-RSSI-Measurement.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SS_RSSI_Measurement_H_ diff --git a/src/codec_utils/RRC/SSB-ConfigMobility.c b/src/codec_utils/RRC/SSB-ConfigMobility.c index 50d189eb3..54c9e54aa 100644 --- a/src/codec_utils/RRC/SSB-ConfigMobility.c +++ b/src/codec_utils/RRC/SSB-ConfigMobility.c @@ -1,29 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SSB-ConfigMobility.h" -#include "SS-RSSI-Measurement.h" -#include "SSB-ToMeasure.h" -static asn_oer_constraints_t asn_OER_type_ssb_ToMeasure_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_ssb_ToMeasure_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_ssb_ToMeasure_2[] = { { ATF_NOFLAGS, 0, offsetof(struct SSB_ConfigMobility__ssb_ToMeasure, choice.release), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -32,7 +40,18 @@ static asn_TYPE_member_t asn_MBR_ssb_ToMeasure_2[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_SSB_ToMeasure, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -60,7 +79,18 @@ asn_TYPE_descriptor_t asn_DEF_ssb_ToMeasure_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_ssb_ToMeasure_constr_2, &asn_PER_type_ssb_ToMeasure_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ssb_ToMeasure_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_ssb_ToMeasure_2, 2, /* Elements count */ &asn_SPC_ssb_ToMeasure_specs_2 /* Additional specs */ @@ -72,7 +102,18 @@ asn_TYPE_member_t asn_MBR_SSB_ConfigMobility_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_ssb_ToMeasure_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ssb-ToMeasure" }, @@ -81,7 +122,18 @@ asn_TYPE_member_t asn_MBR_SSB_ConfigMobility_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "deriveSSB-IndexFromCell" }, @@ -90,7 +142,18 @@ asn_TYPE_member_t asn_MBR_SSB_ConfigMobility_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SS_RSSI_Measurement, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ss-RSSI-Measurement" }, @@ -123,7 +186,18 @@ asn_TYPE_descriptor_t asn_DEF_SSB_ConfigMobility = { asn_DEF_SSB_ConfigMobility_tags_1, /* Same as above */ sizeof(asn_DEF_SSB_ConfigMobility_tags_1) /sizeof(asn_DEF_SSB_ConfigMobility_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SSB_ConfigMobility_1, 3, /* Elements count */ &asn_SPC_SSB_ConfigMobility_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SSB-ConfigMobility.h b/src/codec_utils/RRC/SSB-ConfigMobility.h index 74ccdc1b1..5d5a1ebdd 100644 --- a/src/codec_utils/RRC/SSB-ConfigMobility.h +++ b/src/codec_utils/RRC/SSB-ConfigMobility.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SSB_ConfigMobility_H_ @@ -64,5 +64,9 @@ extern asn_TYPE_member_t asn_MBR_SSB_ConfigMobility_1[3]; } #endif +/* Referred external types */ +#include "SS-RSSI-Measurement.h" +#include "SSB-ToMeasure.h" + #endif /* _SSB_ConfigMobility_H_ */ #include diff --git a/src/codec_utils/RRC/SSB-Index.c b/src/codec_utils/RRC/SSB-Index.c index aeca3f017..2e597bde0 100644 --- a/src/codec_utils/RRC/SSB-Index.c +++ b/src/codec_utils/RRC/SSB-Index.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SSB-Index.h" @@ -21,7 +21,7 @@ SSB_Index_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 63)) { + if((value >= 0L && value <= 63L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ SSB_Index_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_SSB_Index_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..63) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_SSB_Index_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 63 } /* (0..63) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_SSB_Index_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_SSB_Index = { asn_DEF_SSB_Index_tags_1, /* Same as above */ sizeof(asn_DEF_SSB_Index_tags_1) /sizeof(asn_DEF_SSB_Index_tags_1[0]), /* 1 */ - { &asn_OER_type_SSB_Index_constr_1, &asn_PER_type_SSB_Index_constr_1, SSB_Index_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SSB_Index_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SSB_Index_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/SSB-Index.h b/src/codec_utils/RRC/SSB-Index.h index b9097505c..bc724ab21 100644 --- a/src/codec_utils/RRC/SSB-Index.h +++ b/src/codec_utils/RRC/SSB-Index.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SSB_Index_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_SSB_Index; asn_struct_free_f SSB_Index_free; asn_struct_print_f SSB_Index_print; asn_constr_check_f SSB_Index_constraint; -ber_type_decoder_f SSB_Index_decode_ber; -der_type_encoder_f SSB_Index_encode_der; xer_type_decoder_f SSB_Index_decode_xer; xer_type_encoder_f SSB_Index_encode_xer; -oer_type_decoder_f SSB_Index_decode_oer; -oer_type_encoder_f SSB_Index_encode_oer; per_type_decoder_f SSB_Index_decode_uper; per_type_encoder_f SSB_Index_encode_uper; per_type_decoder_f SSB_Index_decode_aper; diff --git a/src/codec_utils/RRC/SSB-MTC.c b/src/codec_utils/RRC/SSB-MTC.c index aaddbf5fe..9b6c3d366 100644 --- a/src/codec_utils/RRC/SSB-MTC.c +++ b/src/codec_utils/RRC/SSB-MTC.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SSB-MTC.h" @@ -21,7 +21,7 @@ memb_sf5_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 4)) { + if((value >= 0L && value <= 4L)) { /* Constraint check succeeded */ return 0; } else { @@ -46,7 +46,7 @@ memb_sf10_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 9)) { + if((value >= 0L && value <= 9L)) { /* Constraint check succeeded */ return 0; } else { @@ -71,7 +71,7 @@ memb_sf20_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 19)) { + if((value >= 0L && value <= 19L)) { /* Constraint check succeeded */ return 0; } else { @@ -96,7 +96,7 @@ memb_sf40_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 39)) { + if((value >= 0L && value <= 39L)) { /* Constraint check succeeded */ return 0; } else { @@ -121,7 +121,7 @@ memb_sf80_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 79)) { + if((value >= 0L && value <= 79L)) { /* Constraint check succeeded */ return 0; } else { @@ -146,7 +146,7 @@ memb_sf160_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 159)) { + if((value >= 0L && value <= 159L)) { /* Constraint check succeeded */ return 0; } else { @@ -161,77 +161,80 @@ memb_sf160_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_memb_sf5_constr_3 CC_NOTUSED = { - { 1, 1 } /* (0..4) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sf5_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 4 } /* (0..4) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sf10_constr_4 CC_NOTUSED = { - { 1, 1 } /* (0..9) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sf10_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 9 } /* (0..9) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sf20_constr_5 CC_NOTUSED = { - { 1, 1 } /* (0..19) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sf20_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 19 } /* (0..19) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sf40_constr_6 CC_NOTUSED = { - { 1, 1 } /* (0..39) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sf40_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 39 } /* (0..39) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sf80_constr_7 CC_NOTUSED = { - { 1, 1 } /* (0..79) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sf80_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 0, 79 } /* (0..79) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sf160_constr_8 CC_NOTUSED = { - { 1, 1 } /* (0..159) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sf160_constr_8 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 0, 159 } /* (0..159) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_periodicityAndOffset_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_periodicityAndOffset_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 5 } /* (0..5) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_duration_constr_9 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_duration_constr_9 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 4 } /* (0..4) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_periodicityAndOffset_2[] = { { ATF_NOFLAGS, 0, offsetof(struct SSB_MTC__periodicityAndOffset, choice.sf5), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sf5_constr_3, &asn_PER_memb_sf5_constr_3, memb_sf5_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sf5_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sf5_constraint_2 + }, 0, 0, /* No default value */ "sf5" }, @@ -240,7 +243,18 @@ static asn_TYPE_member_t asn_MBR_periodicityAndOffset_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sf10_constr_4, &asn_PER_memb_sf10_constr_4, memb_sf10_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sf10_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sf10_constraint_2 + }, 0, 0, /* No default value */ "sf10" }, @@ -249,7 +263,18 @@ static asn_TYPE_member_t asn_MBR_periodicityAndOffset_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sf20_constr_5, &asn_PER_memb_sf20_constr_5, memb_sf20_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sf20_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sf20_constraint_2 + }, 0, 0, /* No default value */ "sf20" }, @@ -258,7 +283,18 @@ static asn_TYPE_member_t asn_MBR_periodicityAndOffset_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sf40_constr_6, &asn_PER_memb_sf40_constr_6, memb_sf40_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sf40_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sf40_constraint_2 + }, 0, 0, /* No default value */ "sf40" }, @@ -267,7 +303,18 @@ static asn_TYPE_member_t asn_MBR_periodicityAndOffset_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sf80_constr_7, &asn_PER_memb_sf80_constr_7, memb_sf80_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sf80_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sf80_constraint_2 + }, 0, 0, /* No default value */ "sf80" }, @@ -276,7 +323,18 @@ static asn_TYPE_member_t asn_MBR_periodicityAndOffset_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sf160_constr_8, &asn_PER_memb_sf160_constr_8, memb_sf160_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sf160_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sf160_constraint_2 + }, 0, 0, /* No default value */ "sf160" }, @@ -308,7 +366,18 @@ asn_TYPE_descriptor_t asn_DEF_periodicityAndOffset_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_periodicityAndOffset_constr_2, &asn_PER_type_periodicityAndOffset_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_periodicityAndOffset_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_periodicityAndOffset_2, 6, /* Elements count */ &asn_SPC_periodicityAndOffset_specs_2 /* Additional specs */ @@ -352,7 +421,18 @@ asn_TYPE_descriptor_t asn_DEF_duration_9 = { asn_DEF_duration_tags_9, /* Same as above */ sizeof(asn_DEF_duration_tags_9) /sizeof(asn_DEF_duration_tags_9[0]), /* 2 */ - { &asn_OER_type_duration_constr_9, &asn_PER_type_duration_constr_9, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_duration_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_duration_specs_9 /* Additional specs */ }; @@ -363,7 +443,18 @@ asn_TYPE_member_t asn_MBR_SSB_MTC_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_periodicityAndOffset_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "periodicityAndOffset" }, @@ -372,7 +463,18 @@ asn_TYPE_member_t asn_MBR_SSB_MTC_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_duration_9, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "duration" }, @@ -402,7 +504,18 @@ asn_TYPE_descriptor_t asn_DEF_SSB_MTC = { asn_DEF_SSB_MTC_tags_1, /* Same as above */ sizeof(asn_DEF_SSB_MTC_tags_1) /sizeof(asn_DEF_SSB_MTC_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SSB_MTC_1, 2, /* Elements count */ &asn_SPC_SSB_MTC_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SSB-MTC.h b/src/codec_utils/RRC/SSB-MTC.h index 45c430e73..3d3f9abc8 100644 --- a/src/codec_utils/RRC/SSB-MTC.h +++ b/src/codec_utils/RRC/SSB-MTC.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SSB_MTC_H_ diff --git a/src/codec_utils/RRC/SSB-MTC2.c b/src/codec_utils/RRC/SSB-MTC2.c index 4c03692a0..7e37cf791 100644 --- a/src/codec_utils/RRC/SSB-MTC2.c +++ b/src/codec_utils/RRC/SSB-MTC2.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SSB-MTC2.h" @@ -26,9 +26,9 @@ memb_pci_List_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 64)) { + if((size >= 1UL && size <= 64UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -37,37 +37,45 @@ memb_pci_List_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_oer_constraints_t asn_OER_type_pci_List_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pci_List_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_periodicity_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_periodicity_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_pci_List_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_pci_List_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_pci_List_2[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_PhysCellId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -92,7 +100,18 @@ asn_TYPE_descriptor_t asn_DEF_pci_List_2 = { asn_DEF_pci_List_tags_2, /* Same as above */ sizeof(asn_DEF_pci_List_tags_2) /sizeof(asn_DEF_pci_List_tags_2[0]), /* 2 */ - { &asn_OER_type_pci_List_constr_2, &asn_PER_type_pci_List_constr_2, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pci_List_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_pci_List_2, 1, /* Single element */ &asn_SPC_pci_List_specs_2 /* Additional specs */ @@ -142,7 +161,18 @@ asn_TYPE_descriptor_t asn_DEF_periodicity_4 = { asn_DEF_periodicity_tags_4, /* Same as above */ sizeof(asn_DEF_periodicity_tags_4) /sizeof(asn_DEF_periodicity_tags_4[0]), /* 2 */ - { &asn_OER_type_periodicity_constr_4, &asn_PER_type_periodicity_constr_4, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_periodicity_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_periodicity_specs_4 /* Additional specs */ }; @@ -153,7 +183,18 @@ asn_TYPE_member_t asn_MBR_SSB_MTC2_1[] = { 0, &asn_DEF_pci_List_2, 0, - { &asn_OER_memb_pci_List_constr_2, &asn_PER_memb_pci_List_constr_2, memb_pci_List_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_pci_List_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_pci_List_constraint_1 + }, 0, 0, /* No default value */ "pci-List" }, @@ -162,7 +203,18 @@ asn_TYPE_member_t asn_MBR_SSB_MTC2_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_periodicity_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "periodicity" }, @@ -194,7 +246,18 @@ asn_TYPE_descriptor_t asn_DEF_SSB_MTC2 = { asn_DEF_SSB_MTC2_tags_1, /* Same as above */ sizeof(asn_DEF_SSB_MTC2_tags_1) /sizeof(asn_DEF_SSB_MTC2_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SSB_MTC2_1, 2, /* Elements count */ &asn_SPC_SSB_MTC2_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SSB-MTC2.h b/src/codec_utils/RRC/SSB-MTC2.h index 217c568d4..5c4a5cb8e 100644 --- a/src/codec_utils/RRC/SSB-MTC2.h +++ b/src/codec_utils/RRC/SSB-MTC2.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SSB_MTC2_H_ diff --git a/src/codec_utils/RRC/SSB-ToMeasure.c b/src/codec_utils/RRC/SSB-ToMeasure.c index 922e22d8e..f6f98dd3e 100644 --- a/src/codec_utils/RRC/SSB-ToMeasure.c +++ b/src/codec_utils/RRC/SSB-ToMeasure.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SSB-ToMeasure.h" @@ -27,7 +27,7 @@ memb_shortBitmap_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 4)) { + if((size == 4UL)) { /* Constraint check succeeded */ return 0; } else { @@ -58,7 +58,7 @@ memb_mediumBitmap_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr size = 0; } - if((size == 8)) { + if((size == 8UL)) { /* Constraint check succeeded */ return 0; } else { @@ -89,7 +89,7 @@ memb_longBitmap_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 64)) { + if((size == 64UL)) { /* Constraint check succeeded */ return 0; } else { @@ -100,45 +100,52 @@ memb_longBitmap_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_oer_constraints_t asn_OER_memb_shortBitmap_constr_2 CC_NOTUSED = { - { 0, 0 }, - 4 /* (SIZE(4..4)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_shortBitmap_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 4, 4 } /* (SIZE(4..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_mediumBitmap_constr_3 CC_NOTUSED = { - { 0, 0 }, - 8 /* (SIZE(8..8)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_mediumBitmap_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 8, 8 } /* (SIZE(8..8)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_longBitmap_constr_4 CC_NOTUSED = { - { 0, 0 }, - 64 /* (SIZE(64..64)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_longBitmap_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 64, 64 } /* (SIZE(64..64)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_SSB_ToMeasure_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_SSB_ToMeasure_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_SSB_ToMeasure_1[] = { { ATF_NOFLAGS, 0, offsetof(struct SSB_ToMeasure, choice.shortBitmap), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_shortBitmap_constr_2, &asn_PER_memb_shortBitmap_constr_2, memb_shortBitmap_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_shortBitmap_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_shortBitmap_constraint_1 + }, 0, 0, /* No default value */ "shortBitmap" }, @@ -147,7 +154,18 @@ asn_TYPE_member_t asn_MBR_SSB_ToMeasure_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_mediumBitmap_constr_3, &asn_PER_memb_mediumBitmap_constr_3, memb_mediumBitmap_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_mediumBitmap_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_mediumBitmap_constraint_1 + }, 0, 0, /* No default value */ "mediumBitmap" }, @@ -156,7 +174,18 @@ asn_TYPE_member_t asn_MBR_SSB_ToMeasure_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_longBitmap_constr_4, &asn_PER_memb_longBitmap_constr_4, memb_longBitmap_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_longBitmap_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_longBitmap_constraint_1 + }, 0, 0, /* No default value */ "longBitmap" }, @@ -184,7 +213,18 @@ asn_TYPE_descriptor_t asn_DEF_SSB_ToMeasure = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_SSB_ToMeasure_constr_1, &asn_PER_type_SSB_ToMeasure_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SSB_ToMeasure_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_SSB_ToMeasure_1, 3, /* Elements count */ &asn_SPC_SSB_ToMeasure_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SSB-ToMeasure.h b/src/codec_utils/RRC/SSB-ToMeasure.h index 6a5fc8568..77c44cc01 100644 --- a/src/codec_utils/RRC/SSB-ToMeasure.h +++ b/src/codec_utils/RRC/SSB-ToMeasure.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SSB_ToMeasure_H_ diff --git a/src/codec_utils/RRC/SchedulingInfo.c b/src/codec_utils/RRC/SchedulingInfo.c index 1bb241552..ccd1fe7a6 100644 --- a/src/codec_utils/RRC/SchedulingInfo.c +++ b/src/codec_utils/RRC/SchedulingInfo.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SchedulingInfo.h" @@ -15,22 +15,20 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_si_BroadcastStatus_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_si_BroadcastStatus_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 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_si_Periodicity_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_si_Periodicity_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 6 } /* (0..6) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_si_BroadcastStatus_value2enum_2[] = { { 0, 12, "broadcasting" }, { 1, 15, "notBroadcasting" } @@ -63,7 +61,18 @@ asn_TYPE_descriptor_t asn_DEF_si_BroadcastStatus_2 = { asn_DEF_si_BroadcastStatus_tags_2, /* Same as above */ sizeof(asn_DEF_si_BroadcastStatus_tags_2) /sizeof(asn_DEF_si_BroadcastStatus_tags_2[0]), /* 2 */ - { &asn_OER_type_si_BroadcastStatus_constr_2, &asn_PER_type_si_BroadcastStatus_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_si_BroadcastStatus_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_si_BroadcastStatus_specs_2 /* Additional specs */ }; @@ -110,7 +119,18 @@ asn_TYPE_descriptor_t asn_DEF_si_Periodicity_5 = { asn_DEF_si_Periodicity_tags_5, /* Same as above */ sizeof(asn_DEF_si_Periodicity_tags_5) /sizeof(asn_DEF_si_Periodicity_tags_5[0]), /* 2 */ - { &asn_OER_type_si_Periodicity_constr_5, &asn_PER_type_si_Periodicity_constr_5, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_si_Periodicity_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_si_Periodicity_specs_5 /* Additional specs */ }; @@ -121,7 +141,18 @@ asn_TYPE_member_t asn_MBR_SchedulingInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_si_BroadcastStatus_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "si-BroadcastStatus" }, @@ -130,7 +161,18 @@ asn_TYPE_member_t asn_MBR_SchedulingInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_si_Periodicity_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "si-Periodicity" }, @@ -139,7 +181,18 @@ asn_TYPE_member_t asn_MBR_SchedulingInfo_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SIB_Mapping, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sib-MappingInfo" }, @@ -170,7 +223,18 @@ asn_TYPE_descriptor_t asn_DEF_SchedulingInfo = { asn_DEF_SchedulingInfo_tags_1, /* Same as above */ sizeof(asn_DEF_SchedulingInfo_tags_1) /sizeof(asn_DEF_SchedulingInfo_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SchedulingInfo_1, 3, /* Elements count */ &asn_SPC_SchedulingInfo_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SchedulingInfo.h b/src/codec_utils/RRC/SchedulingInfo.h index ee72db943..6c21eff8d 100644 --- a/src/codec_utils/RRC/SchedulingInfo.h +++ b/src/codec_utils/RRC/SchedulingInfo.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SchedulingInfo_H_ diff --git a/src/codec_utils/RRC/SchedulingRequestConfig.c b/src/codec_utils/RRC/SchedulingRequestConfig.c index d691b27c4..36fc21ae1 100644 --- a/src/codec_utils/RRC/SchedulingRequestConfig.c +++ b/src/codec_utils/RRC/SchedulingRequestConfig.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SchedulingRequestConfig.h" -#include "SchedulingRequestToAddMod.h" static int memb_schedulingRequestToAddModList_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -23,9 +22,9 @@ memb_schedulingRequestToAddModList_constraint_1(const asn_TYPE_descriptor_t *td, /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 8)) { + if((size >= 1UL && size <= 8UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -49,9 +48,9 @@ memb_schedulingRequestToReleaseList_constraint_1(const asn_TYPE_descriptor_t *td /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 8)) { + if((size >= 1UL && size <= 8UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -60,45 +59,52 @@ memb_schedulingRequestToReleaseList_constraint_1(const asn_TYPE_descriptor_t *td } } -static asn_oer_constraints_t asn_OER_type_schedulingRequestToAddModList_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_schedulingRequestToAddModList_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_schedulingRequestToReleaseList_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_schedulingRequestToReleaseList_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_schedulingRequestToAddModList_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_schedulingRequestToAddModList_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_schedulingRequestToReleaseList_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_schedulingRequestToReleaseList_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_schedulingRequestToAddModList_2[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_SchedulingRequestToAddMod, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -123,7 +129,18 @@ asn_TYPE_descriptor_t asn_DEF_schedulingRequestToAddModList_2 = { asn_DEF_schedulingRequestToAddModList_tags_2, /* Same as above */ sizeof(asn_DEF_schedulingRequestToAddModList_tags_2) /sizeof(asn_DEF_schedulingRequestToAddModList_tags_2[0]), /* 2 */ - { &asn_OER_type_schedulingRequestToAddModList_constr_2, &asn_PER_type_schedulingRequestToAddModList_constr_2, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_schedulingRequestToAddModList_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_schedulingRequestToAddModList_2, 1, /* Single element */ &asn_SPC_schedulingRequestToAddModList_specs_2 /* Additional specs */ @@ -135,7 +152,18 @@ static asn_TYPE_member_t asn_MBR_schedulingRequestToReleaseList_4[] = { 0, &asn_DEF_SchedulingRequestId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -160,7 +188,18 @@ asn_TYPE_descriptor_t asn_DEF_schedulingRequestToReleaseList_4 = { asn_DEF_schedulingRequestToReleaseList_tags_4, /* Same as above */ sizeof(asn_DEF_schedulingRequestToReleaseList_tags_4) /sizeof(asn_DEF_schedulingRequestToReleaseList_tags_4[0]), /* 2 */ - { &asn_OER_type_schedulingRequestToReleaseList_constr_4, &asn_PER_type_schedulingRequestToReleaseList_constr_4, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_schedulingRequestToReleaseList_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_schedulingRequestToReleaseList_4, 1, /* Single element */ &asn_SPC_schedulingRequestToReleaseList_specs_4 /* Additional specs */ @@ -172,7 +211,18 @@ asn_TYPE_member_t asn_MBR_SchedulingRequestConfig_1[] = { 0, &asn_DEF_schedulingRequestToAddModList_2, 0, - { &asn_OER_memb_schedulingRequestToAddModList_constr_2, &asn_PER_memb_schedulingRequestToAddModList_constr_2, memb_schedulingRequestToAddModList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_schedulingRequestToAddModList_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_schedulingRequestToAddModList_constraint_1 + }, 0, 0, /* No default value */ "schedulingRequestToAddModList" }, @@ -181,7 +231,18 @@ asn_TYPE_member_t asn_MBR_SchedulingRequestConfig_1[] = { 0, &asn_DEF_schedulingRequestToReleaseList_4, 0, - { &asn_OER_memb_schedulingRequestToReleaseList_constr_4, &asn_PER_memb_schedulingRequestToReleaseList_constr_4, memb_schedulingRequestToReleaseList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_schedulingRequestToReleaseList_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_schedulingRequestToReleaseList_constraint_1 + }, 0, 0, /* No default value */ "schedulingRequestToReleaseList" }, @@ -213,7 +274,18 @@ asn_TYPE_descriptor_t asn_DEF_SchedulingRequestConfig = { asn_DEF_SchedulingRequestConfig_tags_1, /* Same as above */ sizeof(asn_DEF_SchedulingRequestConfig_tags_1) /sizeof(asn_DEF_SchedulingRequestConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SchedulingRequestConfig_1, 2, /* Elements count */ &asn_SPC_SchedulingRequestConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SchedulingRequestConfig.h b/src/codec_utils/RRC/SchedulingRequestConfig.h index 7589e6d3f..bf69139ba 100644 --- a/src/codec_utils/RRC/SchedulingRequestConfig.h +++ b/src/codec_utils/RRC/SchedulingRequestConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SchedulingRequestConfig_H_ @@ -52,5 +52,8 @@ extern asn_TYPE_member_t asn_MBR_SchedulingRequestConfig_1[2]; } #endif +/* Referred external types */ +#include "SchedulingRequestToAddMod.h" + #endif /* _SchedulingRequestConfig_H_ */ #include diff --git a/src/codec_utils/RRC/SchedulingRequestId.c b/src/codec_utils/RRC/SchedulingRequestId.c index 23f1f5577..22aeecb07 100644 --- a/src/codec_utils/RRC/SchedulingRequestId.c +++ b/src/codec_utils/RRC/SchedulingRequestId.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SchedulingRequestId.h" @@ -21,7 +21,7 @@ SchedulingRequestId_constraint(const asn_TYPE_descriptor_t *td, const void *sptr value = *(const long *)sptr; - if((value >= 0 && value <= 7)) { + if((value >= 0L && value <= 7L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ SchedulingRequestId_constraint(const asn_TYPE_descriptor_t *td, const void *sptr * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_SchedulingRequestId_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..7) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_SchedulingRequestId_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_SchedulingRequestId_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_SchedulingRequestId = { asn_DEF_SchedulingRequestId_tags_1, /* Same as above */ sizeof(asn_DEF_SchedulingRequestId_tags_1) /sizeof(asn_DEF_SchedulingRequestId_tags_1[0]), /* 1 */ - { &asn_OER_type_SchedulingRequestId_constr_1, &asn_PER_type_SchedulingRequestId_constr_1, SchedulingRequestId_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SchedulingRequestId_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SchedulingRequestId_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/SchedulingRequestId.h b/src/codec_utils/RRC/SchedulingRequestId.h index cc3ee1366..5185df4bc 100644 --- a/src/codec_utils/RRC/SchedulingRequestId.h +++ b/src/codec_utils/RRC/SchedulingRequestId.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SchedulingRequestId_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_SchedulingRequestId; asn_struct_free_f SchedulingRequestId_free; asn_struct_print_f SchedulingRequestId_print; asn_constr_check_f SchedulingRequestId_constraint; -ber_type_decoder_f SchedulingRequestId_decode_ber; -der_type_encoder_f SchedulingRequestId_encode_der; xer_type_decoder_f SchedulingRequestId_decode_xer; xer_type_encoder_f SchedulingRequestId_encode_xer; -oer_type_decoder_f SchedulingRequestId_decode_oer; -oer_type_encoder_f SchedulingRequestId_encode_oer; per_type_decoder_f SchedulingRequestId_decode_uper; per_type_encoder_f SchedulingRequestId_encode_uper; per_type_decoder_f SchedulingRequestId_decode_aper; diff --git a/src/codec_utils/RRC/SchedulingRequestResourceConfig.c b/src/codec_utils/RRC/SchedulingRequestResourceConfig.c index bb563d0c7..5a846eb37 100644 --- a/src/codec_utils/RRC/SchedulingRequestResourceConfig.c +++ b/src/codec_utils/RRC/SchedulingRequestResourceConfig.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SchedulingRequestResourceConfig.h" @@ -21,7 +21,7 @@ memb_sl2_constraint_4(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 1)) { + if((value >= 0L && value <= 1L)) { /* Constraint check succeeded */ return 0; } else { @@ -46,7 +46,7 @@ memb_sl4_constraint_4(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 3)) { + if((value >= 0L && value <= 3L)) { /* Constraint check succeeded */ return 0; } else { @@ -71,7 +71,7 @@ memb_sl5_constraint_4(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 4)) { + if((value >= 0L && value <= 4L)) { /* Constraint check succeeded */ return 0; } else { @@ -96,7 +96,7 @@ memb_sl8_constraint_4(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 7)) { + if((value >= 0L && value <= 7L)) { /* Constraint check succeeded */ return 0; } else { @@ -121,7 +121,7 @@ memb_sl10_constraint_4(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 9)) { + if((value >= 0L && value <= 9L)) { /* Constraint check succeeded */ return 0; } else { @@ -146,7 +146,7 @@ memb_sl16_constraint_4(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 15)) { + if((value >= 0L && value <= 15L)) { /* Constraint check succeeded */ return 0; } else { @@ -171,7 +171,7 @@ memb_sl20_constraint_4(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 19)) { + if((value >= 0L && value <= 19L)) { /* Constraint check succeeded */ return 0; } else { @@ -196,7 +196,7 @@ memb_sl40_constraint_4(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 39)) { + if((value >= 0L && value <= 39L)) { /* Constraint check succeeded */ return 0; } else { @@ -221,7 +221,7 @@ memb_sl80_constraint_4(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 79)) { + if((value >= 0L && value <= 79L)) { /* Constraint check succeeded */ return 0; } else { @@ -246,7 +246,7 @@ memb_sl160_constraint_4(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 159)) { + if((value >= 0L && value <= 159L)) { /* Constraint check succeeded */ return 0; } else { @@ -271,7 +271,7 @@ memb_sl320_constraint_4(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 319)) { + if((value >= 0L && value <= 319L)) { /* Constraint check succeeded */ return 0; } else { @@ -296,7 +296,7 @@ memb_sl640_constraint_4(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 639)) { + if((value >= 0L && value <= 639L)) { /* Constraint check succeeded */ return 0; } else { @@ -307,117 +307,115 @@ memb_sl640_constraint_4(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_oer_constraints_t asn_OER_memb_sl2_constr_8 CC_NOTUSED = { - { 1, 1 } /* (0..1) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sl2_constr_8 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sl4_constr_9 CC_NOTUSED = { - { 1, 1 } /* (0..3) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sl4_constr_9 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sl5_constr_10 CC_NOTUSED = { - { 1, 1 } /* (0..4) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sl5_constr_10 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 4 } /* (0..4) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sl8_constr_11 CC_NOTUSED = { - { 1, 1 } /* (0..7) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sl8_constr_11 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sl10_constr_12 CC_NOTUSED = { - { 1, 1 } /* (0..9) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sl10_constr_12 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 9 } /* (0..9) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sl16_constr_13 CC_NOTUSED = { - { 1, 1 } /* (0..15) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sl16_constr_13 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sl20_constr_14 CC_NOTUSED = { - { 1, 1 } /* (0..19) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sl20_constr_14 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 19 } /* (0..19) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sl40_constr_15 CC_NOTUSED = { - { 1, 1 } /* (0..39) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sl40_constr_15 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 39 } /* (0..39) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sl80_constr_16 CC_NOTUSED = { - { 1, 1 } /* (0..79) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sl80_constr_16 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 0, 79 } /* (0..79) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sl160_constr_17 CC_NOTUSED = { - { 1, 1 } /* (0..159) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sl160_constr_17 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 0, 159 } /* (0..159) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sl320_constr_18 CC_NOTUSED = { - { 2, 1 } /* (0..319) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sl320_constr_18 CC_NOTUSED = { { APC_CONSTRAINED, 9, 9, 0, 319 } /* (0..319) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sl640_constr_19 CC_NOTUSED = { - { 2, 1 } /* (0..639) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sl640_constr_19 CC_NOTUSED = { { APC_CONSTRAINED, 10, 10, 0, 639 } /* (0..639) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_periodicityAndOffset_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_periodicityAndOffset_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 14 } /* (0..14) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_periodicityAndOffset_4[] = { { ATF_NOFLAGS, 0, offsetof(struct SchedulingRequestResourceConfig__periodicityAndOffset, choice.sym2), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sym2" }, @@ -426,7 +424,18 @@ static asn_TYPE_member_t asn_MBR_periodicityAndOffset_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sym6or7" }, @@ -435,7 +444,18 @@ static asn_TYPE_member_t asn_MBR_periodicityAndOffset_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sl1" }, @@ -444,7 +464,18 @@ static asn_TYPE_member_t asn_MBR_periodicityAndOffset_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sl2_constr_8, &asn_PER_memb_sl2_constr_8, memb_sl2_constraint_4 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sl2_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sl2_constraint_4 + }, 0, 0, /* No default value */ "sl2" }, @@ -453,7 +484,18 @@ static asn_TYPE_member_t asn_MBR_periodicityAndOffset_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sl4_constr_9, &asn_PER_memb_sl4_constr_9, memb_sl4_constraint_4 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sl4_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sl4_constraint_4 + }, 0, 0, /* No default value */ "sl4" }, @@ -462,7 +504,18 @@ static asn_TYPE_member_t asn_MBR_periodicityAndOffset_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sl5_constr_10, &asn_PER_memb_sl5_constr_10, memb_sl5_constraint_4 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sl5_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sl5_constraint_4 + }, 0, 0, /* No default value */ "sl5" }, @@ -471,7 +524,18 @@ static asn_TYPE_member_t asn_MBR_periodicityAndOffset_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sl8_constr_11, &asn_PER_memb_sl8_constr_11, memb_sl8_constraint_4 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sl8_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sl8_constraint_4 + }, 0, 0, /* No default value */ "sl8" }, @@ -480,7 +544,18 @@ static asn_TYPE_member_t asn_MBR_periodicityAndOffset_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sl10_constr_12, &asn_PER_memb_sl10_constr_12, memb_sl10_constraint_4 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sl10_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sl10_constraint_4 + }, 0, 0, /* No default value */ "sl10" }, @@ -489,7 +564,18 @@ static asn_TYPE_member_t asn_MBR_periodicityAndOffset_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sl16_constr_13, &asn_PER_memb_sl16_constr_13, memb_sl16_constraint_4 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sl16_constr_13, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sl16_constraint_4 + }, 0, 0, /* No default value */ "sl16" }, @@ -498,7 +584,18 @@ static asn_TYPE_member_t asn_MBR_periodicityAndOffset_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sl20_constr_14, &asn_PER_memb_sl20_constr_14, memb_sl20_constraint_4 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sl20_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sl20_constraint_4 + }, 0, 0, /* No default value */ "sl20" }, @@ -507,7 +604,18 @@ static asn_TYPE_member_t asn_MBR_periodicityAndOffset_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sl40_constr_15, &asn_PER_memb_sl40_constr_15, memb_sl40_constraint_4 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sl40_constr_15, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sl40_constraint_4 + }, 0, 0, /* No default value */ "sl40" }, @@ -516,7 +624,18 @@ static asn_TYPE_member_t asn_MBR_periodicityAndOffset_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sl80_constr_16, &asn_PER_memb_sl80_constr_16, memb_sl80_constraint_4 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sl80_constr_16, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sl80_constraint_4 + }, 0, 0, /* No default value */ "sl80" }, @@ -525,7 +644,18 @@ static asn_TYPE_member_t asn_MBR_periodicityAndOffset_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sl160_constr_17, &asn_PER_memb_sl160_constr_17, memb_sl160_constraint_4 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sl160_constr_17, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sl160_constraint_4 + }, 0, 0, /* No default value */ "sl160" }, @@ -534,7 +664,18 @@ static asn_TYPE_member_t asn_MBR_periodicityAndOffset_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sl320_constr_18, &asn_PER_memb_sl320_constr_18, memb_sl320_constraint_4 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sl320_constr_18, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sl320_constraint_4 + }, 0, 0, /* No default value */ "sl320" }, @@ -543,7 +684,18 @@ static asn_TYPE_member_t asn_MBR_periodicityAndOffset_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sl640_constr_19, &asn_PER_memb_sl640_constr_19, memb_sl640_constraint_4 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sl640_constr_19, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sl640_constraint_4 + }, 0, 0, /* No default value */ "sl640" }, @@ -584,7 +736,18 @@ asn_TYPE_descriptor_t asn_DEF_periodicityAndOffset_4 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_periodicityAndOffset_constr_4, &asn_PER_type_periodicityAndOffset_constr_4, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_periodicityAndOffset_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_periodicityAndOffset_4, 15, /* Elements count */ &asn_SPC_periodicityAndOffset_specs_4 /* Additional specs */ @@ -596,7 +759,18 @@ asn_TYPE_member_t asn_MBR_SchedulingRequestResourceConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SchedulingRequestResourceId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "schedulingRequestResourceId" }, @@ -605,7 +779,18 @@ asn_TYPE_member_t asn_MBR_SchedulingRequestResourceConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SchedulingRequestId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "schedulingRequestID" }, @@ -614,7 +799,18 @@ asn_TYPE_member_t asn_MBR_SchedulingRequestResourceConfig_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_periodicityAndOffset_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "periodicityAndOffset" }, @@ -623,7 +819,18 @@ asn_TYPE_member_t asn_MBR_SchedulingRequestResourceConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PUCCH_ResourceId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "resource" }, @@ -657,7 +864,18 @@ asn_TYPE_descriptor_t asn_DEF_SchedulingRequestResourceConfig = { asn_DEF_SchedulingRequestResourceConfig_tags_1, /* Same as above */ sizeof(asn_DEF_SchedulingRequestResourceConfig_tags_1) /sizeof(asn_DEF_SchedulingRequestResourceConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SchedulingRequestResourceConfig_1, 4, /* Elements count */ &asn_SPC_SchedulingRequestResourceConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SchedulingRequestResourceConfig.h b/src/codec_utils/RRC/SchedulingRequestResourceConfig.h index 2da789d0d..c58e54195 100644 --- a/src/codec_utils/RRC/SchedulingRequestResourceConfig.h +++ b/src/codec_utils/RRC/SchedulingRequestResourceConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SchedulingRequestResourceConfig_H_ diff --git a/src/codec_utils/RRC/SchedulingRequestResourceId.c b/src/codec_utils/RRC/SchedulingRequestResourceId.c index 7df66cc6e..2c5d1d0c3 100644 --- a/src/codec_utils/RRC/SchedulingRequestResourceId.c +++ b/src/codec_utils/RRC/SchedulingRequestResourceId.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SchedulingRequestResourceId.h" @@ -21,7 +21,7 @@ SchedulingRequestResourceId_constraint(const asn_TYPE_descriptor_t *td, const vo value = *(const long *)sptr; - if((value >= 1 && value <= 8)) { + if((value >= 1L && value <= 8L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ SchedulingRequestResourceId_constraint(const asn_TYPE_descriptor_t *td, const vo * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_SchedulingRequestResourceId_constr_1 CC_NOTUSED = { - { 1, 1 } /* (1..8) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_SchedulingRequestResourceId_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 1, 8 } /* (1..8) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_SchedulingRequestResourceId_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_SchedulingRequestResourceId = { asn_DEF_SchedulingRequestResourceId_tags_1, /* Same as above */ sizeof(asn_DEF_SchedulingRequestResourceId_tags_1) /sizeof(asn_DEF_SchedulingRequestResourceId_tags_1[0]), /* 1 */ - { &asn_OER_type_SchedulingRequestResourceId_constr_1, &asn_PER_type_SchedulingRequestResourceId_constr_1, SchedulingRequestResourceId_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SchedulingRequestResourceId_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SchedulingRequestResourceId_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/SchedulingRequestResourceId.h b/src/codec_utils/RRC/SchedulingRequestResourceId.h index 8e6011fa1..b42d62e40 100644 --- a/src/codec_utils/RRC/SchedulingRequestResourceId.h +++ b/src/codec_utils/RRC/SchedulingRequestResourceId.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SchedulingRequestResourceId_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_SchedulingRequestResourceId; asn_struct_free_f SchedulingRequestResourceId_free; asn_struct_print_f SchedulingRequestResourceId_print; asn_constr_check_f SchedulingRequestResourceId_constraint; -ber_type_decoder_f SchedulingRequestResourceId_decode_ber; -der_type_encoder_f SchedulingRequestResourceId_encode_der; xer_type_decoder_f SchedulingRequestResourceId_decode_xer; xer_type_encoder_f SchedulingRequestResourceId_encode_xer; -oer_type_decoder_f SchedulingRequestResourceId_decode_oer; -oer_type_encoder_f SchedulingRequestResourceId_encode_oer; per_type_decoder_f SchedulingRequestResourceId_decode_uper; per_type_encoder_f SchedulingRequestResourceId_encode_uper; per_type_decoder_f SchedulingRequestResourceId_decode_aper; diff --git a/src/codec_utils/RRC/SchedulingRequestToAddMod.c b/src/codec_utils/RRC/SchedulingRequestToAddMod.c index b08712402..96d4eda7d 100644 --- a/src/codec_utils/RRC/SchedulingRequestToAddMod.c +++ b/src/codec_utils/RRC/SchedulingRequestToAddMod.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SchedulingRequestToAddMod.h" @@ -15,22 +15,20 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_sr_ProhibitTimer_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_sr_ProhibitTimer_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_sr_TransMax_constr_12 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_sr_TransMax_constr_12 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_sr_ProhibitTimer_value2enum_3[] = { { 0, 3, "ms1" }, { 1, 3, "ms2" }, @@ -75,7 +73,18 @@ asn_TYPE_descriptor_t asn_DEF_sr_ProhibitTimer_3 = { asn_DEF_sr_ProhibitTimer_tags_3, /* Same as above */ sizeof(asn_DEF_sr_ProhibitTimer_tags_3) /sizeof(asn_DEF_sr_ProhibitTimer_tags_3[0]), /* 2 */ - { &asn_OER_type_sr_ProhibitTimer_constr_3, &asn_PER_type_sr_ProhibitTimer_constr_3, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_sr_ProhibitTimer_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_sr_ProhibitTimer_specs_3 /* Additional specs */ }; @@ -124,7 +133,18 @@ asn_TYPE_descriptor_t asn_DEF_sr_TransMax_12 = { asn_DEF_sr_TransMax_tags_12, /* Same as above */ sizeof(asn_DEF_sr_TransMax_tags_12) /sizeof(asn_DEF_sr_TransMax_tags_12[0]), /* 2 */ - { &asn_OER_type_sr_TransMax_constr_12, &asn_PER_type_sr_TransMax_constr_12, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_sr_TransMax_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_sr_TransMax_specs_12 /* Additional specs */ }; @@ -135,7 +155,18 @@ asn_TYPE_member_t asn_MBR_SchedulingRequestToAddMod_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SchedulingRequestId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "schedulingRequestId" }, @@ -144,7 +175,18 @@ asn_TYPE_member_t asn_MBR_SchedulingRequestToAddMod_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_sr_ProhibitTimer_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sr-ProhibitTimer" }, @@ -153,7 +195,18 @@ asn_TYPE_member_t asn_MBR_SchedulingRequestToAddMod_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_sr_TransMax_12, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sr-TransMax" }, @@ -186,7 +239,18 @@ asn_TYPE_descriptor_t asn_DEF_SchedulingRequestToAddMod = { asn_DEF_SchedulingRequestToAddMod_tags_1, /* Same as above */ sizeof(asn_DEF_SchedulingRequestToAddMod_tags_1) /sizeof(asn_DEF_SchedulingRequestToAddMod_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SchedulingRequestToAddMod_1, 3, /* Elements count */ &asn_SPC_SchedulingRequestToAddMod_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SchedulingRequestToAddMod.h b/src/codec_utils/RRC/SchedulingRequestToAddMod.h index a98362942..334e74ae3 100644 --- a/src/codec_utils/RRC/SchedulingRequestToAddMod.h +++ b/src/codec_utils/RRC/SchedulingRequestToAddMod.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SchedulingRequestToAddMod_H_ diff --git a/src/codec_utils/RRC/ScramblingId.c b/src/codec_utils/RRC/ScramblingId.c index 00dd4d042..2f671299c 100644 --- a/src/codec_utils/RRC/ScramblingId.c +++ b/src/codec_utils/RRC/ScramblingId.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ScramblingId.h" @@ -21,7 +21,7 @@ ScramblingId_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 1023)) { + if((value >= 0L && value <= 1023L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ ScramblingId_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_ScramblingId_constr_1 CC_NOTUSED = { - { 2, 1 } /* (0..1023) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ScramblingId_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 10, 10, 0, 1023 } /* (0..1023) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_ScramblingId_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_ScramblingId = { asn_DEF_ScramblingId_tags_1, /* Same as above */ sizeof(asn_DEF_ScramblingId_tags_1) /sizeof(asn_DEF_ScramblingId_tags_1[0]), /* 1 */ - { &asn_OER_type_ScramblingId_constr_1, &asn_PER_type_ScramblingId_constr_1, ScramblingId_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ScramblingId_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + ScramblingId_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/ScramblingId.h b/src/codec_utils/RRC/ScramblingId.h index 60603ffc2..9cad93ea6 100644 --- a/src/codec_utils/RRC/ScramblingId.h +++ b/src/codec_utils/RRC/ScramblingId.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ScramblingId_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ScramblingId; asn_struct_free_f ScramblingId_free; asn_struct_print_f ScramblingId_print; asn_constr_check_f ScramblingId_constraint; -ber_type_decoder_f ScramblingId_decode_ber; -der_type_encoder_f ScramblingId_encode_der; xer_type_decoder_f ScramblingId_decode_xer; xer_type_encoder_f ScramblingId_encode_xer; -oer_type_decoder_f ScramblingId_decode_oer; -oer_type_encoder_f ScramblingId_encode_oer; per_type_decoder_f ScramblingId_decode_uper; per_type_encoder_f ScramblingId_encode_uper; per_type_decoder_f ScramblingId_decode_aper; diff --git a/src/codec_utils/RRC/SearchSpace.c b/src/codec_utils/RRC/SearchSpace.c index abe6d64df..c389a74a3 100644 --- a/src/codec_utils/RRC/SearchSpace.c +++ b/src/codec_utils/RRC/SearchSpace.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SearchSpace.h" @@ -21,7 +21,7 @@ memb_sl2_constraint_4(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 1)) { + if((value >= 0L && value <= 1L)) { /* Constraint check succeeded */ return 0; } else { @@ -46,7 +46,7 @@ memb_sl4_constraint_4(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 3)) { + if((value >= 0L && value <= 3L)) { /* Constraint check succeeded */ return 0; } else { @@ -71,7 +71,7 @@ memb_sl5_constraint_4(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 4)) { + if((value >= 0L && value <= 4L)) { /* Constraint check succeeded */ return 0; } else { @@ -96,7 +96,7 @@ memb_sl8_constraint_4(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 7)) { + if((value >= 0L && value <= 7L)) { /* Constraint check succeeded */ return 0; } else { @@ -121,7 +121,7 @@ memb_sl10_constraint_4(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 9)) { + if((value >= 0L && value <= 9L)) { /* Constraint check succeeded */ return 0; } else { @@ -146,7 +146,7 @@ memb_sl16_constraint_4(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 15)) { + if((value >= 0L && value <= 15L)) { /* Constraint check succeeded */ return 0; } else { @@ -171,7 +171,7 @@ memb_sl20_constraint_4(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 19)) { + if((value >= 0L && value <= 19L)) { /* Constraint check succeeded */ return 0; } else { @@ -196,7 +196,7 @@ memb_sl40_constraint_4(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 39)) { + if((value >= 0L && value <= 39L)) { /* Constraint check succeeded */ return 0; } else { @@ -221,7 +221,7 @@ memb_sl80_constraint_4(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 79)) { + if((value >= 0L && value <= 79L)) { /* Constraint check succeeded */ return 0; } else { @@ -246,7 +246,7 @@ memb_sl160_constraint_4(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 159)) { + if((value >= 0L && value <= 159L)) { /* Constraint check succeeded */ return 0; } else { @@ -271,7 +271,7 @@ memb_sl320_constraint_4(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 319)) { + if((value >= 0L && value <= 319L)) { /* Constraint check succeeded */ return 0; } else { @@ -296,7 +296,7 @@ memb_sl640_constraint_4(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 639)) { + if((value >= 0L && value <= 639L)) { /* Constraint check succeeded */ return 0; } else { @@ -321,7 +321,7 @@ memb_sl1280_constraint_4(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 1279)) { + if((value >= 0L && value <= 1279L)) { /* Constraint check succeeded */ return 0; } else { @@ -346,7 +346,7 @@ memb_sl2560_constraint_4(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 2559)) { + if((value >= 0L && value <= 2559L)) { /* Constraint check succeeded */ return 0; } else { @@ -423,7 +423,7 @@ memb_duration_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 2 && value <= 2559)) { + if((value >= 2L && value <= 2559L)) { /* Constraint check succeeded */ return 0; } else { @@ -454,7 +454,7 @@ memb_monitoringSymbolsWithinSlot_constraint_1(const asn_TYPE_descriptor_t *td, c size = 0; } - if((size == 14)) { + if((size == 14UL)) { /* Constraint check succeeded */ return 0; } else { @@ -465,261 +465,241 @@ memb_monitoringSymbolsWithinSlot_constraint_1(const asn_TYPE_descriptor_t *td, c } } -static asn_oer_constraints_t asn_OER_memb_sl2_constr_6 CC_NOTUSED = { - { 1, 1 } /* (0..1) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sl2_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sl4_constr_7 CC_NOTUSED = { - { 1, 1 } /* (0..3) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sl4_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sl5_constr_8 CC_NOTUSED = { - { 1, 1 } /* (0..4) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sl5_constr_8 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 4 } /* (0..4) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sl8_constr_9 CC_NOTUSED = { - { 1, 1 } /* (0..7) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sl8_constr_9 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sl10_constr_10 CC_NOTUSED = { - { 1, 1 } /* (0..9) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sl10_constr_10 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 9 } /* (0..9) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sl16_constr_11 CC_NOTUSED = { - { 1, 1 } /* (0..15) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sl16_constr_11 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sl20_constr_12 CC_NOTUSED = { - { 1, 1 } /* (0..19) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sl20_constr_12 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 19 } /* (0..19) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sl40_constr_13 CC_NOTUSED = { - { 1, 1 } /* (0..39) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sl40_constr_13 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 39 } /* (0..39) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sl80_constr_14 CC_NOTUSED = { - { 1, 1 } /* (0..79) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sl80_constr_14 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 0, 79 } /* (0..79) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sl160_constr_15 CC_NOTUSED = { - { 1, 1 } /* (0..159) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sl160_constr_15 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 0, 159 } /* (0..159) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sl320_constr_16 CC_NOTUSED = { - { 2, 1 } /* (0..319) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sl320_constr_16 CC_NOTUSED = { { APC_CONSTRAINED, 9, 9, 0, 319 } /* (0..319) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sl640_constr_17 CC_NOTUSED = { - { 2, 1 } /* (0..639) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sl640_constr_17 CC_NOTUSED = { { APC_CONSTRAINED, 10, 10, 0, 639 } /* (0..639) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sl1280_constr_18 CC_NOTUSED = { - { 2, 1 } /* (0..1279) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sl1280_constr_18 CC_NOTUSED = { { APC_CONSTRAINED, 11, 11, 0, 1279 } /* (0..1279) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sl2560_constr_19 CC_NOTUSED = { - { 2, 1 } /* (0..2559) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sl2560_constr_19 CC_NOTUSED = { { APC_CONSTRAINED, 12, 12, 0, 2559 } /* (0..2559) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_monitoringSlotPeriodicityAndOffset_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_monitoringSlotPeriodicityAndOffset_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 14 } /* (0..14) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_aggregationLevel1_constr_23 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_aggregationLevel1_constr_23 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_aggregationLevel2_constr_32 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_aggregationLevel2_constr_32 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_aggregationLevel4_constr_41 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_aggregationLevel4_constr_41 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_aggregationLevel8_constr_50 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_aggregationLevel8_constr_50 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_aggregationLevel16_constr_59 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_aggregationLevel16_constr_59 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_aggregationLevel1_constr_74 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_aggregationLevel1_constr_74 CC_NOTUSED = { { APC_CONSTRAINED, 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_aggregationLevel2_constr_77 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_aggregationLevel2_constr_77 CC_NOTUSED = { { APC_CONSTRAINED, 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_aggregationLevel4_constr_80 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_aggregationLevel4_constr_80 CC_NOTUSED = { { APC_CONSTRAINED, 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_aggregationLevel8_constr_83 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_aggregationLevel8_constr_83 CC_NOTUSED = { { APC_CONSTRAINED, 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_aggregationLevel16_constr_86 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_aggregationLevel16_constr_86 CC_NOTUSED = { { APC_CONSTRAINED, 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_dummy1_constr_95 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_dummy1_constr_95 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_dummy2_constr_104 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_dummy2_constr_104 CC_NOTUSED = { { APC_CONSTRAINED, 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_dci_Formats_constr_109 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_dci_Formats_constr_109 CC_NOTUSED = { { APC_CONSTRAINED, 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_searchSpaceType_constr_68 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_searchSpaceType_constr_68 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_duration_constr_20 CC_NOTUSED = { - { 2, 1 } /* (2..2559) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_duration_constr_20 CC_NOTUSED = { { APC_CONSTRAINED, 12, 12, 2, 2559 } /* (2..2559) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_monitoringSymbolsWithinSlot_constr_21 CC_NOTUSED = { - { 0, 0 }, - 14 /* (SIZE(14..14)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_monitoringSymbolsWithinSlot_constr_21 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 14, 14 } /* (SIZE(14..14)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_monitoringSlotPeriodicityAndOffset_4[] = { { ATF_NOFLAGS, 0, offsetof(struct SearchSpace__monitoringSlotPeriodicityAndOffset, choice.sl1), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sl1" }, @@ -728,7 +708,18 @@ static asn_TYPE_member_t asn_MBR_monitoringSlotPeriodicityAndOffset_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sl2_constr_6, &asn_PER_memb_sl2_constr_6, memb_sl2_constraint_4 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sl2_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sl2_constraint_4 + }, 0, 0, /* No default value */ "sl2" }, @@ -737,7 +728,18 @@ static asn_TYPE_member_t asn_MBR_monitoringSlotPeriodicityAndOffset_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sl4_constr_7, &asn_PER_memb_sl4_constr_7, memb_sl4_constraint_4 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sl4_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sl4_constraint_4 + }, 0, 0, /* No default value */ "sl4" }, @@ -746,7 +748,18 @@ static asn_TYPE_member_t asn_MBR_monitoringSlotPeriodicityAndOffset_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sl5_constr_8, &asn_PER_memb_sl5_constr_8, memb_sl5_constraint_4 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sl5_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sl5_constraint_4 + }, 0, 0, /* No default value */ "sl5" }, @@ -755,7 +768,18 @@ static asn_TYPE_member_t asn_MBR_monitoringSlotPeriodicityAndOffset_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sl8_constr_9, &asn_PER_memb_sl8_constr_9, memb_sl8_constraint_4 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sl8_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sl8_constraint_4 + }, 0, 0, /* No default value */ "sl8" }, @@ -764,7 +788,18 @@ static asn_TYPE_member_t asn_MBR_monitoringSlotPeriodicityAndOffset_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sl10_constr_10, &asn_PER_memb_sl10_constr_10, memb_sl10_constraint_4 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sl10_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sl10_constraint_4 + }, 0, 0, /* No default value */ "sl10" }, @@ -773,7 +808,18 @@ static asn_TYPE_member_t asn_MBR_monitoringSlotPeriodicityAndOffset_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sl16_constr_11, &asn_PER_memb_sl16_constr_11, memb_sl16_constraint_4 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sl16_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sl16_constraint_4 + }, 0, 0, /* No default value */ "sl16" }, @@ -782,7 +828,18 @@ static asn_TYPE_member_t asn_MBR_monitoringSlotPeriodicityAndOffset_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sl20_constr_12, &asn_PER_memb_sl20_constr_12, memb_sl20_constraint_4 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sl20_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sl20_constraint_4 + }, 0, 0, /* No default value */ "sl20" }, @@ -791,7 +848,18 @@ static asn_TYPE_member_t asn_MBR_monitoringSlotPeriodicityAndOffset_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sl40_constr_13, &asn_PER_memb_sl40_constr_13, memb_sl40_constraint_4 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sl40_constr_13, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sl40_constraint_4 + }, 0, 0, /* No default value */ "sl40" }, @@ -800,7 +868,18 @@ static asn_TYPE_member_t asn_MBR_monitoringSlotPeriodicityAndOffset_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sl80_constr_14, &asn_PER_memb_sl80_constr_14, memb_sl80_constraint_4 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sl80_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sl80_constraint_4 + }, 0, 0, /* No default value */ "sl80" }, @@ -809,7 +888,18 @@ static asn_TYPE_member_t asn_MBR_monitoringSlotPeriodicityAndOffset_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sl160_constr_15, &asn_PER_memb_sl160_constr_15, memb_sl160_constraint_4 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sl160_constr_15, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sl160_constraint_4 + }, 0, 0, /* No default value */ "sl160" }, @@ -818,7 +908,18 @@ static asn_TYPE_member_t asn_MBR_monitoringSlotPeriodicityAndOffset_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sl320_constr_16, &asn_PER_memb_sl320_constr_16, memb_sl320_constraint_4 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sl320_constr_16, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sl320_constraint_4 + }, 0, 0, /* No default value */ "sl320" }, @@ -827,7 +928,18 @@ static asn_TYPE_member_t asn_MBR_monitoringSlotPeriodicityAndOffset_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sl640_constr_17, &asn_PER_memb_sl640_constr_17, memb_sl640_constraint_4 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sl640_constr_17, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sl640_constraint_4 + }, 0, 0, /* No default value */ "sl640" }, @@ -836,7 +948,18 @@ static asn_TYPE_member_t asn_MBR_monitoringSlotPeriodicityAndOffset_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sl1280_constr_18, &asn_PER_memb_sl1280_constr_18, memb_sl1280_constraint_4 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sl1280_constr_18, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sl1280_constraint_4 + }, 0, 0, /* No default value */ "sl1280" }, @@ -845,7 +968,18 @@ static asn_TYPE_member_t asn_MBR_monitoringSlotPeriodicityAndOffset_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_sl2560_constr_19, &asn_PER_memb_sl2560_constr_19, memb_sl2560_constraint_4 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sl2560_constr_19, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sl2560_constraint_4 + }, 0, 0, /* No default value */ "sl2560" }, @@ -886,7 +1020,18 @@ asn_TYPE_descriptor_t asn_DEF_monitoringSlotPeriodicityAndOffset_4 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_monitoringSlotPeriodicityAndOffset_constr_4, &asn_PER_type_monitoringSlotPeriodicityAndOffset_constr_4, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_monitoringSlotPeriodicityAndOffset_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_monitoringSlotPeriodicityAndOffset_4, 15, /* Elements count */ &asn_SPC_monitoringSlotPeriodicityAndOffset_specs_4 /* Additional specs */ @@ -936,7 +1081,18 @@ asn_TYPE_descriptor_t asn_DEF_aggregationLevel1_23 = { asn_DEF_aggregationLevel1_tags_23, /* Same as above */ sizeof(asn_DEF_aggregationLevel1_tags_23) /sizeof(asn_DEF_aggregationLevel1_tags_23[0]), /* 2 */ - { &asn_OER_type_aggregationLevel1_constr_23, &asn_PER_type_aggregationLevel1_constr_23, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_aggregationLevel1_constr_23, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_aggregationLevel1_specs_23 /* Additional specs */ }; @@ -985,7 +1141,18 @@ asn_TYPE_descriptor_t asn_DEF_aggregationLevel2_32 = { asn_DEF_aggregationLevel2_tags_32, /* Same as above */ sizeof(asn_DEF_aggregationLevel2_tags_32) /sizeof(asn_DEF_aggregationLevel2_tags_32[0]), /* 2 */ - { &asn_OER_type_aggregationLevel2_constr_32, &asn_PER_type_aggregationLevel2_constr_32, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_aggregationLevel2_constr_32, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_aggregationLevel2_specs_32 /* Additional specs */ }; @@ -1034,7 +1201,18 @@ asn_TYPE_descriptor_t asn_DEF_aggregationLevel4_41 = { asn_DEF_aggregationLevel4_tags_41, /* Same as above */ sizeof(asn_DEF_aggregationLevel4_tags_41) /sizeof(asn_DEF_aggregationLevel4_tags_41[0]), /* 2 */ - { &asn_OER_type_aggregationLevel4_constr_41, &asn_PER_type_aggregationLevel4_constr_41, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_aggregationLevel4_constr_41, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_aggregationLevel4_specs_41 /* Additional specs */ }; @@ -1083,7 +1261,18 @@ asn_TYPE_descriptor_t asn_DEF_aggregationLevel8_50 = { asn_DEF_aggregationLevel8_tags_50, /* Same as above */ sizeof(asn_DEF_aggregationLevel8_tags_50) /sizeof(asn_DEF_aggregationLevel8_tags_50[0]), /* 2 */ - { &asn_OER_type_aggregationLevel8_constr_50, &asn_PER_type_aggregationLevel8_constr_50, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_aggregationLevel8_constr_50, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_aggregationLevel8_specs_50 /* Additional specs */ }; @@ -1132,7 +1321,18 @@ asn_TYPE_descriptor_t asn_DEF_aggregationLevel16_59 = { asn_DEF_aggregationLevel16_tags_59, /* Same as above */ sizeof(asn_DEF_aggregationLevel16_tags_59) /sizeof(asn_DEF_aggregationLevel16_tags_59[0]), /* 2 */ - { &asn_OER_type_aggregationLevel16_constr_59, &asn_PER_type_aggregationLevel16_constr_59, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_aggregationLevel16_constr_59, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_aggregationLevel16_specs_59 /* Additional specs */ }; @@ -1143,7 +1343,18 @@ static asn_TYPE_member_t asn_MBR_nrofCandidates_22[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_aggregationLevel1_23, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "aggregationLevel1" }, @@ -1152,7 +1363,18 @@ static asn_TYPE_member_t asn_MBR_nrofCandidates_22[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_aggregationLevel2_32, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "aggregationLevel2" }, @@ -1161,7 +1383,18 @@ static asn_TYPE_member_t asn_MBR_nrofCandidates_22[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_aggregationLevel4_41, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "aggregationLevel4" }, @@ -1170,7 +1403,18 @@ static asn_TYPE_member_t asn_MBR_nrofCandidates_22[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_aggregationLevel8_50, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "aggregationLevel8" }, @@ -1179,7 +1423,18 @@ static asn_TYPE_member_t asn_MBR_nrofCandidates_22[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_aggregationLevel16_59, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "aggregationLevel16" }, @@ -1214,7 +1469,18 @@ asn_TYPE_descriptor_t asn_DEF_nrofCandidates_22 = { asn_DEF_nrofCandidates_tags_22, /* Same as above */ sizeof(asn_DEF_nrofCandidates_tags_22) /sizeof(asn_DEF_nrofCandidates_tags_22[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_nrofCandidates_22, 5, /* Elements count */ &asn_SPC_nrofCandidates_specs_22 /* Additional specs */ @@ -1230,7 +1496,7 @@ static asn_SEQUENCE_specifics_t asn_SPC_dci_Format0_0_AndFormat1_0_specs_70 = { 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ + 0, /* First extension addition */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_dci_Format0_0_AndFormat1_0_70 = { @@ -1243,7 +1509,18 @@ asn_TYPE_descriptor_t asn_DEF_dci_Format0_0_AndFormat1_0_70 = { asn_DEF_dci_Format0_0_AndFormat1_0_tags_70, /* Same as above */ sizeof(asn_DEF_dci_Format0_0_AndFormat1_0_tags_70) /sizeof(asn_DEF_dci_Format0_0_AndFormat1_0_tags_70[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_dci_Format0_0_AndFormat1_0_specs_70 /* Additional specs */ }; @@ -1280,7 +1557,18 @@ asn_TYPE_descriptor_t asn_DEF_aggregationLevel1_74 = { asn_DEF_aggregationLevel1_tags_74, /* Same as above */ sizeof(asn_DEF_aggregationLevel1_tags_74) /sizeof(asn_DEF_aggregationLevel1_tags_74[0]), /* 2 */ - { &asn_OER_type_aggregationLevel1_constr_74, &asn_PER_type_aggregationLevel1_constr_74, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_aggregationLevel1_constr_74, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_aggregationLevel1_specs_74 /* Additional specs */ }; @@ -1317,7 +1605,18 @@ asn_TYPE_descriptor_t asn_DEF_aggregationLevel2_77 = { asn_DEF_aggregationLevel2_tags_77, /* Same as above */ sizeof(asn_DEF_aggregationLevel2_tags_77) /sizeof(asn_DEF_aggregationLevel2_tags_77[0]), /* 2 */ - { &asn_OER_type_aggregationLevel2_constr_77, &asn_PER_type_aggregationLevel2_constr_77, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_aggregationLevel2_constr_77, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_aggregationLevel2_specs_77 /* Additional specs */ }; @@ -1354,7 +1653,18 @@ asn_TYPE_descriptor_t asn_DEF_aggregationLevel4_80 = { asn_DEF_aggregationLevel4_tags_80, /* Same as above */ sizeof(asn_DEF_aggregationLevel4_tags_80) /sizeof(asn_DEF_aggregationLevel4_tags_80[0]), /* 2 */ - { &asn_OER_type_aggregationLevel4_constr_80, &asn_PER_type_aggregationLevel4_constr_80, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_aggregationLevel4_constr_80, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_aggregationLevel4_specs_80 /* Additional specs */ }; @@ -1391,7 +1701,18 @@ asn_TYPE_descriptor_t asn_DEF_aggregationLevel8_83 = { asn_DEF_aggregationLevel8_tags_83, /* Same as above */ sizeof(asn_DEF_aggregationLevel8_tags_83) /sizeof(asn_DEF_aggregationLevel8_tags_83[0]), /* 2 */ - { &asn_OER_type_aggregationLevel8_constr_83, &asn_PER_type_aggregationLevel8_constr_83, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_aggregationLevel8_constr_83, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_aggregationLevel8_specs_83 /* Additional specs */ }; @@ -1428,7 +1749,18 @@ asn_TYPE_descriptor_t asn_DEF_aggregationLevel16_86 = { asn_DEF_aggregationLevel16_tags_86, /* Same as above */ sizeof(asn_DEF_aggregationLevel16_tags_86) /sizeof(asn_DEF_aggregationLevel16_tags_86[0]), /* 2 */ - { &asn_OER_type_aggregationLevel16_constr_86, &asn_PER_type_aggregationLevel16_constr_86, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_aggregationLevel16_constr_86, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_aggregationLevel16_specs_86 /* Additional specs */ }; @@ -1439,7 +1771,18 @@ static asn_TYPE_member_t asn_MBR_nrofCandidates_SFI_73[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_aggregationLevel1_74, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "aggregationLevel1" }, @@ -1448,7 +1791,18 @@ static asn_TYPE_member_t asn_MBR_nrofCandidates_SFI_73[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_aggregationLevel2_77, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "aggregationLevel2" }, @@ -1457,7 +1811,18 @@ static asn_TYPE_member_t asn_MBR_nrofCandidates_SFI_73[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_aggregationLevel4_80, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "aggregationLevel4" }, @@ -1466,7 +1831,18 @@ static asn_TYPE_member_t asn_MBR_nrofCandidates_SFI_73[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_aggregationLevel8_83, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "aggregationLevel8" }, @@ -1475,7 +1851,18 @@ static asn_TYPE_member_t asn_MBR_nrofCandidates_SFI_73[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_aggregationLevel16_86, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "aggregationLevel16" }, @@ -1512,7 +1899,18 @@ asn_TYPE_descriptor_t asn_DEF_nrofCandidates_SFI_73 = { asn_DEF_nrofCandidates_SFI_tags_73, /* Same as above */ sizeof(asn_DEF_nrofCandidates_SFI_tags_73) /sizeof(asn_DEF_nrofCandidates_SFI_tags_73[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_nrofCandidates_SFI_73, 5, /* Elements count */ &asn_SPC_nrofCandidates_SFI_specs_73 /* Additional specs */ @@ -1524,7 +1922,18 @@ static asn_TYPE_member_t asn_MBR_dci_Format2_0_72[] = { 0, &asn_DEF_nrofCandidates_SFI_73, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nrofCandidates-SFI" }, @@ -1555,7 +1964,18 @@ asn_TYPE_descriptor_t asn_DEF_dci_Format2_0_72 = { asn_DEF_dci_Format2_0_tags_72, /* Same as above */ sizeof(asn_DEF_dci_Format2_0_tags_72) /sizeof(asn_DEF_dci_Format2_0_tags_72[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_dci_Format2_0_72, 1, /* Elements count */ &asn_SPC_dci_Format2_0_specs_72 /* Additional specs */ @@ -1571,7 +1991,7 @@ static asn_SEQUENCE_specifics_t asn_SPC_dci_Format2_1_specs_90 = { 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ + 0, /* First extension addition */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_dci_Format2_1_90 = { @@ -1584,7 +2004,18 @@ asn_TYPE_descriptor_t asn_DEF_dci_Format2_1_90 = { asn_DEF_dci_Format2_1_tags_90, /* Same as above */ sizeof(asn_DEF_dci_Format2_1_tags_90) /sizeof(asn_DEF_dci_Format2_1_tags_90[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_dci_Format2_1_specs_90 /* Additional specs */ }; @@ -1599,7 +2030,7 @@ static asn_SEQUENCE_specifics_t asn_SPC_dci_Format2_2_specs_92 = { 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ - -1, /* First extension addition */ + 0, /* First extension addition */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_dci_Format2_2_92 = { @@ -1612,7 +2043,18 @@ asn_TYPE_descriptor_t asn_DEF_dci_Format2_2_92 = { asn_DEF_dci_Format2_2_tags_92, /* Same as above */ sizeof(asn_DEF_dci_Format2_2_tags_92) /sizeof(asn_DEF_dci_Format2_2_tags_92[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_dci_Format2_2_specs_92 /* Additional specs */ }; @@ -1661,7 +2103,18 @@ asn_TYPE_descriptor_t asn_DEF_dummy1_95 = { asn_DEF_dummy1_tags_95, /* Same as above */ sizeof(asn_DEF_dummy1_tags_95) /sizeof(asn_DEF_dummy1_tags_95[0]), /* 2 */ - { &asn_OER_type_dummy1_constr_95, &asn_PER_type_dummy1_constr_95, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_dummy1_constr_95, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_dummy1_specs_95 /* Additional specs */ }; @@ -1698,7 +2151,18 @@ asn_TYPE_descriptor_t asn_DEF_dummy2_104 = { asn_DEF_dummy2_tags_104, /* Same as above */ sizeof(asn_DEF_dummy2_tags_104) /sizeof(asn_DEF_dummy2_tags_104[0]), /* 2 */ - { &asn_OER_type_dummy2_constr_104, &asn_PER_type_dummy2_constr_104, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_dummy2_constr_104, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_dummy2_specs_104 /* Additional specs */ }; @@ -1709,7 +2173,18 @@ static asn_TYPE_member_t asn_MBR_dci_Format2_3_94[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_dummy1_95, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dummy1" }, @@ -1718,7 +2193,18 @@ static asn_TYPE_member_t asn_MBR_dci_Format2_3_94[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_dummy2_104, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dummy2" }, @@ -1752,7 +2238,18 @@ asn_TYPE_descriptor_t asn_DEF_dci_Format2_3_94 = { asn_DEF_dci_Format2_3_tags_94, /* Same as above */ sizeof(asn_DEF_dci_Format2_3_tags_94) /sizeof(asn_DEF_dci_Format2_3_tags_94[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_dci_Format2_3_94, 2, /* Elements count */ &asn_SPC_dci_Format2_3_specs_94 /* Additional specs */ @@ -1764,7 +2261,18 @@ static asn_TYPE_member_t asn_MBR_common_69[] = { 0, &asn_DEF_dci_Format0_0_AndFormat1_0_70, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dci-Format0-0-AndFormat1-0" }, @@ -1773,7 +2281,18 @@ static asn_TYPE_member_t asn_MBR_common_69[] = { 0, &asn_DEF_dci_Format2_0_72, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dci-Format2-0" }, @@ -1782,7 +2301,18 @@ static asn_TYPE_member_t asn_MBR_common_69[] = { 0, &asn_DEF_dci_Format2_1_90, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dci-Format2-1" }, @@ -1791,7 +2321,18 @@ static asn_TYPE_member_t asn_MBR_common_69[] = { 0, &asn_DEF_dci_Format2_2_92, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dci-Format2-2" }, @@ -1800,7 +2341,18 @@ static asn_TYPE_member_t asn_MBR_common_69[] = { 0, &asn_DEF_dci_Format2_3_94, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dci-Format2-3" }, @@ -1837,7 +2389,18 @@ asn_TYPE_descriptor_t asn_DEF_common_69 = { asn_DEF_common_tags_69, /* Same as above */ sizeof(asn_DEF_common_tags_69) /sizeof(asn_DEF_common_tags_69[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_common_69, 5, /* Elements count */ &asn_SPC_common_specs_69 /* Additional specs */ @@ -1875,7 +2438,18 @@ asn_TYPE_descriptor_t asn_DEF_dci_Formats_109 = { asn_DEF_dci_Formats_tags_109, /* Same as above */ sizeof(asn_DEF_dci_Formats_tags_109) /sizeof(asn_DEF_dci_Formats_tags_109[0]), /* 2 */ - { &asn_OER_type_dci_Formats_constr_109, &asn_PER_type_dci_Formats_constr_109, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_dci_Formats_constr_109, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_dci_Formats_specs_109 /* Additional specs */ }; @@ -1886,7 +2460,18 @@ static asn_TYPE_member_t asn_MBR_ue_Specific_108[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_dci_Formats_109, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dci-Formats" }, @@ -1917,7 +2502,18 @@ asn_TYPE_descriptor_t asn_DEF_ue_Specific_108 = { asn_DEF_ue_Specific_tags_108, /* Same as above */ sizeof(asn_DEF_ue_Specific_tags_108) /sizeof(asn_DEF_ue_Specific_tags_108[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ue_Specific_108, 1, /* Elements count */ &asn_SPC_ue_Specific_specs_108 /* Additional specs */ @@ -1929,7 +2525,18 @@ static asn_TYPE_member_t asn_MBR_searchSpaceType_68[] = { 0, &asn_DEF_common_69, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "common" }, @@ -1938,7 +2545,18 @@ static asn_TYPE_member_t asn_MBR_searchSpaceType_68[] = { 0, &asn_DEF_ue_Specific_108, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ue-Specific" }, @@ -1966,7 +2584,18 @@ asn_TYPE_descriptor_t asn_DEF_searchSpaceType_68 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_searchSpaceType_constr_68, &asn_PER_type_searchSpaceType_constr_68, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_searchSpaceType_constr_68, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_searchSpaceType_68, 2, /* Elements count */ &asn_SPC_searchSpaceType_specs_68 /* Additional specs */ @@ -1978,7 +2607,18 @@ asn_TYPE_member_t asn_MBR_SearchSpace_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SearchSpaceId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "searchSpaceId" }, @@ -1987,7 +2627,18 @@ asn_TYPE_member_t asn_MBR_SearchSpace_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ControlResourceSetId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "controlResourceSetId" }, @@ -1996,7 +2647,18 @@ asn_TYPE_member_t asn_MBR_SearchSpace_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_monitoringSlotPeriodicityAndOffset_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "monitoringSlotPeriodicityAndOffset" }, @@ -2005,7 +2667,18 @@ asn_TYPE_member_t asn_MBR_SearchSpace_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_duration_constr_20, &asn_PER_memb_duration_constr_20, memb_duration_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_duration_constr_20, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_duration_constraint_1 + }, 0, 0, /* No default value */ "duration" }, @@ -2014,7 +2687,18 @@ asn_TYPE_member_t asn_MBR_SearchSpace_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_monitoringSymbolsWithinSlot_constr_21, &asn_PER_memb_monitoringSymbolsWithinSlot_constr_21, memb_monitoringSymbolsWithinSlot_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_monitoringSymbolsWithinSlot_constr_21, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_monitoringSymbolsWithinSlot_constraint_1 + }, 0, 0, /* No default value */ "monitoringSymbolsWithinSlot" }, @@ -2023,7 +2707,18 @@ asn_TYPE_member_t asn_MBR_SearchSpace_1[] = { 0, &asn_DEF_nrofCandidates_22, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nrofCandidates" }, @@ -2032,7 +2727,18 @@ asn_TYPE_member_t asn_MBR_SearchSpace_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_searchSpaceType_68, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "searchSpaceType" }, @@ -2069,7 +2775,18 @@ asn_TYPE_descriptor_t asn_DEF_SearchSpace = { asn_DEF_SearchSpace_tags_1, /* Same as above */ sizeof(asn_DEF_SearchSpace_tags_1) /sizeof(asn_DEF_SearchSpace_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SearchSpace_1, 7, /* Elements count */ &asn_SPC_SearchSpace_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SearchSpace.h b/src/codec_utils/RRC/SearchSpace.h index af0d6d82c..360cb83f7 100644 --- a/src/codec_utils/RRC/SearchSpace.h +++ b/src/codec_utils/RRC/SearchSpace.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SearchSpace_H_ diff --git a/src/codec_utils/RRC/SearchSpaceId.c b/src/codec_utils/RRC/SearchSpaceId.c index a2e748e4e..8c4ea11b0 100644 --- a/src/codec_utils/RRC/SearchSpaceId.c +++ b/src/codec_utils/RRC/SearchSpaceId.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SearchSpaceId.h" @@ -21,7 +21,7 @@ SearchSpaceId_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 39)) { + if((value >= 0L && value <= 39L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ SearchSpaceId_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_SearchSpaceId_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..39) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_SearchSpaceId_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 39 } /* (0..39) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_SearchSpaceId_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_SearchSpaceId = { asn_DEF_SearchSpaceId_tags_1, /* Same as above */ sizeof(asn_DEF_SearchSpaceId_tags_1) /sizeof(asn_DEF_SearchSpaceId_tags_1[0]), /* 1 */ - { &asn_OER_type_SearchSpaceId_constr_1, &asn_PER_type_SearchSpaceId_constr_1, SearchSpaceId_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SearchSpaceId_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SearchSpaceId_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/SearchSpaceId.h b/src/codec_utils/RRC/SearchSpaceId.h index bffa0cc3e..e58d963d6 100644 --- a/src/codec_utils/RRC/SearchSpaceId.h +++ b/src/codec_utils/RRC/SearchSpaceId.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SearchSpaceId_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_SearchSpaceId; asn_struct_free_f SearchSpaceId_free; asn_struct_print_f SearchSpaceId_print; asn_constr_check_f SearchSpaceId_constraint; -ber_type_decoder_f SearchSpaceId_decode_ber; -der_type_encoder_f SearchSpaceId_encode_der; xer_type_decoder_f SearchSpaceId_decode_xer; xer_type_encoder_f SearchSpaceId_encode_xer; -oer_type_decoder_f SearchSpaceId_decode_oer; -oer_type_encoder_f SearchSpaceId_encode_oer; per_type_decoder_f SearchSpaceId_decode_uper; per_type_encoder_f SearchSpaceId_encode_uper; per_type_decoder_f SearchSpaceId_decode_aper; diff --git a/src/codec_utils/RRC/SearchSpaceZero.c b/src/codec_utils/RRC/SearchSpaceZero.c index bba75e814..5f5502c8e 100644 --- a/src/codec_utils/RRC/SearchSpaceZero.c +++ b/src/codec_utils/RRC/SearchSpaceZero.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SearchSpaceZero.h" @@ -21,7 +21,7 @@ SearchSpaceZero_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 15)) { + if((value >= 0L && value <= 15L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ SearchSpaceZero_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_SearchSpaceZero_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..15) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_SearchSpaceZero_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_SearchSpaceZero_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_SearchSpaceZero = { asn_DEF_SearchSpaceZero_tags_1, /* Same as above */ sizeof(asn_DEF_SearchSpaceZero_tags_1) /sizeof(asn_DEF_SearchSpaceZero_tags_1[0]), /* 1 */ - { &asn_OER_type_SearchSpaceZero_constr_1, &asn_PER_type_SearchSpaceZero_constr_1, SearchSpaceZero_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SearchSpaceZero_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SearchSpaceZero_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/SearchSpaceZero.h b/src/codec_utils/RRC/SearchSpaceZero.h index 298d2c902..997a8235e 100644 --- a/src/codec_utils/RRC/SearchSpaceZero.h +++ b/src/codec_utils/RRC/SearchSpaceZero.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SearchSpaceZero_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_SearchSpaceZero; asn_struct_free_f SearchSpaceZero_free; asn_struct_print_f SearchSpaceZero_print; asn_constr_check_f SearchSpaceZero_constraint; -ber_type_decoder_f SearchSpaceZero_decode_ber; -der_type_encoder_f SearchSpaceZero_encode_der; xer_type_decoder_f SearchSpaceZero_decode_xer; xer_type_encoder_f SearchSpaceZero_encode_xer; -oer_type_decoder_f SearchSpaceZero_decode_oer; -oer_type_encoder_f SearchSpaceZero_encode_oer; per_type_decoder_f SearchSpaceZero_decode_uper; per_type_encoder_f SearchSpaceZero_encode_uper; per_type_decoder_f SearchSpaceZero_decode_aper; diff --git a/src/codec_utils/RRC/SecurityAlgorithmConfig.c b/src/codec_utils/RRC/SecurityAlgorithmConfig.c index 5b297f0bc..2d3ceaaad 100644 --- a/src/codec_utils/RRC/SecurityAlgorithmConfig.c +++ b/src/codec_utils/RRC/SecurityAlgorithmConfig.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SecurityAlgorithmConfig.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_SecurityAlgorithmConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CipheringAlgorithm, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cipheringAlgorithm" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_SecurityAlgorithmConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_IntegrityProtAlgorithm, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "integrityProtAlgorithm" }, @@ -54,7 +76,18 @@ asn_TYPE_descriptor_t asn_DEF_SecurityAlgorithmConfig = { asn_DEF_SecurityAlgorithmConfig_tags_1, /* Same as above */ sizeof(asn_DEF_SecurityAlgorithmConfig_tags_1) /sizeof(asn_DEF_SecurityAlgorithmConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SecurityAlgorithmConfig_1, 2, /* Elements count */ &asn_SPC_SecurityAlgorithmConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SecurityAlgorithmConfig.h b/src/codec_utils/RRC/SecurityAlgorithmConfig.h index b0487257d..28ae9fa40 100644 --- a/src/codec_utils/RRC/SecurityAlgorithmConfig.h +++ b/src/codec_utils/RRC/SecurityAlgorithmConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SecurityAlgorithmConfig_H_ diff --git a/src/codec_utils/RRC/SecurityConfig.c b/src/codec_utils/RRC/SecurityConfig.c index 833881b63..596dc0624 100644 --- a/src/codec_utils/RRC/SecurityConfig.c +++ b/src/codec_utils/RRC/SecurityConfig.c @@ -1,25 +1,23 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SecurityConfig.h" -#include "SecurityAlgorithmConfig.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_keyToUse_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_keyToUse_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_keyToUse_value2enum_3[] = { { 0, 6, "master" }, { 1, 9, "secondary" } @@ -52,7 +50,18 @@ asn_TYPE_descriptor_t asn_DEF_keyToUse_3 = { asn_DEF_keyToUse_tags_3, /* Same as above */ sizeof(asn_DEF_keyToUse_tags_3) /sizeof(asn_DEF_keyToUse_tags_3[0]), /* 2 */ - { &asn_OER_type_keyToUse_constr_3, &asn_PER_type_keyToUse_constr_3, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_keyToUse_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_keyToUse_specs_3 /* Additional specs */ }; @@ -63,7 +72,18 @@ asn_TYPE_member_t asn_MBR_SecurityConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SecurityAlgorithmConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "securityAlgorithmConfig" }, @@ -72,7 +92,18 @@ asn_TYPE_member_t asn_MBR_SecurityConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_keyToUse_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "keyToUse" }, @@ -104,7 +135,18 @@ asn_TYPE_descriptor_t asn_DEF_SecurityConfig = { asn_DEF_SecurityConfig_tags_1, /* Same as above */ sizeof(asn_DEF_SecurityConfig_tags_1) /sizeof(asn_DEF_SecurityConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SecurityConfig_1, 2, /* Elements count */ &asn_SPC_SecurityConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SecurityConfig.h b/src/codec_utils/RRC/SecurityConfig.h index e21d86b5c..55c047774 100644 --- a/src/codec_utils/RRC/SecurityConfig.h +++ b/src/codec_utils/RRC/SecurityConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SecurityConfig_H_ @@ -51,5 +51,8 @@ extern asn_TYPE_member_t asn_MBR_SecurityConfig_1[2]; } #endif +/* Referred external types */ +#include "SecurityAlgorithmConfig.h" + #endif /* _SecurityConfig_H_ */ #include diff --git a/src/codec_utils/RRC/SecurityConfigSMC.c b/src/codec_utils/RRC/SecurityConfigSMC.c index 3cc3fc8ce..2921922a9 100644 --- a/src/codec_utils/RRC/SecurityConfigSMC.c +++ b/src/codec_utils/RRC/SecurityConfigSMC.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SecurityConfigSMC.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_SecurityConfigSMC_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SecurityAlgorithmConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "securityAlgorithmConfig" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_SecurityConfigSMC = { asn_DEF_SecurityConfigSMC_tags_1, /* Same as above */ sizeof(asn_DEF_SecurityConfigSMC_tags_1) /sizeof(asn_DEF_SecurityConfigSMC_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SecurityConfigSMC_1, 1, /* Elements count */ &asn_SPC_SecurityConfigSMC_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SecurityConfigSMC.h b/src/codec_utils/RRC/SecurityConfigSMC.h index 6261f8a6c..0388c678f 100644 --- a/src/codec_utils/RRC/SecurityConfigSMC.h +++ b/src/codec_utils/RRC/SecurityConfigSMC.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SecurityConfigSMC_H_ diff --git a/src/codec_utils/RRC/SecurityModeCommand-IEs.c b/src/codec_utils/RRC/SecurityModeCommand-IEs.c index 25059684b..4cf0a6638 100644 --- a/src/codec_utils/RRC/SecurityModeCommand-IEs.c +++ b/src/codec_utils/RRC/SecurityModeCommand-IEs.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SecurityModeCommand-IEs.h" @@ -30,7 +30,18 @@ asn_TYPE_descriptor_t asn_DEF_nonCriticalExtension_4 = { asn_DEF_nonCriticalExtension_tags_4, /* Same as above */ sizeof(asn_DEF_nonCriticalExtension_tags_4) /sizeof(asn_DEF_nonCriticalExtension_tags_4[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_nonCriticalExtension_specs_4 /* Additional specs */ }; @@ -41,7 +52,18 @@ asn_TYPE_member_t asn_MBR_SecurityModeCommand_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SecurityConfigSMC, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "securityConfigSMC" }, @@ -50,7 +72,18 @@ asn_TYPE_member_t asn_MBR_SecurityModeCommand_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lateNonCriticalExtension" }, @@ -59,7 +92,18 @@ asn_TYPE_member_t asn_MBR_SecurityModeCommand_IEs_1[] = { 0, &asn_DEF_nonCriticalExtension_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nonCriticalExtension" }, @@ -92,7 +136,18 @@ asn_TYPE_descriptor_t asn_DEF_SecurityModeCommand_IEs = { asn_DEF_SecurityModeCommand_IEs_tags_1, /* Same as above */ sizeof(asn_DEF_SecurityModeCommand_IEs_tags_1) /sizeof(asn_DEF_SecurityModeCommand_IEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SecurityModeCommand_IEs_1, 3, /* Elements count */ &asn_SPC_SecurityModeCommand_IEs_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SecurityModeCommand-IEs.h b/src/codec_utils/RRC/SecurityModeCommand-IEs.h index be7946156..905fc3c0e 100644 --- a/src/codec_utils/RRC/SecurityModeCommand-IEs.h +++ b/src/codec_utils/RRC/SecurityModeCommand-IEs.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SecurityModeCommand_IEs_H_ diff --git a/src/codec_utils/RRC/SecurityModeCommand.c b/src/codec_utils/RRC/SecurityModeCommand.c index 72716c9a6..777ba2c5c 100644 --- a/src/codec_utils/RRC/SecurityModeCommand.c +++ b/src/codec_utils/RRC/SecurityModeCommand.c @@ -1,21 +1,19 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SecurityModeCommand.h" -#include "SecurityModeCommand-IEs.h" -static asn_oer_constraints_t asn_OER_type_criticalExtensions_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_criticalExtensions_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_criticalExtensionsFuture_tags_5[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) @@ -39,7 +37,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensionsFuture_5 = { asn_DEF_criticalExtensionsFuture_tags_5, /* Same as above */ sizeof(asn_DEF_criticalExtensionsFuture_tags_5) /sizeof(asn_DEF_criticalExtensionsFuture_tags_5[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_criticalExtensionsFuture_specs_5 /* Additional specs */ }; @@ -50,7 +59,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SecurityModeCommand_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "securityModeCommand" }, @@ -59,7 +79,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_3[] = { 0, &asn_DEF_criticalExtensionsFuture_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensionsFuture" }, @@ -87,7 +118,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensions_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_criticalExtensions_constr_3, &asn_PER_type_criticalExtensions_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_criticalExtensions_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_criticalExtensions_3, 2, /* Elements count */ &asn_SPC_criticalExtensions_specs_3 /* Additional specs */ @@ -99,7 +141,18 @@ asn_TYPE_member_t asn_MBR_SecurityModeCommand_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRC_TransactionIdentifier, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrc-TransactionIdentifier" }, @@ -108,7 +161,18 @@ asn_TYPE_member_t asn_MBR_SecurityModeCommand_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_criticalExtensions_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensions" }, @@ -138,7 +202,18 @@ asn_TYPE_descriptor_t asn_DEF_SecurityModeCommand = { asn_DEF_SecurityModeCommand_tags_1, /* Same as above */ sizeof(asn_DEF_SecurityModeCommand_tags_1) /sizeof(asn_DEF_SecurityModeCommand_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SecurityModeCommand_1, 2, /* Elements count */ &asn_SPC_SecurityModeCommand_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SecurityModeCommand.h b/src/codec_utils/RRC/SecurityModeCommand.h index 659c8b242..4982e69f9 100644 --- a/src/codec_utils/RRC/SecurityModeCommand.h +++ b/src/codec_utils/RRC/SecurityModeCommand.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SecurityModeCommand_H_ @@ -61,5 +61,8 @@ extern asn_TYPE_member_t asn_MBR_SecurityModeCommand_1[2]; } #endif +/* Referred external types */ +#include "SecurityModeCommand-IEs.h" + #endif /* _SecurityModeCommand_H_ */ #include diff --git a/src/codec_utils/RRC/SecurityModeComplete-IEs.c b/src/codec_utils/RRC/SecurityModeComplete-IEs.c index 4f5706d6b..b3622cc95 100644 --- a/src/codec_utils/RRC/SecurityModeComplete-IEs.c +++ b/src/codec_utils/RRC/SecurityModeComplete-IEs.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SecurityModeComplete-IEs.h" @@ -30,7 +30,18 @@ asn_TYPE_descriptor_t asn_DEF_nonCriticalExtension_3 = { asn_DEF_nonCriticalExtension_tags_3, /* Same as above */ sizeof(asn_DEF_nonCriticalExtension_tags_3) /sizeof(asn_DEF_nonCriticalExtension_tags_3[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_nonCriticalExtension_specs_3 /* Additional specs */ }; @@ -41,7 +52,18 @@ asn_TYPE_member_t asn_MBR_SecurityModeComplete_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lateNonCriticalExtension" }, @@ -50,7 +72,18 @@ asn_TYPE_member_t asn_MBR_SecurityModeComplete_IEs_1[] = { 0, &asn_DEF_nonCriticalExtension_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nonCriticalExtension" }, @@ -82,7 +115,18 @@ asn_TYPE_descriptor_t asn_DEF_SecurityModeComplete_IEs = { asn_DEF_SecurityModeComplete_IEs_tags_1, /* Same as above */ sizeof(asn_DEF_SecurityModeComplete_IEs_tags_1) /sizeof(asn_DEF_SecurityModeComplete_IEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SecurityModeComplete_IEs_1, 2, /* Elements count */ &asn_SPC_SecurityModeComplete_IEs_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SecurityModeComplete-IEs.h b/src/codec_utils/RRC/SecurityModeComplete-IEs.h index d611b01ad..fc52a23c1 100644 --- a/src/codec_utils/RRC/SecurityModeComplete-IEs.h +++ b/src/codec_utils/RRC/SecurityModeComplete-IEs.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SecurityModeComplete_IEs_H_ diff --git a/src/codec_utils/RRC/SecurityModeComplete.c b/src/codec_utils/RRC/SecurityModeComplete.c index c9044eadc..a4638cd8f 100644 --- a/src/codec_utils/RRC/SecurityModeComplete.c +++ b/src/codec_utils/RRC/SecurityModeComplete.c @@ -1,21 +1,19 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SecurityModeComplete.h" -#include "SecurityModeComplete-IEs.h" -static asn_oer_constraints_t asn_OER_type_criticalExtensions_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_criticalExtensions_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_criticalExtensionsFuture_tags_5[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) @@ -39,7 +37,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensionsFuture_5 = { asn_DEF_criticalExtensionsFuture_tags_5, /* Same as above */ sizeof(asn_DEF_criticalExtensionsFuture_tags_5) /sizeof(asn_DEF_criticalExtensionsFuture_tags_5[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_criticalExtensionsFuture_specs_5 /* Additional specs */ }; @@ -50,7 +59,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SecurityModeComplete_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "securityModeComplete" }, @@ -59,7 +79,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_3[] = { 0, &asn_DEF_criticalExtensionsFuture_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensionsFuture" }, @@ -87,7 +118,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensions_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_criticalExtensions_constr_3, &asn_PER_type_criticalExtensions_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_criticalExtensions_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_criticalExtensions_3, 2, /* Elements count */ &asn_SPC_criticalExtensions_specs_3 /* Additional specs */ @@ -99,7 +141,18 @@ asn_TYPE_member_t asn_MBR_SecurityModeComplete_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRC_TransactionIdentifier, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrc-TransactionIdentifier" }, @@ -108,7 +161,18 @@ asn_TYPE_member_t asn_MBR_SecurityModeComplete_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_criticalExtensions_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensions" }, @@ -138,7 +202,18 @@ asn_TYPE_descriptor_t asn_DEF_SecurityModeComplete = { asn_DEF_SecurityModeComplete_tags_1, /* Same as above */ sizeof(asn_DEF_SecurityModeComplete_tags_1) /sizeof(asn_DEF_SecurityModeComplete_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SecurityModeComplete_1, 2, /* Elements count */ &asn_SPC_SecurityModeComplete_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SecurityModeComplete.h b/src/codec_utils/RRC/SecurityModeComplete.h index 3f0d6f463..73eaa33c6 100644 --- a/src/codec_utils/RRC/SecurityModeComplete.h +++ b/src/codec_utils/RRC/SecurityModeComplete.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SecurityModeComplete_H_ @@ -61,5 +61,8 @@ extern asn_TYPE_member_t asn_MBR_SecurityModeComplete_1[2]; } #endif +/* Referred external types */ +#include "SecurityModeComplete-IEs.h" + #endif /* _SecurityModeComplete_H_ */ #include diff --git a/src/codec_utils/RRC/SecurityModeFailure-IEs.c b/src/codec_utils/RRC/SecurityModeFailure-IEs.c index 4f051f149..ef7b855db 100644 --- a/src/codec_utils/RRC/SecurityModeFailure-IEs.c +++ b/src/codec_utils/RRC/SecurityModeFailure-IEs.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SecurityModeFailure-IEs.h" @@ -30,7 +30,18 @@ asn_TYPE_descriptor_t asn_DEF_nonCriticalExtension_3 = { asn_DEF_nonCriticalExtension_tags_3, /* Same as above */ sizeof(asn_DEF_nonCriticalExtension_tags_3) /sizeof(asn_DEF_nonCriticalExtension_tags_3[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_nonCriticalExtension_specs_3 /* Additional specs */ }; @@ -41,7 +52,18 @@ asn_TYPE_member_t asn_MBR_SecurityModeFailure_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lateNonCriticalExtension" }, @@ -50,7 +72,18 @@ asn_TYPE_member_t asn_MBR_SecurityModeFailure_IEs_1[] = { 0, &asn_DEF_nonCriticalExtension_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nonCriticalExtension" }, @@ -82,7 +115,18 @@ asn_TYPE_descriptor_t asn_DEF_SecurityModeFailure_IEs = { asn_DEF_SecurityModeFailure_IEs_tags_1, /* Same as above */ sizeof(asn_DEF_SecurityModeFailure_IEs_tags_1) /sizeof(asn_DEF_SecurityModeFailure_IEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SecurityModeFailure_IEs_1, 2, /* Elements count */ &asn_SPC_SecurityModeFailure_IEs_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SecurityModeFailure-IEs.h b/src/codec_utils/RRC/SecurityModeFailure-IEs.h index 23dcdb1a1..12b47ac22 100644 --- a/src/codec_utils/RRC/SecurityModeFailure-IEs.h +++ b/src/codec_utils/RRC/SecurityModeFailure-IEs.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SecurityModeFailure_IEs_H_ diff --git a/src/codec_utils/RRC/SecurityModeFailure.c b/src/codec_utils/RRC/SecurityModeFailure.c index bcf3d91ef..da6403cf3 100644 --- a/src/codec_utils/RRC/SecurityModeFailure.c +++ b/src/codec_utils/RRC/SecurityModeFailure.c @@ -1,21 +1,19 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SecurityModeFailure.h" -#include "SecurityModeFailure-IEs.h" -static asn_oer_constraints_t asn_OER_type_criticalExtensions_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_criticalExtensions_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_criticalExtensionsFuture_tags_5[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) @@ -39,7 +37,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensionsFuture_5 = { asn_DEF_criticalExtensionsFuture_tags_5, /* Same as above */ sizeof(asn_DEF_criticalExtensionsFuture_tags_5) /sizeof(asn_DEF_criticalExtensionsFuture_tags_5[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_criticalExtensionsFuture_specs_5 /* Additional specs */ }; @@ -50,7 +59,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SecurityModeFailure_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "securityModeFailure" }, @@ -59,7 +79,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_3[] = { 0, &asn_DEF_criticalExtensionsFuture_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensionsFuture" }, @@ -87,7 +118,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensions_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_criticalExtensions_constr_3, &asn_PER_type_criticalExtensions_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_criticalExtensions_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_criticalExtensions_3, 2, /* Elements count */ &asn_SPC_criticalExtensions_specs_3 /* Additional specs */ @@ -99,7 +141,18 @@ asn_TYPE_member_t asn_MBR_SecurityModeFailure_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRC_TransactionIdentifier, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrc-TransactionIdentifier" }, @@ -108,7 +161,18 @@ asn_TYPE_member_t asn_MBR_SecurityModeFailure_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_criticalExtensions_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensions" }, @@ -138,7 +202,18 @@ asn_TYPE_descriptor_t asn_DEF_SecurityModeFailure = { asn_DEF_SecurityModeFailure_tags_1, /* Same as above */ sizeof(asn_DEF_SecurityModeFailure_tags_1) /sizeof(asn_DEF_SecurityModeFailure_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SecurityModeFailure_1, 2, /* Elements count */ &asn_SPC_SecurityModeFailure_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SecurityModeFailure.h b/src/codec_utils/RRC/SecurityModeFailure.h index 669e470c0..f1c6455e4 100644 --- a/src/codec_utils/RRC/SecurityModeFailure.h +++ b/src/codec_utils/RRC/SecurityModeFailure.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SecurityModeFailure_H_ @@ -61,5 +61,8 @@ extern asn_TYPE_member_t asn_MBR_SecurityModeFailure_1[2]; } #endif +/* Referred external types */ +#include "SecurityModeFailure-IEs.h" + #endif /* _SecurityModeFailure_H_ */ #include diff --git a/src/codec_utils/RRC/ServCellIndexRrc.c b/src/codec_utils/RRC/ServCellIndexRrc.c index f44a8c595..dfcd5e0ac 100644 --- a/src/codec_utils/RRC/ServCellIndexRrc.c +++ b/src/codec_utils/RRC/ServCellIndexRrc.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ServCellIndexRrc.h" @@ -21,7 +21,7 @@ ServCellIndexRrc_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 31)) { + if((value >= 0L && value <= 31L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ ServCellIndexRrc_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_ServCellIndexRrc_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..31) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ServCellIndexRrc_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 31 } /* (0..31) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_ServCellIndexRrc_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_ServCellIndexRrc = { asn_DEF_ServCellIndexRrc_tags_1, /* Same as above */ sizeof(asn_DEF_ServCellIndexRrc_tags_1) /sizeof(asn_DEF_ServCellIndexRrc_tags_1[0]), /* 1 */ - { &asn_OER_type_ServCellIndexRrc_constr_1, &asn_PER_type_ServCellIndexRrc_constr_1, ServCellIndexRrc_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ServCellIndexRrc_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + ServCellIndexRrc_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/ServCellIndexRrc.h b/src/codec_utils/RRC/ServCellIndexRrc.h index 5e59fcf49..713582824 100644 --- a/src/codec_utils/RRC/ServCellIndexRrc.h +++ b/src/codec_utils/RRC/ServCellIndexRrc.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ServCellIndexRrc_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ServCellIndexRrc; asn_struct_free_f ServCellIndexRrc_free; asn_struct_print_f ServCellIndexRrc_print; asn_constr_check_f ServCellIndexRrc_constraint; -ber_type_decoder_f ServCellIndexRrc_decode_ber; -der_type_encoder_f ServCellIndexRrc_encode_der; xer_type_decoder_f ServCellIndexRrc_decode_xer; xer_type_encoder_f ServCellIndexRrc_encode_xer; -oer_type_decoder_f ServCellIndexRrc_decode_oer; -oer_type_encoder_f ServCellIndexRrc_encode_oer; per_type_decoder_f ServCellIndexRrc_decode_uper; per_type_encoder_f ServCellIndexRrc_encode_uper; per_type_decoder_f ServCellIndexRrc_decode_aper; diff --git a/src/codec_utils/RRC/ServingCellConfig.c b/src/codec_utils/RRC/ServingCellConfig.c index d66db55e4..3e1ec5062 100644 --- a/src/codec_utils/RRC/ServingCellConfig.c +++ b/src/codec_utils/RRC/ServingCellConfig.c @@ -1,23 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ServingCellConfig.h" -#include "TDD-UL-DL-ConfigDedicated.h" -#include "BWP-DownlinkDedicated.h" -#include "UplinkConfig.h" -#include "CrossCarrierSchedulingConfig.h" -#include "BWP-Downlink.h" -#include "PDCCH-ServingCellConfig.h" -#include "PDSCH-ServingCellConfig.h" -#include "CSI-MeasConfig.h" -#include "RateMatchPatternLTE-CRS.h" -#include "RateMatchPattern.h" -#include "SCS-SpecificCarrier.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -49,9 +38,9 @@ memb_rateMatchPatternToAddModList_constraint_79(const asn_TYPE_descriptor_t *td, /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 4)) { + if((size >= 1UL && size <= 4UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -75,9 +64,9 @@ memb_rateMatchPatternToReleaseList_constraint_79(const asn_TYPE_descriptor_t *td /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 4)) { + if((size >= 1UL && size <= 4UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -101,9 +90,9 @@ memb_downlinkChannelBW_PerSCS_List_constraint_79(const asn_TYPE_descriptor_t *td /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 5)) { + if((size >= 1UL && size <= 5UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -127,9 +116,9 @@ memb_downlinkBWP_ToReleaseList_constraint_1(const asn_TYPE_descriptor_t *td, con /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 4)) { + if((size >= 1UL && size <= 4UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -153,9 +142,9 @@ memb_downlinkBWP_ToAddModList_constraint_1(const asn_TYPE_descriptor_t *td, cons /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 4)) { + if((size >= 1UL && size <= 4UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -164,157 +153,150 @@ memb_downlinkBWP_ToAddModList_constraint_1(const asn_TYPE_descriptor_t *td, cons } } -static asn_oer_constraints_t asn_OER_type_downlinkBWP_ToReleaseList_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_downlinkBWP_ToReleaseList_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_downlinkBWP_ToAddModList_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_downlinkBWP_ToAddModList_constr_6 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_bwp_InactivityTimer_constr_9 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_bwp_InactivityTimer_constr_9 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 30 } /* (0..30) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_pdcch_ServingCellConfig_constr_44 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pdcch_ServingCellConfig_constr_44 CC_NOTUSED = { { APC_CONSTRAINED, 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_pdsch_ServingCellConfig_constr_47 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pdsch_ServingCellConfig_constr_47 CC_NOTUSED = { { APC_CONSTRAINED, 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_csi_MeasConfig_constr_50 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_csi_MeasConfig_constr_50 CC_NOTUSED = { { APC_CONSTRAINED, 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_sCellDeactivationTimer_constr_53 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_sCellDeactivationTimer_constr_53 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_dummy_constr_72 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_dummy_constr_72 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_pathlossReferenceLinking_constr_74 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pathlossReferenceLinking_constr_74 CC_NOTUSED = { { APC_CONSTRAINED, 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_lte_CRS_ToMatchAround_constr_80 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_lte_CRS_ToMatchAround_constr_80 CC_NOTUSED = { { APC_CONSTRAINED, 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_rateMatchPatternToAddModList_constr_83 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_rateMatchPatternToAddModList_constr_83 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_rateMatchPatternToReleaseList_constr_85 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_rateMatchPatternToReleaseList_constr_85 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_downlinkChannelBW_PerSCS_List_constr_87 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..5)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_downlinkChannelBW_PerSCS_List_constr_87 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 5 } /* (SIZE(1..5)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_rateMatchPatternToAddModList_constr_83 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_rateMatchPatternToAddModList_constr_83 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_rateMatchPatternToReleaseList_constr_85 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_rateMatchPatternToReleaseList_constr_85 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_downlinkChannelBW_PerSCS_List_constr_87 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..5)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_downlinkChannelBW_PerSCS_List_constr_87 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 5 } /* (SIZE(1..5)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_downlinkBWP_ToReleaseList_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_downlinkBWP_ToReleaseList_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_downlinkBWP_ToAddModList_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_downlinkBWP_ToAddModList_constr_6 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_downlinkBWP_ToReleaseList_4[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_BWP_Id, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -339,7 +321,18 @@ asn_TYPE_descriptor_t asn_DEF_downlinkBWP_ToReleaseList_4 = { asn_DEF_downlinkBWP_ToReleaseList_tags_4, /* Same as above */ sizeof(asn_DEF_downlinkBWP_ToReleaseList_tags_4) /sizeof(asn_DEF_downlinkBWP_ToReleaseList_tags_4[0]), /* 2 */ - { &asn_OER_type_downlinkBWP_ToReleaseList_constr_4, &asn_PER_type_downlinkBWP_ToReleaseList_constr_4, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_downlinkBWP_ToReleaseList_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_downlinkBWP_ToReleaseList_4, 1, /* Single element */ &asn_SPC_downlinkBWP_ToReleaseList_specs_4 /* Additional specs */ @@ -351,7 +344,18 @@ static asn_TYPE_member_t asn_MBR_downlinkBWP_ToAddModList_6[] = { 0, &asn_DEF_BWP_Downlink, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -376,7 +380,18 @@ asn_TYPE_descriptor_t asn_DEF_downlinkBWP_ToAddModList_6 = { asn_DEF_downlinkBWP_ToAddModList_tags_6, /* Same as above */ sizeof(asn_DEF_downlinkBWP_ToAddModList_tags_6) /sizeof(asn_DEF_downlinkBWP_ToAddModList_tags_6[0]), /* 2 */ - { &asn_OER_type_downlinkBWP_ToAddModList_constr_6, &asn_PER_type_downlinkBWP_ToAddModList_constr_6, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_downlinkBWP_ToAddModList_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_downlinkBWP_ToAddModList_6, 1, /* Single element */ &asn_SPC_downlinkBWP_ToAddModList_specs_6 /* Additional specs */ @@ -472,7 +487,18 @@ asn_TYPE_descriptor_t asn_DEF_bwp_InactivityTimer_9 = { asn_DEF_bwp_InactivityTimer_tags_9, /* Same as above */ sizeof(asn_DEF_bwp_InactivityTimer_tags_9) /sizeof(asn_DEF_bwp_InactivityTimer_tags_9[0]), /* 2 */ - { &asn_OER_type_bwp_InactivityTimer_constr_9, &asn_PER_type_bwp_InactivityTimer_constr_9, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_bwp_InactivityTimer_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_bwp_InactivityTimer_specs_9 /* Additional specs */ }; @@ -483,7 +509,18 @@ static asn_TYPE_member_t asn_MBR_pdcch_ServingCellConfig_44[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -492,7 +529,18 @@ static asn_TYPE_member_t asn_MBR_pdcch_ServingCellConfig_44[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PDCCH_ServingCellConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -520,7 +568,18 @@ asn_TYPE_descriptor_t asn_DEF_pdcch_ServingCellConfig_44 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_pdcch_ServingCellConfig_constr_44, &asn_PER_type_pdcch_ServingCellConfig_constr_44, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pdcch_ServingCellConfig_constr_44, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_pdcch_ServingCellConfig_44, 2, /* Elements count */ &asn_SPC_pdcch_ServingCellConfig_specs_44 /* Additional specs */ @@ -532,7 +591,18 @@ static asn_TYPE_member_t asn_MBR_pdsch_ServingCellConfig_47[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -541,7 +611,18 @@ static asn_TYPE_member_t asn_MBR_pdsch_ServingCellConfig_47[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PDSCH_ServingCellConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -569,7 +650,18 @@ asn_TYPE_descriptor_t asn_DEF_pdsch_ServingCellConfig_47 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_pdsch_ServingCellConfig_constr_47, &asn_PER_type_pdsch_ServingCellConfig_constr_47, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pdsch_ServingCellConfig_constr_47, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_pdsch_ServingCellConfig_47, 2, /* Elements count */ &asn_SPC_pdsch_ServingCellConfig_specs_47 /* Additional specs */ @@ -581,7 +673,18 @@ static asn_TYPE_member_t asn_MBR_csi_MeasConfig_50[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -590,7 +693,18 @@ static asn_TYPE_member_t asn_MBR_csi_MeasConfig_50[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CSI_MeasConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -618,7 +732,18 @@ asn_TYPE_descriptor_t asn_DEF_csi_MeasConfig_50 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_csi_MeasConfig_constr_50, &asn_PER_type_csi_MeasConfig_constr_50, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_csi_MeasConfig_constr_50, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_csi_MeasConfig_50, 2, /* Elements count */ &asn_SPC_csi_MeasConfig_specs_50 /* Additional specs */ @@ -684,7 +809,18 @@ asn_TYPE_descriptor_t asn_DEF_sCellDeactivationTimer_53 = { asn_DEF_sCellDeactivationTimer_tags_53, /* Same as above */ sizeof(asn_DEF_sCellDeactivationTimer_tags_53) /sizeof(asn_DEF_sCellDeactivationTimer_tags_53[0]), /* 2 */ - { &asn_OER_type_sCellDeactivationTimer_constr_53, &asn_PER_type_sCellDeactivationTimer_constr_53, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_sCellDeactivationTimer_constr_53, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_sCellDeactivationTimer_specs_53 /* Additional specs */ }; @@ -719,7 +855,18 @@ asn_TYPE_descriptor_t asn_DEF_dummy_72 = { asn_DEF_dummy_tags_72, /* Same as above */ sizeof(asn_DEF_dummy_tags_72) /sizeof(asn_DEF_dummy_tags_72[0]), /* 2 */ - { &asn_OER_type_dummy_constr_72, &asn_PER_type_dummy_constr_72, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_dummy_constr_72, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_dummy_specs_72 /* Additional specs */ }; @@ -756,7 +903,18 @@ asn_TYPE_descriptor_t asn_DEF_pathlossReferenceLinking_74 = { asn_DEF_pathlossReferenceLinking_tags_74, /* Same as above */ sizeof(asn_DEF_pathlossReferenceLinking_tags_74) /sizeof(asn_DEF_pathlossReferenceLinking_tags_74[0]), /* 2 */ - { &asn_OER_type_pathlossReferenceLinking_constr_74, &asn_PER_type_pathlossReferenceLinking_constr_74, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pathlossReferenceLinking_constr_74, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_pathlossReferenceLinking_specs_74 /* Additional specs */ }; @@ -767,7 +925,18 @@ static asn_TYPE_member_t asn_MBR_lte_CRS_ToMatchAround_80[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -776,7 +945,18 @@ static asn_TYPE_member_t asn_MBR_lte_CRS_ToMatchAround_80[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RateMatchPatternLTE_CRS, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -804,7 +984,18 @@ asn_TYPE_descriptor_t asn_DEF_lte_CRS_ToMatchAround_80 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_lte_CRS_ToMatchAround_constr_80, &asn_PER_type_lte_CRS_ToMatchAround_constr_80, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_lte_CRS_ToMatchAround_constr_80, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_lte_CRS_ToMatchAround_80, 2, /* Elements count */ &asn_SPC_lte_CRS_ToMatchAround_specs_80 /* Additional specs */ @@ -816,7 +1007,18 @@ static asn_TYPE_member_t asn_MBR_rateMatchPatternToAddModList_83[] = { 0, &asn_DEF_RateMatchPattern, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -841,7 +1043,18 @@ asn_TYPE_descriptor_t asn_DEF_rateMatchPatternToAddModList_83 = { asn_DEF_rateMatchPatternToAddModList_tags_83, /* Same as above */ sizeof(asn_DEF_rateMatchPatternToAddModList_tags_83) /sizeof(asn_DEF_rateMatchPatternToAddModList_tags_83[0]), /* 2 */ - { &asn_OER_type_rateMatchPatternToAddModList_constr_83, &asn_PER_type_rateMatchPatternToAddModList_constr_83, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_rateMatchPatternToAddModList_constr_83, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_rateMatchPatternToAddModList_83, 1, /* Single element */ &asn_SPC_rateMatchPatternToAddModList_specs_83 /* Additional specs */ @@ -853,7 +1066,18 @@ static asn_TYPE_member_t asn_MBR_rateMatchPatternToReleaseList_85[] = { 0, &asn_DEF_RateMatchPatternId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -878,7 +1102,18 @@ asn_TYPE_descriptor_t asn_DEF_rateMatchPatternToReleaseList_85 = { asn_DEF_rateMatchPatternToReleaseList_tags_85, /* Same as above */ sizeof(asn_DEF_rateMatchPatternToReleaseList_tags_85) /sizeof(asn_DEF_rateMatchPatternToReleaseList_tags_85[0]), /* 2 */ - { &asn_OER_type_rateMatchPatternToReleaseList_constr_85, &asn_PER_type_rateMatchPatternToReleaseList_constr_85, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_rateMatchPatternToReleaseList_constr_85, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_rateMatchPatternToReleaseList_85, 1, /* Single element */ &asn_SPC_rateMatchPatternToReleaseList_specs_85 /* Additional specs */ @@ -890,7 +1125,18 @@ static asn_TYPE_member_t asn_MBR_downlinkChannelBW_PerSCS_List_87[] = { 0, &asn_DEF_SCS_SpecificCarrier, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -915,7 +1161,18 @@ asn_TYPE_descriptor_t asn_DEF_downlinkChannelBW_PerSCS_List_87 = { asn_DEF_downlinkChannelBW_PerSCS_List_tags_87, /* Same as above */ sizeof(asn_DEF_downlinkChannelBW_PerSCS_List_tags_87) /sizeof(asn_DEF_downlinkChannelBW_PerSCS_List_tags_87[0]), /* 2 */ - { &asn_OER_type_downlinkChannelBW_PerSCS_List_constr_87, &asn_PER_type_downlinkChannelBW_PerSCS_List_constr_87, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_downlinkChannelBW_PerSCS_List_constr_87, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_downlinkChannelBW_PerSCS_List_87, 1, /* Single element */ &asn_SPC_downlinkChannelBW_PerSCS_List_specs_87 /* Additional specs */ @@ -927,7 +1184,18 @@ static asn_TYPE_member_t asn_MBR_ext1_79[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_lte_CRS_ToMatchAround_80, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lte-CRS-ToMatchAround" }, @@ -936,7 +1204,18 @@ static asn_TYPE_member_t asn_MBR_ext1_79[] = { 0, &asn_DEF_rateMatchPatternToAddModList_83, 0, - { &asn_OER_memb_rateMatchPatternToAddModList_constr_83, &asn_PER_memb_rateMatchPatternToAddModList_constr_83, memb_rateMatchPatternToAddModList_constraint_79 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_rateMatchPatternToAddModList_constr_83, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_rateMatchPatternToAddModList_constraint_79 + }, 0, 0, /* No default value */ "rateMatchPatternToAddModList" }, @@ -945,7 +1224,18 @@ static asn_TYPE_member_t asn_MBR_ext1_79[] = { 0, &asn_DEF_rateMatchPatternToReleaseList_85, 0, - { &asn_OER_memb_rateMatchPatternToReleaseList_constr_85, &asn_PER_memb_rateMatchPatternToReleaseList_constr_85, memb_rateMatchPatternToReleaseList_constraint_79 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_rateMatchPatternToReleaseList_constr_85, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_rateMatchPatternToReleaseList_constraint_79 + }, 0, 0, /* No default value */ "rateMatchPatternToReleaseList" }, @@ -954,7 +1244,18 @@ static asn_TYPE_member_t asn_MBR_ext1_79[] = { 0, &asn_DEF_downlinkChannelBW_PerSCS_List_87, 0, - { &asn_OER_memb_downlinkChannelBW_PerSCS_List_constr_87, &asn_PER_memb_downlinkChannelBW_PerSCS_List_constr_87, memb_downlinkChannelBW_PerSCS_List_constraint_79 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_downlinkChannelBW_PerSCS_List_constr_87, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_downlinkChannelBW_PerSCS_List_constraint_79 + }, 0, 0, /* No default value */ "downlinkChannelBW-PerSCS-List" }, @@ -990,7 +1291,18 @@ asn_TYPE_descriptor_t asn_DEF_ext1_79 = { asn_DEF_ext1_tags_79, /* Same as above */ sizeof(asn_DEF_ext1_tags_79) /sizeof(asn_DEF_ext1_tags_79[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ext1_79, 4, /* Elements count */ &asn_SPC_ext1_specs_79 /* Additional specs */ @@ -1002,7 +1314,18 @@ asn_TYPE_member_t asn_MBR_ServingCellConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_TDD_UL_DL_ConfigDedicated, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "tdd-UL-DL-ConfigurationDedicated" }, @@ -1011,7 +1334,18 @@ asn_TYPE_member_t asn_MBR_ServingCellConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BWP_DownlinkDedicated, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "initialDownlinkBWP" }, @@ -1020,7 +1354,18 @@ asn_TYPE_member_t asn_MBR_ServingCellConfig_1[] = { 0, &asn_DEF_downlinkBWP_ToReleaseList_4, 0, - { &asn_OER_memb_downlinkBWP_ToReleaseList_constr_4, &asn_PER_memb_downlinkBWP_ToReleaseList_constr_4, memb_downlinkBWP_ToReleaseList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_downlinkBWP_ToReleaseList_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_downlinkBWP_ToReleaseList_constraint_1 + }, 0, 0, /* No default value */ "downlinkBWP-ToReleaseList" }, @@ -1029,7 +1374,18 @@ asn_TYPE_member_t asn_MBR_ServingCellConfig_1[] = { 0, &asn_DEF_downlinkBWP_ToAddModList_6, 0, - { &asn_OER_memb_downlinkBWP_ToAddModList_constr_6, &asn_PER_memb_downlinkBWP_ToAddModList_constr_6, memb_downlinkBWP_ToAddModList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_downlinkBWP_ToAddModList_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_downlinkBWP_ToAddModList_constraint_1 + }, 0, 0, /* No default value */ "downlinkBWP-ToAddModList" }, @@ -1038,7 +1394,18 @@ asn_TYPE_member_t asn_MBR_ServingCellConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BWP_Id, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "firstActiveDownlinkBWP-Id" }, @@ -1047,7 +1414,18 @@ asn_TYPE_member_t asn_MBR_ServingCellConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_bwp_InactivityTimer_9, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "bwp-InactivityTimer" }, @@ -1056,7 +1434,18 @@ asn_TYPE_member_t asn_MBR_ServingCellConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BWP_Id, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "defaultDownlinkBWP-Id" }, @@ -1065,7 +1454,18 @@ asn_TYPE_member_t asn_MBR_ServingCellConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UplinkConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "uplinkConfig" }, @@ -1074,7 +1474,18 @@ asn_TYPE_member_t asn_MBR_ServingCellConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UplinkConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "supplementaryUplink" }, @@ -1083,7 +1494,18 @@ asn_TYPE_member_t asn_MBR_ServingCellConfig_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_pdcch_ServingCellConfig_44, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pdcch-ServingCellConfig" }, @@ -1092,7 +1514,18 @@ asn_TYPE_member_t asn_MBR_ServingCellConfig_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_pdsch_ServingCellConfig_47, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pdsch-ServingCellConfig" }, @@ -1101,7 +1534,18 @@ asn_TYPE_member_t asn_MBR_ServingCellConfig_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_csi_MeasConfig_50, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "csi-MeasConfig" }, @@ -1110,7 +1554,18 @@ asn_TYPE_member_t asn_MBR_ServingCellConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_sCellDeactivationTimer_53, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sCellDeactivationTimer" }, @@ -1119,7 +1574,18 @@ asn_TYPE_member_t asn_MBR_ServingCellConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CrossCarrierSchedulingConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "crossCarrierSchedulingConfig" }, @@ -1128,7 +1594,18 @@ asn_TYPE_member_t asn_MBR_ServingCellConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_TAG_Id, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "tag-Id" }, @@ -1137,7 +1614,18 @@ asn_TYPE_member_t asn_MBR_ServingCellConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_dummy_72, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dummy" }, @@ -1146,7 +1634,18 @@ asn_TYPE_member_t asn_MBR_ServingCellConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_pathlossReferenceLinking_74, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pathlossReferenceLinking" }, @@ -1155,7 +1654,18 @@ asn_TYPE_member_t asn_MBR_ServingCellConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasObjectId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "servingCellMO" }, @@ -1164,7 +1674,18 @@ asn_TYPE_member_t asn_MBR_ServingCellConfig_1[] = { 0, &asn_DEF_ext1_79, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ext1" }, @@ -1213,7 +1734,18 @@ asn_TYPE_descriptor_t asn_DEF_ServingCellConfig = { asn_DEF_ServingCellConfig_tags_1, /* Same as above */ sizeof(asn_DEF_ServingCellConfig_tags_1) /sizeof(asn_DEF_ServingCellConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ServingCellConfig_1, 19, /* Elements count */ &asn_SPC_ServingCellConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/ServingCellConfig.h b/src/codec_utils/RRC/ServingCellConfig.h index 1374408cf..6dfe84a3c 100644 --- a/src/codec_utils/RRC/ServingCellConfig.h +++ b/src/codec_utils/RRC/ServingCellConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ServingCellConfig_H_ @@ -232,5 +232,18 @@ extern asn_TYPE_member_t asn_MBR_ServingCellConfig_1[19]; } #endif +/* Referred external types */ +#include "TDD-UL-DL-ConfigDedicated.h" +#include "BWP-DownlinkDedicated.h" +#include "UplinkConfig.h" +#include "CrossCarrierSchedulingConfig.h" +#include "BWP-Downlink.h" +#include "PDCCH-ServingCellConfig.h" +#include "PDSCH-ServingCellConfig.h" +#include "CSI-MeasConfig.h" +#include "RateMatchPatternLTE-CRS.h" +#include "RateMatchPattern.h" +#include "SCS-SpecificCarrier.h" + #endif /* _ServingCellConfig_H_ */ #include diff --git a/src/codec_utils/RRC/ServingCellConfigCommon.c b/src/codec_utils/RRC/ServingCellConfigCommon.c index 3c7e42043..80e431ad2 100644 --- a/src/codec_utils/RRC/ServingCellConfigCommon.c +++ b/src/codec_utils/RRC/ServingCellConfigCommon.c @@ -1,17 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ServingCellConfigCommon.h" -#include "DownlinkConfigCommon.h" -#include "UplinkConfigCommon.h" -#include "TDD-UL-DL-ConfigCommon.h" -#include "RateMatchPatternLTE-CRS.h" -#include "RateMatchPattern.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -36,7 +31,7 @@ memb_shortBitmap_constraint_10(const asn_TYPE_descriptor_t *td, const void *sptr size = 0; } - if((size == 4)) { + if((size == 4UL)) { /* Constraint check succeeded */ return 0; } else { @@ -67,7 +62,7 @@ memb_mediumBitmap_constraint_10(const asn_TYPE_descriptor_t *td, const void *spt size = 0; } - if((size == 8)) { + if((size == 8UL)) { /* Constraint check succeeded */ return 0; } else { @@ -98,7 +93,7 @@ memb_longBitmap_constraint_10(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 64)) { + if((size == 64UL)) { /* Constraint check succeeded */ return 0; } else { @@ -132,9 +127,9 @@ memb_rateMatchPatternToAddModList_constraint_1(const asn_TYPE_descriptor_t *td, /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 4)) { + if((size >= 1UL && size <= 4UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -158,9 +153,9 @@ memb_rateMatchPatternToReleaseList_constraint_1(const asn_TYPE_descriptor_t *td, /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 4)) { + if((size >= 1UL && size <= 4UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -183,7 +178,7 @@ memb_ss_PBCH_BlockPower_constraint_1(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= -60 && value <= 50)) { + if((value >= -60L && value <= 50L)) { /* Constraint check succeeded */ return 0; } else { @@ -194,110 +189,97 @@ memb_ss_PBCH_BlockPower_constraint_1(const asn_TYPE_descriptor_t *td, const void } } -static asn_oer_constraints_t asn_OER_type_n_TimingAdvanceOffset_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_n_TimingAdvanceOffset_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_shortBitmap_constr_11 CC_NOTUSED = { - { 0, 0 }, - 4 /* (SIZE(4..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_shortBitmap_constr_11 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 4, 4 } /* (SIZE(4..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_mediumBitmap_constr_12 CC_NOTUSED = { - { 0, 0 }, - 8 /* (SIZE(8..8)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_mediumBitmap_constr_12 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 8, 8 } /* (SIZE(8..8)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_longBitmap_constr_13 CC_NOTUSED = { - { 0, 0 }, - 64 /* (SIZE(64..64)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_longBitmap_constr_13 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 64, 64 } /* (SIZE(64..64)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_ssb_PositionsInBurst_constr_10 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_ssb_PositionsInBurst_constr_10 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_ssb_periodicityServingCell_constr_14 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_ssb_periodicityServingCell_constr_14 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_dmrs_TypeA_Position_constr_23 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_dmrs_TypeA_Position_constr_23 CC_NOTUSED = { { APC_CONSTRAINED, 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_lte_CRS_ToMatchAround_constr_26 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_lte_CRS_ToMatchAround_constr_26 CC_NOTUSED = { { APC_CONSTRAINED, 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_rateMatchPatternToAddModList_constr_29 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_rateMatchPatternToAddModList_constr_29 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_rateMatchPatternToReleaseList_constr_31 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_rateMatchPatternToReleaseList_constr_31 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_rateMatchPatternToAddModList_constr_29 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_rateMatchPatternToAddModList_constr_29 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_rateMatchPatternToReleaseList_constr_31 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_rateMatchPatternToReleaseList_constr_31 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ss_PBCH_BlockPower_constr_35 CC_NOTUSED = { - { 1, 0 } /* (-60..50) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ss_PBCH_BlockPower_constr_35 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, -60, 50 } /* (-60..50) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_n_TimingAdvanceOffset_value2enum_6[] = { { 0, 2, "n0" }, { 1, 6, "n25600" }, @@ -332,7 +314,18 @@ asn_TYPE_descriptor_t asn_DEF_n_TimingAdvanceOffset_6 = { asn_DEF_n_TimingAdvanceOffset_tags_6, /* Same as above */ sizeof(asn_DEF_n_TimingAdvanceOffset_tags_6) /sizeof(asn_DEF_n_TimingAdvanceOffset_tags_6[0]), /* 2 */ - { &asn_OER_type_n_TimingAdvanceOffset_constr_6, &asn_PER_type_n_TimingAdvanceOffset_constr_6, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_n_TimingAdvanceOffset_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_n_TimingAdvanceOffset_specs_6 /* Additional specs */ }; @@ -343,7 +336,18 @@ static asn_TYPE_member_t asn_MBR_ssb_PositionsInBurst_10[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_shortBitmap_constr_11, &asn_PER_memb_shortBitmap_constr_11, memb_shortBitmap_constraint_10 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_shortBitmap_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_shortBitmap_constraint_10 + }, 0, 0, /* No default value */ "shortBitmap" }, @@ -352,7 +356,18 @@ static asn_TYPE_member_t asn_MBR_ssb_PositionsInBurst_10[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_mediumBitmap_constr_12, &asn_PER_memb_mediumBitmap_constr_12, memb_mediumBitmap_constraint_10 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_mediumBitmap_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_mediumBitmap_constraint_10 + }, 0, 0, /* No default value */ "mediumBitmap" }, @@ -361,7 +376,18 @@ static asn_TYPE_member_t asn_MBR_ssb_PositionsInBurst_10[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_longBitmap_constr_13, &asn_PER_memb_longBitmap_constr_13, memb_longBitmap_constraint_10 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_longBitmap_constr_13, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_longBitmap_constraint_10 + }, 0, 0, /* No default value */ "longBitmap" }, @@ -390,7 +416,18 @@ asn_TYPE_descriptor_t asn_DEF_ssb_PositionsInBurst_10 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_ssb_PositionsInBurst_constr_10, &asn_PER_type_ssb_PositionsInBurst_constr_10, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ssb_PositionsInBurst_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_ssb_PositionsInBurst_10, 3, /* Elements count */ &asn_SPC_ssb_PositionsInBurst_specs_10 /* Additional specs */ @@ -440,7 +477,18 @@ asn_TYPE_descriptor_t asn_DEF_ssb_periodicityServingCell_14 = { asn_DEF_ssb_periodicityServingCell_tags_14, /* Same as above */ sizeof(asn_DEF_ssb_periodicityServingCell_tags_14) /sizeof(asn_DEF_ssb_periodicityServingCell_tags_14[0]), /* 2 */ - { &asn_OER_type_ssb_periodicityServingCell_constr_14, &asn_PER_type_ssb_periodicityServingCell_constr_14, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ssb_periodicityServingCell_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_ssb_periodicityServingCell_specs_14 /* Additional specs */ }; @@ -477,7 +525,18 @@ asn_TYPE_descriptor_t asn_DEF_dmrs_TypeA_Position_23 = { asn_DEF_dmrs_TypeA_Position_tags_23, /* Same as above */ sizeof(asn_DEF_dmrs_TypeA_Position_tags_23) /sizeof(asn_DEF_dmrs_TypeA_Position_tags_23[0]), /* 2 */ - { &asn_OER_type_dmrs_TypeA_Position_constr_23, &asn_PER_type_dmrs_TypeA_Position_constr_23, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_dmrs_TypeA_Position_constr_23, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_dmrs_TypeA_Position_specs_23 /* Additional specs */ }; @@ -488,7 +547,18 @@ static asn_TYPE_member_t asn_MBR_lte_CRS_ToMatchAround_26[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -497,7 +567,18 @@ static asn_TYPE_member_t asn_MBR_lte_CRS_ToMatchAround_26[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RateMatchPatternLTE_CRS, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -525,7 +606,18 @@ asn_TYPE_descriptor_t asn_DEF_lte_CRS_ToMatchAround_26 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_lte_CRS_ToMatchAround_constr_26, &asn_PER_type_lte_CRS_ToMatchAround_constr_26, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_lte_CRS_ToMatchAround_constr_26, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_lte_CRS_ToMatchAround_26, 2, /* Elements count */ &asn_SPC_lte_CRS_ToMatchAround_specs_26 /* Additional specs */ @@ -537,7 +629,18 @@ static asn_TYPE_member_t asn_MBR_rateMatchPatternToAddModList_29[] = { 0, &asn_DEF_RateMatchPattern, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -562,7 +665,18 @@ asn_TYPE_descriptor_t asn_DEF_rateMatchPatternToAddModList_29 = { asn_DEF_rateMatchPatternToAddModList_tags_29, /* Same as above */ sizeof(asn_DEF_rateMatchPatternToAddModList_tags_29) /sizeof(asn_DEF_rateMatchPatternToAddModList_tags_29[0]), /* 2 */ - { &asn_OER_type_rateMatchPatternToAddModList_constr_29, &asn_PER_type_rateMatchPatternToAddModList_constr_29, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_rateMatchPatternToAddModList_constr_29, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_rateMatchPatternToAddModList_29, 1, /* Single element */ &asn_SPC_rateMatchPatternToAddModList_specs_29 /* Additional specs */ @@ -574,7 +688,18 @@ static asn_TYPE_member_t asn_MBR_rateMatchPatternToReleaseList_31[] = { 0, &asn_DEF_RateMatchPatternId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -599,7 +724,18 @@ asn_TYPE_descriptor_t asn_DEF_rateMatchPatternToReleaseList_31 = { asn_DEF_rateMatchPatternToReleaseList_tags_31, /* Same as above */ sizeof(asn_DEF_rateMatchPatternToReleaseList_tags_31) /sizeof(asn_DEF_rateMatchPatternToReleaseList_tags_31[0]), /* 2 */ - { &asn_OER_type_rateMatchPatternToReleaseList_constr_31, &asn_PER_type_rateMatchPatternToReleaseList_constr_31, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_rateMatchPatternToReleaseList_constr_31, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_rateMatchPatternToReleaseList_31, 1, /* Single element */ &asn_SPC_rateMatchPatternToReleaseList_specs_31 /* Additional specs */ @@ -611,7 +747,18 @@ asn_TYPE_member_t asn_MBR_ServingCellConfigCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PhysCellId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "physCellId" }, @@ -620,7 +767,18 @@ asn_TYPE_member_t asn_MBR_ServingCellConfigCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_DownlinkConfigCommon, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "downlinkConfigCommon" }, @@ -629,7 +787,18 @@ asn_TYPE_member_t asn_MBR_ServingCellConfigCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UplinkConfigCommon, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "uplinkConfigCommon" }, @@ -638,7 +807,18 @@ asn_TYPE_member_t asn_MBR_ServingCellConfigCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UplinkConfigCommon, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "supplementaryUplinkConfig" }, @@ -647,7 +827,18 @@ asn_TYPE_member_t asn_MBR_ServingCellConfigCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_n_TimingAdvanceOffset_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "n-TimingAdvanceOffset" }, @@ -656,7 +847,18 @@ asn_TYPE_member_t asn_MBR_ServingCellConfigCommon_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_ssb_PositionsInBurst_10, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ssb-PositionsInBurst" }, @@ -665,7 +867,18 @@ asn_TYPE_member_t asn_MBR_ServingCellConfigCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ssb_periodicityServingCell_14, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ssb-periodicityServingCell" }, @@ -674,7 +887,18 @@ asn_TYPE_member_t asn_MBR_ServingCellConfigCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_dmrs_TypeA_Position_23, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dmrs-TypeA-Position" }, @@ -683,7 +907,18 @@ asn_TYPE_member_t asn_MBR_ServingCellConfigCommon_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_lte_CRS_ToMatchAround_26, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lte-CRS-ToMatchAround" }, @@ -692,7 +927,18 @@ asn_TYPE_member_t asn_MBR_ServingCellConfigCommon_1[] = { 0, &asn_DEF_rateMatchPatternToAddModList_29, 0, - { &asn_OER_memb_rateMatchPatternToAddModList_constr_29, &asn_PER_memb_rateMatchPatternToAddModList_constr_29, memb_rateMatchPatternToAddModList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_rateMatchPatternToAddModList_constr_29, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_rateMatchPatternToAddModList_constraint_1 + }, 0, 0, /* No default value */ "rateMatchPatternToAddModList" }, @@ -701,7 +947,18 @@ asn_TYPE_member_t asn_MBR_ServingCellConfigCommon_1[] = { 0, &asn_DEF_rateMatchPatternToReleaseList_31, 0, - { &asn_OER_memb_rateMatchPatternToReleaseList_constr_31, &asn_PER_memb_rateMatchPatternToReleaseList_constr_31, memb_rateMatchPatternToReleaseList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_rateMatchPatternToReleaseList_constr_31, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_rateMatchPatternToReleaseList_constraint_1 + }, 0, 0, /* No default value */ "rateMatchPatternToReleaseList" }, @@ -710,7 +967,18 @@ asn_TYPE_member_t asn_MBR_ServingCellConfigCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SubcarrierSpacing, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ssbSubcarrierSpacing" }, @@ -719,7 +987,18 @@ asn_TYPE_member_t asn_MBR_ServingCellConfigCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_TDD_UL_DL_ConfigCommon, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "tdd-UL-DL-ConfigurationCommon" }, @@ -728,7 +1007,18 @@ asn_TYPE_member_t asn_MBR_ServingCellConfigCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ss_PBCH_BlockPower_constr_35, &asn_PER_memb_ss_PBCH_BlockPower_constr_35, memb_ss_PBCH_BlockPower_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ss_PBCH_BlockPower_constr_35, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ss_PBCH_BlockPower_constraint_1 + }, 0, 0, /* No default value */ "ss-PBCH-BlockPower" }, @@ -772,7 +1062,18 @@ asn_TYPE_descriptor_t asn_DEF_ServingCellConfigCommon = { asn_DEF_ServingCellConfigCommon_tags_1, /* Same as above */ sizeof(asn_DEF_ServingCellConfigCommon_tags_1) /sizeof(asn_DEF_ServingCellConfigCommon_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ServingCellConfigCommon_1, 14, /* Elements count */ &asn_SPC_ServingCellConfigCommon_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/ServingCellConfigCommon.h b/src/codec_utils/RRC/ServingCellConfigCommon.h index 98a4b19be..eb66087fc 100644 --- a/src/codec_utils/RRC/ServingCellConfigCommon.h +++ b/src/codec_utils/RRC/ServingCellConfigCommon.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ServingCellConfigCommon_H_ @@ -133,5 +133,12 @@ extern asn_TYPE_member_t asn_MBR_ServingCellConfigCommon_1[14]; } #endif +/* Referred external types */ +#include "DownlinkConfigCommon.h" +#include "UplinkConfigCommon.h" +#include "TDD-UL-DL-ConfigCommon.h" +#include "RateMatchPatternLTE-CRS.h" +#include "RateMatchPattern.h" + #endif /* _ServingCellConfigCommon_H_ */ #include diff --git a/src/codec_utils/RRC/ServingCellConfigCommonSIB.c b/src/codec_utils/RRC/ServingCellConfigCommonSIB.c index 3f3c6b501..7c5623c1f 100644 --- a/src/codec_utils/RRC/ServingCellConfigCommonSIB.c +++ b/src/codec_utils/RRC/ServingCellConfigCommonSIB.c @@ -1,14 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ServingCellConfigCommonSIB.h" -#include "UplinkConfigCommonSIB.h" -#include "TDD-UL-DL-ConfigCommon.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. @@ -33,7 +31,7 @@ memb_inOneGroup_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 8)) { + if((size == 8UL)) { /* Constraint check succeeded */ return 0; } else { @@ -64,7 +62,7 @@ memb_groupPresence_constraint_9(const asn_TYPE_descriptor_t *td, const void *spt size = 0; } - if((size == 8)) { + if((size == 8UL)) { /* Constraint check succeeded */ return 0; } else { @@ -93,7 +91,7 @@ memb_ss_PBCH_BlockPower_constraint_1(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= -60 && value <= 50)) { + if((value >= -60L && value <= 50L)) { /* Constraint check succeeded */ return 0; } else { @@ -104,46 +102,41 @@ memb_ss_PBCH_BlockPower_constraint_1(const asn_TYPE_descriptor_t *td, const void } } -static asn_oer_constraints_t asn_OER_type_n_TimingAdvanceOffset_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_n_TimingAdvanceOffset_constr_5 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_inOneGroup_constr_10 CC_NOTUSED = { - { 0, 0 }, - 8 /* (SIZE(8..8)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_inOneGroup_constr_10 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 8, 8 } /* (SIZE(8..8)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_groupPresence_constr_11 CC_NOTUSED = { - { 0, 0 }, - 8 /* (SIZE(8..8)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_groupPresence_constr_11 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 8, 8 } /* (SIZE(8..8)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_ssb_PeriodicityServingCell_constr_12 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_ssb_PeriodicityServingCell_constr_12 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 5 } /* (0..5) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_ss_PBCH_BlockPower_constr_20 CC_NOTUSED = { - { 1, 0 } /* (-60..50) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ss_PBCH_BlockPower_constr_20 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, -60, 50 } /* (-60..50) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_n_TimingAdvanceOffset_value2enum_5[] = { { 0, 2, "n0" }, { 1, 6, "n25560" }, @@ -178,7 +171,18 @@ asn_TYPE_descriptor_t asn_DEF_n_TimingAdvanceOffset_5 = { asn_DEF_n_TimingAdvanceOffset_tags_5, /* Same as above */ sizeof(asn_DEF_n_TimingAdvanceOffset_tags_5) /sizeof(asn_DEF_n_TimingAdvanceOffset_tags_5[0]), /* 2 */ - { &asn_OER_type_n_TimingAdvanceOffset_constr_5, &asn_PER_type_n_TimingAdvanceOffset_constr_5, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_n_TimingAdvanceOffset_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_n_TimingAdvanceOffset_specs_5 /* Additional specs */ }; @@ -189,7 +193,18 @@ static asn_TYPE_member_t asn_MBR_ssb_PositionsInBurst_9[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_inOneGroup_constr_10, &asn_PER_memb_inOneGroup_constr_10, memb_inOneGroup_constraint_9 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_inOneGroup_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_inOneGroup_constraint_9 + }, 0, 0, /* No default value */ "inOneGroup" }, @@ -198,7 +213,18 @@ static asn_TYPE_member_t asn_MBR_ssb_PositionsInBurst_9[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_groupPresence_constr_11, &asn_PER_memb_groupPresence_constr_11, memb_groupPresence_constraint_9 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_groupPresence_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_groupPresence_constraint_9 + }, 0, 0, /* No default value */ "groupPresence" }, @@ -232,7 +258,18 @@ asn_TYPE_descriptor_t asn_DEF_ssb_PositionsInBurst_9 = { asn_DEF_ssb_PositionsInBurst_tags_9, /* Same as above */ sizeof(asn_DEF_ssb_PositionsInBurst_tags_9) /sizeof(asn_DEF_ssb_PositionsInBurst_tags_9[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ssb_PositionsInBurst_9, 2, /* Elements count */ &asn_SPC_ssb_PositionsInBurst_specs_9 /* Additional specs */ @@ -278,7 +315,18 @@ asn_TYPE_descriptor_t asn_DEF_ssb_PeriodicityServingCell_12 = { asn_DEF_ssb_PeriodicityServingCell_tags_12, /* Same as above */ sizeof(asn_DEF_ssb_PeriodicityServingCell_tags_12) /sizeof(asn_DEF_ssb_PeriodicityServingCell_tags_12[0]), /* 2 */ - { &asn_OER_type_ssb_PeriodicityServingCell_constr_12, &asn_PER_type_ssb_PeriodicityServingCell_constr_12, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ssb_PeriodicityServingCell_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_ssb_PeriodicityServingCell_specs_12 /* Additional specs */ }; @@ -289,7 +337,18 @@ asn_TYPE_member_t asn_MBR_ServingCellConfigCommonSIB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_DownlinkConfigCommonSIB, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "downlinkConfigCommon" }, @@ -298,7 +357,18 @@ asn_TYPE_member_t asn_MBR_ServingCellConfigCommonSIB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UplinkConfigCommonSIB, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "uplinkConfigCommon" }, @@ -307,7 +377,18 @@ asn_TYPE_member_t asn_MBR_ServingCellConfigCommonSIB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UplinkConfigCommonSIB, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "supplementaryUplink" }, @@ -316,7 +397,18 @@ asn_TYPE_member_t asn_MBR_ServingCellConfigCommonSIB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_n_TimingAdvanceOffset_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "n-TimingAdvanceOffset" }, @@ -325,7 +417,18 @@ asn_TYPE_member_t asn_MBR_ServingCellConfigCommonSIB_1[] = { 0, &asn_DEF_ssb_PositionsInBurst_9, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ssb-PositionsInBurst" }, @@ -334,7 +437,18 @@ asn_TYPE_member_t asn_MBR_ServingCellConfigCommonSIB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ssb_PeriodicityServingCell_12, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ssb-PeriodicityServingCell" }, @@ -343,7 +457,18 @@ asn_TYPE_member_t asn_MBR_ServingCellConfigCommonSIB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_TDD_UL_DL_ConfigCommon, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "tdd-UL-DL-ConfigurationCommon" }, @@ -352,7 +477,18 @@ asn_TYPE_member_t asn_MBR_ServingCellConfigCommonSIB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_ss_PBCH_BlockPower_constr_20, &asn_PER_memb_ss_PBCH_BlockPower_constr_20, memb_ss_PBCH_BlockPower_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ss_PBCH_BlockPower_constr_20, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ss_PBCH_BlockPower_constraint_1 + }, 0, 0, /* No default value */ "ss-PBCH-BlockPower" }, @@ -390,7 +526,18 @@ asn_TYPE_descriptor_t asn_DEF_ServingCellConfigCommonSIB = { asn_DEF_ServingCellConfigCommonSIB_tags_1, /* Same as above */ sizeof(asn_DEF_ServingCellConfigCommonSIB_tags_1) /sizeof(asn_DEF_ServingCellConfigCommonSIB_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ServingCellConfigCommonSIB_1, 8, /* Elements count */ &asn_SPC_ServingCellConfigCommonSIB_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/ServingCellConfigCommonSIB.h b/src/codec_utils/RRC/ServingCellConfigCommonSIB.h index 4360691b1..602672fba 100644 --- a/src/codec_utils/RRC/ServingCellConfigCommonSIB.h +++ b/src/codec_utils/RRC/ServingCellConfigCommonSIB.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ServingCellConfigCommonSIB_H_ @@ -77,5 +77,9 @@ extern asn_TYPE_member_t asn_MBR_ServingCellConfigCommonSIB_1[8]; } #endif +/* Referred external types */ +#include "UplinkConfigCommonSIB.h" +#include "TDD-UL-DL-ConfigCommon.h" + #endif /* _ServingCellConfigCommonSIB_H_ */ #include diff --git a/src/codec_utils/RRC/ShortI-RNTI-Value.c b/src/codec_utils/RRC/ShortI-RNTI-Value.c index e407d0c50..650022667 100644 --- a/src/codec_utils/RRC/ShortI-RNTI-Value.c +++ b/src/codec_utils/RRC/ShortI-RNTI-Value.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ShortI-RNTI-Value.h" @@ -27,7 +27,7 @@ ShortI_RNTI_Value_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 24)) { + if((size == 24UL)) { /* Constraint check succeeded */ return 0; } else { @@ -42,14 +42,13 @@ ShortI_RNTI_Value_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using BIT_STRING, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_ShortI_RNTI_Value_constr_1 CC_NOTUSED = { - { 0, 0 }, - 24 /* (SIZE(24..24)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ShortI_RNTI_Value_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 24, 24 } /* (SIZE(24..24)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_ShortI_RNTI_Value_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)) }; @@ -63,7 +62,18 @@ asn_TYPE_descriptor_t asn_DEF_ShortI_RNTI_Value = { asn_DEF_ShortI_RNTI_Value_tags_1, /* Same as above */ sizeof(asn_DEF_ShortI_RNTI_Value_tags_1) /sizeof(asn_DEF_ShortI_RNTI_Value_tags_1[0]), /* 1 */ - { &asn_OER_type_ShortI_RNTI_Value_constr_1, &asn_PER_type_ShortI_RNTI_Value_constr_1, ShortI_RNTI_Value_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ShortI_RNTI_Value_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + ShortI_RNTI_Value_constraint + }, 0, 0, /* No members */ &asn_SPC_BIT_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/RRC/ShortI-RNTI-Value.h b/src/codec_utils/RRC/ShortI-RNTI-Value.h index 638f30da9..a04d56ed0 100644 --- a/src/codec_utils/RRC/ShortI-RNTI-Value.h +++ b/src/codec_utils/RRC/ShortI-RNTI-Value.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ShortI_RNTI_Value_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ShortI_RNTI_Value; asn_struct_free_f ShortI_RNTI_Value_free; asn_struct_print_f ShortI_RNTI_Value_print; asn_constr_check_f ShortI_RNTI_Value_constraint; -ber_type_decoder_f ShortI_RNTI_Value_decode_ber; -der_type_encoder_f ShortI_RNTI_Value_encode_der; xer_type_decoder_f ShortI_RNTI_Value_decode_xer; xer_type_encoder_f ShortI_RNTI_Value_encode_xer; -oer_type_decoder_f ShortI_RNTI_Value_decode_oer; -oer_type_encoder_f ShortI_RNTI_Value_encode_oer; per_type_decoder_f ShortI_RNTI_Value_decode_uper; per_type_encoder_f ShortI_RNTI_Value_encode_uper; per_type_decoder_f ShortI_RNTI_Value_decode_aper; diff --git a/src/codec_utils/RRC/ShortMAC-I.c b/src/codec_utils/RRC/ShortMAC-I.c index b81d00410..1a8f1b8e3 100644 --- a/src/codec_utils/RRC/ShortMAC-I.c +++ b/src/codec_utils/RRC/ShortMAC-I.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ShortMAC-I.h" @@ -27,7 +27,7 @@ ShortMAC_I_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 16)) { + if((size == 16UL)) { /* Constraint check succeeded */ return 0; } else { @@ -42,14 +42,13 @@ ShortMAC_I_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using BIT_STRING, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_ShortMAC_I_constr_1 CC_NOTUSED = { - { 0, 0 }, - 16 /* (SIZE(16..16)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ShortMAC_I_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 16, 16 } /* (SIZE(16..16)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_ShortMAC_I_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)) }; @@ -63,7 +62,18 @@ asn_TYPE_descriptor_t asn_DEF_ShortMAC_I = { asn_DEF_ShortMAC_I_tags_1, /* Same as above */ sizeof(asn_DEF_ShortMAC_I_tags_1) /sizeof(asn_DEF_ShortMAC_I_tags_1[0]), /* 1 */ - { &asn_OER_type_ShortMAC_I_constr_1, &asn_PER_type_ShortMAC_I_constr_1, ShortMAC_I_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ShortMAC_I_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + ShortMAC_I_constraint + }, 0, 0, /* No members */ &asn_SPC_BIT_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/RRC/ShortMAC-I.h b/src/codec_utils/RRC/ShortMAC-I.h index f21449df6..736a294bd 100644 --- a/src/codec_utils/RRC/ShortMAC-I.h +++ b/src/codec_utils/RRC/ShortMAC-I.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ShortMAC_I_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ShortMAC_I; asn_struct_free_f ShortMAC_I_free; asn_struct_print_f ShortMAC_I_print; asn_constr_check_f ShortMAC_I_constraint; -ber_type_decoder_f ShortMAC_I_decode_ber; -der_type_encoder_f ShortMAC_I_encode_der; xer_type_decoder_f ShortMAC_I_decode_xer; xer_type_encoder_f ShortMAC_I_encode_xer; -oer_type_decoder_f ShortMAC_I_decode_oer; -oer_type_encoder_f ShortMAC_I_encode_oer; per_type_decoder_f ShortMAC_I_decode_uper; per_type_encoder_f ShortMAC_I_encode_uper; per_type_decoder_f ShortMAC_I_decode_aper; diff --git a/src/codec_utils/RRC/SlotFormatCombination.c b/src/codec_utils/RRC/SlotFormatCombination.c index 7b33d84cb..f2d5ebfba 100644 --- a/src/codec_utils/RRC/SlotFormatCombination.c +++ b/src/codec_utils/RRC/SlotFormatCombination.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SlotFormatCombination.h" @@ -21,7 +21,7 @@ memb_NativeInteger_constraint_3(const asn_TYPE_descriptor_t *td, const void *spt value = *(const long *)sptr; - if((value >= 0 && value <= 255)) { + if((value >= 0L && value <= 255L)) { /* Constraint check succeeded */ return 0; } else { @@ -47,9 +47,9 @@ memb_slotFormats_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 256)) { + if((size >= 1UL && size <= 256UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -58,37 +58,45 @@ memb_slotFormats_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, } } -static asn_oer_constraints_t asn_OER_memb_Member_constr_4 CC_NOTUSED = { - { 1, 1 } /* (0..255) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_Member_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_slotFormats_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..256)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_slotFormats_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_slotFormats_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..256)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_slotFormats_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 8, 8, 1, 256 } /* (SIZE(1..256)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_slotFormats_3[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_Member_constr_4, &asn_PER_memb_Member_constr_4, memb_NativeInteger_constraint_3 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_Member_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_NativeInteger_constraint_3 + }, 0, 0, /* No default value */ "" }, @@ -113,7 +121,18 @@ asn_TYPE_descriptor_t asn_DEF_slotFormats_3 = { asn_DEF_slotFormats_tags_3, /* Same as above */ sizeof(asn_DEF_slotFormats_tags_3) /sizeof(asn_DEF_slotFormats_tags_3[0]), /* 2 */ - { &asn_OER_type_slotFormats_constr_3, &asn_PER_type_slotFormats_constr_3, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_slotFormats_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_slotFormats_3, 1, /* Single element */ &asn_SPC_slotFormats_specs_3 /* Additional specs */ @@ -125,7 +144,18 @@ asn_TYPE_member_t asn_MBR_SlotFormatCombination_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SlotFormatCombinationId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "slotFormatCombinationId" }, @@ -134,7 +164,18 @@ asn_TYPE_member_t asn_MBR_SlotFormatCombination_1[] = { 0, &asn_DEF_slotFormats_3, 0, - { &asn_OER_memb_slotFormats_constr_3, &asn_PER_memb_slotFormats_constr_3, memb_slotFormats_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_slotFormats_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_slotFormats_constraint_1 + }, 0, 0, /* No default value */ "slotFormats" }, @@ -164,7 +205,18 @@ asn_TYPE_descriptor_t asn_DEF_SlotFormatCombination = { asn_DEF_SlotFormatCombination_tags_1, /* Same as above */ sizeof(asn_DEF_SlotFormatCombination_tags_1) /sizeof(asn_DEF_SlotFormatCombination_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SlotFormatCombination_1, 2, /* Elements count */ &asn_SPC_SlotFormatCombination_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SlotFormatCombination.h b/src/codec_utils/RRC/SlotFormatCombination.h index 955843429..0514c8853 100644 --- a/src/codec_utils/RRC/SlotFormatCombination.h +++ b/src/codec_utils/RRC/SlotFormatCombination.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SlotFormatCombination_H_ diff --git a/src/codec_utils/RRC/SlotFormatCombinationId.c b/src/codec_utils/RRC/SlotFormatCombinationId.c index 5c96bbd07..68fd23d6e 100644 --- a/src/codec_utils/RRC/SlotFormatCombinationId.c +++ b/src/codec_utils/RRC/SlotFormatCombinationId.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SlotFormatCombinationId.h" @@ -21,7 +21,7 @@ SlotFormatCombinationId_constraint(const asn_TYPE_descriptor_t *td, const void * value = *(const long *)sptr; - if((value >= 0 && value <= 511)) { + if((value >= 0L && value <= 511L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ SlotFormatCombinationId_constraint(const asn_TYPE_descriptor_t *td, const void * * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_SlotFormatCombinationId_constr_1 CC_NOTUSED = { - { 2, 1 } /* (0..511) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_SlotFormatCombinationId_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 9, 9, 0, 511 } /* (0..511) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_SlotFormatCombinationId_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_SlotFormatCombinationId = { asn_DEF_SlotFormatCombinationId_tags_1, /* Same as above */ sizeof(asn_DEF_SlotFormatCombinationId_tags_1) /sizeof(asn_DEF_SlotFormatCombinationId_tags_1[0]), /* 1 */ - { &asn_OER_type_SlotFormatCombinationId_constr_1, &asn_PER_type_SlotFormatCombinationId_constr_1, SlotFormatCombinationId_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SlotFormatCombinationId_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SlotFormatCombinationId_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/SlotFormatCombinationId.h b/src/codec_utils/RRC/SlotFormatCombinationId.h index 820a44f87..9b7b892fc 100644 --- a/src/codec_utils/RRC/SlotFormatCombinationId.h +++ b/src/codec_utils/RRC/SlotFormatCombinationId.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SlotFormatCombinationId_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_SlotFormatCombinationId; asn_struct_free_f SlotFormatCombinationId_free; asn_struct_print_f SlotFormatCombinationId_print; asn_constr_check_f SlotFormatCombinationId_constraint; -ber_type_decoder_f SlotFormatCombinationId_decode_ber; -der_type_encoder_f SlotFormatCombinationId_encode_der; xer_type_decoder_f SlotFormatCombinationId_decode_xer; xer_type_encoder_f SlotFormatCombinationId_encode_xer; -oer_type_decoder_f SlotFormatCombinationId_decode_oer; -oer_type_encoder_f SlotFormatCombinationId_encode_oer; per_type_decoder_f SlotFormatCombinationId_decode_uper; per_type_encoder_f SlotFormatCombinationId_encode_uper; per_type_decoder_f SlotFormatCombinationId_decode_aper; diff --git a/src/codec_utils/RRC/SlotFormatCombinationsPerCell.c b/src/codec_utils/RRC/SlotFormatCombinationsPerCell.c index 85511bcee..427719918 100644 --- a/src/codec_utils/RRC/SlotFormatCombinationsPerCell.c +++ b/src/codec_utils/RRC/SlotFormatCombinationsPerCell.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SlotFormatCombinationsPerCell.h" -#include "SlotFormatCombination.h" static int memb_slotFormatCombinations_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -23,9 +22,9 @@ memb_slotFormatCombinations_constraint_1(const asn_TYPE_descriptor_t *td, const /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 512)) { + if((size >= 1UL && size <= 512UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -48,7 +47,7 @@ memb_positionInDCI_constraint_1(const asn_TYPE_descriptor_t *td, const void *spt value = *(const long *)sptr; - if((value >= 0 && value <= 127)) { + if((value >= 0L && value <= 127L)) { /* Constraint check succeeded */ return 0; } else { @@ -59,37 +58,45 @@ memb_positionInDCI_constraint_1(const asn_TYPE_descriptor_t *td, const void *spt } } -static asn_oer_constraints_t asn_OER_type_slotFormatCombinations_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..512)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_slotFormatCombinations_constr_5 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 9, 9, 1, 512 } /* (SIZE(1..512)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_slotFormatCombinations_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..512)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_slotFormatCombinations_constr_5 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 9, 9, 1, 512 } /* (SIZE(1..512)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_positionInDCI_constr_7 CC_NOTUSED = { - { 1, 1 } /* (0..127) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_positionInDCI_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 0, 127 } /* (0..127) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_slotFormatCombinations_5[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_SlotFormatCombination, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -114,7 +121,18 @@ asn_TYPE_descriptor_t asn_DEF_slotFormatCombinations_5 = { asn_DEF_slotFormatCombinations_tags_5, /* Same as above */ sizeof(asn_DEF_slotFormatCombinations_tags_5) /sizeof(asn_DEF_slotFormatCombinations_tags_5[0]), /* 2 */ - { &asn_OER_type_slotFormatCombinations_constr_5, &asn_PER_type_slotFormatCombinations_constr_5, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_slotFormatCombinations_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_slotFormatCombinations_5, 1, /* Single element */ &asn_SPC_slotFormatCombinations_specs_5 /* Additional specs */ @@ -126,7 +144,18 @@ asn_TYPE_member_t asn_MBR_SlotFormatCombinationsPerCell_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ServCellIndexRrc, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "servingCellId" }, @@ -135,7 +164,18 @@ asn_TYPE_member_t asn_MBR_SlotFormatCombinationsPerCell_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SubcarrierSpacing, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "subcarrierSpacing" }, @@ -144,7 +184,18 @@ asn_TYPE_member_t asn_MBR_SlotFormatCombinationsPerCell_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SubcarrierSpacing, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "subcarrierSpacing2" }, @@ -153,7 +204,18 @@ asn_TYPE_member_t asn_MBR_SlotFormatCombinationsPerCell_1[] = { 0, &asn_DEF_slotFormatCombinations_5, 0, - { &asn_OER_memb_slotFormatCombinations_constr_5, &asn_PER_memb_slotFormatCombinations_constr_5, memb_slotFormatCombinations_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_slotFormatCombinations_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_slotFormatCombinations_constraint_1 + }, 0, 0, /* No default value */ "slotFormatCombinations" }, @@ -162,7 +224,18 @@ asn_TYPE_member_t asn_MBR_SlotFormatCombinationsPerCell_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_positionInDCI_constr_7, &asn_PER_memb_positionInDCI_constr_7, memb_positionInDCI_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_positionInDCI_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_positionInDCI_constraint_1 + }, 0, 0, /* No default value */ "positionInDCI" }, @@ -197,7 +270,18 @@ asn_TYPE_descriptor_t asn_DEF_SlotFormatCombinationsPerCell = { asn_DEF_SlotFormatCombinationsPerCell_tags_1, /* Same as above */ sizeof(asn_DEF_SlotFormatCombinationsPerCell_tags_1) /sizeof(asn_DEF_SlotFormatCombinationsPerCell_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SlotFormatCombinationsPerCell_1, 5, /* Elements count */ &asn_SPC_SlotFormatCombinationsPerCell_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SlotFormatCombinationsPerCell.h b/src/codec_utils/RRC/SlotFormatCombinationsPerCell.h index d2bdd4d67..e790ced64 100644 --- a/src/codec_utils/RRC/SlotFormatCombinationsPerCell.h +++ b/src/codec_utils/RRC/SlotFormatCombinationsPerCell.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SlotFormatCombinationsPerCell_H_ @@ -56,5 +56,8 @@ extern asn_TYPE_member_t asn_MBR_SlotFormatCombinationsPerCell_1[5]; } #endif +/* Referred external types */ +#include "SlotFormatCombination.h" + #endif /* _SlotFormatCombinationsPerCell_H_ */ #include diff --git a/src/codec_utils/RRC/SlotFormatIndicator.c b/src/codec_utils/RRC/SlotFormatIndicator.c index 37c5e1482..8474cb031 100644 --- a/src/codec_utils/RRC/SlotFormatIndicator.c +++ b/src/codec_utils/RRC/SlotFormatIndicator.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SlotFormatIndicator.h" -#include "SlotFormatCombinationsPerCell.h" static int memb_dci_PayloadSize_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -22,7 +21,7 @@ memb_dci_PayloadSize_constraint_1(const asn_TYPE_descriptor_t *td, const void *s value = *(const long *)sptr; - if((value >= 1 && value <= 128)) { + if((value >= 1L && value <= 128L)) { /* Constraint check succeeded */ return 0; } else { @@ -48,9 +47,9 @@ memb_slotFormatCombToAddModList_constraint_1(const asn_TYPE_descriptor_t *td, co /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 16)) { + if((size >= 1UL && size <= 16UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -74,9 +73,9 @@ memb_slotFormatCombToReleaseList_constraint_1(const asn_TYPE_descriptor_t *td, c /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 16)) { + if((size >= 1UL && size <= 16UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -85,53 +84,59 @@ memb_slotFormatCombToReleaseList_constraint_1(const asn_TYPE_descriptor_t *td, c } } -static asn_oer_constraints_t asn_OER_type_slotFormatCombToAddModList_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_slotFormatCombToAddModList_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_slotFormatCombToReleaseList_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_slotFormatCombToReleaseList_constr_6 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_dci_PayloadSize_constr_3 CC_NOTUSED = { - { 1, 1 } /* (1..128) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_dci_PayloadSize_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 1, 128 } /* (1..128) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_slotFormatCombToAddModList_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_slotFormatCombToAddModList_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_slotFormatCombToReleaseList_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_slotFormatCombToReleaseList_constr_6 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_slotFormatCombToAddModList_4[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_SlotFormatCombinationsPerCell, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -156,7 +161,18 @@ asn_TYPE_descriptor_t asn_DEF_slotFormatCombToAddModList_4 = { asn_DEF_slotFormatCombToAddModList_tags_4, /* Same as above */ sizeof(asn_DEF_slotFormatCombToAddModList_tags_4) /sizeof(asn_DEF_slotFormatCombToAddModList_tags_4[0]), /* 2 */ - { &asn_OER_type_slotFormatCombToAddModList_constr_4, &asn_PER_type_slotFormatCombToAddModList_constr_4, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_slotFormatCombToAddModList_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_slotFormatCombToAddModList_4, 1, /* Single element */ &asn_SPC_slotFormatCombToAddModList_specs_4 /* Additional specs */ @@ -168,7 +184,18 @@ static asn_TYPE_member_t asn_MBR_slotFormatCombToReleaseList_6[] = { 0, &asn_DEF_ServCellIndexRrc, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -193,7 +220,18 @@ asn_TYPE_descriptor_t asn_DEF_slotFormatCombToReleaseList_6 = { asn_DEF_slotFormatCombToReleaseList_tags_6, /* Same as above */ sizeof(asn_DEF_slotFormatCombToReleaseList_tags_6) /sizeof(asn_DEF_slotFormatCombToReleaseList_tags_6[0]), /* 2 */ - { &asn_OER_type_slotFormatCombToReleaseList_constr_6, &asn_PER_type_slotFormatCombToReleaseList_constr_6, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_slotFormatCombToReleaseList_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_slotFormatCombToReleaseList_6, 1, /* Single element */ &asn_SPC_slotFormatCombToReleaseList_specs_6 /* Additional specs */ @@ -205,7 +243,18 @@ asn_TYPE_member_t asn_MBR_SlotFormatIndicator_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RNTI_Value, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sfi-RNTI" }, @@ -214,7 +263,18 @@ asn_TYPE_member_t asn_MBR_SlotFormatIndicator_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_dci_PayloadSize_constr_3, &asn_PER_memb_dci_PayloadSize_constr_3, memb_dci_PayloadSize_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_dci_PayloadSize_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_dci_PayloadSize_constraint_1 + }, 0, 0, /* No default value */ "dci-PayloadSize" }, @@ -223,7 +283,18 @@ asn_TYPE_member_t asn_MBR_SlotFormatIndicator_1[] = { 0, &asn_DEF_slotFormatCombToAddModList_4, 0, - { &asn_OER_memb_slotFormatCombToAddModList_constr_4, &asn_PER_memb_slotFormatCombToAddModList_constr_4, memb_slotFormatCombToAddModList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_slotFormatCombToAddModList_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_slotFormatCombToAddModList_constraint_1 + }, 0, 0, /* No default value */ "slotFormatCombToAddModList" }, @@ -232,7 +303,18 @@ asn_TYPE_member_t asn_MBR_SlotFormatIndicator_1[] = { 0, &asn_DEF_slotFormatCombToReleaseList_6, 0, - { &asn_OER_memb_slotFormatCombToReleaseList_constr_6, &asn_PER_memb_slotFormatCombToReleaseList_constr_6, memb_slotFormatCombToReleaseList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_slotFormatCombToReleaseList_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_slotFormatCombToReleaseList_constraint_1 + }, 0, 0, /* No default value */ "slotFormatCombToReleaseList" }, @@ -266,7 +348,18 @@ asn_TYPE_descriptor_t asn_DEF_SlotFormatIndicator = { asn_DEF_SlotFormatIndicator_tags_1, /* Same as above */ sizeof(asn_DEF_SlotFormatIndicator_tags_1) /sizeof(asn_DEF_SlotFormatIndicator_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SlotFormatIndicator_1, 4, /* Elements count */ &asn_SPC_SlotFormatIndicator_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SlotFormatIndicator.h b/src/codec_utils/RRC/SlotFormatIndicator.h index a284bf5ba..26fe89ace 100644 --- a/src/codec_utils/RRC/SlotFormatIndicator.h +++ b/src/codec_utils/RRC/SlotFormatIndicator.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SlotFormatIndicator_H_ @@ -60,5 +60,8 @@ extern asn_TYPE_member_t asn_MBR_SlotFormatIndicator_1[4]; } #endif +/* Referred external types */ +#include "SlotFormatCombinationsPerCell.h" + #endif /* _SlotFormatIndicator_H_ */ #include diff --git a/src/codec_utils/RRC/SpCellConfig.c b/src/codec_utils/RRC/SpCellConfig.c index 22e268cbd..191965604 100644 --- a/src/codec_utils/RRC/SpCellConfig.c +++ b/src/codec_utils/RRC/SpCellConfig.c @@ -1,42 +1,48 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SpCellConfig.h" -#include "ReconfigurationWithSync.h" -#include "ServingCellConfig.h" -#include "RLF-TimersAndConstants.h" /* * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_rlf_TimersAndConstants_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_rlf_TimersAndConstants_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 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_rlmInSyncOutOfSyncThreshold_constr_7 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_rlmInSyncOutOfSyncThreshold_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_rlf_TimersAndConstants_4[] = { { ATF_NOFLAGS, 0, offsetof(struct SpCellConfig__rlf_TimersAndConstants, choice.release), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -45,7 +51,18 @@ static asn_TYPE_member_t asn_MBR_rlf_TimersAndConstants_4[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RLF_TimersAndConstants, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -73,7 +90,18 @@ asn_TYPE_descriptor_t asn_DEF_rlf_TimersAndConstants_4 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_rlf_TimersAndConstants_constr_4, &asn_PER_type_rlf_TimersAndConstants_constr_4, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_rlf_TimersAndConstants_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_rlf_TimersAndConstants_4, 2, /* Elements count */ &asn_SPC_rlf_TimersAndConstants_specs_4 /* Additional specs */ @@ -109,7 +137,18 @@ asn_TYPE_descriptor_t asn_DEF_rlmInSyncOutOfSyncThreshold_7 = { asn_DEF_rlmInSyncOutOfSyncThreshold_tags_7, /* Same as above */ sizeof(asn_DEF_rlmInSyncOutOfSyncThreshold_tags_7) /sizeof(asn_DEF_rlmInSyncOutOfSyncThreshold_tags_7[0]), /* 2 */ - { &asn_OER_type_rlmInSyncOutOfSyncThreshold_constr_7, &asn_PER_type_rlmInSyncOutOfSyncThreshold_constr_7, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_rlmInSyncOutOfSyncThreshold_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_rlmInSyncOutOfSyncThreshold_specs_7 /* Additional specs */ }; @@ -120,7 +159,18 @@ asn_TYPE_member_t asn_MBR_SpCellConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ServCellIndexRrc, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "servCellIndex" }, @@ -129,7 +179,18 @@ asn_TYPE_member_t asn_MBR_SpCellConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ReconfigurationWithSync, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reconfigurationWithSync" }, @@ -138,7 +199,18 @@ asn_TYPE_member_t asn_MBR_SpCellConfig_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_rlf_TimersAndConstants_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rlf-TimersAndConstants" }, @@ -147,7 +219,18 @@ asn_TYPE_member_t asn_MBR_SpCellConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_rlmInSyncOutOfSyncThreshold_7, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rlmInSyncOutOfSyncThreshold" }, @@ -156,7 +239,18 @@ asn_TYPE_member_t asn_MBR_SpCellConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ServingCellConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spCellConfigDedicated" }, @@ -191,7 +285,18 @@ asn_TYPE_descriptor_t asn_DEF_SpCellConfig = { asn_DEF_SpCellConfig_tags_1, /* Same as above */ sizeof(asn_DEF_SpCellConfig_tags_1) /sizeof(asn_DEF_SpCellConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SpCellConfig_1, 5, /* Elements count */ &asn_SPC_SpCellConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SpCellConfig.h b/src/codec_utils/RRC/SpCellConfig.h index a411bdaf7..b3e2a0e8d 100644 --- a/src/codec_utils/RRC/SpCellConfig.h +++ b/src/codec_utils/RRC/SpCellConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SpCellConfig_H_ @@ -72,5 +72,10 @@ extern asn_TYPE_member_t asn_MBR_SpCellConfig_1[5]; } #endif +/* Referred external types */ +#include "ReconfigurationWithSync.h" +#include "ServingCellConfig.h" +#include "RLF-TimersAndConstants.h" + #endif /* _SpCellConfig_H_ */ #include diff --git a/src/codec_utils/RRC/SpeedStateScaleFactors.c b/src/codec_utils/RRC/SpeedStateScaleFactors.c index 153288746..839dad75a 100644 --- a/src/codec_utils/RRC/SpeedStateScaleFactors.c +++ b/src/codec_utils/RRC/SpeedStateScaleFactors.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SpeedStateScaleFactors.h" @@ -15,22 +15,20 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_sf_Medium_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_sf_Medium_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_sf_High_constr_7 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_sf_High_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_sf_Medium_value2enum_2[] = { { 0, 6, "oDot25" }, { 1, 5, "oDot5" }, @@ -67,7 +65,18 @@ asn_TYPE_descriptor_t asn_DEF_sf_Medium_2 = { asn_DEF_sf_Medium_tags_2, /* Same as above */ sizeof(asn_DEF_sf_Medium_tags_2) /sizeof(asn_DEF_sf_Medium_tags_2[0]), /* 2 */ - { &asn_OER_type_sf_Medium_constr_2, &asn_PER_type_sf_Medium_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_sf_Medium_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_sf_Medium_specs_2 /* Additional specs */ }; @@ -108,7 +117,18 @@ asn_TYPE_descriptor_t asn_DEF_sf_High_7 = { asn_DEF_sf_High_tags_7, /* Same as above */ sizeof(asn_DEF_sf_High_tags_7) /sizeof(asn_DEF_sf_High_tags_7[0]), /* 2 */ - { &asn_OER_type_sf_High_constr_7, &asn_PER_type_sf_High_constr_7, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_sf_High_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_sf_High_specs_7 /* Additional specs */ }; @@ -119,7 +139,18 @@ asn_TYPE_member_t asn_MBR_SpeedStateScaleFactors_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_sf_Medium_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sf-Medium" }, @@ -128,7 +159,18 @@ asn_TYPE_member_t asn_MBR_SpeedStateScaleFactors_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_sf_High_7, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sf-High" }, @@ -158,7 +200,18 @@ asn_TYPE_descriptor_t asn_DEF_SpeedStateScaleFactors = { asn_DEF_SpeedStateScaleFactors_tags_1, /* Same as above */ sizeof(asn_DEF_SpeedStateScaleFactors_tags_1) /sizeof(asn_DEF_SpeedStateScaleFactors_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SpeedStateScaleFactors_1, 2, /* Elements count */ &asn_SPC_SpeedStateScaleFactors_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SpeedStateScaleFactors.h b/src/codec_utils/RRC/SpeedStateScaleFactors.h index 9a4c56463..86b3760c4 100644 --- a/src/codec_utils/RRC/SpeedStateScaleFactors.h +++ b/src/codec_utils/RRC/SpeedStateScaleFactors.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SpeedStateScaleFactors_H_ diff --git a/src/codec_utils/RRC/SubcarrierSpacing.c b/src/codec_utils/RRC/SubcarrierSpacing.c index 6599c7b3e..5dd57e585 100644 --- a/src/codec_utils/RRC/SubcarrierSpacing.c +++ b/src/codec_utils/RRC/SubcarrierSpacing.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SubcarrierSpacing.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_SubcarrierSpacing_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_SubcarrierSpacing_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_SubcarrierSpacing_value2enum_1[] = { { 0, 5, "kHz15" }, { 1, 5, "kHz30" }, @@ -61,7 +60,18 @@ asn_TYPE_descriptor_t asn_DEF_SubcarrierSpacing = { asn_DEF_SubcarrierSpacing_tags_1, /* Same as above */ sizeof(asn_DEF_SubcarrierSpacing_tags_1) /sizeof(asn_DEF_SubcarrierSpacing_tags_1[0]), /* 1 */ - { &asn_OER_type_SubcarrierSpacing_constr_1, &asn_PER_type_SubcarrierSpacing_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SubcarrierSpacing_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_SubcarrierSpacing_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/RRC/SubcarrierSpacing.h b/src/codec_utils/RRC/SubcarrierSpacing.h index adb199734..cfb3edbc4 100644 --- a/src/codec_utils/RRC/SubcarrierSpacing.h +++ b/src/codec_utils/RRC/SubcarrierSpacing.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SubcarrierSpacing_H_ @@ -40,12 +40,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_SubcarrierSpacing_specs_1; asn_struct_free_f SubcarrierSpacing_free; asn_struct_print_f SubcarrierSpacing_print; asn_constr_check_f SubcarrierSpacing_constraint; -ber_type_decoder_f SubcarrierSpacing_decode_ber; -der_type_encoder_f SubcarrierSpacing_encode_der; xer_type_decoder_f SubcarrierSpacing_decode_xer; xer_type_encoder_f SubcarrierSpacing_encode_xer; -oer_type_decoder_f SubcarrierSpacing_decode_oer; -oer_type_encoder_f SubcarrierSpacing_encode_oer; per_type_decoder_f SubcarrierSpacing_decode_uper; per_type_encoder_f SubcarrierSpacing_encode_uper; per_type_decoder_f SubcarrierSpacing_decode_aper; diff --git a/src/codec_utils/RRC/SupportedBandwidth.c b/src/codec_utils/RRC/SupportedBandwidth.c index 2492756dc..cb828594b 100644 --- a/src/codec_utils/RRC/SupportedBandwidth.c +++ b/src/codec_utils/RRC/SupportedBandwidth.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SupportedBandwidth.h" @@ -15,30 +15,27 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_fr1_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_fr1_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 10 } /* (0..10) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_fr2_constr_14 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_fr2_constr_14 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_SupportedBandwidth_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_SupportedBandwidth_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_fr1_value2enum_2[] = { { 0, 4, "mhz5" }, { 1, 5, "mhz10" }, @@ -89,7 +86,18 @@ asn_TYPE_descriptor_t asn_DEF_fr1_2 = { asn_DEF_fr1_tags_2, /* Same as above */ sizeof(asn_DEF_fr1_tags_2) /sizeof(asn_DEF_fr1_tags_2[0]), /* 2 */ - { &asn_OER_type_fr1_constr_2, &asn_PER_type_fr1_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_fr1_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_fr1_specs_2 /* Additional specs */ }; @@ -130,7 +138,18 @@ asn_TYPE_descriptor_t asn_DEF_fr2_14 = { asn_DEF_fr2_tags_14, /* Same as above */ sizeof(asn_DEF_fr2_tags_14) /sizeof(asn_DEF_fr2_tags_14[0]), /* 2 */ - { &asn_OER_type_fr2_constr_14, &asn_PER_type_fr2_constr_14, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_fr2_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_fr2_specs_14 /* Additional specs */ }; @@ -141,7 +160,18 @@ asn_TYPE_member_t asn_MBR_SupportedBandwidth_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_fr1_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "fr1" }, @@ -150,7 +180,18 @@ asn_TYPE_member_t asn_MBR_SupportedBandwidth_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_fr2_14, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "fr2" }, @@ -177,7 +218,18 @@ asn_TYPE_descriptor_t asn_DEF_SupportedBandwidth = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_SupportedBandwidth_constr_1, &asn_PER_type_SupportedBandwidth_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_SupportedBandwidth_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_SupportedBandwidth_1, 2, /* Elements count */ &asn_SPC_SupportedBandwidth_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SupportedBandwidth.h b/src/codec_utils/RRC/SupportedBandwidth.h index 46afc77f6..e3c289d79 100644 --- a/src/codec_utils/RRC/SupportedBandwidth.h +++ b/src/codec_utils/RRC/SupportedBandwidth.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SupportedBandwidth_H_ diff --git a/src/codec_utils/RRC/SuspendConfig.c b/src/codec_utils/RRC/SuspendConfig.c index 336ab7758..0208c9ad8 100644 --- a/src/codec_utils/RRC/SuspendConfig.c +++ b/src/codec_utils/RRC/SuspendConfig.c @@ -1,20 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SuspendConfig.h" -#include "RAN-NotificationAreaInfo.h" asn_TYPE_member_t asn_MBR_SuspendConfig_1[] = { { ATF_NOFLAGS, 0, offsetof(struct SuspendConfig, fullI_RNTI), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_I_RNTI_Value, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "fullI-RNTI" }, @@ -23,7 +33,18 @@ asn_TYPE_member_t asn_MBR_SuspendConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ShortI_RNTI_Value, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "shortI-RNTI" }, @@ -32,7 +53,18 @@ asn_TYPE_member_t asn_MBR_SuspendConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PagingCycle, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ran-PagingCycle" }, @@ -41,7 +73,18 @@ asn_TYPE_member_t asn_MBR_SuspendConfig_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_RAN_NotificationAreaInfo, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ran-NotificationAreaInfo" }, @@ -50,7 +93,18 @@ asn_TYPE_member_t asn_MBR_SuspendConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PeriodicRNAU_TimerValue, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "t380" }, @@ -59,7 +113,18 @@ asn_TYPE_member_t asn_MBR_SuspendConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NextHopChainingCount, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nextHopChainingCount" }, @@ -95,7 +160,18 @@ asn_TYPE_descriptor_t asn_DEF_SuspendConfig = { asn_DEF_SuspendConfig_tags_1, /* Same as above */ sizeof(asn_DEF_SuspendConfig_tags_1) /sizeof(asn_DEF_SuspendConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SuspendConfig_1, 6, /* Elements count */ &asn_SPC_SuspendConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SuspendConfig.h b/src/codec_utils/RRC/SuspendConfig.h index 4cd3b4d7c..f42ce7994 100644 --- a/src/codec_utils/RRC/SuspendConfig.h +++ b/src/codec_utils/RRC/SuspendConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SuspendConfig_H_ @@ -52,5 +52,8 @@ extern asn_TYPE_member_t asn_MBR_SuspendConfig_1[6]; } #endif +/* Referred external types */ +#include "RAN-NotificationAreaInfo.h" + #endif /* _SuspendConfig_H_ */ #include diff --git a/src/codec_utils/RRC/SystemInformation-IEs.c b/src/codec_utils/RRC/SystemInformation-IEs.c index 019080b4c..765faf828 100644 --- a/src/codec_utils/RRC/SystemInformation-IEs.c +++ b/src/codec_utils/RRC/SystemInformation-IEs.c @@ -1,20 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SystemInformation-IEs.h" -#include "SIB2.h" -#include "SIB3.h" -#include "SIB4.h" -#include "SIB5.h" -#include "SIB6.h" -#include "SIB7.h" -#include "SIB8.h" -#include "SIB9.h" static int memb_sib_TypeAndInfo_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -30,9 +22,9 @@ memb_sib_TypeAndInfo_constraint_1(const asn_TYPE_descriptor_t *td, const void *s /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 32)) { + if((size >= 1UL && size <= 32UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -41,37 +33,45 @@ memb_sib_TypeAndInfo_constraint_1(const asn_TYPE_descriptor_t *td, const void *s } } -static asn_oer_constraints_t asn_OER_type_Member_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_Member_constr_3 CC_NOTUSED = { { APC_CONSTRAINED | APC_EXTENSIBLE, 3, 3, 0, 7 } /* (0..7,...) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_sib_TypeAndInfo_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_sib_TypeAndInfo_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_sib_TypeAndInfo_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_sib_TypeAndInfo_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_Member_3[] = { { ATF_POINTER, 0, offsetof(struct SystemInformation_IEs__sib_TypeAndInfo__Member, choice.sib2), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_SIB2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sib2" }, @@ -80,7 +80,18 @@ static asn_TYPE_member_t asn_MBR_Member_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SIB3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sib3" }, @@ -89,7 +100,18 @@ static asn_TYPE_member_t asn_MBR_Member_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SIB4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sib4" }, @@ -98,7 +120,18 @@ static asn_TYPE_member_t asn_MBR_Member_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SIB5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sib5" }, @@ -107,7 +140,18 @@ static asn_TYPE_member_t asn_MBR_Member_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SIB6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sib6" }, @@ -116,7 +160,18 @@ static asn_TYPE_member_t asn_MBR_Member_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SIB7, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sib7" }, @@ -125,7 +180,18 @@ static asn_TYPE_member_t asn_MBR_Member_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SIB8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sib8" }, @@ -134,7 +200,18 @@ static asn_TYPE_member_t asn_MBR_Member_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SIB9, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sib9" }, @@ -168,7 +245,18 @@ asn_TYPE_descriptor_t asn_DEF_Member_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_Member_constr_3, &asn_PER_type_Member_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_Member_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_Member_3, 8, /* Elements count */ &asn_SPC_Member_specs_3 /* Additional specs */ @@ -180,7 +268,18 @@ static asn_TYPE_member_t asn_MBR_sib_TypeAndInfo_2[] = { 0, &asn_DEF_Member_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -205,7 +304,18 @@ asn_TYPE_descriptor_t asn_DEF_sib_TypeAndInfo_2 = { asn_DEF_sib_TypeAndInfo_tags_2, /* Same as above */ sizeof(asn_DEF_sib_TypeAndInfo_tags_2) /sizeof(asn_DEF_sib_TypeAndInfo_tags_2[0]), /* 2 */ - { &asn_OER_type_sib_TypeAndInfo_constr_2, &asn_PER_type_sib_TypeAndInfo_constr_2, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_sib_TypeAndInfo_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_sib_TypeAndInfo_2, 1, /* Single element */ &asn_SPC_sib_TypeAndInfo_specs_2 /* Additional specs */ @@ -234,7 +344,18 @@ asn_TYPE_descriptor_t asn_DEF_nonCriticalExtension_14 = { asn_DEF_nonCriticalExtension_tags_14, /* Same as above */ sizeof(asn_DEF_nonCriticalExtension_tags_14) /sizeof(asn_DEF_nonCriticalExtension_tags_14[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_nonCriticalExtension_specs_14 /* Additional specs */ }; @@ -245,7 +366,18 @@ asn_TYPE_member_t asn_MBR_SystemInformation_IEs_1[] = { 0, &asn_DEF_sib_TypeAndInfo_2, 0, - { &asn_OER_memb_sib_TypeAndInfo_constr_2, &asn_PER_memb_sib_TypeAndInfo_constr_2, memb_sib_TypeAndInfo_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_sib_TypeAndInfo_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_sib_TypeAndInfo_constraint_1 + }, 0, 0, /* No default value */ "sib-TypeAndInfo" }, @@ -254,7 +386,18 @@ asn_TYPE_member_t asn_MBR_SystemInformation_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lateNonCriticalExtension" }, @@ -263,7 +406,18 @@ asn_TYPE_member_t asn_MBR_SystemInformation_IEs_1[] = { 0, &asn_DEF_nonCriticalExtension_14, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nonCriticalExtension" }, @@ -296,7 +450,18 @@ asn_TYPE_descriptor_t asn_DEF_SystemInformation_IEs = { asn_DEF_SystemInformation_IEs_tags_1, /* Same as above */ sizeof(asn_DEF_SystemInformation_IEs_tags_1) /sizeof(asn_DEF_SystemInformation_IEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SystemInformation_IEs_1, 3, /* Elements count */ &asn_SPC_SystemInformation_IEs_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SystemInformation-IEs.h b/src/codec_utils/RRC/SystemInformation-IEs.h index 3cc49a89c..5a5762da5 100644 --- a/src/codec_utils/RRC/SystemInformation-IEs.h +++ b/src/codec_utils/RRC/SystemInformation-IEs.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SystemInformation_IEs_H_ @@ -97,5 +97,15 @@ extern asn_TYPE_member_t asn_MBR_SystemInformation_IEs_1[3]; } #endif +/* Referred external types */ +#include "SIB2.h" +#include "SIB3.h" +#include "SIB4.h" +#include "SIB5.h" +#include "SIB6.h" +#include "SIB7.h" +#include "SIB8.h" +#include "SIB9.h" + #endif /* _SystemInformation_IEs_H_ */ #include diff --git a/src/codec_utils/RRC/SystemInformation.c b/src/codec_utils/RRC/SystemInformation.c index cfcd1ad39..afecc24d6 100644 --- a/src/codec_utils/RRC/SystemInformation.c +++ b/src/codec_utils/RRC/SystemInformation.c @@ -1,21 +1,19 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "SystemInformation.h" -#include "SystemInformation-IEs.h" -static asn_oer_constraints_t asn_OER_type_criticalExtensions_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_criticalExtensions_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_criticalExtensionsFuture_tags_4[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) @@ -39,7 +37,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensionsFuture_4 = { asn_DEF_criticalExtensionsFuture_tags_4, /* Same as above */ sizeof(asn_DEF_criticalExtensionsFuture_tags_4) /sizeof(asn_DEF_criticalExtensionsFuture_tags_4[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_criticalExtensionsFuture_specs_4 /* Additional specs */ }; @@ -50,7 +59,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SystemInformation_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "systemInformation-r15" }, @@ -59,7 +79,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_2[] = { 0, &asn_DEF_criticalExtensionsFuture_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensionsFuture" }, @@ -87,7 +118,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensions_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_criticalExtensions_constr_2, &asn_PER_type_criticalExtensions_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_criticalExtensions_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_criticalExtensions_2, 2, /* Elements count */ &asn_SPC_criticalExtensions_specs_2 /* Additional specs */ @@ -99,7 +141,18 @@ asn_TYPE_member_t asn_MBR_SystemInformation_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_criticalExtensions_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensions" }, @@ -128,7 +181,18 @@ asn_TYPE_descriptor_t asn_DEF_SystemInformation = { asn_DEF_SystemInformation_tags_1, /* Same as above */ sizeof(asn_DEF_SystemInformation_tags_1) /sizeof(asn_DEF_SystemInformation_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_SystemInformation_1, 1, /* Elements count */ &asn_SPC_SystemInformation_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/SystemInformation.h b/src/codec_utils/RRC/SystemInformation.h index c3e51e40f..7f5b696e9 100644 --- a/src/codec_utils/RRC/SystemInformation.h +++ b/src/codec_utils/RRC/SystemInformation.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _SystemInformation_H_ @@ -59,5 +59,8 @@ extern asn_TYPE_member_t asn_MBR_SystemInformation_1[1]; } #endif +/* Referred external types */ +#include "SystemInformation-IEs.h" + #endif /* _SystemInformation_H_ */ #include diff --git a/src/codec_utils/RRC/T-PollRetransmit.c b/src/codec_utils/RRC/T-PollRetransmit.c index ef9e71cba..1270f0c0a 100644 --- a/src/codec_utils/RRC/T-PollRetransmit.c +++ b/src/codec_utils/RRC/T-PollRetransmit.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "T-PollRetransmit.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_T_PollRetransmit_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_T_PollRetransmit_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 63 } /* (0..63) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_T_PollRetransmit_value2enum_1[] = { { 0, 3, "ms5" }, { 1, 4, "ms10" }, @@ -173,7 +172,18 @@ asn_TYPE_descriptor_t asn_DEF_T_PollRetransmit = { asn_DEF_T_PollRetransmit_tags_1, /* Same as above */ sizeof(asn_DEF_T_PollRetransmit_tags_1) /sizeof(asn_DEF_T_PollRetransmit_tags_1[0]), /* 1 */ - { &asn_OER_type_T_PollRetransmit_constr_1, &asn_PER_type_T_PollRetransmit_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_T_PollRetransmit_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_T_PollRetransmit_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/RRC/T-PollRetransmit.h b/src/codec_utils/RRC/T-PollRetransmit.h index b8ca0a635..7331d4f89 100644 --- a/src/codec_utils/RRC/T-PollRetransmit.h +++ b/src/codec_utils/RRC/T-PollRetransmit.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _T_PollRetransmit_H_ @@ -96,12 +96,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_T_PollRetransmit_specs_1; asn_struct_free_f T_PollRetransmit_free; asn_struct_print_f T_PollRetransmit_print; asn_constr_check_f T_PollRetransmit_constraint; -ber_type_decoder_f T_PollRetransmit_decode_ber; -der_type_encoder_f T_PollRetransmit_encode_der; xer_type_decoder_f T_PollRetransmit_decode_xer; xer_type_encoder_f T_PollRetransmit_encode_xer; -oer_type_decoder_f T_PollRetransmit_decode_oer; -oer_type_encoder_f T_PollRetransmit_encode_oer; per_type_decoder_f T_PollRetransmit_decode_uper; per_type_encoder_f T_PollRetransmit_encode_uper; per_type_decoder_f T_PollRetransmit_decode_aper; diff --git a/src/codec_utils/RRC/T-Reassembly.c b/src/codec_utils/RRC/T-Reassembly.c index 3f180773c..9d6ff4549 100644 --- a/src/codec_utils/RRC/T-Reassembly.c +++ b/src/codec_utils/RRC/T-Reassembly.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "T-Reassembly.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_T_Reassembly_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_T_Reassembly_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 31 } /* (0..31) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_T_Reassembly_value2enum_1[] = { { 0, 3, "ms0" }, { 1, 3, "ms5" }, @@ -109,7 +108,18 @@ asn_TYPE_descriptor_t asn_DEF_T_Reassembly = { asn_DEF_T_Reassembly_tags_1, /* Same as above */ sizeof(asn_DEF_T_Reassembly_tags_1) /sizeof(asn_DEF_T_Reassembly_tags_1[0]), /* 1 */ - { &asn_OER_type_T_Reassembly_constr_1, &asn_PER_type_T_Reassembly_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_T_Reassembly_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_T_Reassembly_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/RRC/T-Reassembly.h b/src/codec_utils/RRC/T-Reassembly.h index 116b657e9..b6d72267a 100644 --- a/src/codec_utils/RRC/T-Reassembly.h +++ b/src/codec_utils/RRC/T-Reassembly.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _T_Reassembly_H_ @@ -64,12 +64,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_T_Reassembly_specs_1; asn_struct_free_f T_Reassembly_free; asn_struct_print_f T_Reassembly_print; asn_constr_check_f T_Reassembly_constraint; -ber_type_decoder_f T_Reassembly_decode_ber; -der_type_encoder_f T_Reassembly_encode_der; xer_type_decoder_f T_Reassembly_decode_xer; xer_type_encoder_f T_Reassembly_encode_xer; -oer_type_decoder_f T_Reassembly_decode_oer; -oer_type_encoder_f T_Reassembly_encode_oer; per_type_decoder_f T_Reassembly_decode_uper; per_type_encoder_f T_Reassembly_encode_uper; per_type_decoder_f T_Reassembly_decode_aper; diff --git a/src/codec_utils/RRC/T-Reselection.c b/src/codec_utils/RRC/T-Reselection.c index 8f8cfe443..ff0a08a05 100644 --- a/src/codec_utils/RRC/T-Reselection.c +++ b/src/codec_utils/RRC/T-Reselection.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "T-Reselection.h" @@ -21,7 +21,7 @@ T_Reselection_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 7)) { + if((value >= 0L && value <= 7L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ T_Reselection_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_T_Reselection_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..7) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_T_Reselection_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_T_Reselection_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_T_Reselection = { asn_DEF_T_Reselection_tags_1, /* Same as above */ sizeof(asn_DEF_T_Reselection_tags_1) /sizeof(asn_DEF_T_Reselection_tags_1[0]), /* 1 */ - { &asn_OER_type_T_Reselection_constr_1, &asn_PER_type_T_Reselection_constr_1, T_Reselection_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_T_Reselection_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + T_Reselection_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/T-Reselection.h b/src/codec_utils/RRC/T-Reselection.h index b3c73b9e2..134025f84 100644 --- a/src/codec_utils/RRC/T-Reselection.h +++ b/src/codec_utils/RRC/T-Reselection.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _T_Reselection_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_T_Reselection; asn_struct_free_f T_Reselection_free; asn_struct_print_f T_Reselection_print; asn_constr_check_f T_Reselection_constraint; -ber_type_decoder_f T_Reselection_decode_ber; -der_type_encoder_f T_Reselection_encode_der; xer_type_decoder_f T_Reselection_decode_xer; xer_type_encoder_f T_Reselection_encode_xer; -oer_type_decoder_f T_Reselection_decode_oer; -oer_type_encoder_f T_Reselection_encode_oer; per_type_decoder_f T_Reselection_decode_uper; per_type_encoder_f T_Reselection_encode_uper; per_type_decoder_f T_Reselection_decode_aper; diff --git a/src/codec_utils/RRC/T-StatusProhibit.c b/src/codec_utils/RRC/T-StatusProhibit.c index c2a4cb978..f40bcc127 100644 --- a/src/codec_utils/RRC/T-StatusProhibit.c +++ b/src/codec_utils/RRC/T-StatusProhibit.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "T-StatusProhibit.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_T_StatusProhibit_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_T_StatusProhibit_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 0, 63 } /* (0..63) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_T_StatusProhibit_value2enum_1[] = { { 0, 3, "ms0" }, { 1, 3, "ms5" }, @@ -173,7 +172,18 @@ asn_TYPE_descriptor_t asn_DEF_T_StatusProhibit = { asn_DEF_T_StatusProhibit_tags_1, /* Same as above */ sizeof(asn_DEF_T_StatusProhibit_tags_1) /sizeof(asn_DEF_T_StatusProhibit_tags_1[0]), /* 1 */ - { &asn_OER_type_T_StatusProhibit_constr_1, &asn_PER_type_T_StatusProhibit_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_T_StatusProhibit_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_T_StatusProhibit_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/RRC/T-StatusProhibit.h b/src/codec_utils/RRC/T-StatusProhibit.h index c73673a79..9f3fada84 100644 --- a/src/codec_utils/RRC/T-StatusProhibit.h +++ b/src/codec_utils/RRC/T-StatusProhibit.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _T_StatusProhibit_H_ @@ -96,12 +96,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_T_StatusProhibit_specs_1; asn_struct_free_f T_StatusProhibit_free; asn_struct_print_f T_StatusProhibit_print; asn_constr_check_f T_StatusProhibit_constraint; -ber_type_decoder_f T_StatusProhibit_decode_ber; -der_type_encoder_f T_StatusProhibit_encode_der; xer_type_decoder_f T_StatusProhibit_decode_xer; xer_type_encoder_f T_StatusProhibit_encode_xer; -oer_type_decoder_f T_StatusProhibit_decode_oer; -oer_type_encoder_f T_StatusProhibit_encode_oer; per_type_decoder_f T_StatusProhibit_decode_uper; per_type_encoder_f T_StatusProhibit_encode_uper; per_type_decoder_f T_StatusProhibit_decode_aper; diff --git a/src/codec_utils/RRC/TAG-Config.c b/src/codec_utils/RRC/TAG-Config.c index a09efd956..6441594c8 100644 --- a/src/codec_utils/RRC/TAG-Config.c +++ b/src/codec_utils/RRC/TAG-Config.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "TAG-Config.h" -#include "TAG.h" static int memb_tag_ToReleaseList_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -23,9 +22,9 @@ memb_tag_ToReleaseList_constraint_1(const asn_TYPE_descriptor_t *td, const void /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 4)) { + if((size >= 1UL && size <= 4UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -49,9 +48,9 @@ memb_tag_ToAddModList_constraint_1(const asn_TYPE_descriptor_t *td, const void * /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 4)) { + if((size >= 1UL && size <= 4UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -60,45 +59,52 @@ memb_tag_ToAddModList_constraint_1(const asn_TYPE_descriptor_t *td, const void * } } -static asn_oer_constraints_t asn_OER_type_tag_ToReleaseList_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_tag_ToReleaseList_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_tag_ToAddModList_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_tag_ToAddModList_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_tag_ToReleaseList_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_tag_ToReleaseList_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_tag_ToAddModList_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_tag_ToAddModList_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_tag_ToReleaseList_2[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_TAG_Id, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -123,7 +129,18 @@ asn_TYPE_descriptor_t asn_DEF_tag_ToReleaseList_2 = { asn_DEF_tag_ToReleaseList_tags_2, /* Same as above */ sizeof(asn_DEF_tag_ToReleaseList_tags_2) /sizeof(asn_DEF_tag_ToReleaseList_tags_2[0]), /* 2 */ - { &asn_OER_type_tag_ToReleaseList_constr_2, &asn_PER_type_tag_ToReleaseList_constr_2, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_tag_ToReleaseList_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_tag_ToReleaseList_2, 1, /* Single element */ &asn_SPC_tag_ToReleaseList_specs_2 /* Additional specs */ @@ -135,7 +152,18 @@ static asn_TYPE_member_t asn_MBR_tag_ToAddModList_4[] = { 0, &asn_DEF_TAG, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -160,7 +188,18 @@ asn_TYPE_descriptor_t asn_DEF_tag_ToAddModList_4 = { asn_DEF_tag_ToAddModList_tags_4, /* Same as above */ sizeof(asn_DEF_tag_ToAddModList_tags_4) /sizeof(asn_DEF_tag_ToAddModList_tags_4[0]), /* 2 */ - { &asn_OER_type_tag_ToAddModList_constr_4, &asn_PER_type_tag_ToAddModList_constr_4, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_tag_ToAddModList_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_tag_ToAddModList_4, 1, /* Single element */ &asn_SPC_tag_ToAddModList_specs_4 /* Additional specs */ @@ -172,7 +211,18 @@ asn_TYPE_member_t asn_MBR_TAG_Config_1[] = { 0, &asn_DEF_tag_ToReleaseList_2, 0, - { &asn_OER_memb_tag_ToReleaseList_constr_2, &asn_PER_memb_tag_ToReleaseList_constr_2, memb_tag_ToReleaseList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_tag_ToReleaseList_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_tag_ToReleaseList_constraint_1 + }, 0, 0, /* No default value */ "tag-ToReleaseList" }, @@ -181,7 +231,18 @@ asn_TYPE_member_t asn_MBR_TAG_Config_1[] = { 0, &asn_DEF_tag_ToAddModList_4, 0, - { &asn_OER_memb_tag_ToAddModList_constr_4, &asn_PER_memb_tag_ToAddModList_constr_4, memb_tag_ToAddModList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_tag_ToAddModList_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_tag_ToAddModList_constraint_1 + }, 0, 0, /* No default value */ "tag-ToAddModList" }, @@ -213,7 +274,18 @@ asn_TYPE_descriptor_t asn_DEF_TAG_Config = { asn_DEF_TAG_Config_tags_1, /* Same as above */ sizeof(asn_DEF_TAG_Config_tags_1) /sizeof(asn_DEF_TAG_Config_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_TAG_Config_1, 2, /* Elements count */ &asn_SPC_TAG_Config_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/TAG-Config.h b/src/codec_utils/RRC/TAG-Config.h index ee6ac9d63..cb0cb2edc 100644 --- a/src/codec_utils/RRC/TAG-Config.h +++ b/src/codec_utils/RRC/TAG-Config.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _TAG_Config_H_ @@ -52,5 +52,8 @@ extern asn_TYPE_member_t asn_MBR_TAG_Config_1[2]; } #endif +/* Referred external types */ +#include "TAG.h" + #endif /* _TAG_Config_H_ */ #include diff --git a/src/codec_utils/RRC/TAG-Id.c b/src/codec_utils/RRC/TAG-Id.c index 3eb49952a..5f057a5db 100644 --- a/src/codec_utils/RRC/TAG-Id.c +++ b/src/codec_utils/RRC/TAG-Id.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "TAG-Id.h" @@ -21,7 +21,7 @@ TAG_Id_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 3)) { + if((value >= 0L && value <= 3L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ TAG_Id_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_TAG_Id_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..3) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_TAG_Id_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_TAG_Id_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_TAG_Id = { asn_DEF_TAG_Id_tags_1, /* Same as above */ sizeof(asn_DEF_TAG_Id_tags_1) /sizeof(asn_DEF_TAG_Id_tags_1[0]), /* 1 */ - { &asn_OER_type_TAG_Id_constr_1, &asn_PER_type_TAG_Id_constr_1, TAG_Id_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_TAG_Id_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + TAG_Id_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/TAG-Id.h b/src/codec_utils/RRC/TAG-Id.h index 819ba93cf..5453983bc 100644 --- a/src/codec_utils/RRC/TAG-Id.h +++ b/src/codec_utils/RRC/TAG-Id.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _TAG_Id_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_TAG_Id; asn_struct_free_f TAG_Id_free; asn_struct_print_f TAG_Id_print; asn_constr_check_f TAG_Id_constraint; -ber_type_decoder_f TAG_Id_decode_ber; -der_type_encoder_f TAG_Id_encode_der; xer_type_decoder_f TAG_Id_decode_xer; xer_type_encoder_f TAG_Id_encode_xer; -oer_type_decoder_f TAG_Id_decode_oer; -oer_type_encoder_f TAG_Id_encode_oer; per_type_decoder_f TAG_Id_decode_uper; per_type_encoder_f TAG_Id_encode_uper; per_type_decoder_f TAG_Id_decode_aper; diff --git a/src/codec_utils/RRC/TAG.c b/src/codec_utils/RRC/TAG.c index c419707e5..e1b325998 100644 --- a/src/codec_utils/RRC/TAG.c +++ b/src/codec_utils/RRC/TAG.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "TAG.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_TAG_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_TAG_Id, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "tag-Id" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_TAG_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_TimeAlignmentTimer, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "timeAlignmentTimer" }, @@ -52,7 +74,18 @@ asn_TYPE_descriptor_t asn_DEF_TAG = { asn_DEF_TAG_tags_1, /* Same as above */ sizeof(asn_DEF_TAG_tags_1) /sizeof(asn_DEF_TAG_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_TAG_1, 2, /* Elements count */ &asn_SPC_TAG_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/TAG.h b/src/codec_utils/RRC/TAG.h index f5cd189aa..63b5c102b 100644 --- a/src/codec_utils/RRC/TAG.h +++ b/src/codec_utils/RRC/TAG.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _TAG_H_ diff --git a/src/codec_utils/RRC/TCI-State.c b/src/codec_utils/RRC/TCI-State.c index 67dae9498..664390043 100644 --- a/src/codec_utils/RRC/TCI-State.c +++ b/src/codec_utils/RRC/TCI-State.c @@ -1,20 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "TCI-State.h" -#include "QCL-Info.h" asn_TYPE_member_t asn_MBR_TCI_State_1[] = { { ATF_NOFLAGS, 0, offsetof(struct TCI_State, tci_StateId), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_TCI_StateId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "tci-StateId" }, @@ -23,7 +33,18 @@ asn_TYPE_member_t asn_MBR_TCI_State_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_QCL_Info, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "qcl-Type1" }, @@ -32,7 +53,18 @@ asn_TYPE_member_t asn_MBR_TCI_State_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_QCL_Info, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "qcl-Type2" }, @@ -65,7 +97,18 @@ asn_TYPE_descriptor_t asn_DEF_TCI_State = { asn_DEF_TCI_State_tags_1, /* Same as above */ sizeof(asn_DEF_TCI_State_tags_1) /sizeof(asn_DEF_TCI_State_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_TCI_State_1, 3, /* Elements count */ &asn_SPC_TCI_State_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/TCI-State.h b/src/codec_utils/RRC/TCI-State.h index ae48a5efe..ad6f7a9ff 100644 --- a/src/codec_utils/RRC/TCI-State.h +++ b/src/codec_utils/RRC/TCI-State.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _TCI_State_H_ @@ -46,5 +46,8 @@ extern asn_TYPE_member_t asn_MBR_TCI_State_1[3]; } #endif +/* Referred external types */ +#include "QCL-Info.h" + #endif /* _TCI_State_H_ */ #include diff --git a/src/codec_utils/RRC/TCI-StateId.c b/src/codec_utils/RRC/TCI-StateId.c index 74522a520..17f30a831 100644 --- a/src/codec_utils/RRC/TCI-StateId.c +++ b/src/codec_utils/RRC/TCI-StateId.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "TCI-StateId.h" @@ -21,7 +21,7 @@ TCI_StateId_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 0 && value <= 127)) { + if((value >= 0L && value <= 127L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ TCI_StateId_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_TCI_StateId_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..127) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_TCI_StateId_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 7, 7, 0, 127 } /* (0..127) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_TCI_StateId_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_TCI_StateId = { asn_DEF_TCI_StateId_tags_1, /* Same as above */ sizeof(asn_DEF_TCI_StateId_tags_1) /sizeof(asn_DEF_TCI_StateId_tags_1[0]), /* 1 */ - { &asn_OER_type_TCI_StateId_constr_1, &asn_PER_type_TCI_StateId_constr_1, TCI_StateId_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_TCI_StateId_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + TCI_StateId_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/TCI-StateId.h b/src/codec_utils/RRC/TCI-StateId.h index f995d76cc..24a3cc467 100644 --- a/src/codec_utils/RRC/TCI-StateId.h +++ b/src/codec_utils/RRC/TCI-StateId.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _TCI_StateId_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_TCI_StateId; asn_struct_free_f TCI_StateId_free; asn_struct_print_f TCI_StateId_print; asn_constr_check_f TCI_StateId_constraint; -ber_type_decoder_f TCI_StateId_decode_ber; -der_type_encoder_f TCI_StateId_encode_der; xer_type_decoder_f TCI_StateId_decode_xer; xer_type_encoder_f TCI_StateId_encode_xer; -oer_type_decoder_f TCI_StateId_decode_oer; -oer_type_encoder_f TCI_StateId_encode_oer; per_type_decoder_f TCI_StateId_decode_uper; per_type_encoder_f TCI_StateId_encode_uper; per_type_decoder_f TCI_StateId_decode_aper; diff --git a/src/codec_utils/RRC/TDD-UL-DL-ConfigCommon.c b/src/codec_utils/RRC/TDD-UL-DL-ConfigCommon.c index 19ee5e0c5..97c6e90ef 100644 --- a/src/codec_utils/RRC/TDD-UL-DL-ConfigCommon.c +++ b/src/codec_utils/RRC/TDD-UL-DL-ConfigCommon.c @@ -1,20 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "TDD-UL-DL-ConfigCommon.h" -#include "TDD-UL-DL-Pattern.h" asn_TYPE_member_t asn_MBR_TDD_UL_DL_ConfigCommon_1[] = { { ATF_NOFLAGS, 0, offsetof(struct TDD_UL_DL_ConfigCommon, referenceSubcarrierSpacing), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_SubcarrierSpacing, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "referenceSubcarrierSpacing" }, @@ -23,7 +33,18 @@ asn_TYPE_member_t asn_MBR_TDD_UL_DL_ConfigCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_TDD_UL_DL_Pattern, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pattern1" }, @@ -32,7 +53,18 @@ asn_TYPE_member_t asn_MBR_TDD_UL_DL_ConfigCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_TDD_UL_DL_Pattern, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pattern2" }, @@ -65,7 +97,18 @@ asn_TYPE_descriptor_t asn_DEF_TDD_UL_DL_ConfigCommon = { asn_DEF_TDD_UL_DL_ConfigCommon_tags_1, /* Same as above */ sizeof(asn_DEF_TDD_UL_DL_ConfigCommon_tags_1) /sizeof(asn_DEF_TDD_UL_DL_ConfigCommon_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_TDD_UL_DL_ConfigCommon_1, 3, /* Elements count */ &asn_SPC_TDD_UL_DL_ConfigCommon_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/TDD-UL-DL-ConfigCommon.h b/src/codec_utils/RRC/TDD-UL-DL-ConfigCommon.h index 26e510f4d..87cc25e03 100644 --- a/src/codec_utils/RRC/TDD-UL-DL-ConfigCommon.h +++ b/src/codec_utils/RRC/TDD-UL-DL-ConfigCommon.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _TDD_UL_DL_ConfigCommon_H_ @@ -46,5 +46,8 @@ extern asn_TYPE_member_t asn_MBR_TDD_UL_DL_ConfigCommon_1[3]; } #endif +/* Referred external types */ +#include "TDD-UL-DL-Pattern.h" + #endif /* _TDD_UL_DL_ConfigCommon_H_ */ #include diff --git a/src/codec_utils/RRC/TDD-UL-DL-ConfigDedicated.c b/src/codec_utils/RRC/TDD-UL-DL-ConfigDedicated.c index 25e8a17d0..f88868904 100644 --- a/src/codec_utils/RRC/TDD-UL-DL-ConfigDedicated.c +++ b/src/codec_utils/RRC/TDD-UL-DL-ConfigDedicated.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "TDD-UL-DL-ConfigDedicated.h" -#include "TDD-UL-DL-SlotConfig.h" static int memb_slotSpecificConfigurationsToAddModList_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -23,9 +22,9 @@ memb_slotSpecificConfigurationsToAddModList_constraint_1(const asn_TYPE_descript /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 320)) { + if((size >= 1UL && size <= 320UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -49,9 +48,9 @@ memb_slotSpecificConfigurationsToreleaseList_constraint_1(const asn_TYPE_descrip /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 320)) { + if((size >= 1UL && size <= 320UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -60,45 +59,52 @@ memb_slotSpecificConfigurationsToreleaseList_constraint_1(const asn_TYPE_descrip } } -static asn_oer_constraints_t asn_OER_type_slotSpecificConfigurationsToAddModList_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..320)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_slotSpecificConfigurationsToAddModList_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 9, 9, 1, 320 } /* (SIZE(1..320)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_slotSpecificConfigurationsToreleaseList_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..320)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_slotSpecificConfigurationsToreleaseList_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 9, 9, 1, 320 } /* (SIZE(1..320)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_slotSpecificConfigurationsToAddModList_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..320)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_slotSpecificConfigurationsToAddModList_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 9, 9, 1, 320 } /* (SIZE(1..320)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_slotSpecificConfigurationsToreleaseList_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..320)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_slotSpecificConfigurationsToreleaseList_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 9, 9, 1, 320 } /* (SIZE(1..320)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_slotSpecificConfigurationsToAddModList_2[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_TDD_UL_DL_SlotConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -123,7 +129,18 @@ asn_TYPE_descriptor_t asn_DEF_slotSpecificConfigurationsToAddModList_2 = { asn_DEF_slotSpecificConfigurationsToAddModList_tags_2, /* Same as above */ sizeof(asn_DEF_slotSpecificConfigurationsToAddModList_tags_2) /sizeof(asn_DEF_slotSpecificConfigurationsToAddModList_tags_2[0]), /* 2 */ - { &asn_OER_type_slotSpecificConfigurationsToAddModList_constr_2, &asn_PER_type_slotSpecificConfigurationsToAddModList_constr_2, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_slotSpecificConfigurationsToAddModList_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_slotSpecificConfigurationsToAddModList_2, 1, /* Single element */ &asn_SPC_slotSpecificConfigurationsToAddModList_specs_2 /* Additional specs */ @@ -135,7 +152,18 @@ static asn_TYPE_member_t asn_MBR_slotSpecificConfigurationsToreleaseList_4[] = { 0, &asn_DEF_TDD_UL_DL_SlotIndex, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -160,7 +188,18 @@ asn_TYPE_descriptor_t asn_DEF_slotSpecificConfigurationsToreleaseList_4 = { asn_DEF_slotSpecificConfigurationsToreleaseList_tags_4, /* Same as above */ sizeof(asn_DEF_slotSpecificConfigurationsToreleaseList_tags_4) /sizeof(asn_DEF_slotSpecificConfigurationsToreleaseList_tags_4[0]), /* 2 */ - { &asn_OER_type_slotSpecificConfigurationsToreleaseList_constr_4, &asn_PER_type_slotSpecificConfigurationsToreleaseList_constr_4, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_slotSpecificConfigurationsToreleaseList_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_slotSpecificConfigurationsToreleaseList_4, 1, /* Single element */ &asn_SPC_slotSpecificConfigurationsToreleaseList_specs_4 /* Additional specs */ @@ -172,7 +211,18 @@ asn_TYPE_member_t asn_MBR_TDD_UL_DL_ConfigDedicated_1[] = { 0, &asn_DEF_slotSpecificConfigurationsToAddModList_2, 0, - { &asn_OER_memb_slotSpecificConfigurationsToAddModList_constr_2, &asn_PER_memb_slotSpecificConfigurationsToAddModList_constr_2, memb_slotSpecificConfigurationsToAddModList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_slotSpecificConfigurationsToAddModList_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_slotSpecificConfigurationsToAddModList_constraint_1 + }, 0, 0, /* No default value */ "slotSpecificConfigurationsToAddModList" }, @@ -181,7 +231,18 @@ asn_TYPE_member_t asn_MBR_TDD_UL_DL_ConfigDedicated_1[] = { 0, &asn_DEF_slotSpecificConfigurationsToreleaseList_4, 0, - { &asn_OER_memb_slotSpecificConfigurationsToreleaseList_constr_4, &asn_PER_memb_slotSpecificConfigurationsToreleaseList_constr_4, memb_slotSpecificConfigurationsToreleaseList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_slotSpecificConfigurationsToreleaseList_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_slotSpecificConfigurationsToreleaseList_constraint_1 + }, 0, 0, /* No default value */ "slotSpecificConfigurationsToreleaseList" }, @@ -213,7 +274,18 @@ asn_TYPE_descriptor_t asn_DEF_TDD_UL_DL_ConfigDedicated = { asn_DEF_TDD_UL_DL_ConfigDedicated_tags_1, /* Same as above */ sizeof(asn_DEF_TDD_UL_DL_ConfigDedicated_tags_1) /sizeof(asn_DEF_TDD_UL_DL_ConfigDedicated_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_TDD_UL_DL_ConfigDedicated_1, 2, /* Elements count */ &asn_SPC_TDD_UL_DL_ConfigDedicated_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/TDD-UL-DL-ConfigDedicated.h b/src/codec_utils/RRC/TDD-UL-DL-ConfigDedicated.h index 3d8705db7..b031d8568 100644 --- a/src/codec_utils/RRC/TDD-UL-DL-ConfigDedicated.h +++ b/src/codec_utils/RRC/TDD-UL-DL-ConfigDedicated.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _TDD_UL_DL_ConfigDedicated_H_ @@ -56,5 +56,8 @@ extern asn_TYPE_member_t asn_MBR_TDD_UL_DL_ConfigDedicated_1[2]; } #endif +/* Referred external types */ +#include "TDD-UL-DL-SlotConfig.h" + #endif /* _TDD_UL_DL_ConfigDedicated_H_ */ #include diff --git a/src/codec_utils/RRC/TDD-UL-DL-Pattern.c b/src/codec_utils/RRC/TDD-UL-DL-Pattern.c index ae8e27dfe..a4f99a2c5 100644 --- a/src/codec_utils/RRC/TDD-UL-DL-Pattern.c +++ b/src/codec_utils/RRC/TDD-UL-DL-Pattern.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "TDD-UL-DL-Pattern.h" @@ -29,7 +29,7 @@ memb_nrofDownlinkSlots_constraint_1(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= 0 && value <= 320)) { + if((value >= 0L && value <= 320L)) { /* Constraint check succeeded */ return 0; } else { @@ -54,7 +54,7 @@ memb_nrofDownlinkSymbols_constraint_1(const asn_TYPE_descriptor_t *td, const voi value = *(const long *)sptr; - if((value >= 0 && value <= 13)) { + if((value >= 0L && value <= 13L)) { /* Constraint check succeeded */ return 0; } else { @@ -79,7 +79,7 @@ memb_nrofUplinkSlots_constraint_1(const asn_TYPE_descriptor_t *td, const void *s value = *(const long *)sptr; - if((value >= 0 && value <= 320)) { + if((value >= 0L && value <= 320L)) { /* Constraint check succeeded */ return 0; } else { @@ -104,7 +104,7 @@ memb_nrofUplinkSymbols_constraint_1(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= 0 && value <= 13)) { + if((value >= 0L && value <= 13L)) { /* Constraint check succeeded */ return 0; } else { @@ -115,54 +115,48 @@ memb_nrofUplinkSymbols_constraint_1(const asn_TYPE_descriptor_t *td, const void } } -static asn_oer_constraints_t asn_OER_type_dl_UL_TransmissionPeriodicity_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_dl_UL_TransmissionPeriodicity_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_dl_UL_TransmissionPeriodicity_v1530_constr_17 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_dl_UL_TransmissionPeriodicity_v1530_constr_17 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_nrofDownlinkSlots_constr_11 CC_NOTUSED = { - { 2, 1 } /* (0..320) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_nrofDownlinkSlots_constr_11 CC_NOTUSED = { { APC_CONSTRAINED, 9, 9, 0, 320 } /* (0..320) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_nrofDownlinkSymbols_constr_12 CC_NOTUSED = { - { 1, 1 } /* (0..13) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_nrofDownlinkSymbols_constr_12 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 13 } /* (0..13) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_nrofUplinkSlots_constr_13 CC_NOTUSED = { - { 2, 1 } /* (0..320) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_nrofUplinkSlots_constr_13 CC_NOTUSED = { { APC_CONSTRAINED, 9, 9, 0, 320 } /* (0..320) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_nrofUplinkSymbols_constr_14 CC_NOTUSED = { - { 1, 1 } /* (0..13) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_nrofUplinkSymbols_constr_14 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 13 } /* (0..13) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_dl_UL_TransmissionPeriodicity_value2enum_2[] = { { 0, 5, "ms0p5" }, { 1, 7, "ms0p625" }, @@ -207,7 +201,18 @@ asn_TYPE_descriptor_t asn_DEF_dl_UL_TransmissionPeriodicity_2 = { asn_DEF_dl_UL_TransmissionPeriodicity_tags_2, /* Same as above */ sizeof(asn_DEF_dl_UL_TransmissionPeriodicity_tags_2) /sizeof(asn_DEF_dl_UL_TransmissionPeriodicity_tags_2[0]), /* 2 */ - { &asn_OER_type_dl_UL_TransmissionPeriodicity_constr_2, &asn_PER_type_dl_UL_TransmissionPeriodicity_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_dl_UL_TransmissionPeriodicity_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_dl_UL_TransmissionPeriodicity_specs_2 /* Additional specs */ }; @@ -244,7 +249,18 @@ asn_TYPE_descriptor_t asn_DEF_dl_UL_TransmissionPeriodicity_v1530_17 = { asn_DEF_dl_UL_TransmissionPeriodicity_v1530_tags_17, /* Same as above */ sizeof(asn_DEF_dl_UL_TransmissionPeriodicity_v1530_tags_17) /sizeof(asn_DEF_dl_UL_TransmissionPeriodicity_v1530_tags_17[0]), /* 2 */ - { &asn_OER_type_dl_UL_TransmissionPeriodicity_v1530_constr_17, &asn_PER_type_dl_UL_TransmissionPeriodicity_v1530_constr_17, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_dl_UL_TransmissionPeriodicity_v1530_constr_17, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_dl_UL_TransmissionPeriodicity_v1530_specs_17 /* Additional specs */ }; @@ -255,7 +271,18 @@ static asn_TYPE_member_t asn_MBR_ext1_16[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_dl_UL_TransmissionPeriodicity_v1530_17, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dl-UL-TransmissionPeriodicity-v1530" }, @@ -288,7 +315,18 @@ asn_TYPE_descriptor_t asn_DEF_ext1_16 = { asn_DEF_ext1_tags_16, /* Same as above */ sizeof(asn_DEF_ext1_tags_16) /sizeof(asn_DEF_ext1_tags_16[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ext1_16, 1, /* Elements count */ &asn_SPC_ext1_specs_16 /* Additional specs */ @@ -300,7 +338,18 @@ asn_TYPE_member_t asn_MBR_TDD_UL_DL_Pattern_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_dl_UL_TransmissionPeriodicity_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dl-UL-TransmissionPeriodicity" }, @@ -309,7 +358,18 @@ asn_TYPE_member_t asn_MBR_TDD_UL_DL_Pattern_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_nrofDownlinkSlots_constr_11, &asn_PER_memb_nrofDownlinkSlots_constr_11, memb_nrofDownlinkSlots_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_nrofDownlinkSlots_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_nrofDownlinkSlots_constraint_1 + }, 0, 0, /* No default value */ "nrofDownlinkSlots" }, @@ -318,7 +378,18 @@ asn_TYPE_member_t asn_MBR_TDD_UL_DL_Pattern_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_nrofDownlinkSymbols_constr_12, &asn_PER_memb_nrofDownlinkSymbols_constr_12, memb_nrofDownlinkSymbols_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_nrofDownlinkSymbols_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_nrofDownlinkSymbols_constraint_1 + }, 0, 0, /* No default value */ "nrofDownlinkSymbols" }, @@ -327,7 +398,18 @@ asn_TYPE_member_t asn_MBR_TDD_UL_DL_Pattern_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_nrofUplinkSlots_constr_13, &asn_PER_memb_nrofUplinkSlots_constr_13, memb_nrofUplinkSlots_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_nrofUplinkSlots_constr_13, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_nrofUplinkSlots_constraint_1 + }, 0, 0, /* No default value */ "nrofUplinkSlots" }, @@ -336,7 +418,18 @@ asn_TYPE_member_t asn_MBR_TDD_UL_DL_Pattern_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_nrofUplinkSymbols_constr_14, &asn_PER_memb_nrofUplinkSymbols_constr_14, memb_nrofUplinkSymbols_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_nrofUplinkSymbols_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_nrofUplinkSymbols_constraint_1 + }, 0, 0, /* No default value */ "nrofUplinkSymbols" }, @@ -345,7 +438,18 @@ asn_TYPE_member_t asn_MBR_TDD_UL_DL_Pattern_1[] = { 0, &asn_DEF_ext1_16, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ext1" }, @@ -381,7 +485,18 @@ asn_TYPE_descriptor_t asn_DEF_TDD_UL_DL_Pattern = { asn_DEF_TDD_UL_DL_Pattern_tags_1, /* Same as above */ sizeof(asn_DEF_TDD_UL_DL_Pattern_tags_1) /sizeof(asn_DEF_TDD_UL_DL_Pattern_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_TDD_UL_DL_Pattern_1, 6, /* Elements count */ &asn_SPC_TDD_UL_DL_Pattern_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/TDD-UL-DL-Pattern.h b/src/codec_utils/RRC/TDD-UL-DL-Pattern.h index 7b22d2728..2e535f35e 100644 --- a/src/codec_utils/RRC/TDD-UL-DL-Pattern.h +++ b/src/codec_utils/RRC/TDD-UL-DL-Pattern.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _TDD_UL_DL_Pattern_H_ diff --git a/src/codec_utils/RRC/TDD-UL-DL-SlotConfig.c b/src/codec_utils/RRC/TDD-UL-DL-SlotConfig.c index 92860b036..25d27ae55 100644 --- a/src/codec_utils/RRC/TDD-UL-DL-SlotConfig.c +++ b/src/codec_utils/RRC/TDD-UL-DL-SlotConfig.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "TDD-UL-DL-SlotConfig.h" @@ -21,7 +21,7 @@ memb_nrofDownlinkSymbols_constraint_6(const asn_TYPE_descriptor_t *td, const voi value = *(const long *)sptr; - if((value >= 1 && value <= 13)) { + if((value >= 1L && value <= 13L)) { /* Constraint check succeeded */ return 0; } else { @@ -46,7 +46,7 @@ memb_nrofUplinkSymbols_constraint_6(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= 1 && value <= 13)) { + if((value >= 1L && value <= 13L)) { /* Constraint check succeeded */ return 0; } else { @@ -57,37 +57,45 @@ memb_nrofUplinkSymbols_constraint_6(const asn_TYPE_descriptor_t *td, const void } } -static asn_oer_constraints_t asn_OER_memb_nrofDownlinkSymbols_constr_7 CC_NOTUSED = { - { 1, 1 } /* (1..13) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_nrofDownlinkSymbols_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 1, 13 } /* (1..13) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_nrofUplinkSymbols_constr_8 CC_NOTUSED = { - { 1, 1 } /* (1..13) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_nrofUplinkSymbols_constr_8 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 1, 13 } /* (1..13) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_symbols_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_symbols_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_explicit_6[] = { { ATF_POINTER, 2, offsetof(struct TDD_UL_DL_SlotConfig__symbols__explicit, nrofDownlinkSymbols), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_nrofDownlinkSymbols_constr_7, &asn_PER_memb_nrofDownlinkSymbols_constr_7, memb_nrofDownlinkSymbols_constraint_6 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_nrofDownlinkSymbols_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_nrofDownlinkSymbols_constraint_6 + }, 0, 0, /* No default value */ "nrofDownlinkSymbols" }, @@ -96,7 +104,18 @@ static asn_TYPE_member_t asn_MBR_explicit_6[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_nrofUplinkSymbols_constr_8, &asn_PER_memb_nrofUplinkSymbols_constr_8, memb_nrofUplinkSymbols_constraint_6 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_nrofUplinkSymbols_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_nrofUplinkSymbols_constraint_6 + }, 0, 0, /* No default value */ "nrofUplinkSymbols" }, @@ -130,7 +149,18 @@ asn_TYPE_descriptor_t asn_DEF_explicit_6 = { asn_DEF_explicit_tags_6, /* Same as above */ sizeof(asn_DEF_explicit_tags_6) /sizeof(asn_DEF_explicit_tags_6[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_explicit_6, 2, /* Elements count */ &asn_SPC_explicit_specs_6 /* Additional specs */ @@ -142,7 +172,18 @@ static asn_TYPE_member_t asn_MBR_symbols_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "allDownlink" }, @@ -151,7 +192,18 @@ static asn_TYPE_member_t asn_MBR_symbols_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "allUplink" }, @@ -160,7 +212,18 @@ static asn_TYPE_member_t asn_MBR_symbols_3[] = { 0, &asn_DEF_explicit_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "explicit" }, @@ -189,7 +252,18 @@ asn_TYPE_descriptor_t asn_DEF_symbols_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_symbols_constr_3, &asn_PER_type_symbols_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_symbols_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_symbols_3, 3, /* Elements count */ &asn_SPC_symbols_specs_3 /* Additional specs */ @@ -201,7 +275,18 @@ asn_TYPE_member_t asn_MBR_TDD_UL_DL_SlotConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_TDD_UL_DL_SlotIndex, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "slotIndex" }, @@ -210,7 +295,18 @@ asn_TYPE_member_t asn_MBR_TDD_UL_DL_SlotConfig_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_symbols_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "symbols" }, @@ -240,7 +336,18 @@ asn_TYPE_descriptor_t asn_DEF_TDD_UL_DL_SlotConfig = { asn_DEF_TDD_UL_DL_SlotConfig_tags_1, /* Same as above */ sizeof(asn_DEF_TDD_UL_DL_SlotConfig_tags_1) /sizeof(asn_DEF_TDD_UL_DL_SlotConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_TDD_UL_DL_SlotConfig_1, 2, /* Elements count */ &asn_SPC_TDD_UL_DL_SlotConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/TDD-UL-DL-SlotConfig.h b/src/codec_utils/RRC/TDD-UL-DL-SlotConfig.h index c288b4366..2e711f5e2 100644 --- a/src/codec_utils/RRC/TDD-UL-DL-SlotConfig.h +++ b/src/codec_utils/RRC/TDD-UL-DL-SlotConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _TDD_UL_DL_SlotConfig_H_ diff --git a/src/codec_utils/RRC/TDD-UL-DL-SlotIndex.c b/src/codec_utils/RRC/TDD-UL-DL-SlotIndex.c index f4e769d72..3a3bc0243 100644 --- a/src/codec_utils/RRC/TDD-UL-DL-SlotIndex.c +++ b/src/codec_utils/RRC/TDD-UL-DL-SlotIndex.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "TDD-UL-DL-SlotIndex.h" @@ -21,7 +21,7 @@ TDD_UL_DL_SlotIndex_constraint(const asn_TYPE_descriptor_t *td, const void *sptr value = *(const long *)sptr; - if((value >= 0 && value <= 319)) { + if((value >= 0L && value <= 319L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ TDD_UL_DL_SlotIndex_constraint(const asn_TYPE_descriptor_t *td, const void *sptr * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_TDD_UL_DL_SlotIndex_constr_1 CC_NOTUSED = { - { 2, 1 } /* (0..319) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_TDD_UL_DL_SlotIndex_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 9, 9, 0, 319 } /* (0..319) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_TDD_UL_DL_SlotIndex_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_TDD_UL_DL_SlotIndex = { asn_DEF_TDD_UL_DL_SlotIndex_tags_1, /* Same as above */ sizeof(asn_DEF_TDD_UL_DL_SlotIndex_tags_1) /sizeof(asn_DEF_TDD_UL_DL_SlotIndex_tags_1[0]), /* 1 */ - { &asn_OER_type_TDD_UL_DL_SlotIndex_constr_1, &asn_PER_type_TDD_UL_DL_SlotIndex_constr_1, TDD_UL_DL_SlotIndex_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_TDD_UL_DL_SlotIndex_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + TDD_UL_DL_SlotIndex_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/TDD-UL-DL-SlotIndex.h b/src/codec_utils/RRC/TDD-UL-DL-SlotIndex.h index e566ec8cd..80ad10caf 100644 --- a/src/codec_utils/RRC/TDD-UL-DL-SlotIndex.h +++ b/src/codec_utils/RRC/TDD-UL-DL-SlotIndex.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _TDD_UL_DL_SlotIndex_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_TDD_UL_DL_SlotIndex; asn_struct_free_f TDD_UL_DL_SlotIndex_free; asn_struct_print_f TDD_UL_DL_SlotIndex_print; asn_constr_check_f TDD_UL_DL_SlotIndex_constraint; -ber_type_decoder_f TDD_UL_DL_SlotIndex_decode_ber; -der_type_encoder_f TDD_UL_DL_SlotIndex_encode_der; xer_type_decoder_f TDD_UL_DL_SlotIndex_decode_xer; xer_type_encoder_f TDD_UL_DL_SlotIndex_encode_xer; -oer_type_decoder_f TDD_UL_DL_SlotIndex_decode_oer; -oer_type_encoder_f TDD_UL_DL_SlotIndex_encode_oer; per_type_decoder_f TDD_UL_DL_SlotIndex_decode_uper; per_type_encoder_f TDD_UL_DL_SlotIndex_encode_uper; per_type_decoder_f TDD_UL_DL_SlotIndex_decode_aper; diff --git a/src/codec_utils/RRC/ThresholdNR.c b/src/codec_utils/RRC/ThresholdNR.c index 97ece741d..8ef05d30e 100644 --- a/src/codec_utils/RRC/ThresholdNR.c +++ b/src/codec_utils/RRC/ThresholdNR.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ThresholdNR.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_ThresholdNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RSRP_Range, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "thresholdRSRP" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_ThresholdNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RSRQ_Range, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "thresholdRSRQ" }, @@ -31,7 +53,18 @@ asn_TYPE_member_t asn_MBR_ThresholdNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SINR_Range, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "thresholdSINR" }, @@ -64,7 +97,18 @@ asn_TYPE_descriptor_t asn_DEF_ThresholdNR = { asn_DEF_ThresholdNR_tags_1, /* Same as above */ sizeof(asn_DEF_ThresholdNR_tags_1) /sizeof(asn_DEF_ThresholdNR_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ThresholdNR_1, 3, /* Elements count */ &asn_SPC_ThresholdNR_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/ThresholdNR.h b/src/codec_utils/RRC/ThresholdNR.h index 0c74c4d44..139e64083 100644 --- a/src/codec_utils/RRC/ThresholdNR.h +++ b/src/codec_utils/RRC/ThresholdNR.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ThresholdNR_H_ diff --git a/src/codec_utils/RRC/TimeAlignmentTimer.c b/src/codec_utils/RRC/TimeAlignmentTimer.c index e46e75420..9f505393a 100644 --- a/src/codec_utils/RRC/TimeAlignmentTimer.c +++ b/src/codec_utils/RRC/TimeAlignmentTimer.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "TimeAlignmentTimer.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_TimeAlignmentTimer_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_TimeAlignmentTimer_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_TimeAlignmentTimer_value2enum_1[] = { { 0, 5, "ms500" }, { 1, 5, "ms750" }, @@ -61,7 +60,18 @@ asn_TYPE_descriptor_t asn_DEF_TimeAlignmentTimer = { asn_DEF_TimeAlignmentTimer_tags_1, /* Same as above */ sizeof(asn_DEF_TimeAlignmentTimer_tags_1) /sizeof(asn_DEF_TimeAlignmentTimer_tags_1[0]), /* 1 */ - { &asn_OER_type_TimeAlignmentTimer_constr_1, &asn_PER_type_TimeAlignmentTimer_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_TimeAlignmentTimer_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_TimeAlignmentTimer_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/RRC/TimeAlignmentTimer.h b/src/codec_utils/RRC/TimeAlignmentTimer.h index a7e2546ab..5a5d83ad3 100644 --- a/src/codec_utils/RRC/TimeAlignmentTimer.h +++ b/src/codec_utils/RRC/TimeAlignmentTimer.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _TimeAlignmentTimer_H_ @@ -40,12 +40,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_TimeAlignmentTimer_specs_1; asn_struct_free_f TimeAlignmentTimer_free; asn_struct_print_f TimeAlignmentTimer_print; asn_constr_check_f TimeAlignmentTimer_constraint; -ber_type_decoder_f TimeAlignmentTimer_decode_ber; -der_type_encoder_f TimeAlignmentTimer_encode_der; xer_type_decoder_f TimeAlignmentTimer_decode_xer; xer_type_encoder_f TimeAlignmentTimer_encode_xer; -oer_type_decoder_f TimeAlignmentTimer_decode_oer; -oer_type_encoder_f TimeAlignmentTimer_encode_oer; per_type_decoder_f TimeAlignmentTimer_decode_uper; per_type_encoder_f TimeAlignmentTimer_encode_uper; per_type_decoder_f TimeAlignmentTimer_decode_aper; diff --git a/src/codec_utils/RRC/TimeToTrigger.c b/src/codec_utils/RRC/TimeToTrigger.c index cd90704a5..caae265ca 100644 --- a/src/codec_utils/RRC/TimeToTrigger.c +++ b/src/codec_utils/RRC/TimeToTrigger.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "TimeToTrigger.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_TimeToTrigger_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_TimeToTrigger_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_TimeToTrigger_value2enum_1[] = { { 0, 3, "ms0" }, { 1, 4, "ms40" }, @@ -77,7 +76,18 @@ asn_TYPE_descriptor_t asn_DEF_TimeToTrigger = { asn_DEF_TimeToTrigger_tags_1, /* Same as above */ sizeof(asn_DEF_TimeToTrigger_tags_1) /sizeof(asn_DEF_TimeToTrigger_tags_1[0]), /* 1 */ - { &asn_OER_type_TimeToTrigger_constr_1, &asn_PER_type_TimeToTrigger_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_TimeToTrigger_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_TimeToTrigger_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/RRC/TimeToTrigger.h b/src/codec_utils/RRC/TimeToTrigger.h index a99a56247..eb8d86193 100644 --- a/src/codec_utils/RRC/TimeToTrigger.h +++ b/src/codec_utils/RRC/TimeToTrigger.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _TimeToTrigger_H_ @@ -48,12 +48,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_TimeToTrigger_specs_1; asn_struct_free_f TimeToTrigger_free; asn_struct_print_f TimeToTrigger_print; asn_constr_check_f TimeToTrigger_constraint; -ber_type_decoder_f TimeToTrigger_decode_ber; -der_type_encoder_f TimeToTrigger_encode_der; xer_type_decoder_f TimeToTrigger_decode_xer; xer_type_encoder_f TimeToTrigger_encode_xer; -oer_type_decoder_f TimeToTrigger_decode_oer; -oer_type_encoder_f TimeToTrigger_encode_oer; per_type_decoder_f TimeToTrigger_decode_uper; per_type_encoder_f TimeToTrigger_encode_uper; per_type_decoder_f TimeToTrigger_decode_aper; diff --git a/src/codec_utils/RRC/TrackingAreaCode.c b/src/codec_utils/RRC/TrackingAreaCode.c index 4a461a3e4..9245a9821 100644 --- a/src/codec_utils/RRC/TrackingAreaCode.c +++ b/src/codec_utils/RRC/TrackingAreaCode.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "TrackingAreaCode.h" @@ -27,7 +27,7 @@ TrackingAreaCode_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, size = 0; } - if((size == 24)) { + if((size == 24UL)) { /* Constraint check succeeded */ return 0; } else { @@ -42,14 +42,13 @@ TrackingAreaCode_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using BIT_STRING, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_TrackingAreaCode_constr_1 CC_NOTUSED = { - { 0, 0 }, - 24 /* (SIZE(24..24)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_TrackingAreaCode_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 24, 24 } /* (SIZE(24..24)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_TrackingAreaCode_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)) }; @@ -63,7 +62,18 @@ asn_TYPE_descriptor_t asn_DEF_TrackingAreaCode = { asn_DEF_TrackingAreaCode_tags_1, /* Same as above */ sizeof(asn_DEF_TrackingAreaCode_tags_1) /sizeof(asn_DEF_TrackingAreaCode_tags_1[0]), /* 1 */ - { &asn_OER_type_TrackingAreaCode_constr_1, &asn_PER_type_TrackingAreaCode_constr_1, TrackingAreaCode_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_TrackingAreaCode_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + TrackingAreaCode_constraint + }, 0, 0, /* No members */ &asn_SPC_BIT_STRING_specs /* Additional specs */ }; diff --git a/src/codec_utils/RRC/TrackingAreaCode.h b/src/codec_utils/RRC/TrackingAreaCode.h index 00f7167d3..80e32837b 100644 --- a/src/codec_utils/RRC/TrackingAreaCode.h +++ b/src/codec_utils/RRC/TrackingAreaCode.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _TrackingAreaCode_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_TrackingAreaCode; asn_struct_free_f TrackingAreaCode_free; asn_struct_print_f TrackingAreaCode_print; asn_constr_check_f TrackingAreaCode_constraint; -ber_type_decoder_f TrackingAreaCode_decode_ber; -der_type_encoder_f TrackingAreaCode_encode_der; xer_type_decoder_f TrackingAreaCode_decode_xer; xer_type_encoder_f TrackingAreaCode_encode_xer; -oer_type_decoder_f TrackingAreaCode_decode_oer; -oer_type_encoder_f TrackingAreaCode_encode_oer; per_type_decoder_f TrackingAreaCode_decode_uper; per_type_encoder_f TrackingAreaCode_encode_uper; per_type_decoder_f TrackingAreaCode_decode_aper; diff --git a/src/codec_utils/RRC/TypeI-MultiPanelCodebook.c b/src/codec_utils/RRC/TypeI-MultiPanelCodebook.c index c0841c40f..6312bb5f0 100644 --- a/src/codec_utils/RRC/TypeI-MultiPanelCodebook.c +++ b/src/codec_utils/RRC/TypeI-MultiPanelCodebook.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "TypeI-MultiPanelCodebook.h" @@ -33,7 +33,7 @@ memb_maxNumberResources_constraint_1(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= 1 && value <= 64)) { + if((value >= 1L && value <= 64L)) { /* Constraint check succeeded */ return 0; } else { @@ -58,7 +58,7 @@ memb_totalNumberTxPorts_constraint_1(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= 2 && value <= 256)) { + if((value >= 2L && value <= 256L)) { /* Constraint check succeeded */ return 0; } else { @@ -83,7 +83,7 @@ memb_maxNumberCSI_RS_PerResourceSet_constraint_1(const asn_TYPE_descriptor_t *td value = *(const long *)sptr; - if((value >= 1 && value <= 8)) { + if((value >= 1L && value <= 8L)) { /* Constraint check succeeded */ return 0; } else { @@ -94,54 +94,48 @@ memb_maxNumberCSI_RS_PerResourceSet_constraint_1(const asn_TYPE_descriptor_t *td } } -static asn_oer_constraints_t asn_OER_type_maxNumberTxPortsPerResource_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_maxNumberTxPortsPerResource_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_supportedCodebookMode_constr_8 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_supportedCodebookMode_constr_8 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_supportedNumberPanels_constr_12 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_supportedNumberPanels_constr_12 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_maxNumberResources_constr_6 CC_NOTUSED = { - { 1, 1 } /* (1..64) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_maxNumberResources_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 1, 64 } /* (1..64) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_totalNumberTxPorts_constr_7 CC_NOTUSED = { - { 2, 1 } /* (2..256) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_totalNumberTxPorts_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 2, 256 } /* (2..256) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_maxNumberCSI_RS_PerResourceSet_constr_15 CC_NOTUSED = { - { 1, 1 } /* (1..8) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_maxNumberCSI_RS_PerResourceSet_constr_15 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 1, 8 } /* (1..8) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_maxNumberTxPortsPerResource_value2enum_2[] = { { 0, 2, "p8" }, { 1, 3, "p16" }, @@ -176,7 +170,18 @@ asn_TYPE_descriptor_t asn_DEF_maxNumberTxPortsPerResource_2 = { asn_DEF_maxNumberTxPortsPerResource_tags_2, /* Same as above */ sizeof(asn_DEF_maxNumberTxPortsPerResource_tags_2) /sizeof(asn_DEF_maxNumberTxPortsPerResource_tags_2[0]), /* 2 */ - { &asn_OER_type_maxNumberTxPortsPerResource_constr_2, &asn_PER_type_maxNumberTxPortsPerResource_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_maxNumberTxPortsPerResource_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_maxNumberTxPortsPerResource_specs_2 /* Additional specs */ }; @@ -215,7 +220,18 @@ asn_TYPE_descriptor_t asn_DEF_supportedCodebookMode_8 = { asn_DEF_supportedCodebookMode_tags_8, /* Same as above */ sizeof(asn_DEF_supportedCodebookMode_tags_8) /sizeof(asn_DEF_supportedCodebookMode_tags_8[0]), /* 2 */ - { &asn_OER_type_supportedCodebookMode_constr_8, &asn_PER_type_supportedCodebookMode_constr_8, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_supportedCodebookMode_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_supportedCodebookMode_specs_8 /* Additional specs */ }; @@ -252,7 +268,18 @@ asn_TYPE_descriptor_t asn_DEF_supportedNumberPanels_12 = { asn_DEF_supportedNumberPanels_tags_12, /* Same as above */ sizeof(asn_DEF_supportedNumberPanels_tags_12) /sizeof(asn_DEF_supportedNumberPanels_tags_12[0]), /* 2 */ - { &asn_OER_type_supportedNumberPanels_constr_12, &asn_PER_type_supportedNumberPanels_constr_12, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_supportedNumberPanels_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_supportedNumberPanels_specs_12 /* Additional specs */ }; @@ -263,7 +290,18 @@ asn_TYPE_member_t asn_MBR_TypeI_MultiPanelCodebook_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_maxNumberTxPortsPerResource_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "maxNumberTxPortsPerResource" }, @@ -272,7 +310,18 @@ asn_TYPE_member_t asn_MBR_TypeI_MultiPanelCodebook_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_maxNumberResources_constr_6, &asn_PER_memb_maxNumberResources_constr_6, memb_maxNumberResources_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_maxNumberResources_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_maxNumberResources_constraint_1 + }, 0, 0, /* No default value */ "maxNumberResources" }, @@ -281,7 +330,18 @@ asn_TYPE_member_t asn_MBR_TypeI_MultiPanelCodebook_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_totalNumberTxPorts_constr_7, &asn_PER_memb_totalNumberTxPorts_constr_7, memb_totalNumberTxPorts_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_totalNumberTxPorts_constr_7, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_totalNumberTxPorts_constraint_1 + }, 0, 0, /* No default value */ "totalNumberTxPorts" }, @@ -290,7 +350,18 @@ asn_TYPE_member_t asn_MBR_TypeI_MultiPanelCodebook_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_supportedCodebookMode_8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "supportedCodebookMode" }, @@ -299,7 +370,18 @@ asn_TYPE_member_t asn_MBR_TypeI_MultiPanelCodebook_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_supportedNumberPanels_12, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "supportedNumberPanels" }, @@ -308,7 +390,18 @@ asn_TYPE_member_t asn_MBR_TypeI_MultiPanelCodebook_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_maxNumberCSI_RS_PerResourceSet_constr_15, &asn_PER_memb_maxNumberCSI_RS_PerResourceSet_constr_15, memb_maxNumberCSI_RS_PerResourceSet_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_maxNumberCSI_RS_PerResourceSet_constr_15, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_maxNumberCSI_RS_PerResourceSet_constraint_1 + }, 0, 0, /* No default value */ "maxNumberCSI-RS-PerResourceSet" }, @@ -342,7 +435,18 @@ asn_TYPE_descriptor_t asn_DEF_TypeI_MultiPanelCodebook = { asn_DEF_TypeI_MultiPanelCodebook_tags_1, /* Same as above */ sizeof(asn_DEF_TypeI_MultiPanelCodebook_tags_1) /sizeof(asn_DEF_TypeI_MultiPanelCodebook_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_TypeI_MultiPanelCodebook_1, 6, /* Elements count */ &asn_SPC_TypeI_MultiPanelCodebook_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/TypeI-MultiPanelCodebook.h b/src/codec_utils/RRC/TypeI-MultiPanelCodebook.h index 0ea7bec25..a5ee08357 100644 --- a/src/codec_utils/RRC/TypeI-MultiPanelCodebook.h +++ b/src/codec_utils/RRC/TypeI-MultiPanelCodebook.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _TypeI_MultiPanelCodebook_H_ diff --git a/src/codec_utils/RRC/TypeI-SinglePanelCodebook.c b/src/codec_utils/RRC/TypeI-SinglePanelCodebook.c index 3b9dbfb9b..7c259b088 100644 --- a/src/codec_utils/RRC/TypeI-SinglePanelCodebook.c +++ b/src/codec_utils/RRC/TypeI-SinglePanelCodebook.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "TypeI-SinglePanelCodebook.h" @@ -29,7 +29,7 @@ memb_maxNumberResources_constraint_1(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= 1 && value <= 64)) { + if((value >= 1L && value <= 64L)) { /* Constraint check succeeded */ return 0; } else { @@ -54,7 +54,7 @@ memb_totalNumberTxPorts_constraint_1(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= 2 && value <= 256)) { + if((value >= 2L && value <= 256L)) { /* Constraint check succeeded */ return 0; } else { @@ -79,7 +79,7 @@ memb_maxNumberCSI_RS_PerResourceSet_constraint_1(const asn_TYPE_descriptor_t *td value = *(const long *)sptr; - if((value >= 1 && value <= 8)) { + if((value >= 1L && value <= 8L)) { /* Constraint check succeeded */ return 0; } else { @@ -90,46 +90,41 @@ memb_maxNumberCSI_RS_PerResourceSet_constraint_1(const asn_TYPE_descriptor_t *td } } -static asn_oer_constraints_t asn_OER_type_maxNumberTxPortsPerResource_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_maxNumberTxPortsPerResource_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 6 } /* (0..6) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_supportedCodebookMode_constr_12 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_supportedCodebookMode_constr_12 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_maxNumberResources_constr_10 CC_NOTUSED = { - { 1, 1 } /* (1..64) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_maxNumberResources_constr_10 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 1, 64 } /* (1..64) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_totalNumberTxPorts_constr_11 CC_NOTUSED = { - { 2, 1 } /* (2..256) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_totalNumberTxPorts_constr_11 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 2, 256 } /* (2..256) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_maxNumberCSI_RS_PerResourceSet_constr_15 CC_NOTUSED = { - { 1, 1 } /* (1..8) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_maxNumberCSI_RS_PerResourceSet_constr_15 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 1, 8 } /* (1..8) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_maxNumberTxPortsPerResource_value2enum_2[] = { { 0, 2, "p2" }, { 1, 2, "p4" }, @@ -172,7 +167,18 @@ asn_TYPE_descriptor_t asn_DEF_maxNumberTxPortsPerResource_2 = { asn_DEF_maxNumberTxPortsPerResource_tags_2, /* Same as above */ sizeof(asn_DEF_maxNumberTxPortsPerResource_tags_2) /sizeof(asn_DEF_maxNumberTxPortsPerResource_tags_2[0]), /* 2 */ - { &asn_OER_type_maxNumberTxPortsPerResource_constr_2, &asn_PER_type_maxNumberTxPortsPerResource_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_maxNumberTxPortsPerResource_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_maxNumberTxPortsPerResource_specs_2 /* Additional specs */ }; @@ -209,7 +215,18 @@ asn_TYPE_descriptor_t asn_DEF_supportedCodebookMode_12 = { asn_DEF_supportedCodebookMode_tags_12, /* Same as above */ sizeof(asn_DEF_supportedCodebookMode_tags_12) /sizeof(asn_DEF_supportedCodebookMode_tags_12[0]), /* 2 */ - { &asn_OER_type_supportedCodebookMode_constr_12, &asn_PER_type_supportedCodebookMode_constr_12, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_supportedCodebookMode_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_supportedCodebookMode_specs_12 /* Additional specs */ }; @@ -220,7 +237,18 @@ asn_TYPE_member_t asn_MBR_TypeI_SinglePanelCodebook_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_maxNumberTxPortsPerResource_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "maxNumberTxPortsPerResource" }, @@ -229,7 +257,18 @@ asn_TYPE_member_t asn_MBR_TypeI_SinglePanelCodebook_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_maxNumberResources_constr_10, &asn_PER_memb_maxNumberResources_constr_10, memb_maxNumberResources_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_maxNumberResources_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_maxNumberResources_constraint_1 + }, 0, 0, /* No default value */ "maxNumberResources" }, @@ -238,7 +277,18 @@ asn_TYPE_member_t asn_MBR_TypeI_SinglePanelCodebook_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_totalNumberTxPorts_constr_11, &asn_PER_memb_totalNumberTxPorts_constr_11, memb_totalNumberTxPorts_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_totalNumberTxPorts_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_totalNumberTxPorts_constraint_1 + }, 0, 0, /* No default value */ "totalNumberTxPorts" }, @@ -247,7 +297,18 @@ asn_TYPE_member_t asn_MBR_TypeI_SinglePanelCodebook_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_supportedCodebookMode_12, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "supportedCodebookMode" }, @@ -256,7 +317,18 @@ asn_TYPE_member_t asn_MBR_TypeI_SinglePanelCodebook_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_maxNumberCSI_RS_PerResourceSet_constr_15, &asn_PER_memb_maxNumberCSI_RS_PerResourceSet_constr_15, memb_maxNumberCSI_RS_PerResourceSet_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_maxNumberCSI_RS_PerResourceSet_constr_15, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_maxNumberCSI_RS_PerResourceSet_constraint_1 + }, 0, 0, /* No default value */ "maxNumberCSI-RS-PerResourceSet" }, @@ -289,7 +361,18 @@ asn_TYPE_descriptor_t asn_DEF_TypeI_SinglePanelCodebook = { asn_DEF_TypeI_SinglePanelCodebook_tags_1, /* Same as above */ sizeof(asn_DEF_TypeI_SinglePanelCodebook_tags_1) /sizeof(asn_DEF_TypeI_SinglePanelCodebook_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_TypeI_SinglePanelCodebook_1, 5, /* Elements count */ &asn_SPC_TypeI_SinglePanelCodebook_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/TypeI-SinglePanelCodebook.h b/src/codec_utils/RRC/TypeI-SinglePanelCodebook.h index 85b63f652..b855fb41b 100644 --- a/src/codec_utils/RRC/TypeI-SinglePanelCodebook.h +++ b/src/codec_utils/RRC/TypeI-SinglePanelCodebook.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _TypeI_SinglePanelCodebook_H_ diff --git a/src/codec_utils/RRC/TypeII-Codebook.c b/src/codec_utils/RRC/TypeII-Codebook.c index ec7165db6..4961672e3 100644 --- a/src/codec_utils/RRC/TypeII-Codebook.c +++ b/src/codec_utils/RRC/TypeII-Codebook.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "TypeII-Codebook.h" @@ -33,7 +33,7 @@ memb_maxNumberResources_constraint_1(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= 1 && value <= 64)) { + if((value >= 1L && value <= 64L)) { /* Constraint check succeeded */ return 0; } else { @@ -58,7 +58,7 @@ memb_totalNumberTxPorts_constraint_1(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= 2 && value <= 256)) { + if((value >= 2L && value <= 256L)) { /* Constraint check succeeded */ return 0; } else { @@ -83,7 +83,7 @@ memb_parameterLx_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 2 && value <= 4)) { + if((value >= 2L && value <= 4L)) { /* Constraint check succeeded */ return 0; } else { @@ -108,7 +108,7 @@ memb_maxNumberCSI_RS_PerResourceSet_constraint_1(const asn_TYPE_descriptor_t *td value = *(const long *)sptr; - if((value >= 1 && value <= 8)) { + if((value >= 1L && value <= 8L)) { /* Constraint check succeeded */ return 0; } else { @@ -119,62 +119,55 @@ memb_maxNumberCSI_RS_PerResourceSet_constraint_1(const asn_TYPE_descriptor_t *td } } -static asn_oer_constraints_t asn_OER_type_maxNumberTxPortsPerResource_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_maxNumberTxPortsPerResource_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 5 } /* (0..5) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_amplitudeScalingType_constr_12 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_amplitudeScalingType_constr_12 CC_NOTUSED = { { APC_CONSTRAINED, 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_amplitudeSubsetRestriction_constr_15 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_amplitudeSubsetRestriction_constr_15 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_maxNumberResources_constr_9 CC_NOTUSED = { - { 1, 1 } /* (1..64) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_maxNumberResources_constr_9 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 1, 64 } /* (1..64) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_totalNumberTxPorts_constr_10 CC_NOTUSED = { - { 2, 1 } /* (2..256) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_totalNumberTxPorts_constr_10 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 2, 256 } /* (2..256) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_parameterLx_constr_11 CC_NOTUSED = { - { 1, 1 } /* (2..4) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_parameterLx_constr_11 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 2, 4 } /* (2..4) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_maxNumberCSI_RS_PerResourceSet_constr_17 CC_NOTUSED = { - { 1, 1 } /* (1..8) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_maxNumberCSI_RS_PerResourceSet_constr_17 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 1, 8 } /* (1..8) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_maxNumberTxPortsPerResource_value2enum_2[] = { { 0, 2, "p4" }, { 1, 2, "p8" }, @@ -215,7 +208,18 @@ asn_TYPE_descriptor_t asn_DEF_maxNumberTxPortsPerResource_2 = { asn_DEF_maxNumberTxPortsPerResource_tags_2, /* Same as above */ sizeof(asn_DEF_maxNumberTxPortsPerResource_tags_2) /sizeof(asn_DEF_maxNumberTxPortsPerResource_tags_2[0]), /* 2 */ - { &asn_OER_type_maxNumberTxPortsPerResource_constr_2, &asn_PER_type_maxNumberTxPortsPerResource_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_maxNumberTxPortsPerResource_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_maxNumberTxPortsPerResource_specs_2 /* Additional specs */ }; @@ -252,7 +256,18 @@ asn_TYPE_descriptor_t asn_DEF_amplitudeScalingType_12 = { asn_DEF_amplitudeScalingType_tags_12, /* Same as above */ sizeof(asn_DEF_amplitudeScalingType_tags_12) /sizeof(asn_DEF_amplitudeScalingType_tags_12[0]), /* 2 */ - { &asn_OER_type_amplitudeScalingType_constr_12, &asn_PER_type_amplitudeScalingType_constr_12, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_amplitudeScalingType_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_amplitudeScalingType_specs_12 /* Additional specs */ }; @@ -287,7 +302,18 @@ asn_TYPE_descriptor_t asn_DEF_amplitudeSubsetRestriction_15 = { asn_DEF_amplitudeSubsetRestriction_tags_15, /* Same as above */ sizeof(asn_DEF_amplitudeSubsetRestriction_tags_15) /sizeof(asn_DEF_amplitudeSubsetRestriction_tags_15[0]), /* 2 */ - { &asn_OER_type_amplitudeSubsetRestriction_constr_15, &asn_PER_type_amplitudeSubsetRestriction_constr_15, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_amplitudeSubsetRestriction_constr_15, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_amplitudeSubsetRestriction_specs_15 /* Additional specs */ }; @@ -298,7 +324,18 @@ asn_TYPE_member_t asn_MBR_TypeII_Codebook_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_maxNumberTxPortsPerResource_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "maxNumberTxPortsPerResource" }, @@ -307,7 +344,18 @@ asn_TYPE_member_t asn_MBR_TypeII_Codebook_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_maxNumberResources_constr_9, &asn_PER_memb_maxNumberResources_constr_9, memb_maxNumberResources_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_maxNumberResources_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_maxNumberResources_constraint_1 + }, 0, 0, /* No default value */ "maxNumberResources" }, @@ -316,7 +364,18 @@ asn_TYPE_member_t asn_MBR_TypeII_Codebook_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_totalNumberTxPorts_constr_10, &asn_PER_memb_totalNumberTxPorts_constr_10, memb_totalNumberTxPorts_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_totalNumberTxPorts_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_totalNumberTxPorts_constraint_1 + }, 0, 0, /* No default value */ "totalNumberTxPorts" }, @@ -325,7 +384,18 @@ asn_TYPE_member_t asn_MBR_TypeII_Codebook_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_parameterLx_constr_11, &asn_PER_memb_parameterLx_constr_11, memb_parameterLx_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_parameterLx_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_parameterLx_constraint_1 + }, 0, 0, /* No default value */ "parameterLx" }, @@ -334,7 +404,18 @@ asn_TYPE_member_t asn_MBR_TypeII_Codebook_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_amplitudeScalingType_12, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "amplitudeScalingType" }, @@ -343,7 +424,18 @@ asn_TYPE_member_t asn_MBR_TypeII_Codebook_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_amplitudeSubsetRestriction_15, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "amplitudeSubsetRestriction" }, @@ -352,7 +444,18 @@ asn_TYPE_member_t asn_MBR_TypeII_Codebook_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_maxNumberCSI_RS_PerResourceSet_constr_17, &asn_PER_memb_maxNumberCSI_RS_PerResourceSet_constr_17, memb_maxNumberCSI_RS_PerResourceSet_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_maxNumberCSI_RS_PerResourceSet_constr_17, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_maxNumberCSI_RS_PerResourceSet_constraint_1 + }, 0, 0, /* No default value */ "maxNumberCSI-RS-PerResourceSet" }, @@ -389,7 +492,18 @@ asn_TYPE_descriptor_t asn_DEF_TypeII_Codebook = { asn_DEF_TypeII_Codebook_tags_1, /* Same as above */ sizeof(asn_DEF_TypeII_Codebook_tags_1) /sizeof(asn_DEF_TypeII_Codebook_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_TypeII_Codebook_1, 7, /* Elements count */ &asn_SPC_TypeII_Codebook_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/TypeII-Codebook.h b/src/codec_utils/RRC/TypeII-Codebook.h index 27075c60a..8175695da 100644 --- a/src/codec_utils/RRC/TypeII-Codebook.h +++ b/src/codec_utils/RRC/TypeII-Codebook.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _TypeII_Codebook_H_ diff --git a/src/codec_utils/RRC/TypeII-CodebookPortSelection.c b/src/codec_utils/RRC/TypeII-CodebookPortSelection.c index 924bae6aa..31a91dc4c 100644 --- a/src/codec_utils/RRC/TypeII-CodebookPortSelection.c +++ b/src/codec_utils/RRC/TypeII-CodebookPortSelection.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "TypeII-CodebookPortSelection.h" @@ -29,7 +29,7 @@ memb_maxNumberResources_constraint_1(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= 1 && value <= 64)) { + if((value >= 1L && value <= 64L)) { /* Constraint check succeeded */ return 0; } else { @@ -54,7 +54,7 @@ memb_totalNumberTxPorts_constraint_1(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= 2 && value <= 256)) { + if((value >= 2L && value <= 256L)) { /* Constraint check succeeded */ return 0; } else { @@ -79,7 +79,7 @@ memb_parameterLx_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, value = *(const long *)sptr; - if((value >= 2 && value <= 4)) { + if((value >= 2L && value <= 4L)) { /* Constraint check succeeded */ return 0; } else { @@ -104,7 +104,7 @@ memb_maxNumberCSI_RS_PerResourceSet_constraint_1(const asn_TYPE_descriptor_t *td value = *(const long *)sptr; - if((value >= 1 && value <= 8)) { + if((value >= 1L && value <= 8L)) { /* Constraint check succeeded */ return 0; } else { @@ -115,54 +115,48 @@ memb_maxNumberCSI_RS_PerResourceSet_constraint_1(const asn_TYPE_descriptor_t *td } } -static asn_oer_constraints_t asn_OER_type_maxNumberTxPortsPerResource_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_maxNumberTxPortsPerResource_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 5 } /* (0..5) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_amplitudeScalingType_constr_12 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_amplitudeScalingType_constr_12 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_maxNumberResources_constr_9 CC_NOTUSED = { - { 1, 1 } /* (1..64) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_maxNumberResources_constr_9 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 1, 64 } /* (1..64) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_totalNumberTxPorts_constr_10 CC_NOTUSED = { - { 2, 1 } /* (2..256) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_totalNumberTxPorts_constr_10 CC_NOTUSED = { { APC_CONSTRAINED, 8, 8, 2, 256 } /* (2..256) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_parameterLx_constr_11 CC_NOTUSED = { - { 1, 1 } /* (2..4) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_parameterLx_constr_11 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 2, 4 } /* (2..4) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_maxNumberCSI_RS_PerResourceSet_constr_15 CC_NOTUSED = { - { 1, 1 } /* (1..8) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_maxNumberCSI_RS_PerResourceSet_constr_15 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 1, 8 } /* (1..8) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_maxNumberTxPortsPerResource_value2enum_2[] = { { 0, 2, "p4" }, { 1, 2, "p8" }, @@ -203,7 +197,18 @@ asn_TYPE_descriptor_t asn_DEF_maxNumberTxPortsPerResource_2 = { asn_DEF_maxNumberTxPortsPerResource_tags_2, /* Same as above */ sizeof(asn_DEF_maxNumberTxPortsPerResource_tags_2) /sizeof(asn_DEF_maxNumberTxPortsPerResource_tags_2[0]), /* 2 */ - { &asn_OER_type_maxNumberTxPortsPerResource_constr_2, &asn_PER_type_maxNumberTxPortsPerResource_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_maxNumberTxPortsPerResource_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_maxNumberTxPortsPerResource_specs_2 /* Additional specs */ }; @@ -240,7 +245,18 @@ asn_TYPE_descriptor_t asn_DEF_amplitudeScalingType_12 = { asn_DEF_amplitudeScalingType_tags_12, /* Same as above */ sizeof(asn_DEF_amplitudeScalingType_tags_12) /sizeof(asn_DEF_amplitudeScalingType_tags_12[0]), /* 2 */ - { &asn_OER_type_amplitudeScalingType_constr_12, &asn_PER_type_amplitudeScalingType_constr_12, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_amplitudeScalingType_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_amplitudeScalingType_specs_12 /* Additional specs */ }; @@ -251,7 +267,18 @@ asn_TYPE_member_t asn_MBR_TypeII_CodebookPortSelection_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_maxNumberTxPortsPerResource_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "maxNumberTxPortsPerResource" }, @@ -260,7 +287,18 @@ asn_TYPE_member_t asn_MBR_TypeII_CodebookPortSelection_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_maxNumberResources_constr_9, &asn_PER_memb_maxNumberResources_constr_9, memb_maxNumberResources_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_maxNumberResources_constr_9, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_maxNumberResources_constraint_1 + }, 0, 0, /* No default value */ "maxNumberResources" }, @@ -269,7 +307,18 @@ asn_TYPE_member_t asn_MBR_TypeII_CodebookPortSelection_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_totalNumberTxPorts_constr_10, &asn_PER_memb_totalNumberTxPorts_constr_10, memb_totalNumberTxPorts_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_totalNumberTxPorts_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_totalNumberTxPorts_constraint_1 + }, 0, 0, /* No default value */ "totalNumberTxPorts" }, @@ -278,7 +327,18 @@ asn_TYPE_member_t asn_MBR_TypeII_CodebookPortSelection_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_parameterLx_constr_11, &asn_PER_memb_parameterLx_constr_11, memb_parameterLx_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_parameterLx_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_parameterLx_constraint_1 + }, 0, 0, /* No default value */ "parameterLx" }, @@ -287,7 +347,18 @@ asn_TYPE_member_t asn_MBR_TypeII_CodebookPortSelection_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_amplitudeScalingType_12, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "amplitudeScalingType" }, @@ -296,7 +367,18 @@ asn_TYPE_member_t asn_MBR_TypeII_CodebookPortSelection_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_maxNumberCSI_RS_PerResourceSet_constr_15, &asn_PER_memb_maxNumberCSI_RS_PerResourceSet_constr_15, memb_maxNumberCSI_RS_PerResourceSet_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_maxNumberCSI_RS_PerResourceSet_constr_15, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_maxNumberCSI_RS_PerResourceSet_constraint_1 + }, 0, 0, /* No default value */ "maxNumberCSI-RS-PerResourceSet" }, @@ -330,7 +412,18 @@ asn_TYPE_descriptor_t asn_DEF_TypeII_CodebookPortSelection = { asn_DEF_TypeII_CodebookPortSelection_tags_1, /* Same as above */ sizeof(asn_DEF_TypeII_CodebookPortSelection_tags_1) /sizeof(asn_DEF_TypeII_CodebookPortSelection_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_TypeII_CodebookPortSelection_1, 6, /* Elements count */ &asn_SPC_TypeII_CodebookPortSelection_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/TypeII-CodebookPortSelection.h b/src/codec_utils/RRC/TypeII-CodebookPortSelection.h index 8b4e0b128..b0f84c6f9 100644 --- a/src/codec_utils/RRC/TypeII-CodebookPortSelection.h +++ b/src/codec_utils/RRC/TypeII-CodebookPortSelection.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _TypeII_CodebookPortSelection_H_ diff --git a/src/codec_utils/RRC/UAC-AccessCategory1-SelectionAssistanceInfo.c b/src/codec_utils/RRC/UAC-AccessCategory1-SelectionAssistanceInfo.c index a450d9615..8c3e95d16 100644 --- a/src/codec_utils/RRC/UAC-AccessCategory1-SelectionAssistanceInfo.c +++ b/src/codec_utils/RRC/UAC-AccessCategory1-SelectionAssistanceInfo.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UAC-AccessCategory1-SelectionAssistanceInfo.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_UAC_AccessCategory1_SelectionAssistanceInfo_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_UAC_AccessCategory1_SelectionAssistanceInfo_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_UAC_AccessCategory1_SelectionAssistanceInfo_value2enum_1[] = { { 0, 1, "a" }, { 1, 1, "b" }, @@ -51,7 +50,18 @@ asn_TYPE_descriptor_t asn_DEF_UAC_AccessCategory1_SelectionAssistanceInfo = { asn_DEF_UAC_AccessCategory1_SelectionAssistanceInfo_tags_1, /* Same as above */ sizeof(asn_DEF_UAC_AccessCategory1_SelectionAssistanceInfo_tags_1) /sizeof(asn_DEF_UAC_AccessCategory1_SelectionAssistanceInfo_tags_1[0]), /* 1 */ - { &asn_OER_type_UAC_AccessCategory1_SelectionAssistanceInfo_constr_1, &asn_PER_type_UAC_AccessCategory1_SelectionAssistanceInfo_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_UAC_AccessCategory1_SelectionAssistanceInfo_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_UAC_AccessCategory1_SelectionAssistanceInfo_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/RRC/UAC-AccessCategory1-SelectionAssistanceInfo.h b/src/codec_utils/RRC/UAC-AccessCategory1-SelectionAssistanceInfo.h index 73856448d..f52aa496d 100644 --- a/src/codec_utils/RRC/UAC-AccessCategory1-SelectionAssistanceInfo.h +++ b/src/codec_utils/RRC/UAC-AccessCategory1-SelectionAssistanceInfo.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UAC_AccessCategory1_SelectionAssistanceInfo_H_ @@ -35,12 +35,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_UAC_AccessCategory1_SelectionAssist asn_struct_free_f UAC_AccessCategory1_SelectionAssistanceInfo_free; asn_struct_print_f UAC_AccessCategory1_SelectionAssistanceInfo_print; asn_constr_check_f UAC_AccessCategory1_SelectionAssistanceInfo_constraint; -ber_type_decoder_f UAC_AccessCategory1_SelectionAssistanceInfo_decode_ber; -der_type_encoder_f UAC_AccessCategory1_SelectionAssistanceInfo_encode_der; xer_type_decoder_f UAC_AccessCategory1_SelectionAssistanceInfo_decode_xer; xer_type_encoder_f UAC_AccessCategory1_SelectionAssistanceInfo_encode_xer; -oer_type_decoder_f UAC_AccessCategory1_SelectionAssistanceInfo_decode_oer; -oer_type_encoder_f UAC_AccessCategory1_SelectionAssistanceInfo_encode_oer; per_type_decoder_f UAC_AccessCategory1_SelectionAssistanceInfo_decode_uper; per_type_encoder_f UAC_AccessCategory1_SelectionAssistanceInfo_encode_uper; per_type_decoder_f UAC_AccessCategory1_SelectionAssistanceInfo_decode_aper; diff --git a/src/codec_utils/RRC/UAC-BarringInfoSet.c b/src/codec_utils/RRC/UAC-BarringInfoSet.c index 439a3846c..7ed41e54c 100644 --- a/src/codec_utils/RRC/UAC-BarringInfoSet.c +++ b/src/codec_utils/RRC/UAC-BarringInfoSet.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UAC-BarringInfoSet.h" @@ -35,7 +35,7 @@ memb_uac_BarringForAccessIdentity_constraint_1(const asn_TYPE_descriptor_t *td, size = 0; } - if((size == 7)) { + if((size == 7UL)) { /* Constraint check succeeded */ return 0; } else { @@ -46,30 +46,27 @@ memb_uac_BarringForAccessIdentity_constraint_1(const asn_TYPE_descriptor_t *td, } } -static asn_oer_constraints_t asn_OER_type_uac_BarringFactor_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_uac_BarringFactor_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_uac_BarringTime_constr_19 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_uac_BarringTime_constr_19 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_uac_BarringForAccessIdentity_constr_28 CC_NOTUSED = { - { 0, 0 }, - 7 /* (SIZE(7..7)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_uac_BarringForAccessIdentity_constr_28 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 7, 7 } /* (SIZE(7..7)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_uac_BarringFactor_value2enum_2[] = { { 0, 3, "p00" }, { 1, 3, "p05" }, @@ -130,7 +127,18 @@ asn_TYPE_descriptor_t asn_DEF_uac_BarringFactor_2 = { asn_DEF_uac_BarringFactor_tags_2, /* Same as above */ sizeof(asn_DEF_uac_BarringFactor_tags_2) /sizeof(asn_DEF_uac_BarringFactor_tags_2[0]), /* 2 */ - { &asn_OER_type_uac_BarringFactor_constr_2, &asn_PER_type_uac_BarringFactor_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_uac_BarringFactor_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_uac_BarringFactor_specs_2 /* Additional specs */ }; @@ -179,7 +187,18 @@ asn_TYPE_descriptor_t asn_DEF_uac_BarringTime_19 = { asn_DEF_uac_BarringTime_tags_19, /* Same as above */ sizeof(asn_DEF_uac_BarringTime_tags_19) /sizeof(asn_DEF_uac_BarringTime_tags_19[0]), /* 2 */ - { &asn_OER_type_uac_BarringTime_constr_19, &asn_PER_type_uac_BarringTime_constr_19, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_uac_BarringTime_constr_19, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_uac_BarringTime_specs_19 /* Additional specs */ }; @@ -190,7 +209,18 @@ asn_TYPE_member_t asn_MBR_UAC_BarringInfoSet_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_uac_BarringFactor_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "uac-BarringFactor" }, @@ -199,7 +229,18 @@ asn_TYPE_member_t asn_MBR_UAC_BarringInfoSet_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_uac_BarringTime_19, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "uac-BarringTime" }, @@ -208,7 +249,18 @@ asn_TYPE_member_t asn_MBR_UAC_BarringInfoSet_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BIT_STRING, 0, - { &asn_OER_memb_uac_BarringForAccessIdentity_constr_28, &asn_PER_memb_uac_BarringForAccessIdentity_constr_28, memb_uac_BarringForAccessIdentity_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_uac_BarringForAccessIdentity_constr_28, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_uac_BarringForAccessIdentity_constraint_1 + }, 0, 0, /* No default value */ "uac-BarringForAccessIdentity" }, @@ -239,7 +291,18 @@ asn_TYPE_descriptor_t asn_DEF_UAC_BarringInfoSet = { asn_DEF_UAC_BarringInfoSet_tags_1, /* Same as above */ sizeof(asn_DEF_UAC_BarringInfoSet_tags_1) /sizeof(asn_DEF_UAC_BarringInfoSet_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UAC_BarringInfoSet_1, 3, /* Elements count */ &asn_SPC_UAC_BarringInfoSet_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/UAC-BarringInfoSet.h b/src/codec_utils/RRC/UAC-BarringInfoSet.h index e215476b0..587689eed 100644 --- a/src/codec_utils/RRC/UAC-BarringInfoSet.h +++ b/src/codec_utils/RRC/UAC-BarringInfoSet.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UAC_BarringInfoSet_H_ diff --git a/src/codec_utils/RRC/UAC-BarringInfoSetIndex.c b/src/codec_utils/RRC/UAC-BarringInfoSetIndex.c index 31332e8af..11c3e21eb 100644 --- a/src/codec_utils/RRC/UAC-BarringInfoSetIndex.c +++ b/src/codec_utils/RRC/UAC-BarringInfoSetIndex.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UAC-BarringInfoSetIndex.h" @@ -21,7 +21,7 @@ UAC_BarringInfoSetIndex_constraint(const asn_TYPE_descriptor_t *td, const void * value = *(const long *)sptr; - if((value >= 1 && value <= 8)) { + if((value >= 1L && value <= 8L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ UAC_BarringInfoSetIndex_constraint(const asn_TYPE_descriptor_t *td, const void * * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_UAC_BarringInfoSetIndex_constr_1 CC_NOTUSED = { - { 1, 1 } /* (1..8) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_UAC_BarringInfoSetIndex_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 1, 8 } /* (1..8) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_UAC_BarringInfoSetIndex_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_UAC_BarringInfoSetIndex = { asn_DEF_UAC_BarringInfoSetIndex_tags_1, /* Same as above */ sizeof(asn_DEF_UAC_BarringInfoSetIndex_tags_1) /sizeof(asn_DEF_UAC_BarringInfoSetIndex_tags_1[0]), /* 1 */ - { &asn_OER_type_UAC_BarringInfoSetIndex_constr_1, &asn_PER_type_UAC_BarringInfoSetIndex_constr_1, UAC_BarringInfoSetIndex_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_UAC_BarringInfoSetIndex_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + UAC_BarringInfoSetIndex_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/UAC-BarringInfoSetIndex.h b/src/codec_utils/RRC/UAC-BarringInfoSetIndex.h index c9238d36b..720c43cba 100644 --- a/src/codec_utils/RRC/UAC-BarringInfoSetIndex.h +++ b/src/codec_utils/RRC/UAC-BarringInfoSetIndex.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UAC_BarringInfoSetIndex_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_UAC_BarringInfoSetIndex; asn_struct_free_f UAC_BarringInfoSetIndex_free; asn_struct_print_f UAC_BarringInfoSetIndex_print; asn_constr_check_f UAC_BarringInfoSetIndex_constraint; -ber_type_decoder_f UAC_BarringInfoSetIndex_decode_ber; -der_type_encoder_f UAC_BarringInfoSetIndex_encode_der; xer_type_decoder_f UAC_BarringInfoSetIndex_decode_xer; xer_type_encoder_f UAC_BarringInfoSetIndex_encode_xer; -oer_type_decoder_f UAC_BarringInfoSetIndex_decode_oer; -oer_type_encoder_f UAC_BarringInfoSetIndex_encode_oer; per_type_decoder_f UAC_BarringInfoSetIndex_decode_uper; per_type_encoder_f UAC_BarringInfoSetIndex_encode_uper; per_type_decoder_f UAC_BarringInfoSetIndex_decode_aper; diff --git a/src/codec_utils/RRC/UAC-BarringInfoSetList.c b/src/codec_utils/RRC/UAC-BarringInfoSetList.c index 49f12067b..78571fd0d 100644 --- a/src/codec_utils/RRC/UAC-BarringInfoSetList.c +++ b/src/codec_utils/RRC/UAC-BarringInfoSetList.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UAC-BarringInfoSetList.h" -#include "UAC-BarringInfoSet.h" -static asn_oer_constraints_t asn_OER_type_UAC_BarringInfoSetList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_UAC_BarringInfoSetList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_UAC_BarringInfoSetList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_UAC_BarringInfoSet, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_UAC_BarringInfoSetList = { asn_DEF_UAC_BarringInfoSetList_tags_1, /* Same as above */ sizeof(asn_DEF_UAC_BarringInfoSetList_tags_1) /sizeof(asn_DEF_UAC_BarringInfoSetList_tags_1[0]), /* 1 */ - { &asn_OER_type_UAC_BarringInfoSetList_constr_1, &asn_PER_type_UAC_BarringInfoSetList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_UAC_BarringInfoSetList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_UAC_BarringInfoSetList_1, 1, /* Single element */ &asn_SPC_UAC_BarringInfoSetList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/UAC-BarringInfoSetList.h b/src/codec_utils/RRC/UAC-BarringInfoSetList.h index dd33dbd53..4f7137599 100644 --- a/src/codec_utils/RRC/UAC-BarringInfoSetList.h +++ b/src/codec_utils/RRC/UAC-BarringInfoSetList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UAC_BarringInfoSetList_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_UAC_BarringInfoSetList_constr_1; } #endif +/* Referred external types */ +#include "UAC-BarringInfoSet.h" + #endif /* _UAC_BarringInfoSetList_H_ */ #include diff --git a/src/codec_utils/RRC/UAC-BarringPerCat.c b/src/codec_utils/RRC/UAC-BarringPerCat.c index f6d063d25..e268cd55d 100644 --- a/src/codec_utils/RRC/UAC-BarringPerCat.c +++ b/src/codec_utils/RRC/UAC-BarringPerCat.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UAC-BarringPerCat.h" @@ -21,7 +21,7 @@ memb_accessCategory_constraint_1(const asn_TYPE_descriptor_t *td, const void *sp value = *(const long *)sptr; - if((value >= 1 && value <= 63)) { + if((value >= 1L && value <= 63L)) { /* Constraint check succeeded */ return 0; } else { @@ -32,21 +32,31 @@ memb_accessCategory_constraint_1(const asn_TYPE_descriptor_t *td, const void *sp } } -static asn_oer_constraints_t asn_OER_memb_accessCategory_constr_2 CC_NOTUSED = { - { 1, 1 } /* (1..63) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_accessCategory_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 6, 6, 1, 63 } /* (1..63) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_UAC_BarringPerCat_1[] = { { ATF_NOFLAGS, 0, offsetof(struct UAC_BarringPerCat, accessCategory), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_accessCategory_constr_2, &asn_PER_memb_accessCategory_constr_2, memb_accessCategory_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_accessCategory_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_accessCategory_constraint_1 + }, 0, 0, /* No default value */ "accessCategory" }, @@ -55,7 +65,18 @@ asn_TYPE_member_t asn_MBR_UAC_BarringPerCat_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UAC_BarringInfoSetIndex, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "uac-barringInfoSetIndex" }, @@ -85,7 +106,18 @@ asn_TYPE_descriptor_t asn_DEF_UAC_BarringPerCat = { asn_DEF_UAC_BarringPerCat_tags_1, /* Same as above */ sizeof(asn_DEF_UAC_BarringPerCat_tags_1) /sizeof(asn_DEF_UAC_BarringPerCat_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UAC_BarringPerCat_1, 2, /* Elements count */ &asn_SPC_UAC_BarringPerCat_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/UAC-BarringPerCat.h b/src/codec_utils/RRC/UAC-BarringPerCat.h index 96e8d3b34..95bebbb3f 100644 --- a/src/codec_utils/RRC/UAC-BarringPerCat.h +++ b/src/codec_utils/RRC/UAC-BarringPerCat.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UAC_BarringPerCat_H_ diff --git a/src/codec_utils/RRC/UAC-BarringPerCatList.c b/src/codec_utils/RRC/UAC-BarringPerCatList.c index 99fc835e3..cd1591a76 100644 --- a/src/codec_utils/RRC/UAC-BarringPerCatList.c +++ b/src/codec_utils/RRC/UAC-BarringPerCatList.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UAC-BarringPerCatList.h" -#include "UAC-BarringPerCat.h" -static asn_oer_constraints_t asn_OER_type_UAC_BarringPerCatList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..63)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_UAC_BarringPerCatList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 63 } /* (SIZE(1..63)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_UAC_BarringPerCatList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_UAC_BarringPerCat, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_UAC_BarringPerCatList = { asn_DEF_UAC_BarringPerCatList_tags_1, /* Same as above */ sizeof(asn_DEF_UAC_BarringPerCatList_tags_1) /sizeof(asn_DEF_UAC_BarringPerCatList_tags_1[0]), /* 1 */ - { &asn_OER_type_UAC_BarringPerCatList_constr_1, &asn_PER_type_UAC_BarringPerCatList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_UAC_BarringPerCatList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_UAC_BarringPerCatList_1, 1, /* Single element */ &asn_SPC_UAC_BarringPerCatList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/UAC-BarringPerCatList.h b/src/codec_utils/RRC/UAC-BarringPerCatList.h index 3d101956f..be79d1ec4 100644 --- a/src/codec_utils/RRC/UAC-BarringPerCatList.h +++ b/src/codec_utils/RRC/UAC-BarringPerCatList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UAC_BarringPerCatList_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_UAC_BarringPerCatList_constr_1; } #endif +/* Referred external types */ +#include "UAC-BarringPerCat.h" + #endif /* _UAC_BarringPerCatList_H_ */ #include diff --git a/src/codec_utils/RRC/UAC-BarringPerPLMN-List.c b/src/codec_utils/RRC/UAC-BarringPerPLMN-List.c index 54ac366f9..b047f22b3 100644 --- a/src/codec_utils/RRC/UAC-BarringPerPLMN-List.c +++ b/src/codec_utils/RRC/UAC-BarringPerPLMN-List.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UAC-BarringPerPLMN-List.h" -#include "UAC-BarringPerPLMN.h" -static asn_oer_constraints_t asn_OER_type_UAC_BarringPerPLMN_List_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..12)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_UAC_BarringPerPLMN_List_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 12 } /* (SIZE(1..12)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_UAC_BarringPerPLMN_List_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_UAC_BarringPerPLMN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_UAC_BarringPerPLMN_List = { asn_DEF_UAC_BarringPerPLMN_List_tags_1, /* Same as above */ sizeof(asn_DEF_UAC_BarringPerPLMN_List_tags_1) /sizeof(asn_DEF_UAC_BarringPerPLMN_List_tags_1[0]), /* 1 */ - { &asn_OER_type_UAC_BarringPerPLMN_List_constr_1, &asn_PER_type_UAC_BarringPerPLMN_List_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_UAC_BarringPerPLMN_List_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_UAC_BarringPerPLMN_List_1, 1, /* Single element */ &asn_SPC_UAC_BarringPerPLMN_List_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/UAC-BarringPerPLMN-List.h b/src/codec_utils/RRC/UAC-BarringPerPLMN-List.h index cd0884784..469f743ba 100644 --- a/src/codec_utils/RRC/UAC-BarringPerPLMN-List.h +++ b/src/codec_utils/RRC/UAC-BarringPerPLMN-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UAC_BarringPerPLMN_List_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_UAC_BarringPerPLMN_List_constr_1; } #endif +/* Referred external types */ +#include "UAC-BarringPerPLMN.h" + #endif /* _UAC_BarringPerPLMN_List_H_ */ #include diff --git a/src/codec_utils/RRC/UAC-BarringPerPLMN.c b/src/codec_utils/RRC/UAC-BarringPerPLMN.c index c2757779e..31e5195a3 100644 --- a/src/codec_utils/RRC/UAC-BarringPerPLMN.c +++ b/src/codec_utils/RRC/UAC-BarringPerPLMN.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UAC-BarringPerPLMN.h" -#include "UAC-BarringPerCatList.h" static int memb_uac_ImplicitACBarringList_constraint_3(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -23,9 +22,9 @@ memb_uac_ImplicitACBarringList_constraint_3(const asn_TYPE_descriptor_t *td, con /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size == 63)) { + if((size == 63UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -48,7 +47,7 @@ memb_plmn_IdentityIndex_constraint_1(const asn_TYPE_descriptor_t *td, const void value = *(const long *)sptr; - if((value >= 1 && value <= 12)) { + if((value >= 1L && value <= 12L)) { /* Constraint check succeeded */ return 0; } else { @@ -59,45 +58,52 @@ memb_plmn_IdentityIndex_constraint_1(const asn_TYPE_descriptor_t *td, const void } } -static asn_oer_constraints_t asn_OER_type_uac_ImplicitACBarringList_constr_4 CC_NOTUSED = { - { 0, 0 }, - 63 /* (SIZE(63..63)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_uac_ImplicitACBarringList_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 63, 63 } /* (SIZE(63..63)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_uac_ImplicitACBarringList_constr_4 CC_NOTUSED = { - { 0, 0 }, - 63 /* (SIZE(63..63)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_uac_ImplicitACBarringList_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 63, 63 } /* (SIZE(63..63)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_uac_ACBarringListType_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_uac_ACBarringListType_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_plmn_IdentityIndex_constr_2 CC_NOTUSED = { - { 1, 1 } /* (1..12) */, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_plmn_IdentityIndex_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 1, 12 } /* (1..12) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_uac_ImplicitACBarringList_4[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_UAC_BarringInfoSetIndex, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -122,7 +128,18 @@ asn_TYPE_descriptor_t asn_DEF_uac_ImplicitACBarringList_4 = { asn_DEF_uac_ImplicitACBarringList_tags_4, /* Same as above */ sizeof(asn_DEF_uac_ImplicitACBarringList_tags_4) /sizeof(asn_DEF_uac_ImplicitACBarringList_tags_4[0]), /* 2 */ - { &asn_OER_type_uac_ImplicitACBarringList_constr_4, &asn_PER_type_uac_ImplicitACBarringList_constr_4, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_uac_ImplicitACBarringList_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_uac_ImplicitACBarringList_4, 1, /* Single element */ &asn_SPC_uac_ImplicitACBarringList_specs_4 /* Additional specs */ @@ -134,7 +151,18 @@ static asn_TYPE_member_t asn_MBR_uac_ACBarringListType_3[] = { 0, &asn_DEF_uac_ImplicitACBarringList_4, 0, - { &asn_OER_memb_uac_ImplicitACBarringList_constr_4, &asn_PER_memb_uac_ImplicitACBarringList_constr_4, memb_uac_ImplicitACBarringList_constraint_3 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_uac_ImplicitACBarringList_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_uac_ImplicitACBarringList_constraint_3 + }, 0, 0, /* No default value */ "uac-ImplicitACBarringList" }, @@ -143,7 +171,18 @@ static asn_TYPE_member_t asn_MBR_uac_ACBarringListType_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UAC_BarringPerCatList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "uac-ExplicitACBarringList" }, @@ -171,7 +210,18 @@ asn_TYPE_descriptor_t asn_DEF_uac_ACBarringListType_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_uac_ACBarringListType_constr_3, &asn_PER_type_uac_ACBarringListType_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_uac_ACBarringListType_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_uac_ACBarringListType_3, 2, /* Elements count */ &asn_SPC_uac_ACBarringListType_specs_3 /* Additional specs */ @@ -183,7 +233,18 @@ asn_TYPE_member_t asn_MBR_UAC_BarringPerPLMN_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_plmn_IdentityIndex_constr_2, &asn_PER_memb_plmn_IdentityIndex_constr_2, memb_plmn_IdentityIndex_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_plmn_IdentityIndex_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_plmn_IdentityIndex_constraint_1 + }, 0, 0, /* No default value */ "plmn-IdentityIndex" }, @@ -192,7 +253,18 @@ asn_TYPE_member_t asn_MBR_UAC_BarringPerPLMN_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_uac_ACBarringListType_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "uac-ACBarringListType" }, @@ -224,7 +296,18 @@ asn_TYPE_descriptor_t asn_DEF_UAC_BarringPerPLMN = { asn_DEF_UAC_BarringPerPLMN_tags_1, /* Same as above */ sizeof(asn_DEF_UAC_BarringPerPLMN_tags_1) /sizeof(asn_DEF_UAC_BarringPerPLMN_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UAC_BarringPerPLMN_1, 2, /* Elements count */ &asn_SPC_UAC_BarringPerPLMN_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/UAC-BarringPerPLMN.h b/src/codec_utils/RRC/UAC-BarringPerPLMN.h index df39b730a..df460310f 100644 --- a/src/codec_utils/RRC/UAC-BarringPerPLMN.h +++ b/src/codec_utils/RRC/UAC-BarringPerPLMN.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UAC_BarringPerPLMN_H_ @@ -65,5 +65,8 @@ extern asn_TYPE_member_t asn_MBR_UAC_BarringPerPLMN_1[2]; } #endif +/* Referred external types */ +#include "UAC-BarringPerCatList.h" + #endif /* _UAC_BarringPerPLMN_H_ */ #include diff --git a/src/codec_utils/RRC/UCI-OnPUSCH.c b/src/codec_utils/RRC/UCI-OnPUSCH.c index 93e9f8be7..4c4cc2309 100644 --- a/src/codec_utils/RRC/UCI-OnPUSCH.c +++ b/src/codec_utils/RRC/UCI-OnPUSCH.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UCI-OnPUSCH.h" -#include "BetaOffsets.h" static int memb_dynamic_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -23,9 +22,9 @@ memb_dynamic_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size == 4)) { + if((size == 4UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -38,45 +37,52 @@ memb_dynamic_constraint_2(const asn_TYPE_descriptor_t *td, const void *sptr, * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_dynamic_constr_3 CC_NOTUSED = { - { 0, 0 }, - 4 /* (SIZE(4..4)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_dynamic_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 4, 4 } /* (SIZE(4..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_dynamic_constr_3 CC_NOTUSED = { - { 0, 0 }, - 4 /* (SIZE(4..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_dynamic_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 0, 0, 4, 4 } /* (SIZE(4..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_betaOffsets_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_betaOffsets_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 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_scaling_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_scaling_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_dynamic_3[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_BetaOffsets, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -101,7 +107,18 @@ asn_TYPE_descriptor_t asn_DEF_dynamic_3 = { asn_DEF_dynamic_tags_3, /* Same as above */ sizeof(asn_DEF_dynamic_tags_3) /sizeof(asn_DEF_dynamic_tags_3[0]), /* 2 */ - { &asn_OER_type_dynamic_constr_3, &asn_PER_type_dynamic_constr_3, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_dynamic_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_dynamic_3, 1, /* Single element */ &asn_SPC_dynamic_specs_3 /* Additional specs */ @@ -113,7 +130,18 @@ static asn_TYPE_member_t asn_MBR_betaOffsets_2[] = { 0, &asn_DEF_dynamic_3, 0, - { &asn_OER_memb_dynamic_constr_3, &asn_PER_memb_dynamic_constr_3, memb_dynamic_constraint_2 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_dynamic_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_dynamic_constraint_2 + }, 0, 0, /* No default value */ "dynamic" }, @@ -122,7 +150,18 @@ static asn_TYPE_member_t asn_MBR_betaOffsets_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BetaOffsets, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "semiStatic" }, @@ -150,7 +189,18 @@ asn_TYPE_descriptor_t asn_DEF_betaOffsets_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_betaOffsets_constr_2, &asn_PER_type_betaOffsets_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_betaOffsets_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_betaOffsets_2, 2, /* Elements count */ &asn_SPC_betaOffsets_specs_2 /* Additional specs */ @@ -192,7 +242,18 @@ asn_TYPE_descriptor_t asn_DEF_scaling_6 = { asn_DEF_scaling_tags_6, /* Same as above */ sizeof(asn_DEF_scaling_tags_6) /sizeof(asn_DEF_scaling_tags_6[0]), /* 2 */ - { &asn_OER_type_scaling_constr_6, &asn_PER_type_scaling_constr_6, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_scaling_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_scaling_specs_6 /* Additional specs */ }; @@ -203,7 +264,18 @@ asn_TYPE_member_t asn_MBR_UCI_OnPUSCH_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_betaOffsets_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "betaOffsets" }, @@ -212,7 +284,18 @@ asn_TYPE_member_t asn_MBR_UCI_OnPUSCH_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_scaling_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "scaling" }, @@ -244,7 +327,18 @@ asn_TYPE_descriptor_t asn_DEF_UCI_OnPUSCH = { asn_DEF_UCI_OnPUSCH_tags_1, /* Same as above */ sizeof(asn_DEF_UCI_OnPUSCH_tags_1) /sizeof(asn_DEF_UCI_OnPUSCH_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UCI_OnPUSCH_1, 2, /* Elements count */ &asn_SPC_UCI_OnPUSCH_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/UCI-OnPUSCH.h b/src/codec_utils/RRC/UCI-OnPUSCH.h index 29f737b3d..14dda6e45 100644 --- a/src/codec_utils/RRC/UCI-OnPUSCH.h +++ b/src/codec_utils/RRC/UCI-OnPUSCH.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UCI_OnPUSCH_H_ @@ -71,5 +71,8 @@ extern asn_TYPE_member_t asn_MBR_UCI_OnPUSCH_1[2]; } #endif +/* Referred external types */ +#include "BetaOffsets.h" + #endif /* _UCI_OnPUSCH_H_ */ #include diff --git a/src/codec_utils/RRC/UE-CapabilityRAT-Container.c b/src/codec_utils/RRC/UE-CapabilityRAT-Container.c index 90f0706a7..86dcfedd9 100644 --- a/src/codec_utils/RRC/UE-CapabilityRAT-Container.c +++ b/src/codec_utils/RRC/UE-CapabilityRAT-Container.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UE-CapabilityRAT-Container.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_UE_CapabilityRAT_Container_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RAT_Type, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rat-Type" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_UE_CapabilityRAT_Container_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ue-CapabilityRAT-Container" }, @@ -52,7 +74,18 @@ asn_TYPE_descriptor_t asn_DEF_UE_CapabilityRAT_Container = { asn_DEF_UE_CapabilityRAT_Container_tags_1, /* Same as above */ sizeof(asn_DEF_UE_CapabilityRAT_Container_tags_1) /sizeof(asn_DEF_UE_CapabilityRAT_Container_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UE_CapabilityRAT_Container_1, 2, /* Elements count */ &asn_SPC_UE_CapabilityRAT_Container_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/UE-CapabilityRAT-Container.h b/src/codec_utils/RRC/UE-CapabilityRAT-Container.h index b2eb02af4..8dff68333 100644 --- a/src/codec_utils/RRC/UE-CapabilityRAT-Container.h +++ b/src/codec_utils/RRC/UE-CapabilityRAT-Container.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UE_CapabilityRAT_Container_H_ diff --git a/src/codec_utils/RRC/UE-CapabilityRAT-ContainerListRRC.c b/src/codec_utils/RRC/UE-CapabilityRAT-ContainerListRRC.c index dd293291d..71f8674af 100644 --- a/src/codec_utils/RRC/UE-CapabilityRAT-ContainerListRRC.c +++ b/src/codec_utils/RRC/UE-CapabilityRAT-ContainerListRRC.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UE-CapabilityRAT-ContainerListRRC.h" -#include "UE-CapabilityRAT-Container.h" -static asn_oer_constraints_t asn_OER_type_UE_CapabilityRAT_ContainerListRRC_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..8)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_UE_CapabilityRAT_ContainerListRRC_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 0, 8 } /* (SIZE(0..8)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_UE_CapabilityRAT_ContainerListRRC_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_UE_CapabilityRAT_Container, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_UE_CapabilityRAT_ContainerListRRC = { asn_DEF_UE_CapabilityRAT_ContainerListRRC_tags_1, /* Same as above */ sizeof(asn_DEF_UE_CapabilityRAT_ContainerListRRC_tags_1) /sizeof(asn_DEF_UE_CapabilityRAT_ContainerListRRC_tags_1[0]), /* 1 */ - { &asn_OER_type_UE_CapabilityRAT_ContainerListRRC_constr_1, &asn_PER_type_UE_CapabilityRAT_ContainerListRRC_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_UE_CapabilityRAT_ContainerListRRC_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_UE_CapabilityRAT_ContainerListRRC_1, 1, /* Single element */ &asn_SPC_UE_CapabilityRAT_ContainerListRRC_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/UE-CapabilityRAT-ContainerListRRC.h b/src/codec_utils/RRC/UE-CapabilityRAT-ContainerListRRC.h index bd0974338..eb4b25186 100644 --- a/src/codec_utils/RRC/UE-CapabilityRAT-ContainerListRRC.h +++ b/src/codec_utils/RRC/UE-CapabilityRAT-ContainerListRRC.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UE_CapabilityRAT_ContainerListRRC_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_UE_CapabilityRAT_ContainerListRRC_cons } #endif +/* Referred external types */ +#include "UE-CapabilityRAT-Container.h" + #endif /* _UE_CapabilityRAT_ContainerListRRC_H_ */ #include diff --git a/src/codec_utils/RRC/UE-CapabilityRAT-Request.c b/src/codec_utils/RRC/UE-CapabilityRAT-Request.c index 0665dffc5..d997e3b82 100644 --- a/src/codec_utils/RRC/UE-CapabilityRAT-Request.c +++ b/src/codec_utils/RRC/UE-CapabilityRAT-Request.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UE-CapabilityRAT-Request.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_UE_CapabilityRAT_Request_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RAT_Type, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rat-Type" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_UE_CapabilityRAT_Request_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "capabilityRequestFilter" }, @@ -54,7 +76,18 @@ asn_TYPE_descriptor_t asn_DEF_UE_CapabilityRAT_Request = { asn_DEF_UE_CapabilityRAT_Request_tags_1, /* Same as above */ sizeof(asn_DEF_UE_CapabilityRAT_Request_tags_1) /sizeof(asn_DEF_UE_CapabilityRAT_Request_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UE_CapabilityRAT_Request_1, 2, /* Elements count */ &asn_SPC_UE_CapabilityRAT_Request_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/UE-CapabilityRAT-Request.h b/src/codec_utils/RRC/UE-CapabilityRAT-Request.h index fb360329f..19b96cc16 100644 --- a/src/codec_utils/RRC/UE-CapabilityRAT-Request.h +++ b/src/codec_utils/RRC/UE-CapabilityRAT-Request.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UE_CapabilityRAT_Request_H_ diff --git a/src/codec_utils/RRC/UE-CapabilityRAT-RequestList.c b/src/codec_utils/RRC/UE-CapabilityRAT-RequestList.c index 1ee3838bc..58d83c32a 100644 --- a/src/codec_utils/RRC/UE-CapabilityRAT-RequestList.c +++ b/src/codec_utils/RRC/UE-CapabilityRAT-RequestList.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UE-CapabilityRAT-RequestList.h" -#include "UE-CapabilityRAT-Request.h" -static asn_oer_constraints_t asn_OER_type_UE_CapabilityRAT_RequestList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..8)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_UE_CapabilityRAT_RequestList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 8 } /* (SIZE(1..8)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_UE_CapabilityRAT_RequestList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_UE_CapabilityRAT_Request, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_UE_CapabilityRAT_RequestList = { asn_DEF_UE_CapabilityRAT_RequestList_tags_1, /* Same as above */ sizeof(asn_DEF_UE_CapabilityRAT_RequestList_tags_1) /sizeof(asn_DEF_UE_CapabilityRAT_RequestList_tags_1[0]), /* 1 */ - { &asn_OER_type_UE_CapabilityRAT_RequestList_constr_1, &asn_PER_type_UE_CapabilityRAT_RequestList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_UE_CapabilityRAT_RequestList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_UE_CapabilityRAT_RequestList_1, 1, /* Single element */ &asn_SPC_UE_CapabilityRAT_RequestList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/UE-CapabilityRAT-RequestList.h b/src/codec_utils/RRC/UE-CapabilityRAT-RequestList.h index 52c4a095f..a10d17eeb 100644 --- a/src/codec_utils/RRC/UE-CapabilityRAT-RequestList.h +++ b/src/codec_utils/RRC/UE-CapabilityRAT-RequestList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UE_CapabilityRAT_RequestList_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_UE_CapabilityRAT_RequestList_constr_1; } #endif +/* Referred external types */ +#include "UE-CapabilityRAT-Request.h" + #endif /* _UE_CapabilityRAT_RequestList_H_ */ #include diff --git a/src/codec_utils/RRC/UE-CapabilityRequestFilterNR.c b/src/codec_utils/RRC/UE-CapabilityRequestFilterNR.c index 35300279b..48fa038fb 100644 --- a/src/codec_utils/RRC/UE-CapabilityRequestFilterNR.c +++ b/src/codec_utils/RRC/UE-CapabilityRequestFilterNR.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UE-CapabilityRequestFilterNR.h" -#include "FreqBandList.h" static const ber_tlv_tag_t asn_DEF_nonCriticalExtension_tags_3[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) @@ -31,7 +30,18 @@ asn_TYPE_descriptor_t asn_DEF_nonCriticalExtension_3 = { asn_DEF_nonCriticalExtension_tags_3, /* Same as above */ sizeof(asn_DEF_nonCriticalExtension_tags_3) /sizeof(asn_DEF_nonCriticalExtension_tags_3[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_nonCriticalExtension_specs_3 /* Additional specs */ }; @@ -42,7 +52,18 @@ static asn_TYPE_member_t asn_MBR_UE_CapabilityRequestFilterNR_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_FreqBandList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "frequencyBandListr" }, @@ -51,7 +72,18 @@ static asn_TYPE_member_t asn_MBR_UE_CapabilityRequestFilterNR_1[] = { 0, &asn_DEF_nonCriticalExtension_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nonCriticalExtension" }, @@ -83,7 +115,18 @@ asn_TYPE_descriptor_t asn_DEF_UE_CapabilityRequestFilterNR = { asn_DEF_UE_CapabilityRequestFilterNR_tags_1, /* Same as above */ sizeof(asn_DEF_UE_CapabilityRequestFilterNR_tags_1) /sizeof(asn_DEF_UE_CapabilityRequestFilterNR_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UE_CapabilityRequestFilterNR_1, 2, /* Elements count */ &asn_SPC_UE_CapabilityRequestFilterNR_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/UE-CapabilityRequestFilterNR.h b/src/codec_utils/RRC/UE-CapabilityRequestFilterNR.h index e71ba2bae..0d55f06a9 100644 --- a/src/codec_utils/RRC/UE-CapabilityRequestFilterNR.h +++ b/src/codec_utils/RRC/UE-CapabilityRequestFilterNR.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UE_CapabilityRequestFilterNR_H_ @@ -41,5 +41,8 @@ extern asn_TYPE_descriptor_t asn_DEF_UE_CapabilityRequestFilterNR; } #endif +/* Referred external types */ +#include "FreqBandList.h" + #endif /* _UE_CapabilityRequestFilterNR_H_ */ #include diff --git a/src/codec_utils/RRC/UE-MRDC-Capability.c b/src/codec_utils/RRC/UE-MRDC-Capability.c index b1a406b5f..799ecbe48 100644 --- a/src/codec_utils/RRC/UE-MRDC-Capability.c +++ b/src/codec_utils/RRC/UE-MRDC-Capability.c @@ -1,19 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UE-MRDC-Capability.h" -#include "MeasAndMobParametersMRDC.h" -#include "Phy-ParametersMRDC.h" -#include "GeneralParametersMRDC-XDD-Diff.h" -#include "UE-MRDC-CapabilityAddXDD-Mode.h" -#include "UE-MRDC-CapabilityAddFRX-Mode.h" -#include "PDCP-ParametersMRDC.h" -#include "FeatureSetCombination.h" static int memb_featureSetCombinations_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -29,9 +22,9 @@ memb_featureSetCombinations_constraint_1(const asn_TYPE_descriptor_t *td, const /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 1024)) { + if((size >= 1UL && size <= 1024UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -40,29 +33,38 @@ memb_featureSetCombinations_constraint_1(const asn_TYPE_descriptor_t *td, const } } -static asn_oer_constraints_t asn_OER_type_featureSetCombinations_constr_10 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..1024)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_featureSetCombinations_constr_10 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 10, 10, 1, 1024 } /* (SIZE(1..1024)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_featureSetCombinations_constr_10 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..1024)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_featureSetCombinations_constr_10 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 10, 10, 1, 1024 } /* (SIZE(1..1024)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_featureSetCombinations_10[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_FeatureSetCombination, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -87,7 +89,18 @@ asn_TYPE_descriptor_t asn_DEF_featureSetCombinations_10 = { asn_DEF_featureSetCombinations_tags_10, /* Same as above */ sizeof(asn_DEF_featureSetCombinations_tags_10) /sizeof(asn_DEF_featureSetCombinations_tags_10[0]), /* 2 */ - { &asn_OER_type_featureSetCombinations_constr_10, &asn_PER_type_featureSetCombinations_constr_10, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_featureSetCombinations_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_featureSetCombinations_10, 1, /* Single element */ &asn_SPC_featureSetCombinations_specs_10 /* Additional specs */ @@ -116,7 +129,18 @@ asn_TYPE_descriptor_t asn_DEF_nonCriticalExtension_14 = { asn_DEF_nonCriticalExtension_tags_14, /* Same as above */ sizeof(asn_DEF_nonCriticalExtension_tags_14) /sizeof(asn_DEF_nonCriticalExtension_tags_14[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_nonCriticalExtension_specs_14 /* Additional specs */ }; @@ -127,7 +151,18 @@ static asn_TYPE_member_t asn_MBR_UE_MRDC_Capability_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasAndMobParametersMRDC, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measAndMobParametersMRDC" }, @@ -136,7 +171,18 @@ static asn_TYPE_member_t asn_MBR_UE_MRDC_Capability_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Phy_ParametersMRDC, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "phy-ParametersMRDC-v1530" }, @@ -145,7 +191,18 @@ static asn_TYPE_member_t asn_MBR_UE_MRDC_Capability_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RF_ParametersMRDC, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rf-ParametersMRDC" }, @@ -154,7 +211,18 @@ static asn_TYPE_member_t asn_MBR_UE_MRDC_Capability_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GeneralParametersMRDC_XDD_Diff, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "generalParametersMRDC" }, @@ -163,7 +231,18 @@ static asn_TYPE_member_t asn_MBR_UE_MRDC_Capability_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UE_MRDC_CapabilityAddXDD_Mode, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "fdd-Add-UE-MRDC-Capabilities" }, @@ -172,7 +251,18 @@ static asn_TYPE_member_t asn_MBR_UE_MRDC_Capability_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UE_MRDC_CapabilityAddXDD_Mode, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "tdd-Add-UE-MRDC-Capabilities" }, @@ -181,7 +271,18 @@ static asn_TYPE_member_t asn_MBR_UE_MRDC_Capability_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UE_MRDC_CapabilityAddFRX_Mode, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "fr1-Add-UE-MRDC-Capabilities" }, @@ -190,7 +291,18 @@ static asn_TYPE_member_t asn_MBR_UE_MRDC_Capability_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UE_MRDC_CapabilityAddFRX_Mode, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "fr2-Add-UE-MRDC-Capabilities" }, @@ -199,7 +311,18 @@ static asn_TYPE_member_t asn_MBR_UE_MRDC_Capability_1[] = { 0, &asn_DEF_featureSetCombinations_10, 0, - { &asn_OER_memb_featureSetCombinations_constr_10, &asn_PER_memb_featureSetCombinations_constr_10, memb_featureSetCombinations_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_featureSetCombinations_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_featureSetCombinations_constraint_1 + }, 0, 0, /* No default value */ "featureSetCombinations" }, @@ -208,7 +331,18 @@ static asn_TYPE_member_t asn_MBR_UE_MRDC_Capability_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PDCP_ParametersMRDC, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pdcp-ParametersMRDC-v1530" }, @@ -217,7 +351,18 @@ static asn_TYPE_member_t asn_MBR_UE_MRDC_Capability_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lateNonCriticalExtension" }, @@ -226,7 +371,18 @@ static asn_TYPE_member_t asn_MBR_UE_MRDC_Capability_1[] = { 0, &asn_DEF_nonCriticalExtension_14, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nonCriticalExtension" }, @@ -268,7 +424,18 @@ asn_TYPE_descriptor_t asn_DEF_UE_MRDC_Capability = { asn_DEF_UE_MRDC_Capability_tags_1, /* Same as above */ sizeof(asn_DEF_UE_MRDC_Capability_tags_1) /sizeof(asn_DEF_UE_MRDC_Capability_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UE_MRDC_Capability_1, 12, /* Elements count */ &asn_SPC_UE_MRDC_Capability_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/UE-MRDC-Capability.h b/src/codec_utils/RRC/UE-MRDC-Capability.h index fb793c516..6d628c2f2 100644 --- a/src/codec_utils/RRC/UE-MRDC-Capability.h +++ b/src/codec_utils/RRC/UE-MRDC-Capability.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UE_MRDC_Capability_H_ @@ -66,5 +66,14 @@ extern asn_TYPE_descriptor_t asn_DEF_UE_MRDC_Capability; } #endif +/* Referred external types */ +#include "MeasAndMobParametersMRDC.h" +#include "Phy-ParametersMRDC.h" +#include "GeneralParametersMRDC-XDD-Diff.h" +#include "UE-MRDC-CapabilityAddXDD-Mode.h" +#include "UE-MRDC-CapabilityAddFRX-Mode.h" +#include "PDCP-ParametersMRDC.h" +#include "FeatureSetCombination.h" + #endif /* _UE_MRDC_Capability_H_ */ #include diff --git a/src/codec_utils/RRC/UE-MRDC-CapabilityAddFRX-Mode.c b/src/codec_utils/RRC/UE-MRDC-CapabilityAddFRX-Mode.c index fb5c1d358..0f1b05ca2 100644 --- a/src/codec_utils/RRC/UE-MRDC-CapabilityAddFRX-Mode.c +++ b/src/codec_utils/RRC/UE-MRDC-CapabilityAddFRX-Mode.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UE-MRDC-CapabilityAddFRX-Mode.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_UE_MRDC_CapabilityAddFRX_Mode_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasAndMobParametersMRDC_FRX_Diff, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measAndMobParametersMRDC-FRX-Diff" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_UE_MRDC_CapabilityAddFRX_Mode = { asn_DEF_UE_MRDC_CapabilityAddFRX_Mode_tags_1, /* Same as above */ sizeof(asn_DEF_UE_MRDC_CapabilityAddFRX_Mode_tags_1) /sizeof(asn_DEF_UE_MRDC_CapabilityAddFRX_Mode_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UE_MRDC_CapabilityAddFRX_Mode_1, 1, /* Elements count */ &asn_SPC_UE_MRDC_CapabilityAddFRX_Mode_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/UE-MRDC-CapabilityAddFRX-Mode.h b/src/codec_utils/RRC/UE-MRDC-CapabilityAddFRX-Mode.h index de62386ac..4c7179409 100644 --- a/src/codec_utils/RRC/UE-MRDC-CapabilityAddFRX-Mode.h +++ b/src/codec_utils/RRC/UE-MRDC-CapabilityAddFRX-Mode.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UE_MRDC_CapabilityAddFRX_Mode_H_ diff --git a/src/codec_utils/RRC/UE-MRDC-CapabilityAddXDD-Mode.c b/src/codec_utils/RRC/UE-MRDC-CapabilityAddXDD-Mode.c index 430a2d97c..54461d2f3 100644 --- a/src/codec_utils/RRC/UE-MRDC-CapabilityAddXDD-Mode.c +++ b/src/codec_utils/RRC/UE-MRDC-CapabilityAddXDD-Mode.c @@ -1,21 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UE-MRDC-CapabilityAddXDD-Mode.h" -#include "MeasAndMobParametersMRDC-XDD-Diff.h" -#include "GeneralParametersMRDC-XDD-Diff.h" asn_TYPE_member_t asn_MBR_UE_MRDC_CapabilityAddXDD_Mode_1[] = { { ATF_POINTER, 2, offsetof(struct UE_MRDC_CapabilityAddXDD_Mode, measAndMobParametersMRDC_XDD_Diff), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasAndMobParametersMRDC_XDD_Diff, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measAndMobParametersMRDC-XDD-Diff" }, @@ -24,7 +33,18 @@ asn_TYPE_member_t asn_MBR_UE_MRDC_CapabilityAddXDD_Mode_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_GeneralParametersMRDC_XDD_Diff, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "generalParametersMRDC-XDD-Diff" }, @@ -56,7 +76,18 @@ asn_TYPE_descriptor_t asn_DEF_UE_MRDC_CapabilityAddXDD_Mode = { asn_DEF_UE_MRDC_CapabilityAddXDD_Mode_tags_1, /* Same as above */ sizeof(asn_DEF_UE_MRDC_CapabilityAddXDD_Mode_tags_1) /sizeof(asn_DEF_UE_MRDC_CapabilityAddXDD_Mode_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UE_MRDC_CapabilityAddXDD_Mode_1, 2, /* Elements count */ &asn_SPC_UE_MRDC_CapabilityAddXDD_Mode_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/UE-MRDC-CapabilityAddXDD-Mode.h b/src/codec_utils/RRC/UE-MRDC-CapabilityAddXDD-Mode.h index 356cbf14b..31b82e999 100644 --- a/src/codec_utils/RRC/UE-MRDC-CapabilityAddXDD-Mode.h +++ b/src/codec_utils/RRC/UE-MRDC-CapabilityAddXDD-Mode.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UE_MRDC_CapabilityAddXDD_Mode_H_ @@ -40,5 +40,9 @@ extern asn_TYPE_member_t asn_MBR_UE_MRDC_CapabilityAddXDD_Mode_1[2]; } #endif +/* Referred external types */ +#include "MeasAndMobParametersMRDC-XDD-Diff.h" +#include "GeneralParametersMRDC-XDD-Diff.h" + #endif /* _UE_MRDC_CapabilityAddXDD_Mode_H_ */ #include diff --git a/src/codec_utils/RRC/UE-NR-Capability.c b/src/codec_utils/RRC/UE-NR-Capability.c index 0f45f46cb..e679672d8 100644 --- a/src/codec_utils/RRC/UE-NR-Capability.c +++ b/src/codec_utils/RRC/UE-NR-Capability.c @@ -1,19 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UE-NR-Capability.h" -#include "RLC-Parameters.h" -#include "MAC-Parameters.h" -#include "MeasAndMobParameters.h" -#include "UE-NR-CapabilityAddXDD-Mode.h" -#include "UE-NR-CapabilityAddFRX-Mode.h" -#include "FeatureSets.h" -#include "FeatureSetCombination.h" static int memb_featureSetCombinations_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -29,9 +22,9 @@ memb_featureSetCombinations_constraint_1(const asn_TYPE_descriptor_t *td, const /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 1024)) { + if((size >= 1UL && size <= 1024UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -40,29 +33,38 @@ memb_featureSetCombinations_constraint_1(const asn_TYPE_descriptor_t *td, const } } -static asn_oer_constraints_t asn_OER_type_featureSetCombinations_constr_14 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..1024)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_featureSetCombinations_constr_14 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 10, 10, 1, 1024 } /* (SIZE(1..1024)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_featureSetCombinations_constr_14 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..1024)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_featureSetCombinations_constr_14 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 10, 10, 1, 1024 } /* (SIZE(1..1024)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_featureSetCombinations_14[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_FeatureSetCombination, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -87,7 +89,18 @@ asn_TYPE_descriptor_t asn_DEF_featureSetCombinations_14 = { asn_DEF_featureSetCombinations_tags_14, /* Same as above */ sizeof(asn_DEF_featureSetCombinations_tags_14) /sizeof(asn_DEF_featureSetCombinations_tags_14[0]), /* 2 */ - { &asn_OER_type_featureSetCombinations_constr_14, &asn_PER_type_featureSetCombinations_constr_14, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_featureSetCombinations_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_featureSetCombinations_14, 1, /* Single element */ &asn_SPC_featureSetCombinations_specs_14 /* Additional specs */ @@ -116,7 +129,18 @@ asn_TYPE_descriptor_t asn_DEF_nonCriticalExtension_17 = { asn_DEF_nonCriticalExtension_tags_17, /* Same as above */ sizeof(asn_DEF_nonCriticalExtension_tags_17) /sizeof(asn_DEF_nonCriticalExtension_tags_17[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_nonCriticalExtension_specs_17 /* Additional specs */ }; @@ -127,7 +151,18 @@ static asn_TYPE_member_t asn_MBR_UE_NR_Capability_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_AccessStratumRelease, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "accessStratumRelease" }, @@ -136,7 +171,18 @@ static asn_TYPE_member_t asn_MBR_UE_NR_Capability_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PDCP_Parameters, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pdcp-Parameters" }, @@ -145,7 +191,18 @@ static asn_TYPE_member_t asn_MBR_UE_NR_Capability_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RLC_Parameters, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rlc-Parameters" }, @@ -154,7 +211,18 @@ static asn_TYPE_member_t asn_MBR_UE_NR_Capability_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MAC_Parameters, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "mac-Parameters" }, @@ -163,7 +231,18 @@ static asn_TYPE_member_t asn_MBR_UE_NR_Capability_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_Phy_Parameters, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "phy-Parameters" }, @@ -172,7 +251,18 @@ static asn_TYPE_member_t asn_MBR_UE_NR_Capability_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RF_Parameters, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rf-Parameters" }, @@ -181,7 +271,18 @@ static asn_TYPE_member_t asn_MBR_UE_NR_Capability_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasAndMobParameters, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measAndMobParameters" }, @@ -190,7 +291,18 @@ static asn_TYPE_member_t asn_MBR_UE_NR_Capability_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UE_NR_CapabilityAddXDD_Mode, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "fdd-Add-UE-NR-Capabilities" }, @@ -199,7 +311,18 @@ static asn_TYPE_member_t asn_MBR_UE_NR_Capability_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UE_NR_CapabilityAddXDD_Mode, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "tdd-Add-UE-NR-Capabilities" }, @@ -208,7 +331,18 @@ static asn_TYPE_member_t asn_MBR_UE_NR_Capability_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UE_NR_CapabilityAddFRX_Mode, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "fr1-Add-UE-NR-Capabilities" }, @@ -217,7 +351,18 @@ static asn_TYPE_member_t asn_MBR_UE_NR_Capability_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UE_NR_CapabilityAddFRX_Mode, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "fr2-Add-UE-NR-Capabilities" }, @@ -226,7 +371,18 @@ static asn_TYPE_member_t asn_MBR_UE_NR_Capability_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_FeatureSets, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "featureSets" }, @@ -235,7 +391,18 @@ static asn_TYPE_member_t asn_MBR_UE_NR_Capability_1[] = { 0, &asn_DEF_featureSetCombinations_14, 0, - { &asn_OER_memb_featureSetCombinations_constr_14, &asn_PER_memb_featureSetCombinations_constr_14, memb_featureSetCombinations_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_featureSetCombinations_constr_14, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_featureSetCombinations_constraint_1 + }, 0, 0, /* No default value */ "featureSetCombinations" }, @@ -244,7 +411,18 @@ static asn_TYPE_member_t asn_MBR_UE_NR_Capability_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lateNonCriticalExtension" }, @@ -253,7 +431,18 @@ static asn_TYPE_member_t asn_MBR_UE_NR_Capability_1[] = { 0, &asn_DEF_nonCriticalExtension_17, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nonCriticalExtension" }, @@ -298,7 +487,18 @@ asn_TYPE_descriptor_t asn_DEF_UE_NR_Capability = { asn_DEF_UE_NR_Capability_tags_1, /* Same as above */ sizeof(asn_DEF_UE_NR_Capability_tags_1) /sizeof(asn_DEF_UE_NR_Capability_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UE_NR_Capability_1, 15, /* Elements count */ &asn_SPC_UE_NR_Capability_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/UE-NR-Capability.h b/src/codec_utils/RRC/UE-NR-Capability.h index e8bcfc0bb..901d1c334 100644 --- a/src/codec_utils/RRC/UE-NR-Capability.h +++ b/src/codec_utils/RRC/UE-NR-Capability.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UE_NR_Capability_H_ @@ -72,5 +72,14 @@ extern asn_TYPE_descriptor_t asn_DEF_UE_NR_Capability; } #endif +/* Referred external types */ +#include "RLC-Parameters.h" +#include "MAC-Parameters.h" +#include "MeasAndMobParameters.h" +#include "UE-NR-CapabilityAddXDD-Mode.h" +#include "UE-NR-CapabilityAddFRX-Mode.h" +#include "FeatureSets.h" +#include "FeatureSetCombination.h" + #endif /* _UE_NR_Capability_H_ */ #include diff --git a/src/codec_utils/RRC/UE-NR-CapabilityAddFRX-Mode.c b/src/codec_utils/RRC/UE-NR-CapabilityAddFRX-Mode.c index 2cbea5f91..ab6f0640e 100644 --- a/src/codec_utils/RRC/UE-NR-CapabilityAddFRX-Mode.c +++ b/src/codec_utils/RRC/UE-NR-CapabilityAddFRX-Mode.c @@ -1,21 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UE-NR-CapabilityAddFRX-Mode.h" -#include "Phy-ParametersFRX-Diff.h" -#include "MeasAndMobParametersFRX-Diff.h" asn_TYPE_member_t asn_MBR_UE_NR_CapabilityAddFRX_Mode_1[] = { { ATF_POINTER, 2, offsetof(struct UE_NR_CapabilityAddFRX_Mode, phy_ParametersFRX_Diff), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_Phy_ParametersFRX_Diff, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "phy-ParametersFRX-Diff" }, @@ -24,7 +33,18 @@ asn_TYPE_member_t asn_MBR_UE_NR_CapabilityAddFRX_Mode_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasAndMobParametersFRX_Diff, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measAndMobParametersFRX-Diff" }, @@ -56,7 +76,18 @@ asn_TYPE_descriptor_t asn_DEF_UE_NR_CapabilityAddFRX_Mode = { asn_DEF_UE_NR_CapabilityAddFRX_Mode_tags_1, /* Same as above */ sizeof(asn_DEF_UE_NR_CapabilityAddFRX_Mode_tags_1) /sizeof(asn_DEF_UE_NR_CapabilityAddFRX_Mode_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UE_NR_CapabilityAddFRX_Mode_1, 2, /* Elements count */ &asn_SPC_UE_NR_CapabilityAddFRX_Mode_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/UE-NR-CapabilityAddFRX-Mode.h b/src/codec_utils/RRC/UE-NR-CapabilityAddFRX-Mode.h index b2e8fc6ce..332bf0087 100644 --- a/src/codec_utils/RRC/UE-NR-CapabilityAddFRX-Mode.h +++ b/src/codec_utils/RRC/UE-NR-CapabilityAddFRX-Mode.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UE_NR_CapabilityAddFRX_Mode_H_ @@ -40,5 +40,9 @@ extern asn_TYPE_member_t asn_MBR_UE_NR_CapabilityAddFRX_Mode_1[2]; } #endif +/* Referred external types */ +#include "Phy-ParametersFRX-Diff.h" +#include "MeasAndMobParametersFRX-Diff.h" + #endif /* _UE_NR_CapabilityAddFRX_Mode_H_ */ #include diff --git a/src/codec_utils/RRC/UE-NR-CapabilityAddXDD-Mode.c b/src/codec_utils/RRC/UE-NR-CapabilityAddXDD-Mode.c index 507d4da61..68d1c999c 100644 --- a/src/codec_utils/RRC/UE-NR-CapabilityAddXDD-Mode.c +++ b/src/codec_utils/RRC/UE-NR-CapabilityAddXDD-Mode.c @@ -1,22 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UE-NR-CapabilityAddXDD-Mode.h" -#include "Phy-ParametersXDD-Diff.h" -#include "MAC-ParametersXDD-Diff.h" -#include "MeasAndMobParametersXDD-Diff.h" asn_TYPE_member_t asn_MBR_UE_NR_CapabilityAddXDD_Mode_1[] = { { ATF_POINTER, 3, offsetof(struct UE_NR_CapabilityAddXDD_Mode, phy_ParametersXDD_Diff), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_Phy_ParametersXDD_Diff, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "phy-ParametersXDD-Diff" }, @@ -25,7 +33,18 @@ asn_TYPE_member_t asn_MBR_UE_NR_CapabilityAddXDD_Mode_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MAC_ParametersXDD_Diff, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "mac-ParametersXDD-Diff" }, @@ -34,7 +53,18 @@ asn_TYPE_member_t asn_MBR_UE_NR_CapabilityAddXDD_Mode_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasAndMobParametersXDD_Diff, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measAndMobParametersXDD-Diff" }, @@ -67,7 +97,18 @@ asn_TYPE_descriptor_t asn_DEF_UE_NR_CapabilityAddXDD_Mode = { asn_DEF_UE_NR_CapabilityAddXDD_Mode_tags_1, /* Same as above */ sizeof(asn_DEF_UE_NR_CapabilityAddXDD_Mode_tags_1) /sizeof(asn_DEF_UE_NR_CapabilityAddXDD_Mode_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UE_NR_CapabilityAddXDD_Mode_1, 3, /* Elements count */ &asn_SPC_UE_NR_CapabilityAddXDD_Mode_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/UE-NR-CapabilityAddXDD-Mode.h b/src/codec_utils/RRC/UE-NR-CapabilityAddXDD-Mode.h index 19822082a..475470c7f 100644 --- a/src/codec_utils/RRC/UE-NR-CapabilityAddXDD-Mode.h +++ b/src/codec_utils/RRC/UE-NR-CapabilityAddXDD-Mode.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UE_NR_CapabilityAddXDD_Mode_H_ @@ -42,5 +42,10 @@ extern asn_TYPE_member_t asn_MBR_UE_NR_CapabilityAddXDD_Mode_1[3]; } #endif +/* Referred external types */ +#include "Phy-ParametersXDD-Diff.h" +#include "MAC-ParametersXDD-Diff.h" +#include "MeasAndMobParametersXDD-Diff.h" + #endif /* _UE_NR_CapabilityAddXDD_Mode_H_ */ #include diff --git a/src/codec_utils/RRC/UE-TimersAndConstants.c b/src/codec_utils/RRC/UE-TimersAndConstants.c index 158712add..008a6ebec 100644 --- a/src/codec_utils/RRC/UE-TimersAndConstants.c +++ b/src/codec_utils/RRC/UE-TimersAndConstants.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UE-TimersAndConstants.h" @@ -35,62 +35,55 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_t300_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_t300_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_t301_constr_11 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_t301_constr_11 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_t310_constr_20 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_t310_constr_20 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 6 } /* (0..6) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_n310_constr_28 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_n310_constr_28 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_t311_constr_37 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_t311_constr_37 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 6 } /* (0..6) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_n311_constr_45 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_n311_constr_45 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_t319_constr_54 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_t319_constr_54 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_t300_value2enum_2[] = { { 0, 5, "ms100" }, { 1, 5, "ms200" }, @@ -135,7 +128,18 @@ asn_TYPE_descriptor_t asn_DEF_t300_2 = { asn_DEF_t300_tags_2, /* Same as above */ sizeof(asn_DEF_t300_tags_2) /sizeof(asn_DEF_t300_tags_2[0]), /* 2 */ - { &asn_OER_type_t300_constr_2, &asn_PER_type_t300_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_t300_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_t300_specs_2 /* Additional specs */ }; @@ -184,7 +188,18 @@ asn_TYPE_descriptor_t asn_DEF_t301_11 = { asn_DEF_t301_tags_11, /* Same as above */ sizeof(asn_DEF_t301_tags_11) /sizeof(asn_DEF_t301_tags_11[0]), /* 2 */ - { &asn_OER_type_t301_constr_11, &asn_PER_type_t301_constr_11, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_t301_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_t301_specs_11 /* Additional specs */ }; @@ -231,7 +246,18 @@ asn_TYPE_descriptor_t asn_DEF_t310_20 = { asn_DEF_t310_tags_20, /* Same as above */ sizeof(asn_DEF_t310_tags_20) /sizeof(asn_DEF_t310_tags_20[0]), /* 2 */ - { &asn_OER_type_t310_constr_20, &asn_PER_type_t310_constr_20, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_t310_constr_20, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_t310_specs_20 /* Additional specs */ }; @@ -280,7 +306,18 @@ asn_TYPE_descriptor_t asn_DEF_n310_28 = { asn_DEF_n310_tags_28, /* Same as above */ sizeof(asn_DEF_n310_tags_28) /sizeof(asn_DEF_n310_tags_28[0]), /* 2 */ - { &asn_OER_type_n310_constr_28, &asn_PER_type_n310_constr_28, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_n310_constr_28, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_n310_specs_28 /* Additional specs */ }; @@ -327,7 +364,18 @@ asn_TYPE_descriptor_t asn_DEF_t311_37 = { asn_DEF_t311_tags_37, /* Same as above */ sizeof(asn_DEF_t311_tags_37) /sizeof(asn_DEF_t311_tags_37[0]), /* 2 */ - { &asn_OER_type_t311_constr_37, &asn_PER_type_t311_constr_37, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_t311_constr_37, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_t311_specs_37 /* Additional specs */ }; @@ -376,7 +424,18 @@ asn_TYPE_descriptor_t asn_DEF_n311_45 = { asn_DEF_n311_tags_45, /* Same as above */ sizeof(asn_DEF_n311_tags_45) /sizeof(asn_DEF_n311_tags_45[0]), /* 2 */ - { &asn_OER_type_n311_constr_45, &asn_PER_type_n311_constr_45, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_n311_constr_45, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_n311_specs_45 /* Additional specs */ }; @@ -425,7 +484,18 @@ asn_TYPE_descriptor_t asn_DEF_t319_54 = { asn_DEF_t319_tags_54, /* Same as above */ sizeof(asn_DEF_t319_tags_54) /sizeof(asn_DEF_t319_tags_54[0]), /* 2 */ - { &asn_OER_type_t319_constr_54, &asn_PER_type_t319_constr_54, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_t319_constr_54, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_t319_specs_54 /* Additional specs */ }; @@ -436,7 +506,18 @@ asn_TYPE_member_t asn_MBR_UE_TimersAndConstants_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_t300_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "t300" }, @@ -445,7 +526,18 @@ asn_TYPE_member_t asn_MBR_UE_TimersAndConstants_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_t301_11, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "t301" }, @@ -454,7 +546,18 @@ asn_TYPE_member_t asn_MBR_UE_TimersAndConstants_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_t310_20, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "t310" }, @@ -463,7 +566,18 @@ asn_TYPE_member_t asn_MBR_UE_TimersAndConstants_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_n310_28, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "n310" }, @@ -472,7 +586,18 @@ asn_TYPE_member_t asn_MBR_UE_TimersAndConstants_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_t311_37, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "t311" }, @@ -481,7 +606,18 @@ asn_TYPE_member_t asn_MBR_UE_TimersAndConstants_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_n311_45, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "n311" }, @@ -490,7 +626,18 @@ asn_TYPE_member_t asn_MBR_UE_TimersAndConstants_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_t319_54, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "t319" }, @@ -525,7 +672,18 @@ asn_TYPE_descriptor_t asn_DEF_UE_TimersAndConstants = { asn_DEF_UE_TimersAndConstants_tags_1, /* Same as above */ sizeof(asn_DEF_UE_TimersAndConstants_tags_1) /sizeof(asn_DEF_UE_TimersAndConstants_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UE_TimersAndConstants_1, 7, /* Elements count */ &asn_SPC_UE_TimersAndConstants_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/UE-TimersAndConstants.h b/src/codec_utils/RRC/UE-TimersAndConstants.h index f67362bb8..095f1f112 100644 --- a/src/codec_utils/RRC/UE-TimersAndConstants.h +++ b/src/codec_utils/RRC/UE-TimersAndConstants.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UE_TimersAndConstants_H_ diff --git a/src/codec_utils/RRC/UEAssistanceInformation-IEs.c b/src/codec_utils/RRC/UEAssistanceInformation-IEs.c index a36139041..c7f467277 100644 --- a/src/codec_utils/RRC/UEAssistanceInformation-IEs.c +++ b/src/codec_utils/RRC/UEAssistanceInformation-IEs.c @@ -1,21 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UEAssistanceInformation-IEs.h" -#include "DelayBudgetReport.h" -#include "UEAssistanceInformation-v1540-IEs.h" asn_TYPE_member_t asn_MBR_UEAssistanceInformation_IEs_1[] = { { ATF_POINTER, 3, offsetof(struct UEAssistanceInformation_IEs, delayBudgetReport), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_DelayBudgetReport, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "delayBudgetReport" }, @@ -24,7 +33,18 @@ asn_TYPE_member_t asn_MBR_UEAssistanceInformation_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lateNonCriticalExtension" }, @@ -33,7 +53,18 @@ asn_TYPE_member_t asn_MBR_UEAssistanceInformation_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UEAssistanceInformation_v1540_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nonCriticalExtension" }, @@ -66,7 +97,18 @@ asn_TYPE_descriptor_t asn_DEF_UEAssistanceInformation_IEs = { asn_DEF_UEAssistanceInformation_IEs_tags_1, /* Same as above */ sizeof(asn_DEF_UEAssistanceInformation_IEs_tags_1) /sizeof(asn_DEF_UEAssistanceInformation_IEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UEAssistanceInformation_IEs_1, 3, /* Elements count */ &asn_SPC_UEAssistanceInformation_IEs_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/UEAssistanceInformation-IEs.h b/src/codec_utils/RRC/UEAssistanceInformation-IEs.h index 64d2950c1..f3a8ca266 100644 --- a/src/codec_utils/RRC/UEAssistanceInformation-IEs.h +++ b/src/codec_utils/RRC/UEAssistanceInformation-IEs.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UEAssistanceInformation_IEs_H_ @@ -42,5 +42,9 @@ extern asn_TYPE_member_t asn_MBR_UEAssistanceInformation_IEs_1[3]; } #endif +/* Referred external types */ +#include "DelayBudgetReport.h" +#include "UEAssistanceInformation-v1540-IEs.h" + #endif /* _UEAssistanceInformation_IEs_H_ */ #include diff --git a/src/codec_utils/RRC/UEAssistanceInformation-v1540-IEs.c b/src/codec_utils/RRC/UEAssistanceInformation-v1540-IEs.c index 9fd47d827..f6baf4808 100644 --- a/src/codec_utils/RRC/UEAssistanceInformation-v1540-IEs.c +++ b/src/codec_utils/RRC/UEAssistanceInformation-v1540-IEs.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UEAssistanceInformation-v1540-IEs.h" -#include "OverheatingAssistance.h" static const ber_tlv_tag_t asn_DEF_nonCriticalExtension_tags_3[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) @@ -31,7 +30,18 @@ asn_TYPE_descriptor_t asn_DEF_nonCriticalExtension_3 = { asn_DEF_nonCriticalExtension_tags_3, /* Same as above */ sizeof(asn_DEF_nonCriticalExtension_tags_3) /sizeof(asn_DEF_nonCriticalExtension_tags_3[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_nonCriticalExtension_specs_3 /* Additional specs */ }; @@ -42,7 +52,18 @@ asn_TYPE_member_t asn_MBR_UEAssistanceInformation_v1540_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OverheatingAssistance, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "overheatingAssistance" }, @@ -51,7 +72,18 @@ asn_TYPE_member_t asn_MBR_UEAssistanceInformation_v1540_IEs_1[] = { 0, &asn_DEF_nonCriticalExtension_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nonCriticalExtension" }, @@ -83,7 +115,18 @@ asn_TYPE_descriptor_t asn_DEF_UEAssistanceInformation_v1540_IEs = { asn_DEF_UEAssistanceInformation_v1540_IEs_tags_1, /* Same as above */ sizeof(asn_DEF_UEAssistanceInformation_v1540_IEs_tags_1) /sizeof(asn_DEF_UEAssistanceInformation_v1540_IEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UEAssistanceInformation_v1540_IEs_1, 2, /* Elements count */ &asn_SPC_UEAssistanceInformation_v1540_IEs_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/UEAssistanceInformation-v1540-IEs.h b/src/codec_utils/RRC/UEAssistanceInformation-v1540-IEs.h index 2fee12de5..f97d83ac2 100644 --- a/src/codec_utils/RRC/UEAssistanceInformation-v1540-IEs.h +++ b/src/codec_utils/RRC/UEAssistanceInformation-v1540-IEs.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UEAssistanceInformation_v1540_IEs_H_ @@ -43,5 +43,8 @@ extern asn_TYPE_member_t asn_MBR_UEAssistanceInformation_v1540_IEs_1[2]; } #endif +/* Referred external types */ +#include "OverheatingAssistance.h" + #endif /* _UEAssistanceInformation_v1540_IEs_H_ */ #include diff --git a/src/codec_utils/RRC/UEAssistanceInformationRrc.c b/src/codec_utils/RRC/UEAssistanceInformationRrc.c index a4247fc4d..5cca7745d 100644 --- a/src/codec_utils/RRC/UEAssistanceInformationRrc.c +++ b/src/codec_utils/RRC/UEAssistanceInformationRrc.c @@ -1,21 +1,19 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UEAssistanceInformationRrc.h" -#include "UEAssistanceInformation-IEs.h" -static asn_oer_constraints_t asn_OER_type_criticalExtensions_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_criticalExtensions_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_criticalExtensionsFuture_tags_4[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) @@ -39,7 +37,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensionsFuture_4 = { asn_DEF_criticalExtensionsFuture_tags_4, /* Same as above */ sizeof(asn_DEF_criticalExtensionsFuture_tags_4) /sizeof(asn_DEF_criticalExtensionsFuture_tags_4[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_criticalExtensionsFuture_specs_4 /* Additional specs */ }; @@ -50,7 +59,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UEAssistanceInformation_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ueAssistanceInformation" }, @@ -59,7 +79,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_2[] = { 0, &asn_DEF_criticalExtensionsFuture_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensionsFuture" }, @@ -87,7 +118,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensions_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_criticalExtensions_constr_2, &asn_PER_type_criticalExtensions_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_criticalExtensions_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_criticalExtensions_2, 2, /* Elements count */ &asn_SPC_criticalExtensions_specs_2 /* Additional specs */ @@ -99,7 +141,18 @@ asn_TYPE_member_t asn_MBR_UEAssistanceInformationRrc_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_criticalExtensions_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensions" }, @@ -128,7 +181,18 @@ asn_TYPE_descriptor_t asn_DEF_UEAssistanceInformationRrc = { asn_DEF_UEAssistanceInformationRrc_tags_1, /* Same as above */ sizeof(asn_DEF_UEAssistanceInformationRrc_tags_1) /sizeof(asn_DEF_UEAssistanceInformationRrc_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UEAssistanceInformationRrc_1, 1, /* Elements count */ &asn_SPC_UEAssistanceInformationRrc_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/UEAssistanceInformationRrc.h b/src/codec_utils/RRC/UEAssistanceInformationRrc.h index 400626425..ff3c3e8c6 100644 --- a/src/codec_utils/RRC/UEAssistanceInformationRrc.h +++ b/src/codec_utils/RRC/UEAssistanceInformationRrc.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UEAssistanceInformationRrc_H_ @@ -59,5 +59,8 @@ extern asn_TYPE_member_t asn_MBR_UEAssistanceInformationRrc_1[1]; } #endif +/* Referred external types */ +#include "UEAssistanceInformation-IEs.h" + #endif /* _UEAssistanceInformationRrc_H_ */ #include diff --git a/src/codec_utils/RRC/UECapabilityEnquiry-IEs.c b/src/codec_utils/RRC/UECapabilityEnquiry-IEs.c index e120a42bd..7c644cde5 100644 --- a/src/codec_utils/RRC/UECapabilityEnquiry-IEs.c +++ b/src/codec_utils/RRC/UECapabilityEnquiry-IEs.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UECapabilityEnquiry-IEs.h" @@ -30,7 +30,18 @@ asn_TYPE_descriptor_t asn_DEF_nonCriticalExtension_4 = { asn_DEF_nonCriticalExtension_tags_4, /* Same as above */ sizeof(asn_DEF_nonCriticalExtension_tags_4) /sizeof(asn_DEF_nonCriticalExtension_tags_4[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_nonCriticalExtension_specs_4 /* Additional specs */ }; @@ -41,7 +52,18 @@ asn_TYPE_member_t asn_MBR_UECapabilityEnquiry_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UE_CapabilityRAT_RequestList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ue-CapabilityRAT-RequestList" }, @@ -50,7 +72,18 @@ asn_TYPE_member_t asn_MBR_UECapabilityEnquiry_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lateNonCriticalExtension" }, @@ -59,7 +92,18 @@ asn_TYPE_member_t asn_MBR_UECapabilityEnquiry_IEs_1[] = { 0, &asn_DEF_nonCriticalExtension_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nonCriticalExtension" }, @@ -92,7 +136,18 @@ asn_TYPE_descriptor_t asn_DEF_UECapabilityEnquiry_IEs = { asn_DEF_UECapabilityEnquiry_IEs_tags_1, /* Same as above */ sizeof(asn_DEF_UECapabilityEnquiry_IEs_tags_1) /sizeof(asn_DEF_UECapabilityEnquiry_IEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UECapabilityEnquiry_IEs_1, 3, /* Elements count */ &asn_SPC_UECapabilityEnquiry_IEs_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/UECapabilityEnquiry-IEs.h b/src/codec_utils/RRC/UECapabilityEnquiry-IEs.h index 539b7f19e..899e49db6 100644 --- a/src/codec_utils/RRC/UECapabilityEnquiry-IEs.h +++ b/src/codec_utils/RRC/UECapabilityEnquiry-IEs.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UECapabilityEnquiry_IEs_H_ diff --git a/src/codec_utils/RRC/UECapabilityEnquiry.c b/src/codec_utils/RRC/UECapabilityEnquiry.c index 9052acfbe..bee99e52f 100644 --- a/src/codec_utils/RRC/UECapabilityEnquiry.c +++ b/src/codec_utils/RRC/UECapabilityEnquiry.c @@ -1,21 +1,19 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UECapabilityEnquiry.h" -#include "UECapabilityEnquiry-IEs.h" -static asn_oer_constraints_t asn_OER_type_criticalExtensions_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_criticalExtensions_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_criticalExtensionsFuture_tags_5[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) @@ -39,7 +37,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensionsFuture_5 = { asn_DEF_criticalExtensionsFuture_tags_5, /* Same as above */ sizeof(asn_DEF_criticalExtensionsFuture_tags_5) /sizeof(asn_DEF_criticalExtensionsFuture_tags_5[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_criticalExtensionsFuture_specs_5 /* Additional specs */ }; @@ -50,7 +59,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UECapabilityEnquiry_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ueCapabilityEnquiry" }, @@ -59,7 +79,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_3[] = { 0, &asn_DEF_criticalExtensionsFuture_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensionsFuture" }, @@ -87,7 +118,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensions_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_criticalExtensions_constr_3, &asn_PER_type_criticalExtensions_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_criticalExtensions_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_criticalExtensions_3, 2, /* Elements count */ &asn_SPC_criticalExtensions_specs_3 /* Additional specs */ @@ -99,7 +141,18 @@ asn_TYPE_member_t asn_MBR_UECapabilityEnquiry_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRC_TransactionIdentifier, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrc-TransactionIdentifier" }, @@ -108,7 +161,18 @@ asn_TYPE_member_t asn_MBR_UECapabilityEnquiry_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_criticalExtensions_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensions" }, @@ -138,7 +202,18 @@ asn_TYPE_descriptor_t asn_DEF_UECapabilityEnquiry = { asn_DEF_UECapabilityEnquiry_tags_1, /* Same as above */ sizeof(asn_DEF_UECapabilityEnquiry_tags_1) /sizeof(asn_DEF_UECapabilityEnquiry_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UECapabilityEnquiry_1, 2, /* Elements count */ &asn_SPC_UECapabilityEnquiry_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/UECapabilityEnquiry.h b/src/codec_utils/RRC/UECapabilityEnquiry.h index 4380d8756..c0b6243ce 100644 --- a/src/codec_utils/RRC/UECapabilityEnquiry.h +++ b/src/codec_utils/RRC/UECapabilityEnquiry.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UECapabilityEnquiry_H_ @@ -61,5 +61,8 @@ extern asn_TYPE_member_t asn_MBR_UECapabilityEnquiry_1[2]; } #endif +/* Referred external types */ +#include "UECapabilityEnquiry-IEs.h" + #endif /* _UECapabilityEnquiry_H_ */ #include diff --git a/src/codec_utils/RRC/UECapabilityInformation-IEs.c b/src/codec_utils/RRC/UECapabilityInformation-IEs.c index 0404d2eed..1413ab270 100644 --- a/src/codec_utils/RRC/UECapabilityInformation-IEs.c +++ b/src/codec_utils/RRC/UECapabilityInformation-IEs.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UECapabilityInformation-IEs.h" -#include "UE-CapabilityRAT-ContainerListRRC.h" static const ber_tlv_tag_t asn_DEF_nonCriticalExtension_tags_4[] = { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) @@ -31,7 +30,18 @@ asn_TYPE_descriptor_t asn_DEF_nonCriticalExtension_4 = { asn_DEF_nonCriticalExtension_tags_4, /* Same as above */ sizeof(asn_DEF_nonCriticalExtension_tags_4) /sizeof(asn_DEF_nonCriticalExtension_tags_4[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_nonCriticalExtension_specs_4 /* Additional specs */ }; @@ -42,7 +52,18 @@ asn_TYPE_member_t asn_MBR_UECapabilityInformation_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UE_CapabilityRAT_ContainerListRRC, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ue-CapabilityRAT-ContainerList" }, @@ -51,7 +72,18 @@ asn_TYPE_member_t asn_MBR_UECapabilityInformation_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lateNonCriticalExtension" }, @@ -60,7 +92,18 @@ asn_TYPE_member_t asn_MBR_UECapabilityInformation_IEs_1[] = { 0, &asn_DEF_nonCriticalExtension_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nonCriticalExtension" }, @@ -93,7 +136,18 @@ asn_TYPE_descriptor_t asn_DEF_UECapabilityInformation_IEs = { asn_DEF_UECapabilityInformation_IEs_tags_1, /* Same as above */ sizeof(asn_DEF_UECapabilityInformation_IEs_tags_1) /sizeof(asn_DEF_UECapabilityInformation_IEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UECapabilityInformation_IEs_1, 3, /* Elements count */ &asn_SPC_UECapabilityInformation_IEs_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/UECapabilityInformation-IEs.h b/src/codec_utils/RRC/UECapabilityInformation-IEs.h index 3327120eb..90c2a8012 100644 --- a/src/codec_utils/RRC/UECapabilityInformation-IEs.h +++ b/src/codec_utils/RRC/UECapabilityInformation-IEs.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UECapabilityInformation_IEs_H_ @@ -45,5 +45,8 @@ extern asn_TYPE_member_t asn_MBR_UECapabilityInformation_IEs_1[3]; } #endif +/* Referred external types */ +#include "UE-CapabilityRAT-ContainerListRRC.h" + #endif /* _UECapabilityInformation_IEs_H_ */ #include diff --git a/src/codec_utils/RRC/UECapabilityInformation.c b/src/codec_utils/RRC/UECapabilityInformation.c index 30305de0c..ea77ce046 100644 --- a/src/codec_utils/RRC/UECapabilityInformation.c +++ b/src/codec_utils/RRC/UECapabilityInformation.c @@ -1,21 +1,19 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UECapabilityInformation.h" -#include "UECapabilityInformation-IEs.h" -static asn_oer_constraints_t asn_OER_type_criticalExtensions_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_criticalExtensions_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_criticalExtensionsFuture_tags_5[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) @@ -39,7 +37,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensionsFuture_5 = { asn_DEF_criticalExtensionsFuture_tags_5, /* Same as above */ sizeof(asn_DEF_criticalExtensionsFuture_tags_5) /sizeof(asn_DEF_criticalExtensionsFuture_tags_5[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_criticalExtensionsFuture_specs_5 /* Additional specs */ }; @@ -50,7 +59,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UECapabilityInformation_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ueCapabilityInformation" }, @@ -59,7 +79,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_3[] = { 0, &asn_DEF_criticalExtensionsFuture_5, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensionsFuture" }, @@ -87,7 +118,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensions_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_criticalExtensions_constr_3, &asn_PER_type_criticalExtensions_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_criticalExtensions_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_criticalExtensions_3, 2, /* Elements count */ &asn_SPC_criticalExtensions_specs_3 /* Additional specs */ @@ -99,7 +141,18 @@ asn_TYPE_member_t asn_MBR_UECapabilityInformation_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRC_TransactionIdentifier, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrc-TransactionIdentifier" }, @@ -108,7 +161,18 @@ asn_TYPE_member_t asn_MBR_UECapabilityInformation_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_criticalExtensions_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensions" }, @@ -138,7 +202,18 @@ asn_TYPE_descriptor_t asn_DEF_UECapabilityInformation = { asn_DEF_UECapabilityInformation_tags_1, /* Same as above */ sizeof(asn_DEF_UECapabilityInformation_tags_1) /sizeof(asn_DEF_UECapabilityInformation_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UECapabilityInformation_1, 2, /* Elements count */ &asn_SPC_UECapabilityInformation_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/UECapabilityInformation.h b/src/codec_utils/RRC/UECapabilityInformation.h index 05123fce9..21202073b 100644 --- a/src/codec_utils/RRC/UECapabilityInformation.h +++ b/src/codec_utils/RRC/UECapabilityInformation.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UECapabilityInformation_H_ @@ -61,5 +61,8 @@ extern asn_TYPE_member_t asn_MBR_UECapabilityInformation_1[2]; } #endif +/* Referred external types */ +#include "UECapabilityInformation-IEs.h" + #endif /* _UECapabilityInformation_H_ */ #include diff --git a/src/codec_utils/RRC/UERadioAccessCapabilityInformation-IEs.c b/src/codec_utils/RRC/UERadioAccessCapabilityInformation-IEs.c index 0f93f08d7..da1a13735 100644 --- a/src/codec_utils/RRC/UERadioAccessCapabilityInformation-IEs.c +++ b/src/codec_utils/RRC/UERadioAccessCapabilityInformation-IEs.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UERadioAccessCapabilityInformation-IEs.h" @@ -28,14 +28,13 @@ memb_ue_RadioAccessCapabilityInfo_constraint_1(const asn_TYPE_descriptor_t *td, return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } -static asn_oer_constraints_t asn_OER_memb_ue_RadioAccessCapabilityInfo_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(0..MAX)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_ue_RadioAccessCapabilityInfo_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_SEMI_CONSTRAINED, -1, -1, 0, 0 } /* (SIZE(0..MAX)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_nonCriticalExtension_tags_3[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) @@ -59,7 +58,18 @@ asn_TYPE_descriptor_t asn_DEF_nonCriticalExtension_3 = { asn_DEF_nonCriticalExtension_tags_3, /* Same as above */ sizeof(asn_DEF_nonCriticalExtension_tags_3) /sizeof(asn_DEF_nonCriticalExtension_tags_3[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_nonCriticalExtension_specs_3 /* Additional specs */ }; @@ -70,7 +80,18 @@ asn_TYPE_member_t asn_MBR_UERadioAccessCapabilityInformation_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { &asn_OER_memb_ue_RadioAccessCapabilityInfo_constr_2, &asn_PER_memb_ue_RadioAccessCapabilityInfo_constr_2, memb_ue_RadioAccessCapabilityInfo_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_ue_RadioAccessCapabilityInfo_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_ue_RadioAccessCapabilityInfo_constraint_1 + }, 0, 0, /* No default value */ "ue-RadioAccessCapabilityInfo" }, @@ -79,7 +100,18 @@ asn_TYPE_member_t asn_MBR_UERadioAccessCapabilityInformation_IEs_1[] = { 0, &asn_DEF_nonCriticalExtension_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nonCriticalExtension" }, @@ -111,7 +143,18 @@ asn_TYPE_descriptor_t asn_DEF_UERadioAccessCapabilityInformation_IEs = { asn_DEF_UERadioAccessCapabilityInformation_IEs_tags_1, /* Same as above */ sizeof(asn_DEF_UERadioAccessCapabilityInformation_IEs_tags_1) /sizeof(asn_DEF_UERadioAccessCapabilityInformation_IEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UERadioAccessCapabilityInformation_IEs_1, 2, /* Elements count */ &asn_SPC_UERadioAccessCapabilityInformation_IEs_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/UERadioAccessCapabilityInformation-IEs.h b/src/codec_utils/RRC/UERadioAccessCapabilityInformation-IEs.h index 414512bbf..cf8eb7b36 100644 --- a/src/codec_utils/RRC/UERadioAccessCapabilityInformation-IEs.h +++ b/src/codec_utils/RRC/UERadioAccessCapabilityInformation-IEs.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UERadioAccessCapabilityInformation_IEs_H_ diff --git a/src/codec_utils/RRC/UERadioAccessCapabilityInformation.c b/src/codec_utils/RRC/UERadioAccessCapabilityInformation.c index b67ab38c8..25755880f 100644 --- a/src/codec_utils/RRC/UERadioAccessCapabilityInformation.c +++ b/src/codec_utils/RRC/UERadioAccessCapabilityInformation.c @@ -1,36 +1,44 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UERadioAccessCapabilityInformation.h" -#include "UERadioAccessCapabilityInformation-IEs.h" -static asn_oer_constraints_t asn_OER_type_c1_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_c1_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_criticalExtensions_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_criticalExtensions_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_c1_3[] = { { ATF_POINTER, 0, offsetof(struct UERadioAccessCapabilityInformation__criticalExtensions__c1, choice.ueRadioAccessCapabilityInformation), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_UERadioAccessCapabilityInformation_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ueRadioAccessCapabilityInformation" }, @@ -39,7 +47,18 @@ static asn_TYPE_member_t asn_MBR_c1_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare7" }, @@ -48,7 +67,18 @@ static asn_TYPE_member_t asn_MBR_c1_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare6" }, @@ -57,7 +87,18 @@ static asn_TYPE_member_t asn_MBR_c1_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare5" }, @@ -66,7 +107,18 @@ static asn_TYPE_member_t asn_MBR_c1_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare4" }, @@ -75,7 +127,18 @@ static asn_TYPE_member_t asn_MBR_c1_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare3" }, @@ -84,7 +147,18 @@ static asn_TYPE_member_t asn_MBR_c1_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare2" }, @@ -93,7 +167,18 @@ static asn_TYPE_member_t asn_MBR_c1_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare1" }, @@ -127,7 +212,18 @@ asn_TYPE_descriptor_t asn_DEF_c1_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_c1_constr_3, &asn_PER_type_c1_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_c1_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_c1_3, 8, /* Elements count */ &asn_SPC_c1_specs_3 /* Additional specs */ @@ -156,7 +252,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensionsFuture_12 = { asn_DEF_criticalExtensionsFuture_tags_12, /* Same as above */ sizeof(asn_DEF_criticalExtensionsFuture_tags_12) /sizeof(asn_DEF_criticalExtensionsFuture_tags_12[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_criticalExtensionsFuture_specs_12 /* Additional specs */ }; @@ -167,7 +274,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_2[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_c1_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "c1" }, @@ -176,7 +294,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_2[] = { 0, &asn_DEF_criticalExtensionsFuture_12, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensionsFuture" }, @@ -204,7 +333,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensions_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_criticalExtensions_constr_2, &asn_PER_type_criticalExtensions_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_criticalExtensions_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_criticalExtensions_2, 2, /* Elements count */ &asn_SPC_criticalExtensions_specs_2 /* Additional specs */ @@ -216,7 +356,18 @@ static asn_TYPE_member_t asn_MBR_UERadioAccessCapabilityInformation_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_criticalExtensions_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensions" }, @@ -245,7 +396,18 @@ asn_TYPE_descriptor_t asn_DEF_UERadioAccessCapabilityInformation = { asn_DEF_UERadioAccessCapabilityInformation_tags_1, /* Same as above */ sizeof(asn_DEF_UERadioAccessCapabilityInformation_tags_1) /sizeof(asn_DEF_UERadioAccessCapabilityInformation_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UERadioAccessCapabilityInformation_1, 1, /* Elements count */ &asn_SPC_UERadioAccessCapabilityInformation_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/UERadioAccessCapabilityInformation.h b/src/codec_utils/RRC/UERadioAccessCapabilityInformation.h index 3b4113b61..79ef88fb9 100644 --- a/src/codec_utils/RRC/UERadioAccessCapabilityInformation.h +++ b/src/codec_utils/RRC/UERadioAccessCapabilityInformation.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UERadioAccessCapabilityInformation_H_ @@ -84,5 +84,8 @@ extern asn_TYPE_descriptor_t asn_DEF_UERadioAccessCapabilityInformation; } #endif +/* Referred external types */ +#include "UERadioAccessCapabilityInformation-IEs.h" + #endif /* _UERadioAccessCapabilityInformation_H_ */ #include diff --git a/src/codec_utils/RRC/UERadioPagingInformation-IEs.c b/src/codec_utils/RRC/UERadioPagingInformation-IEs.c index d6da9e8e8..97a2e8af5 100644 --- a/src/codec_utils/RRC/UERadioPagingInformation-IEs.c +++ b/src/codec_utils/RRC/UERadioPagingInformation-IEs.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UERadioPagingInformation-IEs.h" @@ -22,9 +22,9 @@ memb_supportedBandListNRForPaging_constraint_1(const asn_TYPE_descriptor_t *td, /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 1024)) { + if((size >= 1UL && size <= 1024UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -33,29 +33,38 @@ memb_supportedBandListNRForPaging_constraint_1(const asn_TYPE_descriptor_t *td, } } -static asn_oer_constraints_t asn_OER_type_supportedBandListNRForPaging_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..1024)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_supportedBandListNRForPaging_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 10, 10, 1, 1024 } /* (SIZE(1..1024)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_supportedBandListNRForPaging_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..1024)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_supportedBandListNRForPaging_constr_2 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 10, 10, 1, 1024 } /* (SIZE(1..1024)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_supportedBandListNRForPaging_2[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_FreqBandIndicatorNR, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -80,7 +89,18 @@ asn_TYPE_descriptor_t asn_DEF_supportedBandListNRForPaging_2 = { asn_DEF_supportedBandListNRForPaging_tags_2, /* Same as above */ sizeof(asn_DEF_supportedBandListNRForPaging_tags_2) /sizeof(asn_DEF_supportedBandListNRForPaging_tags_2[0]), /* 2 */ - { &asn_OER_type_supportedBandListNRForPaging_constr_2, &asn_PER_type_supportedBandListNRForPaging_constr_2, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_supportedBandListNRForPaging_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_supportedBandListNRForPaging_2, 1, /* Single element */ &asn_SPC_supportedBandListNRForPaging_specs_2 /* Additional specs */ @@ -109,7 +129,18 @@ asn_TYPE_descriptor_t asn_DEF_nonCriticalExtension_4 = { asn_DEF_nonCriticalExtension_tags_4, /* Same as above */ sizeof(asn_DEF_nonCriticalExtension_tags_4) /sizeof(asn_DEF_nonCriticalExtension_tags_4[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_nonCriticalExtension_specs_4 /* Additional specs */ }; @@ -120,7 +151,18 @@ asn_TYPE_member_t asn_MBR_UERadioPagingInformation_IEs_1[] = { 0, &asn_DEF_supportedBandListNRForPaging_2, 0, - { &asn_OER_memb_supportedBandListNRForPaging_constr_2, &asn_PER_memb_supportedBandListNRForPaging_constr_2, memb_supportedBandListNRForPaging_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_supportedBandListNRForPaging_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_supportedBandListNRForPaging_constraint_1 + }, 0, 0, /* No default value */ "supportedBandListNRForPaging" }, @@ -129,7 +171,18 @@ asn_TYPE_member_t asn_MBR_UERadioPagingInformation_IEs_1[] = { 0, &asn_DEF_nonCriticalExtension_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nonCriticalExtension" }, @@ -161,7 +214,18 @@ asn_TYPE_descriptor_t asn_DEF_UERadioPagingInformation_IEs = { asn_DEF_UERadioPagingInformation_IEs_tags_1, /* Same as above */ sizeof(asn_DEF_UERadioPagingInformation_IEs_tags_1) /sizeof(asn_DEF_UERadioPagingInformation_IEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UERadioPagingInformation_IEs_1, 2, /* Elements count */ &asn_SPC_UERadioPagingInformation_IEs_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/UERadioPagingInformation-IEs.h b/src/codec_utils/RRC/UERadioPagingInformation-IEs.h index 66aff2dd5..de48a9d08 100644 --- a/src/codec_utils/RRC/UERadioPagingInformation-IEs.h +++ b/src/codec_utils/RRC/UERadioPagingInformation-IEs.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UERadioPagingInformation_IEs_H_ diff --git a/src/codec_utils/RRC/UERadioPagingInformation.c b/src/codec_utils/RRC/UERadioPagingInformation.c index 1010cad40..ea9721fd0 100644 --- a/src/codec_utils/RRC/UERadioPagingInformation.c +++ b/src/codec_utils/RRC/UERadioPagingInformation.c @@ -1,36 +1,44 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UERadioPagingInformation.h" -#include "UERadioPagingInformation-IEs.h" -static asn_oer_constraints_t asn_OER_type_c1_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_c1_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_criticalExtensions_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_criticalExtensions_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_c1_3[] = { { ATF_POINTER, 0, offsetof(struct UERadioPagingInformation__criticalExtensions__c1, choice.ueRadioPagingInformation), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_UERadioPagingInformation_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ueRadioPagingInformation" }, @@ -39,7 +47,18 @@ static asn_TYPE_member_t asn_MBR_c1_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare7" }, @@ -48,7 +67,18 @@ static asn_TYPE_member_t asn_MBR_c1_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare6" }, @@ -57,7 +87,18 @@ static asn_TYPE_member_t asn_MBR_c1_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare5" }, @@ -66,7 +107,18 @@ static asn_TYPE_member_t asn_MBR_c1_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare4" }, @@ -75,7 +127,18 @@ static asn_TYPE_member_t asn_MBR_c1_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare3" }, @@ -84,7 +147,18 @@ static asn_TYPE_member_t asn_MBR_c1_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare2" }, @@ -93,7 +167,18 @@ static asn_TYPE_member_t asn_MBR_c1_3[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare1" }, @@ -127,7 +212,18 @@ asn_TYPE_descriptor_t asn_DEF_c1_3 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_c1_constr_3, &asn_PER_type_c1_constr_3, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_c1_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_c1_3, 8, /* Elements count */ &asn_SPC_c1_specs_3 /* Additional specs */ @@ -156,7 +252,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensionsFuture_12 = { asn_DEF_criticalExtensionsFuture_tags_12, /* Same as above */ sizeof(asn_DEF_criticalExtensionsFuture_tags_12) /sizeof(asn_DEF_criticalExtensionsFuture_tags_12[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_criticalExtensionsFuture_specs_12 /* Additional specs */ }; @@ -167,7 +274,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_2[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_c1_3, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "c1" }, @@ -176,7 +294,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_2[] = { 0, &asn_DEF_criticalExtensionsFuture_12, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensionsFuture" }, @@ -204,7 +333,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensions_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_criticalExtensions_constr_2, &asn_PER_type_criticalExtensions_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_criticalExtensions_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_criticalExtensions_2, 2, /* Elements count */ &asn_SPC_criticalExtensions_specs_2 /* Additional specs */ @@ -216,7 +356,18 @@ static asn_TYPE_member_t asn_MBR_UERadioPagingInformation_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_criticalExtensions_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensions" }, @@ -245,7 +396,18 @@ asn_TYPE_descriptor_t asn_DEF_UERadioPagingInformation = { asn_DEF_UERadioPagingInformation_tags_1, /* Same as above */ sizeof(asn_DEF_UERadioPagingInformation_tags_1) /sizeof(asn_DEF_UERadioPagingInformation_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UERadioPagingInformation_1, 1, /* Elements count */ &asn_SPC_UERadioPagingInformation_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/UERadioPagingInformation.h b/src/codec_utils/RRC/UERadioPagingInformation.h index 7789cdc49..2de85311f 100644 --- a/src/codec_utils/RRC/UERadioPagingInformation.h +++ b/src/codec_utils/RRC/UERadioPagingInformation.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UERadioPagingInformation_H_ @@ -84,5 +84,8 @@ extern asn_TYPE_descriptor_t asn_DEF_UERadioPagingInformation; } #endif +/* Referred external types */ +#include "UERadioPagingInformation-IEs.h" + #endif /* _UERadioPagingInformation_H_ */ #include diff --git a/src/codec_utils/RRC/UL-AM-RLC.c b/src/codec_utils/RRC/UL-AM-RLC.c index c2c8cfcb0..36007ff09 100644 --- a/src/codec_utils/RRC/UL-AM-RLC.c +++ b/src/codec_utils/RRC/UL-AM-RLC.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UL-AM-RLC.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_maxRetxThreshold_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_maxRetxThreshold_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 3, 3, 0, 7 } /* (0..7) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_maxRetxThreshold_value2enum_6[] = { { 0, 2, "t1" }, { 1, 2, "t2" }, @@ -63,7 +62,18 @@ asn_TYPE_descriptor_t asn_DEF_maxRetxThreshold_6 = { asn_DEF_maxRetxThreshold_tags_6, /* Same as above */ sizeof(asn_DEF_maxRetxThreshold_tags_6) /sizeof(asn_DEF_maxRetxThreshold_tags_6[0]), /* 2 */ - { &asn_OER_type_maxRetxThreshold_constr_6, &asn_PER_type_maxRetxThreshold_constr_6, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_maxRetxThreshold_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_maxRetxThreshold_specs_6 /* Additional specs */ }; @@ -74,7 +84,18 @@ asn_TYPE_member_t asn_MBR_UL_AM_RLC_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SN_FieldLengthAM, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sn-FieldLength" }, @@ -83,7 +104,18 @@ asn_TYPE_member_t asn_MBR_UL_AM_RLC_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_T_PollRetransmit, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "t-PollRetransmit" }, @@ -92,7 +124,18 @@ asn_TYPE_member_t asn_MBR_UL_AM_RLC_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PollPDU, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pollPDU" }, @@ -101,7 +144,18 @@ asn_TYPE_member_t asn_MBR_UL_AM_RLC_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PollByte, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pollByte" }, @@ -110,7 +164,18 @@ asn_TYPE_member_t asn_MBR_UL_AM_RLC_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_maxRetxThreshold_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "maxRetxThreshold" }, @@ -145,7 +210,18 @@ asn_TYPE_descriptor_t asn_DEF_UL_AM_RLC = { asn_DEF_UL_AM_RLC_tags_1, /* Same as above */ sizeof(asn_DEF_UL_AM_RLC_tags_1) /sizeof(asn_DEF_UL_AM_RLC_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UL_AM_RLC_1, 5, /* Elements count */ &asn_SPC_UL_AM_RLC_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/UL-AM-RLC.h b/src/codec_utils/RRC/UL-AM-RLC.h index 93448cf7d..3c67373ed 100644 --- a/src/codec_utils/RRC/UL-AM-RLC.h +++ b/src/codec_utils/RRC/UL-AM-RLC.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UL_AM_RLC_H_ diff --git a/src/codec_utils/RRC/UL-CCCH-Message.c b/src/codec_utils/RRC/UL-CCCH-Message.c index aed621fb4..442ed4ed2 100644 --- a/src/codec_utils/RRC/UL-CCCH-Message.c +++ b/src/codec_utils/RRC/UL-CCCH-Message.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UL-CCCH-Message.h" @@ -13,7 +13,18 @@ static asn_TYPE_member_t asn_MBR_UL_CCCH_Message_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_UL_CCCH_MessageType, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "message" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_UL_CCCH_Message = { asn_DEF_UL_CCCH_Message_tags_1, /* Same as above */ sizeof(asn_DEF_UL_CCCH_Message_tags_1) /sizeof(asn_DEF_UL_CCCH_Message_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UL_CCCH_Message_1, 1, /* Elements count */ &asn_SPC_UL_CCCH_Message_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/UL-CCCH-Message.h b/src/codec_utils/RRC/UL-CCCH-Message.h index 60283ff17..3cc06933f 100644 --- a/src/codec_utils/RRC/UL-CCCH-Message.h +++ b/src/codec_utils/RRC/UL-CCCH-Message.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UL_CCCH_Message_H_ diff --git a/src/codec_utils/RRC/UL-CCCH-MessageType.c b/src/codec_utils/RRC/UL-CCCH-MessageType.c index 15120795a..cad7134ae 100644 --- a/src/codec_utils/RRC/UL-CCCH-MessageType.c +++ b/src/codec_utils/RRC/UL-CCCH-MessageType.c @@ -1,39 +1,44 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UL-CCCH-MessageType.h" -#include "RRCSetupRequest.h" -#include "RRCResumeRequest.h" -#include "RRCReestablishmentRequest.h" -#include "RRCSystemInfoRequest.h" -static asn_oer_constraints_t asn_OER_type_c1_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_c1_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_UL_CCCH_MessageType_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_UL_CCCH_MessageType_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_c1_2[] = { { ATF_POINTER, 0, offsetof(struct UL_CCCH_MessageType__c1, choice.rrcSetupRequest), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_RRCSetupRequest, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrcSetupRequest" }, @@ -42,7 +47,18 @@ static asn_TYPE_member_t asn_MBR_c1_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRCResumeRequest, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrcResumeRequest" }, @@ -51,7 +67,18 @@ static asn_TYPE_member_t asn_MBR_c1_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRCReestablishmentRequest, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrcReestablishmentRequest" }, @@ -60,7 +87,18 @@ static asn_TYPE_member_t asn_MBR_c1_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRCSystemInfoRequest, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrcSystemInfoRequest" }, @@ -90,7 +128,18 @@ asn_TYPE_descriptor_t asn_DEF_c1_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_c1_constr_2, &asn_PER_type_c1_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_c1_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_c1_2, 4, /* Elements count */ &asn_SPC_c1_specs_2 /* Additional specs */ @@ -119,7 +168,18 @@ asn_TYPE_descriptor_t asn_DEF_messageClassExtension_7 = { asn_DEF_messageClassExtension_tags_7, /* Same as above */ sizeof(asn_DEF_messageClassExtension_tags_7) /sizeof(asn_DEF_messageClassExtension_tags_7[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_messageClassExtension_specs_7 /* Additional specs */ }; @@ -130,7 +190,18 @@ asn_TYPE_member_t asn_MBR_UL_CCCH_MessageType_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_c1_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "c1" }, @@ -139,7 +210,18 @@ asn_TYPE_member_t asn_MBR_UL_CCCH_MessageType_1[] = { 0, &asn_DEF_messageClassExtension_7, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "messageClassExtension" }, @@ -166,7 +248,18 @@ asn_TYPE_descriptor_t asn_DEF_UL_CCCH_MessageType = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_UL_CCCH_MessageType_constr_1, &asn_PER_type_UL_CCCH_MessageType_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_UL_CCCH_MessageType_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_UL_CCCH_MessageType_1, 2, /* Elements count */ &asn_SPC_UL_CCCH_MessageType_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/UL-CCCH-MessageType.h b/src/codec_utils/RRC/UL-CCCH-MessageType.h index db902921c..1a01819a7 100644 --- a/src/codec_utils/RRC/UL-CCCH-MessageType.h +++ b/src/codec_utils/RRC/UL-CCCH-MessageType.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UL_CCCH_MessageType_H_ @@ -76,5 +76,11 @@ extern asn_per_constraints_t asn_PER_type_UL_CCCH_MessageType_constr_1; } #endif +/* Referred external types */ +#include "RRCSetupRequest.h" +#include "RRCResumeRequest.h" +#include "RRCReestablishmentRequest.h" +#include "RRCSystemInfoRequest.h" + #endif /* _UL_CCCH_MessageType_H_ */ #include diff --git a/src/codec_utils/RRC/UL-CCCH1-Message.c b/src/codec_utils/RRC/UL-CCCH1-Message.c index f424fbf4b..1b161900b 100644 --- a/src/codec_utils/RRC/UL-CCCH1-Message.c +++ b/src/codec_utils/RRC/UL-CCCH1-Message.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UL-CCCH1-Message.h" @@ -13,7 +13,18 @@ static asn_TYPE_member_t asn_MBR_UL_CCCH1_Message_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_UL_CCCH1_MessageType, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "message" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_UL_CCCH1_Message = { asn_DEF_UL_CCCH1_Message_tags_1, /* Same as above */ sizeof(asn_DEF_UL_CCCH1_Message_tags_1) /sizeof(asn_DEF_UL_CCCH1_Message_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UL_CCCH1_Message_1, 1, /* Elements count */ &asn_SPC_UL_CCCH1_Message_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/UL-CCCH1-Message.h b/src/codec_utils/RRC/UL-CCCH1-Message.h index 794c43bf7..0805942e9 100644 --- a/src/codec_utils/RRC/UL-CCCH1-Message.h +++ b/src/codec_utils/RRC/UL-CCCH1-Message.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UL_CCCH1_Message_H_ diff --git a/src/codec_utils/RRC/UL-CCCH1-MessageType.c b/src/codec_utils/RRC/UL-CCCH1-MessageType.c index 607667d63..fd6a99459 100644 --- a/src/codec_utils/RRC/UL-CCCH1-MessageType.c +++ b/src/codec_utils/RRC/UL-CCCH1-MessageType.c @@ -1,36 +1,44 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UL-CCCH1-MessageType.h" -#include "RRCResumeRequest1.h" -static asn_oer_constraints_t asn_OER_type_c1_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_c1_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_UL_CCCH1_MessageType_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_UL_CCCH1_MessageType_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_c1_2[] = { { ATF_POINTER, 0, offsetof(struct UL_CCCH1_MessageType__c1, choice.rrcResumeRequest1), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_RRCResumeRequest1, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrcResumeRequest1" }, @@ -39,7 +47,18 @@ static asn_TYPE_member_t asn_MBR_c1_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare3" }, @@ -48,7 +67,18 @@ static asn_TYPE_member_t asn_MBR_c1_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare2" }, @@ -57,7 +87,18 @@ static asn_TYPE_member_t asn_MBR_c1_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare1" }, @@ -87,7 +128,18 @@ asn_TYPE_descriptor_t asn_DEF_c1_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_c1_constr_2, &asn_PER_type_c1_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_c1_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_c1_2, 4, /* Elements count */ &asn_SPC_c1_specs_2 /* Additional specs */ @@ -116,7 +168,18 @@ asn_TYPE_descriptor_t asn_DEF_messageClassExtension_7 = { asn_DEF_messageClassExtension_tags_7, /* Same as above */ sizeof(asn_DEF_messageClassExtension_tags_7) /sizeof(asn_DEF_messageClassExtension_tags_7[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_messageClassExtension_specs_7 /* Additional specs */ }; @@ -127,7 +190,18 @@ asn_TYPE_member_t asn_MBR_UL_CCCH1_MessageType_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_c1_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "c1" }, @@ -136,7 +210,18 @@ asn_TYPE_member_t asn_MBR_UL_CCCH1_MessageType_1[] = { 0, &asn_DEF_messageClassExtension_7, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "messageClassExtension" }, @@ -163,7 +248,18 @@ asn_TYPE_descriptor_t asn_DEF_UL_CCCH1_MessageType = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_UL_CCCH1_MessageType_constr_1, &asn_PER_type_UL_CCCH1_MessageType_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_UL_CCCH1_MessageType_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_UL_CCCH1_MessageType_1, 2, /* Elements count */ &asn_SPC_UL_CCCH1_MessageType_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/UL-CCCH1-MessageType.h b/src/codec_utils/RRC/UL-CCCH1-MessageType.h index db37d47a1..66d9f0531 100644 --- a/src/codec_utils/RRC/UL-CCCH1-MessageType.h +++ b/src/codec_utils/RRC/UL-CCCH1-MessageType.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UL_CCCH1_MessageType_H_ @@ -74,5 +74,8 @@ extern asn_per_constraints_t asn_PER_type_UL_CCCH1_MessageType_constr_1; } #endif +/* Referred external types */ +#include "RRCResumeRequest1.h" + #endif /* _UL_CCCH1_MessageType_H_ */ #include diff --git a/src/codec_utils/RRC/UL-DCCH-Message.c b/src/codec_utils/RRC/UL-DCCH-Message.c index 1fd89042d..86500a0e6 100644 --- a/src/codec_utils/RRC/UL-DCCH-Message.c +++ b/src/codec_utils/RRC/UL-DCCH-Message.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UL-DCCH-Message.h" @@ -13,7 +13,18 @@ static asn_TYPE_member_t asn_MBR_UL_DCCH_Message_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_UL_DCCH_MessageType, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "message" }, @@ -42,7 +53,18 @@ asn_TYPE_descriptor_t asn_DEF_UL_DCCH_Message = { asn_DEF_UL_DCCH_Message_tags_1, /* Same as above */ sizeof(asn_DEF_UL_DCCH_Message_tags_1) /sizeof(asn_DEF_UL_DCCH_Message_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UL_DCCH_Message_1, 1, /* Elements count */ &asn_SPC_UL_DCCH_Message_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/UL-DCCH-Message.h b/src/codec_utils/RRC/UL-DCCH-Message.h index abc794065..6026808ea 100644 --- a/src/codec_utils/RRC/UL-DCCH-Message.h +++ b/src/codec_utils/RRC/UL-DCCH-Message.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UL_DCCH_Message_H_ diff --git a/src/codec_utils/RRC/UL-DCCH-MessageType.c b/src/codec_utils/RRC/UL-DCCH-MessageType.c index 32da28fdb..322506bb6 100644 --- a/src/codec_utils/RRC/UL-DCCH-MessageType.c +++ b/src/codec_utils/RRC/UL-DCCH-MessageType.c @@ -1,48 +1,44 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UL-DCCH-MessageType.h" -#include "MeasurementReport.h" -#include "RRCReconfigurationComplete.h" -#include "RRCSetupComplete.h" -#include "RRCReestablishmentComplete.h" -#include "RRCResumeComplete.h" -#include "SecurityModeComplete.h" -#include "SecurityModeFailure.h" -#include "ULInformationTransfer.h" -#include "LocationMeasurementIndication.h" -#include "UECapabilityInformation.h" -#include "CounterCheckResponse.h" -#include "UEAssistanceInformationRrc.h" -#include "FailureInformation.h" -static asn_oer_constraints_t asn_OER_type_c1_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_c1_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_UL_DCCH_MessageType_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_UL_DCCH_MessageType_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_c1_2[] = { { ATF_POINTER, 0, offsetof(struct UL_DCCH_MessageType__c1, choice.measurementReport), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasurementReport, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measurementReport" }, @@ -51,7 +47,18 @@ static asn_TYPE_member_t asn_MBR_c1_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRCReconfigurationComplete, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrcReconfigurationComplete" }, @@ -60,7 +67,18 @@ static asn_TYPE_member_t asn_MBR_c1_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRCSetupComplete, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrcSetupComplete" }, @@ -69,7 +87,18 @@ static asn_TYPE_member_t asn_MBR_c1_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRCReestablishmentComplete, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrcReestablishmentComplete" }, @@ -78,7 +107,18 @@ static asn_TYPE_member_t asn_MBR_c1_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RRCResumeComplete, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "rrcResumeComplete" }, @@ -87,7 +127,18 @@ static asn_TYPE_member_t asn_MBR_c1_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SecurityModeComplete, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "securityModeComplete" }, @@ -96,7 +147,18 @@ static asn_TYPE_member_t asn_MBR_c1_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SecurityModeFailure, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "securityModeFailure" }, @@ -105,7 +167,18 @@ static asn_TYPE_member_t asn_MBR_c1_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ULInformationTransfer, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ulInformationTransfer" }, @@ -114,7 +187,18 @@ static asn_TYPE_member_t asn_MBR_c1_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_LocationMeasurementIndication, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "locationMeasurementIndication" }, @@ -123,7 +207,18 @@ static asn_TYPE_member_t asn_MBR_c1_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UECapabilityInformation, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ueCapabilityInformation" }, @@ -132,7 +227,18 @@ static asn_TYPE_member_t asn_MBR_c1_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CounterCheckResponse, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "counterCheckResponse" }, @@ -141,7 +247,18 @@ static asn_TYPE_member_t asn_MBR_c1_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_UEAssistanceInformationRrc, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ueAssistanceInformation" }, @@ -150,7 +267,18 @@ static asn_TYPE_member_t asn_MBR_c1_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_FailureInformation, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "failureInformation" }, @@ -159,7 +287,18 @@ static asn_TYPE_member_t asn_MBR_c1_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare3" }, @@ -168,7 +307,18 @@ static asn_TYPE_member_t asn_MBR_c1_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare2" }, @@ -177,7 +327,18 @@ static asn_TYPE_member_t asn_MBR_c1_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "spare1" }, @@ -219,7 +380,18 @@ asn_TYPE_descriptor_t asn_DEF_c1_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_c1_constr_2, &asn_PER_type_c1_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_c1_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_c1_2, 16, /* Elements count */ &asn_SPC_c1_specs_2 /* Additional specs */ @@ -248,7 +420,18 @@ asn_TYPE_descriptor_t asn_DEF_messageClassExtension_19 = { asn_DEF_messageClassExtension_tags_19, /* Same as above */ sizeof(asn_DEF_messageClassExtension_tags_19) /sizeof(asn_DEF_messageClassExtension_tags_19[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_messageClassExtension_specs_19 /* Additional specs */ }; @@ -259,7 +442,18 @@ asn_TYPE_member_t asn_MBR_UL_DCCH_MessageType_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_c1_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "c1" }, @@ -268,7 +462,18 @@ asn_TYPE_member_t asn_MBR_UL_DCCH_MessageType_1[] = { 0, &asn_DEF_messageClassExtension_19, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "messageClassExtension" }, @@ -295,7 +500,18 @@ asn_TYPE_descriptor_t asn_DEF_UL_DCCH_MessageType = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_UL_DCCH_MessageType_constr_1, &asn_PER_type_UL_DCCH_MessageType_constr_1, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_UL_DCCH_MessageType_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_UL_DCCH_MessageType_1, 2, /* Elements count */ &asn_SPC_UL_DCCH_MessageType_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/UL-DCCH-MessageType.h b/src/codec_utils/RRC/UL-DCCH-MessageType.h index 8a606ab9b..676073a88 100644 --- a/src/codec_utils/RRC/UL-DCCH-MessageType.h +++ b/src/codec_utils/RRC/UL-DCCH-MessageType.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UL_DCCH_MessageType_H_ @@ -110,5 +110,20 @@ extern asn_per_constraints_t asn_PER_type_UL_DCCH_MessageType_constr_1; } #endif +/* Referred external types */ +#include "MeasurementReport.h" +#include "RRCReconfigurationComplete.h" +#include "RRCSetupComplete.h" +#include "RRCReestablishmentComplete.h" +#include "RRCResumeComplete.h" +#include "SecurityModeComplete.h" +#include "SecurityModeFailure.h" +#include "ULInformationTransfer.h" +#include "LocationMeasurementIndication.h" +#include "UECapabilityInformation.h" +#include "CounterCheckResponse.h" +#include "UEAssistanceInformationRrc.h" +#include "FailureInformation.h" + #endif /* _UL_DCCH_MessageType_H_ */ #include diff --git a/src/codec_utils/RRC/UL-DataSplitThreshold.c b/src/codec_utils/RRC/UL-DataSplitThreshold.c index ac66ad959..274bfd16e 100644 --- a/src/codec_utils/RRC/UL-DataSplitThreshold.c +++ b/src/codec_utils/RRC/UL-DataSplitThreshold.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UL-DataSplitThreshold.h" @@ -11,14 +11,13 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_UL_DataSplitThreshold_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_UL_DataSplitThreshold_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 31 } /* (0..31) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_UL_DataSplitThreshold_value2enum_1[] = { { 0, 2, "b0" }, { 1, 4, "b100" }, @@ -109,7 +108,18 @@ asn_TYPE_descriptor_t asn_DEF_UL_DataSplitThreshold = { asn_DEF_UL_DataSplitThreshold_tags_1, /* Same as above */ sizeof(asn_DEF_UL_DataSplitThreshold_tags_1) /sizeof(asn_DEF_UL_DataSplitThreshold_tags_1[0]), /* 1 */ - { &asn_OER_type_UL_DataSplitThreshold_constr_1, &asn_PER_type_UL_DataSplitThreshold_constr_1, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_UL_DataSplitThreshold_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_UL_DataSplitThreshold_specs_1 /* Additional specs */ }; diff --git a/src/codec_utils/RRC/UL-DataSplitThreshold.h b/src/codec_utils/RRC/UL-DataSplitThreshold.h index 76dd0f5e9..04154f30d 100644 --- a/src/codec_utils/RRC/UL-DataSplitThreshold.h +++ b/src/codec_utils/RRC/UL-DataSplitThreshold.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UL_DataSplitThreshold_H_ @@ -64,12 +64,8 @@ extern const asn_INTEGER_specifics_t asn_SPC_UL_DataSplitThreshold_specs_1; asn_struct_free_f UL_DataSplitThreshold_free; asn_struct_print_f UL_DataSplitThreshold_print; asn_constr_check_f UL_DataSplitThreshold_constraint; -ber_type_decoder_f UL_DataSplitThreshold_decode_ber; -der_type_encoder_f UL_DataSplitThreshold_encode_der; xer_type_decoder_f UL_DataSplitThreshold_decode_xer; xer_type_encoder_f UL_DataSplitThreshold_encode_xer; -oer_type_decoder_f UL_DataSplitThreshold_decode_oer; -oer_type_encoder_f UL_DataSplitThreshold_encode_oer; per_type_decoder_f UL_DataSplitThreshold_decode_uper; per_type_encoder_f UL_DataSplitThreshold_encode_uper; per_type_decoder_f UL_DataSplitThreshold_decode_aper; diff --git a/src/codec_utils/RRC/UL-UM-RLC.c b/src/codec_utils/RRC/UL-UM-RLC.c index 589c7da89..6dc50bcf1 100644 --- a/src/codec_utils/RRC/UL-UM-RLC.c +++ b/src/codec_utils/RRC/UL-UM-RLC.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UL-UM-RLC.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_UL_UM_RLC_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SN_FieldLengthUM, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sn-FieldLength" }, @@ -44,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_UL_UM_RLC = { asn_DEF_UL_UM_RLC_tags_1, /* Same as above */ sizeof(asn_DEF_UL_UM_RLC_tags_1) /sizeof(asn_DEF_UL_UM_RLC_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UL_UM_RLC_1, 1, /* Elements count */ &asn_SPC_UL_UM_RLC_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/UL-UM-RLC.h b/src/codec_utils/RRC/UL-UM-RLC.h index 2d9bfe972..93f265539 100644 --- a/src/codec_utils/RRC/UL-UM-RLC.h +++ b/src/codec_utils/RRC/UL-UM-RLC.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UL_UM_RLC_H_ diff --git a/src/codec_utils/RRC/ULInformationTransfer-IEs.c b/src/codec_utils/RRC/ULInformationTransfer-IEs.c index 54f18ac77..1a6eae2af 100644 --- a/src/codec_utils/RRC/ULInformationTransfer-IEs.c +++ b/src/codec_utils/RRC/ULInformationTransfer-IEs.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ULInformationTransfer-IEs.h" @@ -30,7 +30,18 @@ asn_TYPE_descriptor_t asn_DEF_nonCriticalExtension_4 = { asn_DEF_nonCriticalExtension_tags_4, /* Same as above */ sizeof(asn_DEF_nonCriticalExtension_tags_4) /sizeof(asn_DEF_nonCriticalExtension_tags_4[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_nonCriticalExtension_specs_4 /* Additional specs */ }; @@ -41,7 +52,18 @@ asn_TYPE_member_t asn_MBR_ULInformationTransfer_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_DedicatedNAS_Message, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dedicatedNAS-Message" }, @@ -50,7 +72,18 @@ asn_TYPE_member_t asn_MBR_ULInformationTransfer_IEs_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_OCTET_STRING, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "lateNonCriticalExtension" }, @@ -59,7 +92,18 @@ asn_TYPE_member_t asn_MBR_ULInformationTransfer_IEs_1[] = { 0, &asn_DEF_nonCriticalExtension_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "nonCriticalExtension" }, @@ -92,7 +136,18 @@ asn_TYPE_descriptor_t asn_DEF_ULInformationTransfer_IEs = { asn_DEF_ULInformationTransfer_IEs_tags_1, /* Same as above */ sizeof(asn_DEF_ULInformationTransfer_IEs_tags_1) /sizeof(asn_DEF_ULInformationTransfer_IEs_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ULInformationTransfer_IEs_1, 3, /* Elements count */ &asn_SPC_ULInformationTransfer_IEs_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/ULInformationTransfer-IEs.h b/src/codec_utils/RRC/ULInformationTransfer-IEs.h index 3cec2127f..c4dd7be5e 100644 --- a/src/codec_utils/RRC/ULInformationTransfer-IEs.h +++ b/src/codec_utils/RRC/ULInformationTransfer-IEs.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ULInformationTransfer_IEs_H_ diff --git a/src/codec_utils/RRC/ULInformationTransfer.c b/src/codec_utils/RRC/ULInformationTransfer.c index 406cebf76..d3e5090e0 100644 --- a/src/codec_utils/RRC/ULInformationTransfer.c +++ b/src/codec_utils/RRC/ULInformationTransfer.c @@ -1,21 +1,19 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ULInformationTransfer.h" -#include "ULInformationTransfer-IEs.h" -static asn_oer_constraints_t asn_OER_type_criticalExtensions_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_criticalExtensions_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_criticalExtensionsFuture_tags_4[] = { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) @@ -39,7 +37,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensionsFuture_4 = { asn_DEF_criticalExtensionsFuture_tags_4, /* Same as above */ sizeof(asn_DEF_criticalExtensionsFuture_tags_4) /sizeof(asn_DEF_criticalExtensionsFuture_tags_4[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, 0, 0, /* No members */ &asn_SPC_criticalExtensionsFuture_specs_4 /* Additional specs */ }; @@ -50,7 +59,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_2[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ULInformationTransfer_IEs, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ulInformationTransfer" }, @@ -59,7 +79,18 @@ static asn_TYPE_member_t asn_MBR_criticalExtensions_2[] = { 0, &asn_DEF_criticalExtensionsFuture_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensionsFuture" }, @@ -87,7 +118,18 @@ asn_TYPE_descriptor_t asn_DEF_criticalExtensions_2 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_criticalExtensions_constr_2, &asn_PER_type_criticalExtensions_constr_2, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_criticalExtensions_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_criticalExtensions_2, 2, /* Elements count */ &asn_SPC_criticalExtensions_specs_2 /* Additional specs */ @@ -99,7 +141,18 @@ asn_TYPE_member_t asn_MBR_ULInformationTransfer_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_criticalExtensions_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "criticalExtensions" }, @@ -128,7 +181,18 @@ asn_TYPE_descriptor_t asn_DEF_ULInformationTransfer = { asn_DEF_ULInformationTransfer_tags_1, /* Same as above */ sizeof(asn_DEF_ULInformationTransfer_tags_1) /sizeof(asn_DEF_ULInformationTransfer_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ULInformationTransfer_1, 1, /* Elements count */ &asn_SPC_ULInformationTransfer_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/ULInformationTransfer.h b/src/codec_utils/RRC/ULInformationTransfer.h index f8b5f677b..9f5ef5431 100644 --- a/src/codec_utils/RRC/ULInformationTransfer.h +++ b/src/codec_utils/RRC/ULInformationTransfer.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ULInformationTransfer_H_ @@ -59,5 +59,8 @@ extern asn_TYPE_member_t asn_MBR_ULInformationTransfer_1[1]; } #endif +/* Referred external types */ +#include "ULInformationTransfer-IEs.h" + #endif /* _ULInformationTransfer_H_ */ #include diff --git a/src/codec_utils/RRC/UplinkConfig.c b/src/codec_utils/RRC/UplinkConfig.c index 33a6dcc7a..bb0a0aec3 100644 --- a/src/codec_utils/RRC/UplinkConfig.c +++ b/src/codec_utils/RRC/UplinkConfig.c @@ -1,17 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UplinkConfig.h" -#include "BWP-UplinkDedicated.h" -#include "BWP-Uplink.h" -#include "PUSCH-ServingCellConfig.h" -#include "SRS-CarrierSwitching.h" -#include "SCS-SpecificCarrier.h" static int memb_uplinkChannelBW_PerSCS_List_constraint_15(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -27,9 +22,9 @@ memb_uplinkChannelBW_PerSCS_List_constraint_15(const asn_TYPE_descriptor_t *td, /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 5)) { + if((size >= 1UL && size <= 5UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -53,9 +48,9 @@ memb_uplinkBWP_ToReleaseList_constraint_1(const asn_TYPE_descriptor_t *td, const /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 4)) { + if((size >= 1UL && size <= 4UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -79,9 +74,9 @@ memb_uplinkBWP_ToAddModList_constraint_1(const asn_TYPE_descriptor_t *td, const /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 4)) { + if((size >= 1UL && size <= 4UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -90,77 +85,80 @@ memb_uplinkBWP_ToAddModList_constraint_1(const asn_TYPE_descriptor_t *td, const } } -static asn_oer_constraints_t asn_OER_type_uplinkBWP_ToReleaseList_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_uplinkBWP_ToReleaseList_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_uplinkBWP_ToAddModList_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_uplinkBWP_ToAddModList_constr_5 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_pusch_ServingCellConfig_constr_8 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_pusch_ServingCellConfig_constr_8 CC_NOTUSED = { { APC_CONSTRAINED, 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_carrierSwitching_constr_11 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_carrierSwitching_constr_11 CC_NOTUSED = { { APC_CONSTRAINED, 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_uplinkChannelBW_PerSCS_List_constr_17 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..5)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_uplinkChannelBW_PerSCS_List_constr_17 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 5 } /* (SIZE(1..5)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_uplinkChannelBW_PerSCS_List_constr_17 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..5)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_uplinkChannelBW_PerSCS_List_constr_17 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 3, 3, 1, 5 } /* (SIZE(1..5)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_uplinkBWP_ToReleaseList_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_uplinkBWP_ToReleaseList_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_uplinkBWP_ToAddModList_constr_5 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_uplinkBWP_ToAddModList_constr_5 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_uplinkBWP_ToReleaseList_3[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_BWP_Id, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -185,7 +183,18 @@ asn_TYPE_descriptor_t asn_DEF_uplinkBWP_ToReleaseList_3 = { asn_DEF_uplinkBWP_ToReleaseList_tags_3, /* Same as above */ sizeof(asn_DEF_uplinkBWP_ToReleaseList_tags_3) /sizeof(asn_DEF_uplinkBWP_ToReleaseList_tags_3[0]), /* 2 */ - { &asn_OER_type_uplinkBWP_ToReleaseList_constr_3, &asn_PER_type_uplinkBWP_ToReleaseList_constr_3, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_uplinkBWP_ToReleaseList_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_uplinkBWP_ToReleaseList_3, 1, /* Single element */ &asn_SPC_uplinkBWP_ToReleaseList_specs_3 /* Additional specs */ @@ -197,7 +206,18 @@ static asn_TYPE_member_t asn_MBR_uplinkBWP_ToAddModList_5[] = { 0, &asn_DEF_BWP_Uplink, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -222,7 +242,18 @@ asn_TYPE_descriptor_t asn_DEF_uplinkBWP_ToAddModList_5 = { asn_DEF_uplinkBWP_ToAddModList_tags_5, /* Same as above */ sizeof(asn_DEF_uplinkBWP_ToAddModList_tags_5) /sizeof(asn_DEF_uplinkBWP_ToAddModList_tags_5[0]), /* 2 */ - { &asn_OER_type_uplinkBWP_ToAddModList_constr_5, &asn_PER_type_uplinkBWP_ToAddModList_constr_5, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_uplinkBWP_ToAddModList_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_uplinkBWP_ToAddModList_5, 1, /* Single element */ &asn_SPC_uplinkBWP_ToAddModList_specs_5 /* Additional specs */ @@ -234,7 +265,18 @@ static asn_TYPE_member_t asn_MBR_pusch_ServingCellConfig_8[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -243,7 +285,18 @@ static asn_TYPE_member_t asn_MBR_pusch_ServingCellConfig_8[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PUSCH_ServingCellConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -271,7 +324,18 @@ asn_TYPE_descriptor_t asn_DEF_pusch_ServingCellConfig_8 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_pusch_ServingCellConfig_constr_8, &asn_PER_type_pusch_ServingCellConfig_constr_8, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_pusch_ServingCellConfig_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_pusch_ServingCellConfig_8, 2, /* Elements count */ &asn_SPC_pusch_ServingCellConfig_specs_8 /* Additional specs */ @@ -283,7 +347,18 @@ static asn_TYPE_member_t asn_MBR_carrierSwitching_11[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NULL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "release" }, @@ -292,7 +367,18 @@ static asn_TYPE_member_t asn_MBR_carrierSwitching_11[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_SRS_CarrierSwitching, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "setup" }, @@ -320,7 +406,18 @@ asn_TYPE_descriptor_t asn_DEF_carrierSwitching_11 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_carrierSwitching_constr_11, &asn_PER_type_carrierSwitching_constr_11, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_carrierSwitching_constr_11, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_carrierSwitching_11, 2, /* Elements count */ &asn_SPC_carrierSwitching_specs_11 /* Additional specs */ @@ -332,7 +429,18 @@ static asn_TYPE_member_t asn_MBR_uplinkChannelBW_PerSCS_List_17[] = { 0, &asn_DEF_SCS_SpecificCarrier, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -357,7 +465,18 @@ asn_TYPE_descriptor_t asn_DEF_uplinkChannelBW_PerSCS_List_17 = { asn_DEF_uplinkChannelBW_PerSCS_List_tags_17, /* Same as above */ sizeof(asn_DEF_uplinkChannelBW_PerSCS_List_tags_17) /sizeof(asn_DEF_uplinkChannelBW_PerSCS_List_tags_17[0]), /* 2 */ - { &asn_OER_type_uplinkChannelBW_PerSCS_List_constr_17, &asn_PER_type_uplinkChannelBW_PerSCS_List_constr_17, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_uplinkChannelBW_PerSCS_List_constr_17, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_uplinkChannelBW_PerSCS_List_17, 1, /* Single element */ &asn_SPC_uplinkChannelBW_PerSCS_List_specs_17 /* Additional specs */ @@ -369,7 +488,18 @@ static asn_TYPE_member_t asn_MBR_ext1_15[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "powerBoostPi2BPSK" }, @@ -378,7 +508,18 @@ static asn_TYPE_member_t asn_MBR_ext1_15[] = { 0, &asn_DEF_uplinkChannelBW_PerSCS_List_17, 0, - { &asn_OER_memb_uplinkChannelBW_PerSCS_List_constr_17, &asn_PER_memb_uplinkChannelBW_PerSCS_List_constr_17, memb_uplinkChannelBW_PerSCS_List_constraint_15 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_uplinkChannelBW_PerSCS_List_constr_17, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_uplinkChannelBW_PerSCS_List_constraint_15 + }, 0, 0, /* No default value */ "uplinkChannelBW-PerSCS-List" }, @@ -412,7 +553,18 @@ asn_TYPE_descriptor_t asn_DEF_ext1_15 = { asn_DEF_ext1_tags_15, /* Same as above */ sizeof(asn_DEF_ext1_tags_15) /sizeof(asn_DEF_ext1_tags_15[0]), /* 2 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ext1_15, 2, /* Elements count */ &asn_SPC_ext1_specs_15 /* Additional specs */ @@ -424,7 +576,18 @@ asn_TYPE_member_t asn_MBR_UplinkConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BWP_UplinkDedicated, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "initialUplinkBWP" }, @@ -433,7 +596,18 @@ asn_TYPE_member_t asn_MBR_UplinkConfig_1[] = { 0, &asn_DEF_uplinkBWP_ToReleaseList_3, 0, - { &asn_OER_memb_uplinkBWP_ToReleaseList_constr_3, &asn_PER_memb_uplinkBWP_ToReleaseList_constr_3, memb_uplinkBWP_ToReleaseList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_uplinkBWP_ToReleaseList_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_uplinkBWP_ToReleaseList_constraint_1 + }, 0, 0, /* No default value */ "uplinkBWP-ToReleaseList" }, @@ -442,7 +616,18 @@ asn_TYPE_member_t asn_MBR_UplinkConfig_1[] = { 0, &asn_DEF_uplinkBWP_ToAddModList_5, 0, - { &asn_OER_memb_uplinkBWP_ToAddModList_constr_5, &asn_PER_memb_uplinkBWP_ToAddModList_constr_5, memb_uplinkBWP_ToAddModList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_uplinkBWP_ToAddModList_constr_5, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_uplinkBWP_ToAddModList_constraint_1 + }, 0, 0, /* No default value */ "uplinkBWP-ToAddModList" }, @@ -451,7 +636,18 @@ asn_TYPE_member_t asn_MBR_UplinkConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BWP_Id, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "firstActiveUplinkBWP-Id" }, @@ -460,7 +656,18 @@ asn_TYPE_member_t asn_MBR_UplinkConfig_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_pusch_ServingCellConfig_8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pusch-ServingCellConfig" }, @@ -469,7 +676,18 @@ asn_TYPE_member_t asn_MBR_UplinkConfig_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_carrierSwitching_11, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "carrierSwitching" }, @@ -478,7 +696,18 @@ asn_TYPE_member_t asn_MBR_UplinkConfig_1[] = { 0, &asn_DEF_ext1_15, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ext1" }, @@ -515,7 +744,18 @@ asn_TYPE_descriptor_t asn_DEF_UplinkConfig = { asn_DEF_UplinkConfig_tags_1, /* Same as above */ sizeof(asn_DEF_UplinkConfig_tags_1) /sizeof(asn_DEF_UplinkConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UplinkConfig_1, 7, /* Elements count */ &asn_SPC_UplinkConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/UplinkConfig.h b/src/codec_utils/RRC/UplinkConfig.h index cd52c5b74..098738bbd 100644 --- a/src/codec_utils/RRC/UplinkConfig.h +++ b/src/codec_utils/RRC/UplinkConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UplinkConfig_H_ @@ -109,5 +109,12 @@ extern asn_TYPE_member_t asn_MBR_UplinkConfig_1[7]; } #endif +/* Referred external types */ +#include "BWP-UplinkDedicated.h" +#include "BWP-Uplink.h" +#include "PUSCH-ServingCellConfig.h" +#include "SRS-CarrierSwitching.h" +#include "SCS-SpecificCarrier.h" + #endif /* _UplinkConfig_H_ */ #include diff --git a/src/codec_utils/RRC/UplinkConfigCommon.c b/src/codec_utils/RRC/UplinkConfigCommon.c index 5e637a905..fc6789778 100644 --- a/src/codec_utils/RRC/UplinkConfigCommon.c +++ b/src/codec_utils/RRC/UplinkConfigCommon.c @@ -1,21 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UplinkConfigCommon.h" -#include "FrequencyInfoUL.h" -#include "BWP-UplinkCommon.h" asn_TYPE_member_t asn_MBR_UplinkConfigCommon_1[] = { { ATF_POINTER, 2, offsetof(struct UplinkConfigCommon, frequencyInfoUL), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_FrequencyInfoUL, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "frequencyInfoUL" }, @@ -24,7 +33,18 @@ asn_TYPE_member_t asn_MBR_UplinkConfigCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BWP_UplinkCommon, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "initialUplinkBWP" }, @@ -33,7 +53,18 @@ asn_TYPE_member_t asn_MBR_UplinkConfigCommon_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_TimeAlignmentTimer, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "dummy" }, @@ -66,7 +97,18 @@ asn_TYPE_descriptor_t asn_DEF_UplinkConfigCommon = { asn_DEF_UplinkConfigCommon_tags_1, /* Same as above */ sizeof(asn_DEF_UplinkConfigCommon_tags_1) /sizeof(asn_DEF_UplinkConfigCommon_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UplinkConfigCommon_1, 3, /* Elements count */ &asn_SPC_UplinkConfigCommon_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/UplinkConfigCommon.h b/src/codec_utils/RRC/UplinkConfigCommon.h index efcc8358c..9c1660f59 100644 --- a/src/codec_utils/RRC/UplinkConfigCommon.h +++ b/src/codec_utils/RRC/UplinkConfigCommon.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UplinkConfigCommon_H_ @@ -42,5 +42,9 @@ extern asn_TYPE_member_t asn_MBR_UplinkConfigCommon_1[3]; } #endif +/* Referred external types */ +#include "FrequencyInfoUL.h" +#include "BWP-UplinkCommon.h" + #endif /* _UplinkConfigCommon_H_ */ #include diff --git a/src/codec_utils/RRC/UplinkConfigCommonSIB.c b/src/codec_utils/RRC/UplinkConfigCommonSIB.c index c8429fc74..546ae3803 100644 --- a/src/codec_utils/RRC/UplinkConfigCommonSIB.c +++ b/src/codec_utils/RRC/UplinkConfigCommonSIB.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UplinkConfigCommonSIB.h" @@ -13,7 +13,18 @@ asn_TYPE_member_t asn_MBR_UplinkConfigCommonSIB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_FrequencyInfoUL_SIB, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "frequencyInfoUL" }, @@ -22,7 +33,18 @@ asn_TYPE_member_t asn_MBR_UplinkConfigCommonSIB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BWP_UplinkCommon, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "initialUplinkBWP" }, @@ -31,7 +53,18 @@ asn_TYPE_member_t asn_MBR_UplinkConfigCommonSIB_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_TimeAlignmentTimer, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "timeAlignmentTimerCommon" }, @@ -62,7 +95,18 @@ asn_TYPE_descriptor_t asn_DEF_UplinkConfigCommonSIB = { asn_DEF_UplinkConfigCommonSIB_tags_1, /* Same as above */ sizeof(asn_DEF_UplinkConfigCommonSIB_tags_1) /sizeof(asn_DEF_UplinkConfigCommonSIB_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UplinkConfigCommonSIB_1, 3, /* Elements count */ &asn_SPC_UplinkConfigCommonSIB_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/UplinkConfigCommonSIB.h b/src/codec_utils/RRC/UplinkConfigCommonSIB.h index c537beb67..4f171153c 100644 --- a/src/codec_utils/RRC/UplinkConfigCommonSIB.h +++ b/src/codec_utils/RRC/UplinkConfigCommonSIB.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UplinkConfigCommonSIB_H_ diff --git a/src/codec_utils/RRC/UplinkTxDirectCurrentBWP.c b/src/codec_utils/RRC/UplinkTxDirectCurrentBWP.c index 255e26aa9..a9608ea1f 100644 --- a/src/codec_utils/RRC/UplinkTxDirectCurrentBWP.c +++ b/src/codec_utils/RRC/UplinkTxDirectCurrentBWP.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UplinkTxDirectCurrentBWP.h" @@ -21,7 +21,7 @@ memb_txDirectCurrentLocation_constraint_1(const asn_TYPE_descriptor_t *td, const value = *(const long *)sptr; - if((value >= 0 && value <= 3301)) { + if((value >= 0L && value <= 3301L)) { /* Constraint check succeeded */ return 0; } else { @@ -32,21 +32,31 @@ memb_txDirectCurrentLocation_constraint_1(const asn_TYPE_descriptor_t *td, const } } -static asn_oer_constraints_t asn_OER_memb_txDirectCurrentLocation_constr_4 CC_NOTUSED = { - { 2, 1 } /* (0..3301) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_txDirectCurrentLocation_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 12, 12, 0, 3301 } /* (0..3301) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_UplinkTxDirectCurrentBWP_1[] = { { ATF_NOFLAGS, 0, offsetof(struct UplinkTxDirectCurrentBWP, bwp_Id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_BWP_Id, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "bwp-Id" }, @@ -55,7 +65,18 @@ asn_TYPE_member_t asn_MBR_UplinkTxDirectCurrentBWP_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "shift7dot5kHz" }, @@ -64,7 +85,18 @@ asn_TYPE_member_t asn_MBR_UplinkTxDirectCurrentBWP_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { &asn_OER_memb_txDirectCurrentLocation_constr_4, &asn_PER_memb_txDirectCurrentLocation_constr_4, memb_txDirectCurrentLocation_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_txDirectCurrentLocation_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_txDirectCurrentLocation_constraint_1 + }, 0, 0, /* No default value */ "txDirectCurrentLocation" }, @@ -95,7 +127,18 @@ asn_TYPE_descriptor_t asn_DEF_UplinkTxDirectCurrentBWP = { asn_DEF_UplinkTxDirectCurrentBWP_tags_1, /* Same as above */ sizeof(asn_DEF_UplinkTxDirectCurrentBWP_tags_1) /sizeof(asn_DEF_UplinkTxDirectCurrentBWP_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UplinkTxDirectCurrentBWP_1, 3, /* Elements count */ &asn_SPC_UplinkTxDirectCurrentBWP_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/UplinkTxDirectCurrentBWP.h b/src/codec_utils/RRC/UplinkTxDirectCurrentBWP.h index c13710691..0a8ff23ff 100644 --- a/src/codec_utils/RRC/UplinkTxDirectCurrentBWP.h +++ b/src/codec_utils/RRC/UplinkTxDirectCurrentBWP.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UplinkTxDirectCurrentBWP_H_ diff --git a/src/codec_utils/RRC/UplinkTxDirectCurrentCell.c b/src/codec_utils/RRC/UplinkTxDirectCurrentCell.c index 13a49a5c4..9edbe9207 100644 --- a/src/codec_utils/RRC/UplinkTxDirectCurrentCell.c +++ b/src/codec_utils/RRC/UplinkTxDirectCurrentCell.c @@ -1,13 +1,12 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UplinkTxDirectCurrentCell.h" -#include "UplinkTxDirectCurrentBWP.h" static int memb_uplinkDirectCurrentBWP_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { @@ -23,9 +22,9 @@ memb_uplinkDirectCurrentBWP_constraint_1(const asn_TYPE_descriptor_t *td, const /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 4)) { + if((size >= 1UL && size <= 4UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -34,29 +33,38 @@ memb_uplinkDirectCurrentBWP_constraint_1(const asn_TYPE_descriptor_t *td, const } } -static asn_oer_constraints_t asn_OER_type_uplinkDirectCurrentBWP_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_uplinkDirectCurrentBWP_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_uplinkDirectCurrentBWP_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..4)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_uplinkDirectCurrentBWP_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 2, 2, 1, 4 } /* (SIZE(1..4)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_uplinkDirectCurrentBWP_3[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_UplinkTxDirectCurrentBWP, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -81,7 +89,18 @@ asn_TYPE_descriptor_t asn_DEF_uplinkDirectCurrentBWP_3 = { asn_DEF_uplinkDirectCurrentBWP_tags_3, /* Same as above */ sizeof(asn_DEF_uplinkDirectCurrentBWP_tags_3) /sizeof(asn_DEF_uplinkDirectCurrentBWP_tags_3[0]), /* 2 */ - { &asn_OER_type_uplinkDirectCurrentBWP_constr_3, &asn_PER_type_uplinkDirectCurrentBWP_constr_3, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_uplinkDirectCurrentBWP_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_uplinkDirectCurrentBWP_3, 1, /* Single element */ &asn_SPC_uplinkDirectCurrentBWP_specs_3 /* Additional specs */ @@ -93,7 +112,18 @@ asn_TYPE_member_t asn_MBR_UplinkTxDirectCurrentCell_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ServCellIndexRrc, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "servCellIndex" }, @@ -102,7 +132,18 @@ asn_TYPE_member_t asn_MBR_UplinkTxDirectCurrentCell_1[] = { 0, &asn_DEF_uplinkDirectCurrentBWP_3, 0, - { &asn_OER_memb_uplinkDirectCurrentBWP_constr_3, &asn_PER_memb_uplinkDirectCurrentBWP_constr_3, memb_uplinkDirectCurrentBWP_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_uplinkDirectCurrentBWP_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_uplinkDirectCurrentBWP_constraint_1 + }, 0, 0, /* No default value */ "uplinkDirectCurrentBWP" }, @@ -132,7 +173,18 @@ asn_TYPE_descriptor_t asn_DEF_UplinkTxDirectCurrentCell = { asn_DEF_UplinkTxDirectCurrentCell_tags_1, /* Same as above */ sizeof(asn_DEF_UplinkTxDirectCurrentCell_tags_1) /sizeof(asn_DEF_UplinkTxDirectCurrentCell_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_UplinkTxDirectCurrentCell_1, 2, /* Elements count */ &asn_SPC_UplinkTxDirectCurrentCell_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/UplinkTxDirectCurrentCell.h b/src/codec_utils/RRC/UplinkTxDirectCurrentCell.h index 0aeb38753..d6d7211d9 100644 --- a/src/codec_utils/RRC/UplinkTxDirectCurrentCell.h +++ b/src/codec_utils/RRC/UplinkTxDirectCurrentCell.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UplinkTxDirectCurrentCell_H_ @@ -51,5 +51,8 @@ extern asn_TYPE_member_t asn_MBR_UplinkTxDirectCurrentCell_1[2]; } #endif +/* Referred external types */ +#include "UplinkTxDirectCurrentBWP.h" + #endif /* _UplinkTxDirectCurrentCell_H_ */ #include diff --git a/src/codec_utils/RRC/UplinkTxDirectCurrentList.c b/src/codec_utils/RRC/UplinkTxDirectCurrentList.c index b12d98a2f..3b9661261 100644 --- a/src/codec_utils/RRC/UplinkTxDirectCurrentList.c +++ b/src/codec_utils/RRC/UplinkTxDirectCurrentList.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "UplinkTxDirectCurrentList.h" -#include "UplinkTxDirectCurrentCell.h" -static asn_oer_constraints_t asn_OER_type_UplinkTxDirectCurrentList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..32)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_UplinkTxDirectCurrentList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 5, 5, 1, 32 } /* (SIZE(1..32)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ asn_TYPE_member_t asn_MBR_UplinkTxDirectCurrentList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_UplinkTxDirectCurrentCell, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_UplinkTxDirectCurrentList = { asn_DEF_UplinkTxDirectCurrentList_tags_1, /* Same as above */ sizeof(asn_DEF_UplinkTxDirectCurrentList_tags_1) /sizeof(asn_DEF_UplinkTxDirectCurrentList_tags_1[0]), /* 1 */ - { &asn_OER_type_UplinkTxDirectCurrentList_constr_1, &asn_PER_type_UplinkTxDirectCurrentList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_UplinkTxDirectCurrentList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_UplinkTxDirectCurrentList_1, 1, /* Single element */ &asn_SPC_UplinkTxDirectCurrentList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/UplinkTxDirectCurrentList.h b/src/codec_utils/RRC/UplinkTxDirectCurrentList.h index d06b6ae98..b1d1b958d 100644 --- a/src/codec_utils/RRC/UplinkTxDirectCurrentList.h +++ b/src/codec_utils/RRC/UplinkTxDirectCurrentList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _UplinkTxDirectCurrentList_H_ @@ -40,5 +40,8 @@ extern asn_per_constraints_t asn_PER_type_UplinkTxDirectCurrentList_constr_1; } #endif +/* Referred external types */ +#include "UplinkTxDirectCurrentCell.h" + #endif /* _UplinkTxDirectCurrentList_H_ */ #include diff --git a/src/codec_utils/RRC/VarMeasConfig.c b/src/codec_utils/RRC/VarMeasConfig.c index 6be9e4700..32d8a8785 100644 --- a/src/codec_utils/RRC/VarMeasConfig.c +++ b/src/codec_utils/RRC/VarMeasConfig.c @@ -1,31 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-UE-Variables" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "VarMeasConfig.h" -#include "MeasIdToAddModList.h" -#include "MeasObjectToAddModList.h" -#include "ReportConfigToAddModList.h" -#include "QuantityConfig.h" -static asn_oer_constraints_t asn_OER_type_s_MeasureConfig_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_s_MeasureConfig_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_s_MeasureConfig_6[] = { { ATF_NOFLAGS, 0, offsetof(struct VarMeasConfig__s_MeasureConfig, choice.ssb_RSRP), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_RSRP_Range, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "ssb-RSRP" }, @@ -34,7 +40,18 @@ static asn_TYPE_member_t asn_MBR_s_MeasureConfig_6[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RSRP_Range, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "csi-RSRP" }, @@ -62,7 +79,18 @@ asn_TYPE_descriptor_t asn_DEF_s_MeasureConfig_6 = { 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ - { &asn_OER_type_s_MeasureConfig_constr_6, &asn_PER_type_s_MeasureConfig_constr_6, CHOICE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_s_MeasureConfig_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + CHOICE_constraint + }, asn_MBR_s_MeasureConfig_6, 2, /* Elements count */ &asn_SPC_s_MeasureConfig_specs_6 /* Additional specs */ @@ -74,7 +102,18 @@ static asn_TYPE_member_t asn_MBR_VarMeasConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasIdToAddModList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measIdList" }, @@ -83,7 +122,18 @@ static asn_TYPE_member_t asn_MBR_VarMeasConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasObjectToAddModList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measObjectList" }, @@ -92,7 +142,18 @@ static asn_TYPE_member_t asn_MBR_VarMeasConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ReportConfigToAddModList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "reportConfigList" }, @@ -101,7 +162,18 @@ static asn_TYPE_member_t asn_MBR_VarMeasConfig_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_QuantityConfig, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "quantityConfig" }, @@ -110,7 +182,18 @@ static asn_TYPE_member_t asn_MBR_VarMeasConfig_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_s_MeasureConfig_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "s-MeasureConfig" }, @@ -145,7 +228,18 @@ asn_TYPE_descriptor_t asn_DEF_VarMeasConfig = { asn_DEF_VarMeasConfig_tags_1, /* Same as above */ sizeof(asn_DEF_VarMeasConfig_tags_1) /sizeof(asn_DEF_VarMeasConfig_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_VarMeasConfig_1, 5, /* Elements count */ &asn_SPC_VarMeasConfig_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/VarMeasConfig.h b/src/codec_utils/RRC/VarMeasConfig.h index 5335f8e02..34d588774 100644 --- a/src/codec_utils/RRC/VarMeasConfig.h +++ b/src/codec_utils/RRC/VarMeasConfig.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-UE-Variables" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _VarMeasConfig_H_ @@ -61,5 +61,11 @@ extern asn_TYPE_descriptor_t asn_DEF_VarMeasConfig; } #endif +/* Referred external types */ +#include "MeasIdToAddModList.h" +#include "MeasObjectToAddModList.h" +#include "ReportConfigToAddModList.h" +#include "QuantityConfig.h" + #endif /* _VarMeasConfig_H_ */ #include diff --git a/src/codec_utils/RRC/VarMeasReport.c b/src/codec_utils/RRC/VarMeasReport.c index 43f13c8a3..e500336ec 100644 --- a/src/codec_utils/RRC/VarMeasReport.c +++ b/src/codec_utils/RRC/VarMeasReport.c @@ -1,20 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-UE-Variables" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "VarMeasReport.h" -#include "CellsTriggeredList.h" asn_TYPE_member_t asn_MBR_VarMeasReport_1[] = { { ATF_NOFLAGS, 0, offsetof(struct VarMeasReport, measId), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_MeasId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "measId" }, @@ -23,7 +33,18 @@ asn_TYPE_member_t asn_MBR_VarMeasReport_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CellsTriggeredList, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "cellsTriggeredList" }, @@ -32,7 +53,18 @@ asn_TYPE_member_t asn_MBR_VarMeasReport_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_NativeInteger, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "numberOfReportsSent" }, @@ -65,7 +97,18 @@ asn_TYPE_descriptor_t asn_DEF_VarMeasReport = { asn_DEF_VarMeasReport_tags_1, /* Same as above */ sizeof(asn_DEF_VarMeasReport_tags_1) /sizeof(asn_DEF_VarMeasReport_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_VarMeasReport_1, 3, /* Elements count */ &asn_SPC_VarMeasReport_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/VarMeasReport.h b/src/codec_utils/RRC/VarMeasReport.h index 351c21496..2172492ac 100644 --- a/src/codec_utils/RRC/VarMeasReport.h +++ b/src/codec_utils/RRC/VarMeasReport.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-UE-Variables" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _VarMeasReport_H_ @@ -42,5 +42,8 @@ extern asn_TYPE_member_t asn_MBR_VarMeasReport_1[3]; } #endif +/* Referred external types */ +#include "CellsTriggeredList.h" + #endif /* _VarMeasReport_H_ */ #include diff --git a/src/codec_utils/RRC/VarMeasReportList.c b/src/codec_utils/RRC/VarMeasReportList.c index c20754559..92a313f79 100644 --- a/src/codec_utils/RRC/VarMeasReportList.c +++ b/src/codec_utils/RRC/VarMeasReportList.c @@ -1,28 +1,37 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-UE-Variables" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "VarMeasReportList.h" -#include "VarMeasReport.h" -static asn_oer_constraints_t asn_OER_type_VarMeasReportList_constr_1 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..64)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_VarMeasReportList_constr_1 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 6, 6, 1, 64 } /* (SIZE(1..64)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_VarMeasReportList_1[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_VarMeasReport, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -45,7 +54,18 @@ asn_TYPE_descriptor_t asn_DEF_VarMeasReportList = { asn_DEF_VarMeasReportList_tags_1, /* Same as above */ sizeof(asn_DEF_VarMeasReportList_tags_1) /sizeof(asn_DEF_VarMeasReportList_tags_1[0]), /* 1 */ - { &asn_OER_type_VarMeasReportList_constr_1, &asn_PER_type_VarMeasReportList_constr_1, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_VarMeasReportList_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_VarMeasReportList_1, 1, /* Single element */ &asn_SPC_VarMeasReportList_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/VarMeasReportList.h b/src/codec_utils/RRC/VarMeasReportList.h index 36b73cc44..6e492eead 100644 --- a/src/codec_utils/RRC/VarMeasReportList.h +++ b/src/codec_utils/RRC/VarMeasReportList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-UE-Variables" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _VarMeasReportList_H_ @@ -37,5 +37,8 @@ extern asn_TYPE_descriptor_t asn_DEF_VarMeasReportList; } #endif +/* Referred external types */ +#include "VarMeasReport.h" + #endif /* _VarMeasReportList_H_ */ #include diff --git a/src/codec_utils/RRC/VarPendingRNA-Update.c b/src/codec_utils/RRC/VarPendingRNA-Update.c index 5d432ae65..fbfcb19b2 100644 --- a/src/codec_utils/RRC/VarPendingRNA-Update.c +++ b/src/codec_utils/RRC/VarPendingRNA-Update.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-UE-Variables" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "VarPendingRNA-Update.h" @@ -13,7 +13,18 @@ static asn_TYPE_member_t asn_MBR_VarPendingRNA_Update_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_BOOLEAN, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "pendingRNA-Update" }, @@ -44,7 +55,18 @@ asn_TYPE_descriptor_t asn_DEF_VarPendingRNA_Update = { asn_DEF_VarPendingRNA_Update_tags_1, /* Same as above */ sizeof(asn_DEF_VarPendingRNA_Update_tags_1) /sizeof(asn_DEF_VarPendingRNA_Update_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_VarPendingRNA_Update_1, 1, /* Elements count */ &asn_SPC_VarPendingRNA_Update_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/VarPendingRNA-Update.h b/src/codec_utils/RRC/VarPendingRNA-Update.h index 575b048b5..e393038c9 100644 --- a/src/codec_utils/RRC/VarPendingRNA-Update.h +++ b/src/codec_utils/RRC/VarPendingRNA-Update.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-UE-Variables" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _VarPendingRNA_Update_H_ diff --git a/src/codec_utils/RRC/VarResumeMAC-Input.c b/src/codec_utils/RRC/VarResumeMAC-Input.c index 25ff7ef45..587965afd 100644 --- a/src/codec_utils/RRC/VarResumeMAC-Input.c +++ b/src/codec_utils/RRC/VarResumeMAC-Input.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-UE-Variables" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "VarResumeMAC-Input.h" @@ -13,7 +13,18 @@ static asn_TYPE_member_t asn_MBR_VarResumeMAC_Input_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PhysCellId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sourcePhysCellId" }, @@ -22,7 +33,18 @@ static asn_TYPE_member_t asn_MBR_VarResumeMAC_Input_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CellIdentity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "targetCellIdentity" }, @@ -31,7 +53,18 @@ static asn_TYPE_member_t asn_MBR_VarResumeMAC_Input_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RNTI_Value, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "source-c-RNTI" }, @@ -62,7 +95,18 @@ asn_TYPE_descriptor_t asn_DEF_VarResumeMAC_Input = { asn_DEF_VarResumeMAC_Input_tags_1, /* Same as above */ sizeof(asn_DEF_VarResumeMAC_Input_tags_1) /sizeof(asn_DEF_VarResumeMAC_Input_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_VarResumeMAC_Input_1, 3, /* Elements count */ &asn_SPC_VarResumeMAC_Input_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/VarResumeMAC-Input.h b/src/codec_utils/RRC/VarResumeMAC-Input.h index 9c2ceb483..fdbd62b0c 100644 --- a/src/codec_utils/RRC/VarResumeMAC-Input.h +++ b/src/codec_utils/RRC/VarResumeMAC-Input.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-UE-Variables" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _VarResumeMAC_Input_H_ diff --git a/src/codec_utils/RRC/VarShortMAC-Input.c b/src/codec_utils/RRC/VarShortMAC-Input.c index 71433d4c8..96740cb78 100644 --- a/src/codec_utils/RRC/VarShortMAC-Input.c +++ b/src/codec_utils/RRC/VarShortMAC-Input.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-UE-Variables" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "VarShortMAC-Input.h" @@ -13,7 +13,18 @@ static asn_TYPE_member_t asn_MBR_VarShortMAC_Input_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_PhysCellId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "sourcePhysCellId" }, @@ -22,7 +33,18 @@ static asn_TYPE_member_t asn_MBR_VarShortMAC_Input_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CellIdentity, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "targetCellIdentity" }, @@ -31,7 +53,18 @@ static asn_TYPE_member_t asn_MBR_VarShortMAC_Input_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_RNTI_Value, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "source-c-RNTI" }, @@ -62,7 +95,18 @@ asn_TYPE_descriptor_t asn_DEF_VarShortMAC_Input = { asn_DEF_VarShortMAC_Input_tags_1, /* Same as above */ sizeof(asn_DEF_VarShortMAC_Input_tags_1) /sizeof(asn_DEF_VarShortMAC_Input_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_VarShortMAC_Input_1, 3, /* Elements count */ &asn_SPC_VarShortMAC_Input_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/VarShortMAC-Input.h b/src/codec_utils/RRC/VarShortMAC-Input.h index 303155287..c11ee1b71 100644 --- a/src/codec_utils/RRC/VarShortMAC-Input.h +++ b/src/codec_utils/RRC/VarShortMAC-Input.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-UE-Variables" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _VarShortMAC_Input_H_ diff --git a/src/codec_utils/RRC/VictimSystemType.c b/src/codec_utils/RRC/VictimSystemType.c index 6e0da3f05..4a3bab67c 100644 --- a/src/codec_utils/RRC/VictimSystemType.c +++ b/src/codec_utils/RRC/VictimSystemType.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "VictimSystemType.h" @@ -31,54 +31,48 @@ * This type is implemented using NativeEnumerated, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_gps_constr_2 CC_NOTUSED = { - { 0, 0 }, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_gps_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_glonass_constr_4 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_glonass_constr_4 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_bds_constr_6 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_bds_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_galileo_constr_8 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_galileo_constr_8 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_wlan_constr_10 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_wlan_constr_10 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_type_bluetooth_constr_12 CC_NOTUSED = { - { 0, 0 }, - -1}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_bluetooth_constr_12 CC_NOTUSED = { { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const asn_INTEGER_enum_map_t asn_MAP_gps_value2enum_2[] = { { 0, 4, "true" } }; @@ -109,7 +103,18 @@ asn_TYPE_descriptor_t asn_DEF_gps_2 = { asn_DEF_gps_tags_2, /* Same as above */ sizeof(asn_DEF_gps_tags_2) /sizeof(asn_DEF_gps_tags_2[0]), /* 2 */ - { &asn_OER_type_gps_constr_2, &asn_PER_type_gps_constr_2, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_gps_constr_2, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_gps_specs_2 /* Additional specs */ }; @@ -144,7 +149,18 @@ asn_TYPE_descriptor_t asn_DEF_glonass_4 = { asn_DEF_glonass_tags_4, /* Same as above */ sizeof(asn_DEF_glonass_tags_4) /sizeof(asn_DEF_glonass_tags_4[0]), /* 2 */ - { &asn_OER_type_glonass_constr_4, &asn_PER_type_glonass_constr_4, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_glonass_constr_4, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_glonass_specs_4 /* Additional specs */ }; @@ -179,7 +195,18 @@ asn_TYPE_descriptor_t asn_DEF_bds_6 = { asn_DEF_bds_tags_6, /* Same as above */ sizeof(asn_DEF_bds_tags_6) /sizeof(asn_DEF_bds_tags_6[0]), /* 2 */ - { &asn_OER_type_bds_constr_6, &asn_PER_type_bds_constr_6, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_bds_constr_6, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_bds_specs_6 /* Additional specs */ }; @@ -214,7 +241,18 @@ asn_TYPE_descriptor_t asn_DEF_galileo_8 = { asn_DEF_galileo_tags_8, /* Same as above */ sizeof(asn_DEF_galileo_tags_8) /sizeof(asn_DEF_galileo_tags_8[0]), /* 2 */ - { &asn_OER_type_galileo_constr_8, &asn_PER_type_galileo_constr_8, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_galileo_constr_8, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_galileo_specs_8 /* Additional specs */ }; @@ -249,7 +287,18 @@ asn_TYPE_descriptor_t asn_DEF_wlan_10 = { asn_DEF_wlan_tags_10, /* Same as above */ sizeof(asn_DEF_wlan_tags_10) /sizeof(asn_DEF_wlan_tags_10[0]), /* 2 */ - { &asn_OER_type_wlan_constr_10, &asn_PER_type_wlan_constr_10, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_wlan_constr_10, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_wlan_specs_10 /* Additional specs */ }; @@ -284,7 +333,18 @@ asn_TYPE_descriptor_t asn_DEF_bluetooth_12 = { asn_DEF_bluetooth_tags_12, /* Same as above */ sizeof(asn_DEF_bluetooth_tags_12) /sizeof(asn_DEF_bluetooth_tags_12[0]), /* 2 */ - { &asn_OER_type_bluetooth_constr_12, &asn_PER_type_bluetooth_constr_12, NativeEnumerated_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_bluetooth_constr_12, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + NativeEnumerated_constraint + }, 0, 0, /* Defined elsewhere */ &asn_SPC_bluetooth_specs_12 /* Additional specs */ }; @@ -295,7 +355,18 @@ asn_TYPE_member_t asn_MBR_VictimSystemType_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_gps_2, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "gps" }, @@ -304,7 +375,18 @@ asn_TYPE_member_t asn_MBR_VictimSystemType_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_glonass_4, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "glonass" }, @@ -313,7 +395,18 @@ asn_TYPE_member_t asn_MBR_VictimSystemType_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_bds_6, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "bds" }, @@ -322,7 +415,18 @@ asn_TYPE_member_t asn_MBR_VictimSystemType_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_galileo_8, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "galileo" }, @@ -331,7 +435,18 @@ asn_TYPE_member_t asn_MBR_VictimSystemType_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_wlan_10, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "wlan" }, @@ -340,7 +455,18 @@ asn_TYPE_member_t asn_MBR_VictimSystemType_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_bluetooth_12, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "bluetooth" }, @@ -376,7 +502,18 @@ asn_TYPE_descriptor_t asn_DEF_VictimSystemType = { asn_DEF_VictimSystemType_tags_1, /* Same as above */ sizeof(asn_DEF_VictimSystemType_tags_1) /sizeof(asn_DEF_VictimSystemType_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_VictimSystemType_1, 6, /* Elements count */ &asn_SPC_VictimSystemType_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/VictimSystemType.h b/src/codec_utils/RRC/VictimSystemType.h index d5ded93e9..edb0e05aa 100644 --- a/src/codec_utils/RRC/VictimSystemType.h +++ b/src/codec_utils/RRC/VictimSystemType.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-InterNodeDefinitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _VictimSystemType_H_ diff --git a/src/codec_utils/RRC/ZP-CSI-RS-Resource.c b/src/codec_utils/RRC/ZP-CSI-RS-Resource.c index c0c30b0b1..24add8e82 100644 --- a/src/codec_utils/RRC/ZP-CSI-RS-Resource.c +++ b/src/codec_utils/RRC/ZP-CSI-RS-Resource.c @@ -1,20 +1,30 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ZP-CSI-RS-Resource.h" -#include "CSI-ResourcePeriodicityAndOffset.h" asn_TYPE_member_t asn_MBR_ZP_CSI_RS_Resource_1[] = { { ATF_NOFLAGS, 0, offsetof(struct ZP_CSI_RS_Resource, zp_CSI_RS_ResourceId), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_ZP_CSI_RS_ResourceId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "zp-CSI-RS-ResourceId" }, @@ -23,7 +33,18 @@ asn_TYPE_member_t asn_MBR_ZP_CSI_RS_Resource_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_CSI_RS_ResourceMapping, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "resourceMapping" }, @@ -32,7 +53,18 @@ asn_TYPE_member_t asn_MBR_ZP_CSI_RS_Resource_1[] = { +1, /* EXPLICIT tag at current level */ &asn_DEF_CSI_ResourcePeriodicityAndOffset, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "periodicityAndOffset" }, @@ -65,7 +97,18 @@ asn_TYPE_descriptor_t asn_DEF_ZP_CSI_RS_Resource = { asn_DEF_ZP_CSI_RS_Resource_tags_1, /* Same as above */ sizeof(asn_DEF_ZP_CSI_RS_Resource_tags_1) /sizeof(asn_DEF_ZP_CSI_RS_Resource_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ZP_CSI_RS_Resource_1, 3, /* Elements count */ &asn_SPC_ZP_CSI_RS_Resource_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/ZP-CSI-RS-Resource.h b/src/codec_utils/RRC/ZP-CSI-RS-Resource.h index 10c125d0c..e536ef3c5 100644 --- a/src/codec_utils/RRC/ZP-CSI-RS-Resource.h +++ b/src/codec_utils/RRC/ZP-CSI-RS-Resource.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ZP_CSI_RS_Resource_H_ @@ -46,5 +46,8 @@ extern asn_TYPE_member_t asn_MBR_ZP_CSI_RS_Resource_1[3]; } #endif +/* Referred external types */ +#include "CSI-ResourcePeriodicityAndOffset.h" + #endif /* _ZP_CSI_RS_Resource_H_ */ #include diff --git a/src/codec_utils/RRC/ZP-CSI-RS-ResourceId.c b/src/codec_utils/RRC/ZP-CSI-RS-ResourceId.c index 94563a2fb..8ddb41d59 100644 --- a/src/codec_utils/RRC/ZP-CSI-RS-ResourceId.c +++ b/src/codec_utils/RRC/ZP-CSI-RS-ResourceId.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ZP-CSI-RS-ResourceId.h" @@ -21,7 +21,7 @@ ZP_CSI_RS_ResourceId_constraint(const asn_TYPE_descriptor_t *td, const void *spt value = *(const long *)sptr; - if((value >= 0 && value <= 31)) { + if((value >= 0L && value <= 31L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ ZP_CSI_RS_ResourceId_constraint(const asn_TYPE_descriptor_t *td, const void *spt * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_ZP_CSI_RS_ResourceId_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..31) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ZP_CSI_RS_ResourceId_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 5, 5, 0, 31 } /* (0..31) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_ZP_CSI_RS_ResourceId_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_ZP_CSI_RS_ResourceId = { asn_DEF_ZP_CSI_RS_ResourceId_tags_1, /* Same as above */ sizeof(asn_DEF_ZP_CSI_RS_ResourceId_tags_1) /sizeof(asn_DEF_ZP_CSI_RS_ResourceId_tags_1[0]), /* 1 */ - { &asn_OER_type_ZP_CSI_RS_ResourceId_constr_1, &asn_PER_type_ZP_CSI_RS_ResourceId_constr_1, ZP_CSI_RS_ResourceId_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ZP_CSI_RS_ResourceId_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + ZP_CSI_RS_ResourceId_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/ZP-CSI-RS-ResourceId.h b/src/codec_utils/RRC/ZP-CSI-RS-ResourceId.h index f24b6a278..11e6d3a88 100644 --- a/src/codec_utils/RRC/ZP-CSI-RS-ResourceId.h +++ b/src/codec_utils/RRC/ZP-CSI-RS-ResourceId.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ZP_CSI_RS_ResourceId_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ZP_CSI_RS_ResourceId; asn_struct_free_f ZP_CSI_RS_ResourceId_free; asn_struct_print_f ZP_CSI_RS_ResourceId_print; asn_constr_check_f ZP_CSI_RS_ResourceId_constraint; -ber_type_decoder_f ZP_CSI_RS_ResourceId_decode_ber; -der_type_encoder_f ZP_CSI_RS_ResourceId_encode_der; xer_type_decoder_f ZP_CSI_RS_ResourceId_decode_xer; xer_type_encoder_f ZP_CSI_RS_ResourceId_encode_xer; -oer_type_decoder_f ZP_CSI_RS_ResourceId_decode_oer; -oer_type_encoder_f ZP_CSI_RS_ResourceId_encode_oer; per_type_decoder_f ZP_CSI_RS_ResourceId_decode_uper; per_type_encoder_f ZP_CSI_RS_ResourceId_encode_uper; per_type_decoder_f ZP_CSI_RS_ResourceId_decode_aper; diff --git a/src/codec_utils/RRC/ZP-CSI-RS-ResourceSet.c b/src/codec_utils/RRC/ZP-CSI-RS-ResourceSet.c index 3871c79ee..cce632b81 100644 --- a/src/codec_utils/RRC/ZP-CSI-RS-ResourceSet.c +++ b/src/codec_utils/RRC/ZP-CSI-RS-ResourceSet.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ZP-CSI-RS-ResourceSet.h" @@ -22,9 +22,9 @@ memb_zp_CSI_RS_ResourceIdList_constraint_1(const asn_TYPE_descriptor_t *td, cons /* Determine the number of elements */ size = _A_CSEQUENCE_FROM_VOID(sptr)->count; - if((size >= 1 && size <= 16)) { + if((size >= 1UL && size <= 16UL)) { /* Perform validation of the inner elements */ - return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); + return SEQUENCE_OF_constraint(td, sptr, ctfailcb, app_key); } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", @@ -33,29 +33,38 @@ memb_zp_CSI_RS_ResourceIdList_constraint_1(const asn_TYPE_descriptor_t *td, cons } } -static asn_oer_constraints_t asn_OER_type_zp_CSI_RS_ResourceIdList_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_type_zp_CSI_RS_ResourceIdList_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; -static asn_oer_constraints_t asn_OER_memb_zp_CSI_RS_ResourceIdList_constr_3 CC_NOTUSED = { - { 0, 0 }, - -1 /* (SIZE(1..16)) */}; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_zp_CSI_RS_ResourceIdList_constr_3 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_CONSTRAINED, 4, 4, 1, 16 } /* (SIZE(1..16)) */, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_zp_CSI_RS_ResourceIdList_3[] = { { ATF_POINTER, 0, 0, (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_ZP_CSI_RS_ResourceId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "" }, @@ -80,7 +89,18 @@ asn_TYPE_descriptor_t asn_DEF_zp_CSI_RS_ResourceIdList_3 = { asn_DEF_zp_CSI_RS_ResourceIdList_tags_3, /* Same as above */ sizeof(asn_DEF_zp_CSI_RS_ResourceIdList_tags_3) /sizeof(asn_DEF_zp_CSI_RS_ResourceIdList_tags_3[0]), /* 2 */ - { &asn_OER_type_zp_CSI_RS_ResourceIdList_constr_3, &asn_PER_type_zp_CSI_RS_ResourceIdList_constr_3, SEQUENCE_OF_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_zp_CSI_RS_ResourceIdList_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_OF_constraint + }, asn_MBR_zp_CSI_RS_ResourceIdList_3, 1, /* Single element */ &asn_SPC_zp_CSI_RS_ResourceIdList_specs_3 /* Additional specs */ @@ -92,7 +112,18 @@ asn_TYPE_member_t asn_MBR_ZP_CSI_RS_ResourceSet_1[] = { -1, /* IMPLICIT tag at current level */ &asn_DEF_ZP_CSI_RS_ResourceSetId, 0, - { 0, 0, 0 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + 0 + }, 0, 0, /* No default value */ "zp-CSI-RS-ResourceSetId" }, @@ -101,7 +132,18 @@ asn_TYPE_member_t asn_MBR_ZP_CSI_RS_ResourceSet_1[] = { 0, &asn_DEF_zp_CSI_RS_ResourceIdList_3, 0, - { &asn_OER_memb_zp_CSI_RS_ResourceIdList_constr_3, &asn_PER_memb_zp_CSI_RS_ResourceIdList_constr_3, memb_zp_CSI_RS_ResourceIdList_constraint_1 }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_memb_zp_CSI_RS_ResourceIdList_constr_3, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + memb_zp_CSI_RS_ResourceIdList_constraint_1 + }, 0, 0, /* No default value */ "zp-CSI-RS-ResourceIdList" }, @@ -131,7 +173,18 @@ asn_TYPE_descriptor_t asn_DEF_ZP_CSI_RS_ResourceSet = { asn_DEF_ZP_CSI_RS_ResourceSet_tags_1, /* Same as above */ sizeof(asn_DEF_ZP_CSI_RS_ResourceSet_tags_1) /sizeof(asn_DEF_ZP_CSI_RS_ResourceSet_tags_1[0]), /* 1 */ - { 0, 0, SEQUENCE_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + SEQUENCE_constraint + }, asn_MBR_ZP_CSI_RS_ResourceSet_1, 2, /* Elements count */ &asn_SPC_ZP_CSI_RS_ResourceSet_specs_1 /* Additional specs */ diff --git a/src/codec_utils/RRC/ZP-CSI-RS-ResourceSet.h b/src/codec_utils/RRC/ZP-CSI-RS-ResourceSet.h index 929fbbcea..1e4a31f1d 100644 --- a/src/codec_utils/RRC/ZP-CSI-RS-ResourceSet.h +++ b/src/codec_utils/RRC/ZP-CSI-RS-ResourceSet.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ZP_CSI_RS_ResourceSet_H_ diff --git a/src/codec_utils/RRC/ZP-CSI-RS-ResourceSetId.c b/src/codec_utils/RRC/ZP-CSI-RS-ResourceSetId.c index c60af6bbb..c1c93b1ca 100644 --- a/src/codec_utils/RRC/ZP-CSI-RS-ResourceSetId.c +++ b/src/codec_utils/RRC/ZP-CSI-RS-ResourceSetId.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #include "ZP-CSI-RS-ResourceSetId.h" @@ -21,7 +21,7 @@ ZP_CSI_RS_ResourceSetId_constraint(const asn_TYPE_descriptor_t *td, const void * value = *(const long *)sptr; - if((value >= 0 && value <= 15)) { + if((value >= 0L && value <= 15L)) { /* Constraint check succeeded */ return 0; } else { @@ -36,14 +36,13 @@ ZP_CSI_RS_ResourceSetId_constraint(const asn_TYPE_descriptor_t *td, const void * * This type is implemented using NativeInteger, * so here we adjust the DEF accordingly. */ -static asn_oer_constraints_t asn_OER_type_ZP_CSI_RS_ResourceSetId_constr_1 CC_NOTUSED = { - { 1, 1 } /* (0..15) */, - -1}; +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) asn_per_constraints_t asn_PER_type_ZP_CSI_RS_ResourceSetId_constr_1 CC_NOTUSED = { { APC_CONSTRAINED, 4, 4, 0, 15 } /* (0..15) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static const ber_tlv_tag_t asn_DEF_ZP_CSI_RS_ResourceSetId_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)) }; @@ -57,7 +56,18 @@ asn_TYPE_descriptor_t asn_DEF_ZP_CSI_RS_ResourceSetId = { asn_DEF_ZP_CSI_RS_ResourceSetId_tags_1, /* Same as above */ sizeof(asn_DEF_ZP_CSI_RS_ResourceSetId_tags_1) /sizeof(asn_DEF_ZP_CSI_RS_ResourceSetId_tags_1[0]), /* 1 */ - { &asn_OER_type_ZP_CSI_RS_ResourceSetId_constr_1, &asn_PER_type_ZP_CSI_RS_ResourceSetId_constr_1, ZP_CSI_RS_ResourceSetId_constraint }, + { +#if !defined(ASN_DISABLE_OER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ +#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) + &asn_PER_type_ZP_CSI_RS_ResourceSetId_constr_1, +#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ +#if !defined(ASN_DISABLE_JER_SUPPORT) + 0, +#endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ + ZP_CSI_RS_ResourceSetId_constraint + }, 0, 0, /* No members */ 0 /* No specifics */ }; diff --git a/src/codec_utils/RRC/ZP-CSI-RS-ResourceSetId.h b/src/codec_utils/RRC/ZP-CSI-RS-ResourceSetId.h index c4a4a02c4..b9498f664 100644 --- a/src/codec_utils/RRC/ZP-CSI-RS-ResourceSetId.h +++ b/src/codec_utils/RRC/ZP-CSI-RS-ResourceSetId.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NR-RRC-Definitions" - * found in "../ASN1_Input/rrc_15_3_asn.asn1" - * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` + * found in "/root/svaidhya/ASN1_file/rrc_15_3.asn1" + * `asn1c -pdu=all -fcompound-names -gen-UPER -no-gen-BER -no-gen-JER -no-gen-OER -gen-APER -no-gen-example -findirect-choice -D /root/svaidhya/28March_ASN1_l2/l2/src/codec_utils/RRC/` */ #ifndef _ZP_CSI_RS_ResourceSetId_H_ @@ -27,12 +27,8 @@ extern asn_TYPE_descriptor_t asn_DEF_ZP_CSI_RS_ResourceSetId; asn_struct_free_f ZP_CSI_RS_ResourceSetId_free; asn_struct_print_f ZP_CSI_RS_ResourceSetId_print; asn_constr_check_f ZP_CSI_RS_ResourceSetId_constraint; -ber_type_decoder_f ZP_CSI_RS_ResourceSetId_decode_ber; -der_type_encoder_f ZP_CSI_RS_ResourceSetId_encode_der; xer_type_decoder_f ZP_CSI_RS_ResourceSetId_decode_xer; xer_type_encoder_f ZP_CSI_RS_ResourceSetId_encode_xer; -oer_type_decoder_f ZP_CSI_RS_ResourceSetId_decode_oer; -oer_type_encoder_f ZP_CSI_RS_ResourceSetId_encode_oer; per_type_decoder_f ZP_CSI_RS_ResourceSetId_decode_uper; per_type_encoder_f ZP_CSI_RS_ResourceSetId_encode_uper; per_type_decoder_f ZP_CSI_RS_ResourceSetId_decode_aper; diff --git a/src/codec_utils/RRC/asn_constant.h b/src/codec_utils/RRC/asn_constant.h new file mode 100644 index 000000000..af08f244b --- /dev/null +++ b/src/codec_utils/RRC/asn_constant.h @@ -0,0 +1,362 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + */ + +#ifndef _ASN_CONSTANT_H +#define _ASN_CONSTANT_H + +#ifdef __cplusplus +extern "C" { +#endif + +#define min_val_AdditionalSpectrumEmission (0) +#define max_val_AdditionalSpectrumEmission (7) +#define min_val_ARFCN_ValueEUTRA (0) +#define max_val_ARFCN_ValueEUTRA (262143) +#define min_val_ARFCN_ValueNR (0) +#define max_val_ARFCN_ValueNR (3279165) +#define min_val_BWP_Id (0) +#define max_val_BWP_Id (4) +#define min_val_CellGroupId (0) +#define max_val_CellGroupId (3) +#define min_val_CellReselectionPriority (0) +#define max_val_CellReselectionPriority (7) +#define min_val_ControlResourceSetId (0) +#define max_val_ControlResourceSetId (11) +#define min_val_ControlResourceSetZero (0) +#define max_val_ControlResourceSetZero (15) +#define min_val_CSI_IM_ResourceId (0) +#define max_val_CSI_IM_ResourceId (31) +#define min_val_CSI_IM_ResourceSetId (0) +#define max_val_CSI_IM_ResourceSetId (63) +#define min_val_PortIndex8 (0) +#define max_val_PortIndex8 (7) +#define min_val_PortIndex4 (0) +#define max_val_PortIndex4 (3) +#define min_val_PortIndex2 (0) +#define max_val_PortIndex2 (1) +#define min_val_CSI_ReportConfigId (0) +#define max_val_CSI_ReportConfigId (47) +#define min_val_CSI_ResourceConfigId (0) +#define max_val_CSI_ResourceConfigId (111) +#define min_val_CSI_RS_Index (0) +#define max_val_CSI_RS_Index (95) +#define min_val_CSI_SSB_ResourceSetId (0) +#define max_val_CSI_SSB_ResourceSetId (63) +#define min_val_DRB_Identity (1) +#define max_val_DRB_Identity (32) +#define min_val_FreqBandIndicatorNR (1) +#define max_val_FreqBandIndicatorNR (1024) +#define min_val_Hysteresis (0) +#define max_val_Hysteresis (30) +#define min_val_LogicalChannelIdentity (1) +#define max_val_LogicalChannelIdentity (32) +#define min_val_MeasId (1) +#define max_val_MeasId (64) +#define min_val_EUTRA_CellIndex (1) +#define max_val_EUTRA_CellIndex (32) +#define min_val_MeasObjectId (1) +#define max_val_MeasObjectId (64) +#define min_val_NextHopChainingCount (0) +#define max_val_NextHopChainingCount (7) +#define min_val_NZP_CSI_RS_ResourceId (0) +#define max_val_NZP_CSI_RS_ResourceId (191) +#define min_val_NZP_CSI_RS_ResourceSetId (0) +#define max_val_NZP_CSI_RS_ResourceSetId (63) +#define min_val_P_Max (-30) +#define max_val_P_Max (33) +#define min_val_PCI_RangeIndex (1) +#define max_val_PCI_RangeIndex (8) +#define min_val_PhysCellId (0) +#define max_val_PhysCellId (1007) +#define min_val_MCC_MNC_Digit (0) +#define max_val_MCC_MNC_Digit (9) +#define min_val_PRB_Id (0) +#define max_val_PRB_Id (274) +#define min_val_PUCCH_ResourceSetId (0) +#define max_val_PUCCH_ResourceSetId (3) +#define min_val_PUCCH_ResourceId (0) +#define max_val_PUCCH_ResourceId (127) +#define min_val_PUCCH_PathlossReferenceRS_Id (0) +#define max_val_PUCCH_PathlossReferenceRS_Id (3) +#define min_val_P0_PUCCH_Id (1) +#define max_val_P0_PUCCH_Id (8) +#define min_val_PUCCH_SpatialRelationInfoId (1) +#define max_val_PUCCH_SpatialRelationInfoId (8) +#define min_val_P0_PUSCH_AlphaSetId (0) +#define max_val_P0_PUSCH_AlphaSetId (29) +#define min_val_PUSCH_PathlossReferenceRS_Id (0) +#define max_val_PUSCH_PathlossReferenceRS_Id (3) +#define min_val_SRI_PUSCH_PowerControlId (0) +#define max_val_SRI_PUSCH_PowerControlId (15) +#define min_val_Q_QualMin (-43) +#define max_val_Q_QualMin (-12) +#define min_val_Q_RxLevMin (-70) +#define max_val_Q_RxLevMin (-22) +#define min_val_RadioLinkMonitoringRS_Id (0) +#define max_val_RadioLinkMonitoringRS_Id (9) +#define min_val_RAN_AreaCode (0) +#define max_val_RAN_AreaCode (255) +#define min_val_RateMatchPatternId (0) +#define max_val_RateMatchPatternId (3) +#define min_val_RejectWaitTime (1) +#define max_val_RejectWaitTime (16) +#define min_val_ReportConfigId (1) +#define max_val_ReportConfigId (64) +#define min_val_RSRP_RangeEUTRA (0) +#define max_val_RSRP_RangeEUTRA (97) +#define min_val_RSRQ_RangeEUTRA (0) +#define max_val_RSRQ_RangeEUTRA (34) +#define min_val_SINR_RangeEUTRA (0) +#define max_val_SINR_RangeEUTRA (127) +#define min_val_ReselectionThreshold (0) +#define max_val_ReselectionThreshold (31) +#define min_val_ReselectionThresholdQ (0) +#define max_val_ReselectionThresholdQ (31) +#define min_val_RNTI_Value (0) +#define max_val_RNTI_Value (65535) +#define min_val_RSRP_Range (0) +#define max_val_RSRP_Range (127) +#define min_val_RSRQ_Range (0) +#define max_val_RSRQ_Range (127) +#define min_val_SCellIndexRrc (1) +#define max_val_SCellIndexRrc (31) +#define min_val_SchedulingRequestId (0) +#define max_val_SchedulingRequestId (7) +#define min_val_SchedulingRequestResourceId (1) +#define max_val_SchedulingRequestResourceId (8) +#define min_val_ScramblingId (0) +#define max_val_ScramblingId (1023) +#define min_val_QFI (0) +#define max_val_QFI (63) +#define min_val_PDU_SessionID (0) +#define max_val_PDU_SessionID (255) +#define min_val_SearchSpaceId (0) +#define max_val_SearchSpaceId (39) +#define min_val_SearchSpaceZero (0) +#define max_val_SearchSpaceZero (15) +#define min_val_ServCellIndexRrc (0) +#define max_val_ServCellIndexRrc (31) +#define min_val_SINR_Range (0) +#define max_val_SINR_Range (127) +#define min_val_SlotFormatCombinationId (0) +#define max_val_SlotFormatCombinationId (511) +#define min_val_SRB_Identity (1) +#define max_val_SRB_Identity (3) +#define min_val_SRS_ResourceSetId (0) +#define max_val_SRS_ResourceSetId (15) +#define min_val_SRS_ResourceId (0) +#define max_val_SRS_ResourceId (63) +#define min_val_SSB_Index (0) +#define max_val_SSB_Index (63) +#define min_val_TAG_Id (0) +#define max_val_TAG_Id (3) +#define min_val_TCI_StateId (0) +#define max_val_TCI_StateId (127) +#define min_val_TDD_UL_DL_SlotIndex (0) +#define max_val_TDD_UL_DL_SlotIndex (319) +#define min_val_T_Reselection (0) +#define max_val_T_Reselection (7) +#define min_val_UAC_BarringInfoSetIndex (1) +#define max_val_UAC_BarringInfoSetIndex (8) +#define min_val_ZP_CSI_RS_ResourceId (0) +#define max_val_ZP_CSI_RS_ResourceId (31) +#define min_val_ZP_CSI_RS_ResourceSetId (0) +#define max_val_ZP_CSI_RS_ResourceSetId (15) +#define min_val_FeatureSetCombinationId (0) +#define max_val_FeatureSetCombinationId (1024) +#define min_val_FeatureSetDownlinkId (0) +#define max_val_FeatureSetDownlinkId (1024) +#define min_val_FeatureSetDownlinkPerCC_Id (1) +#define max_val_FeatureSetDownlinkPerCC_Id (1024) +#define min_val_FeatureSetEUTRA_DownlinkId (0) +#define max_val_FeatureSetEUTRA_DownlinkId (256) +#define min_val_FeatureSetEUTRA_UplinkId (0) +#define max_val_FeatureSetEUTRA_UplinkId (256) +#define min_val_FeatureSetUplinkId (0) +#define max_val_FeatureSetUplinkId (1024) +#define min_val_FeatureSetUplinkPerCC_Id (1) +#define max_val_FeatureSetUplinkPerCC_Id (1024) +#define min_val_FreqBandIndicatorEUTRA (1) +#define max_val_FreqBandIndicatorEUTRA (256) +#define min_val_EUTRA_PhysCellId (0) +#define max_val_EUTRA_PhysCellId (503) +#define min_val_RRC_TransactionIdentifier (0) +#define max_val_RRC_TransactionIdentifier (3) +#define maxBandComb (65536) +#define maxCellBlack (16) +#define maxCellInter (16) +#define maxCellIntra (16) +#define maxCellMeasEUTRA (32) +#define maxEARFCN (262143) +#define maxEUTRA_CellBlack (16) +#define maxEUTRA_NS_Pmax (8) +#define maxMultiBands (8) +#define maxNARFCN (3279165) +#define maxNR_NS_Pmax (8) +#define maxNrofServingCells (32) +#define maxNrofServingCells_1 (31) +#define maxNrofAggregatedCellsPerCellGroup (16) +#define maxNrofSCells (31) +#define maxNrofCellMeas (32) +#define maxNrofSS_BlocksToAverage (16) +#define maxNrofCSI_RS_ResourcesToAverage (16) +#define maxNrofDL_Allocations (16) +#define maxNrofSR_ConfigPerCellGroup (8) +#define maxLCG_ID (7) +#define maxLC_ID (32) +#define maxNrofTAGs (4) +#define maxNrofTAGs_1 (3) +#define maxNrofBWPs (4) +#define maxNrofCombIDC (128) +#define maxNrofSymbols_1 (13) +#define maxNrofSlots (320) +#define maxNrofSlots_1 (319) +#define maxNrofPhysicalResourceBlocks (275) +#define maxNrofPhysicalResourceBlocks_1 (274) +#define maxNrofPhysicalResourceBlocksPlus1 (276) +#define maxNrofControlResourceSets_1 (11) +#define maxCoReSetDuration (3) +#define maxNrofSearchSpaces_1 (39) +#define maxSFI_DCI_PayloadSize (128) +#define maxSFI_DCI_PayloadSize_1 (127) +#define maxINT_DCI_PayloadSize (126) +#define maxINT_DCI_PayloadSize_1 (125) +#define maxNrofRateMatchPatterns (4) +#define maxNrofRateMatchPatterns_1 (3) +#define maxNrofRateMatchPatternsPerGroup (8) +#define maxNrofCSI_ReportConfigurations (48) +#define maxNrofCSI_ReportConfigurations_1 (47) +#define maxNrofCSI_ResourceConfigurations (112) +#define maxNrofCSI_ResourceConfigurations_1 (111) +#define maxNrofAP_CSI_RS_ResourcesPerSet (16) +#define maxNrOfCSI_AperiodicTriggers (128) +#define maxNrofReportConfigPerAperiodicTrigger (16) +#define maxNrofNZP_CSI_RS_Resources (192) +#define maxNrofNZP_CSI_RS_Resources_1 (191) +#define maxNrofNZP_CSI_RS_ResourcesPerSet (64) +#define maxNrofNZP_CSI_RS_ResourceSets (64) +#define maxNrofNZP_CSI_RS_ResourceSets_1 (63) +#define maxNrofNZP_CSI_RS_ResourceSetsPerConfig (16) +#define maxNrofNZP_CSI_RS_ResourcesPerConfig (128) +#define maxNrofZP_CSI_RS_Resources (32) +#define maxNrofZP_CSI_RS_Resources_1 (31) +#define maxNrofZP_CSI_RS_ResourceSets_1 (15) +#define maxNrofZP_CSI_RS_ResourcesPerSet (16) +#define maxNrofZP_CSI_RS_ResourceSets (16) +#define maxNrofCSI_IM_Resources (32) +#define maxNrofCSI_IM_Resources_1 (31) +#define maxNrofCSI_IM_ResourcesPerSet (8) +#define maxNrofCSI_IM_ResourceSets (64) +#define maxNrofCSI_IM_ResourceSets_1 (63) +#define maxNrofCSI_IM_ResourceSetsPerConfig (16) +#define maxNrofCSI_SSB_ResourcePerSet (64) +#define maxNrofCSI_SSB_ResourceSets (64) +#define maxNrofCSI_SSB_ResourceSets_1 (63) +#define maxNrofCSI_SSB_ResourceSetsPerConfig (1) +#define maxNrofFailureDetectionResources (10) +#define maxNrofFailureDetectionResources_1 (9) +#define maxNrofObjectId (64) +#define maxNrofPageRec (32) +#define maxNrofPCI_Ranges (8) +#define maxPLMN (12) +#define maxNrofCSI_RS_ResourcesRRM (96) +#define maxNrofCSI_RS_ResourcesRRM_1 (95) +#define maxNrofMeasId (64) +#define maxNrofQuantityConfig (2) +#define maxNrofCSI_RS_CellsRRM (96) +#define maxNrofSRS_ResourceSets (16) +#define maxNrofSRS_ResourceSets_1 (15) +#define maxNrofSRS_Resources (64) +#define maxNrofSRS_Resources_1 (63) +#define maxNrofSRS_ResourcesPerSet (16) +#define maxNrofSRS_TriggerStates_1 (3) +#define maxNrofSRS_TriggerStates_2 (2) +#define maxRAT_CapabilityContainers (8) +#define maxSimultaneousBands (32) +#define maxNrofSlotFormatCombinationsPerSet (512) +#define maxNrofSlotFormatCombinationsPerSet_1 (511) +#define maxNrofPUCCH_Resources (128) +#define maxNrofPUCCH_Resources_1 (127) +#define maxNrofPUCCH_ResourceSets (4) +#define maxNrofPUCCH_ResourceSets_1 (3) +#define maxNrofPUCCH_ResourcesPerSet (32) +#define maxNrofPUCCH_P0_PerSet (8) +#define maxNrofPUCCH_PathlossReferenceRSs (4) +#define maxNrofPUCCH_PathlossReferenceRSs_1 (3) +#define maxNrofP0_PUSCH_AlphaSets (30) +#define maxNrofP0_PUSCH_AlphaSets_1 (29) +#define maxNrofPUSCH_PathlossReferenceRSs (4) +#define maxNrofPUSCH_PathlossReferenceRSs_1 (3) +#define maxNrofNAICS_Entries (8) +#define maxBands (1024) +#define maxBandsMRDC (1280) +#define maxBandsEUTRA (256) +#define maxCellReport (8) +#define maxDRB (29) +#define maxFreq (8) +#define maxFreqIDC_MRDC (32) +#define maxNrofCSI_RS (64) +#define maxNrofCandidateBeams (16) +#define maxNrofPCIsPerSMTC (64) +#define maxNrofQFIs (64) +#define maxNrOfSemiPersistentPUSCH_Triggers (64) +#define maxNrofSR_Resources (8) +#define maxNrofSlotFormatsPerCombination (256) +#define maxNrofSpatialRelationInfos (8) +#define maxNrofIndexesToReport (32) +#define maxNrofIndexesToReport2 (64) +#define maxNrofSSBs (64) +#define maxNrofSSBs_1 (63) +#define maxNrofS_NSSAI (8) +#define maxNrofTCI_StatesPDCCH (64) +#define maxNrofTCI_States (128) +#define maxNrofTCI_States_1 (127) +#define maxNrofUL_Allocations (16) +#define maxQFI (63) +#define maxRA_CSIRS_Resources (96) +#define maxRA_OccasionsPerCSIRS (64) +#define maxRA_Occasions_1 (511) +#define maxRA_SSB_Resources (64) +#define maxSCSs (5) +#define maxSecondaryCellGroups (3) +#define maxNrofServingCellsEUTRA (32) +#define maxMBSFN_Allocations (8) +#define maxNrofMultiBands (8) +#define maxCellSFTD (3) +#define maxReportConfigId (64) +#define maxNrofCodebooks (16) +#define maxNrofCSI_RS_Resources (7) +#define maxNrofSRI_PUSCH_Mappings (16) +#define maxNrofSRI_PUSCH_Mappings_1 (15) +#define maxSIB (32) +#define maxSI_Message (32) +#define maxPO_perPF (4) +#define maxAccessCat_1 (63) +#define maxBarringInfoSet (8) +#define maxCellEUTRA (8) +#define maxEUTRA_Carrier (8) +#define maxPLMNIdentities (8) +#define maxDownlinkFeatureSets (1024) +#define maxUplinkFeatureSets (1024) +#define maxEUTRA_DL_FeatureSets (256) +#define maxEUTRA_UL_FeatureSets (256) +#define maxFeatureSetsPerBand (128) +#define maxPerCC_FeatureSets (1024) +#define maxFeatureSetCombinations (1024) +#define maxInterRAT_RSTD_Freq (3) +#define min_val_BandCombinationIndex (1) +#define max_val_BandCombinationIndex (65536) +#define min_val_FeatureSetEntryIndex (1) +#define max_val_FeatureSetEntryIndex (128) +#define maxMeasFreqsMN (32) +#define maxMeasFreqsSN (32) +#define maxMeasIdentitiesMN (62) +#define maxCellPrep (32) + + +#ifdef __cplusplus +} +#endif + +#endif /* _ASN_CONSTANT_H */ diff --git a/src/codec_utils/RRC/pdu_collection.c b/src/codec_utils/RRC/pdu_collection.c deleted file mode 100644 index 6a503f2a9..000000000 --- a/src/codec_utils/RRC/pdu_collection.c +++ /dev/null @@ -1,67 +0,0 @@ -/* - * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) - */ - -struct asn_TYPE_descriptor_s; /* Forward declaration */ - -extern struct asn_TYPE_descriptor_s asn_DEF_BCCH_BCH_Message; -extern struct asn_TYPE_descriptor_s asn_DEF_BCCH_DL_SCH_Message; -extern struct asn_TYPE_descriptor_s asn_DEF_DL_CCCH_Message; -extern struct asn_TYPE_descriptor_s asn_DEF_DL_DCCH_Message; -extern struct asn_TYPE_descriptor_s asn_DEF_PCCH_Message; -extern struct asn_TYPE_descriptor_s asn_DEF_UL_CCCH_Message; -extern struct asn_TYPE_descriptor_s asn_DEF_UL_CCCH1_Message; -extern struct asn_TYPE_descriptor_s asn_DEF_UL_DCCH_Message; -extern struct asn_TYPE_descriptor_s asn_DEF_CellGroupConfigRrc; -extern struct asn_TYPE_descriptor_s asn_DEF_MeasResultSCG_Failure; -extern struct asn_TYPE_descriptor_s asn_DEF_InterRAT_Parameters; -extern struct asn_TYPE_descriptor_s asn_DEF_UE_CapabilityRequestFilterNR; -extern struct asn_TYPE_descriptor_s asn_DEF_UE_MRDC_Capability; -extern struct asn_TYPE_descriptor_s asn_DEF_UE_NR_Capability; -extern struct asn_TYPE_descriptor_s asn_DEF_VarPendingRNA_Update; -extern struct asn_TYPE_descriptor_s asn_DEF_VarMeasConfig; -extern struct asn_TYPE_descriptor_s asn_DEF_VarMeasReportList; -extern struct asn_TYPE_descriptor_s asn_DEF_VarResumeMAC_Input; -extern struct asn_TYPE_descriptor_s asn_DEF_VarShortMAC_Input; -extern struct asn_TYPE_descriptor_s asn_DEF_HandoverCommand; -extern struct asn_TYPE_descriptor_s asn_DEF_HandoverPreparationInformationRrc; -extern struct asn_TYPE_descriptor_s asn_DEF_CG_Config; -extern struct asn_TYPE_descriptor_s asn_DEF_CG_ConfigInfoRrc; -extern struct asn_TYPE_descriptor_s asn_DEF_MeasurementTimingConfigurationRrc; -extern struct asn_TYPE_descriptor_s asn_DEF_UERadioPagingInformation; -extern struct asn_TYPE_descriptor_s asn_DEF_UERadioAccessCapabilityInformation; - - -struct asn_TYPE_descriptor_s *asn_pdu_collection[] = { - /* From module NR-RRC-Definitions in ../ASN1_Input/rrc_15_3_asn.asn1 */ - &asn_DEF_BCCH_BCH_Message, - &asn_DEF_BCCH_DL_SCH_Message, - &asn_DEF_DL_CCCH_Message, - &asn_DEF_DL_DCCH_Message, - &asn_DEF_PCCH_Message, - &asn_DEF_UL_CCCH_Message, - &asn_DEF_UL_CCCH1_Message, - &asn_DEF_UL_DCCH_Message, - &asn_DEF_CellGroupConfigRrc, - &asn_DEF_MeasResultSCG_Failure, - &asn_DEF_InterRAT_Parameters, - &asn_DEF_UE_CapabilityRequestFilterNR, - &asn_DEF_UE_MRDC_Capability, - &asn_DEF_UE_NR_Capability, - /* From module NR-UE-Variables in ../ASN1_Input/rrc_15_3_asn.asn1 */ - &asn_DEF_VarPendingRNA_Update, - &asn_DEF_VarMeasConfig, - &asn_DEF_VarMeasReportList, - &asn_DEF_VarResumeMAC_Input, - &asn_DEF_VarShortMAC_Input, - /* From module NR-InterNodeDefinitions in ../ASN1_Input/rrc_15_3_asn.asn1 */ - &asn_DEF_HandoverCommand, - &asn_DEF_HandoverPreparationInformationRrc, - &asn_DEF_CG_Config, - &asn_DEF_CG_ConfigInfoRrc, - &asn_DEF_MeasurementTimingConfigurationRrc, - &asn_DEF_UERadioPagingInformation, - &asn_DEF_UERadioAccessCapabilityInformation, - 0 -}; - diff --git a/src/codec_utils/common/ANY.c b/src/codec_utils/common/ANY.c index 0b815577e..b24d6f4ef 100644 --- a/src/codec_utils/common/ANY.c +++ b/src/codec_utils/common/ANY.c @@ -82,7 +82,7 @@ static int ANY__consume_bytes(const void *buffer, size_t size, void *key); int ANY_fromType(ANY_t *st, asn_TYPE_descriptor_t *td, void *sptr) { struct _callback_arg arg; - asn_enc_rval_t erval = {0,0,0}; + asn_enc_rval_t erval; if(!st || !td) { errno = EINVAL; diff --git a/src/codec_utils/common/BIT_STRING.c b/src/codec_utils/common/BIT_STRING.c index e8d7354c8..87246f1f7 100644 --- a/src/codec_utils/common/BIT_STRING.c +++ b/src/codec_utils/common/BIT_STRING.c @@ -96,7 +96,7 @@ asn_enc_rval_t BIT_STRING_encode_xer(const asn_TYPE_descriptor_t *td, const void *sptr, int ilevel, enum xer_encoder_flags_e flags, asn_app_consume_bytes_f *cb, void *app_key) { - asn_enc_rval_t er = {0, 0, 0}; + asn_enc_rval_t er; char scratch[128]; char *p = scratch; char *scend = scratch + (sizeof(scratch) - 10); diff --git a/src/codec_utils/common/BOOLEAN.c b/src/codec_utils/common/BOOLEAN.c index 25831e2b6..1bb7f7d5a 100644 --- a/src/codec_utils/common/BOOLEAN.c +++ b/src/codec_utils/common/BOOLEAN.c @@ -123,10 +123,10 @@ asn_enc_rval_t BOOLEAN_encode_der(const asn_TYPE_descriptor_t *td, const void *sptr, int tag_mode, ber_tlv_tag_t tag, asn_app_consume_bytes_f *cb, void *app_key) { - asn_enc_rval_t erval = {0,0,0}; - const BOOLEAN_t *st = (const BOOLEAN_t *)sptr; + asn_enc_rval_t erval; + const BOOLEAN_t *st = (const BOOLEAN_t *)sptr; - erval.encoded = der_write_tags(td, 1, tag_mode, 0, tag, cb, app_key); + erval.encoded = der_write_tags(td, 1, tag_mode, 0, tag, cb, app_key); if(erval.encoded == -1) { erval.failed_type = td; erval.structure_ptr = sptr; diff --git a/src/codec_utils/common/INTEGER.c b/src/codec_utils/common/INTEGER.c index 2a2f4d720..ab001b217 100644 --- a/src/codec_utils/common/INTEGER.c +++ b/src/codec_utils/common/INTEGER.c @@ -571,7 +571,7 @@ INTEGER_encode_xer(const asn_TYPE_descriptor_t *td, const void *sptr, int ilevel, enum xer_encoder_flags_e flags, asn_app_consume_bytes_f *cb, void *app_key) { const INTEGER_t *st = (const INTEGER_t *)sptr; - asn_enc_rval_t er = {0,0,0}; + asn_enc_rval_t er; (void)ilevel; (void)flags; @@ -708,9 +708,9 @@ asn_enc_rval_t INTEGER_encode_uper(const asn_TYPE_descriptor_t *td, const asn_per_constraints_t *constraints, const void *sptr, asn_per_outp_t *po) { - const asn_INTEGER_specifics_t *specs = - (const asn_INTEGER_specifics_t *)td->specifics; - asn_enc_rval_t er = {0,0,0}; + const asn_INTEGER_specifics_t *specs = + (const asn_INTEGER_specifics_t *)td->specifics; + asn_enc_rval_t er; const INTEGER_t *st = (const INTEGER_t *)sptr; const uint8_t *buf; const uint8_t *end; @@ -777,24 +777,12 @@ INTEGER_encode_uper(const asn_TYPE_descriptor_t *td, /* #11.5.6 -> #11.3 */ ASN_DEBUG("Encoding integer %ld (%lu) with range %d bits", value, value - ct->lower_bound, ct->range_bits); - if(specs && specs->field_unsigned) { - if ( ((unsigned long)ct->lower_bound > (unsigned long)(ct->upper_bound) - || ((unsigned long)value < (unsigned long)ct->lower_bound)) - || ((unsigned long)value > (unsigned long)ct->upper_bound) - ) { - ASN_DEBUG("Value %lu to-be-encoded is outside the bounds [%lu, %lu]!", - value, ct->lower_bound, ct->upper_bound); - ASN__ENCODE_FAILED; - } - v = (unsigned long)value - (unsigned long)ct->lower_bound; - } else { - if(per_long_range_rebase(value, ct->lower_bound, ct->upper_bound, &v)) { - ASN__ENCODE_FAILED; - } - } + if(per_long_range_rebase(value, ct->lower_bound, ct->upper_bound, &v)) { + ASN__ENCODE_FAILED; + } if(uper_put_constrained_whole_number_u(po, v, ct->range_bits)) - ASN__ENCODE_FAILED; - ASN__ENCODED_OK(er); + ASN__ENCODE_FAILED; + ASN__ENCODED_OK(er); } if(ct && ct->lower_bound) { @@ -973,7 +961,7 @@ INTEGER_encode_aper(const asn_TYPE_descriptor_t *td, const asn_per_constraints_t *constraints, const void *sptr, asn_per_outp_t *po) { const asn_INTEGER_specifics_t *specs = (const asn_INTEGER_specifics_t *)td->specifics; - asn_enc_rval_t er = {0,0,0}; + asn_enc_rval_t er; const INTEGER_t *st = (const INTEGER_t *)sptr; const uint8_t *buf; const uint8_t *end; diff --git a/src/codec_utils/E2SM_KPM/NULL.c b/src/codec_utils/common/NULL.c similarity index 97% rename from src/codec_utils/E2SM_KPM/NULL.c rename to src/codec_utils/common/NULL.c index 4a2914f4b..d882500e0 100644 --- a/src/codec_utils/E2SM_KPM/NULL.c +++ b/src/codec_utils/common/NULL.c @@ -58,7 +58,7 @@ asn_TYPE_descriptor_t asn_DEF_NULL = { asn_enc_rval_t NULL_encode_der(const asn_TYPE_descriptor_t *td, const void *ptr, int tag_mode, ber_tlv_tag_t tag, asn_app_consume_bytes_f *cb, void *app_key) { - asn_enc_rval_t erval = {0,0,0}; + asn_enc_rval_t erval; erval.encoded = der_write_tags(td, 0, tag_mode, 0, tag, cb, app_key); if(erval.encoded == -1) { @@ -73,7 +73,7 @@ asn_enc_rval_t NULL_encode_xer(const asn_TYPE_descriptor_t *td, const void *sptr, int ilevel, enum xer_encoder_flags_e flags, asn_app_consume_bytes_f *cb, void *app_key) { - asn_enc_rval_t er = {0,0,0}; + asn_enc_rval_t er; (void)td; (void)sptr; @@ -164,7 +164,7 @@ asn_enc_rval_t NULL_encode_oer(const asn_TYPE_descriptor_t *td, const asn_oer_constraints_t *constraints, const void *sptr, asn_app_consume_bytes_f *cb, void *app_key) { - asn_enc_rval_t er = {0,0,0}; + asn_enc_rval_t er; (void)td; (void)sptr; @@ -215,7 +215,7 @@ asn_enc_rval_t NULL_encode_uper(const asn_TYPE_descriptor_t *td, const asn_per_constraints_t *constraints, const void *sptr, asn_per_outp_t *po) { - asn_enc_rval_t er = {0,0,0}; + asn_enc_rval_t er; (void)td; (void)constraints; @@ -230,7 +230,7 @@ asn_dec_rval_t NULL_decode_aper(const asn_codec_ctx_t *opt_codec_ctx, const asn_TYPE_descriptor_t *td, const asn_per_constraints_t *constraints, void **sptr, asn_per_data_t *pd) { - asn_dec_rval_t rv = {RC_OK, 0}; + asn_dec_rval_t rv; (void)opt_codec_ctx; (void)td; @@ -260,7 +260,7 @@ asn_enc_rval_t NULL_encode_aper(const asn_TYPE_descriptor_t *td, const asn_per_constraints_t *constraints, const void *sptr, asn_per_outp_t *po) { - asn_enc_rval_t er = {0,0,0}; + asn_enc_rval_t er; (void)td; (void)constraints; diff --git a/src/codec_utils/E2SM_KPM/NULL.h b/src/codec_utils/common/NULL.h similarity index 100% rename from src/codec_utils/E2SM_KPM/NULL.h rename to src/codec_utils/common/NULL.h diff --git a/src/codec_utils/common/NativeEnumerated.c b/src/codec_utils/common/NativeEnumerated.c index 50ffb1d78..7c069e78d 100644 --- a/src/codec_utils/common/NativeEnumerated.c +++ b/src/codec_utils/common/NativeEnumerated.c @@ -66,7 +66,7 @@ NativeEnumerated_encode_xer(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_consume_bytes_f *cb, void *app_key) { const asn_INTEGER_specifics_t *specs = (const asn_INTEGER_specifics_t *)td->specifics; - asn_enc_rval_t er = {0,0,0}; + asn_enc_rval_t er; const long *native = (const long *)sptr; const asn_INTEGER_enum_map_t *el; @@ -97,7 +97,7 @@ NativeEnumerated_decode_uper(const asn_codec_ctx_t *opt_codec_ctx, const asn_INTEGER_specifics_t *specs = td->specifics; asn_dec_rval_t rval = { RC_OK, 0 }; long *native = (long *)*sptr; - const asn_per_constraint_t *ct = NULL; + const asn_per_constraint_t *ct; long value; (void)opt_codec_ctx; @@ -115,7 +115,7 @@ NativeEnumerated_decode_uper(const asn_codec_ctx_t *opt_codec_ctx, ASN_DEBUG("Decoding %s as NativeEnumerated", td->name); - if(ct && ct->flags & APC_EXTENSIBLE) { + if(ct->flags & APC_EXTENSIBLE) { int inext = per_get_few_bits(pd, 1); if(inext < 0) ASN__DECODE_STARVED; if(inext) ct = 0; @@ -161,11 +161,11 @@ asn_enc_rval_t NativeEnumerated_encode_uper(const asn_TYPE_descriptor_t *td, const asn_per_constraints_t *constraints, const void *sptr, asn_per_outp_t *po) { - const asn_INTEGER_specifics_t *specs = + const asn_INTEGER_specifics_t *specs = (const asn_INTEGER_specifics_t *)td->specifics; - asn_enc_rval_t er = {0,0,0}; + asn_enc_rval_t er; long native, value; - const asn_per_constraint_t *ct = NULL; + const asn_per_constraint_t *ct; int inext = 0; asn_INTEGER_enum_map_t key; const asn_INTEGER_enum_map_t *kf; @@ -193,13 +193,13 @@ NativeEnumerated_encode_uper(const asn_TYPE_descriptor_t *td, } value = kf - specs->value2enum; - if(ct && ct->range_bits >= 0) { + if(ct->range_bits >= 0) { int cmpWith = specs->extension ? specs->extension - 1 : specs->map_count; if(value >= cmpWith) inext = 1; } - if(ct && ct->flags & APC_EXTENSIBLE) { + if(ct->flags & APC_EXTENSIBLE) { if(per_put_few_bits(po, inext, 1)) ASN__ENCODE_FAILED; if(inext) ct = 0; @@ -236,7 +236,7 @@ NativeEnumerated_decode_aper(const asn_codec_ctx_t *opt_codec_ctx, const asn_INTEGER_specifics_t *specs = (const asn_INTEGER_specifics_t *)td->specifics; asn_dec_rval_t rval = { RC_OK, 0 }; long *native = (long *)*sptr; - const asn_per_constraint_t *ct = NULL; + const asn_per_constraint_t *ct; long value; (void)opt_codec_ctx; @@ -254,7 +254,7 @@ NativeEnumerated_decode_aper(const asn_codec_ctx_t *opt_codec_ctx, ASN_DEBUG("Decoding %s as NativeEnumerated", td->name); - if(ct && ct->flags & APC_EXTENSIBLE) { + if(ct->flags & APC_EXTENSIBLE) { int inext = per_get_few_bits(pd, 1); if(inext < 0) ASN__DECODE_STARVED; if(inext) ct = 0; @@ -300,9 +300,9 @@ NativeEnumerated_encode_aper(const asn_TYPE_descriptor_t *td, const asn_per_constraints_t *constraints, const void *sptr, asn_per_outp_t *po) { const asn_INTEGER_specifics_t *specs = (const asn_INTEGER_specifics_t *)td->specifics; - asn_enc_rval_t er = {0,0,0}; + asn_enc_rval_t er; long native, value; - const asn_per_constraint_t *ct = NULL; + const asn_per_constraint_t *ct; int inext = 0; asn_INTEGER_enum_map_t key; asn_INTEGER_enum_map_t *kf; @@ -331,13 +331,13 @@ NativeEnumerated_encode_aper(const asn_TYPE_descriptor_t *td, } value = kf - specs->value2enum; - if(ct && ct->range_bits >= 0) { + if(ct->range_bits >= 0) { int cmpWith = specs->extension ? specs->extension - 1 : specs->map_count; if(value >= cmpWith) inext = 1; } - if(ct && ct->flags & APC_EXTENSIBLE) { + if(ct->flags & APC_EXTENSIBLE) { if(per_put_few_bits(po, inext, 1)) ASN__ENCODE_FAILED; if(inext) ct = 0; diff --git a/src/codec_utils/common/NativeInteger.c b/src/codec_utils/common/NativeInteger.c index 316e8720a..8c00d54c3 100644 --- a/src/codec_utils/common/NativeInteger.c +++ b/src/codec_utils/common/NativeInteger.c @@ -154,8 +154,8 @@ asn_enc_rval_t NativeInteger_encode_der(const asn_TYPE_descriptor_t *sd, const void *ptr, int tag_mode, ber_tlv_tag_t tag, asn_app_consume_bytes_f *cb, void *app_key) { - unsigned long native = *(const unsigned long *)ptr; /* Disable sign ext. */ - asn_enc_rval_t erval = {0,0,0}; + unsigned long native = *(const unsigned long *)ptr; /* Disable sign ext. */ + asn_enc_rval_t erval; INTEGER_t tmp; #ifdef WORDS_BIGENDIAN /* Opportunistic optimization */ @@ -236,7 +236,7 @@ NativeInteger_encode_xer(const asn_TYPE_descriptor_t *td, const void *sptr, const asn_INTEGER_specifics_t *specs = (const asn_INTEGER_specifics_t *)td->specifics; char scratch[32]; /* Enough for 64-bit int */ - asn_enc_rval_t er = {0,0,0}; + asn_enc_rval_t er; const long *native = (const long *)sptr; (void)ilevel; @@ -299,7 +299,7 @@ NativeInteger_encode_uper(const asn_TYPE_descriptor_t *td, const void *sptr, asn_per_outp_t *po) { const asn_INTEGER_specifics_t *specs = (const asn_INTEGER_specifics_t *)td->specifics; - asn_enc_rval_t er = {0,0,0}; + asn_enc_rval_t er; long native; INTEGER_t tmpint; @@ -361,7 +361,7 @@ NativeInteger_encode_aper(const asn_TYPE_descriptor_t *td, const void *sptr, asn_per_outp_t *po) { const asn_INTEGER_specifics_t *specs = (const asn_INTEGER_specifics_t *)td->specifics; - asn_enc_rval_t er = {0,0,0}; + asn_enc_rval_t er; long native; INTEGER_t tmpint; diff --git a/src/codec_utils/E2SM_KPM/NativeReal.c b/src/codec_utils/common/NativeReal.c similarity index 98% rename from src/codec_utils/E2SM_KPM/NativeReal.c rename to src/codec_utils/common/NativeReal.c index 160a4711a..d4c14ad74 100644 --- a/src/codec_utils/E2SM_KPM/NativeReal.c +++ b/src/codec_utils/common/NativeReal.c @@ -178,7 +178,7 @@ NativeReal_encode_der(const asn_TYPE_descriptor_t *td, const void *sptr, int tag_mode, ber_tlv_tag_t tag, asn_app_consume_bytes_f *cb, void *app_key) { double d = NativeReal__get_double(td, sptr); - asn_enc_rval_t erval = {0,0,0}; + asn_enc_rval_t erval; REAL_t tmp; /* Prepare a temporary clean structure */ @@ -244,7 +244,7 @@ NativeReal_encode_uper(const asn_TYPE_descriptor_t *td, const asn_per_constraints_t *constraints, const void *sptr, asn_per_outp_t *po) { double d = NativeReal__get_double(td, sptr); - asn_enc_rval_t erval = {0,0,0}; + asn_enc_rval_t erval; REAL_t tmp; (void)constraints; @@ -310,7 +310,7 @@ NativeReal_encode_aper(const asn_TYPE_descriptor_t *td, const asn_per_constraints_t *constraints, const void *sptr, asn_per_outp_t *po) { double Dbl = *(const double *)sptr; - asn_enc_rval_t erval = {0,0,0}; + asn_enc_rval_t erval; REAL_t tmp; (void)constraints; @@ -589,13 +589,13 @@ asn_enc_rval_t NativeReal_encode_xer(const asn_TYPE_descriptor_t *td, const void *sptr, int ilevel, enum xer_encoder_flags_e flags, asn_app_consume_bytes_f *cb, void *app_key) { - double d = NativeReal__get_double(td, sptr); - asn_enc_rval_t er = {0,0,0}; + double d = NativeReal__get_double(td, sptr); + asn_enc_rval_t er; (void)ilevel; - er.encoded = REAL__dump(d, flags & XER_F_CANONICAL, cb, app_key); - if(er.encoded < 0) ASN__ENCODE_FAILED; + er.encoded = REAL__dump(d, flags & XER_F_CANONICAL, cb, app_key); + if(er.encoded < 0) ASN__ENCODE_FAILED; ASN__ENCODED_OK(er); } diff --git a/src/codec_utils/E2SM_KPM/NativeReal.h b/src/codec_utils/common/NativeReal.h similarity index 100% rename from src/codec_utils/E2SM_KPM/NativeReal.h rename to src/codec_utils/common/NativeReal.h diff --git a/src/codec_utils/F1AP/OBJECT_IDENTIFIER.c b/src/codec_utils/common/OBJECT_IDENTIFIER.c similarity index 97% rename from src/codec_utils/F1AP/OBJECT_IDENTIFIER.c rename to src/codec_utils/common/OBJECT_IDENTIFIER.c index 8dccf01e3..80ab797e7 100644 --- a/src/codec_utils/F1AP/OBJECT_IDENTIFIER.c +++ b/src/codec_utils/common/OBJECT_IDENTIFIER.c @@ -115,14 +115,10 @@ OBJECT_IDENTIFIER_get_single_arc(const uint8_t *arcbuf, size_t arcbuf_len, return 0; } else { asn_oid_arc_t accum; - asn_oid_arc_t upper_limit = (ASN_OID_ARC_MAX >> 7); - /* When the value reaches "upper_limit", it can take */ - /* at most one more digit. If it exceeds "upper_limit" */ - /* but there are more digits - it's an Overflow condition */ /* Gather all bits into the accumulator */ for(accum = 0; b < arcend; b++) { accum = (accum << 7) | (*b & ~0x80); - if((*b & 0x80) == 0) { // no more digits + if((*b & 0x80) == 0) { if(accum <= ASN_OID_ARC_MAX) { *ret_value = accum; return 1 + (b - arcbuf); @@ -130,12 +126,7 @@ OBJECT_IDENTIFIER_get_single_arc(const uint8_t *arcbuf, size_t arcbuf_len, errno = ERANGE; /* Overflow */ return -1; } - } else { // to make sure we aren't wrapping around - if(accum > upper_limit) { - errno = ERANGE; /* Overflow */ - return -1; - } - } + } } errno = EINVAL; return -1; @@ -252,7 +243,7 @@ OBJECT_IDENTIFIER_encode_xer(const asn_TYPE_descriptor_t *td, const void *sptr, int ilevel, enum xer_encoder_flags_e flags, asn_app_consume_bytes_f *cb, void *app_key) { const OBJECT_IDENTIFIER_t *st = (const OBJECT_IDENTIFIER_t *)sptr; - asn_enc_rval_t er = {0,0,0}; + asn_enc_rval_t er; (void)ilevel; (void)flags; diff --git a/src/codec_utils/F1AP/OBJECT_IDENTIFIER.h b/src/codec_utils/common/OBJECT_IDENTIFIER.h similarity index 100% rename from src/codec_utils/F1AP/OBJECT_IDENTIFIER.h rename to src/codec_utils/common/OBJECT_IDENTIFIER.h diff --git a/src/codec_utils/common/OCTET_STRING.c b/src/codec_utils/common/OCTET_STRING.c index 628a5d6e9..577933070 100644 --- a/src/codec_utils/common/OCTET_STRING.c +++ b/src/codec_utils/common/OCTET_STRING.c @@ -157,7 +157,7 @@ OS__add_stack_el(struct _stack *st) { nel = (struct _stack_el *)CALLOC(1, sizeof(struct _stack_el)); if(nel == NULL) return NULL; - + if(st->tail) { /* Increase a subcontainment depth */ nel->cont_level = st->tail->cont_level + 1; @@ -539,7 +539,7 @@ asn_enc_rval_t OCTET_STRING_encode_der(const asn_TYPE_descriptor_t *td, const void *sptr, int tag_mode, ber_tlv_tag_t tag, asn_app_consume_bytes_f *cb, void *app_key) { - asn_enc_rval_t er = { 0, 0, 0 }; + asn_enc_rval_t er; const asn_OCTET_STRING_specifics_t *specs = td->specifics ? (const asn_OCTET_STRING_specifics_t *)td->specifics : &asn_SPC_OCTET_STRING_specs; @@ -603,7 +603,7 @@ OCTET_STRING_encode_xer(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_consume_bytes_f *cb, void *app_key) { const char * const h2c = "0123456789ABCDEF"; const OCTET_STRING_t *st = (const OCTET_STRING_t *)sptr; - asn_enc_rval_t er = { 0, 0, 0 }; + asn_enc_rval_t er; char scratch[16 * 3 + 4]; char *p = scratch; uint8_t *buf; @@ -745,7 +745,7 @@ OCTET_STRING__handle_control_chars(void *struct_ptr, const void *chunk_buf, size return 0; } } - + return -1; /* No, it's not */ } @@ -753,8 +753,8 @@ asn_enc_rval_t OCTET_STRING_encode_xer_utf8(const asn_TYPE_descriptor_t *td, const void *sptr, int ilevel, enum xer_encoder_flags_e flags, asn_app_consume_bytes_f *cb, void *app_key) { - const OCTET_STRING_t *st = (const OCTET_STRING_t *)sptr; - asn_enc_rval_t er = { 0, 0, 0 }; + const OCTET_STRING_t *st = (const OCTET_STRING_t *)sptr; + asn_enc_rval_t er; uint8_t *buf, *end; uint8_t *ss; /* Sequence start */ ssize_t encoded_len = 0; @@ -1802,7 +1802,7 @@ OCTET_STRING_decode_aper(const asn_codec_ctx_t *opt_codec_ctx, (long)csiz->effective_bits, (long)raw_len, repeat ? "repeat" : "once", td->name); - if ((st->size > 2) || (csiz->lower_bound != csiz->upper_bound)) { /* X.691 #16.11 */ + if (raw_len > 2) { /* X.691 #16 NOTE 1 */ if (aper_get_align(pd) < 0) RETURN(RC_FAIL); } @@ -1956,9 +1956,7 @@ OCTET_STRING_encode_aper(const asn_TYPE_descriptor_t *td, ret = aper_put_length(po, csiz->upper_bound - csiz->lower_bound + 1, sizeinunits - csiz->lower_bound); if(ret) ASN__ENCODE_FAILED; } - /* EB MOD - AFAIU if lb != ub it is aligned whatever the number of bits */ - if ((st->size > 2) || (csiz->lower_bound != csiz->upper_bound)) { /* X.691 #16.11 */ + if (st->size > 2) { /* X.691 #16 NOTE 1 */ if (aper_put_align(po) < 0) ASN__ENCODE_FAILED; } diff --git a/src/codec_utils/common/OPEN_TYPE.c b/src/codec_utils/common/OPEN_TYPE.c index a54e99c3c..fd25b6907 100644 --- a/src/codec_utils/common/OPEN_TYPE.c +++ b/src/codec_utils/common/OPEN_TYPE.c @@ -364,7 +364,7 @@ OPEN_TYPE_encode_uper(const asn_TYPE_descriptor_t *td, const void *sptr, asn_per_outp_t *po) { const void *memb_ptr; /* Pointer to the member */ asn_TYPE_member_t *elm; /* CHOICE's element */ - asn_enc_rval_t er = {0,0,0}; + asn_enc_rval_t er; unsigned present; (void)constraints; @@ -474,7 +474,7 @@ OPEN_TYPE_encode_aper(const asn_TYPE_descriptor_t *td, const void *sptr, asn_per_outp_t *po) { const void *memb_ptr; /* Pointer to the member */ asn_TYPE_member_t *elm; /* CHOICE's element */ - asn_enc_rval_t er = {0,0,0}; + asn_enc_rval_t er; unsigned present; (void)constraints; diff --git a/src/codec_utils/E2AP/PrintableString.c b/src/codec_utils/common/PrintableString.c similarity index 100% rename from src/codec_utils/E2AP/PrintableString.c rename to src/codec_utils/common/PrintableString.c diff --git a/src/codec_utils/E2AP/PrintableString.h b/src/codec_utils/common/PrintableString.h similarity index 100% rename from src/codec_utils/E2AP/PrintableString.h rename to src/codec_utils/common/PrintableString.h diff --git a/src/codec_utils/E2SM_KPM/REAL.c b/src/codec_utils/common/REAL.c similarity index 99% rename from src/codec_utils/E2SM_KPM/REAL.c rename to src/codec_utils/common/REAL.c index e3daf3722..7dfcaece4 100644 --- a/src/codec_utils/E2SM_KPM/REAL.c +++ b/src/codec_utils/common/REAL.c @@ -376,8 +376,8 @@ asn_enc_rval_t REAL_encode_xer(const asn_TYPE_descriptor_t *td, const void *sptr, int ilevel, enum xer_encoder_flags_e flags, asn_app_consume_bytes_f *cb, void *app_key) { - const REAL_t *st = (const REAL_t *)sptr; - asn_enc_rval_t er = {0,0,0}; + const REAL_t *st = (const REAL_t *)sptr; + asn_enc_rval_t er; double d; (void)ilevel; @@ -854,7 +854,7 @@ REAL_encode_oer(const asn_TYPE_descriptor_t *td, const asn_oer_constraints_t *constraints, const void *sptr, asn_app_consume_bytes_f *cb, void *app_key) { const REAL_t *st = sptr; - asn_enc_rval_t er = {0,0,0}; + asn_enc_rval_t er; ssize_t len_len; if(!st || !st->buf || !td) diff --git a/src/codec_utils/E2SM_KPM/REAL.h b/src/codec_utils/common/REAL.h similarity index 100% rename from src/codec_utils/E2SM_KPM/REAL.h rename to src/codec_utils/common/REAL.h diff --git a/src/codec_utils/common/asn_application.c b/src/codec_utils/common/asn_application.c index 2bff46064..a55e14e48 100644 --- a/src/codec_utils/common/asn_application.c +++ b/src/codec_utils/common/asn_application.c @@ -134,7 +134,7 @@ asn_encode(const asn_codec_ctx_t *opt_codec_ctx, enum asn_transfer_syntax syntax, const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_consume_bytes_f *callback, void *callback_key) { struct callback_failure_catch_key cb_key; - asn_enc_rval_t er = {0,0,0}; + asn_enc_rval_t er; if(!callback) { errno = EINVAL; @@ -162,7 +162,7 @@ asn_encode_to_buffer(const asn_codec_ctx_t *opt_codec_ctx, const asn_TYPE_descriptor_t *td, const void *sptr, void *buffer, size_t buffer_size) { struct overrun_encoder_key buf_key; - asn_enc_rval_t er = {0,0,0}; + asn_enc_rval_t er; if(buffer_size > 0 && !buffer) { errno = EINVAL; @@ -225,7 +225,7 @@ asn_encode_internal(const asn_codec_ctx_t *opt_codec_ctx, enum asn_transfer_syntax syntax, const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_consume_bytes_f *callback, void *callback_key) { - asn_enc_rval_t er = {0,0,0}; + asn_enc_rval_t er; enum xer_encoder_flags_e xer_flags = XER_F_CANONICAL; (void)opt_codec_ctx; /* Parameters are not checked on encode yet. */ diff --git a/src/codec_utils/common/asn_application.h b/src/codec_utils/common/asn_application.h index 034f64612..449318df1 100644 --- a/src/codec_utils/common/asn_application.h +++ b/src/codec_utils/common/asn_application.h @@ -24,7 +24,7 @@ enum asn_transfer_syntax { ATS_INVALID = 0, /* Plaintext output (not conforming to any standard), for debugging. */ ATS_NONSTANDARD_PLAINTEXT, - /* Returns a randomly generated structure. */ + /* Returns a randomly generatede structure. */ ATS_RANDOM, /* * X.690: diff --git a/src/codec_utils/common/asn_codecs_prim.c b/src/codec_utils/common/asn_codecs_prim.c index fc2424773..78448a8ec 100644 --- a/src/codec_utils/common/asn_codecs_prim.c +++ b/src/codec_utils/common/asn_codecs_prim.c @@ -84,7 +84,7 @@ asn_enc_rval_t der_encode_primitive(const asn_TYPE_descriptor_t *td, const void *sptr, int tag_mode, ber_tlv_tag_t tag, asn_app_consume_bytes_f *cb, void *app_key) { - asn_enc_rval_t erval = {0,0,0}; + asn_enc_rval_t erval; const ASN__PRIMITIVE_TYPE_t *st = (const ASN__PRIMITIVE_TYPE_t *)sptr; ASN_DEBUG("%s %s as a primitive type (tm=%d)", diff --git a/src/codec_utils/common/asn_config.h b/src/codec_utils/common/asn_config.h new file mode 100644 index 000000000..ca312be1b --- /dev/null +++ b/src/codec_utils/common/asn_config.h @@ -0,0 +1,5 @@ +// Generated automatically. Don't edit manually! + +#define ASN_DISABLE_BER_SUPPORT 1 +#define ASN_DISABLE_OER_SUPPORT 1 +#define ASN_DISABLE_JER_SUPPORT 1 diff --git a/src/codec_utils/common/asn_internal.c b/src/codec_utils/common/asn_internal.c index 004660b23..c2a8108e7 100644 --- a/src/codec_utils/common/asn_internal.c +++ b/src/codec_utils/common/asn_internal.c @@ -14,10 +14,10 @@ asn__format_to_callback(int (*cb)(const void *, size_t, void *key), void *key, va_start(args, fmt); wrote = vsnprintf(buf, buf_size, fmt, args); + va_end(args); if(wrote < (ssize_t)buf_size) { if(wrote < 0) { if(buf != scratch) FREEMEM(buf); - va_end(args); return -1; } break; @@ -26,12 +26,11 @@ asn__format_to_callback(int (*cb)(const void *, size_t, void *key), void *key, buf_size <<= 1; if(buf == scratch) { buf = MALLOC(buf_size); - if(!buf) { va_end(args); return -1; } + if(!buf) return -1; } else { void *p = REALLOC(buf, buf_size); if(!p) { FREEMEM(buf); - va_end(args); return -1; } buf = p; diff --git a/src/codec_utils/common/asn_internal.h b/src/codec_utils/common/asn_internal.h index c4105ad51..273608314 100644 --- a/src/codec_utils/common/asn_internal.h +++ b/src/codec_utils/common/asn_internal.h @@ -42,8 +42,7 @@ int get_asn1c_environment_version(void); /* Run-time version */ */ #ifndef ASN_DEBUG /* If debugging code is not defined elsewhere... */ #if ASN_EMIT_DEBUG == 1 /* And it was asked to emit this code... */ -#if !defined(BELL_LABS) /* Bell Labs */ - //#if __STDC_VERSION__ >= 199901L +#if __STDC_VERSION__ >= 199901L #ifdef ASN_THREAD_SAFE /* Thread safety requires sacrifice in output indentation: * Retain empty definition of ASN_DEBUG_INDENT_ADD. */ @@ -53,12 +52,6 @@ int get_asn1c_environment_version(void); /* Run-time version */ int asn_debug_indent; #define ASN_DEBUG_INDENT_ADD(i) do { asn_debug_indent += i; } while(0) #endif /* ASN_THREAD_SAFE */ -#if defined(BELL_LABS) /* Bell Labs version */ -extern int logAsn1c(const char *filename, int linenumber, const char *format, ...); -#define ASN_DEBUG(fmt, args...) do { \ - (void) logAsn1c(__FILE__, __LINE__, fmt, ##args); \ - } while(0) -#else #define ASN_DEBUG(fmt, args...) do { \ int adi = asn_debug_indent; \ while(adi--) fprintf(stderr, " "); \ @@ -66,7 +59,6 @@ extern int logAsn1c(const char *filename, int linenumber, const char *format, .. fprintf(stderr, " (%s:%d)\n", \ __FILE__, __LINE__); \ } while(0) -#endif /* BELL_LABS */ #else /* !C99 */ void CC_PRINTFLIKE(1, 2) ASN_DEBUG_f(const char *fmt, ...); #define ASN_DEBUG ASN_DEBUG_f diff --git a/src/codec_utils/common/constr_CHOICE.c b/src/codec_utils/common/constr_CHOICE.c index 86dcbb030..402b6be9a 100644 --- a/src/codec_utils/common/constr_CHOICE.c +++ b/src/codec_utils/common/constr_CHOICE.c @@ -365,7 +365,7 @@ CHOICE_encode_der(const asn_TYPE_descriptor_t *td, const void *sptr, void *app_key) { const asn_CHOICE_specifics_t *specs = (const asn_CHOICE_specifics_t *)td->specifics; asn_TYPE_member_t *elm; /* CHOICE element */ - asn_enc_rval_t erval = {0,0,0}; + asn_enc_rval_t erval; const void *memb_ptr; size_t computed_size = 0; unsigned present; @@ -779,10 +779,10 @@ asn_enc_rval_t CHOICE_encode_xer(const asn_TYPE_descriptor_t *td, const void *sptr, int ilevel, enum xer_encoder_flags_e flags, asn_app_consume_bytes_f *cb, void *app_key) { - const asn_CHOICE_specifics_t *specs = - (const asn_CHOICE_specifics_t *)td->specifics; - asn_enc_rval_t er = {0,0,0}; - unsigned present = 0; + const asn_CHOICE_specifics_t *specs = + (const asn_CHOICE_specifics_t *)td->specifics; + asn_enc_rval_t er; + unsigned present; if(!sptr) ASN__ENCODE_FAILED; @@ -795,9 +795,9 @@ CHOICE_encode_xer(const asn_TYPE_descriptor_t *td, const void *sptr, int ilevel, if(present == 0 || present > td->elements_count) { ASN__ENCODE_FAILED; } else { - asn_enc_rval_t tmper = {0,0,0}; + asn_enc_rval_t tmper; asn_TYPE_member_t *elm = &td->elements[present-1]; - const void *memb_ptr = NULL; + const void *memb_ptr; const char *mname = elm->name; unsigned int mlen = strlen(mname); @@ -920,7 +920,7 @@ asn_enc_rval_t CHOICE_encode_uper(const asn_TYPE_descriptor_t *td, const asn_per_constraints_t *constraints, const void *sptr, asn_per_outp_t *po) { - const asn_CHOICE_specifics_t *specs = (const asn_CHOICE_specifics_t *)td->specifics; + const asn_CHOICE_specifics_t *specs = (const asn_CHOICE_specifics_t *)td->specifics; asn_TYPE_member_t *elm; /* CHOICE's element */ const asn_per_constraint_t *ct; const void *memb_ptr; @@ -997,7 +997,7 @@ CHOICE_encode_uper(const asn_TYPE_descriptor_t *td, return elm->type->op->uper_encoder( elm->type, elm->encoding_constraints.per_constraints, memb_ptr, po); } else { - asn_enc_rval_t rval = {0,0,0}; + asn_enc_rval_t rval; if(specs->ext_start == -1) ASN__ENCODE_FAILED; if(uper_put_nsnnwn(po, present_enc - specs->ext_start)) ASN__ENCODE_FAILED; @@ -1017,7 +1017,6 @@ CHOICE_decode_aper(const asn_codec_ctx_t *opt_codec_ctx, const asn_CHOICE_specifics_t *specs = (const asn_CHOICE_specifics_t *)td->specifics; asn_dec_rval_t rv; const asn_per_constraint_t *ct; - const asn_per_constraint_t *ext_ct = NULL; asn_TYPE_member_t *elm; /* CHOICE's element */ void *memb_ptr; void **memb_ptr2; @@ -1043,13 +1042,9 @@ CHOICE_decode_aper(const asn_codec_ctx_t *opt_codec_ctx, if(ct && ct->flags & APC_EXTENSIBLE) { value = per_get_few_bits(pd, 1); if(value < 0) ASN__DECODE_STARVED; - if(value) { - ext_ct = ct; - ct = 0; /* Not restricted */ - } + if(value) ct = 0; /* Not restricted */ } - if(ct && ct->range_bits >= 0) { value = per_get_few_bits(pd, ct->range_bits); if(value < 0) ASN__DECODE_STARVED; @@ -1060,7 +1055,7 @@ CHOICE_decode_aper(const asn_codec_ctx_t *opt_codec_ctx, } else { if(specs->ext_start == -1) ASN__DECODE_FAILED; - value = aper_get_nsnnwn(pd, ext_ct->range_bits); + value = uper_get_nsnnwn(pd); if(value < 0) ASN__DECODE_STARVED; value += specs->ext_start; if((unsigned)value >= td->elements_count) @@ -1088,7 +1083,7 @@ CHOICE_decode_aper(const asn_codec_ctx_t *opt_codec_ctx, rv = elm->type->op->aper_decoder(opt_codec_ctx, elm->type, elm->encoding_constraints.per_constraints, memb_ptr2, pd); } else { - rv = aper_open_type_get(opt_codec_ctx, elm->type, + rv = uper_open_type_get(opt_codec_ctx, elm->type, elm->encoding_constraints.per_constraints, memb_ptr2, pd); } @@ -1104,12 +1099,10 @@ CHOICE_encode_aper(const asn_TYPE_descriptor_t *td, const void *sptr, asn_per_outp_t *po) { const asn_CHOICE_specifics_t *specs = (const asn_CHOICE_specifics_t *)td->specifics; const asn_TYPE_member_t *elm; /* CHOICE's element */ - const asn_per_constraint_t *ct = NULL; - const asn_per_constraint_t *ext_ct = NULL; + const asn_per_constraint_t *ct; const void *memb_ptr; - unsigned present; - int present_enc; - + int present; + if(!sptr) ASN__ENCODE_FAILED; ASN_DEBUG("Encoding %s as CHOICE using ALIGNED PER", td->name); @@ -1117,7 +1110,7 @@ CHOICE_encode_aper(const asn_TYPE_descriptor_t *td, if(constraints) ct = &constraints->value; else if(td->encoding_constraints.per_constraints) ct = &td->encoding_constraints.per_constraints->value; - else ct = NULL; + else ct = 0; present = _fetch_present_idx(sptr, specs->pres_offset, specs->pres_size); @@ -1133,38 +1126,25 @@ CHOICE_encode_aper(const asn_TYPE_descriptor_t *td, /* Adjust if canonical order is different from natural order */ if(specs->to_canonical_order) - present_enc = specs->to_canonical_order[present]; - else - present_enc = present; - + present = specs->to_canonical_order[present]; + ASN_DEBUG("Encoding %s CHOICE element %d", td->name, present); - if(ct && (ct->range_bits >= 0)) { - // Value is not within the range of the primary values ? - if(present < ct->lower_bound || present > ct->upper_bound) { - if(ct->flags & APC_EXTENSIBLE) { - ASN_DEBUG("CHOICE member %d (enc %d) is an extension (%ld..%ld)", - present, present_enc, ct->lower_bound, ct->upper_bound); - // X691/23.5 Extension marker = 1 - if(per_put_few_bits(po, 1, 1)) { - ASN__ENCODE_FAILED; - } - } else { - ASN__ENCODE_FAILED; - } - // no more need of constraint. - ext_ct = ct; - ct = NULL; - } + if(ct && ct->range_bits >= 0) { + if(present < ct->lower_bound + || present > ct->upper_bound) { + if(ct->flags & APC_EXTENSIBLE) { + if(per_put_few_bits(po, 1, 1)) + ASN__ENCODE_FAILED; + } else { + ASN__ENCODE_FAILED; + } + ct = 0; + } } - - if(ct && (ct->flags & APC_EXTENSIBLE)) { - ASN_DEBUG("CHOICE member %d (enc %d) is not an extension (%ld..%ld)", - present, present, ct->lower_bound, ct->upper_bound); - // X691.23.5 Extension marker = 0 - if(per_put_few_bits(po, 0, 1)) { - ASN__ENCODE_FAILED; - } + if(ct && ct->flags & APC_EXTENSIBLE) { + if(per_put_few_bits(po, 0, 1)) + ASN__ENCODE_FAILED; } elm = &td->elements[present]; @@ -1176,21 +1156,17 @@ CHOICE_encode_aper(const asn_TYPE_descriptor_t *td, memb_ptr = (const char *)sptr + elm->memb_offset; } - if(ct && (ct->range_bits >= 0)) { - // By construction (ct != 0), the alternative value is a non extended one. - // X691/23.7 X691/23.6 alternative value encoded as a range_bits bits value. - if(per_put_few_bits(po, present_enc, ct->range_bits)) + if(ct && ct->range_bits >= 0) { + if(per_put_few_bits(po, present, ct->range_bits)) ASN__ENCODE_FAILED; return elm->type->op->aper_encoder(elm->type, elm->encoding_constraints.per_constraints, memb_ptr, po); } else { - asn_enc_rval_t rval = {0,0,0}; + asn_enc_rval_t rval; if(specs->ext_start == -1) ASN__ENCODE_FAILED; - // X691/23.8 normally encoded as a small non negative whole number - - if(ext_ct && aper_put_nsnnwn(po, ext_ct->range_bits, present_enc - specs->ext_start)) + if(aper_put_nsnnwn(po, ct->range_bits, present - specs->ext_start)) ASN__ENCODE_FAILED; if(aper_open_type_put(elm->type, elm->encoding_constraints.per_constraints, memb_ptr, po)) diff --git a/src/codec_utils/common/constr_SEQUENCE.c b/src/codec_utils/common/constr_SEQUENCE.c index 43dcac70b..f12275cef 100644 --- a/src/codec_utils/common/constr_SEQUENCE.c +++ b/src/codec_utils/common/constr_SEQUENCE.c @@ -512,7 +512,7 @@ SEQUENCE_encode_der(const asn_TYPE_descriptor_t *td, const void *sptr, int tag_mode, ber_tlv_tag_t tag, asn_app_consume_bytes_f *cb, void *app_key) { size_t computed_size = 0; - asn_enc_rval_t erval = {0,0,0}; + asn_enc_rval_t erval; ssize_t ret; size_t edx; @@ -574,7 +574,7 @@ SEQUENCE_encode_der(const asn_TYPE_descriptor_t *td, const void *sptr, */ for(edx = 0; edx < td->elements_count; edx++) { asn_TYPE_member_t *elm = &td->elements[edx]; - asn_enc_rval_t tmperval = {0,0,0}; + asn_enc_rval_t tmperval; const void *memb_ptr; /* Pointer to the member */ const void *const *memb_ptr2; /* Pointer to that pointer */ @@ -868,18 +868,18 @@ asn_enc_rval_t SEQUENCE_encode_xer(const asn_TYPE_descriptor_t *td, const void *sptr, int ilevel, enum xer_encoder_flags_e flags, asn_app_consume_bytes_f *cb, void *app_key) { - asn_enc_rval_t er = {0,0,0}; + asn_enc_rval_t er; int xcan = (flags & XER_F_CANONICAL); asn_TYPE_descriptor_t *tmp_def_val_td = 0; void *tmp_def_val = 0; - size_t edx; + size_t edx; if(!sptr) ASN__ENCODE_FAILED; er.encoded = 0; for(edx = 0; edx < td->elements_count; edx++) { - asn_enc_rval_t tmper = {0,0,0}; + asn_enc_rval_t tmper; asn_TYPE_member_t *elm = &td->elements[edx]; const void *memb_ptr; const char *mname = elm->name; @@ -1357,7 +1357,7 @@ SEQUENCE_encode_uper(const asn_TYPE_descriptor_t *td, asn_per_outp_t *po) { const asn_SEQUENCE_specifics_t *specs = (const asn_SEQUENCE_specifics_t *)td->specifics; - asn_enc_rval_t er = {0,0,0}; + asn_enc_rval_t er; int n_extensions; size_t edx; size_t i; @@ -1785,7 +1785,7 @@ SEQUENCE_encode_aper(const asn_TYPE_descriptor_t *td, const void *sptr, asn_per_outp_t *po) { const asn_SEQUENCE_specifics_t *specs = (const asn_SEQUENCE_specifics_t *)td->specifics; - asn_enc_rval_t er = {0,0,0}; + asn_enc_rval_t er; int n_extensions; size_t edx; size_t i; @@ -1835,7 +1835,7 @@ SEQUENCE_encode_aper(const asn_TYPE_descriptor_t *td, /* Eliminate default values */ if(present && elm->default_value_cmp - && elm->default_value_cmp(memb_ptr2) == 1) + && elm->default_value_cmp(memb_ptr2) == 0) present = 0; ASN_DEBUG("Element %s %s %s->%s is %s", @@ -1881,7 +1881,7 @@ SEQUENCE_encode_aper(const asn_TYPE_descriptor_t *td, } /* Eliminate default values */ - if(elm->default_value_cmp && elm->default_value_cmp(memb_ptr2) == 1) + if(elm->default_value_cmp && elm->default_value_cmp(memb_ptr2) == 0) continue; ASN_DEBUG("Encoding %s->%s", td->name, elm->name); diff --git a/src/codec_utils/common/constr_SEQUENCE_OF.c b/src/codec_utils/common/constr_SEQUENCE_OF.c index 10f18cf46..2a500c367 100644 --- a/src/codec_utils/common/constr_SEQUENCE_OF.c +++ b/src/codec_utils/common/constr_SEQUENCE_OF.c @@ -18,7 +18,7 @@ SEQUENCE_OF_encode_der(const asn_TYPE_descriptor_t *td, const void *ptr, const asn_anonymous_sequence_ *list = _A_CSEQUENCE_FROM_VOID(ptr); size_t computed_size = 0; ssize_t encoding_size = 0; - asn_enc_rval_t erval = {0,0,0}; + asn_enc_rval_t erval; int edx; ASN_DEBUG("Estimating size of SEQUENCE OF %s", td->name); @@ -91,7 +91,7 @@ asn_enc_rval_t SEQUENCE_OF_encode_xer(const asn_TYPE_descriptor_t *td, const void *sptr, int ilevel, enum xer_encoder_flags_e flags, asn_app_consume_bytes_f *cb, void *app_key) { - asn_enc_rval_t er = {0,0,0}; + asn_enc_rval_t er; const asn_SET_OF_specifics_t *specs = (const asn_SET_OF_specifics_t *)td->specifics; const asn_TYPE_member_t *elm = td->elements; const asn_anonymous_sequence_ *list = _A_CSEQUENCE_FROM_VOID(sptr); @@ -107,7 +107,7 @@ SEQUENCE_OF_encode_xer(const asn_TYPE_descriptor_t *td, const void *sptr, er.encoded = 0; for(i = 0; i < list->count; i++) { - asn_enc_rval_t tmper = {0,0,0}; + asn_enc_rval_t tmper; void *memb_ptr = list->array[i]; if(!memb_ptr) continue; @@ -147,7 +147,7 @@ SEQUENCE_OF_encode_uper(const asn_TYPE_descriptor_t *td, const void *sptr, asn_per_outp_t *po) { const asn_anonymous_sequence_ *list; const asn_per_constraint_t *ct; - asn_enc_rval_t er = {0,0,0}; + asn_enc_rval_t er; const asn_TYPE_member_t *elm = td->elements; size_t encoded_edx; @@ -231,7 +231,7 @@ SEQUENCE_OF_encode_aper(const asn_TYPE_descriptor_t *td, const void *sptr, asn_per_outp_t *po) { const asn_anonymous_sequence_ *list; const asn_per_constraint_t *ct; - asn_enc_rval_t er = {0,0,0}; + asn_enc_rval_t er; asn_TYPE_member_t *elm = td->elements; int seq; diff --git a/src/codec_utils/common/constr_SET_OF.c b/src/codec_utils/common/constr_SET_OF.c index bf1dc2776..ab51d3837 100644 --- a/src/codec_utils/common/constr_SET_OF.c +++ b/src/codec_utils/common/constr_SET_OF.c @@ -371,7 +371,7 @@ SET_OF__encode_sorted(const asn_TYPE_member_t *elm, for(edx = 0; edx < list->count; edx++) { const void *memb_ptr = list->array[edx]; struct _el_buffer *encoding_el = &encoded_els[edx]; - asn_enc_rval_t erval = {0,0,0}; + asn_enc_rval_t erval; if(!memb_ptr) break; @@ -435,7 +435,7 @@ SET_OF_encode_der(const asn_TYPE_descriptor_t *td, const void *sptr, */ for(edx = 0; edx < list->count; edx++) { void *memb_ptr = list->array[edx]; - asn_enc_rval_t erval = {0,0,0}; + asn_enc_rval_t erval; if(!memb_ptr) ASN__ENCODE_FAILED; @@ -457,7 +457,7 @@ SET_OF_encode_der(const asn_TYPE_descriptor_t *td, const void *sptr, computed_size += encoding_size; if(!cb || list->count == 0) { - asn_enc_rval_t erval = {0,0,0}; + asn_enc_rval_t erval; erval.encoded = computed_size; ASN__ENCODED_OK(erval); } @@ -488,7 +488,7 @@ SET_OF_encode_der(const asn_TYPE_descriptor_t *td, const void *sptr, SET_OF__encode_sorted_free(encoded_els, list->count); if(edx == list->count) { - asn_enc_rval_t erval = {0,0,0}; + asn_enc_rval_t erval; assert(computed_size == (size_t)encoding_size); erval.encoded = computed_size; ASN__ENCODED_OK(erval); @@ -526,7 +526,7 @@ SET_OF_decode_xer(const asn_codec_ctx_t *opt_codec_ctx, void *st = *struct_ptr; /* Target structure. */ asn_struct_ctx_t *ctx; /* Decoder context */ - asn_dec_rval_t rval = {RC_OK, 0};/* Return value from a decoder */ + asn_dec_rval_t rval; /* Return value from a decoder */ ssize_t consumed_myself = 0; /* Consumed bytes from ptr */ /* @@ -565,7 +565,7 @@ SET_OF_decode_xer(const asn_codec_ctx_t *opt_codec_ctx, * Go inside the inner member of a set. */ if(ctx->phase == 2) { - asn_dec_rval_t tmprval = {RC_OK, 0}; + asn_dec_rval_t tmprval; /* Invoke the inner type decoder, m.b. multiple times */ ASN_DEBUG("XER/SET OF element [%s]", elm_tag); @@ -697,7 +697,7 @@ asn_enc_rval_t SET_OF_encode_xer(const asn_TYPE_descriptor_t *td, const void *sptr, int ilevel, enum xer_encoder_flags_e flags, asn_app_consume_bytes_f *cb, void *app_key) { - asn_enc_rval_t er = {0,0,0}; + asn_enc_rval_t er; const asn_SET_OF_specifics_t *specs = (const asn_SET_OF_specifics_t *)td->specifics; const asn_TYPE_member_t *elm = td->elements; const asn_anonymous_set_ *list = _A_CSET_FROM_VOID(sptr); @@ -722,7 +722,7 @@ SET_OF_encode_xer(const asn_TYPE_descriptor_t *td, const void *sptr, int ilevel, er.encoded = 0; for(i = 0; i < list->count; i++) { - asn_enc_rval_t tmper = {0,0,0}; + asn_enc_rval_t tmper; void *memb_ptr = list->array[i]; if(!memb_ptr) continue; @@ -909,7 +909,7 @@ SET_OF_decode_uper(const asn_codec_ctx_t *opt_codec_ctx, const asn_TYPE_descriptor_t *td, const asn_per_constraints_t *constraints, void **sptr, asn_per_data_t *pd) { - asn_dec_rval_t rv = {RC_OK, 0}; + asn_dec_rval_t rv; const asn_SET_OF_specifics_t *specs = (const asn_SET_OF_specifics_t *)td->specifics; const asn_TYPE_member_t *elm = td->elements; /* Single one */ void *st = *sptr; @@ -1007,7 +1007,7 @@ SET_OF_encode_uper(const asn_TYPE_descriptor_t *td, const asn_per_constraint_t *ct; const asn_TYPE_member_t *elm = td->elements; struct _el_buffer *encoded_els; - asn_enc_rval_t er = {0,0,0}; + asn_enc_rval_t er; size_t encoded_edx; if(!sptr) ASN__ENCODE_FAILED; @@ -1101,7 +1101,7 @@ asn_dec_rval_t SET_OF_decode_aper(const asn_codec_ctx_t *opt_codec_ctx, const asn_TYPE_descriptor_t *td, const asn_per_constraints_t *constraints, void **sptr, asn_per_data_t *pd) { - asn_dec_rval_t rv = {RC_OK, 0}; + asn_dec_rval_t rv; const asn_SET_OF_specifics_t *specs = (const asn_SET_OF_specifics_t *)td->specifics; const asn_TYPE_member_t *elm = td->elements; /* Single one */ void *st = *sptr; diff --git a/src/codec_utils/common/per_encoder.c b/src/codec_utils/common/per_encoder.c index a35e1f049..a5d73ced0 100644 --- a/src/codec_utils/common/per_encoder.c +++ b/src/codec_utils/common/per_encoder.c @@ -17,7 +17,7 @@ uper_encode(const asn_TYPE_descriptor_t *td, const asn_per_constraints_t *constraints, const void *sptr, asn_app_consume_bytes_f *cb, void *app_key) { asn_per_outp_t po; - asn_enc_rval_t er = {0,0,0}; + asn_enc_rval_t er; /* * Invoke type-specific encoder. @@ -114,7 +114,7 @@ ssize_t uper_encode_to_new_buffer(const asn_TYPE_descriptor_t *td, const asn_per_constraints_t *constraints, const void *sptr, void **buffer_r) { - asn_enc_rval_t er = {0,0,0}; + asn_enc_rval_t er; enc_dyn_arg key; memset(&key, 0, sizeof(key)); @@ -181,7 +181,7 @@ ssize_t aper_encode_to_new_buffer(const asn_TYPE_descriptor_t *td, const asn_per_constraints_t *constraints, const void *sptr, void **buffer_r) { - asn_enc_rval_t er = {0,0,0}; + asn_enc_rval_t er; enc_dyn_arg key; memset(&key, 0, sizeof(key)); @@ -233,7 +233,7 @@ aper_encode(const asn_TYPE_descriptor_t *td, const asn_per_constraints_t *constraints, const void *sptr, asn_app_consume_bytes_f *cb, void *app_key) { asn_per_outp_t po; - asn_enc_rval_t er = {0,0,0}; + asn_enc_rval_t er; /* * Invoke type-specific encoder. diff --git a/src/codec_utils/common/per_support.c b/src/codec_utils/common/per_support.c index 2c87a7634..228567760 100644 --- a/src/codec_utils/common/per_support.c +++ b/src/codec_utils/common/per_support.c @@ -310,12 +310,9 @@ aper_get_length(asn_per_data_t *pd, int range, int ebits, int *repeat) { *repeat = 0; - // First check effective_bits parameter. - if (ebits >= 0) { - if (range <= 65536 && range >= 0) - return aper_get_nsnnwn(pd, range); - } - + if (range <= 65536 && range >= 0) + return aper_get_nsnnwn(pd, range); + if (aper_get_align(pd) < 0) return -1; diff --git a/src/codec_utils/common/xer_encoder.c b/src/codec_utils/common/xer_encoder.c index b0f2795f8..dff3c44e8 100644 --- a/src/codec_utils/common/xer_encoder.c +++ b/src/codec_utils/common/xer_encoder.c @@ -53,11 +53,7 @@ xer__print2fp(const void *buffer, size_t size, void *app_key) { int xer_fprint(FILE *stream, const asn_TYPE_descriptor_t *td, const void *sptr) { - asn_enc_rval_t er = {0,0,0}; - -#ifndef DEBUG_ASN_PRINT - return 0; -#endif + asn_enc_rval_t er; if(!stream) stream = stdout; if(!td || !sptr) diff --git a/src/cu_stub/cu_f1ap_msg_hdl.c b/src/cu_stub/cu_f1ap_msg_hdl.c index c1c7bfeac..9d68572d3 100644 --- a/src/cu_stub/cu_f1ap_msg_hdl.c +++ b/src/cu_stub/cu_f1ap_msg_hdl.c @@ -362,17 +362,17 @@ uint8_t BuildAndSendF1SetupRsp(uint32_t duId, BIT_STRING_t *nrcellId) return RFAILED; } } - cellToActivate->list.array[0]->id = \ + ((ProtocolIE_SingleContainer_4590P5_t *)(cellToActivate->list.array[0]))->id = \ ProtocolIE_ID_id_Cells_to_be_Activated_List_Item; - cellToActivate->list.array[0]->criticality = Criticality_ignore; - cellToActivate->list.array[0]->value.present = \ + ((ProtocolIE_SingleContainer_4590P5_t *)(cellToActivate->list.array[0]))->criticality = Criticality_ignore; + ((ProtocolIE_SingleContainer_4590P5_t *)(cellToActivate->list.array[0]))->value.present = \ Cells_to_be_Activated_List_ItemIEs__value_PR_Cells_to_be_Activated_List_Item; - cellToActivate->list.array[0]->value.choice.Cells_to_be_Activated_List_Item.\ + ((ProtocolIE_SingleContainer_4590P5_t *)(cellToActivate->list.array[0]))->value.choice.Cells_to_be_Activated_List_Item.\ nRCGI.pLMN_Identity.size = 3*sizeof(uint8_t); - CU_ALLOC(cellToActivate->list.array[0]->\ + CU_ALLOC(((ProtocolIE_SingleContainer_4590P5_t *)(cellToActivate->list.array[0]))->\ value.choice.Cells_to_be_Activated_List_Item.nRCGI.pLMN_Identity.buf,\ 3*sizeof(uint8_t)); - if(cellToActivate->list.array[0]->value.choice.\ + if(((ProtocolIE_SingleContainer_4590P5_t *)(cellToActivate->list.array[0]))->value.choice.\ Cells_to_be_Activated_List_Item.nRCGI.pLMN_Identity.buf == NULLP) { @@ -397,18 +397,18 @@ uint8_t BuildAndSendF1SetupRsp(uint32_t duId, BIT_STRING_t *nrcellId) CU_FREE(f1apMsg, sizeof(F1AP_PDU_t)); return RFAILED; } - buildPlmnId(cuCb.cuCfgParams.plmn , cellToActivate->list.array[0]->value.choice.\ + buildPlmnId(cuCb.cuCfgParams.plmn , ((ProtocolIE_SingleContainer_4590P5_t *)(cellToActivate->list.array[0]))->value.choice.\ Cells_to_be_Activated_List_Item.nRCGI.pLMN_Identity.buf); - cellToActivate->list.array[0]->value.choice.Cells_to_be_Activated_List_Item.\ + ((ProtocolIE_SingleContainer_4590P5_t *)(cellToActivate->list.array[0]))->value.choice.Cells_to_be_Activated_List_Item.\ nRCGI.nRCellIdentity.size = 5*sizeof(uint8_t); - CU_ALLOC(cellToActivate->list.array[0]->value.choice.\ + CU_ALLOC(((ProtocolIE_SingleContainer_4590P5_t *)(cellToActivate->list.array[0]))->value.choice.\ Cells_to_be_Activated_List_Item.nRCGI.nRCellIdentity.buf,\ - cellToActivate->list.array[0]->value.choice.Cells_to_be_Activated_List_Item.\ + ((ProtocolIE_SingleContainer_4590P5_t *)(cellToActivate->list.array[0]))->value.choice.Cells_to_be_Activated_List_Item.\ nRCGI.nRCellIdentity.size); - if(cellToActivate->list.array[0]->value.choice.\ + if(((ProtocolIE_SingleContainer_4590P5_t *)(cellToActivate->list.array[0]))->value.choice.\ Cells_to_be_Activated_List_Item.nRCGI.nRCellIdentity.buf == NULLP) { - CU_FREE(cellToActivate->list.array[0]->\ + CU_FREE(((ProtocolIE_SingleContainer_4590P5_t *)(cellToActivate->list.array[0]))->\ value.choice.Cells_to_be_Activated_List_Item.nRCGI.pLMN_Identity.buf,\ 3*sizeof(uint8_t)); for(ieIdx=0; ieIdxlist.array[0]->value.choice.Cells_to_be_Activated_List_Item.nRCGI.nRCellIdentity, nrcellId, sizeof(BIT_STRING_t)); + memcpy(&((ProtocolIE_SingleContainer_4590P5_t *)(cellToActivate->list.array[0]))->value.choice.Cells_to_be_Activated_List_Item.nRCGI.nRCellIdentity, nrcellId, sizeof(BIT_STRING_t)); /* RRC Version */ idx++; @@ -479,11 +479,11 @@ uint8_t BuildAndSendF1SetupRsp(uint32_t duId, BIT_STRING_t *nrcellId) CU_FREE(f1apMsg, sizeof(F1AP_PDU_t)); return RFAILED; } - rrcVer->iE_Extensions->list.count = 1; - rrcVer->iE_Extensions->list.size = sizeof(struct RRC_Version_ExtIEs *); - CU_ALLOC(rrcVer->iE_Extensions->list.array,\ + ((ProtocolExtensionContainer_4624P81_t *)(rrcVer->iE_Extensions))->list.count = 1; + ((ProtocolExtensionContainer_4624P81_t *)(rrcVer->iE_Extensions))->list.size = sizeof(struct RRC_Version_ExtIEs *); + CU_ALLOC(((ProtocolExtensionContainer_4624P81_t *)(rrcVer->iE_Extensions))->list.array,\ sizeof(struct RRC_Version_ExtIEs *)); - if(rrcVer->iE_Extensions->list.array == NULLP) + if(((ProtocolExtensionContainer_4624P81_t *)(rrcVer->iE_Extensions))->list.array == NULLP) { CU_FREE(rrcVer->iE_Extensions,\ sizeof(ProtocolExtensionContainer_4624P81_t)); @@ -500,11 +500,11 @@ uint8_t BuildAndSendF1SetupRsp(uint32_t duId, BIT_STRING_t *nrcellId) CU_FREE(f1apMsg, sizeof(F1AP_PDU_t)); return RFAILED; } - CU_ALLOC(rrcVer->iE_Extensions->list.array[0],\ + CU_ALLOC(((ProtocolExtensionContainer_4624P81_t *)(rrcVer->iE_Extensions))->list.array[0],\ sizeof(struct RRC_Version_ExtIEs)); - if(rrcVer->iE_Extensions->list.array[0] == NULLP) + if(((ProtocolExtensionContainer_4624P81_t *)(rrcVer->iE_Extensions))->list.array[0] == NULLP) { - CU_FREE(rrcVer->iE_Extensions->list.array,\ + CU_FREE(((ProtocolExtensionContainer_4624P81_t *)(rrcVer->iE_Extensions))->list.array,\ sizeof(struct RRC_Version_ExtIEs *)); CU_FREE(rrcVer->iE_Extensions,\ sizeof(ProtocolExtensionContainer_4624P81_t)); @@ -521,22 +521,22 @@ uint8_t BuildAndSendF1SetupRsp(uint32_t duId, BIT_STRING_t *nrcellId) CU_FREE(f1apMsg, sizeof(F1AP_PDU_t)); return RFAILED; } - rrcVer->iE_Extensions->list.array[0]->id = \ + ((ProtocolExtensionContainer_4624P81_t *)(rrcVer->iE_Extensions))->list.array[0]->id = \ ProtocolIE_ID_id_latest_RRC_Version_Enhanced; - rrcVer->iE_Extensions->list.array[0]->criticality = Criticality_reject; - rrcVer->iE_Extensions->list.array[0]->extensionValue.present = \ + ((ProtocolExtensionContainer_4624P81_t *)(rrcVer->iE_Extensions))->list.array[0]->criticality = Criticality_reject; + ((ProtocolExtensionContainer_4624P81_t *)(rrcVer->iE_Extensions))->list.array[0]->extensionValue.present = \ RRC_Version_ExtIEs__extensionValue_PR_Latest_RRC_Version_Enhanced; - rrcVer->iE_Extensions->list.array[0]->extensionValue.choice.\ + ((ProtocolExtensionContainer_4624P81_t *)(rrcVer->iE_Extensions))->list.array[0]->extensionValue.choice.\ Latest_RRC_Version_Enhanced.size = 3*sizeof(uint8_t); - CU_ALLOC(rrcVer->iE_Extensions->list.\ + CU_ALLOC(((ProtocolExtensionContainer_4624P81_t *)(rrcVer->iE_Extensions))->list.\ array[0]->extensionValue.choice.Latest_RRC_Version_Enhanced.buf,\ 3*sizeof(uint8_t)); - if(rrcVer->iE_Extensions->list.\ + if(((ProtocolExtensionContainer_4624P81_t *)(rrcVer->iE_Extensions))->list.\ array[0]->extensionValue.choice.Latest_RRC_Version_Enhanced.buf == NULLP) { - CU_FREE(rrcVer->iE_Extensions->list.array[0],\ + CU_FREE(((ProtocolExtensionContainer_4624P81_t *)(rrcVer->iE_Extensions))->list.array[0],\ sizeof(struct RRC_Version_ExtIEs)); - CU_FREE(rrcVer->iE_Extensions->list.array,\ + CU_FREE(((ProtocolExtensionContainer_4624P81_t *)(rrcVer->iE_Extensions))->list.array,\ sizeof(struct RRC_Version_ExtIEs *)); CU_FREE(rrcVer->iE_Extensions,\ sizeof(ProtocolExtensionContainer_4624P81_t)); @@ -553,11 +553,11 @@ uint8_t BuildAndSendF1SetupRsp(uint32_t duId, BIT_STRING_t *nrcellId) CU_FREE(f1apMsg, sizeof(F1AP_PDU_t)); return RFAILED; } - rrcVer->iE_Extensions->list.array[0]->extensionValue.choice.\ + ((ProtocolExtensionContainer_4624P81_t *)(rrcVer->iE_Extensions))->list.array[0]->extensionValue.choice.\ Latest_RRC_Version_Enhanced.buf[0] = 0; - rrcVer->iE_Extensions->list.array[0]->extensionValue.choice.\ + ((ProtocolExtensionContainer_4624P81_t *)(rrcVer->iE_Extensions))->list.array[0]->extensionValue.choice.\ Latest_RRC_Version_Enhanced.buf[1] = 5; - rrcVer->iE_Extensions->list.array[0]->extensionValue.choice.\ + ((ProtocolExtensionContainer_4624P81_t *)(rrcVer->iE_Extensions))->list.array[0]->extensionValue.choice.\ Latest_RRC_Version_Enhanced.buf[2] = 15; xer_fprint(stdout, &asn_DEF_F1AP_PDU, f1apMsg); @@ -2456,18 +2456,18 @@ uint8_t BuildSplCellList(CuUeCb *ueCb, SCell_ToBeSetup_List_t *spCellLst) } } idx = 0; - spCellLst->list.array[idx]->id = ProtocolIE_ID_id_SCell_ToBeSetup_Item; - spCellLst->list.array[idx]->criticality = Criticality_ignore; - spCellLst->list.array[idx]->value.present = SCell_ToBeSetup_ItemIEs__value_PR_SCell_ToBeSetup_Item; + ((ProtocolIE_SingleContainer_4590P21_t *)(spCellLst->list.array[idx]))->id = ProtocolIE_ID_id_SCell_ToBeSetup_Item; + ((ProtocolIE_SingleContainer_4590P21_t *)(spCellLst->list.array[idx]))->criticality = Criticality_ignore; + ((ProtocolIE_SingleContainer_4590P21_t *)(spCellLst->list.array[idx]))->value.present = SCell_ToBeSetup_ItemIEs__value_PR_SCell_ToBeSetup_Item; /* Special Cell ID -NRCGI */ - ret = BuildNrcgi(&spCellLst->list.array[idx]->value.choice.SCell_ToBeSetup_Item.sCell_ID, ueCb->cellCb->nrCellId); + ret = BuildNrcgi(&((ProtocolIE_SingleContainer_4590P21_t *)(spCellLst->list.array[idx]))->value.choice.SCell_ToBeSetup_Item.sCell_ID, ueCb->cellCb->nrCellId); if(ret != ROK) { return RFAILED; } /*Special Cell Index*/ - spCellLst->list.array[idx]->value.choice.SCell_ToBeSetup_Item.sCellIndex = 1; + ((ProtocolIE_SingleContainer_4590P21_t *)(spCellLst->list.array[idx]))->value.choice.SCell_ToBeSetup_Item.sCellIndex = 1; return ROK; }/* End of BuildSplCellList*/ @@ -2518,21 +2518,21 @@ uint8_t BuildSRBSetup(CuUeCb *ueCb, SRBs_ToBeSetup_List_t *srbSet) if(ueCb->state != UE_HANDOVER_IN_PROGRESS) { idx = 0; - srbSet->list.array[idx]->id = ProtocolIE_ID_id_SRBs_ToBeSetup_Item; - srbSet->list.array[idx]->criticality = Criticality_ignore; - srbSet->list.array[idx]->value.present = SRBs_ToBeSetup_ItemIEs__value_PR_SRBs_ToBeSetup_Item; - srbSet->list.array[idx]->value.choice.SRBs_ToBeSetup_Item.sRBID = 2; - ueCb->srbList[ueCb->numSrb].srbId = srbSet->list.array[idx]->value.choice.SRBs_ToBeSetup_Item.sRBID; + ((ProtocolIE_SingleContainer_4590P22_t *)(srbSet->list.array[idx]))->id = ProtocolIE_ID_id_SRBs_ToBeSetup_Item; + ((ProtocolIE_SingleContainer_4590P22_t *)(srbSet->list.array[idx]))->criticality = Criticality_ignore; + ((ProtocolIE_SingleContainer_4590P22_t *)(srbSet->list.array[idx]))->value.present = SRBs_ToBeSetup_ItemIEs__value_PR_SRBs_ToBeSetup_Item; + ((ProtocolIE_SingleContainer_4590P22_t *)(srbSet->list.array[idx]))->value.choice.SRBs_ToBeSetup_Item.sRBID = 2; + ueCb->srbList[ueCb->numSrb].srbId = ((ProtocolIE_SingleContainer_4590P22_t *)(srbSet->list.array[idx]))->value.choice.SRBs_ToBeSetup_Item.sRBID; ueCb->numSrb++; } else { for(idx=0; idxlist.array[idx]->id = ProtocolIE_ID_id_SRBs_ToBeSetup_Item; - srbSet->list.array[idx]->criticality = Criticality_ignore; - srbSet->list.array[idx]->value.present = SRBs_ToBeSetup_ItemIEs__value_PR_SRBs_ToBeSetup_Item; - srbSet->list.array[idx]->value.choice.SRBs_ToBeSetup_Item.sRBID = ueCb->srbList[idx].srbId; + ((ProtocolIE_SingleContainer_4590P22_t *)(srbSet->list.array[idx]))->id = ProtocolIE_ID_id_SRBs_ToBeSetup_Item; + ((ProtocolIE_SingleContainer_4590P22_t *)(srbSet->list.array[idx]))->criticality = Criticality_ignore; + ((ProtocolIE_SingleContainer_4590P22_t *)(srbSet->list.array[idx]))->value.present = SRBs_ToBeSetup_ItemIEs__value_PR_SRBs_ToBeSetup_Item; + ((ProtocolIE_SingleContainer_4590P22_t *)(srbSet->list.array[idx]))->value.choice.SRBs_ToBeSetup_Item.sRBID = ueCb->srbList[idx].srbId; } } return ROK; @@ -2975,10 +2975,10 @@ uint8_t BuildDRBSetup(uint32_t duId, CuUeCb *ueCb, DRBs_ToBeSetup_List_t *drbSet return RFAILED; } - drbSet->list.array[idx]->id = ProtocolIE_ID_id_DRBs_ToBeSetup_Item; - drbSet->list.array[idx]->criticality = Criticality_ignore; - drbSet->list.array[idx]->value.present = DRBs_ToBeSetup_ItemIEs__value_PR_DRBs_ToBeSetup_Item; - drbSetItem = &drbSet->list.array[idx]->value.choice.DRBs_ToBeSetup_Item; + ((ProtocolIE_SingleContainer_4590P23_t *)(drbSet->list.array[idx]))->id = ProtocolIE_ID_id_DRBs_ToBeSetup_Item; + ((ProtocolIE_SingleContainer_4590P23_t *)(drbSet->list.array[idx]))->criticality = Criticality_ignore; + ((ProtocolIE_SingleContainer_4590P23_t *)(drbSet->list.array[idx]))->value.present = DRBs_ToBeSetup_ItemIEs__value_PR_DRBs_ToBeSetup_Item; + drbSetItem = &((ProtocolIE_SingleContainer_4590P23_t *)(drbSet->list.array[idx]))->value.choice.DRBs_ToBeSetup_Item; /*dRBID*/ if(ueCb->state != UE_HANDOVER_IN_PROGRESS) { @@ -2996,15 +2996,15 @@ uint8_t BuildDRBSetup(uint32_t duId, CuUeCb *ueCb, DRBs_ToBeSetup_List_t *drbSet DU_LOG("\nERROR --> F1AP : Memory allocation failed for QOS choice extension in BuildDRBSetup"); return RFAILED; } - drbSetItem->qoSInformation.choice.choice_extension->id = ProtocolIE_ID_id_DRB_Information; - drbSetItem->qoSInformation.choice.choice_extension->criticality = Criticality_ignore; - drbSetItem->qoSInformation.choice.choice_extension->value.present = QoSInformation_ExtIEs__value_PR_DRB_Information; + ((ProtocolIE_SingleContainer_4590P66_t *)(drbSetItem->qoSInformation.choice.choice_extension))->id = ProtocolIE_ID_id_DRB_Information; + ((ProtocolIE_SingleContainer_4590P66_t *)(drbSetItem->qoSInformation.choice.choice_extension))->criticality = Criticality_ignore; + ((ProtocolIE_SingleContainer_4590P66_t *)(drbSetItem->qoSInformation.choice.choice_extension))->value.present = QoSInformation_ExtIEs__value_PR_DRB_Information; if(ueCb->state != UE_HANDOVER_IN_PROGRESS) - BuildQOSInforet = BuildQOSInfo(&ueCb->drbList[ueCb->numDrb].qos, &drbSetItem->qoSInformation.choice.\ - choice_extension->value.choice.DRB_Information.dRB_QoS, ProtocolIE_ID_id_DRBs_ToBeSetup_Item, PDU_SESSION_ID_1, FALSE); + BuildQOSInforet = BuildQOSInfo(&ueCb->drbList[ueCb->numDrb].qos, &((ProtocolIE_SingleContainer_4590P66_t *)(drbSetItem->qoSInformation.choice.\ + choice_extension))->value.choice.DRB_Information.dRB_QoS, ProtocolIE_ID_id_DRBs_ToBeSetup_Item, PDU_SESSION_ID_1, FALSE); else - BuildQOSInforet = BuildQOSInfo(&ueCb->drbList[idx].qos, &drbSetItem->qoSInformation.choice.\ - choice_extension->value.choice.DRB_Information.dRB_QoS, ProtocolIE_ID_id_DRBs_ToBeSetup_Item, PDU_SESSION_ID_1, ueCb->hoInfo.HOType); + BuildQOSInforet = BuildQOSInfo(&ueCb->drbList[idx].qos, &((ProtocolIE_SingleContainer_4590P66_t *)(drbSetItem->qoSInformation.choice.\ + choice_extension))->value.choice.DRB_Information.dRB_QoS, ProtocolIE_ID_id_DRBs_ToBeSetup_Item, PDU_SESSION_ID_1, ueCb->hoInfo.HOType); if(BuildQOSInforet != ROK) { DU_LOG("\nERROR --> F1AP : Failed to build QOS Info in BuildDRBSetup"); @@ -3014,11 +3014,11 @@ uint8_t BuildDRBSetup(uint32_t duId, CuUeCb *ueCb, DRBs_ToBeSetup_List_t *drbSet /*SNSSAI*/ snssaiIdx = (idx% cuCb.numSnssaiSupported); if(ueCb->state != UE_HANDOVER_IN_PROGRESS) - BuildSNSSAIret = BuildSNSSAI(&ueCb->drbList[ueCb->numDrb], &drbSetItem->qoSInformation.choice.\ - choice_extension->value.choice.DRB_Information.sNSSAI, cuCb.snssaiList[snssaiIdx], FALSE); + BuildSNSSAIret = BuildSNSSAI(&ueCb->drbList[ueCb->numDrb], &((ProtocolIE_SingleContainer_4590P66_t *)(drbSetItem->qoSInformation.choice.\ + choice_extension))->value.choice.DRB_Information.sNSSAI, cuCb.snssaiList[snssaiIdx], FALSE); else - BuildSNSSAIret = BuildSNSSAI(&ueCb->drbList[idx], &drbSetItem->qoSInformation.choice.\ - choice_extension->value.choice.DRB_Information.sNSSAI, cuCb.snssaiList[snssaiIdx], ueCb->hoInfo.HOType); + BuildSNSSAIret = BuildSNSSAI(&ueCb->drbList[idx], &((ProtocolIE_SingleContainer_4590P66_t *)(drbSetItem->qoSInformation.choice.\ + choice_extension))->value.choice.DRB_Information.sNSSAI, cuCb.snssaiList[snssaiIdx], ueCb->hoInfo.HOType); if(BuildSNSSAIret != ROK) { DU_LOG("\nERROR --> F1AP : Failed to build SNSSAI Info in BuildDRBSetup"); @@ -3027,10 +3027,10 @@ uint8_t BuildDRBSetup(uint32_t duId, CuUeCb *ueCb, DRBs_ToBeSetup_List_t *drbSet /*Flows mapped to DRB List*/ if(ueCb->state != UE_HANDOVER_IN_PROGRESS) - BuildFlowsMapret = BuildFlowsMap(&ueCb->drbList[ueCb->numDrb], &drbSetItem->qoSInformation.choice.choice_extension->\ + BuildFlowsMapret = BuildFlowsMap(&ueCb->drbList[ueCb->numDrb], &((ProtocolIE_SingleContainer_4590P66_t *)(drbSetItem->qoSInformation.choice.choice_extension))->\ value.choice.DRB_Information.flows_Mapped_To_DRB_List, ProtocolIE_ID_id_DRBs_ToBeSetup_Item, FALSE); else - BuildFlowsMapret = BuildFlowsMap(&ueCb->drbList[idx], &drbSetItem->qoSInformation.choice.choice_extension->\ + BuildFlowsMapret = BuildFlowsMap(&ueCb->drbList[idx], &((ProtocolIE_SingleContainer_4590P66_t *)(drbSetItem->qoSInformation.choice.choice_extension))->\ value.choice.DRB_Information.flows_Mapped_To_DRB_List, ProtocolIE_ID_id_DRBs_ToBeSetup_Item, ueCb->hoInfo.HOType); if(BuildFlowsMapret != ROK) { @@ -3158,7 +3158,7 @@ void FreeSplCellList(SCell_ToBeSetup_List_t *spCellLst) { if(cellidx==0&&spCellLst->list.array[cellidx]!=NULLP) { - FreeNrcgi(&spCellLst->list.array[cellidx]->value.choice.SCell_ToBeSetup_Item.sCell_ID); + FreeNrcgi(&((ProtocolIE_SingleContainer_4590P21_t *)(spCellLst->list.array[cellidx]))->value.choice.SCell_ToBeSetup_Item.sCell_ID); } if(spCellLst->list.array[cellidx]!=NULLP) { @@ -3334,96 +3334,96 @@ void FreeDRBSetup(DRBs_ToBeSetup_List_t *drbSet) { if(drbSet->list.array[drbidx] != NULLP) { - drbSetItem =&drbSet->list.array[drbidx]->value.choice.DRBs_ToBeSetup_Item; + drbSetItem =&((ProtocolIE_SingleContainer_4590P23_t *)(drbSet->list.array[drbidx]))->value.choice.DRBs_ToBeSetup_Item; if(drbSetItem->qoSInformation.choice.choice_extension != NULLP) { - if(drbSetItem->qoSInformation.choice.choice_extension->value.choice.DRB_Information.dRB_QoS.\ + if(((ProtocolIE_SingleContainer_4590P66_t *)(drbSetItem->qoSInformation.choice.choice_extension))->value.choice.DRB_Information.dRB_QoS.\ qoS_Characteristics.choice.non_Dynamic_5QI !=NULLP) { - if(drbSetItem->qoSInformation.choice.choice_extension->value.choice.DRB_Information.dRB_QoS.\ + if(((ProtocolIE_SingleContainer_4590P66_t *)(drbSetItem->qoSInformation.choice.choice_extension))->value.choice.DRB_Information.dRB_QoS.\ qoS_Characteristics.choice.non_Dynamic_5QI->averagingWindow!=NULLP) { - if(drbSetItem->qoSInformation.choice.choice_extension->value.choice.DRB_Information.dRB_QoS.\ + if(((ProtocolIE_SingleContainer_4590P66_t *)(drbSetItem->qoSInformation.choice.choice_extension))->value.choice.DRB_Information.dRB_QoS.\ qoS_Characteristics.choice.non_Dynamic_5QI->maxDataBurstVolume!=NULLP) { - if(drbSetItem->qoSInformation.choice.choice_extension->value.choice.DRB_Information.sNSSAI.sST.buf!=NULLP) + if(((ProtocolIE_SingleContainer_4590P66_t *)(drbSetItem->qoSInformation.choice.choice_extension))->value.choice.DRB_Information.sNSSAI.sST.buf!=NULLP) { - if(drbSetItem->qoSInformation.choice.choice_extension->value.choice.DRB_Information.sNSSAI.sD!=NULLP) + if(((ProtocolIE_SingleContainer_4590P66_t *)(drbSetItem->qoSInformation.choice.choice_extension))->value.choice.DRB_Information.sNSSAI.sD!=NULLP) { - if(drbSetItem->qoSInformation.choice.choice_extension->value.choice.DRB_Information.sNSSAI.sD->buf!=NULLP) + if(((ProtocolIE_SingleContainer_4590P66_t *)(drbSetItem->qoSInformation.choice.choice_extension))->value.choice.DRB_Information.sNSSAI.sD->buf!=NULLP) { - if(drbSetItem->qoSInformation.choice.choice_extension->value.choice.DRB_Information.\ + if(((ProtocolIE_SingleContainer_4590P66_t *)(drbSetItem->qoSInformation.choice.choice_extension))->value.choice.DRB_Information.\ flows_Mapped_To_DRB_List.list.array != NULLP) { - for(flowidx=0;flowidxqoSInformation.choice.choice_extension->value.choice.DRB_Information.\ + for(flowidx = 0;flowidx < ((ProtocolIE_SingleContainer_4590P66_t *)(drbSetItem->qoSInformation.choice.choice_extension))->value.choice.DRB_Information.\ flows_Mapped_To_DRB_List.list.count; flowidx++) { - if(flowidx==0&&drbSetItem->qoSInformation.choice.choice_extension->value.choice.\ + if(flowidx==0&&((ProtocolIE_SingleContainer_4590P66_t *)(drbSetItem->qoSInformation.choice.choice_extension))->value.choice.\ DRB_Information.flows_Mapped_To_DRB_List.list.array[flowidx]!=NULLP) { - if(drbSetItem->qoSInformation.choice.choice_extension->value.choice.\ + if(((ProtocolIE_SingleContainer_4590P66_t *)(drbSetItem->qoSInformation.choice.choice_extension))->value.choice.\ DRB_Information.flows_Mapped_To_DRB_List.list.array[flowidx]->qoSFlowLevelQoSParameters.\ qoS_Characteristics.choice.non_Dynamic_5QI!=NULLP) { - if(drbSetItem->qoSInformation.choice.choice_extension->value.choice.\ + if(((ProtocolIE_SingleContainer_4590P66_t *)(drbSetItem->qoSInformation.choice.choice_extension))->value.choice.\ DRB_Information.flows_Mapped_To_DRB_List.list.array[flowidx]->qoSFlowLevelQoSParameters.\ qoS_Characteristics.choice.non_Dynamic_5QI->averagingWindow!=NULLP) { - if(drbSetItem->qoSInformation.choice.choice_extension->value.choice.\ + if(((ProtocolIE_SingleContainer_4590P66_t *)(drbSetItem->qoSInformation.choice.choice_extension))->value.choice.\ DRB_Information.flows_Mapped_To_DRB_List.list.array[flowidx]->qoSFlowLevelQoSParameters.\ qoS_Characteristics.choice.non_Dynamic_5QI->maxDataBurstVolume!=NULLP) { FreeULTnlInfo(&drbSetItem->uLUPTNLInformation_ToBeSetup_List); CU_FREE(drbSetItem->uLConfiguration,sizeof(ULConfiguration_t)); - CU_FREE(drbSetItem->qoSInformation.choice.choice_extension->value.choice.\ + CU_FREE(((ProtocolIE_SingleContainer_4590P66_t *)(drbSetItem->qoSInformation.choice.choice_extension))->value.choice.\ DRB_Information.flows_Mapped_To_DRB_List.list.array[flowidx]->qoSFlowLevelQoSParameters.\ qoS_Characteristics.choice.non_Dynamic_5QI->maxDataBurstVolume,\ sizeof(MaxDataBurstVolume_t)); } - CU_FREE(drbSetItem->qoSInformation.choice.choice_extension->value.choice.\ + CU_FREE(((ProtocolIE_SingleContainer_4590P66_t *)(drbSetItem->qoSInformation.choice.choice_extension))->value.choice.\ DRB_Information.flows_Mapped_To_DRB_List.list.array[flowidx]->qoSFlowLevelQoSParameters.\ qoS_Characteristics.choice.non_Dynamic_5QI->averagingWindow,sizeof(AveragingWindow_t)); } - CU_FREE(drbSetItem->qoSInformation.choice.choice_extension->value.choice.\ + CU_FREE(((ProtocolIE_SingleContainer_4590P66_t *)(drbSetItem->qoSInformation.choice.choice_extension))->value.choice.\ DRB_Information.flows_Mapped_To_DRB_List.list.array[flowidx]->qoSFlowLevelQoSParameters.\ qoS_Characteristics.choice.non_Dynamic_5QI,sizeof(NonDynamic5QIDescriptor_t)); } } - if(drbSetItem->qoSInformation.choice.choice_extension->value.choice.\ + if(((ProtocolIE_SingleContainer_4590P66_t *)(drbSetItem->qoSInformation.choice.choice_extension))->value.choice.\ DRB_Information.flows_Mapped_To_DRB_List.list.array[flowidx]!=NULLP) { - CU_FREE(drbSetItem->qoSInformation.choice.choice_extension->value.choice.\ + CU_FREE(((ProtocolIE_SingleContainer_4590P66_t *)(drbSetItem->qoSInformation.choice.choice_extension))->value.choice.\ DRB_Information.flows_Mapped_To_DRB_List.list.array[flowidx],sizeof(Flows_Mapped_To_DRB_Item_t)); } } - CU_FREE(drbSetItem->qoSInformation.choice.choice_extension->value.choice.DRB_Information.\ - flows_Mapped_To_DRB_List.list.array,drbSetItem->qoSInformation.choice.choice_extension->value.\ + CU_FREE(((ProtocolIE_SingleContainer_4590P66_t *)(drbSetItem->qoSInformation.choice.choice_extension))->value.choice.DRB_Information.\ + flows_Mapped_To_DRB_List.list.array,((ProtocolIE_SingleContainer_4590P66_t *)(drbSetItem->qoSInformation.choice.choice_extension))->value.\ choice.DRB_Information.flows_Mapped_To_DRB_List.list.size); } - CU_FREE(drbSetItem->qoSInformation.choice.choice_extension->value.choice.DRB_Information.sNSSAI.sD->buf,\ - drbSetItem->qoSInformation.choice.choice_extension->value.choice.DRB_Information.sNSSAI.sD->size); + CU_FREE(((ProtocolIE_SingleContainer_4590P66_t *)(drbSetItem->qoSInformation.choice.choice_extension))->value.choice.DRB_Information.sNSSAI.sD->buf,\ + ((ProtocolIE_SingleContainer_4590P66_t *)(drbSetItem->qoSInformation.choice.choice_extension))->value.choice.DRB_Information.sNSSAI.sD->size); } - CU_FREE(drbSetItem->qoSInformation.choice.choice_extension->value.choice.DRB_Information.sNSSAI.sD,\ + CU_FREE(((ProtocolIE_SingleContainer_4590P66_t *)(drbSetItem->qoSInformation.choice.choice_extension))->value.choice.DRB_Information.sNSSAI.sD,\ sizeof(OCTET_STRING_t)); } - CU_FREE(drbSetItem->qoSInformation.choice.choice_extension->value.choice.DRB_Information.sNSSAI.sST.buf,\ - drbSetItem->qoSInformation.choice.choice_extension->value.choice.DRB_Information.sNSSAI.sST.size); + CU_FREE(((ProtocolIE_SingleContainer_4590P66_t *)(drbSetItem->qoSInformation.choice.choice_extension))->value.choice.DRB_Information.sNSSAI.sST.buf,\ + ((ProtocolIE_SingleContainer_4590P66_t *)(drbSetItem->qoSInformation.choice.choice_extension))->value.choice.DRB_Information.sNSSAI.sST.size); } - CU_FREE(drbSetItem->qoSInformation.choice.choice_extension->value.choice.DRB_Information.dRB_QoS.\ + CU_FREE(((ProtocolIE_SingleContainer_4590P66_t *)(drbSetItem->qoSInformation.choice.choice_extension))->value.choice.DRB_Information.dRB_QoS.\ qoS_Characteristics.choice.non_Dynamic_5QI->maxDataBurstVolume,sizeof(MaxDataBurstVolume_t)); } - CU_FREE(drbSetItem->qoSInformation.choice.choice_extension->value.choice.DRB_Information.dRB_QoS.\ + CU_FREE(((ProtocolIE_SingleContainer_4590P66_t *)(drbSetItem->qoSInformation.choice.choice_extension))->value.choice.DRB_Information.dRB_QoS.\ qoS_Characteristics.choice.non_Dynamic_5QI->averagingWindow,sizeof(AveragingWindow_t)); } - CU_FREE(drbSetItem->qoSInformation.choice.choice_extension->value.choice.DRB_Information.dRB_QoS.\ + CU_FREE(((ProtocolIE_SingleContainer_4590P66_t *)(drbSetItem->qoSInformation.choice.choice_extension))->value.choice.DRB_Information.dRB_QoS.\ qoS_Characteristics.choice.non_Dynamic_5QI, sizeof(NonDynamic5QIDescriptor_t)); } - if(drbSetItem->qoSInformation.choice.choice_extension->value.choice.DRB_Information.dRB_QoS.\ + if(((ProtocolIE_SingleContainer_4590P66_t *)(drbSetItem->qoSInformation.choice.choice_extension))->value.choice.DRB_Information.dRB_QoS.\ iE_Extensions != NULLP) { - qosIeExt = (ProtocolExtensionContainer_4624P74_t *)drbSetItem->qoSInformation.choice.\ - choice_extension->value.choice.DRB_Information.dRB_QoS.iE_Extensions; + qosIeExt = (ProtocolExtensionContainer_4624P74_t *)((ProtocolIE_SingleContainer_4590P66_t *)(drbSetItem->qoSInformation.choice.\ + choice_extension))->value.choice.DRB_Information.dRB_QoS.iE_Extensions; if(qosIeExt->list.array != NULLP) { for(qosCntIdx=0; qosCntIdx < qosIeExt->list.count; qosCntIdx++) @@ -3435,7 +3435,7 @@ void FreeDRBSetup(DRBs_ToBeSetup_List_t *drbSet) } CU_FREE(qosIeExt->list.array, qosIeExt->list.size); } - CU_FREE(drbSetItem->qoSInformation.choice.choice_extension->value.choice.DRB_Information.dRB_QoS.\ + CU_FREE(((ProtocolIE_SingleContainer_4590P66_t *)(drbSetItem->qoSInformation.choice.choice_extension))->value.choice.DRB_Information.dRB_QoS.\ iE_Extensions, sizeof(ProtocolExtensionContainer_4624P74_t)); } @@ -9066,16 +9066,16 @@ uint8_t fillCuToDuContainer(CuUeCb *ueCb, CUtoDURRCInformation_t *rrcMsg) { /* IE extensions */ CU_ALLOC(rrcMsg->iE_Extensions, sizeof(ProtocolExtensionContainer_4624P16_t)); - if(rrcMsg->iE_Extensions) + if(((ProtocolExtensionContainer_4624P16_t *)(rrcMsg->iE_Extensions))) { elementCnt = 1; - rrcMsg->iE_Extensions->list.count = elementCnt; - rrcMsg->iE_Extensions->list.size = elementCnt * sizeof(CUtoDURRCInformation_ExtIEs_t *); + ((ProtocolExtensionContainer_4624P16_t *)(rrcMsg->iE_Extensions))->list.count = elementCnt; + ((ProtocolExtensionContainer_4624P16_t *)(rrcMsg->iE_Extensions))->list.size = elementCnt * sizeof(CUtoDURRCInformation_ExtIEs_t *); /* Initialize the CUtoDURRCInformation_ExtIEs */ - CU_ALLOC(rrcMsg->iE_Extensions->list.array, rrcMsg->iE_Extensions->list.size); + CU_ALLOC(((ProtocolExtensionContainer_4624P16_t *)(rrcMsg->iE_Extensions))->list.array, ((ProtocolExtensionContainer_4624P16_t *)(rrcMsg->iE_Extensions))->list.size); - if(rrcMsg->iE_Extensions->list.array == NULLP) + if(((ProtocolExtensionContainer_4624P16_t *)(rrcMsg->iE_Extensions))->list.array == NULLP) { DU_LOG("\nERROR --> F1AP : Memory allocation for CUtoDURRCInformation_ExtIEs failed"); ret = RFAILED; @@ -9083,8 +9083,8 @@ uint8_t fillCuToDuContainer(CuUeCb *ueCb, CUtoDURRCInformation_t *rrcMsg) for(idx=0; idxiE_Extensions->list.array[idx], sizeof(CUtoDURRCInformation_ExtIEs_t)); - if(rrcMsg->iE_Extensions->list.array[idx] == NULLP) + CU_ALLOC(((ProtocolExtensionContainer_4624P16_t *)(rrcMsg->iE_Extensions))->list.array[idx], sizeof(CUtoDURRCInformation_ExtIEs_t)); + if(((ProtocolExtensionContainer_4624P16_t *)(rrcMsg->iE_Extensions))->list.array[idx] == NULLP) { DU_LOG("\nERROR --> F1AP : Memory allocation for array elements failed"); ret = RFAILED; @@ -9102,11 +9102,11 @@ uint8_t fillCuToDuContainer(CuUeCb *ueCb, CUtoDURRCInformation_t *rrcMsg) idx++; #endif /* Handover Preparation Information */ - rrcMsg->iE_Extensions->list.array[idx]->id = ProtocolIE_ID_id_HandoverPreparationInformation; - rrcMsg->iE_Extensions->list.array[idx]->criticality = Criticality_ignore; - rrcMsg->iE_Extensions->list.array[idx]->extensionValue.present = \ + ((ProtocolExtensionContainer_4624P16_t *)(rrcMsg->iE_Extensions))->list.array[idx]->id = ProtocolIE_ID_id_HandoverPreparationInformation; + ((ProtocolExtensionContainer_4624P16_t *)(rrcMsg->iE_Extensions))->list.array[idx]->criticality = Criticality_ignore; + ((ProtocolExtensionContainer_4624P16_t *)(rrcMsg->iE_Extensions))->list.array[idx]->extensionValue.present = \ CUtoDURRCInformation_ExtIEs__extensionValue_PR_HandoverPreparationInformation; - ret = fillHOPreparationInfoBuf(ueCb, &rrcMsg->iE_Extensions->list.array[idx]->extensionValue.choice.HandoverPreparationInformation); + ret = fillHOPreparationInfoBuf(ueCb, &((ProtocolExtensionContainer_4624P16_t *)(rrcMsg->iE_Extensions))->list.array[idx]->extensionValue.choice.HandoverPreparationInformation); } } return ret; @@ -9174,27 +9174,27 @@ void FreeCuToDuInfo(CUtoDURRCInformation_t *rrcMsg) CU_FREE(rrcMsg->uE_CapabilityRAT_ContainerList->buf, rrcMsg->uE_CapabilityRAT_ContainerList->size); CU_FREE(rrcMsg->uE_CapabilityRAT_ContainerList, sizeof(UE_CapabilityRAT_ContainerList_t)); } - if(rrcMsg->iE_Extensions) + if((ProtocolExtensionContainer_4624P16_t *)(rrcMsg->iE_Extensions)) { - if(rrcMsg->iE_Extensions->list.array) + if(((ProtocolExtensionContainer_4624P16_t *)(rrcMsg->iE_Extensions))->list.array) { - for(idx= 0; idx < rrcMsg->iE_Extensions->list.count; idx++) + for(idx= 0; idx < ((ProtocolExtensionContainer_4624P16_t *)(rrcMsg->iE_Extensions))->list.count; idx++) { - if(rrcMsg->iE_Extensions->list.array[idx]) + if(((ProtocolExtensionContainer_4624P16_t *)(rrcMsg->iE_Extensions))->list.array[idx]) { - switch(rrcMsg->iE_Extensions->list.array[idx]->id) + switch(((ProtocolExtensionContainer_4624P16_t *)(rrcMsg->iE_Extensions))->list.array[idx]->id) { case ProtocolIE_ID_id_CellGroupConfig: - if(rrcMsg->iE_Extensions->list.array[idx]->extensionValue.choice.CellGroupConfig.buf != NULLP) + if(((ProtocolExtensionContainer_4624P16_t *)(rrcMsg->iE_Extensions))->list.array[idx]->extensionValue.choice.CellGroupConfig.buf != NULLP) { - CU_FREE(rrcMsg->iE_Extensions->list.array[idx]->extensionValue.choice.CellGroupConfig.buf,\ - rrcMsg->iE_Extensions->list.array[idx]->extensionValue.choice.CellGroupConfig.size); + CU_FREE(((ProtocolExtensionContainer_4624P16_t *)(rrcMsg->iE_Extensions))->list.array[idx]->extensionValue.choice.CellGroupConfig.buf,\ + ((ProtocolExtensionContainer_4624P16_t *)(rrcMsg->iE_Extensions))->list.array[idx]->extensionValue.choice.CellGroupConfig.size); } break; default: DU_LOG("\nERROR --> F1AP : Invalid Event type %ld at FreeCuToDuInfo()", \ - rrcMsg->iE_Extensions->list.array[idx]->id); + ((ProtocolExtensionContainer_4624P16_t *)(rrcMsg->iE_Extensions))->list.array[idx]->id); break; } } @@ -9202,9 +9202,9 @@ void FreeCuToDuInfo(CUtoDURRCInformation_t *rrcMsg) } for(idx2 = 0; idx2 < idx; idx2++) { - CU_FREE(rrcMsg->iE_Extensions->list.array[idx2], sizeof(CUtoDURRCInformation_ExtIEs_t)); + CU_FREE(((ProtocolExtensionContainer_4624P16_t *)(rrcMsg->iE_Extensions))->list.array[idx2], sizeof(CUtoDURRCInformation_ExtIEs_t)); } - CU_FREE(rrcMsg->iE_Extensions->list.array, rrcMsg->iE_Extensions->list.size); + CU_FREE(((ProtocolExtensionContainer_4624P16_t *)(rrcMsg->iE_Extensions))->list.array, ((ProtocolExtensionContainer_4624P16_t *)(rrcMsg->iE_Extensions))->list.size); } @@ -10304,11 +10304,11 @@ void FreeDrbItem(DRBs_ToBeSetupMod_Item_t *drbItem) } case QoSInformation_PR_choice_extension: { - if(drbItem->qoSInformation.choice.choice_extension) + if(((ProtocolIE_SingleContainer_4590P66_t *)(drbItem->qoSInformation.choice.choice_extension))) { - FreeQOSInfo(&drbItem->qoSInformation.choice.choice_extension->value.choice.DRB_Information.dRB_QoS); + FreeQOSInfo(&((ProtocolIE_SingleContainer_4590P66_t *)(drbItem->qoSInformation.choice.choice_extension))->value.choice.DRB_Information.dRB_QoS); - snssai = &drbItem->qoSInformation.choice.choice_extension->value.choice.DRB_Information.sNSSAI; + snssai = &((ProtocolIE_SingleContainer_4590P66_t *)(drbItem->qoSInformation.choice.choice_extension))->value.choice.DRB_Information.sNSSAI; if(snssai->sST.buf) { CU_FREE(snssai->sST.buf,snssai->sST.size); @@ -10322,7 +10322,7 @@ void FreeDrbItem(DRBs_ToBeSetupMod_Item_t *drbItem) CU_FREE(snssai->sD,sizeof(OCTET_STRING_t)); } - flowMap = &drbItem->qoSInformation.choice.choice_extension->value.choice.DRB_Information.flows_Mapped_To_DRB_List; + flowMap = &((ProtocolIE_SingleContainer_4590P66_t *)(drbItem->qoSInformation.choice.choice_extension))->value.choice.DRB_Information.flows_Mapped_To_DRB_List; if(flowMap->list.array) { for(arrIdx=0; arrIdxlist.count; arrIdx++) @@ -10408,16 +10408,16 @@ uint8_t FillDrbItemToSetupMod(uint32_t duId, CuUeCb *ueCb, uint8_t arrIdx, DRBs_ case QoSInformation_PR_choice_extension: { CU_ALLOC(drbItem->qoSInformation.choice.choice_extension,sizeof(QoSInformation_ExtIEs_t)); - if(drbItem->qoSInformation.choice.choice_extension == NULLP) + if(((ProtocolIE_SingleContainer_4590P66_t *)(drbItem->qoSInformation.choice.choice_extension)) == NULLP) { DU_LOG("\nERROR --> F1AP : Memory allocation failed in FillDrbItemToSetupMod"); return RFAILED; } - drbItem->qoSInformation.choice.choice_extension->id = ProtocolIE_ID_id_DRB_Information; - drbItem->qoSInformation.choice.choice_extension->criticality = Criticality_ignore; - drbItem->qoSInformation.choice.choice_extension->value.present = QoSInformation_ExtIEs__value_PR_DRB_Information; - ret = BuildQOSInfo(&ueCb->drbList[ueCb->numDrb].qos, &drbItem->qoSInformation.choice.choice_extension->value.choice.DRB_Information.dRB_QoS,\ + ((ProtocolIE_SingleContainer_4590P66_t *)(drbItem->qoSInformation.choice.choice_extension))->id = ProtocolIE_ID_id_DRB_Information; + ((ProtocolIE_SingleContainer_4590P66_t *)(drbItem->qoSInformation.choice.choice_extension))->criticality = Criticality_ignore; + ((ProtocolIE_SingleContainer_4590P66_t *)(drbItem->qoSInformation.choice.choice_extension))->value.present = QoSInformation_ExtIEs__value_PR_DRB_Information; + ret = BuildQOSInfo(&ueCb->drbList[ueCb->numDrb].qos, &((ProtocolIE_SingleContainer_4590P66_t *)(drbItem->qoSInformation.choice.choice_extension))->value.choice.DRB_Information.dRB_QoS,\ ProtocolIE_ID_id_DRBs_ToBeSetupMod_Item, PDU_SESSION_ID_2, FALSE); if(ret != ROK) { @@ -10426,8 +10426,8 @@ uint8_t FillDrbItemToSetupMod(uint32_t duId, CuUeCb *ueCb, uint8_t arrIdx, DRBs_ } /*SNSSAI*/ - ret = BuildSNSSAI(&ueCb->drbList[ueCb->numDrb], &drbItem->qoSInformation.choice.\ - choice_extension->value.choice.DRB_Information.sNSSAI, cuCb.snssaiList[1], FALSE); + ret = BuildSNSSAI(&ueCb->drbList[ueCb->numDrb], &((ProtocolIE_SingleContainer_4590P66_t *)(drbItem->qoSInformation.choice.\ + choice_extension))->value.choice.DRB_Information.sNSSAI, cuCb.snssaiList[1], FALSE); if(ret != ROK) { DU_LOG("\nERROR --> F1AP : BuildSNSSAI failed"); @@ -10435,8 +10435,8 @@ uint8_t FillDrbItemToSetupMod(uint32_t duId, CuUeCb *ueCb, uint8_t arrIdx, DRBs_ } /*Flows mapped to DRB List*/ - ret = BuildFlowsMap(&ueCb->drbList[ueCb->numDrb], &drbItem->qoSInformation.choice.\ - choice_extension->value.choice.DRB_Information.flows_Mapped_To_DRB_List,\ + ret = BuildFlowsMap(&ueCb->drbList[ueCb->numDrb], &((ProtocolIE_SingleContainer_4590P66_t *)(drbItem->qoSInformation.choice.\ + choice_extension))->value.choice.DRB_Information.flows_Mapped_To_DRB_List,\ ProtocolIE_ID_id_DRBs_ToBeSetupMod_Item, FALSE); if(ret != ROK) { @@ -10664,10 +10664,10 @@ uint8_t FillDrbToBeModItem(uint32_t duId, CuUeCb *ueCb, uint8_t arrIdx, DRBs_ToB return RFAILED; } - drbItem->qoSInformation->choice.choice_extension->id = ProtocolIE_ID_id_DRB_Information; - drbItem->qoSInformation->choice.choice_extension->criticality = Criticality_ignore; - drbItem->qoSInformation->choice.choice_extension->value.present = QoSInformation_ExtIEs__value_PR_DRB_Information; - ret = BuildQOSInfo(&drbToBeMod->qos, &drbItem->qoSInformation->choice.choice_extension->value.choice.DRB_Information.dRB_QoS,\ + ((ProtocolIE_SingleContainer_4590P66_t *)(drbItem->qoSInformation->choice.choice_extension))->id = ProtocolIE_ID_id_DRB_Information; + ((ProtocolIE_SingleContainer_4590P66_t *)(drbItem->qoSInformation->choice.choice_extension))->criticality = Criticality_ignore; + ((ProtocolIE_SingleContainer_4590P66_t *)(drbItem->qoSInformation->choice.choice_extension))->value.present = QoSInformation_ExtIEs__value_PR_DRB_Information; + ret = BuildQOSInfo(&drbToBeMod->qos, &((ProtocolIE_SingleContainer_4590P66_t *)(drbItem->qoSInformation->choice.choice_extension))->value.choice.DRB_Information.dRB_QoS,\ ProtocolIE_ID_id_DRBs_ToBeModified_Item, INVALID_PDU_SESSION_ID, FALSE); if(ret != ROK) { @@ -10676,8 +10676,8 @@ uint8_t FillDrbToBeModItem(uint32_t duId, CuUeCb *ueCb, uint8_t arrIdx, DRBs_ToB } /*SNSSAI*/ - ret = BuildSNSSAI(drbToBeMod, &drbItem->qoSInformation->choice.\ - choice_extension->value.choice.DRB_Information.sNSSAI, cuCb.snssaiList[0], FALSE); + ret = BuildSNSSAI(drbToBeMod, &((ProtocolIE_SingleContainer_4590P66_t *)(drbItem->qoSInformation->choice.\ + choice_extension))->value.choice.DRB_Information.sNSSAI, cuCb.snssaiList[0], FALSE); if(ret != ROK) { DU_LOG("\nERROR --> F1AP : BuildSNSSAI failed"); @@ -10685,8 +10685,8 @@ uint8_t FillDrbToBeModItem(uint32_t duId, CuUeCb *ueCb, uint8_t arrIdx, DRBs_ToB } /*Flows mapped to DRB List*/ - ret = BuildFlowsMap(drbToBeMod, &drbItem->qoSInformation->choice.\ - choice_extension->value.choice.DRB_Information.flows_Mapped_To_DRB_List,\ + ret = BuildFlowsMap(drbToBeMod, &((ProtocolIE_SingleContainer_4590P66_t *)(drbItem->qoSInformation->choice.\ + choice_extension))->value.choice.DRB_Information.flows_Mapped_To_DRB_List,\ ProtocolIE_ID_id_DRBs_ToBeModified_Item, FALSE); if(ret != ROK) { @@ -10920,9 +10920,9 @@ void FreeModifiedDrbItem(DRBs_ToBeModified_Item_t *drbItem) { if(drbItem->qoSInformation->choice.choice_extension) { - FreeQOSInfo(&drbItem->qoSInformation->choice.choice_extension->value.choice.DRB_Information.dRB_QoS); + FreeQOSInfo(&((ProtocolIE_SingleContainer_4590P66_t *)(drbItem->qoSInformation->choice.choice_extension))->value.choice.DRB_Information.dRB_QoS); - snssai = &drbItem->qoSInformation->choice.choice_extension->value.choice.DRB_Information.sNSSAI; + snssai = &((ProtocolIE_SingleContainer_4590P66_t *)(drbItem->qoSInformation->choice.choice_extension))->value.choice.DRB_Information.sNSSAI; if(snssai->sST.buf) { CU_FREE(snssai->sST.buf,snssai->sST.size); @@ -10936,7 +10936,7 @@ void FreeModifiedDrbItem(DRBs_ToBeModified_Item_t *drbItem) CU_FREE(snssai->sD,sizeof(OCTET_STRING_t)); } - flowMap = &drbItem->qoSInformation->choice.choice_extension->value.choice.DRB_Information.flows_Mapped_To_DRB_List; + flowMap = &((ProtocolIE_SingleContainer_4590P66_t *)(drbItem->qoSInformation->choice.choice_extension))->value.choice.DRB_Information.flows_Mapped_To_DRB_List; if(flowMap->list.array) { for(arrIdx=0; arrIdxlist.count; arrIdx++) @@ -12151,11 +12151,11 @@ void procF1SetupReq(uint32_t *destDuId, F1AP_PDU_t *f1apMsg) { if(duServedCell->list.array[plmnidx]) { - switch(duServedCell->list.array[plmnidx]->id) + switch(((GNB_DU_Served_Cells_ItemIEs_t *)(duServedCell->list.array[plmnidx]))->id) { case ProtocolIE_ID_id_GNB_DU_Served_Cells_Item: { - srvCellItem = &duServedCell->list.array[plmnidx]->value.choice.GNB_DU_Served_Cells_Item; + srvCellItem = &((GNB_DU_Served_Cells_ItemIEs_t *)(duServedCell->list.array[plmnidx]))->value.choice.GNB_DU_Served_Cells_Item; ret = procServedCellPlmnList(&srvCellItem->served_Cell_Information.servedPLMNs); memcpy(&nrcellIdentity, &srvCellItem->served_Cell_Information.nRCGI.nRCellIdentity, sizeof(BIT_STRING_t)); diff --git a/src/du_app/du_e2ap_msg_hdl.c b/src/du_app/du_e2ap_msg_hdl.c index 0915041c5..b7ca033ef 100644 --- a/src/du_app/du_e2ap_msg_hdl.c +++ b/src/du_app/du_e2ap_msg_hdl.c @@ -7381,7 +7381,7 @@ void FreeRicSubscriptionDeleteRequired(E2AP_PDU_t *e2apMsg, CmLListCp *ricSubsTo uint8_t ieIdx = 0, arrIdx = 0; RICsubscriptionDeleteRequired_t *ricSubsDelRqd = NULLP; RICsubscriptionDeleteRequired_IEs_t *ricSubsDelRqdIe = NULLP; - RICsubscription_List_withCause_t *ricSubsList = NULLP; + RICsubscription_List_withCauseE2_t *ricSubsList = NULLP; CmLList *subsNode = NULLP; if(e2apMsg) @@ -7400,12 +7400,12 @@ void FreeRicSubscriptionDeleteRequired(E2AP_PDU_t *e2apMsg, CmLListCp *ricSubsTo { case ProtocolIE_IDE2_id_RICsubscriptionToBeRemoved: { - ricSubsList = &ricSubsDelRqdIe->value.choice.RICsubscription_List_withCause; + ricSubsList = &ricSubsDelRqdIe->value.choice.RICsubscription_List_withCauseE2; if(ricSubsList->list.array) { for(arrIdx = 0; arrIdx < ricSubsList->list.count; arrIdx++) { - DU_FREE(ricSubsList->list.array[ieIdx], sizeof(RICsubscription_withCause_ItemIEs_t)); + DU_FREE(ricSubsList->list.array[ieIdx], sizeof(RICsubscription_withCauseE2_ItemIEs_t)); } DU_FREE(ricSubsList->list.array, ricSubsList->list.size); } @@ -7450,16 +7450,16 @@ void FreeRicSubscriptionDeleteRequired(E2AP_PDU_t *e2apMsg, CmLListCp *ricSubsTo * @return void * ******************************************************************/ -uint8_t fillRicSubsListWithCause(RICsubscription_List_withCause_t *ricSubsList, CmLListCp ricSubsToBeDelList) +uint8_t fillRicSubsListWithCause(RICsubscription_List_withCauseE2_t *ricSubsList, CmLListCp ricSubsToBeDelList) { uint16_t ieIdx = 0; CmLList *subsNode = NULLP; RicSubscription *subsInfo = NULLP; - RICsubscription_withCause_ItemIEs_t *subsItemIe = NULLP; - RICsubscription_withCause_Item_t *subsItem = NULLP; + RICsubscription_withCauseE2_ItemIEs_t *subsItemIe = NULLP; + RICsubscription_withCauseE2_Item_t *subsItem = NULLP; ricSubsList->list.count = ricSubsToBeDelList.count; - ricSubsList->list.size = ricSubsList->list.count * sizeof(RICsubscription_withCause_ItemIEs_t *); + ricSubsList->list.size = ricSubsList->list.count * sizeof(RICsubscription_withCauseE2_ItemIEs_t *); DU_ALLOC(ricSubsList->list.array, ricSubsList->list.size); if(!ricSubsList->list.array) { @@ -7471,19 +7471,19 @@ uint8_t fillRicSubsListWithCause(RICsubscription_List_withCause_t *ricSubsList, while(subsNode && (ieIdx < ricSubsList->list.count)) { subsInfo = (RicSubscription *)subsNode->node; - DU_ALLOC(ricSubsList->list.array[ieIdx], sizeof(RICsubscription_withCause_ItemIEs_t)); + DU_ALLOC(ricSubsList->list.array[ieIdx], sizeof(RICsubscription_withCauseE2_ItemIEs_t)); if(!ricSubsList->list.array[ieIdx]) { DU_LOG("\nERROR --> E2AP : %s: Memory allocation for E2AP-PDU failed at line %d",__func__, __LINE__); return RFAILED; } - subsItemIe = (RICsubscription_withCause_ItemIEs_t *)ricSubsList->list.array[ieIdx]; - subsItemIe->id = ProtocolIE_IDE2_id_RICsubscription_withCause_Item; + subsItemIe = (RICsubscription_withCauseE2_ItemIEs_t *)ricSubsList->list.array[ieIdx]; + subsItemIe->id = ProtocolIE_IDE2_id_RICsubscription_withCauseE2_Item; subsItemIe->criticality = CriticalityE2_ignore; - subsItemIe->value.present = RICsubscription_withCause_ItemIEs__value_PR_RICsubscription_withCause_Item; + subsItemIe->value.present = RICsubscription_withCauseE2_ItemIEs__value_PR_RICsubscription_withCauseE2_Item; - subsItem = & subsItemIe->value.choice.RICsubscription_withCause_Item; + subsItem = & subsItemIe->value.choice.RICsubscription_withCauseE2_Item; subsItem->ricRequestID.ricRequestorID = subsInfo->requestId.requestorId; subsItem->ricRequestID.ricInstanceID = subsInfo->requestId.instanceId; subsItem->ranFunctionID = subsInfo->ranFuncId; @@ -7597,8 +7597,8 @@ uint8_t BuildAndSendRicSubscriptionDeleteRequired() ricSubsDelRqdIe = ricSubsDelRqd->protocolIEs.list.array[ieIdx]; ricSubsDelRqdIe->id = ProtocolIE_IDE2_id_RICsubscriptionToBeRemoved; ricSubsDelRqdIe->criticality = CriticalityE2_ignore; - ricSubsDelRqdIe->value.present = RICsubscriptionDeleteRequired_IEs__value_PR_RICsubscription_List_withCause; - if(fillRicSubsListWithCause(&ricSubsDelRqdIe->value.choice.RICsubscription_List_withCause, ricSubsToBeDelList)\ + ricSubsDelRqdIe->value.present = RICsubscriptionDeleteRequired_IEs__value_PR_RICsubscription_List_withCauseE2; + if(fillRicSubsListWithCause(&ricSubsDelRqdIe->value.choice.RICsubscription_List_withCauseE2, ricSubsToBeDelList)\ != ROK) { DU_LOG("\nERROR --> E2AP : %s: Failed to fill RIC Subscription list with cause", __func__); diff --git a/src/du_app/du_f1ap_msg_hdl.c b/src/du_app/du_f1ap_msg_hdl.c index e8f1e52ee..70c6063cd 100644 --- a/src/du_app/du_f1ap_msg_hdl.c +++ b/src/du_app/du_f1ap_msg_hdl.c @@ -153,6 +153,7 @@ #include "SchedulingRequestResourceConfig.h" #include #include "ProtocolExtensionField.h" +#include "ProtocolIE-SingleContainer.h" #include "odu_common_codec.h" #include "du_mgr.h" #include "du_cell_mgr.h" @@ -1058,12 +1059,12 @@ uint8_t BuildServedCellList(GNB_DU_Served_Cells_List_t *duServedCell) } } idx = 0; - duServedCell->list.array[idx]->id = ProtocolIE_ID_id_GNB_DU_Served_Cells_Item; - duServedCell->list.array[idx]->criticality = Criticality_reject; - duServedCell->list.array[idx]->value.present = \ + ((GNB_DU_Served_Cells_ItemIEs_t *)(duServedCell->list.array[idx]))->id = ProtocolIE_ID_id_GNB_DU_Served_Cells_Item; + ((GNB_DU_Served_Cells_ItemIEs_t *)(duServedCell->list.array[idx]))->criticality = Criticality_reject; + ((GNB_DU_Served_Cells_ItemIEs_t *)(duServedCell->list.array[idx]))->value.present = \ GNB_DU_Served_Cells_ItemIEs__value_PR_GNB_DU_Served_Cells_Item; srvCellItem = \ - &duServedCell->list.array[idx]->value.choice.GNB_DU_Served_Cells_Item; + &((GNB_DU_Served_Cells_ItemIEs_t *)(duServedCell->list.array[idx]))->value.choice.GNB_DU_Served_Cells_Item; /*nRCGI*/ BuildNrcgiret = BuildNrcgi(&srvCellItem->served_Cell_Information.nRCGI); if(BuildNrcgiret != ROK) @@ -1166,43 +1167,43 @@ uint8_t BuildRrcVer(RRC_Version_t *rrcVer) { return RFAILED; } - rrcVer->iE_Extensions->list.count = 1; - rrcVer->iE_Extensions->list.size = sizeof(RRC_Version_ExtIEs_t *); - DU_ALLOC(rrcVer->iE_Extensions->list.array,rrcVer->iE_Extensions->list.size); - if(rrcVer->iE_Extensions->list.array == NULLP) + ((ProtocolExtensionContainer_4624P81_t *)rrcVer->iE_Extensions)->list.count = 1; + ((ProtocolExtensionContainer_4624P81_t *)rrcVer->iE_Extensions)->list.size = sizeof(RRC_Version_ExtIEs_t *); + DU_ALLOC(((ProtocolExtensionContainer_4624P81_t *)rrcVer->iE_Extensions)->list.array,((ProtocolExtensionContainer_4624P81_t *)rrcVer->iE_Extensions)->list.size); + if(((ProtocolExtensionContainer_4624P81_t *)rrcVer->iE_Extensions)->list.array == NULLP) { return RFAILED; } rrcExt = 0; - DU_ALLOC(rrcVer->iE_Extensions->list.array[0],\ + DU_ALLOC(((ProtocolExtensionContainer_4624P81_t *)rrcVer->iE_Extensions)->list.array[0],\ sizeof(RRC_Version_ExtIEs_t)); - if(rrcVer->iE_Extensions->list.array[0] == NULLP) + if(((ProtocolExtensionContainer_4624P81_t *)rrcVer->iE_Extensions)->list.array[0] == NULLP) { return RFAILED; } - rrcVer->iE_Extensions->list.array[rrcExt]->id = \ + ((ProtocolExtensionContainer_4624P81_t *)rrcVer->iE_Extensions)->list.array[rrcExt]->id = \ ProtocolIE_ID_id_latest_RRC_Version_Enhanced; - rrcVer->iE_Extensions->list.array[rrcExt]->criticality = Criticality_reject; - rrcVer->iE_Extensions->list.array[rrcExt]->extensionValue.present =\ + ((ProtocolExtensionContainer_4624P81_t *)rrcVer->iE_Extensions)->list.array[rrcExt]->criticality = Criticality_reject; + ((ProtocolExtensionContainer_4624P81_t *)rrcVer->iE_Extensions)->list.array[rrcExt]->extensionValue.present =\ RRC_Version_ExtIEs__extensionValue_PR_Latest_RRC_Version_Enhanced; - rrcVer->iE_Extensions->list.array[rrcExt]->extensionValue.choice\ + ((ProtocolExtensionContainer_4624P81_t *)rrcVer->iE_Extensions)->list.array[rrcExt]->extensionValue.choice\ .Latest_RRC_Version_Enhanced.size = 3*sizeof(uint8_t); - DU_ALLOC(rrcVer->iE_Extensions->list.array[rrcExt]->extensionValue.choice\ - .Latest_RRC_Version_Enhanced.buf,rrcVer->iE_Extensions->list.\ + DU_ALLOC(((ProtocolExtensionContainer_4624P81_t *)rrcVer->iE_Extensions)->list.array[rrcExt]->extensionValue.choice\ + .Latest_RRC_Version_Enhanced.buf,((ProtocolExtensionContainer_4624P81_t *)rrcVer->iE_Extensions)->list.\ array[rrcExt]->extensionValue.choice.Latest_RRC_Version_Enhanced.size); - if(rrcVer->iE_Extensions->list.array[rrcExt]->extensionValue.choice\ + if(((ProtocolExtensionContainer_4624P81_t *)rrcVer->iE_Extensions)->list.array[rrcExt]->extensionValue.choice\ .Latest_RRC_Version_Enhanced.buf == NULLP) { return RFAILED; } rrcLatest = 0; - rrcVer->iE_Extensions->list.array[rrcExt]->extensionValue.choice.\ + ((ProtocolExtensionContainer_4624P81_t *)rrcVer->iE_Extensions)->list.array[rrcExt]->extensionValue.choice.\ Latest_RRC_Version_Enhanced.buf[rrcLatest] = 15; rrcLatest++; - rrcVer->iE_Extensions->list.array[rrcExt]->extensionValue.choice.\ + ((ProtocolExtensionContainer_4624P81_t *)rrcVer->iE_Extensions)->list.array[rrcExt]->extensionValue.choice.\ Latest_RRC_Version_Enhanced.buf[rrcLatest] = 5; rrcLatest++; - rrcVer->iE_Extensions->list.array[rrcExt]->extensionValue.choice.\ + ((ProtocolExtensionContainer_4624P81_t *)rrcVer->iE_Extensions)->list.array[rrcExt]->extensionValue.choice.\ Latest_RRC_Version_Enhanced.buf[rrcLatest] = 0; return ROK; } @@ -1274,26 +1275,39 @@ void FreeRrcVer(RRC_Version_t *rrcVer) { if(rrcVer->latest_RRC_Version.buf != NULLP) { - if(rrcVer->iE_Extensions != NULLP) + // Check if iE_Extensions exists and is non-null + if ((ProtocolExtensionContainer_4624P81_t *)rrcVer->iE_Extensions != NULLP) { - if(rrcVer->iE_Extensions->list.array != NULLP) - { - if(rrcVer->iE_Extensions->list.array[0] != NULLP) - { - if(rrcVer->iE_Extensions->list.array[0]->extensionValue.choice.Latest_RRC_Version_Enhanced.buf - != NULLP) - { - DU_FREE(rrcVer->iE_Extensions->list.array[0]->extensionValue.choice\ - .Latest_RRC_Version_Enhanced.buf,rrcVer->iE_Extensions->list.\ - array[0]->extensionValue.choice.Latest_RRC_Version_Enhanced.size); - } - DU_FREE(rrcVer->iE_Extensions->list.array[0],sizeof(RRC_Version_ExtIEs_t)); - } - DU_FREE(rrcVer->iE_Extensions->list.array,sizeof(RRC_Version_ExtIEs_t*)); - } - DU_FREE(rrcVer->iE_Extensions,sizeof(ProtocolExtensionContainer_4624P81_t)); + ProtocolExtensionContainer_4624P81_t *extContainer = + (ProtocolExtensionContainer_4624P81_t *)rrcVer->iE_Extensions; + + // Check if the list array exists + if (extContainer->list.array != NULLP) + { + // Check if the first element in the array is non-null + if (extContainer->list.array[0] != NULLP) + { + // Check if the buffer is non-null and free it + if (extContainer->list.array[0]->extensionValue.choice.Latest_RRC_Version_Enhanced.buf != NULLP) + { + DU_FREE(extContainer->list.array[0]->extensionValue.choice.Latest_RRC_Version_Enhanced.buf, + extContainer->list.array[0]->extensionValue.choice.Latest_RRC_Version_Enhanced.size); + } + + // Free the first element in the array + DU_FREE(extContainer->list.array[0], sizeof(RRC_Version_ExtIEs_t)); + } + + // Free the array itself + DU_FREE(extContainer->list.array, sizeof(RRC_Version_ExtIEs_t *)); + } + + // Free the ProtocolExtensionContainer itself + DU_FREE(extContainer, sizeof(ProtocolExtensionContainer_4624P81_t)); } - DU_FREE(rrcVer->latest_RRC_Version.buf,rrcVer->latest_RRC_Version.size); + + // Free the latest_RRC_Version buffer + DU_FREE(rrcVer->latest_RRC_Version.buf, rrcVer->latest_RRC_Version.size); } } @@ -1396,126 +1410,134 @@ void freeFddNrFreqInfo(FDD_Info_t *fDD) * @return void * * ****************************************************************/ -void FreeServedCellList( GNB_DU_Served_Cells_List_t *duServedCell) +void FreeServedCellList(GNB_DU_Served_Cells_List_t *duServedCell) { - uint8_t plmnCnt= 1; - uint8_t extensionCnt=IE_EXTENSION_LIST_COUNT; - uint8_t plmnIdx=0, sliceIdx=0; + uint8_t plmnCnt = 1; + uint8_t extensionCnt = IE_EXTENSION_LIST_COUNT; GNB_DU_Served_Cells_Item_t *srvCellItem; - ServedPLMNs_Item_t *servedPlmnItem; - SliceSupportItem_t *sliceSupportItem; + ServedPLMNs_Item_t *servedPlmnItem; + SliceSupportItem_t *sliceSupportItem; - if(duServedCell->list.array!=NULLP) + if(duServedCell->list.array != NULLP) { - if(duServedCell->list.array[0]!=NULLP) + for (uint8_t i = 0; i < duServedCell->list.count; i++) { - srvCellItem= &duServedCell->list.array[0]->value.choice.GNB_DU_Served_Cells_Item; - - DU_FREE(srvCellItem->served_Cell_Information.nRCGI.pLMN_Identity.buf,\ - srvCellItem->served_Cell_Information.nRCGI.pLMN_Identity.size * sizeof(uint8_t)); - DU_FREE(srvCellItem->served_Cell_Information.nRCGI.nRCellIdentity.buf,\ - srvCellItem->served_Cell_Information.nRCGI.nRCellIdentity.size * sizeof(uint8_t)); - - if(srvCellItem->served_Cell_Information.fiveGS_TAC!=NULLP) + if(duServedCell->list.array[i] != NULLP) { - DU_FREE(srvCellItem->served_Cell_Information.fiveGS_TAC->buf,\ - sizeof(srvCellItem->served_Cell_Information.fiveGS_TAC->size)); - DU_FREE(srvCellItem->served_Cell_Information.fiveGS_TAC,sizeof(FiveGS_TAC_t)); - } + srvCellItem = &((GNB_DU_Served_Cells_ItemIEs_t *)(duServedCell->list.array[i]))->value.choice.GNB_DU_Served_Cells_Item; - if(srvCellItem->served_Cell_Information.servedPLMNs.list.array!=NULLP) - { - if(srvCellItem->served_Cell_Information.servedPLMNs.list.array[plmnIdx] != NULLP) + // Free NCGI PLMN Identity + DU_FREE(srvCellItem->served_Cell_Information.nRCGI.pLMN_Identity.buf,\ + srvCellItem->served_Cell_Information.nRCGI.pLMN_Identity.size * sizeof(uint8_t)); + DU_FREE(srvCellItem->served_Cell_Information.nRCGI.nRCellIdentity.buf,\ + srvCellItem->served_Cell_Information.nRCGI.nRCellIdentity.size * sizeof(uint8_t)); + + // Free fiveGS_TAC + if(srvCellItem->served_Cell_Information.fiveGS_TAC != NULLP) { - servedPlmnItem = srvCellItem->served_Cell_Information.servedPLMNs.list.array[plmnIdx]; - DU_FREE(servedPlmnItem->pLMN_Identity.buf, servedPlmnItem->pLMN_Identity.size); + DU_FREE(srvCellItem->served_Cell_Information.fiveGS_TAC->buf,\ + srvCellItem->served_Cell_Information.fiveGS_TAC->size); + DU_FREE(srvCellItem->served_Cell_Information.fiveGS_TAC, sizeof(FiveGS_TAC_t)); + } - if(servedPlmnItem->iE_Extensions != NULLP) + // Free served PLMNs + if (srvCellItem->served_Cell_Information.servedPLMNs.list.array != NULLP) + { + for (uint8_t plmnIdx = 0; plmnIdx < srvCellItem->served_Cell_Information.servedPLMNs.list.count; plmnIdx++) { - if(servedPlmnItem->iE_Extensions->list.array != NULLP) + servedPlmnItem = srvCellItem->served_Cell_Information.servedPLMNs.list.array[plmnIdx]; + if (servedPlmnItem != NULLP) { - if(servedPlmnItem->iE_Extensions->list.array[0] != NULLP) + DU_FREE(servedPlmnItem->pLMN_Identity.buf, servedPlmnItem->pLMN_Identity.size); + + // Free IE Extensions + if(servedPlmnItem->iE_Extensions != NULLP) { - if(servedPlmnItem->iE_Extensions->list.array[0]->extensionValue.choice.\ - SliceSupportList.list.array != NULLP) + ProtocolExtensionContainer_4624P3_t *extContainer = + (ProtocolExtensionContainer_4624P3_t *)servedPlmnItem->iE_Extensions; + if(extContainer->list.array != NULLP) { - for(sliceIdx =0; sliceIdxiE_Extensions->list.array[0]->\ - extensionValue.choice.SliceSupportList.list.count; sliceIdx++) + for (uint8_t extIdx = 0; extIdx < extContainer->list.count; extIdx++) { - if(servedPlmnItem->iE_Extensions->list.array[0]->extensionValue.choice.\ - SliceSupportList.list.array[sliceIdx] != NULLP) + ServedPLMNs_ItemExtIEs_t *extIE = extContainer->list.array[extIdx]; + if(extIE != NULLP) { - sliceSupportItem = servedPlmnItem->iE_Extensions->list.array[0]->\ - extensionValue.choice.SliceSupportList.list.array[sliceIdx]; - - DU_FREE(sliceSupportItem->sNSSAI.sST.buf, sizeof(uint8_t)); - - if(sliceSupportItem->sNSSAI.sD != NULLP) - { - DU_FREE(sliceSupportItem->sNSSAI.sD->buf,\ - sliceSupportItem->sNSSAI.sD->size); - DU_FREE(sliceSupportItem->sNSSAI.sD, sizeof(OCTET_STRING_t)); - } + if(extIE->extensionValue.choice.SliceSupportList.list.array != NULLP) + { + for (uint8_t sliceIdx = 0; sliceIdx < extIE->extensionValue.choice.SliceSupportList.list.count; sliceIdx++) + { + sliceSupportItem = extIE->extensionValue.choice.SliceSupportList.list.array[sliceIdx]; + if (sliceSupportItem != NULLP) + { + DU_FREE(sliceSupportItem->sNSSAI.sST.buf, sizeof(uint8_t)); + + if(sliceSupportItem->sNSSAI.sD != NULLP) + { + DU_FREE(sliceSupportItem->sNSSAI.sD->buf,\ + sliceSupportItem->sNSSAI.sD->size); + DU_FREE(sliceSupportItem->sNSSAI.sD, sizeof(OCTET_STRING_t)); + } - DU_FREE(servedPlmnItem->iE_Extensions->list.array[0]->extensionValue.\ - choice.SliceSupportList.list.array[sliceIdx], sizeof(SliceSupportItem_t)); + DU_FREE(sliceSupportItem, sizeof(SliceSupportItem_t)); + } + } + DU_FREE(extIE->extensionValue.choice.SliceSupportList.list.array,\ + extIE->extensionValue.choice.SliceSupportList.list.size * sizeof(void *)); + } + DU_FREE(extIE, sizeof(ServedPLMNs_ItemExtIEs_t)); } } - DU_FREE(servedPlmnItem->iE_Extensions->list.array[0]->extensionValue.choice.\ - SliceSupportList.list.array, servedPlmnItem->iE_Extensions->list.array[0]->\ - extensionValue.choice.SliceSupportList.list.size); + DU_FREE(extContainer->list.array, extContainer->list.count * sizeof(void *)); } - DU_FREE(servedPlmnItem->iE_Extensions->list.array[0],\ - sizeof(ServedPLMNs_ItemExtIEs_t)); + DU_FREE(extContainer, sizeof(ProtocolExtensionContainer_4624P3_t)); } - DU_FREE(servedPlmnItem->iE_Extensions->list.array,\ - extensionCnt*sizeof(ServedPLMNs_ItemExtIEs_t*)); + DU_FREE(servedPlmnItem, sizeof(ServedPLMNs_Item_t)); } - DU_FREE(servedPlmnItem->iE_Extensions, sizeof(ProtocolExtensionContainer_4624P3_t)); } - DU_FREE(srvCellItem->served_Cell_Information.servedPLMNs.list.array[plmnIdx],\ - sizeof(ServedPLMNs_Item_t)); + DU_FREE(srvCellItem->served_Cell_Information.servedPLMNs.list.array,\ + srvCellItem->served_Cell_Information.servedPLMNs.list.count * sizeof(ServedPLMNs_Item_t *)); } - DU_FREE(srvCellItem->served_Cell_Information.servedPLMNs.list.array,\ - sizeof(ServedPLMNs_Item_t *)); - } - - if(srvCellItem->served_Cell_Information.nR_Mode_Info.present == NR_Mode_Info_PR_fDD) - { - freeFddNrFreqInfo(srvCellItem->served_Cell_Information.nR_Mode_Info.choice.fDD); - } - else - { - if(srvCellItem->served_Cell_Information.nR_Mode_Info.choice.tDD != NULLP) + + // Free NR_Mode_Info + if(srvCellItem->served_Cell_Information.nR_Mode_Info.present == NR_Mode_Info_PR_fDD) { - freeTddNrFreqInfo(&srvCellItem->served_Cell_Information.nR_Mode_Info.choice.tDD->nRFreqInfo); - DU_FREE(srvCellItem->served_Cell_Information.nR_Mode_Info.choice.tDD, sizeof(TDD_Info_t)); + freeFddNrFreqInfo(srvCellItem->served_Cell_Information.nR_Mode_Info.choice.fDD); + } + else + { + if(srvCellItem->served_Cell_Information.nR_Mode_Info.choice.tDD != NULLP) + { + freeTddNrFreqInfo(&srvCellItem->served_Cell_Information.nR_Mode_Info.choice.tDD->nRFreqInfo); + DU_FREE(srvCellItem->served_Cell_Information.nR_Mode_Info.choice.tDD, sizeof(TDD_Info_t)); + } } - } - DU_FREE(srvCellItem->served_Cell_Information.measurementTimingConfiguration.buf,\ + // Free measurementTimingConfiguration + DU_FREE(srvCellItem->served_Cell_Information.measurementTimingConfiguration.buf,\ srvCellItem->served_Cell_Information.measurementTimingConfiguration.size); - if(srvCellItem->gNB_DU_System_Information != NULLP) - { - if(srvCellItem->gNB_DU_System_Information->mIB_message.buf != NULLP) + // Free System Information + if(srvCellItem->gNB_DU_System_Information != NULLP) { - DU_FREE(srvCellItem->gNB_DU_System_Information->mIB_message.buf,\ - srvCellItem->gNB_DU_System_Information->mIB_message.size); - } + if(srvCellItem->gNB_DU_System_Information->mIB_message.buf != NULLP) + { + DU_FREE(srvCellItem->gNB_DU_System_Information->mIB_message.buf,\ + srvCellItem->gNB_DU_System_Information->mIB_message.size); + } - if(srvCellItem->gNB_DU_System_Information->sIB1_message.buf != NULLP) - { - DU_FREE(srvCellItem->gNB_DU_System_Information->sIB1_message.buf,\ - srvCellItem->gNB_DU_System_Information->sIB1_message.size); + if(srvCellItem->gNB_DU_System_Information->sIB1_message.buf != NULLP) + { + DU_FREE(srvCellItem->gNB_DU_System_Information->sIB1_message.buf,\ + srvCellItem->gNB_DU_System_Information->sIB1_message.size); + } + + DU_FREE(srvCellItem->gNB_DU_System_Information, sizeof(GNB_DU_System_Information_t)); } - DU_FREE(srvCellItem->gNB_DU_System_Information, sizeof(GNB_DU_System_Information_t)); + DU_FREE(duServedCell->list.array[i], sizeof(GNB_DU_Served_Cells_ItemIEs_t)); } - - DU_FREE(duServedCell->list.array[0], sizeof(GNB_DU_Served_Cells_ItemIEs_t)); } - DU_FREE(duServedCell->list.array, plmnCnt * sizeof(GNB_DU_Served_Cells_ItemIEs_t*)); + DU_FREE(duServedCell->list.array, duServedCell->list.count * sizeof(GNB_DU_Served_Cells_ItemIEs_t*)); } } @@ -1801,92 +1823,95 @@ uint8_t BuildAndSendF1SetupReq() void freeCellsToModifyItem(Served_Cells_To_Modify_Item_t *modifyItem) { - uint8_t arrIdx=0, servedPlmnIdx=0, sliceLstIdx=0; + uint8_t arrIdx = 0, servedPlmnIdx = 0, sliceLstIdx = 0; ServedPLMNs_Item_t *servedPlmnItem = NULLP; SliceSupportItem_t *sliceSupportItem = NULLP; + // Free old NRCGI PLMN Identity and NR Cell Identity DU_FREE(modifyItem->oldNRCGI.pLMN_Identity.buf, modifyItem->oldNRCGI.pLMN_Identity.size); DU_FREE(modifyItem->oldNRCGI.nRCellIdentity.buf, modifyItem->oldNRCGI.nRCellIdentity.size); - DU_FREE(modifyItem->served_Cell_Information.nRCGI.pLMN_Identity.buf,\ + // Free new NRCGI PLMN Identity and NR Cell Identity + DU_FREE(modifyItem->served_Cell_Information.nRCGI.pLMN_Identity.buf, modifyItem->served_Cell_Information.nRCGI.pLMN_Identity.size); - DU_FREE(modifyItem->served_Cell_Information.nRCGI.nRCellIdentity.buf,\ - modifyItem->served_Cell_Information.nRCGI.nRCellIdentity.size); + DU_FREE(modifyItem->served_Cell_Information.nRCGI.nRCellIdentity.buf, + modifyItem->served_Cell_Information.nRCGI.nRCellIdentity.size); - if(modifyItem->served_Cell_Information.servedPLMNs.list.array != NULLP) + // Process served PLMNs + if (modifyItem->served_Cell_Information.servedPLMNs.list.array != NULLP) { - if(modifyItem->served_Cell_Information.servedPLMNs.list.array[arrIdx] != NULLP) + for (servedPlmnIdx = 0; servedPlmnIdx < modifyItem->served_Cell_Information.servedPLMNs.list.count; servedPlmnIdx++) { - servedPlmnItem = modifyItem->served_Cell_Information.servedPLMNs.list.array[arrIdx]; + servedPlmnItem = modifyItem->served_Cell_Information.servedPLMNs.list.array[servedPlmnIdx]; - DU_FREE(servedPlmnItem->pLMN_Identity.buf,servedPlmnItem->pLMN_Identity.size); - - if(servedPlmnItem->iE_Extensions != NULLP) + if (servedPlmnItem) { - if(servedPlmnItem->iE_Extensions->list.array != NULLP) + // Free PLMN Identity + DU_FREE(servedPlmnItem->pLMN_Identity.buf, servedPlmnItem->pLMN_Identity.size); + + // Free Slice Support Items + if (servedPlmnItem->iE_Extensions != NULLP) { - if(servedPlmnItem->iE_Extensions->list.array[arrIdx] != NULLP) + ProtocolExtensionContainer_4624P3_t *extensions = + (ProtocolExtensionContainer_4624P3_t *)servedPlmnItem->iE_Extensions; + + if (extensions->list.array != NULLP) { - if(servedPlmnItem->iE_Extensions->list.array[arrIdx]->extensionValue.choice.SliceSupportList.\ - list.array != NULLP) + for (arrIdx = 0; arrIdx < extensions->list.count; arrIdx++) { - for(sliceLstIdx =0; sliceLstIdxiE_Extensions->list.array[arrIdx]->\ - extensionValue.choice.SliceSupportList.list.count; sliceLstIdx++) + if (extensions->list.array[arrIdx]) { - if(servedPlmnItem->iE_Extensions->list.array[arrIdx]->extensionValue.choice.SliceSupportList.\ - list.array[sliceLstIdx] != NULLP) + ServedPLMNs_ItemExtIEs_t *extField = extensions->list.array[arrIdx]; + + if (extField->extensionValue.choice.SliceSupportList.list.array != NULLP) { + for (sliceLstIdx = 0; sliceLstIdx < extField->extensionValue.choice.SliceSupportList.list.count; sliceLstIdx++) + { + sliceSupportItem = extField->extensionValue.choice.SliceSupportList.list.array[sliceLstIdx]; - sliceSupportItem = servedPlmnItem->iE_Extensions->list.array[arrIdx]->extensionValue.choice.\ - SliceSupportList.list.array[sliceLstIdx]; + if (sliceSupportItem) + { + DU_FREE(sliceSupportItem->sNSSAI.sST.buf, sliceSupportItem->sNSSAI.sST.size); - DU_FREE(sliceSupportItem->sNSSAI.sST.buf, sliceSupportItem->sNSSAI.sST.size); - if(sliceSupportItem->sNSSAI.sD != NULLP) - { - DU_FREE(sliceSupportItem->sNSSAI.sD->buf, sliceSupportItem->sNSSAI.sD->size); - DU_FREE(sliceSupportItem->sNSSAI.sD,sizeof(OCTET_STRING_t)); + if (sliceSupportItem->sNSSAI.sD != NULLP) + { + DU_FREE(sliceSupportItem->sNSSAI.sD->buf, sliceSupportItem->sNSSAI.sD->size); + DU_FREE(sliceSupportItem->sNSSAI.sD, sizeof(OCTET_STRING_t)); + } + DU_FREE(sliceSupportItem, sizeof(SliceSupportItem_t)); + } } - DU_FREE(servedPlmnItem->iE_Extensions->list.array[arrIdx]->extensionValue.choice.\ - SliceSupportList.list.array[sliceLstIdx], sizeof(SliceSupportItem_t)); + DU_FREE(extField->extensionValue.choice.SliceSupportList.list.array, + extField->extensionValue.choice.SliceSupportList.list.size); } + DU_FREE(extField, sizeof(ServedPLMNs_ItemExtIEs_t)); } - DU_FREE(servedPlmnItem->iE_Extensions->list.array[arrIdx]->extensionValue.\ - choice.SliceSupportList.list.array,\ - servedPlmnItem->iE_Extensions->list.array[arrIdx]->\ - extensionValue.choice.SliceSupportList.list.size); } + DU_FREE(extensions->list.array, extensions->list.size); } - for(servedPlmnIdx=0; servedPlmnIdx< servedPlmnItem->iE_Extensions->list.count ; servedPlmnIdx++) - { - DU_FREE(servedPlmnItem->iE_Extensions->list.array[servedPlmnIdx], sizeof(ServedPLMNs_ItemExtIEs_t )); - } - DU_FREE(servedPlmnItem->iE_Extensions->list.array, servedPlmnItem->iE_Extensions->list.size); + DU_FREE(extensions, sizeof(ProtocolExtensionContainer_4624P3_t)); } - DU_FREE(servedPlmnItem->iE_Extensions,sizeof(ProtocolExtensionContainer_4624P3_t)); + DU_FREE(servedPlmnItem, sizeof(ServedPLMNs_Item_t)); } } - for(servedPlmnIdx=0; servedPlmnIdxserved_Cell_Information.servedPLMNs.list.count; servedPlmnIdx++) - { - DU_FREE(modifyItem->served_Cell_Information.servedPLMNs.list.array[servedPlmnIdx], sizeof(ServedPLMNs_Item_t)); - } - DU_FREE(modifyItem->served_Cell_Information.servedPLMNs.list.array,\ - modifyItem->served_Cell_Information.servedPLMNs.list.size); + DU_FREE(modifyItem->served_Cell_Information.servedPLMNs.list.array, + modifyItem->served_Cell_Information.servedPLMNs.list.size); } - - if(modifyItem->served_Cell_Information.nR_Mode_Info.present == NR_Mode_Info_PR_fDD) + + // Free NR Mode Info + if (modifyItem->served_Cell_Information.nR_Mode_Info.present == NR_Mode_Info_PR_fDD) { freeFddNrFreqInfo(modifyItem->served_Cell_Information.nR_Mode_Info.choice.fDD); - } - else + } + else if (modifyItem->served_Cell_Information.nR_Mode_Info.choice.tDD != NULLP) { - if(modifyItem->served_Cell_Information.nR_Mode_Info.choice.tDD) - { - freeTddNrFreqInfo(&modifyItem->served_Cell_Information.nR_Mode_Info.choice.tDD->nRFreqInfo); - DU_FREE(modifyItem->served_Cell_Information.nR_Mode_Info.choice.tDD, sizeof(TDD_Info_t)); - } + freeTddNrFreqInfo(&modifyItem->served_Cell_Information.nR_Mode_Info.choice.tDD->nRFreqInfo); + DU_FREE(modifyItem->served_Cell_Information.nR_Mode_Info.choice.tDD, sizeof(TDD_Info_t)); } - DU_FREE(modifyItem->served_Cell_Information.measurementTimingConfiguration.buf,\ - modifyItem->served_Cell_Information.measurementTimingConfiguration.size); + + // Free Measurement Timing Configuration + DU_FREE(modifyItem->served_Cell_Information.measurementTimingConfiguration.buf, + modifyItem->served_Cell_Information.measurementTimingConfiguration.size); } /******************************************************************* @@ -1939,7 +1964,7 @@ void FreeDUConfigUpdate(F1AP_PDU_t *f1apDuCfg) { if(cellsToModify->list.array[cellModifyIdx] != NULLP) { - freeCellsToModifyItem(&cellsToModify->list.array[cellModifyIdx]->value.choice.\ + freeCellsToModifyItem(&((ProtocolIE_SingleContainer_4590P7_t *)cellsToModify->list.array[cellModifyIdx])->value.choice.\ Served_Cells_To_Modify_Item); DU_FREE(cellsToModify->list.array[cellModifyIdx],\ sizeof(Served_Cells_To_Modify_ItemIEs_t)); @@ -2045,20 +2070,20 @@ uint8_t fillServedPlmns(ServedPLMNs_List_t *servedPlmn) } ieListCnt=1; - servedPlmn->list.array[arrayIdx]->iE_Extensions->list.count = ieListCnt; - servedPlmn->list.array[arrayIdx]->iE_Extensions->list.size = ieListCnt *sizeof(ServedPLMNs_ItemExtIEs_t *); - DU_ALLOC(servedPlmn->list.array[arrayIdx]->iE_Extensions->list.array,servedPlmn->list.array[arrayIdx]->\ - iE_Extensions->list.size); - if(servedPlmn->list.array[arrayIdx]->iE_Extensions->list.array == NULLP) + ((ProtocolExtensionContainer_4624P3_t *)servedPlmn->list.array[arrayIdx]->iE_Extensions)->list.count = ieListCnt; + ((ProtocolExtensionContainer_4624P3_t *)servedPlmn->list.array[arrayIdx]->iE_Extensions)->list.size = ieListCnt *sizeof(ServedPLMNs_ItemExtIEs_t *); + DU_ALLOC(((ProtocolExtensionContainer_4624P3_t *)servedPlmn->list.array[arrayIdx]->iE_Extensions)->list.array,((ProtocolExtensionContainer_4624P3_t *)servedPlmn->list.array[arrayIdx]->\ + iE_Extensions)->list.size); + if(((ProtocolExtensionContainer_4624P3_t *)servedPlmn->list.array[arrayIdx]->iE_Extensions)->list.array == NULLP) { DU_LOG("ERROR --> DU_APP : fillServedPlmns(): Memory allocation failed"); return RFAILED; } for(ieIdx=arrayIdx;ieIdxlist.array[arrayIdx]->iE_Extensions->list.array[ieIdx],\ + DU_ALLOC(((ProtocolExtensionContainer_4624P3_t *)servedPlmn->list.array[arrayIdx]->iE_Extensions)->list.array[ieIdx],\ sizeof(ServedPLMNs_ItemExtIEs_t)); - if(servedPlmn->list.array[arrayIdx]->iE_Extensions->list.array[ieIdx] == NULLP) + if(((ProtocolExtensionContainer_4624P3_t *)servedPlmn->list.array[arrayIdx]->iE_Extensions)->list.array[ieIdx] == NULLP) { DU_LOG("ERROR --> DU_APP : fillServedPlmns(): Memory allocation failed"); return RFAILED; @@ -2067,21 +2092,21 @@ uint8_t fillServedPlmns(ServedPLMNs_List_t *servedPlmn) ieIdx = 0; elementCnt = duCfgParam.srvdCellLst[0].duCellInfo.cellInfo.srvdPlmn[0].taiSliceSuppLst.numSupportedSlices; - servedPlmn->list.array[arrayIdx]->iE_Extensions->list.array[ieIdx]->id =ProtocolIE_ID_id_TAISliceSupportList; - servedPlmn->list.array[arrayIdx]->iE_Extensions->list.array[ieIdx]->criticality = Criticality_ignore; - servedPlmn->list.array[arrayIdx]->iE_Extensions->list.array[ieIdx]->extensionValue.present = \ + ((ProtocolExtensionContainer_4624P3_t *)servedPlmn->list.array[arrayIdx]->iE_Extensions)->list.array[ieIdx]->id =ProtocolIE_ID_id_TAISliceSupportList; + ((ProtocolExtensionContainer_4624P3_t *)servedPlmn->list.array[arrayIdx]->iE_Extensions)->list.array[ieIdx]->criticality = Criticality_ignore; + ((ProtocolExtensionContainer_4624P3_t *)servedPlmn->list.array[arrayIdx]->iE_Extensions)->list.array[ieIdx]->extensionValue.present = \ ServedPLMNs_ItemExtIEs__extensionValue_PR_SliceSupportList; - servedPlmn->list.array[arrayIdx]->iE_Extensions->list.array[ieIdx]->extensionValue.choice.SliceSupportList.\ + ((ProtocolExtensionContainer_4624P3_t *)servedPlmn->list.array[arrayIdx]->iE_Extensions)->list.array[ieIdx]->extensionValue.choice.SliceSupportList.\ list.count = elementCnt; - servedPlmn->list.array[arrayIdx]->\ - iE_Extensions->list.array[ieIdx]->extensionValue.choice.SliceSupportList.\ + ((ProtocolExtensionContainer_4624P3_t *)servedPlmn->list.array[arrayIdx]->\ + iE_Extensions)->list.array[ieIdx]->extensionValue.choice.SliceSupportList.\ list.size = elementCnt * sizeof(SliceSupportItem_t *); - DU_ALLOC(servedPlmn->list.array[arrayIdx]->\ - iE_Extensions->list.array[ieIdx]->extensionValue.choice.SliceSupportList.\ - list.array,servedPlmn->list.array[arrayIdx]->\ - iE_Extensions->list.array[ieIdx]->extensionValue.choice.SliceSupportList.list.size); - if(servedPlmn->list.array[arrayIdx]->\ - iE_Extensions->list.array[ieIdx]->extensionValue.choice.SliceSupportList.\ + DU_ALLOC(((ProtocolExtensionContainer_4624P3_t *)servedPlmn->list.array[arrayIdx]->\ + iE_Extensions)->list.array[ieIdx]->extensionValue.choice.SliceSupportList.\ + list.array,((ProtocolExtensionContainer_4624P3_t *)servedPlmn->list.array[arrayIdx]->\ + iE_Extensions)->list.array[ieIdx]->extensionValue.choice.SliceSupportList.list.size); + if(((ProtocolExtensionContainer_4624P3_t *)servedPlmn->list.array[arrayIdx]->\ + iE_Extensions)->list.array[ieIdx]->extensionValue.choice.SliceSupportList.\ list.array == NULLP) { DU_LOG("ERROR --> DU_APP : fillServedPlmns(): Memory allocation failed"); @@ -2090,68 +2115,68 @@ uint8_t fillServedPlmns(ServedPLMNs_List_t *servedPlmn) for(sliceLstIdx =0; sliceLstIdx< elementCnt; sliceLstIdx++) { - DU_ALLOC(servedPlmn->list.array[arrayIdx]->\ - iE_Extensions->list.array[ieIdx]->extensionValue.choice.SliceSupportList.\ + DU_ALLOC(((ProtocolExtensionContainer_4624P3_t *)servedPlmn->list.array[arrayIdx]->\ + iE_Extensions)->list.array[ieIdx]->extensionValue.choice.SliceSupportList.\ list.array[sliceLstIdx],sizeof( SliceSupportItem_t)); - if(servedPlmn->list.array[arrayIdx]->\ - iE_Extensions->list.array[ieIdx]->extensionValue.choice.SliceSupportList.\ + if(((ProtocolExtensionContainer_4624P3_t *)servedPlmn->list.array[arrayIdx]->\ + iE_Extensions)->list.array[ieIdx]->extensionValue.choice.SliceSupportList.\ list.array[sliceLstIdx] == NULLP) { DU_LOG("ERROR --> DU_APP : fillServedPlmns(): Memory allocation failed"); return RFAILED; } - servedPlmn->list.array[arrayIdx]->\ - iE_Extensions->list.array[ieIdx]->extensionValue.choice.SliceSupportList.\ + ((ProtocolExtensionContainer_4624P3_t *)servedPlmn->list.array[arrayIdx]->\ + iE_Extensions)->list.array[ieIdx]->extensionValue.choice.SliceSupportList.\ list.array[sliceLstIdx]->sNSSAI.sST.size = sizeof(uint8_t); - DU_ALLOC(servedPlmn->list.array[arrayIdx]->\ - iE_Extensions->list.array[ieIdx]->extensionValue.choice.SliceSupportList.\ - list.array[sliceLstIdx]->sNSSAI.sST.buf,servedPlmn->list.array[arrayIdx]->\ - iE_Extensions->list.array[ieIdx]->extensionValue.choice.SliceSupportList.list.array[sliceLstIdx]->\ + DU_ALLOC(((ProtocolExtensionContainer_4624P3_t *)servedPlmn->list.array[arrayIdx]->\ + iE_Extensions)->list.array[ieIdx]->extensionValue.choice.SliceSupportList.\ + list.array[sliceLstIdx]->sNSSAI.sST.buf,((ProtocolExtensionContainer_4624P3_t *)servedPlmn->list.array[arrayIdx]->\ + iE_Extensions)->list.array[ieIdx]->extensionValue.choice.SliceSupportList.list.array[sliceLstIdx]->\ sNSSAI.sST.size); - if(servedPlmn->list.array[arrayIdx]->\ - iE_Extensions->list.array[ieIdx]->extensionValue.choice.SliceSupportList.\ + if(((ProtocolExtensionContainer_4624P3_t *)servedPlmn->list.array[arrayIdx]->\ + iE_Extensions)->list.array[ieIdx]->extensionValue.choice.SliceSupportList.\ list.array[sliceLstIdx]->sNSSAI.sST.buf == NULLP) { DU_LOG("ERROR --> DU_APP : fillServedPlmns(): Memory allocation failed"); return RFAILED; } - servedPlmn->list.array[arrayIdx]->\ - iE_Extensions->list.array[ieIdx]->extensionValue.choice.SliceSupportList.\ + ((ProtocolExtensionContainer_4624P3_t *)servedPlmn->list.array[arrayIdx]->\ + iE_Extensions)->list.array[ieIdx]->extensionValue.choice.SliceSupportList.\ list.array[sliceLstIdx]->sNSSAI.sST.buf[arrayIdx] = duCfgParam.srvdCellLst[arrayIdx].duCellInfo.\ cellInfo.srvdPlmn[arrayIdx].taiSliceSuppLst.snssai[sliceLstIdx]->sst; - DU_ALLOC(servedPlmn->list.array[arrayIdx]->\ - iE_Extensions->list.array[ieIdx]->extensionValue.choice.SliceSupportList.\ + DU_ALLOC(((ProtocolExtensionContainer_4624P3_t *)servedPlmn->list.array[arrayIdx]->\ + iE_Extensions)->list.array[ieIdx]->extensionValue.choice.SliceSupportList.\ list.array[sliceLstIdx]->sNSSAI.sD,sizeof(OCTET_STRING_t)); - if(servedPlmn->list.array[arrayIdx]->\ - iE_Extensions->list.array[ieIdx]->extensionValue.choice.SliceSupportList.\ + if(((ProtocolExtensionContainer_4624P3_t *)servedPlmn->list.array[arrayIdx]->\ + iE_Extensions)->list.array[ieIdx]->extensionValue.choice.SliceSupportList.\ list.array[sliceLstIdx]->sNSSAI.sD == NULLP) { DU_LOG("ERROR --> DU_APP : fillServedPlmns(): Memory allocation failed"); return RFAILED; } - servedPlmn->list.array[arrayIdx]->\ - iE_Extensions->list.array[ieIdx]->extensionValue.choice.SliceSupportList.\ + ((ProtocolExtensionContainer_4624P3_t *)servedPlmn->list.array[arrayIdx]->\ + iE_Extensions)->list.array[ieIdx]->extensionValue.choice.SliceSupportList.\ list.array[sliceLstIdx]->sNSSAI.sD->size = 3 * sizeof(uint8_t); - DU_ALLOC(servedPlmn->list.array[arrayIdx]->\ - iE_Extensions->list.array[ieIdx]->extensionValue.choice.SliceSupportList.\ - list.array[sliceLstIdx]->sNSSAI.sD->buf,servedPlmn->list.array[arrayIdx]->\ - iE_Extensions->list.array[ieIdx]->extensionValue.choice.SliceSupportList.\ + DU_ALLOC(((ProtocolExtensionContainer_4624P3_t *)servedPlmn->list.array[arrayIdx]->\ + iE_Extensions)->list.array[ieIdx]->extensionValue.choice.SliceSupportList.\ + list.array[sliceLstIdx]->sNSSAI.sD->buf,((ProtocolExtensionContainer_4624P3_t *)servedPlmn->list.array[arrayIdx]->\ + iE_Extensions)->list.array[ieIdx]->extensionValue.choice.SliceSupportList.\ list.array[sliceLstIdx]->sNSSAI.sD->size); - if(servedPlmn->list.array[arrayIdx]->\ - iE_Extensions->list.array[ieIdx]->extensionValue.choice.SliceSupportList.\ + if(((ProtocolExtensionContainer_4624P3_t *)servedPlmn->list.array[arrayIdx]->\ + iE_Extensions)->list.array[ieIdx]->extensionValue.choice.SliceSupportList.\ list.array[sliceLstIdx]->sNSSAI.sD->buf == NULLP) { DU_LOG("ERROR --> DU_APP : fillServedPlmns(): Memory allocation failed"); return RFAILED; } - memcpy(servedPlmn->list.array[arrayIdx]->\ - iE_Extensions->list.array[ieIdx]->extensionValue.choice.SliceSupportList.\ + memcpy(((ProtocolExtensionContainer_4624P3_t *)servedPlmn->list.array[arrayIdx]->\ + iE_Extensions)->list.array[ieIdx]->extensionValue.choice.SliceSupportList.\ list.array[sliceLstIdx]->sNSSAI.sD->buf, duCfgParam.srvdCellLst[arrayIdx].duCellInfo.\ cellInfo.srvdPlmn[arrayIdx].taiSliceSuppLst.snssai[sliceLstIdx]->sd,\ - servedPlmn->list.array[arrayIdx]->iE_Extensions->list.array[ieIdx]->extensionValue.choice.SliceSupportList.\ + ((ProtocolExtensionContainer_4624P3_t *)servedPlmn->list.array[arrayIdx]->iE_Extensions)->list.array[ieIdx]->extensionValue.choice.SliceSupportList.\ list.array[sliceLstIdx]->sNSSAI.sD->size); } return ROK; @@ -2425,11 +2450,11 @@ uint8_t buildServCellToModList(Served_Cells_To_Modify_List_t *cellsToModify) return RFAILED; } } - cellsToModify->list.array[0]->id = ProtocolIE_ID_id_Served_Cells_To_Modify_Item; - cellsToModify->list.array[0]->criticality = Criticality_reject; - cellsToModify->list.array[0]->value.present =\ + ((Served_Cells_To_Modify_ItemIEs_t*)cellsToModify->list.array[0])->id = ProtocolIE_ID_id_Served_Cells_To_Modify_Item; + ((Served_Cells_To_Modify_ItemIEs_t*)cellsToModify->list.array[0])->criticality = Criticality_reject; + ((Served_Cells_To_Modify_ItemIEs_t*)cellsToModify->list.array[0])->value.present =\ Served_Cells_To_Modify_ItemIEs__value_PR_Served_Cells_To_Modify_Item; - modifyItem=&cellsToModify->list.array[0]->value.choice.Served_Cells_To_Modify_Item; + modifyItem=&((Served_Cells_To_Modify_ItemIEs_t*)cellsToModify->list.array[0])->value.choice.Served_Cells_To_Modify_Item; if(fillServCellToModItem(modifyItem)) return RFAILED; @@ -9108,15 +9133,15 @@ uint8_t BuildAndSendInitialRrcMsgTransfer(uint32_t gnbDuUeF1apId, uint16_t crnti DU_ALLOC(f1apMsg, sizeof(F1AP_PDU_t)); if(f1apMsg == NULLP) { - DU_LOG(" ERROR --> F1AP : Memory allocation for F1AP-PDU failed"); - break; + DU_LOG(" ERROR --> F1AP : Memory allocation for F1AP-PDU failed"); + break; } f1apMsg->present = F1AP_PDU_PR_initiatingMessage; DU_ALLOC(f1apMsg->choice.initiatingMessage,sizeof(InitiatingMessage_t)); if(f1apMsg->choice.initiatingMessage == NULLP) { - DU_LOG(" ERROR --> F1AP : Memory allocation for F1AP-PDU failed"); - break; + DU_LOG(" ERROR --> F1AP : Memory allocation for F1AP-PDU failed"); + break; } f1apMsg->choice.initiatingMessage->procedureCode =\ ProcedureCode_id_InitialULRRCMessageTransfer; @@ -9133,18 +9158,18 @@ uint8_t BuildAndSendInitialRrcMsgTransfer(uint32_t gnbDuUeF1apId, uint16_t crnti DU_ALLOC(initULRRCMsg->protocolIEs.list.array,initULRRCMsg->protocolIEs.list.size); if(initULRRCMsg->protocolIEs.list.array == NULLP) { - DU_LOG(" ERROR --> F1AP : Memory allocation for\ - RRCSetupRequestMessageTransferIEs failed"); - break; + DU_LOG(" ERROR --> F1AP : Memory allocation for\ + RRCSetupRequestMessageTransferIEs failed"); + break; } for(ieIdx=0; ieIdxprotocolIEs.list.array[ieIdx],\ - sizeof(InitialULRRCMessageTransferIEs_t)); - if(initULRRCMsg->protocolIEs.list.array[ieIdx] == NULLP) - { - break; - } + DU_ALLOC(initULRRCMsg->protocolIEs.list.array[ieIdx],\ + sizeof(InitialULRRCMessageTransferIEs_t)); + if(initULRRCMsg->protocolIEs.list.array[ieIdx] == NULLP) + { + break; + } } ieIdx = 0; /*GNB DU UE F1AP ID*/ @@ -9168,7 +9193,7 @@ uint8_t BuildAndSendInitialRrcMsgTransfer(uint32_t gnbDuUeF1apId, uint16_t crnti BuildNrcgi(&initULRRCMsg->protocolIEs.list.array[ieIdx]->value.choice.NRCGI); if(ret!=ROK) { - break; + break; } /*CRNTI*/ @@ -9223,7 +9248,7 @@ uint8_t BuildAndSendInitialRrcMsgTransfer(uint32_t gnbDuUeF1apId, uint16_t crnti ret = BuildCellGroupConfigRrc(duUeCb, &initULRRCMsg->protocolIEs.list.array[ieIdx]->value.choice.DUtoCURRCContainer); if(ret != ROK) { - break; + break; } xer_fprint(stdout, &asn_DEF_F1AP_PDU, f1apMsg); @@ -9256,9 +9281,9 @@ uint8_t BuildAndSendInitialRrcMsgTransfer(uint32_t gnbDuUeF1apId, uint16_t crnti /* Sending msg */ if(sendF1APMsg() != ROK) { - DU_LOG("\nERROR --> F1AP : Sending Initial UL RRC Message Transfer Failed"); - ret = RFAILED; - break; + DU_LOG("\nERROR --> F1AP : Sending Initial UL RRC Message Transfer Failed"); + ret = RFAILED; + break; } break; } @@ -10447,10 +10472,10 @@ void procRlcLcCfg(uint8_t rbId, uint8_t lcId, uint8_t rbType, uint8_t rlcMode,\ { if(qoSInformation->present == QoSInformation_PR_choice_extension) { - if(qoSInformation->choice.choice_extension->value.present ==\ + if(((ProtocolIE_SingleContainer_4590P66_t *)qoSInformation->choice.choice_extension)->value.present ==\ QoSInformation_ExtIEs__value_PR_DRB_Information) { - drbInfo = &qoSInformation->choice.choice_extension->value.choice.DRB_Information; + drbInfo = &((ProtocolIE_SingleContainer_4590P66_t *)qoSInformation->choice.choice_extension)->value.choice.DRB_Information; if(extractDrbSnssaiCfg(&drbInfo->sNSSAI, &lcCfg->rlcBearerCfg.snssai) != ROK) { DU_LOG("\nERROR --> DUAPP: Unable to extract Snssai information at procRlcLcCfg()"); @@ -10663,9 +10688,9 @@ DRBs_ToBeModified_Item_t *drbModItem, DuLcCfg *lcCfgToAdd, UpTnlCfg *upTnlInfo) } if(drbItem->qoSInformation.present == QoSInformation_PR_choice_extension) { - if(drbItem->qoSInformation.choice.choice_extension->value.present == QoSInformation_ExtIEs__value_PR_DRB_Information) + if(((ProtocolIE_SingleContainer_4590P66_t *)drbItem->qoSInformation.choice.choice_extension)->value.present == QoSInformation_ExtIEs__value_PR_DRB_Information) { - drbInfo = &drbItem->qoSInformation.choice.choice_extension->value.choice.DRB_Information; + drbInfo = &((ProtocolIE_SingleContainer_4590P66_t *)drbItem->qoSInformation.choice.choice_extension)->value.choice.DRB_Information; if(extractDrbQosCfg(drbInfo , &lcCfgToAdd->lcConfig) != ROK) { DU_LOG("\nERROR --> DUAPP : Failed to extract qos Cfg at extractDrbCfg()"); @@ -10684,10 +10709,10 @@ DRBs_ToBeModified_Item_t *drbModItem, DuLcCfg *lcCfgToAdd, UpTnlCfg *upTnlInfo) } if(drbSetupModItem->qoSInformation.present == QoSInformation_PR_choice_extension) { - if(drbSetupModItem->qoSInformation.choice.choice_extension->value.present ==\ + if(((ProtocolIE_SingleContainer_4590P66_t *)drbSetupModItem->qoSInformation.choice.choice_extension)->value.present ==\ QoSInformation_ExtIEs__value_PR_DRB_Information) { - drbInfo = &drbSetupModItem->qoSInformation.choice.choice_extension->value.choice.DRB_Information; + drbInfo = &((ProtocolIE_SingleContainer_4590P66_t *)drbSetupModItem->qoSInformation.choice.choice_extension)->value.choice.DRB_Information; if(extractDrbQosCfg(drbInfo , &lcCfgToAdd->lcConfig) != ROK) { DU_LOG("\nERROR --> DUAPP : Failed to extract qos Cfg at extractDrbCfg()"); @@ -10709,10 +10734,10 @@ DRBs_ToBeModified_Item_t *drbModItem, DuLcCfg *lcCfgToAdd, UpTnlCfg *upTnlInfo) { if(drbModItem->qoSInformation->present == QoSInformation_PR_choice_extension) { - if(drbModItem->qoSInformation->choice.choice_extension->value.present ==\ + if(((ProtocolIE_SingleContainer_4590P66_t *)drbModItem->qoSInformation->choice.choice_extension)->value.present ==\ QoSInformation_ExtIEs__value_PR_DRB_Information) { - drbInfo = &drbModItem->qoSInformation->choice.choice_extension->value.choice.DRB_Information; + drbInfo = &((ProtocolIE_SingleContainer_4590P66_t *)drbModItem->qoSInformation->choice.choice_extension)->value.choice.DRB_Information; if(extractDrbQosCfg(drbInfo , &lcCfgToAdd->lcConfig) != ROK) { DU_LOG("\nERROR --> DUAPP : Failed to extract qos Cfg at extractDrbCfg()"); @@ -12823,38 +12848,38 @@ void freeAperDecodeCuToDuInfo(CUtoDURRCInformation_t *rrcMsg) free(rrcMsg->uE_CapabilityRAT_ContainerList); } - if(rrcMsg->iE_Extensions) + if(((ProtocolExtensionContainer_4624P16_t *)rrcMsg->iE_Extensions)) { - if(rrcMsg->iE_Extensions->list.array) + if(((ProtocolExtensionContainer_4624P16_t *)((ProtocolExtensionContainer_4624P16_t *)rrcMsg->iE_Extensions))->list.array) { - for(ieIdx= 0; ieIdx < rrcMsg->iE_Extensions->list.count; ieIdx++) + for(ieIdx= 0; ieIdx < ((ProtocolExtensionContainer_4624P16_t *)rrcMsg->iE_Extensions)->list.count; ieIdx++) { - if(rrcMsg->iE_Extensions->list.array[ieIdx]) + if(((ProtocolExtensionContainer_4624P16_t *)rrcMsg->iE_Extensions)->list.array[ieIdx]) { - switch(rrcMsg->iE_Extensions->list.array[ieIdx]->id) + switch(((ProtocolExtensionContainer_4624P16_t *)rrcMsg->iE_Extensions)->list.array[ieIdx]->id) { case ProtocolIE_ID_id_CellGroupConfig: - if(rrcMsg->iE_Extensions->list.array[ieIdx]->extensionValue.choice.CellGroupConfig.buf != NULLP) + if(((ProtocolExtensionContainer_4624P16_t *)rrcMsg->iE_Extensions)->list.array[ieIdx]->extensionValue.choice.CellGroupConfig.buf != NULLP) { - free(rrcMsg->iE_Extensions->list.array[ieIdx]->extensionValue.choice.CellGroupConfig.buf); + free(((ProtocolExtensionContainer_4624P16_t *)rrcMsg->iE_Extensions)->list.array[ieIdx]->extensionValue.choice.CellGroupConfig.buf); } break; default: DU_LOG("\nERROR --> F1AP : Invalid Event type %ld at FreeCuToDuInfo()", \ - rrcMsg->iE_Extensions->list.array[ieIdx]->id); + ((ProtocolExtensionContainer_4624P16_t *)rrcMsg->iE_Extensions)->list.array[ieIdx]->id); break; } } } for(arrIdx = 0; arrIdx < ieIdx; arrIdx++) { - free(rrcMsg->iE_Extensions->list.array[arrIdx]); + free(((ProtocolExtensionContainer_4624P16_t *)rrcMsg->iE_Extensions)->list.array[arrIdx]); } - free(rrcMsg->iE_Extensions->list.array); + free(((ProtocolExtensionContainer_4624P16_t *)rrcMsg->iE_Extensions)->list.array); } - free(rrcMsg->iE_Extensions); + free(((ProtocolExtensionContainer_4624P16_t *)rrcMsg->iE_Extensions)); } } /******************************************************************* @@ -12884,7 +12909,7 @@ void freeAperDecodeSplCellList(SCell_ToBeSetup_List_t *spCellLst) { if(cellIdx==0&&spCellLst->list.array[cellIdx]!=NULLP) { - freeAperDecodeNrcgi(&spCellLst->list.array[cellIdx]->value.choice.SCell_ToBeSetup_Item.sCell_ID); + freeAperDecodeNrcgi(&((ProtocolIE_SingleContainer_4590P21_t *)spCellLst->list.array[cellIdx])->value.choice.SCell_ToBeSetup_Item.sCell_ID); } if(spCellLst->list.array[cellIdx]!=NULLP) { @@ -13002,114 +13027,114 @@ void freeAperDecodeDRBSetup(DRBs_ToBeSetup_List_t *drbSet) { if(drbIdx==0&&drbSet->list.array[drbIdx] != NULLP) { - drbSetItem =&drbSet->list.array[drbIdx]->value.choice.DRBs_ToBeSetup_Item; - if(drbSetItem->qoSInformation.choice.choice_extension != NULLP) + drbSetItem =&((ProtocolIE_SingleContainer_4590P23_t *)drbSet->list.array[drbIdx])->value.choice.DRBs_ToBeSetup_Item; + if(((ProtocolIE_SingleContainer_4590P66_t *)drbSetItem->qoSInformation.choice.choice_extension) != NULLP) { - if(drbSetItem->qoSInformation.choice.choice_extension->value.choice.DRB_Information.dRB_QoS.\ + if((((ProtocolIE_SingleContainer_4590P66_t *)drbSetItem->qoSInformation.choice.choice_extension))->value.choice.DRB_Information.dRB_QoS.\ qoS_Characteristics.choice.non_Dynamic_5QI !=NULLP) { - if(drbSetItem->qoSInformation.choice.choice_extension->value.choice.DRB_Information.dRB_QoS.\ + if(((ProtocolIE_SingleContainer_4590P66_t *)((ProtocolIE_SingleContainer_4590P66_t *)drbSetItem->qoSInformation.choice.choice_extension))->value.choice.DRB_Information.dRB_QoS.\ qoS_Characteristics.choice.non_Dynamic_5QI->averagingWindow!=NULLP) { - if(drbSetItem->qoSInformation.choice.choice_extension->value.choice.DRB_Information.dRB_QoS.\ + if(((ProtocolIE_SingleContainer_4590P66_t *)((ProtocolIE_SingleContainer_4590P66_t *)drbSetItem->qoSInformation.choice.choice_extension))->value.choice.DRB_Information.dRB_QoS.\ qoS_Characteristics.choice.non_Dynamic_5QI->maxDataBurstVolume!=NULLP) { - if(drbSetItem->qoSInformation.choice.choice_extension->value.choice.DRB_Information.sNSSAI.sST.buf!=NULLP) + if(((ProtocolIE_SingleContainer_4590P66_t *)((ProtocolIE_SingleContainer_4590P66_t *)drbSetItem->qoSInformation.choice.choice_extension))->value.choice.DRB_Information.sNSSAI.sST.buf!=NULLP) { - if(drbSetItem->qoSInformation.choice.choice_extension->value.choice.DRB_Information.sNSSAI.sD!=NULLP) + if(((ProtocolIE_SingleContainer_4590P66_t *)((ProtocolIE_SingleContainer_4590P66_t *)drbSetItem->qoSInformation.choice.choice_extension))->value.choice.DRB_Information.sNSSAI.sD!=NULLP) { - if(drbSetItem->qoSInformation.choice.choice_extension->value.choice.DRB_Information.sNSSAI.sD->\ + if(((ProtocolIE_SingleContainer_4590P66_t *)((ProtocolIE_SingleContainer_4590P66_t *)drbSetItem->qoSInformation.choice.choice_extension))->value.choice.DRB_Information.sNSSAI.sD->\ buf!=NULLP) { - if(drbSetItem->qoSInformation.choice.choice_extension->value.choice.DRB_Information.\ + if(((ProtocolIE_SingleContainer_4590P66_t *)((ProtocolIE_SingleContainer_4590P66_t *)drbSetItem->qoSInformation.choice.choice_extension))->value.choice.DRB_Information.\ flows_Mapped_To_DRB_List.list.array != NULLP) { - for(flowIdx=0;flowIdxqoSInformation.choice.choice_extension->value.choice.\ + for(flowIdx=0;flowIdx<((ProtocolIE_SingleContainer_4590P66_t *)((ProtocolIE_SingleContainer_4590P66_t *)drbSetItem->qoSInformation.choice.choice_extension))->value.choice.\ DRB_Information.flows_Mapped_To_DRB_List.list.count; flowIdx++) { - if(flowIdx==0&&drbSetItem->qoSInformation.choice.choice_extension->value.choice.\ + if(flowIdx==0&&((ProtocolIE_SingleContainer_4590P66_t *)((ProtocolIE_SingleContainer_4590P66_t *)drbSetItem->qoSInformation.choice.choice_extension))->value.choice.\ DRB_Information.flows_Mapped_To_DRB_List.list.array[flowIdx]!=NULLP) { - if(drbSetItem->qoSInformation.choice.choice_extension->value.choice.\ + if(((ProtocolIE_SingleContainer_4590P66_t *)((ProtocolIE_SingleContainer_4590P66_t *)drbSetItem->qoSInformation.choice.choice_extension))->value.choice.\ DRB_Information.flows_Mapped_To_DRB_List.list.array[flowIdx]->\ qoSFlowLevelQoSParameters.\ qoS_Characteristics.choice.non_Dynamic_5QI!=NULLP) { - if(drbSetItem->qoSInformation.choice.choice_extension->value.choice.\ + if(((ProtocolIE_SingleContainer_4590P66_t *)((ProtocolIE_SingleContainer_4590P66_t *)drbSetItem->qoSInformation.choice.choice_extension))->value.choice.\ DRB_Information.flows_Mapped_To_DRB_List.list.array[flowIdx]->\ qoSFlowLevelQoSParameters.\ qoS_Characteristics.choice.non_Dynamic_5QI->averagingWindow!=NULLP) { - if(drbSetItem->qoSInformation.choice.choice_extension->value.choice.\ + if(((ProtocolIE_SingleContainer_4590P66_t *)drbSetItem->qoSInformation.choice.choice_extension)->value.choice.\ DRB_Information.flows_Mapped_To_DRB_List.list.array[flowIdx]->\ qoSFlowLevelQoSParameters.\ qoS_Characteristics.choice.non_Dynamic_5QI->maxDataBurstVolume!=NULLP) { - free(drbSetItem->qoSInformation.choice.choice_extension->value.choice.\ + free(((ProtocolIE_SingleContainer_4590P66_t *)drbSetItem->qoSInformation.choice.choice_extension)->value.choice.\ DRB_Information.flows_Mapped_To_DRB_List.list.array[flowIdx]->\ qoSFlowLevelQoSParameters.\ qoS_Characteristics.choice.non_Dynamic_5QI->maxDataBurstVolume); } - free(drbSetItem->qoSInformation.choice.choice_extension->value.choice.\ + free(((ProtocolIE_SingleContainer_4590P66_t *)drbSetItem->qoSInformation.choice.choice_extension)->value.choice.\ DRB_Information.flows_Mapped_To_DRB_List.list.array[flowIdx]->\ qoSFlowLevelQoSParameters.\ qoS_Characteristics.choice.non_Dynamic_5QI->averagingWindow); } - free(drbSetItem->qoSInformation.choice.choice_extension->value.choice.\ + free(((ProtocolIE_SingleContainer_4590P66_t *)drbSetItem->qoSInformation.choice.choice_extension)->value.choice.\ DRB_Information.flows_Mapped_To_DRB_List.list.array[flowIdx]->\ qoSFlowLevelQoSParameters.\ qoS_Characteristics.choice.non_Dynamic_5QI); } } - if(drbSetItem->qoSInformation.choice.choice_extension->value.choice.\ + if(((ProtocolIE_SingleContainer_4590P66_t *)drbSetItem->qoSInformation.choice.choice_extension)->value.choice.\ DRB_Information.flows_Mapped_To_DRB_List.list.array[flowIdx]!=NULLP) { - free(drbSetItem->qoSInformation.choice.choice_extension->value.choice.\ + free(((ProtocolIE_SingleContainer_4590P66_t *)drbSetItem->qoSInformation.choice.choice_extension)->value.choice.\ DRB_Information.flows_Mapped_To_DRB_List.list.array[flowIdx]); } } - free(drbSetItem->qoSInformation.choice.choice_extension->value.choice.\ + free(((ProtocolIE_SingleContainer_4590P66_t *)drbSetItem->qoSInformation.choice.choice_extension)->value.choice.\ DRB_Information.flows_Mapped_To_DRB_List.list.array); } - free(drbSetItem->qoSInformation.choice.choice_extension->value.choice.\ + free(((ProtocolIE_SingleContainer_4590P66_t *)drbSetItem->qoSInformation.choice.choice_extension)->value.choice.\ DRB_Information.sNSSAI.sD->buf); } - free(drbSetItem->qoSInformation.choice.choice_extension->value.choice.DRB_Information.sNSSAI.sD); + free(((ProtocolIE_SingleContainer_4590P66_t *)drbSetItem->qoSInformation.choice.choice_extension)->value.choice.DRB_Information.sNSSAI.sD); } - free(drbSetItem->qoSInformation.choice.choice_extension->value.choice.DRB_Information.sNSSAI.sST.buf); + free(((ProtocolIE_SingleContainer_4590P66_t *)drbSetItem->qoSInformation.choice.choice_extension)->value.choice.DRB_Information.sNSSAI.sST.buf); } - free(drbSetItem->qoSInformation.choice.choice_extension->value.choice.DRB_Information.dRB_QoS.\ + free(((ProtocolIE_SingleContainer_4590P66_t *)drbSetItem->qoSInformation.choice.choice_extension)->value.choice.DRB_Information.dRB_QoS.\ qoS_Characteristics.choice.non_Dynamic_5QI->maxDataBurstVolume); } - free(drbSetItem->qoSInformation.choice.choice_extension->value.choice.DRB_Information.dRB_QoS.\ + free(((ProtocolIE_SingleContainer_4590P66_t *)drbSetItem->qoSInformation.choice.choice_extension)->value.choice.DRB_Information.dRB_QoS.\ qoS_Characteristics.choice.non_Dynamic_5QI->averagingWindow); } - free(drbSetItem->qoSInformation.choice.choice_extension->value.choice.DRB_Information.dRB_QoS.\ + free(((ProtocolIE_SingleContainer_4590P66_t *)drbSetItem->qoSInformation.choice.choice_extension)->value.choice.DRB_Information.dRB_QoS.\ qoS_Characteristics.choice.non_Dynamic_5QI); } - free(drbSetItem->qoSInformation.choice.choice_extension); + free(((ProtocolIE_SingleContainer_4590P66_t *)drbSetItem->qoSInformation.choice.choice_extension)); } freeAperDecodeULTnlInfo(&drbSetItem->uLUPTNLInformation_ToBeSetup_List); if(drbSetItem->uLConfiguration) @@ -13425,7 +13450,7 @@ uint8_t extractSrbListToSetup(SRBs_ToBeSetup_List_t *srbCfg, DuUeCfg *ueCfgDb) macLcCtxt = NULL; rlcLcCtxt = NULL; - srbItem = &srbCfg->list.array[srbIdx]->value.choice.SRBs_ToBeSetup_Item; + srbItem = &((ProtocolIE_SingleContainer_4590P22_t *)srbCfg->list.array[srbIdx])->value.choice.SRBs_ToBeSetup_Item; if(ueCfgDb->numMacLcs > MAX_NUM_LC) { DU_LOG("\nERROR --> F1AP: MAX LC Reached in MAC"); @@ -13608,7 +13633,7 @@ uint8_t extractDrbListToSetupMod(DRBs_ToBeSetup_List_t *drbCfg, DRBs_ToBeSetupMo drbId = drbModItem->value.choice.DRBs_ToBeModified_Item.dRBID; } else if(drbCfg != NULLP) - drbId = drbCfg->list.array[drbIdx]->value.choice.DRBs_ToBeSetup_Item.dRBID; + drbId = ((ProtocolIE_SingleContainer_4590P23_t *)drbCfg->list.array[drbIdx])->value.choice.DRBs_ToBeSetup_Item.dRBID; else if(drbSetupModCfg != NULL) { drbSetupModItem = (DRBs_ToBeSetupMod_ItemIEs_t *) drbSetupModCfg->list.array[drbIdx]; @@ -13666,7 +13691,7 @@ uint8_t extractDrbListToSetupMod(DRBs_ToBeSetup_List_t *drbCfg, DRBs_ToBeSetupMo } if(drbCfg != NULL) { - drbItem = &drbCfg->list.array[drbIdx]->value.choice.DRBs_ToBeSetup_Item; + drbItem = &((ProtocolIE_SingleContainer_4590P23_t *)drbCfg->list.array[drbIdx])->value.choice.DRBs_ToBeSetup_Item; ret = procDrbListToSetupMod(lcId, drbItem, NULL, NULL, macLcCtxt, rlcLcCtxt, &ueCfgDb->upTnlInfo[ueCfgDb->numDrb], rlcUeCfg); if(ret == RFAILED) { @@ -14124,9 +14149,9 @@ uint8_t procF1UeContextSetupReq(F1AP_PDU_t *f1apMsg) /* Check if UE Handover scenario */ if(rrcInfo->iE_Extensions) { - for(ieExtIdx = 0; ieExtIdx < rrcInfo->iE_Extensions->list.count; ieExtIdx++) + for(ieExtIdx = 0; ieExtIdx < ((ProtocolExtensionContainer_4624P16_t *)rrcInfo->iE_Extensions)->list.count; ieExtIdx++) { - if(rrcInfo->iE_Extensions->list.array[ieExtIdx]->id == ProtocolIE_ID_id_HandoverPreparationInformation) + if(((ProtocolExtensionContainer_4624P16_t *)rrcInfo->iE_Extensions)->list.array[ieExtIdx]->id == ProtocolIE_ID_id_HandoverPreparationInformation) { hoInProgress = true; break; @@ -15517,7 +15542,7 @@ uint8_t extractCellsToBeActivated(Cells_to_be_Activated_List_t cellsToActivate) for(idx=0; idxvalue.choice.Cells_to_be_Activated_List_Item; + cell = ((ProtocolIE_SingleContainer_4590P5_t *)cellsToActivate.list.array[idx])->value.choice.Cells_to_be_Activated_List_Item; bitStringToInt(&cell.nRCGI.nRCellIdentity, &nci); if(cell.nRPCI) @@ -15569,17 +15594,17 @@ void freeAperDecodeF1SetupRsp(F1SetupResponse_t *f1SetRspMsg) if(cellToActivate->list.array[arrIdx]) { - if(cellToActivate->list.array[0]->value.choice.Cells_to_be_Activated_List_Item.nRCGI.\ + if(((ProtocolIE_SingleContainer_4590P5_t *)cellToActivate->list.array[0])->value.choice.Cells_to_be_Activated_List_Item.nRCGI.\ pLMN_Identity.buf) { - if(cellToActivate->list.array[0]->value.choice.\ + if(((ProtocolIE_SingleContainer_4590P5_t *)cellToActivate->list.array[0])->value.choice.\ Cells_to_be_Activated_List_Item.nRCGI.nRCellIdentity.buf) { - free(cellToActivate->list.array[0]->value.choice.\ + free(((ProtocolIE_SingleContainer_4590P5_t *)cellToActivate->list.array[0])->value.choice.\ Cells_to_be_Activated_List_Item.nRCGI.nRCellIdentity.buf); } - free(cellToActivate->list.array[0]->value.choice.Cells_to_be_Activated_List_Item.\ + free(((ProtocolIE_SingleContainer_4590P5_t *)cellToActivate->list.array[0])->value.choice.Cells_to_be_Activated_List_Item.\ nRCGI.pLMN_Identity.buf); } free(cellToActivate->list.array[arrIdx]); @@ -15605,21 +15630,21 @@ void freeAperDecodeF1SetupRsp(F1SetupResponse_t *f1SetRspMsg) { if(rrcVer->iE_Extensions) { - if(rrcVer->iE_Extensions->list.array) + if(((ProtocolExtensionContainer_4624P81_t *)rrcVer->iE_Extensions)->list.array) { - if(rrcVer->iE_Extensions->list.array[0]) + if(((ProtocolExtensionContainer_4624P81_t *)rrcVer->iE_Extensions)->list.array[0]) { - if(rrcVer->iE_Extensions->list.\ + if(((ProtocolExtensionContainer_4624P81_t *)rrcVer->iE_Extensions)->list.\ array[0]->extensionValue.choice.Latest_RRC_Version_Enhanced.buf) { - free(rrcVer->iE_Extensions->list.\ + free(((ProtocolExtensionContainer_4624P81_t *)rrcVer->iE_Extensions)->list.\ array[0]->extensionValue.choice.Latest_RRC_Version_Enhanced.buf); } - free(rrcVer->iE_Extensions->list.array[0]); + free(((ProtocolExtensionContainer_4624P81_t *)rrcVer->iE_Extensions)->list.array[0]); } - free(rrcVer->iE_Extensions->list.array); + free(((ProtocolExtensionContainer_4624P81_t *)rrcVer->iE_Extensions)->list.array); } - free(rrcVer->iE_Extensions); + free(((ProtocolExtensionContainer_4624P81_t *)rrcVer->iE_Extensions)); } free(rrcVer->latest_RRC_Version.buf); } @@ -16754,11 +16779,11 @@ void freeAperDecodeDrbSetupModItem(DRBs_ToBeSetupMod_Item_t *drbItem) } case QoSInformation_PR_choice_extension: { - if(drbItem->qoSInformation.choice.choice_extension) + if(((ProtocolIE_SingleContainer_4590P66_t *)drbItem->qoSInformation.choice.choice_extension)) { - freeAperDecodeQosInfo(&drbItem->qoSInformation.choice.choice_extension->value.choice.\ + freeAperDecodeQosInfo(&((ProtocolIE_SingleContainer_4590P66_t *)drbItem->qoSInformation.choice.choice_extension)->value.choice.\ DRB_Information.dRB_QoS); - snssai = &drbItem->qoSInformation.choice.choice_extension->value.choice.DRB_Information.sNSSAI; + snssai = &((ProtocolIE_SingleContainer_4590P66_t *)drbItem->qoSInformation.choice.choice_extension)->value.choice.DRB_Information.sNSSAI; if(snssai->sST.buf) { free(snssai->sST.buf); @@ -16772,7 +16797,7 @@ void freeAperDecodeDrbSetupModItem(DRBs_ToBeSetupMod_Item_t *drbItem) free(snssai->sD); } - flowMap = &drbItem->qoSInformation.choice.choice_extension->value.choice.\ + flowMap = &((ProtocolIE_SingleContainer_4590P66_t *)drbItem->qoSInformation.choice.choice_extension)->value.choice.\ DRB_Information.flows_Mapped_To_DRB_List; if(flowMap->list.array) { @@ -16787,7 +16812,7 @@ void freeAperDecodeDrbSetupModItem(DRBs_ToBeSetupMod_Item_t *drbItem) free(flowMap->list.array); } - free(drbItem->qoSInformation.choice.choice_extension); + free(((ProtocolIE_SingleContainer_4590P66_t *)drbItem->qoSInformation.choice.choice_extension)); } break; } @@ -16883,9 +16908,9 @@ void freeAperDecodeDrbModifiedItem(DRBs_ToBeModified_Item_t *drbItem) { if(drbItem->qoSInformation->choice.choice_extension) { - freeAperDecodeQosInfo(&drbItem->qoSInformation->choice.choice_extension->value.choice.\ + freeAperDecodeQosInfo(&((ProtocolIE_SingleContainer_4590P66_t *)drbItem->qoSInformation->choice.choice_extension)->value.choice.\ DRB_Information.dRB_QoS); - snssai = &drbItem->qoSInformation->choice.choice_extension->value.choice.DRB_Information.sNSSAI; + snssai = &((ProtocolIE_SingleContainer_4590P66_t *)drbItem->qoSInformation->choice.choice_extension)->value.choice.DRB_Information.sNSSAI; if(snssai->sST.buf) { free(snssai->sST.buf); @@ -16899,7 +16924,7 @@ void freeAperDecodeDrbModifiedItem(DRBs_ToBeModified_Item_t *drbItem) free(snssai->sD); } - flowMap = &drbItem->qoSInformation->choice.choice_extension->value.choice.\ + flowMap = &((ProtocolIE_SingleContainer_4590P66_t *)drbItem->qoSInformation->choice.choice_extension)->value.choice.\ DRB_Information.flows_Mapped_To_DRB_List; if(flowMap->list.array) { @@ -16914,7 +16939,7 @@ void freeAperDecodeDrbModifiedItem(DRBs_ToBeModified_Item_t *drbItem) free(flowMap->list.array); } - free(drbItem->qoSInformation->choice.choice_extension); + free(((ProtocolIE_SingleContainer_4590P66_t *)drbItem->qoSInformation->choice.choice_extension)); } break; } diff --git a/src/ric_stub/ric_e2ap_msg_hdl.c b/src/ric_stub/ric_e2ap_msg_hdl.c index c43c4db2b..bcd5e7d50 100644 --- a/src/ric_stub/ric_e2ap_msg_hdl.c +++ b/src/ric_stub/ric_e2ap_msg_hdl.c @@ -5470,8 +5470,8 @@ uint8_t ProcRicSubsDeleteReqd(uint32_t duId, RICsubscriptionDeleteRequired_t *ri CmLList *ricSubsNode = NULLP; RICsubscriptionDeleteRequired_IEs_t *ricSubsDelRqdIe = NULLP; - RICsubscription_List_withCause_t *ricSubsList = NULLP; - RICsubscription_withCause_Item_t *subsItem = NULLP; + RICsubscription_List_withCauseE2_t *ricSubsList = NULLP; + RICsubscription_withCauseE2_Item_t *subsItem = NULLP; memset(&ricReqId, 0, sizeof(RicRequestId)); @@ -5495,11 +5495,11 @@ uint8_t ProcRicSubsDeleteReqd(uint32_t duId, RICsubscriptionDeleteRequired_t *ri { case ProtocolIE_IDE2_id_RICsubscriptionToBeRemoved: { - ricSubsList = &ricSubsDelRqdIe->value.choice.RICsubscription_List_withCause; + ricSubsList = &ricSubsDelRqdIe->value.choice.RICsubscription_List_withCauseE2; for(arrIdx = 0; arrIdx < ricSubsList->list.count; arrIdx++) { - subsItem = &(((RICsubscription_withCause_ItemIEs_t *)ricSubsList->list.array[arrIdx])->\ - value.choice.RICsubscription_withCause_Item); + subsItem = &(((RICsubscription_withCauseE2_ItemIEs_t *)ricSubsList->list.array[arrIdx])->\ + value.choice.RICsubscription_withCauseE2_Item); ranFuncDb = fetchRanFuncFromRanFuncId(duDb, subsItem->ranFunctionID); if(!ranFuncDb) { -- 2.16.6